diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 81edc39..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,114 +0,0 @@ -# Changelog -All notable changes to this project will be documented in this file. - -## [3.0] - -- Increased plot size to 64 -- Changed hologram description colors -- Moved the holograms as suggested -- Customized the road with stone brick slabs and gravel for a smooth combination of blocks -- Changed the GUI menu items -- Disabled plot titles/holos -- Enabled mob spawning -- Added missing permissions for plots - -- Updated to to Minecraft 1.19. - -## [2.7] - -### Changed -- Permissions updated. - -## [2.6] - -### Changed -- Updated Main and plugin jars to Minecraft 1.18.1 - -## [2.5] - -### Changed -- Added the Via suite of plugins for version support. - -## [2.4] - -### Changed -- Swap Permissions from PEX to LP - -## [2.3] - -### Changed -- Updated Main and plugin jars to Minecraft 1.17.1 - -## [2.2.1] - -### Changed -- Updated Main and plugin jars. - -## [2.2] - -### Changed -- Updated to 1.16.5 -- All plugins and addons updated -- Use paper as base Jar - -## [2.1] - -### Changed -- Update Core Protect from version 2.17.5 to 19.1 -- Update EssentialsX from version 2.17.1.44 to 2.18.0 -- Update HeadsPlus from version 6.7 to 6.11 -- Update Holographic Displays from version 2.4.1 to 2.4.4 -- Update Multiverse Core from 3.0.0 to 4.1.0 -- Update Plot Squared to version 5.13.1 -- Update ProtocolLib from version 4.5.0 Build 439 to 4.5.1 Build 476 -- Update TitleManager from version 2.1.5 to 2.3.1 -- Update Vault from version 1.7.2 to 1.7.3 -- Update Voxel Sniper from unknown version to 6.1.2 -- Update WorldEdit from version 7.1.0 to 7.2.0 -- Update WorldGuard from version 7.0.2 to 7.0.4 - -## [2.0] - -### Added -- Readme File -- To do File -- Changelog File -- Placeholder API Plugin -- Dice Furniture Plugin, a way to add custom furniture in game -- Furniture Libary Plugin, a depend for Dice Furniture -- ProtectionLib Plugin, a depend for Dice Furniture to work nicly in plots - -### Changed -- Regenerated Nether to get new terrain -- Update Core Protect from version 2.17.5 to 19.1 -- Update EssentialsX from version 2.17.1.44 to 2.18.0 -- Update HeadsPlus from version 6.7 to 6.11 -- Update Holographic Displays from version 2.4.1 to 2.4.4 -- Update Multiverse Core from 3.0.0 to 4.1.0 -- Update Plot Squared to version 5.13.1 -- Update ProtocolLib from version 4.5.0 Build 439 to 4.5.1 Build 476 -- Update TitleManager from version 2.1.5 to 2.3.1 -- Update Vault from version 1.7.2 to 1.7.3 -- Update Voxel Sniper from unknown version to 6.1.2 -- Update WorldEdit from version 7.1.0 to 7.2.0 -- Update WorldGuard from version 7.0.2 to 7.0.4 - -### Removed -- Armor Stand Tools, sadly this plugin is no longer in active development -- Clear Lagg, its un needed and outdated - -## [1.0] - -### Added -- Initial commit of pack to Github for version control -[3.0]: https://github.com/apexhosting/Creative/releases/tag/3.0 -[2.7]: https://github.com/apexhosting/Creative/releases/tag/2.7 -[2.6]: https://github.com/apexhosting/Creative/releases/tag/2.6 -[2.5]: https://github.com/apexhosting/Creative/releases/tag/2.5 -[2.4]: https://github.com/apexhosting/Creative/releases/tag/2.4 -[2.3]: https://github.com/apexhosting/Creative/releases/tag/2.3 -[2.2.1]: https://github.com/apexhosting/Creative/releases/tag/2.2.1 -[2.2]: https://github.com/apexhosting/Creative/releases/tag/2.2 -[2.1]: https://github.com/apexhosting/Creative/releases/tag/2.1 -[2.0]: https://github.com/apexhosting/Creative/releases/tag/2.0 -[1.0]: https://github.com/apexhosting/Creative/releases/tag/1.0 \ No newline at end of file diff --git a/Creative 1x1.png b/Creative 1x1.png deleted file mode 100644 index f802eb6..0000000 Binary files a/Creative 1x1.png and /dev/null differ diff --git a/Creative Thumbnail.png b/Creative Thumbnail.png deleted file mode 100644 index 8363bc2..0000000 Binary files a/Creative Thumbnail.png and /dev/null differ diff --git a/Creative_world/data/raids.dat b/Creative_world/data/raids.dat index ea88c9d..e7d8c94 100644 Binary files a/Creative_world/data/raids.dat and b/Creative_world/data/raids.dat differ diff --git a/Creative_world/entities/r.-1.-1.mca b/Creative_world/entities/r.-1.-1.mca index 451480e..e234e57 100644 Binary files a/Creative_world/entities/r.-1.-1.mca and b/Creative_world/entities/r.-1.-1.mca differ diff --git a/Creative_world/entities/r.-1.0.mca b/Creative_world/entities/r.-1.0.mca index 63ae926..b393c82 100644 Binary files a/Creative_world/entities/r.-1.0.mca and b/Creative_world/entities/r.-1.0.mca differ diff --git a/Creative_world/entities/r.0.-1.mca b/Creative_world/entities/r.0.-1.mca index 4262c88..d928203 100644 Binary files a/Creative_world/entities/r.0.-1.mca and b/Creative_world/entities/r.0.-1.mca differ diff --git a/Creative_world/entities/r.0.0.mca b/Creative_world/entities/r.0.0.mca index f1b40d9..b8e718a 100644 Binary files a/Creative_world/entities/r.0.0.mca and b/Creative_world/entities/r.0.0.mca differ diff --git a/Creative_world/level.dat b/Creative_world/level.dat index 0c036c7..d7bdf73 100644 Binary files a/Creative_world/level.dat and b/Creative_world/level.dat differ diff --git a/Creative_world/level.dat_old b/Creative_world/level.dat_old index 5cebc17..6cd56b6 100644 Binary files a/Creative_world/level.dat_old and b/Creative_world/level.dat_old differ diff --git a/Creative_world/paper-world.yml b/Creative_world/paper-world.yml index 61f90ee..59d47aa 100644 --- a/Creative_world/paper-world.yml +++ b/Creative_world/paper-world.yml @@ -1,6 +1,6 @@ # This is a world configuration file for Paper. # This file may start empty but can be filled with settings to override ones in the config/paper-world-defaults.yml # -# World: Creative_world (minecraft:overworld) +# World: Creative_world (minecraft:creative_world) -_version: 28 +_version: 31 diff --git a/Creative_world/playerdata/1158b65d-8493-446f-a891-5070269a1c97.dat b/Creative_world/playerdata/1158b65d-8493-446f-a891-5070269a1c97.dat deleted file mode 100644 index 79f6f43..0000000 Binary files a/Creative_world/playerdata/1158b65d-8493-446f-a891-5070269a1c97.dat and /dev/null differ diff --git a/Creative_world/playerdata/1158b65d-8493-446f-a891-5070269a1c97.dat_old b/Creative_world/playerdata/1158b65d-8493-446f-a891-5070269a1c97.dat_old deleted file mode 100644 index e6a5dcf..0000000 Binary files a/Creative_world/playerdata/1158b65d-8493-446f-a891-5070269a1c97.dat_old and /dev/null differ diff --git a/Creative_world/playerdata/5c097519-dc5a-47d8-a8ff-583fbf4a0f83.dat b/Creative_world/playerdata/5c097519-dc5a-47d8-a8ff-583fbf4a0f83.dat deleted file mode 100644 index f4bdbc8..0000000 Binary files a/Creative_world/playerdata/5c097519-dc5a-47d8-a8ff-583fbf4a0f83.dat and /dev/null differ diff --git a/Creative_world/playerdata/5c097519-dc5a-47d8-a8ff-583fbf4a0f83.dat_old b/Creative_world/playerdata/5c097519-dc5a-47d8-a8ff-583fbf4a0f83.dat_old deleted file mode 100644 index e1986b5..0000000 Binary files a/Creative_world/playerdata/5c097519-dc5a-47d8-a8ff-583fbf4a0f83.dat_old and /dev/null differ diff --git a/Creative_world/playerdata/7e418993-7482-43b2-a8f6-740d6a308ce5.dat b/Creative_world/playerdata/7e418993-7482-43b2-a8f6-740d6a308ce5.dat deleted file mode 100644 index a364fd0..0000000 Binary files a/Creative_world/playerdata/7e418993-7482-43b2-a8f6-740d6a308ce5.dat and /dev/null differ diff --git a/Creative_world/playerdata/7e418993-7482-43b2-a8f6-740d6a308ce5.dat_old b/Creative_world/playerdata/7e418993-7482-43b2-a8f6-740d6a308ce5.dat_old deleted file mode 100644 index a3655ef..0000000 Binary files a/Creative_world/playerdata/7e418993-7482-43b2-a8f6-740d6a308ce5.dat_old and /dev/null differ diff --git a/Creative_world/playerdata/c600eeb7-c7da-4bdd-bff1-d26e71001d39.dat b/Creative_world/playerdata/c600eeb7-c7da-4bdd-bff1-d26e71001d39.dat deleted file mode 100644 index 87274ff..0000000 Binary files a/Creative_world/playerdata/c600eeb7-c7da-4bdd-bff1-d26e71001d39.dat and /dev/null differ diff --git a/Creative_world/playerdata/c600eeb7-c7da-4bdd-bff1-d26e71001d39.dat_old b/Creative_world/playerdata/c600eeb7-c7da-4bdd-bff1-d26e71001d39.dat_old deleted file mode 100644 index 049e3bc..0000000 Binary files a/Creative_world/playerdata/c600eeb7-c7da-4bdd-bff1-d26e71001d39.dat_old and /dev/null differ diff --git a/Creative_world/playerdata/da386834-d38d-4f42-87ae-be56329473b4.dat b/Creative_world/playerdata/da386834-d38d-4f42-87ae-be56329473b4.dat deleted file mode 100644 index b714eb3..0000000 Binary files a/Creative_world/playerdata/da386834-d38d-4f42-87ae-be56329473b4.dat and /dev/null differ diff --git a/Creative_world/playerdata/da386834-d38d-4f42-87ae-be56329473b4.dat_old b/Creative_world/playerdata/da386834-d38d-4f42-87ae-be56329473b4.dat_old deleted file mode 100644 index 5c44763..0000000 Binary files a/Creative_world/playerdata/da386834-d38d-4f42-87ae-be56329473b4.dat_old and /dev/null differ diff --git a/Creative_world/playerdata/df3d5a16-10e9-42d2-b7fd-28ef26209ece.dat b/Creative_world/playerdata/df3d5a16-10e9-42d2-b7fd-28ef26209ece.dat deleted file mode 100644 index 171b5bb..0000000 Binary files a/Creative_world/playerdata/df3d5a16-10e9-42d2-b7fd-28ef26209ece.dat and /dev/null differ diff --git a/Creative_world/playerdata/df3d5a16-10e9-42d2-b7fd-28ef26209ece.dat_old b/Creative_world/playerdata/df3d5a16-10e9-42d2-b7fd-28ef26209ece.dat_old deleted file mode 100644 index 822b319..0000000 Binary files a/Creative_world/playerdata/df3d5a16-10e9-42d2-b7fd-28ef26209ece.dat_old and /dev/null differ diff --git a/Creative_world/playerdata/ef624f21-f332-4123-af13-1bd08b2036f0.dat b/Creative_world/playerdata/ef624f21-f332-4123-af13-1bd08b2036f0.dat deleted file mode 100644 index e48e1ce..0000000 Binary files a/Creative_world/playerdata/ef624f21-f332-4123-af13-1bd08b2036f0.dat and /dev/null differ diff --git a/Creative_world/playerdata/ef624f21-f332-4123-af13-1bd08b2036f0.dat_old b/Creative_world/playerdata/ef624f21-f332-4123-af13-1bd08b2036f0.dat_old deleted file mode 100644 index c5f8ce8..0000000 Binary files a/Creative_world/playerdata/ef624f21-f332-4123-af13-1bd08b2036f0.dat_old and /dev/null differ diff --git a/Creative_world/playerdata/f0e7f028-4955-4dc8-8e40-d334ef0bd19a.dat b/Creative_world/playerdata/f0e7f028-4955-4dc8-8e40-d334ef0bd19a.dat deleted file mode 100644 index 3d8ce08..0000000 Binary files a/Creative_world/playerdata/f0e7f028-4955-4dc8-8e40-d334ef0bd19a.dat and /dev/null differ diff --git a/Creative_world/playerdata/f0e7f028-4955-4dc8-8e40-d334ef0bd19a.dat_old b/Creative_world/playerdata/f0e7f028-4955-4dc8-8e40-d334ef0bd19a.dat_old deleted file mode 100644 index 65f4bea..0000000 Binary files a/Creative_world/playerdata/f0e7f028-4955-4dc8-8e40-d334ef0bd19a.dat_old and /dev/null differ diff --git a/Creative_world/poi/r.-1.-1.mca b/Creative_world/poi/r.-1.-1.mca new file mode 100644 index 0000000..66944e6 Binary files /dev/null and b/Creative_world/poi/r.-1.-1.mca differ diff --git a/Creative_world/poi/r.-1.0.mca b/Creative_world/poi/r.-1.0.mca new file mode 100644 index 0000000..145fe60 Binary files /dev/null and b/Creative_world/poi/r.-1.0.mca differ diff --git a/Creative_world/poi/r.0.0.mca b/Creative_world/poi/r.0.0.mca new file mode 100644 index 0000000..318e60f Binary files /dev/null and b/Creative_world/poi/r.0.0.mca differ diff --git a/Creative_world/region/r.-1.-1.mca b/Creative_world/region/r.-1.-1.mca index cd6187a..e4c9282 100644 Binary files a/Creative_world/region/r.-1.-1.mca and b/Creative_world/region/r.-1.-1.mca differ diff --git a/Creative_world/region/r.-1.0.mca b/Creative_world/region/r.-1.0.mca index 5b575ab..664b7d3 100644 Binary files a/Creative_world/region/r.-1.0.mca and b/Creative_world/region/r.-1.0.mca differ diff --git a/Creative_world/region/r.0.-1.mca b/Creative_world/region/r.0.-1.mca index 2105703..67c213d 100644 Binary files a/Creative_world/region/r.0.-1.mca and b/Creative_world/region/r.0.-1.mca differ diff --git a/Creative_world/region/r.0.0.mca b/Creative_world/region/r.0.0.mca index 784e545..99cce72 100644 Binary files a/Creative_world/region/r.0.0.mca and b/Creative_world/region/r.0.0.mca differ diff --git a/FreeBuild/advancements/21c1ffe5-208b-477b-b070-5ff94182d48d.json b/FreeBuild/advancements/21c1ffe5-208b-477b-b070-5ff94182d48d.json new file mode 100644 index 0000000..c70b156 --- /dev/null +++ b/FreeBuild/advancements/21c1ffe5-208b-477b-b070-5ff94182d48d.json @@ -0,0 +1 @@ +{"minecraft:recipes/misc/beacon":{"criteria":{"has_nether_star":"2025-05-23 20:07:38 +0000"},"done":true},"minecraft:adventure/adventuring_time":{"criteria":{"minecraft:forest":"2025-05-23 20:07:38 +0000","minecraft:river":"2025-05-30 20:44:41 +0000","minecraft:swamp":"2025-05-23 20:07:39 +0000"},"done":false},"minecraft:recipes/decorations/crafting_table":{"criteria":{"unlock_right_away":"2025-05-23 21:04:41 +0000"},"done":true},"minecraft:recipes/building_blocks/cherry_slab":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/redstone/cherry_fence_gate":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/decorations/cherry_sign":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/redstone/cherry_pressure_plate":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/decorations/cherry_fence":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/building_blocks/cherry_stairs":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/misc/stick":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/redstone/cherry_trapdoor":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/redstone/cherry_button":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/decorations/barrel":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/redstone/cherry_door":{"criteria":{"has_planks":"2025-05-30 20:35:11 +0000"},"done":true},"minecraft:recipes/decorations/composter":{"criteria":{"has_wood_slab":"2025-05-30 20:35:15 +0000"},"done":true},"minecraft:recipes/misc/charcoal":{"criteria":{"has_log":"2025-05-30 20:43:49 +0000"},"done":true},"minecraft:recipes/building_blocks/oak_planks":{"criteria":{"has_logs":"2025-05-30 20:43:49 +0000"},"done":true},"minecraft:recipes/building_blocks/spruce_planks":{"criteria":{"has_logs":"2025-05-30 20:48:27 +0000"},"done":true},"minecraft:recipes/building_blocks/spruce_wood":{"criteria":{"has_log":"2025-05-30 20:48:27 +0000"},"done":true},"minecraft:recipes/decorations/brown_glazed_terracotta":{"criteria":{"has_brown_terracotta":"2025-05-30 20:52:51 +0000"},"done":true},"minecraft:recipes/combat/diamond_leggings":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/combat/diamond_sword":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/decorations/jukebox":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/combat/diamond_chestplate":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/combat/diamond_helmet":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/tools/diamond_pickaxe":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/building_blocks/diamond_block":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/tools/diamond_hoe":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/tools/diamond_shovel":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:story/mine_diamond":{"criteria":{"diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/tools/diamond_axe":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/combat/diamond_boots":{"criteria":{"has_diamond":"2025-05-30 21:03:09 +0000"},"done":true},"minecraft:recipes/decorations/purple_glazed_terracotta":{"criteria":{"has_purple_terracotta":"2025-05-30 21:06:33 +0000"},"done":true},"minecraft:recipes/building_blocks/dark_oak_slab":{"criteria":{"has_planks":"2025-05-30 21:08:23 +0000"},"done":true},"minecraft:recipes/redstone/dark_oak_door":{"criteria":{"has_planks":"2025-05-30 21:08:23 +0000"},"done":true},"minecraft:recipes/redstone/dark_oak_fence_gate":{"criteria":{"has_planks":"2025-05-30 21:08:23 +0000"},"done":true},"minecraft:recipes/redstone/dark_oak_trapdoor":{"criteria":{"has_planks":"2025-05-30 21:08:23 +0000"},"done":true},"minecraft:recipes/redstone/dark_oak_button":{"criteria":{"has_planks":"2025-05-30 21:08:23 +0000"},"done":true},"minecraft:recipes/building_blocks/dark_oak_stairs":{"criteria":{"has_planks":"2025-05-30 21:08:23 +0000"},"done":true},"minecraft:recipes/decorations/dark_oak_sign":{"criteria":{"has_planks":"2025-05-30 21:08:23 +0000"},"done":true},"minecraft:recipes/redstone/dark_oak_pressure_plate":{"criteria":{"has_planks":"2025-05-30 21:08:23 +0000"},"done":true},"minecraft:recipes/decorations/dark_oak_fence":{"criteria":{"has_planks":"2025-05-30 21:08:23 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_bricks":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_brick_slab_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_brick_stairs_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_slab_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_bricks_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_slab":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/building_blocks/chiseled_stone_bricks_stone_from_stonecutting":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_stairs_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/redstone/stone_button":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/decorations/stonecutter":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/redstone/stone_pressure_plate":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/building_blocks/smooth_stone":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/decorations/stone_brick_walls_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_stairs":{"criteria":{"has_stone":"2025-05-30 21:24:19 +0000"},"done":true},"minecraft:recipes/food/honey_bottle":{"criteria":{"has_honey_block":"2025-05-30 21:32:35 +0000"},"done":true},"minecraft:recipes/misc/white_dye":{"criteria":{"has_bone_meal":"2025-05-30 21:40:59 +0000"},"done":true},"minecraft:recipes/building_blocks/bone_block":{"criteria":{"has_bone_meal":"2025-05-30 21:40:59 +0000"},"done":true},"minecraft:recipes/building_blocks/deepslate_tile_stairs_from_deepslate_tiles_stonecutting":{"criteria":{"has_deepslate_tiles":"2025-05-30 21:48:29 +0000"},"done":true},"minecraft:recipes/building_blocks/deepslate_tile_slab_from_deepslate_tiles_stonecutting":{"criteria":{"has_deepslate_tiles":"2025-05-30 21:48:29 +0000"},"done":true},"minecraft:recipes/decorations/deepslate_tile_wall_from_deepslate_tiles_stonecutting":{"criteria":{"has_deepslate_tiles":"2025-05-30 21:48:29 +0000"},"done":true},"minecraft:recipes/building_blocks/deepslate_tile_stairs":{"criteria":{"has_deepslate_tiles":"2025-05-30 21:48:29 +0000"},"done":true},"minecraft:recipes/decorations/deepslate_tile_wall":{"criteria":{"has_deepslate_tiles":"2025-05-30 21:48:29 +0000"},"done":true},"minecraft:recipes/building_blocks/deepslate_tile_slab":{"criteria":{"has_deepslate_tiles":"2025-05-30 21:48:29 +0000"},"done":true},"minecraft:recipes/building_blocks/cracked_deepslate_tiles":{"criteria":{"has_deepslate_tiles":"2025-05-30 21:48:29 +0000"},"done":true},"minecraft:recipes/redstone/lever":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/combat/stone_sword":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/decorations/cobblestone_wall":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/tools/stone_pickaxe":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/tools/stone_axe":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:story/mine_stone":{"criteria":{"get_stone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/decorations/furnace":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/building_blocks/cobblestone_slab":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/building_blocks/cobblestone_slab_from_cobblestone_stonecutting":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/building_blocks/stone":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/decorations/cobblestone_wall_from_cobblestone_stonecutting":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/building_blocks/cobblestone_stairs_from_cobblestone_stonecutting":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/building_blocks/cobblestone_stairs":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/tools/stone_hoe":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/tools/stone_shovel":{"criteria":{"has_cobblestone":"2025-05-30 21:52:36 +0000"},"done":true},"minecraft:recipes/building_blocks/mossy_stone_bricks_from_vine":{"criteria":{"has_vine":"2025-05-30 21:53:33 +0000"},"done":true},"minecraft:recipes/misc/bordure_indented_banner_pattern":{"criteria":{"has_vines":"2025-05-30 21:53:33 +0000"},"done":true},"minecraft:recipes/building_blocks/mossy_cobblestone_from_vine":{"criteria":{"has_vine":"2025-05-30 21:53:33 +0000"},"done":true},"minecraft:adventure/honey_block_slide":{"criteria":{"honey_block_slide":"2025-05-30 22:02:52 +0000"},"done":true},"minecraft:recipes/combat/bow":{"criteria":{"has_string":"2025-05-30 22:08:19 +0000"},"done":true},"minecraft:recipes/tools/fishing_rod":{"criteria":{"has_string":"2025-05-30 22:08:19 +0000"},"done":true},"minecraft:recipes/building_blocks/white_wool_from_string":{"criteria":{"has_string":"2025-05-30 22:08:19 +0000"},"done":true},"minecraft:recipes/redstone/tripwire_hook":{"criteria":{"has_string":"2025-05-30 22:08:19 +0000"},"done":true},"minecraft:recipes/combat/crossbow":{"criteria":{"has_string":"2025-05-30 22:08:19 +0000"},"done":true},"minecraft:recipes/decorations/candle":{"criteria":{"has_string":"2025-05-30 22:08:19 +0000"},"done":true},"minecraft:recipes/decorations/loom":{"criteria":{"has_string":"2025-05-30 22:08:19 +0000"},"done":true},"minecraft:recipes/tools/bundle":{"criteria":{"has_string":"2025-05-30 22:08:19 +0000"},"done":true},"DataVersion":4189} \ No newline at end of file diff --git a/FreeBuild/advancements/5a32cd55-9e5f-43bf-9b63-b602a19571a2.json b/FreeBuild/advancements/5a32cd55-9e5f-43bf-9b63-b602a19571a2.json new file mode 100644 index 0000000..50927f4 --- /dev/null +++ b/FreeBuild/advancements/5a32cd55-9e5f-43bf-9b63-b602a19571a2.json @@ -0,0 +1 @@ +{"minecraft:recipes/building_blocks/stone_bricks":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_brick_slab_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_brick_stairs_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/building_blocks/oak_slab":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/decorations/oak_sign":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/redstone/oak_trapdoor":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_slab_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/redstone/oak_fence_gate":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_bricks_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_slab":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/redstone/oak_pressure_plate":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/redstone/oak_door":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/decorations/crafting_table":{"criteria":{"unlock_right_away":"2025-05-30 22:00:23 +0000"},"done":true},"minecraft:recipes/building_blocks/chiseled_stone_bricks_stone_from_stonecutting":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/misc/stick":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_stairs_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/building_blocks/oak_stairs":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/decorations/oak_fence":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/redstone/stone_button":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/decorations/stonecutter":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:adventure/adventuring_time":{"criteria":{"minecraft:forest":"2025-05-30 22:02:19 +0000","minecraft:swamp":"2025-05-30 22:00:24 +0000"},"done":false},"minecraft:recipes/decorations/barrel":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:recipes/redstone/stone_pressure_plate":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/building_blocks/smooth_stone":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/misc/beacon":{"criteria":{"has_nether_star":"2025-05-30 22:00:23 +0000"},"done":true},"minecraft:recipes/redstone/oak_button":{"criteria":{"has_planks":"2025-05-30 22:03:12 +0000"},"done":true},"minecraft:adventure/honey_block_slide":{"criteria":{"honey_block_slide":"2025-05-30 22:07:38 +0000"},"done":true},"minecraft:recipes/decorations/stone_brick_walls_from_stone_stonecutting":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"minecraft:recipes/building_blocks/stone_stairs":{"criteria":{"has_stone":"2025-05-30 22:03:42 +0000"},"done":true},"DataVersion":4189} \ No newline at end of file diff --git a/FreeBuild/data/raids.dat b/FreeBuild/data/raids.dat new file mode 100644 index 0000000..ea6166f Binary files /dev/null and b/FreeBuild/data/raids.dat differ diff --git a/FreeBuild/data/random_sequences.dat b/FreeBuild/data/random_sequences.dat new file mode 100644 index 0000000..31fbc9f Binary files /dev/null and b/FreeBuild/data/random_sequences.dat differ diff --git a/FreeBuild/data/scoreboard.dat b/FreeBuild/data/scoreboard.dat new file mode 100644 index 0000000..7dbb550 Binary files /dev/null and b/FreeBuild/data/scoreboard.dat differ diff --git a/FreeBuild/datapacks/bukkit/pack.mcmeta b/FreeBuild/datapacks/bukkit/pack.mcmeta new file mode 100644 index 0000000..cde4e10 --- /dev/null +++ b/FreeBuild/datapacks/bukkit/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "description": "Data pack for resources provided by Bukkit plugins", + "pack_format": 61 + } +} diff --git a/FreeBuild/entities/r.-1.-1.mca b/FreeBuild/entities/r.-1.-1.mca new file mode 100644 index 0000000..d3a10dc Binary files /dev/null and b/FreeBuild/entities/r.-1.-1.mca differ diff --git a/FreeBuild/entities/r.-1.0.mca b/FreeBuild/entities/r.-1.0.mca new file mode 100644 index 0000000..2c36a24 Binary files /dev/null and b/FreeBuild/entities/r.-1.0.mca differ diff --git a/FreeBuild/entities/r.0.-1.mca b/FreeBuild/entities/r.0.-1.mca new file mode 100644 index 0000000..eaac193 Binary files /dev/null and b/FreeBuild/entities/r.0.-1.mca differ diff --git a/FreeBuild/entities/r.0.0.mca b/FreeBuild/entities/r.0.0.mca new file mode 100644 index 0000000..dc0311f Binary files /dev/null and b/FreeBuild/entities/r.0.0.mca differ diff --git a/FreeBuild/level.dat b/FreeBuild/level.dat new file mode 100644 index 0000000..9f963e2 Binary files /dev/null and b/FreeBuild/level.dat differ diff --git a/FreeBuild/level.dat_old b/FreeBuild/level.dat_old new file mode 100644 index 0000000..22d2fed Binary files /dev/null and b/FreeBuild/level.dat_old differ diff --git a/FreeBuild/paper-world.yml b/FreeBuild/paper-world.yml new file mode 100644 index 0000000..2fa25a3 --- /dev/null +++ b/FreeBuild/paper-world.yml @@ -0,0 +1,6 @@ +# This is a world configuration file for Paper. +# This file may start empty but can be filled with settings to override ones in the config/paper-world-defaults.yml +# +# World: FreeBuild (minecraft:overworld) + +_version: 31 diff --git a/FreeBuild/poi/r.-1.0.mca b/FreeBuild/poi/r.-1.0.mca new file mode 100644 index 0000000..a0db62a Binary files /dev/null and b/FreeBuild/poi/r.-1.0.mca differ diff --git a/FreeBuild/region/r.-1.-1.mca b/FreeBuild/region/r.-1.-1.mca new file mode 100644 index 0000000..cacd954 Binary files /dev/null and b/FreeBuild/region/r.-1.-1.mca differ diff --git a/FreeBuild/region/r.-1.0.mca b/FreeBuild/region/r.-1.0.mca new file mode 100644 index 0000000..cd764b5 Binary files /dev/null and b/FreeBuild/region/r.-1.0.mca differ diff --git a/FreeBuild/region/r.0.-1.mca b/FreeBuild/region/r.0.-1.mca new file mode 100644 index 0000000..84ccc9b Binary files /dev/null and b/FreeBuild/region/r.0.-1.mca differ diff --git a/FreeBuild/region/r.0.0.mca b/FreeBuild/region/r.0.0.mca new file mode 100644 index 0000000..948b528 Binary files /dev/null and b/FreeBuild/region/r.0.0.mca differ diff --git a/FreeBuild/session.lock b/FreeBuild/session.lock new file mode 100644 index 0000000..0d7e5f8 --- /dev/null +++ b/FreeBuild/session.lock @@ -0,0 +1 @@ +☃ \ No newline at end of file diff --git a/FreeBuild/stats/21c1ffe5-208b-477b-b070-5ff94182d48d.json b/FreeBuild/stats/21c1ffe5-208b-477b-b070-5ff94182d48d.json new file mode 100644 index 0000000..ff00ecb --- /dev/null +++ b/FreeBuild/stats/21c1ffe5-208b-477b-b070-5ff94182d48d.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"minecraft:barrel":25,"minecraft:deepslate_tiles":126,"minecraft:dark_oak_stairs":521,"minecraft:oak_leaves":194,"minecraft:dark_oak_planks":16,"minecraft:honey_block":9,"minecraft:glow_berries":40,"minecraft:dark_oak_trapdoor":54,"minecraft:cobblestone":35,"minecraft:vine":8,"minecraft:lantern":5,"minecraft:pale_oak_stairs":5,"minecraft:cherry_slab":20,"minecraft:string":2,"minecraft:spore_blossom":3,"minecraft:purple_terracotta":82,"minecraft:stone":1,"minecraft:cherry_planks":84,"minecraft:pearlescent_froglight":1,"minecraft:purple_carpet":37,"minecraft:cherry_leaves":2,"minecraft:shears":12,"minecraft:spruce_log":7,"minecraft:bone_meal":12},"minecraft:custom":{"minecraft:time_since_rest":207935,"minecraft:open_shulker_box":5,"minecraft:crouch_one_cm":1226,"minecraft:play_time":207935,"minecraft:sprint_one_cm":40132,"minecraft:walk_one_cm":166806,"minecraft:sneak_time":2119,"minecraft:jump":363,"minecraft:damage_dealt":20,"minecraft:leave_game":8,"minecraft:time_since_death":207935,"minecraft:total_world_time":207935,"minecraft:fall_one_cm":4449,"minecraft:fly_one_cm":508900},"minecraft:picked_up":{"minecraft:oak_sign":36,"minecraft:glow_berries":2}},"DataVersion":4189} \ No newline at end of file diff --git a/FreeBuild/stats/5a32cd55-9e5f-43bf-9b63-b602a19571a2.json b/FreeBuild/stats/5a32cd55-9e5f-43bf-9b63-b602a19571a2.json new file mode 100644 index 0000000..92934dc --- /dev/null +++ b/FreeBuild/stats/5a32cd55-9e5f-43bf-9b63-b602a19571a2.json @@ -0,0 +1 @@ +{"stats":{"minecraft:used":{"minecraft:oak_planks":13,"minecraft:stone":13,"minecraft:tnt":11,"minecraft:grass_block":8},"minecraft:custom":{"minecraft:jump":239,"minecraft:time_since_rest":15103,"minecraft:crouch_one_cm":946,"minecraft:leave_game":1,"minecraft:sprint_one_cm":21580,"minecraft:play_time":15103,"minecraft:time_since_death":15103,"minecraft:walk_one_cm":21106,"minecraft:sneak_time":531,"minecraft:total_world_time":15103,"minecraft:fall_one_cm":6492,"minecraft:fly_one_cm":91225}},"DataVersion":4189} \ No newline at end of file diff --git a/FreeBuild/uid.dat b/FreeBuild/uid.dat new file mode 100644 index 0000000..9d43523 --- /dev/null +++ b/FreeBuild/uid.dat @@ -0,0 +1 @@ +#IJëÜCÞ“~Wwô0I \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index a420c95..0000000 --- a/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# Creative -![alt text](https://apex-misc.s3.amazonaws.com/Images/Creative+Thumbnail.png) -The creative game mode has obviously been around for ages, since Beta 1.8 when Mojang FINALLY gave in and gave Minecraft players a way to infinitely create without mods or hacks of any kind. After this creative servers became commonplace and players flocked to them as creative outlets for anything they could think of to build. Creative is a game mode that allows you to build infinite structures with access to every block in the game immediately. This makes for some amazing projects and machines being built. - -https://apexminecrafthosting.com/creative-server/ - -## Plugin List -- [Armor Stand Tools](https://www.spigotmc.org/resources/armor-stand-tools.2237/) -- [Core Protect](https://www.spigotmc.org/resources/coreprotect.8631/) -- [Dice Furniture](https://www.spigotmc.org/resources/dicefurniture-plugin-m%C3%B6bel-plugin.6006/) -- [EssentialsX](https://www.spigotmc.org/resources/essentialsx.9089/) -- [Furniture Libary](https://www.spigotmc.org/resources/furniturelibary-protectionlib.9368/) -- [Heads Plus](https://www.spigotmc.org/resources/headsplus-1-8-x-1-16-x.40265/) -- [Holographic Displays](https://dev.bukkit.org/projects/holographic-displays) -- [LuckPerms](https://luckperms.net/) -- [Multiverse Core](https://dev.bukkit.org/projects/multiverse-core) -- [Name Tag Edit](https://www.spigotmc.org/resources/nametagedit.3836/) -- [Placeholder API](https://www.spigotmc.org/resources/placeholderapi.6245/) -- [Plot Squared](https://www.spigotmc.org/resources/plotsquared-v5.77506/) -- [Protection Lib](https://www.spigotmc.org/resources/furniturelibary-protectionlib.9368/) -- [Protocol Lib](https://www.spigotmc.org/resources/protocollib.1997/) -- [Title Manager](https://www.spigotmc.org/resources/titlemanager.1049/) -- [Vault](https://www.spigotmc.org/resources/vault.34315/) -- [ViaBackwards](https://www.spigotmc.org/resources/viabackwards.27448/) -- [ViaRewind](https://www.spigotmc.org/resources/viarewind.52109/) -- [ViaVersion](https://www.spigotmc.org/resources/viaversion.19254/) -- [Voxel Sniper](https://www.spigotmc.org/resources/voxelsniper.76791/) -- [World Edit](https://dev.bukkit.org/projects/worldedit) -- [World Guard](https://dev.bukkit.org/projects/worldguard) \ No newline at end of file diff --git a/banned-ips.json b/banned-ips.json deleted file mode 100644 index 0637a08..0000000 --- a/banned-ips.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/banned-players.json b/banned-players.json deleted file mode 100644 index 0637a08..0000000 --- a/banned-players.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/config/paper-global.yml b/config/paper-global.yml index bed3de6..077b217 100644 --- a/config/paper-global.yml +++ b/config/paper-global.yml @@ -12,9 +12,27 @@ # Discord: https://discord.gg/papermc # Website: https://papermc.io/ -_version: 28 -async-chunks: - threads: -1 +_version: 29 +anticheat: + obfuscation: + items: + all-models: + also-obfuscate: [] + dont-obfuscate: + - minecraft:lodestone_tracker + sanitize-count: true + enable-item-obfuscation: false + model-overrides: + minecraft:elytra: + also-obfuscate: [] + dont-obfuscate: + - minecraft:damage + sanitize-count: true +block-updates: + disable-chorus-plant-updates: false + disable-mushroom-block-updates: false + disable-noteblock-updates: false + disable-tripwire-updates: false chunk-loading: autoconfig-send-distance: true enable-frustum-priority: false @@ -26,11 +44,23 @@ chunk-loading: player-max-chunk-load-rate: -1.0 player-max-concurrent-loads: 20.0 target-player-chunk-send-rate: 100.0 +chunk-loading-advanced: + auto-config-send-distance: true + player-max-concurrent-chunk-generates: 0 + player-max-concurrent-chunk-loads: 0 +chunk-loading-basic: + player-max-chunk-generate-rate: -1.0 + player-max-chunk-load-rate: 100.0 + player-max-chunk-send-rate: 75.0 +chunk-system: + gen-parallelism: default + io-threads: -1 + worker-threads: -1 collisions: enable-player-collisions: true send-full-pos-for-hard-colliding-entities: true commands: - fix-target-selector-tag-completion: true + ride-command-allow-player-as-vehicle: false suggest-player-names-when-null-tab-completions: true time-command-affects-all-worlds: false console: @@ -50,8 +80,6 @@ item-validation: resolve-selectors-in-books: false logging: deobfuscate-stacktraces: true - log-player-ip-addresses: true - use-rgb-for-named-text-colors: true messages: kick: authentication-servers-down: @@ -62,6 +90,11 @@ messages: Please contact the server administrators if you believe that this is in error. use-display-name-in-quit-message: false misc: + chat-threads: + chat-executor-core-size: -1 + chat-executor-max-size: -1 + client-interaction-leniency-distance: default + compression-level: default fix-entity-position-desync: true lag-compensate-block-breaking: true load-permissions-yml-before-plugins: true @@ -101,6 +134,9 @@ spam-limiter: recipe-spam-limit: 20 tab-spam-increment: 1 tab-spam-limit: 500 +spark: + enable-immediately: false + enabled: true timings: enabled: true hidden-config-entries: @@ -116,7 +152,12 @@ unsupported-settings: allow-headless-pistons: false allow-permanent-block-break-exploits: false allow-piston-duplication: false + allow-unsafe-end-portal-teleportation: false + compression-format: ZLIB perform-username-validation: true + skip-tripwire-hook-placement-validation: false + skip-vanilla-damage-tick-when-shield-blocked: false + update-equipment-on-player-actions: true watchdog: early-warning-delay: 10000 early-warning-every: 5000 diff --git a/config/paper-world-defaults.yml b/config/paper-world-defaults.yml index d5afcb1..59b346a 100644 --- a/config/paper-world-defaults.yml +++ b/config/paper-world-defaults.yml @@ -12,7 +12,7 @@ # Discord: https://discord.gg/papermc # Website: https://papermc.io/ -_version: 28 +_version: 31 anticheat: anti-xray: enabled: false @@ -62,6 +62,7 @@ chunks: small_fireball: -1 snowball: -1 fixed-chunk-inhabited-time: -1 + flush-regions-on-save: false max-auto-save-chunks-per-tick: 24 prevent-moving-into-unloaded-chunks: false collisions: @@ -70,12 +71,17 @@ collisions: fix-climbing-bypassing-cramming-rule: false max-entity-collisions: 8 only-players-collide: false +command-blocks: + force-follow-perm-level: true + permissions-level: 2 entities: armor-stands: do-collision-entity-lookups: true tick: true behavior: + allow-spider-world-border-climbing: true baby-zombie-movement-modifier: 0.5 + cooldown-failed-beehive-releases: true disable-chest-cat-detection: false disable-creeper-lingering-effect: false disable-player-crits: false @@ -97,9 +103,12 @@ entities: skeletons: false zombies: false nerf-pigmen-from-nether-portals: false + only-merge-items-horizontally: false parrots-are-unaffected-by-player-movement: false phantoms-do-not-spawn-on-creative-players: true phantoms-only-attack-insomniacs: true + phantoms-spawn-attempt-max-seconds: 119 + phantoms-spawn-attempt-min-seconds: 60 piglins-guard-chests: true pillager-patrols: disable: false @@ -110,17 +119,21 @@ entities: start: day: 5 per-player: false + player-insomnia-start-ticks: 72000 should-remove-dragon: false spawner-nerfed-mobs-should-jump: false - zombie-villager-infection-chance: -1.0 + zombie-villager-infection-chance: default zombies-target-turtle-eggs: true - entities-target-with-follow-range: false + markers: + tick: true mob-effects: immune-to-wither-effect: wither: true wither-skeleton: true spiders-immune-to-poison-effect: true - undead-immune-to-certain-effects: true + sniffer: + boosted-hatch-time: default + hatch-time: default spawning: all-chunks-are-slime-chunks: false alt-item-despawn-rate: @@ -129,6 +142,7 @@ entities: cobblestone: 300 count-all-mobs-for-spawning: false creative-arrow-despawn-rate: default + despawn-range-shape: ELLIPSOID despawn-ranges: ambient: hard: 128 @@ -154,13 +168,22 @@ entities: water_creature: hard: 128 soft: 32 + despawn-time: + llama_spit: disabled + snowball: disabled disable-mob-spawner-spawn-egg-transformation: false duplicate-uuid: mode: SAFE_REGEN safe-regen-delete-range: 32 - filter-nbt-data-from-spawn-eggs-and-related: true + filter-bad-tile-entity-nbt-from-falling-blocks: true + filtered-entity-tag-nbt-paths: + - Pos + - Motion + - SleepingX + - SleepingY + - SleepingZ iron-golems-can-spawn-in-air: false - monster-spawn-max-light-level: -1 + monster-spawn-max-light-level: default non-player-arrow-despawn-rate: default per-player-mob-spawns: true scan-for-legacy-ender-dragon: true @@ -179,6 +202,14 @@ entities: underground_water_creature: -1 water_ambient: -1 water_creature: -1 + ticks-per-spawn: + ambient: -1 + axolotls: -1 + creature: -1 + monster: -1 + underground_water_creature: -1 + water_ambient: -1 + water_creature: -1 wandering-trader: spawn-chance-failure-increment: 25 spawn-chance-max: 75 @@ -188,18 +219,29 @@ entities: wateranimal-spawn-height: maximum: default minimum: default + tracking-range-y: + animal: default + display: default + enabled: false + misc: default + monster: default + other: default + player: default environment: disable-explosion-knockback: false disable-ice-and-snow: false - disable-teleportation-suffocation-check: false disable-thunder: false + fire-tick-delay: 30 frosted-ice: delay: max: 40 min: 20 enabled: true generate-flat-bedrock: false - nether-ceiling-void-damage-height: 0 + locate-structures-outside-world-border: false + max-block-ticks: 65536 + max-fluid-ticks: 65536 + nether-ceiling-void-damage-height: disabled optimize-explosions: false portal-create-radius: 16 portal-search-radius: 128 @@ -209,6 +251,8 @@ environment: find-already-discovered: loot-tables: default villager-trade: false + void-damage-amount: 4.0 + void-damage-min-build-height-offset: -64.0 water-over-lava-flow-speed: 5 feature-seeds: generate-random-seeds-for-all: false @@ -217,12 +261,11 @@ fishing-time-range: minimum: 100 fixes: disable-unloaded-chunk-enderpearl-exploit: true - falling-block-height-nerf: 0 - fix-curing-zombie-villager-discount-exploit: true + falling-block-height-nerf: disabled fix-items-merging-through-walls: false prevent-tnt-from-moving-in-water: false split-overstacked-loot: true - tnt-entity-height-nerf: 0 + tnt-entity-height-nerf: disabled hopper: cooldown-when-full: true disable-move-event: false @@ -234,6 +277,8 @@ lootables: refresh-min: 12h reset-seed-on-fill: true restrict-player-reloot: true + restrict-player-reloot-time: disabled + retain-unlooted-shulker-box-loot-table-on-non-player-break: true maps: item-frame-cursor-limit: 128 item-frame-cursor-update-interval: 10 @@ -244,10 +289,11 @@ max-growth-height: cactus: 3 reeds: 3 misc: + alternate-current-update-order: HORIZONTAL_FIRST_OUTWARD disable-end-credits: false disable-relative-projectile-velocity: false disable-sprint-interruption-on-attack: false - light-queue-size: 20 + legacy-ender-pearl-behavior: false max-leash-distance: 10.0 redstone-implementation: VANILLA shield-blocking-delay: 5 @@ -265,10 +311,13 @@ tick-rates: villager: validatenearbypoi: -1 container-update: 1 + dry-farmland: 1 grass-spread: 1 mob-spawner: 1 sensor: villager: secondarypoisensor: 40 + wet-farmland: 1 unsupported-settings: + disable-world-ticking-when-empty: false fix-invulnerable-end-crystal-exploit: true diff --git a/eula.txt b/eula.txt deleted file mode 100644 index ac74b96..0000000 --- a/eula.txt +++ /dev/null @@ -1 +0,0 @@ -eula=true \ No newline at end of file diff --git a/cache/mojang_1.19.jar b/jar/gametype_creative.jar similarity index 74% rename from cache/mojang_1.19.jar rename to jar/gametype_creative.jar index 8a4d04f..5340622 100644 Binary files a/cache/mojang_1.19.jar and b/jar/gametype_creative.jar differ diff --git a/jar/paper_1.19.jar b/jar/paper_1.19.jar deleted file mode 100644 index 7837351..0000000 Binary files a/jar/paper_1.19.jar and /dev/null differ diff --git a/libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar b/libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar deleted file mode 100644 index 923983f..0000000 Binary files a/libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar and /dev/null differ diff --git a/libraries/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar b/libraries/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar deleted file mode 100644 index 59222d9..0000000 Binary files a/libraries/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar and /dev/null differ diff --git a/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar b/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar deleted file mode 100644 index 3351867..0000000 Binary files a/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar and /dev/null differ diff --git a/libraries/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar b/libraries/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar deleted file mode 100644 index 8ea5377..0000000 Binary files a/libraries/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar and /dev/null differ diff --git a/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar b/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar deleted file mode 100644 index 9b56dc7..0000000 Binary files a/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar and /dev/null differ diff --git a/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar b/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar deleted file mode 100644 index 324887d..0000000 Binary files a/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar and /dev/null differ diff --git a/libraries/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar b/libraries/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar deleted file mode 100644 index 45832c0..0000000 Binary files a/libraries/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar and /dev/null differ diff --git a/libraries/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar b/libraries/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar deleted file mode 100644 index a429c72..0000000 Binary files a/libraries/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar and /dev/null differ diff --git a/libraries/com/google/protobuf/protobuf-java/3.19.4/protobuf-java-3.19.4.jar b/libraries/com/google/protobuf/protobuf-java/3.19.4/protobuf-java-3.19.4.jar deleted file mode 100644 index a545ea0..0000000 Binary files a/libraries/com/google/protobuf/protobuf-java/3.19.4/protobuf-java-3.19.4.jar and /dev/null differ diff --git a/libraries/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar b/libraries/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar deleted file mode 100644 index dfd5856..0000000 Binary files a/libraries/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar and /dev/null differ diff --git a/libraries/com/lmax/disruptor/3.4.4/disruptor-3.4.4.jar b/libraries/com/lmax/disruptor/3.4.4/disruptor-3.4.4.jar deleted file mode 100644 index 8a918cf..0000000 Binary files a/libraries/com/lmax/disruptor/3.4.4/disruptor-3.4.4.jar and /dev/null differ diff --git a/libraries/com/mojang/authlib/3.5.41/authlib-3.5.41.jar b/libraries/com/mojang/authlib/3.5.41/authlib-3.5.41.jar deleted file mode 100644 index 8ea259b..0000000 Binary files a/libraries/com/mojang/authlib/3.5.41/authlib-3.5.41.jar and /dev/null differ diff --git a/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar b/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar deleted file mode 100644 index e55d405..0000000 Binary files a/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar and /dev/null differ diff --git a/libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar b/libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar deleted file mode 100644 index c33cd1f..0000000 Binary files a/libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar and /dev/null differ diff --git a/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar b/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar deleted file mode 100644 index b3d73c5..0000000 Binary files a/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar and /dev/null differ diff --git a/libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar b/libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar deleted file mode 100644 index c686afc..0000000 Binary files a/libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar and /dev/null differ diff --git a/libraries/com/velocitypowered/velocity-native/1.1.0-SNAPSHOT/velocity-native-1.1.0-SNAPSHOT.jar b/libraries/com/velocitypowered/velocity-native/1.1.0-SNAPSHOT/velocity-native-1.1.0-SNAPSHOT.jar deleted file mode 100644 index b25e867..0000000 Binary files a/libraries/com/velocitypowered/velocity-native/1.1.0-SNAPSHOT/velocity-native-1.1.0-SNAPSHOT.jar and /dev/null differ diff --git a/libraries/commons-codec/commons-codec/1.11/commons-codec-1.11.jar b/libraries/commons-codec/commons-codec/1.11/commons-codec-1.11.jar deleted file mode 100644 index 2245120..0000000 Binary files a/libraries/commons-codec/commons-codec/1.11/commons-codec-1.11.jar and /dev/null differ diff --git a/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar b/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar deleted file mode 100644 index be507d9..0000000 Binary files a/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar and /dev/null differ diff --git a/libraries/commons-lang/commons-lang/2.6/commons-lang-2.6.jar b/libraries/commons-lang/commons-lang/2.6/commons-lang-2.6.jar deleted file mode 100644 index 98467d3..0000000 Binary files a/libraries/commons-lang/commons-lang/2.6/commons-lang-2.6.jar and /dev/null differ diff --git a/libraries/io/leangen/geantyref/geantyref/1.3.11/geantyref-1.3.11.jar b/libraries/io/leangen/geantyref/geantyref/1.3.11/geantyref-1.3.11.jar deleted file mode 100644 index c95a2cd..0000000 Binary files a/libraries/io/leangen/geantyref/geantyref/1.3.11/geantyref-1.3.11.jar and /dev/null differ diff --git a/libraries/io/netty/netty-all/4.1.77.Final/netty-all-4.1.77.Final.jar b/libraries/io/netty/netty-all/4.1.77.Final/netty-all-4.1.77.Final.jar deleted file mode 100644 index ab1d8df..0000000 Binary files a/libraries/io/netty/netty-all/4.1.77.Final/netty-all-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar b/libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar deleted file mode 100644 index 815c4ba..0000000 Binary files a/libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-dns/4.1.77.Final/netty-codec-dns-4.1.77.Final.jar b/libraries/io/netty/netty-codec-dns/4.1.77.Final/netty-codec-dns-4.1.77.Final.jar deleted file mode 100644 index 5a43665..0000000 Binary files a/libraries/io/netty/netty-codec-dns/4.1.77.Final/netty-codec-dns-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-haproxy/4.1.77.Final/netty-codec-haproxy-4.1.77.Final.jar b/libraries/io/netty/netty-codec-haproxy/4.1.77.Final/netty-codec-haproxy-4.1.77.Final.jar deleted file mode 100644 index 95c0bbf..0000000 Binary files a/libraries/io/netty/netty-codec-haproxy/4.1.77.Final/netty-codec-haproxy-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-http/4.1.77.Final/netty-codec-http-4.1.77.Final.jar b/libraries/io/netty/netty-codec-http/4.1.77.Final/netty-codec-http-4.1.77.Final.jar deleted file mode 100644 index e0a1868..0000000 Binary files a/libraries/io/netty/netty-codec-http/4.1.77.Final/netty-codec-http-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-http2/4.1.77.Final/netty-codec-http2-4.1.77.Final.jar b/libraries/io/netty/netty-codec-http2/4.1.77.Final/netty-codec-http2-4.1.77.Final.jar deleted file mode 100644 index 90238e3..0000000 Binary files a/libraries/io/netty/netty-codec-http2/4.1.77.Final/netty-codec-http2-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-memcache/4.1.77.Final/netty-codec-memcache-4.1.77.Final.jar b/libraries/io/netty/netty-codec-memcache/4.1.77.Final/netty-codec-memcache-4.1.77.Final.jar deleted file mode 100644 index 908476f..0000000 Binary files a/libraries/io/netty/netty-codec-memcache/4.1.77.Final/netty-codec-memcache-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-mqtt/4.1.77.Final/netty-codec-mqtt-4.1.77.Final.jar b/libraries/io/netty/netty-codec-mqtt/4.1.77.Final/netty-codec-mqtt-4.1.77.Final.jar deleted file mode 100644 index a96d487..0000000 Binary files a/libraries/io/netty/netty-codec-mqtt/4.1.77.Final/netty-codec-mqtt-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-redis/4.1.77.Final/netty-codec-redis-4.1.77.Final.jar b/libraries/io/netty/netty-codec-redis/4.1.77.Final/netty-codec-redis-4.1.77.Final.jar deleted file mode 100644 index 947525b..0000000 Binary files a/libraries/io/netty/netty-codec-redis/4.1.77.Final/netty-codec-redis-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-smtp/4.1.77.Final/netty-codec-smtp-4.1.77.Final.jar b/libraries/io/netty/netty-codec-smtp/4.1.77.Final/netty-codec-smtp-4.1.77.Final.jar deleted file mode 100644 index 967ef9e..0000000 Binary files a/libraries/io/netty/netty-codec-smtp/4.1.77.Final/netty-codec-smtp-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-socks/4.1.77.Final/netty-codec-socks-4.1.77.Final.jar b/libraries/io/netty/netty-codec-socks/4.1.77.Final/netty-codec-socks-4.1.77.Final.jar deleted file mode 100644 index 52c65eb..0000000 Binary files a/libraries/io/netty/netty-codec-socks/4.1.77.Final/netty-codec-socks-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-stomp/4.1.77.Final/netty-codec-stomp-4.1.77.Final.jar b/libraries/io/netty/netty-codec-stomp/4.1.77.Final/netty-codec-stomp-4.1.77.Final.jar deleted file mode 100644 index 935345a..0000000 Binary files a/libraries/io/netty/netty-codec-stomp/4.1.77.Final/netty-codec-stomp-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec-xml/4.1.77.Final/netty-codec-xml-4.1.77.Final.jar b/libraries/io/netty/netty-codec-xml/4.1.77.Final/netty-codec-xml-4.1.77.Final.jar deleted file mode 100644 index 5814673..0000000 Binary files a/libraries/io/netty/netty-codec-xml/4.1.77.Final/netty-codec-xml-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar b/libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar deleted file mode 100644 index 645f6e4..0000000 Binary files a/libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar b/libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar deleted file mode 100644 index d4761d8..0000000 Binary files a/libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-handler-proxy/4.1.77.Final/netty-handler-proxy-4.1.77.Final.jar b/libraries/io/netty/netty-handler-proxy/4.1.77.Final/netty-handler-proxy-4.1.77.Final.jar deleted file mode 100644 index 7e474fc..0000000 Binary files a/libraries/io/netty/netty-handler-proxy/4.1.77.Final/netty-handler-proxy-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar b/libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar deleted file mode 100644 index 624771a..0000000 Binary files a/libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-resolver-dns-classes-macos/4.1.77.Final/netty-resolver-dns-classes-macos-4.1.77.Final.jar b/libraries/io/netty/netty-resolver-dns-classes-macos/4.1.77.Final/netty-resolver-dns-classes-macos-4.1.77.Final.jar deleted file mode 100644 index 814578c..0000000 Binary files a/libraries/io/netty/netty-resolver-dns-classes-macos/4.1.77.Final/netty-resolver-dns-classes-macos-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-resolver-dns-native-macos/4.1.77.Final/netty-resolver-dns-native-macos-4.1.77.Final-osx-aarch_64.jar b/libraries/io/netty/netty-resolver-dns-native-macos/4.1.77.Final/netty-resolver-dns-native-macos-4.1.77.Final-osx-aarch_64.jar deleted file mode 100644 index d8f982e..0000000 Binary files a/libraries/io/netty/netty-resolver-dns-native-macos/4.1.77.Final/netty-resolver-dns-native-macos-4.1.77.Final-osx-aarch_64.jar and /dev/null differ diff --git a/libraries/io/netty/netty-resolver-dns-native-macos/4.1.77.Final/netty-resolver-dns-native-macos-4.1.77.Final-osx-x86_64.jar b/libraries/io/netty/netty-resolver-dns-native-macos/4.1.77.Final/netty-resolver-dns-native-macos-4.1.77.Final-osx-x86_64.jar deleted file mode 100644 index ee43cdf..0000000 Binary files a/libraries/io/netty/netty-resolver-dns-native-macos/4.1.77.Final/netty-resolver-dns-native-macos-4.1.77.Final-osx-x86_64.jar and /dev/null differ diff --git a/libraries/io/netty/netty-resolver-dns/4.1.77.Final/netty-resolver-dns-4.1.77.Final.jar b/libraries/io/netty/netty-resolver-dns/4.1.77.Final/netty-resolver-dns-4.1.77.Final.jar deleted file mode 100644 index 5b76adb..0000000 Binary files a/libraries/io/netty/netty-resolver-dns/4.1.77.Final/netty-resolver-dns-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar b/libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar deleted file mode 100644 index b163b88..0000000 Binary files a/libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar b/libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar deleted file mode 100644 index fc68ae6..0000000 Binary files a/libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-classes-kqueue/4.1.77.Final/netty-transport-classes-kqueue-4.1.77.Final.jar b/libraries/io/netty/netty-transport-classes-kqueue/4.1.77.Final/netty-transport-classes-kqueue-4.1.77.Final.jar deleted file mode 100644 index 241cb87..0000000 Binary files a/libraries/io/netty/netty-transport-classes-kqueue/4.1.77.Final/netty-transport-classes-kqueue-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar b/libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar deleted file mode 100644 index 0069f95..0000000 Binary files a/libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar b/libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar deleted file mode 100644 index 0417d91..0000000 Binary files a/libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-native-kqueue/4.1.77.Final/netty-transport-native-kqueue-4.1.77.Final-osx-aarch_64.jar b/libraries/io/netty/netty-transport-native-kqueue/4.1.77.Final/netty-transport-native-kqueue-4.1.77.Final-osx-aarch_64.jar deleted file mode 100644 index 5f88b7c..0000000 Binary files a/libraries/io/netty/netty-transport-native-kqueue/4.1.77.Final/netty-transport-native-kqueue-4.1.77.Final-osx-aarch_64.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-native-kqueue/4.1.77.Final/netty-transport-native-kqueue-4.1.77.Final-osx-x86_64.jar b/libraries/io/netty/netty-transport-native-kqueue/4.1.77.Final/netty-transport-native-kqueue-4.1.77.Final-osx-x86_64.jar deleted file mode 100644 index 56e19c2..0000000 Binary files a/libraries/io/netty/netty-transport-native-kqueue/4.1.77.Final/netty-transport-native-kqueue-4.1.77.Final-osx-x86_64.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar b/libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar deleted file mode 100644 index ee04d14..0000000 Binary files a/libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-rxtx/4.1.77.Final/netty-transport-rxtx-4.1.77.Final.jar b/libraries/io/netty/netty-transport-rxtx/4.1.77.Final/netty-transport-rxtx-4.1.77.Final.jar deleted file mode 100644 index 4d7fd08..0000000 Binary files a/libraries/io/netty/netty-transport-rxtx/4.1.77.Final/netty-transport-rxtx-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-sctp/4.1.77.Final/netty-transport-sctp-4.1.77.Final.jar b/libraries/io/netty/netty-transport-sctp/4.1.77.Final/netty-transport-sctp-4.1.77.Final.jar deleted file mode 100644 index 8563dd7..0000000 Binary files a/libraries/io/netty/netty-transport-sctp/4.1.77.Final/netty-transport-sctp-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport-udt/4.1.77.Final/netty-transport-udt-4.1.77.Final.jar b/libraries/io/netty/netty-transport-udt/4.1.77.Final/netty-transport-udt-4.1.77.Final.jar deleted file mode 100644 index 2415490..0000000 Binary files a/libraries/io/netty/netty-transport-udt/4.1.77.Final/netty-transport-udt-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar b/libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar deleted file mode 100644 index 2204bb3..0000000 Binary files a/libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar and /dev/null differ diff --git a/libraries/io/papermc/paper/paper-api/1.19-R0.1-SNAPSHOT/paper-api-1.19-R0.1-SNAPSHOT.jar b/libraries/io/papermc/paper/paper-api/1.19-R0.1-SNAPSHOT/paper-api-1.19-R0.1-SNAPSHOT.jar deleted file mode 100644 index cf96ea2..0000000 Binary files a/libraries/io/papermc/paper/paper-api/1.19-R0.1-SNAPSHOT/paper-api-1.19-R0.1-SNAPSHOT.jar and /dev/null differ diff --git a/libraries/io/papermc/paper/paper-mojangapi/1.19-R0.1-SNAPSHOT/paper-mojangapi-1.19-R0.1-SNAPSHOT.jar b/libraries/io/papermc/paper/paper-mojangapi/1.19-R0.1-SNAPSHOT/paper-mojangapi-1.19-R0.1-SNAPSHOT.jar deleted file mode 100644 index 3ff9c94..0000000 Binary files a/libraries/io/papermc/paper/paper-mojangapi/1.19-R0.1-SNAPSHOT/paper-mojangapi-1.19-R0.1-SNAPSHOT.jar and /dev/null differ diff --git a/libraries/javax/inject/javax.inject/1/javax.inject-1.jar b/libraries/javax/inject/javax.inject/1/javax.inject-1.jar deleted file mode 100644 index b2a9d0b..0000000 Binary files a/libraries/javax/inject/javax.inject/1/javax.inject-1.jar and /dev/null differ diff --git a/libraries/mysql/mysql-connector-java/8.0.29/mysql-connector-java-8.0.29.jar b/libraries/mysql/mysql-connector-java/8.0.29/mysql-connector-java-8.0.29.jar deleted file mode 100644 index 5f9f134..0000000 Binary files a/libraries/mysql/mysql-connector-java/8.0.29/mysql-connector-java-8.0.29.jar and /dev/null differ diff --git a/libraries/net/fabricmc/mapping-io/0.3.0/mapping-io-0.3.0.jar b/libraries/net/fabricmc/mapping-io/0.3.0/mapping-io-0.3.0.jar deleted file mode 100644 index fe9f70a..0000000 Binary files a/libraries/net/fabricmc/mapping-io/0.3.0/mapping-io-0.3.0.jar and /dev/null differ diff --git a/libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar b/libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar deleted file mode 100644 index dd4bba6..0000000 Binary files a/libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar and /dev/null differ diff --git a/libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar b/libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar deleted file mode 100644 index e73c2c2..0000000 Binary files a/libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar and /dev/null differ diff --git a/libraries/net/kyori/adventure-api/4.11.0/adventure-api-4.11.0.jar b/libraries/net/kyori/adventure-api/4.11.0/adventure-api-4.11.0.jar deleted file mode 100644 index e400b9d..0000000 Binary files a/libraries/net/kyori/adventure-api/4.11.0/adventure-api-4.11.0.jar and /dev/null differ diff --git a/libraries/net/kyori/adventure-key/4.11.0/adventure-key-4.11.0.jar b/libraries/net/kyori/adventure-key/4.11.0/adventure-key-4.11.0.jar deleted file mode 100644 index 4c8493b..0000000 Binary files a/libraries/net/kyori/adventure-key/4.11.0/adventure-key-4.11.0.jar and /dev/null differ diff --git a/libraries/net/kyori/adventure-text-logger-slf4j/4.11.0/adventure-text-logger-slf4j-4.11.0.jar b/libraries/net/kyori/adventure-text-logger-slf4j/4.11.0/adventure-text-logger-slf4j-4.11.0.jar deleted file mode 100644 index d253695..0000000 Binary files a/libraries/net/kyori/adventure-text-logger-slf4j/4.11.0/adventure-text-logger-slf4j-4.11.0.jar and /dev/null differ diff --git a/libraries/net/kyori/adventure-text-minimessage/4.11.0/adventure-text-minimessage-4.11.0.jar b/libraries/net/kyori/adventure-text-minimessage/4.11.0/adventure-text-minimessage-4.11.0.jar deleted file mode 100644 index da20229..0000000 Binary files a/libraries/net/kyori/adventure-text-minimessage/4.11.0/adventure-text-minimessage-4.11.0.jar and /dev/null differ diff --git a/libraries/net/kyori/adventure-text-serializer-gson/4.11.0/adventure-text-serializer-gson-4.11.0.jar b/libraries/net/kyori/adventure-text-serializer-gson/4.11.0/adventure-text-serializer-gson-4.11.0.jar deleted file mode 100644 index c4d51d3..0000000 Binary files a/libraries/net/kyori/adventure-text-serializer-gson/4.11.0/adventure-text-serializer-gson-4.11.0.jar and /dev/null differ diff --git a/libraries/net/kyori/adventure-text-serializer-legacy/4.11.0/adventure-text-serializer-legacy-4.11.0.jar b/libraries/net/kyori/adventure-text-serializer-legacy/4.11.0/adventure-text-serializer-legacy-4.11.0.jar deleted file mode 100644 index 23e88a5..0000000 Binary files a/libraries/net/kyori/adventure-text-serializer-legacy/4.11.0/adventure-text-serializer-legacy-4.11.0.jar and /dev/null differ diff --git a/libraries/net/kyori/adventure-text-serializer-plain/4.11.0/adventure-text-serializer-plain-4.11.0.jar b/libraries/net/kyori/adventure-text-serializer-plain/4.11.0/adventure-text-serializer-plain-4.11.0.jar deleted file mode 100644 index 82ffc4b..0000000 Binary files a/libraries/net/kyori/adventure-text-serializer-plain/4.11.0/adventure-text-serializer-plain-4.11.0.jar and /dev/null differ diff --git a/libraries/net/kyori/examination-api/1.3.0/examination-api-1.3.0.jar b/libraries/net/kyori/examination-api/1.3.0/examination-api-1.3.0.jar deleted file mode 100644 index 8021db0..0000000 Binary files a/libraries/net/kyori/examination-api/1.3.0/examination-api-1.3.0.jar and /dev/null differ diff --git a/libraries/net/kyori/examination-string/1.3.0/examination-string-1.3.0.jar b/libraries/net/kyori/examination-string/1.3.0/examination-string-1.3.0.jar deleted file mode 100644 index 0d3587e..0000000 Binary files a/libraries/net/kyori/examination-string/1.3.0/examination-string-1.3.0.jar and /dev/null differ diff --git a/libraries/net/md-5/bungeecord-chat/1.16-R0.4-deprecated+build.6/bungeecord-chat-1.16-R0.4-deprecated+build.6.jar b/libraries/net/md-5/bungeecord-chat/1.16-R0.4-deprecated+build.6/bungeecord-chat-1.16-R0.4-deprecated+build.6.jar deleted file mode 100644 index 61279cc..0000000 Binary files a/libraries/net/md-5/bungeecord-chat/1.16-R0.4-deprecated+build.6/bungeecord-chat-1.16-R0.4-deprecated+build.6.jar and /dev/null differ diff --git a/libraries/net/minecrell/terminalconsoleappender/1.3.0/terminalconsoleappender-1.3.0.jar b/libraries/net/minecrell/terminalconsoleappender/1.3.0/terminalconsoleappender-1.3.0.jar deleted file mode 100644 index 471af96..0000000 Binary files a/libraries/net/minecrell/terminalconsoleappender/1.3.0/terminalconsoleappender-1.3.0.jar and /dev/null differ diff --git a/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar b/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar deleted file mode 100644 index 317b2b0..0000000 Binary files a/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar and /dev/null differ diff --git a/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar b/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar deleted file mode 100644 index 4d434a2..0000000 Binary files a/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar and /dev/null differ diff --git a/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar b/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar deleted file mode 100644 index 218ee25..0000000 Binary files a/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar and /dev/null differ diff --git a/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar b/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar deleted file mode 100644 index 349db18..0000000 Binary files a/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar and /dev/null differ diff --git a/libraries/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar b/libraries/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar deleted file mode 100644 index 605c45d..0000000 Binary files a/libraries/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar and /dev/null differ diff --git a/libraries/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar b/libraries/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar deleted file mode 100644 index bbead12..0000000 Binary files a/libraries/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar and /dev/null differ diff --git a/libraries/org/apache/logging/log4j/log4j-iostreams/2.17.1/log4j-iostreams-2.17.1.jar b/libraries/org/apache/logging/log4j/log4j-iostreams/2.17.1/log4j-iostreams-2.17.1.jar deleted file mode 100644 index 10b6db7..0000000 Binary files a/libraries/org/apache/logging/log4j/log4j-iostreams/2.17.1/log4j-iostreams-2.17.1.jar and /dev/null differ diff --git a/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.1/log4j-slf4j18-impl-2.17.1.jar b/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.1/log4j-slf4j18-impl-2.17.1.jar deleted file mode 100644 index 840e7ed..0000000 Binary files a/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.1/log4j-slf4j18-impl-2.17.1.jar and /dev/null differ diff --git a/libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar b/libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar deleted file mode 100644 index 5e8b072..0000000 Binary files a/libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar and /dev/null differ diff --git a/libraries/org/apache/maven/maven-builder-support/3.8.5/maven-builder-support-3.8.5.jar b/libraries/org/apache/maven/maven-builder-support/3.8.5/maven-builder-support-3.8.5.jar deleted file mode 100644 index 64acf57..0000000 Binary files a/libraries/org/apache/maven/maven-builder-support/3.8.5/maven-builder-support-3.8.5.jar and /dev/null differ diff --git a/libraries/org/apache/maven/maven-model-builder/3.8.5/maven-model-builder-3.8.5.jar b/libraries/org/apache/maven/maven-model-builder/3.8.5/maven-model-builder-3.8.5.jar deleted file mode 100644 index 15467c1..0000000 Binary files a/libraries/org/apache/maven/maven-model-builder/3.8.5/maven-model-builder-3.8.5.jar and /dev/null differ diff --git a/libraries/org/apache/maven/maven-model/3.8.5/maven-model-3.8.5.jar b/libraries/org/apache/maven/maven-model/3.8.5/maven-model-3.8.5.jar deleted file mode 100644 index 7a6795f..0000000 Binary files a/libraries/org/apache/maven/maven-model/3.8.5/maven-model-3.8.5.jar and /dev/null differ diff --git a/libraries/org/apache/maven/maven-repository-metadata/3.8.5/maven-repository-metadata-3.8.5.jar b/libraries/org/apache/maven/maven-repository-metadata/3.8.5/maven-repository-metadata-3.8.5.jar deleted file mode 100644 index 5acc452..0000000 Binary files a/libraries/org/apache/maven/maven-repository-metadata/3.8.5/maven-repository-metadata-3.8.5.jar and /dev/null differ diff --git a/libraries/org/apache/maven/maven-resolver-provider/3.8.5/maven-resolver-provider-3.8.5.jar b/libraries/org/apache/maven/maven-resolver-provider/3.8.5/maven-resolver-provider-3.8.5.jar deleted file mode 100644 index 8ba3fff..0000000 Binary files a/libraries/org/apache/maven/maven-resolver-provider/3.8.5/maven-resolver-provider-3.8.5.jar and /dev/null differ diff --git a/libraries/org/apache/maven/resolver/maven-resolver-api/1.7.3/maven-resolver-api-1.7.3.jar b/libraries/org/apache/maven/resolver/maven-resolver-api/1.7.3/maven-resolver-api-1.7.3.jar deleted file mode 100644 index f5d5a53..0000000 Binary files a/libraries/org/apache/maven/resolver/maven-resolver-api/1.7.3/maven-resolver-api-1.7.3.jar and /dev/null differ diff --git a/libraries/org/apache/maven/resolver/maven-resolver-connector-basic/1.7.3/maven-resolver-connector-basic-1.7.3.jar b/libraries/org/apache/maven/resolver/maven-resolver-connector-basic/1.7.3/maven-resolver-connector-basic-1.7.3.jar deleted file mode 100644 index 0aad453..0000000 Binary files a/libraries/org/apache/maven/resolver/maven-resolver-connector-basic/1.7.3/maven-resolver-connector-basic-1.7.3.jar and /dev/null differ diff --git a/libraries/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar b/libraries/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar deleted file mode 100644 index 8ca8081..0000000 Binary files a/libraries/org/apache/maven/resolver/maven-resolver-impl/1.6.3/maven-resolver-impl-1.6.3.jar and /dev/null differ diff --git a/libraries/org/apache/maven/resolver/maven-resolver-spi/1.7.3/maven-resolver-spi-1.7.3.jar b/libraries/org/apache/maven/resolver/maven-resolver-spi/1.7.3/maven-resolver-spi-1.7.3.jar deleted file mode 100644 index e50d549..0000000 Binary files a/libraries/org/apache/maven/resolver/maven-resolver-spi/1.7.3/maven-resolver-spi-1.7.3.jar and /dev/null differ diff --git a/libraries/org/apache/maven/resolver/maven-resolver-transport-http/1.7.3/maven-resolver-transport-http-1.7.3.jar b/libraries/org/apache/maven/resolver/maven-resolver-transport-http/1.7.3/maven-resolver-transport-http-1.7.3.jar deleted file mode 100644 index d16189b..0000000 Binary files a/libraries/org/apache/maven/resolver/maven-resolver-transport-http/1.7.3/maven-resolver-transport-http-1.7.3.jar and /dev/null differ diff --git a/libraries/org/apache/maven/resolver/maven-resolver-util/1.7.3/maven-resolver-util-1.7.3.jar b/libraries/org/apache/maven/resolver/maven-resolver-util/1.7.3/maven-resolver-util-1.7.3.jar deleted file mode 100644 index 193674a..0000000 Binary files a/libraries/org/apache/maven/resolver/maven-resolver-util/1.7.3/maven-resolver-util-1.7.3.jar and /dev/null differ diff --git a/libraries/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar b/libraries/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar deleted file mode 100644 index e9eed80..0000000 Binary files a/libraries/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar and /dev/null differ diff --git a/libraries/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar b/libraries/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar deleted file mode 100644 index cfcf162..0000000 Binary files a/libraries/org/codehaus/plexus/plexus-interpolation/1.26/plexus-interpolation-1.26.jar and /dev/null differ diff --git a/libraries/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar b/libraries/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar deleted file mode 100644 index 81053c2..0000000 Binary files a/libraries/org/codehaus/plexus/plexus-utils/3.3.0/plexus-utils-3.3.0.jar and /dev/null differ diff --git a/libraries/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar b/libraries/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar deleted file mode 100644 index 3cbed69..0000000 Binary files a/libraries/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar and /dev/null differ diff --git a/libraries/org/fusesource/jansi/jansi/2.4.0/jansi-2.4.0.jar b/libraries/org/fusesource/jansi/jansi/2.4.0/jansi-2.4.0.jar deleted file mode 100644 index d6bb12f..0000000 Binary files a/libraries/org/fusesource/jansi/jansi/2.4.0/jansi-2.4.0.jar and /dev/null differ diff --git a/libraries/org/jline/jline-reader/3.20.0/jline-reader-3.20.0.jar b/libraries/org/jline/jline-reader/3.20.0/jline-reader-3.20.0.jar deleted file mode 100644 index b7921f7..0000000 Binary files a/libraries/org/jline/jline-reader/3.20.0/jline-reader-3.20.0.jar and /dev/null differ diff --git a/libraries/org/jline/jline-terminal-jansi/3.21.0/jline-terminal-jansi-3.21.0.jar b/libraries/org/jline/jline-terminal-jansi/3.21.0/jline-terminal-jansi-3.21.0.jar deleted file mode 100644 index 94eb207..0000000 Binary files a/libraries/org/jline/jline-terminal-jansi/3.21.0/jline-terminal-jansi-3.21.0.jar and /dev/null differ diff --git a/libraries/org/jline/jline-terminal/3.21.0/jline-terminal-3.21.0.jar b/libraries/org/jline/jline-terminal/3.21.0/jline-terminal-3.21.0.jar deleted file mode 100644 index d7adbc5..0000000 Binary files a/libraries/org/jline/jline-terminal/3.21.0/jline-terminal-3.21.0.jar and /dev/null differ diff --git a/libraries/org/ow2/asm/asm-analysis/9.3/asm-analysis-9.3.jar b/libraries/org/ow2/asm/asm-analysis/9.3/asm-analysis-9.3.jar deleted file mode 100644 index 6bbfb05..0000000 Binary files a/libraries/org/ow2/asm/asm-analysis/9.3/asm-analysis-9.3.jar and /dev/null differ diff --git a/libraries/org/ow2/asm/asm-commons/9.3/asm-commons-9.3.jar b/libraries/org/ow2/asm/asm-commons/9.3/asm-commons-9.3.jar deleted file mode 100644 index 3ce4b82..0000000 Binary files a/libraries/org/ow2/asm/asm-commons/9.3/asm-commons-9.3.jar and /dev/null differ diff --git a/libraries/org/ow2/asm/asm-tree/9.3/asm-tree-9.3.jar b/libraries/org/ow2/asm/asm-tree/9.3/asm-tree-9.3.jar deleted file mode 100644 index 55ef2a9..0000000 Binary files a/libraries/org/ow2/asm/asm-tree/9.3/asm-tree-9.3.jar and /dev/null differ diff --git a/libraries/org/ow2/asm/asm/9.3/asm-9.3.jar b/libraries/org/ow2/asm/asm/9.3/asm-9.3.jar deleted file mode 100644 index bd8b948..0000000 Binary files a/libraries/org/ow2/asm/asm/9.3/asm-9.3.jar and /dev/null differ diff --git a/libraries/org/slf4j/jcl-over-slf4j/1.7.32/jcl-over-slf4j-1.7.32.jar b/libraries/org/slf4j/jcl-over-slf4j/1.7.32/jcl-over-slf4j-1.7.32.jar deleted file mode 100644 index a8dd6b7..0000000 Binary files a/libraries/org/slf4j/jcl-over-slf4j/1.7.32/jcl-over-slf4j-1.7.32.jar and /dev/null differ diff --git a/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar b/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar deleted file mode 100644 index c6458a7..0000000 Binary files a/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar and /dev/null differ diff --git a/libraries/org/spongepowered/configurate-core/4.1.2/configurate-core-4.1.2.jar b/libraries/org/spongepowered/configurate-core/4.1.2/configurate-core-4.1.2.jar deleted file mode 100644 index 842e2c4..0000000 Binary files a/libraries/org/spongepowered/configurate-core/4.1.2/configurate-core-4.1.2.jar and /dev/null differ diff --git a/libraries/org/spongepowered/configurate-yaml/4.1.2/configurate-yaml-4.1.2.jar b/libraries/org/spongepowered/configurate-yaml/4.1.2/configurate-yaml-4.1.2.jar deleted file mode 100644 index 59adb56..0000000 Binary files a/libraries/org/spongepowered/configurate-yaml/4.1.2/configurate-yaml-4.1.2.jar and /dev/null differ diff --git a/libraries/org/xerial/sqlite-jdbc/3.36.0.3/sqlite-jdbc-3.36.0.3.jar b/libraries/org/xerial/sqlite-jdbc/3.36.0.3/sqlite-jdbc-3.36.0.3.jar deleted file mode 100644 index 5cc7c44..0000000 Binary files a/libraries/org/xerial/sqlite-jdbc/3.36.0.3/sqlite-jdbc-3.36.0.3.jar and /dev/null differ diff --git a/libraries/org/yaml/snakeyaml/1.30/snakeyaml-1.30.jar b/libraries/org/yaml/snakeyaml/1.30/snakeyaml-1.30.jar deleted file mode 100644 index 6c9b2bc..0000000 Binary files a/libraries/org/yaml/snakeyaml/1.30/snakeyaml-1.30.jar and /dev/null differ diff --git a/logs/2022-07-01-1.log.gz b/logs/2022-07-01-1.log.gz deleted file mode 100644 index fa43a59..0000000 Binary files a/logs/2022-07-01-1.log.gz and /dev/null differ diff --git a/logs/2022-07-01-2.log.gz b/logs/2022-07-01-2.log.gz deleted file mode 100644 index 8e34ebd..0000000 Binary files a/logs/2022-07-01-2.log.gz and /dev/null differ diff --git a/logs/2022-07-02-1.log.gz b/logs/2022-07-02-1.log.gz deleted file mode 100644 index fad5e8c..0000000 Binary files a/logs/2022-07-02-1.log.gz and /dev/null differ diff --git a/logs/2022-07-03-1.log.gz b/logs/2022-07-03-1.log.gz deleted file mode 100644 index 2c23954..0000000 Binary files a/logs/2022-07-03-1.log.gz and /dev/null differ diff --git a/logs/2022-07-04-1.log.gz b/logs/2022-07-04-1.log.gz deleted file mode 100644 index dd9acc7..0000000 Binary files a/logs/2022-07-04-1.log.gz and /dev/null differ diff --git a/logs/2022-07-05-1.log.gz b/logs/2022-07-05-1.log.gz deleted file mode 100644 index 2f6d254..0000000 Binary files a/logs/2022-07-05-1.log.gz and /dev/null differ diff --git a/logs/2022-07-06-1.log.gz b/logs/2022-07-06-1.log.gz deleted file mode 100644 index bad0222..0000000 Binary files a/logs/2022-07-06-1.log.gz and /dev/null differ diff --git a/logs/2022-07-06-10.log.gz b/logs/2022-07-06-10.log.gz deleted file mode 100644 index e67a3e6..0000000 Binary files a/logs/2022-07-06-10.log.gz and /dev/null differ diff --git a/logs/2022-07-06-11.log.gz b/logs/2022-07-06-11.log.gz deleted file mode 100644 index 50b218f..0000000 Binary files a/logs/2022-07-06-11.log.gz and /dev/null differ diff --git a/logs/2022-07-06-12.log.gz b/logs/2022-07-06-12.log.gz deleted file mode 100644 index 8d0fbca..0000000 Binary files a/logs/2022-07-06-12.log.gz and /dev/null differ diff --git a/logs/2022-07-06-2.log.gz b/logs/2022-07-06-2.log.gz deleted file mode 100644 index d9033fe..0000000 Binary files a/logs/2022-07-06-2.log.gz and /dev/null differ diff --git a/logs/2022-07-06-3.log.gz b/logs/2022-07-06-3.log.gz deleted file mode 100644 index 7aeb918..0000000 Binary files a/logs/2022-07-06-3.log.gz and /dev/null differ diff --git a/logs/2022-07-06-4.log.gz b/logs/2022-07-06-4.log.gz deleted file mode 100644 index 77b431f..0000000 Binary files a/logs/2022-07-06-4.log.gz and /dev/null differ diff --git a/logs/2022-07-06-5.log.gz b/logs/2022-07-06-5.log.gz deleted file mode 100644 index 9521444..0000000 Binary files a/logs/2022-07-06-5.log.gz and /dev/null differ diff --git a/logs/2022-07-06-6.log.gz b/logs/2022-07-06-6.log.gz deleted file mode 100644 index 8e8e55f..0000000 Binary files a/logs/2022-07-06-6.log.gz and /dev/null differ diff --git a/logs/2022-07-06-7.log.gz b/logs/2022-07-06-7.log.gz deleted file mode 100644 index 20a54d7..0000000 Binary files a/logs/2022-07-06-7.log.gz and /dev/null differ diff --git a/logs/2022-07-06-8.log.gz b/logs/2022-07-06-8.log.gz deleted file mode 100644 index 1b0838b..0000000 Binary files a/logs/2022-07-06-8.log.gz and /dev/null differ diff --git a/logs/2022-07-06-9.log.gz b/logs/2022-07-06-9.log.gz deleted file mode 100644 index 813b580..0000000 Binary files a/logs/2022-07-06-9.log.gz and /dev/null differ diff --git a/logs/2022-07-07-1.log.gz b/logs/2022-07-07-1.log.gz deleted file mode 100644 index 4011b47..0000000 Binary files a/logs/2022-07-07-1.log.gz and /dev/null differ diff --git a/logs/2022-07-07-2.log.gz b/logs/2022-07-07-2.log.gz deleted file mode 100644 index 9a94eb1..0000000 Binary files a/logs/2022-07-07-2.log.gz and /dev/null differ diff --git a/logs/2022-07-07-3.log.gz b/logs/2022-07-07-3.log.gz deleted file mode 100644 index 0a1bd76..0000000 Binary files a/logs/2022-07-07-3.log.gz and /dev/null differ diff --git a/logs/2022-07-07-4.log.gz b/logs/2022-07-07-4.log.gz deleted file mode 100644 index 6a46106..0000000 Binary files a/logs/2022-07-07-4.log.gz and /dev/null differ diff --git a/logs/2022-07-08-1.log.gz b/logs/2022-07-08-1.log.gz deleted file mode 100644 index 89dd24d..0000000 Binary files a/logs/2022-07-08-1.log.gz and /dev/null differ diff --git a/logs/2022-07-09-1.log.gz b/logs/2022-07-09-1.log.gz deleted file mode 100644 index 45d9feb..0000000 Binary files a/logs/2022-07-09-1.log.gz and /dev/null differ diff --git a/logs/2022-07-10-1.log.gz b/logs/2022-07-10-1.log.gz deleted file mode 100644 index cce3c0d..0000000 Binary files a/logs/2022-07-10-1.log.gz and /dev/null differ diff --git a/logs/2022-07-11-1.log.gz b/logs/2022-07-11-1.log.gz deleted file mode 100644 index 2256dc0..0000000 Binary files a/logs/2022-07-11-1.log.gz and /dev/null differ diff --git a/logs/2022-07-12-1.log.gz b/logs/2022-07-12-1.log.gz deleted file mode 100644 index 2c481b0..0000000 Binary files a/logs/2022-07-12-1.log.gz and /dev/null differ diff --git a/logs/2022-07-12-2.log.gz b/logs/2022-07-12-2.log.gz deleted file mode 100644 index 6636466..0000000 Binary files a/logs/2022-07-12-2.log.gz and /dev/null differ diff --git a/logs/2022-07-13-1.log.gz b/logs/2022-07-13-1.log.gz deleted file mode 100644 index 64e91e7..0000000 Binary files a/logs/2022-07-13-1.log.gz and /dev/null differ diff --git a/logs/2022-07-13-2.log.gz b/logs/2022-07-13-2.log.gz deleted file mode 100644 index 9e55872..0000000 Binary files a/logs/2022-07-13-2.log.gz and /dev/null differ diff --git a/logs/2022-07-13-3.log.gz b/logs/2022-07-13-3.log.gz deleted file mode 100644 index 7e08b52..0000000 Binary files a/logs/2022-07-13-3.log.gz and /dev/null differ diff --git a/logs/2022-07-13-4.log.gz b/logs/2022-07-13-4.log.gz deleted file mode 100644 index 18d6554..0000000 Binary files a/logs/2022-07-13-4.log.gz and /dev/null differ diff --git a/logs/2022-07-14-1.log.gz b/logs/2022-07-14-1.log.gz deleted file mode 100644 index 909afca..0000000 Binary files a/logs/2022-07-14-1.log.gz and /dev/null differ diff --git a/logs/latest.log b/logs/latest.log deleted file mode 100644 index 86da874..0000000 --- a/logs/latest.log +++ /dev/null @@ -1,800 +0,0 @@ -[00:00:00] [Server thread/INFO]: CONSOLE issued server command: /list -[00:00:00] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:03:08] [Server thread/INFO]: CONSOLE issued server command: /list -[00:03:08] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:06:15] [Server thread/INFO]: CONSOLE issued server command: /list -[00:06:15] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:09:22] [Server thread/INFO]: CONSOLE issued server command: /list -[00:09:22] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:12:29] [Server thread/INFO]: CONSOLE issued server command: /list -[00:12:29] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:15:37] [Server thread/INFO]: CONSOLE issued server command: /list -[00:15:37] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:18:44] [Server thread/INFO]: CONSOLE issued server command: /list -[00:18:44] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:21:51] [Server thread/INFO]: CONSOLE issued server command: /list -[00:21:51] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:24:58] [Server thread/INFO]: CONSOLE issued server command: /list -[00:24:58] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:28:06] [Server thread/INFO]: CONSOLE issued server command: /list -[00:28:06] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:31:13] [Server thread/INFO]: CONSOLE issued server command: /list -[00:31:13] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:34:20] [Server thread/INFO]: CONSOLE issued server command: /list -[00:34:20] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:37:27] [Server thread/INFO]: CONSOLE issued server command: /list -[00:37:27] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:40:35] [Server thread/INFO]: CONSOLE issued server command: /list -[00:40:35] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:43:42] [Server thread/INFO]: CONSOLE issued server command: /list -[00:43:42] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:46:49] [Server thread/INFO]: CONSOLE issued server command: /list -[00:46:49] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:49:57] [Server thread/INFO]: CONSOLE issued server command: /list -[00:49:57] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:53:04] [Server thread/INFO]: CONSOLE issued server command: /list -[00:53:04] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:56:11] [Server thread/INFO]: CONSOLE issued server command: /list -[00:56:11] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[00:59:18] [Server thread/INFO]: CONSOLE issued server command: /list -[00:59:18] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:02:26] [Server thread/INFO]: CONSOLE issued server command: /list -[01:02:26] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:05:33] [Server thread/INFO]: CONSOLE issued server command: /list -[01:05:33] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:08:40] [Server thread/INFO]: CONSOLE issued server command: /list -[01:08:40] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:11:47] [Server thread/INFO]: CONSOLE issued server command: /list -[01:11:47] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:14:55] [Server thread/INFO]: CONSOLE issued server command: /list -[01:14:55] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:15:14] [Craft Scheduler Thread - 8681 - Vault/INFO]: [Vault] Checking for Updates ... -[01:15:14] [Craft Scheduler Thread - 8681 - Vault/INFO]: [Vault] No new version available -[01:18:02] [Server thread/INFO]: CONSOLE issued server command: /list -[01:18:02] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:21:09] [Server thread/INFO]: CONSOLE issued server command: /list -[01:21:09] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:24:16] [Server thread/INFO]: CONSOLE issued server command: /list -[01:24:16] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:27:24] [Server thread/INFO]: CONSOLE issued server command: /list -[01:27:24] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:30:31] [Server thread/INFO]: CONSOLE issued server command: /list -[01:30:31] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:33:38] [Server thread/INFO]: CONSOLE issued server command: /list -[01:33:38] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:36:45] [Server thread/INFO]: CONSOLE issued server command: /list -[01:36:45] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:39:53] [Server thread/INFO]: CONSOLE issued server command: /list -[01:39:53] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:43:00] [Server thread/INFO]: CONSOLE issued server command: /list -[01:43:00] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:46:07] [Server thread/INFO]: CONSOLE issued server command: /list -[01:46:07] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:49:14] [Server thread/INFO]: CONSOLE issued server command: /list -[01:49:14] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:52:22] [Server thread/INFO]: CONSOLE issued server command: /list -[01:52:22] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:55:29] [Server thread/INFO]: CONSOLE issued server command: /list -[01:55:29] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[01:58:36] [Server thread/INFO]: CONSOLE issued server command: /list -[01:58:36] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:01:43] [Server thread/INFO]: CONSOLE issued server command: /list -[02:01:43] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:04:51] [Server thread/INFO]: CONSOLE issued server command: /list -[02:04:51] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:07:58] [Server thread/INFO]: CONSOLE issued server command: /list -[02:07:58] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:11:05] [Server thread/INFO]: CONSOLE issued server command: /list -[02:11:05] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:14:12] [Server thread/INFO]: CONSOLE issued server command: /list -[02:14:12] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:17:20] [Server thread/INFO]: CONSOLE issued server command: /list -[02:17:20] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:20:27] [Server thread/INFO]: CONSOLE issued server command: /list -[02:20:27] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:23:34] [Server thread/INFO]: CONSOLE issued server command: /list -[02:23:34] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:26:41] [Server thread/INFO]: CONSOLE issued server command: /list -[02:26:41] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:29:49] [Server thread/INFO]: CONSOLE issued server command: /list -[02:29:49] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:32:56] [Server thread/INFO]: CONSOLE issued server command: /list -[02:32:56] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:36:03] [Server thread/INFO]: CONSOLE issued server command: /list -[02:36:03] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:39:10] [Server thread/INFO]: CONSOLE issued server command: /list -[02:39:10] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:42:18] [Server thread/INFO]: CONSOLE issued server command: /list -[02:42:18] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:45:25] [Server thread/INFO]: CONSOLE issued server command: /list -[02:45:25] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:48:32] [Server thread/INFO]: CONSOLE issued server command: /list -[02:48:32] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:51:39] [Server thread/INFO]: CONSOLE issued server command: /list -[02:51:39] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:54:47] [Server thread/INFO]: CONSOLE issued server command: /list -[02:54:47] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[02:57:54] [Server thread/INFO]: CONSOLE issued server command: /list -[02:57:54] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:01:01] [Server thread/INFO]: CONSOLE issued server command: /list -[03:01:01] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:04:08] [Server thread/INFO]: CONSOLE issued server command: /list -[03:04:08] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:07:16] [Server thread/INFO]: CONSOLE issued server command: /list -[03:07:16] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:10:23] [Server thread/INFO]: CONSOLE issued server command: /list -[03:10:23] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:13:30] [Server thread/INFO]: CONSOLE issued server command: /list -[03:13:30] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:16:37] [Server thread/INFO]: CONSOLE issued server command: /list -[03:16:37] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:19:45] [Server thread/INFO]: CONSOLE issued server command: /list -[03:19:45] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:22:52] [Server thread/INFO]: CONSOLE issued server command: /list -[03:22:52] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:25:59] [Server thread/INFO]: CONSOLE issued server command: /list -[03:25:59] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:29:06] [Server thread/INFO]: CONSOLE issued server command: /list -[03:29:06] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:32:14] [Server thread/INFO]: CONSOLE issued server command: /list -[03:32:14] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:35:21] [Server thread/INFO]: CONSOLE issued server command: /list -[03:35:21] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:38:28] [Server thread/INFO]: CONSOLE issued server command: /list -[03:38:28] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:41:36] [Server thread/INFO]: CONSOLE issued server command: /list -[03:41:36] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:44:43] [Server thread/INFO]: CONSOLE issued server command: /list -[03:44:43] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:47:50] [Server thread/INFO]: CONSOLE issued server command: /list -[03:47:50] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:50:57] [Server thread/INFO]: CONSOLE issued server command: /list -[03:50:57] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:54:05] [Server thread/INFO]: CONSOLE issued server command: /list -[03:54:05] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[03:57:12] [Server thread/INFO]: CONSOLE issued server command: /list -[03:57:12] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:00:19] [Server thread/INFO]: CONSOLE issued server command: /list -[04:00:19] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:03:26] [Server thread/INFO]: CONSOLE issued server command: /list -[04:03:26] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:06:34] [Server thread/INFO]: CONSOLE issued server command: /list -[04:06:34] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:09:41] [Server thread/INFO]: CONSOLE issued server command: /list -[04:09:41] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:12:48] [Server thread/INFO]: CONSOLE issued server command: /list -[04:12:48] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:15:55] [Server thread/INFO]: CONSOLE issued server command: /list -[04:15:55] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:19:03] [Server thread/INFO]: CONSOLE issued server command: /list -[04:19:03] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:22:10] [Server thread/INFO]: CONSOLE issued server command: /list -[04:22:10] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:25:17] [Server thread/INFO]: CONSOLE issued server command: /list -[04:25:17] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:28:24] [Server thread/INFO]: CONSOLE issued server command: /list -[04:28:24] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:31:32] [Server thread/INFO]: CONSOLE issued server command: /list -[04:31:32] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:34:39] [Server thread/INFO]: CONSOLE issued server command: /list -[04:34:39] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:37:46] [Server thread/INFO]: CONSOLE issued server command: /list -[04:37:46] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:40:53] [Server thread/INFO]: CONSOLE issued server command: /list -[04:40:53] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:44:01] [Server thread/INFO]: CONSOLE issued server command: /list -[04:44:01] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:47:08] [Server thread/INFO]: CONSOLE issued server command: /list -[04:47:08] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:50:15] [Server thread/INFO]: CONSOLE issued server command: /list -[04:50:15] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:53:22] [Server thread/INFO]: CONSOLE issued server command: /list -[04:53:22] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:56:30] [Server thread/INFO]: CONSOLE issued server command: /list -[04:56:30] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[04:59:37] [Server thread/INFO]: CONSOLE issued server command: /list -[04:59:37] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:02:44] [Server thread/INFO]: CONSOLE issued server command: /list -[05:02:44] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:05:51] [Server thread/INFO]: CONSOLE issued server command: /list -[05:05:51] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:08:59] [Server thread/INFO]: CONSOLE issued server command: /list -[05:08:59] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:12:06] [Server thread/INFO]: CONSOLE issued server command: /list -[05:12:06] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:15:13] [Server thread/INFO]: CONSOLE issued server command: /list -[05:15:13] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:18:20] [Server thread/INFO]: CONSOLE issued server command: /list -[05:18:20] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:21:28] [Server thread/INFO]: CONSOLE issued server command: /list -[05:21:28] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:24:35] [Server thread/INFO]: CONSOLE issued server command: /list -[05:24:35] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:27:42] [Server thread/INFO]: CONSOLE issued server command: /list -[05:27:42] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:30:49] [Server thread/INFO]: CONSOLE issued server command: /list -[05:30:49] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:33:57] [Server thread/INFO]: CONSOLE issued server command: /list -[05:33:57] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:37:04] [Server thread/INFO]: CONSOLE issued server command: /list -[05:37:04] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:40:11] [Server thread/INFO]: CONSOLE issued server command: /list -[05:40:11] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:43:18] [Server thread/INFO]: CONSOLE issued server command: /list -[05:43:18] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:46:26] [Server thread/INFO]: CONSOLE issued server command: /list -[05:46:26] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:49:33] [Server thread/INFO]: CONSOLE issued server command: /list -[05:49:33] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:52:40] [Server thread/INFO]: CONSOLE issued server command: /list -[05:52:40] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:55:47] [Server thread/INFO]: CONSOLE issued server command: /list -[05:55:47] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[05:58:55] [Server thread/INFO]: CONSOLE issued server command: /list -[05:58:55] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:02:02] [Server thread/INFO]: CONSOLE issued server command: /list -[06:02:02] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:05:09] [Server thread/INFO]: CONSOLE issued server command: /list -[06:05:09] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:08:16] [Server thread/INFO]: CONSOLE issued server command: /list -[06:08:16] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:11:24] [Server thread/INFO]: CONSOLE issued server command: /list -[06:11:24] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:14:31] [Server thread/INFO]: CONSOLE issued server command: /list -[06:14:31] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:17:38] [Server thread/INFO]: CONSOLE issued server command: /list -[06:17:38] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:20:45] [Server thread/INFO]: CONSOLE issued server command: /list -[06:20:45] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:23:53] [Server thread/INFO]: CONSOLE issued server command: /list -[06:23:53] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:27:00] [Server thread/INFO]: CONSOLE issued server command: /list -[06:27:00] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:30:07] [Server thread/INFO]: CONSOLE issued server command: /list -[06:30:07] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:33:15] [Server thread/INFO]: CONSOLE issued server command: /list -[06:33:15] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:36:22] [Server thread/INFO]: CONSOLE issued server command: /list -[06:36:22] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:39:29] [Server thread/INFO]: CONSOLE issued server command: /list -[06:39:29] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:42:36] [Server thread/INFO]: CONSOLE issued server command: /list -[06:42:36] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:45:44] [Server thread/INFO]: CONSOLE issued server command: /list -[06:45:44] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:48:51] [Server thread/INFO]: CONSOLE issued server command: /list -[06:48:51] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:51:58] [Server thread/INFO]: CONSOLE issued server command: /list -[06:51:58] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:55:05] [Server thread/INFO]: CONSOLE issued server command: /list -[06:55:05] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[06:58:13] [Server thread/INFO]: CONSOLE issued server command: /list -[06:58:13] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:01:20] [Server thread/INFO]: CONSOLE issued server command: /list -[07:01:20] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:04:27] [Server thread/INFO]: CONSOLE issued server command: /list -[07:04:27] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:07:34] [Server thread/INFO]: CONSOLE issued server command: /list -[07:07:34] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:10:42] [Server thread/INFO]: CONSOLE issued server command: /list -[07:10:42] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:13:49] [Server thread/INFO]: CONSOLE issued server command: /list -[07:13:49] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:15:14] [Craft Scheduler Thread - 10126 - Vault/INFO]: [Vault] Checking for Updates ... -[07:15:14] [Craft Scheduler Thread - 10126 - Vault/INFO]: [Vault] No new version available -[07:16:56] [Server thread/INFO]: CONSOLE issued server command: /list -[07:16:56] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:20:03] [Server thread/INFO]: CONSOLE issued server command: /list -[07:20:03] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:23:11] [Server thread/INFO]: CONSOLE issued server command: /list -[07:23:11] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:26:18] [Server thread/INFO]: CONSOLE issued server command: /list -[07:26:18] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:29:25] [Server thread/INFO]: CONSOLE issued server command: /list -[07:29:25] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:32:32] [Server thread/INFO]: CONSOLE issued server command: /list -[07:32:32] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:35:40] [Server thread/INFO]: CONSOLE issued server command: /list -[07:35:40] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:38:47] [Server thread/INFO]: CONSOLE issued server command: /list -[07:38:47] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:41:54] [Server thread/INFO]: CONSOLE issued server command: /list -[07:41:54] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:45:01] [Server thread/INFO]: CONSOLE issued server command: /list -[07:45:01] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:48:09] [Server thread/INFO]: CONSOLE issued server command: /list -[07:48:09] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:51:16] [Server thread/INFO]: CONSOLE issued server command: /list -[07:51:16] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:54:23] [Server thread/INFO]: CONSOLE issued server command: /list -[07:54:23] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[07:57:30] [Server thread/INFO]: CONSOLE issued server command: /list -[07:57:30] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:00:38] [Server thread/INFO]: CONSOLE issued server command: /list -[08:00:38] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:03:45] [Server thread/INFO]: CONSOLE issued server command: /list -[08:03:45] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:06:52] [Server thread/INFO]: CONSOLE issued server command: /list -[08:06:52] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:09:59] [Server thread/INFO]: CONSOLE issued server command: /list -[08:09:59] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:13:07] [Server thread/INFO]: CONSOLE issued server command: /list -[08:13:07] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:16:14] [Server thread/INFO]: CONSOLE issued server command: /list -[08:16:14] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:19:21] [Server thread/INFO]: CONSOLE issued server command: /list -[08:19:21] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:22:00] [Server thread/INFO]: Automatic saving is now disabled -[08:22:01] [Server thread/INFO]: Automatic saving is now enabled -[08:22:28] [Server thread/INFO]: CONSOLE issued server command: /list -[08:22:28] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:25:36] [Server thread/INFO]: CONSOLE issued server command: /list -[08:25:36] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:28:43] [Server thread/INFO]: CONSOLE issued server command: /list -[08:28:43] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:31:50] [Server thread/INFO]: CONSOLE issued server command: /list -[08:31:50] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:34:57] [Server thread/INFO]: CONSOLE issued server command: /list -[08:34:57] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:38:05] [Server thread/INFO]: CONSOLE issued server command: /list -[08:38:05] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:41:12] [Server thread/INFO]: CONSOLE issued server command: /list -[08:41:12] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:44:19] [Server thread/INFO]: CONSOLE issued server command: /list -[08:44:19] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:47:26] [Server thread/INFO]: CONSOLE issued server command: /list -[08:47:26] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:50:34] [Server thread/INFO]: CONSOLE issued server command: /list -[08:50:34] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:53:41] [Server thread/INFO]: CONSOLE issued server command: /list -[08:53:41] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:56:48] [Server thread/INFO]: CONSOLE issued server command: /list -[08:56:48] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[08:59:55] [Server thread/INFO]: CONSOLE issued server command: /list -[08:59:55] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:03:03] [Server thread/INFO]: CONSOLE issued server command: /list -[09:03:03] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:06:10] [Server thread/INFO]: CONSOLE issued server command: /list -[09:06:10] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:09:17] [Server thread/INFO]: CONSOLE issued server command: /list -[09:09:17] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:12:24] [Server thread/INFO]: CONSOLE issued server command: /list -[09:12:24] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:15:32] [Server thread/INFO]: CONSOLE issued server command: /list -[09:15:32] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:18:39] [Server thread/INFO]: CONSOLE issued server command: /list -[09:18:39] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:21:46] [Server thread/INFO]: CONSOLE issued server command: /list -[09:21:46] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:24:53] [Server thread/INFO]: CONSOLE issued server command: /list -[09:24:53] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:28:01] [Server thread/INFO]: CONSOLE issued server command: /list -[09:28:01] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:31:08] [Server thread/INFO]: CONSOLE issued server command: /list -[09:31:08] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:34:15] [Server thread/INFO]: CONSOLE issued server command: /list -[09:34:15] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:37:23] [Server thread/INFO]: CONSOLE issued server command: /list -[09:37:23] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:40:30] [Server thread/INFO]: CONSOLE issued server command: /list -[09:40:30] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:43:37] [Server thread/INFO]: CONSOLE issued server command: /list -[09:43:37] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:46:44] [Server thread/INFO]: CONSOLE issued server command: /list -[09:46:44] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:49:52] [Server thread/INFO]: CONSOLE issued server command: /list -[09:49:52] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:52:59] [Server thread/INFO]: CONSOLE issued server command: /list -[09:52:59] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:56:06] [Server thread/INFO]: CONSOLE issued server command: /list -[09:56:06] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[09:59:13] [Server thread/INFO]: CONSOLE issued server command: /list -[09:59:13] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:02:21] [Server thread/INFO]: CONSOLE issued server command: /list -[10:02:21] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:05:28] [Server thread/INFO]: CONSOLE issued server command: /list -[10:05:28] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:08:35] [Server thread/INFO]: CONSOLE issued server command: /list -[10:08:35] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:11:42] [Server thread/INFO]: CONSOLE issued server command: /list -[10:11:42] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:14:50] [Server thread/INFO]: CONSOLE issued server command: /list -[10:14:50] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:17:57] [Server thread/INFO]: CONSOLE issued server command: /list -[10:17:57] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:21:04] [Server thread/INFO]: CONSOLE issued server command: /list -[10:21:04] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:24:11] [Server thread/INFO]: CONSOLE issued server command: /list -[10:24:11] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:27:19] [Server thread/INFO]: CONSOLE issued server command: /list -[10:27:19] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:30:26] [Server thread/INFO]: CONSOLE issued server command: /list -[10:30:26] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:33:33] [Server thread/INFO]: CONSOLE issued server command: /list -[10:33:33] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:36:40] [Server thread/INFO]: CONSOLE issued server command: /list -[10:36:40] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:39:48] [Server thread/INFO]: CONSOLE issued server command: /list -[10:39:48] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:42:55] [Server thread/INFO]: CONSOLE issued server command: /list -[10:42:55] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:46:02] [Server thread/INFO]: CONSOLE issued server command: /list -[10:46:02] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:49:09] [Server thread/INFO]: CONSOLE issued server command: /list -[10:49:09] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:52:17] [Server thread/INFO]: CONSOLE issued server command: /list -[10:52:17] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:55:24] [Server thread/INFO]: CONSOLE issued server command: /list -[10:55:24] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[10:58:31] [Server thread/INFO]: CONSOLE issued server command: /list -[10:58:31] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:01:38] [Server thread/INFO]: CONSOLE issued server command: /list -[11:01:38] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:04:46] [Server thread/INFO]: CONSOLE issued server command: /list -[11:04:46] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:07:53] [Server thread/INFO]: CONSOLE issued server command: /list -[11:07:53] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:11:00] [Server thread/INFO]: CONSOLE issued server command: /list -[11:11:00] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:14:07] [Server thread/INFO]: CONSOLE issued server command: /list -[11:14:07] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:17:15] [Server thread/INFO]: CONSOLE issued server command: /list -[11:17:15] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:20:22] [Server thread/INFO]: CONSOLE issued server command: /list -[11:20:22] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:23:29] [Server thread/INFO]: CONSOLE issued server command: /list -[11:23:29] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:26:36] [Server thread/INFO]: CONSOLE issued server command: /list -[11:26:36] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:29:44] [Server thread/INFO]: CONSOLE issued server command: /list -[11:29:44] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:32:51] [Server thread/INFO]: CONSOLE issued server command: /list -[11:32:51] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:35:58] [Server thread/INFO]: CONSOLE issued server command: /list -[11:35:58] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:39:05] [Server thread/INFO]: CONSOLE issued server command: /list -[11:39:05] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:42:13] [Server thread/INFO]: CONSOLE issued server command: /list -[11:42:13] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:45:20] [Server thread/INFO]: CONSOLE issued server command: /list -[11:45:20] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:48:27] [Server thread/INFO]: CONSOLE issued server command: /list -[11:48:27] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:51:34] [Server thread/INFO]: CONSOLE issued server command: /list -[11:51:34] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:54:42] [Server thread/INFO]: CONSOLE issued server command: /list -[11:54:42] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[11:57:49] [Server thread/INFO]: CONSOLE issued server command: /list -[11:57:49] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:00:56] [Server thread/INFO]: CONSOLE issued server command: /list -[12:00:56] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:04:03] [Server thread/INFO]: CONSOLE issued server command: /list -[12:04:03] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:07:11] [Server thread/INFO]: CONSOLE issued server command: /list -[12:07:11] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:10:18] [Server thread/INFO]: CONSOLE issued server command: /list -[12:10:18] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:13:25] [Server thread/INFO]: CONSOLE issued server command: /list -[12:13:25] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:16:33] [Server thread/INFO]: CONSOLE issued server command: /list -[12:16:33] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:19:40] [Server thread/INFO]: CONSOLE issued server command: /list -[12:19:40] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:22:47] [Server thread/INFO]: CONSOLE issued server command: /list -[12:22:47] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:25:54] [Server thread/INFO]: CONSOLE issued server command: /list -[12:25:54] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:29:02] [Server thread/INFO]: CONSOLE issued server command: /list -[12:29:02] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:32:09] [Server thread/INFO]: CONSOLE issued server command: /list -[12:32:09] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:35:16] [Server thread/INFO]: CONSOLE issued server command: /list -[12:35:16] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:38:23] [Server thread/INFO]: CONSOLE issued server command: /list -[12:38:23] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:41:31] [Server thread/INFO]: CONSOLE issued server command: /list -[12:41:31] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:44:38] [Server thread/INFO]: CONSOLE issued server command: /list -[12:44:38] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:47:45] [Server thread/INFO]: CONSOLE issued server command: /list -[12:47:45] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:50:52] [Server thread/INFO]: CONSOLE issued server command: /list -[12:50:52] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:54:00] [Server thread/INFO]: CONSOLE issued server command: /list -[12:54:00] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[12:57:07] [Server thread/INFO]: CONSOLE issued server command: /list -[12:57:07] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:00:14] [Server thread/INFO]: CONSOLE issued server command: /list -[13:00:14] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:03:21] [Server thread/INFO]: CONSOLE issued server command: /list -[13:03:21] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:06:29] [Server thread/INFO]: CONSOLE issued server command: /list -[13:06:29] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:09:36] [Server thread/INFO]: CONSOLE issued server command: /list -[13:09:36] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:12:43] [Server thread/INFO]: CONSOLE issued server command: /list -[13:12:43] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:15:14] [Craft Scheduler Thread - 11570 - Vault/INFO]: [Vault] Checking for Updates ... -[13:15:14] [Craft Scheduler Thread - 11569 - GadgetsMenu/INFO]: [GadgetsMenu] Checking for updates... -[13:15:14] [Craft Scheduler Thread - 11570 - Vault/INFO]: [Vault] No new version available -[13:15:14] [Craft Scheduler Thread - 11569 - GadgetsMenu/INFO]: [GadgetsMenu] No update was found, you are running the latest version. -[13:15:50] [Server thread/INFO]: CONSOLE issued server command: /list -[13:15:50] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:18:58] [Server thread/INFO]: CONSOLE issued server command: /list -[13:18:58] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:22:05] [Server thread/INFO]: CONSOLE issued server command: /list -[13:22:05] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:25:12] [Server thread/INFO]: CONSOLE issued server command: /list -[13:25:12] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:28:19] [Server thread/INFO]: CONSOLE issued server command: /list -[13:28:19] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:31:27] [Server thread/INFO]: CONSOLE issued server command: /list -[13:31:27] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:34:34] [Server thread/INFO]: CONSOLE issued server command: /list -[13:34:34] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:37:41] [Server thread/INFO]: CONSOLE issued server command: /list -[13:37:41] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:40:48] [Server thread/INFO]: CONSOLE issued server command: /list -[13:40:48] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:43:56] [Server thread/INFO]: CONSOLE issued server command: /list -[13:43:56] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:47:03] [Server thread/INFO]: CONSOLE issued server command: /list -[13:47:03] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:50:10] [Server thread/INFO]: CONSOLE issued server command: /list -[13:50:10] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:53:17] [Server thread/INFO]: CONSOLE issued server command: /list -[13:53:17] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:56:25] [Server thread/INFO]: CONSOLE issued server command: /list -[13:56:25] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[13:59:32] [Server thread/INFO]: CONSOLE issued server command: /list -[13:59:32] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:02:39] [Server thread/INFO]: CONSOLE issued server command: /list -[14:02:39] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:05:46] [Server thread/INFO]: CONSOLE issued server command: /list -[14:05:46] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:08:54] [Server thread/INFO]: CONSOLE issued server command: /list -[14:08:54] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:12:01] [Server thread/INFO]: CONSOLE issued server command: /list -[14:12:01] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:15:08] [Server thread/INFO]: CONSOLE issued server command: /list -[14:15:08] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:18:15] [Server thread/INFO]: CONSOLE issued server command: /list -[14:18:15] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:21:23] [Server thread/INFO]: CONSOLE issued server command: /list -[14:21:23] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:24:30] [Server thread/INFO]: CONSOLE issued server command: /list -[14:24:30] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:27:37] [Server thread/INFO]: CONSOLE issued server command: /list -[14:27:37] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:30:44] [Server thread/INFO]: CONSOLE issued server command: /list -[14:30:44] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:33:52] [Server thread/INFO]: CONSOLE issued server command: /list -[14:33:52] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:36:59] [Server thread/INFO]: CONSOLE issued server command: /list -[14:36:59] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:40:06] [Server thread/INFO]: CONSOLE issued server command: /list -[14:40:06] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:43:13] [Server thread/INFO]: CONSOLE issued server command: /list -[14:43:13] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:46:21] [Server thread/INFO]: CONSOLE issued server command: /list -[14:46:21] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:49:28] [Server thread/INFO]: CONSOLE issued server command: /list -[14:49:28] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:52:35] [Server thread/INFO]: CONSOLE issued server command: /list -[14:52:35] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:55:42] [Server thread/INFO]: CONSOLE issued server command: /list -[14:55:42] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[14:58:50] [Server thread/INFO]: CONSOLE issued server command: /list -[14:58:50] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:01:57] [Server thread/INFO]: CONSOLE issued server command: /list -[15:01:57] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:05:04] [Server thread/INFO]: CONSOLE issued server command: /list -[15:05:04] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:08:11] [Server thread/INFO]: CONSOLE issued server command: /list -[15:08:11] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:11:19] [Server thread/INFO]: CONSOLE issued server command: /list -[15:11:19] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:14:26] [Server thread/INFO]: CONSOLE issued server command: /list -[15:14:26] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:17:33] [Server thread/INFO]: CONSOLE issued server command: /list -[15:17:33] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:20:41] [Server thread/INFO]: CONSOLE issued server command: /list -[15:20:41] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:23:48] [Server thread/INFO]: CONSOLE issued server command: /list -[15:23:48] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:26:55] [Server thread/INFO]: CONSOLE issued server command: /list -[15:26:55] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:30:02] [Server thread/INFO]: CONSOLE issued server command: /list -[15:30:02] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:33:10] [Server thread/INFO]: CONSOLE issued server command: /list -[15:33:10] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:36:17] [Server thread/INFO]: CONSOLE issued server command: /list -[15:36:17] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:39:24] [Server thread/INFO]: CONSOLE issued server command: /list -[15:39:24] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:42:31] [Server thread/INFO]: CONSOLE issued server command: /list -[15:42:31] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:45:39] [Server thread/INFO]: CONSOLE issued server command: /list -[15:45:39] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:48:46] [Server thread/INFO]: CONSOLE issued server command: /list -[15:48:46] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:51:53] [Server thread/INFO]: CONSOLE issued server command: /list -[15:51:53] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:55:00] [Server thread/INFO]: CONSOLE issued server command: /list -[15:55:00] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[15:58:08] [Server thread/INFO]: CONSOLE issued server command: /list -[15:58:08] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:01:15] [Server thread/INFO]: CONSOLE issued server command: /list -[16:01:15] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:04:22] [Server thread/INFO]: CONSOLE issued server command: /list -[16:04:22] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:07:29] [Server thread/INFO]: CONSOLE issued server command: /list -[16:07:29] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:10:37] [Server thread/INFO]: CONSOLE issued server command: /list -[16:10:37] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:13:44] [Server thread/INFO]: CONSOLE issued server command: /list -[16:13:44] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:16:51] [Server thread/INFO]: CONSOLE issued server command: /list -[16:16:51] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:19:58] [Server thread/INFO]: CONSOLE issued server command: /list -[16:19:58] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:23:06] [Server thread/INFO]: CONSOLE issued server command: /list -[16:23:06] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:26:13] [Server thread/INFO]: CONSOLE issued server command: /list -[16:26:13] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:29:20] [Server thread/INFO]: CONSOLE issued server command: /list -[16:29:20] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:32:27] [Server thread/INFO]: CONSOLE issued server command: /list -[16:32:27] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:35:35] [Server thread/INFO]: CONSOLE issued server command: /list -[16:35:35] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:38:42] [Server thread/INFO]: CONSOLE issued server command: /list -[16:38:42] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:41:49] [Server thread/INFO]: CONSOLE issued server command: /list -[16:41:49] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:44:56] [Server thread/INFO]: CONSOLE issued server command: /list -[16:44:56] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:48:04] [Server thread/INFO]: CONSOLE issued server command: /list -[16:48:04] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:51:11] [Server thread/INFO]: CONSOLE issued server command: /list -[16:51:11] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:54:18] [Server thread/INFO]: CONSOLE issued server command: /list -[16:54:18] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[16:57:25] [Server thread/INFO]: CONSOLE issued server command: /list -[16:57:25] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:00:33] [Server thread/INFO]: CONSOLE issued server command: /list -[17:00:33] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:03:40] [Server thread/INFO]: CONSOLE issued server command: /list -[17:03:40] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:06:47] [Server thread/INFO]: CONSOLE issued server command: /list -[17:06:47] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:09:54] [Server thread/INFO]: CONSOLE issued server command: /list -[17:09:54] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:13:02] [Server thread/INFO]: CONSOLE issued server command: /list -[17:13:02] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:16:09] [Server thread/INFO]: CONSOLE issued server command: /list -[17:16:09] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:19:16] [Server thread/INFO]: CONSOLE issued server command: /list -[17:19:16] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:22:23] [Server thread/INFO]: CONSOLE issued server command: /list -[17:22:23] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:25:31] [Server thread/INFO]: CONSOLE issued server command: /list -[17:25:31] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:28:38] [Server thread/INFO]: CONSOLE issued server command: /list -[17:28:38] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:31:45] [Server thread/INFO]: CONSOLE issued server command: /list -[17:31:45] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:34:52] [Server thread/INFO]: CONSOLE issued server command: /list -[17:34:52] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:38:00] [Server thread/INFO]: CONSOLE issued server command: /list -[17:38:00] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:41:07] [Server thread/INFO]: CONSOLE issued server command: /list -[17:41:07] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:44:14] [Server thread/INFO]: CONSOLE issued server command: /list -[17:44:14] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:47:21] [Server thread/INFO]: CONSOLE issued server command: /list -[17:47:21] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:50:29] [Server thread/INFO]: CONSOLE issued server command: /list -[17:50:29] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:53:36] [Server thread/INFO]: CONSOLE issued server command: /list -[17:53:36] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:56:43] [Server thread/INFO]: CONSOLE issued server command: /list -[17:56:43] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[17:59:50] [Server thread/INFO]: CONSOLE issued server command: /list -[17:59:50] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:02:58] [Server thread/INFO]: CONSOLE issued server command: /list -[18:02:58] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:06:05] [Server thread/INFO]: CONSOLE issued server command: /list -[18:06:05] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:09:12] [Server thread/INFO]: CONSOLE issued server command: /list -[18:09:12] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:12:20] [Server thread/INFO]: CONSOLE issued server command: /list -[18:12:20] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:15:27] [Server thread/INFO]: CONSOLE issued server command: /list -[18:15:27] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:18:34] [Server thread/INFO]: CONSOLE issued server command: /list -[18:18:34] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:21:41] [Server thread/INFO]: CONSOLE issued server command: /list -[18:21:41] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:24:49] [Server thread/INFO]: CONSOLE issued server command: /list -[18:24:49] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:27:56] [Server thread/INFO]: CONSOLE issued server command: /list -[18:27:56] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:31:03] [Server thread/INFO]: CONSOLE issued server command: /list -[18:31:03] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:34:10] [Server thread/INFO]: CONSOLE issued server command: /list -[18:34:10] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:37:18] [Server thread/INFO]: CONSOLE issued server command: /list -[18:37:18] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:40:25] [Server thread/INFO]: CONSOLE issued server command: /list -[18:40:25] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:43:32] [Server thread/INFO]: CONSOLE issued server command: /list -[18:43:32] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:46:39] [Server thread/INFO]: CONSOLE issued server command: /list -[18:46:39] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:49:47] [Server thread/INFO]: CONSOLE issued server command: /list -[18:49:47] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:52:54] [Server thread/INFO]: CONSOLE issued server command: /list -[18:52:54] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:56:01] [Server thread/INFO]: CONSOLE issued server command: /list -[18:56:01] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[18:59:08] [Server thread/INFO]: CONSOLE issued server command: /list -[18:59:08] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:02:16] [Server thread/INFO]: CONSOLE issued server command: /list -[19:02:16] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:05:23] [Server thread/INFO]: CONSOLE issued server command: /list -[19:05:23] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:08:30] [Server thread/INFO]: CONSOLE issued server command: /list -[19:08:30] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:11:37] [Server thread/INFO]: CONSOLE issued server command: /list -[19:11:37] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:14:45] [Server thread/INFO]: CONSOLE issued server command: /list -[19:14:45] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:15:14] [Craft Scheduler Thread - 13014 - Vault/INFO]: [Vault] Checking for Updates ... -[19:15:14] [Craft Scheduler Thread - 13014 - Vault/INFO]: [Vault] No new version available -[19:17:52] [Server thread/INFO]: CONSOLE issued server command: /list -[19:17:52] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:20:59] [Server thread/INFO]: CONSOLE issued server command: /list -[19:20:59] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:24:06] [Server thread/INFO]: CONSOLE issued server command: /list -[19:24:06] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:27:14] [Server thread/INFO]: CONSOLE issued server command: /list -[19:27:14] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:30:21] [Server thread/INFO]: CONSOLE issued server command: /list -[19:30:21] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:33:28] [Server thread/INFO]: CONSOLE issued server command: /list -[19:33:28] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:36:35] [Server thread/INFO]: CONSOLE issued server command: /list -[19:36:35] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:39:43] [Server thread/INFO]: CONSOLE issued server command: /list -[19:39:43] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:42:50] [Server thread/INFO]: CONSOLE issued server command: /list -[19:42:50] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:45:57] [Server thread/INFO]: CONSOLE issued server command: /list -[19:45:57] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:49:04] [Server thread/INFO]: CONSOLE issued server command: /list -[19:49:04] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:52:12] [Server thread/INFO]: CONSOLE issued server command: /list -[19:52:12] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:55:19] [Server thread/INFO]: CONSOLE issued server command: /list -[19:55:19] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[19:58:26] [Server thread/INFO]: CONSOLE issued server command: /list -[19:58:26] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[20:01:33] [Server thread/INFO]: CONSOLE issued server command: /list -[20:01:33] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[20:04:41] [Server thread/INFO]: CONSOLE issued server command: /list -[20:04:41] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[20:07:48] [Server thread/INFO]: CONSOLE issued server command: /list -[20:07:48] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[20:10:55] [Server thread/INFO]: CONSOLE issued server command: /list -[20:10:55] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[20:14:02] [Server thread/INFO]: CONSOLE issued server command: /list -[20:14:02] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[20:17:10] [Server thread/INFO]: CONSOLE issued server command: /list -[20:17:10] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[20:20:17] [Server thread/INFO]: CONSOLE issued server command: /list -[20:20:17] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[20:23:24] [Server thread/INFO]: CONSOLE issued server command: /list -[20:23:24] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. -[20:26:31] [Server thread/INFO]: CONSOLE issued server command: /list -[20:26:31] [Server thread/INFO]: There are 0 out of maximum 2,022 players online. diff --git a/map-color-cache.dat b/map-color-cache.dat deleted file mode 100644 index 190e62b..0000000 Binary files a/map-color-cache.dat and /dev/null differ diff --git a/ops.json b/ops.json deleted file mode 100644 index 0637a08..0000000 --- a/ops.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/plotworld/data/raids.dat b/plotworld/data/raids.dat index f02cafd..1d8d9d2 100644 Binary files a/plotworld/data/raids.dat and b/plotworld/data/raids.dat differ diff --git a/plotworld/entities/r.-1.-1.mca b/plotworld/entities/r.-1.-1.mca new file mode 100644 index 0000000..0454c94 Binary files /dev/null and b/plotworld/entities/r.-1.-1.mca differ diff --git a/plotworld/entities/r.-1.0.mca b/plotworld/entities/r.-1.0.mca index 6c8f897..c2e4ac3 100644 Binary files a/plotworld/entities/r.-1.0.mca and b/plotworld/entities/r.-1.0.mca differ diff --git a/plotworld/level.dat b/plotworld/level.dat index 41da507..6210673 100644 Binary files a/plotworld/level.dat and b/plotworld/level.dat differ diff --git a/plotworld/level.dat_old b/plotworld/level.dat_old index e1d7ec5..ff6587c 100644 Binary files a/plotworld/level.dat_old and b/plotworld/level.dat_old differ diff --git a/plotworld/paper-world.yml b/plotworld/paper-world.yml index 44bb3ab..16e1545 100644 --- a/plotworld/paper-world.yml +++ b/plotworld/paper-world.yml @@ -3,4 +3,4 @@ # # World: plotworld (minecraft:plotworld) -_version: 28 +_version: 31 diff --git a/plotworld/region/r.-1.-1.mca b/plotworld/region/r.-1.-1.mca index 4ceb3fe..d097b8c 100644 Binary files a/plotworld/region/r.-1.-1.mca and b/plotworld/region/r.-1.-1.mca differ diff --git a/plotworld/region/r.-1.-2.mca b/plotworld/region/r.-1.-2.mca new file mode 100644 index 0000000..f54a667 Binary files /dev/null and b/plotworld/region/r.-1.-2.mca differ diff --git a/plotworld/region/r.-1.0.mca b/plotworld/region/r.-1.0.mca index 20a7d84..fb743eb 100644 Binary files a/plotworld/region/r.-1.0.mca and b/plotworld/region/r.-1.0.mca differ diff --git a/plotworld/region/r.-2.-1.mca b/plotworld/region/r.-2.-1.mca new file mode 100644 index 0000000..26014f2 Binary files /dev/null and b/plotworld/region/r.-2.-1.mca differ diff --git a/plotworld/region/r.-2.-2.mca b/plotworld/region/r.-2.-2.mca new file mode 100644 index 0000000..343ff1e Binary files /dev/null and b/plotworld/region/r.-2.-2.mca differ diff --git a/plotworld/region/r.-2.0.mca b/plotworld/region/r.-2.0.mca new file mode 100644 index 0000000..33e60e7 Binary files /dev/null and b/plotworld/region/r.-2.0.mca differ diff --git a/plotworld/region/r.0.-1.mca b/plotworld/region/r.0.-1.mca index 0d76417..6140d49 100644 Binary files a/plotworld/region/r.0.-1.mca and b/plotworld/region/r.0.-1.mca differ diff --git a/plotworld/region/r.0.-2.mca b/plotworld/region/r.0.-2.mca new file mode 100644 index 0000000..29a409a Binary files /dev/null and b/plotworld/region/r.0.-2.mca differ diff --git a/plotworld/region/r.0.0.mca b/plotworld/region/r.0.0.mca index 2805940..c961f25 100644 Binary files a/plotworld/region/r.0.0.mca and b/plotworld/region/r.0.0.mca differ diff --git a/plugins/.paper-remapped/Citizens-2.0.37-b3760.jar b/plugins/.paper-remapped/Citizens-2.0.37-b3760.jar new file mode 100644 index 0000000..d1acfc8 Binary files /dev/null and b/plugins/.paper-remapped/Citizens-2.0.37-b3760.jar differ diff --git a/plugins/.paper-remapped/Clearlag.jar b/plugins/.paper-remapped/Clearlag.jar new file mode 100644 index 0000000..4253b89 Binary files /dev/null and b/plugins/.paper-remapped/Clearlag.jar differ diff --git a/plugins/.paper-remapped/DecentHolograms-2.8.17.jar b/plugins/.paper-remapped/DecentHolograms-2.8.17.jar new file mode 100644 index 0000000..82f63b0 Binary files /dev/null and b/plugins/.paper-remapped/DecentHolograms-2.8.17.jar differ diff --git a/plugins/.paper-remapped/DeluxeMenus-1.14.0-Release.jar b/plugins/.paper-remapped/DeluxeMenus-1.14.0-Release.jar new file mode 100644 index 0000000..cd3fb77 Binary files /dev/null and b/plugins/.paper-remapped/DeluxeMenus-1.14.0-Release.jar differ diff --git a/plugins/.paper-remapped/GadgetsMenu.jar b/plugins/.paper-remapped/GadgetsMenu.jar new file mode 100644 index 0000000..e601c0b Binary files /dev/null and b/plugins/.paper-remapped/GadgetsMenu.jar differ diff --git a/plugins/.paper-remapped/PlaceholderAPI-2.11.6.jar b/plugins/.paper-remapped/PlaceholderAPI-2.11.6.jar new file mode 100644 index 0000000..607776e Binary files /dev/null and b/plugins/.paper-remapped/PlaceholderAPI-2.11.6.jar differ diff --git a/plugins/.paper-remapped/PlayTime-3.6.jar b/plugins/.paper-remapped/PlayTime-3.6.jar new file mode 100644 index 0000000..4d11d37 Binary files /dev/null and b/plugins/.paper-remapped/PlayTime-3.6.jar differ diff --git a/plugins/.paper-remapped/SternalBoard-2.3.2-all.jar b/plugins/.paper-remapped/SternalBoard-2.3.2-all.jar new file mode 100644 index 0000000..9e2f41e Binary files /dev/null and b/plugins/.paper-remapped/SternalBoard-2.3.2-all.jar differ diff --git a/plugins/.paper-remapped/TAB v5.2.1.jar b/plugins/.paper-remapped/TAB v5.2.1.jar new file mode 100644 index 0000000..66ef1e9 Binary files /dev/null and b/plugins/.paper-remapped/TAB v5.2.1.jar differ diff --git a/plugins/.paper-remapped/TreysDoubleJump-2.6.7.jar b/plugins/.paper-remapped/TreysDoubleJump-2.6.7.jar new file mode 100644 index 0000000..8258557 Binary files /dev/null and b/plugins/.paper-remapped/TreysDoubleJump-2.6.7.jar differ diff --git a/plugins/.paper-remapped/VoidGen-2.2.1.jar b/plugins/.paper-remapped/VoidGen-2.2.1.jar new file mode 100644 index 0000000..9aedc3b Binary files /dev/null and b/plugins/.paper-remapped/VoidGen-2.2.1.jar differ diff --git a/plugins/.paper-remapped/VoidSpawn.jar b/plugins/.paper-remapped/VoidSpawn.jar new file mode 100644 index 0000000..752cb36 Binary files /dev/null and b/plugins/.paper-remapped/VoidSpawn.jar differ diff --git a/plugins/.paper-remapped/extra-plugins/index.json b/plugins/.paper-remapped/extra-plugins/index.json new file mode 100644 index 0000000..3614bdf --- /dev/null +++ b/plugins/.paper-remapped/extra-plugins/index.json @@ -0,0 +1,5 @@ +{ + "hashes": {}, + "skippedHashes": [], + "mappingsHash": "297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D" +} \ No newline at end of file diff --git a/plugins/.paper-remapped/images-2.5.5.jar b/plugins/.paper-remapped/images-2.5.5.jar new file mode 100644 index 0000000..2643feb Binary files /dev/null and b/plugins/.paper-remapped/images-2.5.5.jar differ diff --git a/plugins/.paper-remapped/index.json b/plugins/.paper-remapped/index.json new file mode 100644 index 0000000..0ec1e8a --- /dev/null +++ b/plugins/.paper-remapped/index.json @@ -0,0 +1,42 @@ +{ + "hashes": { + "7187DADE49F7622EF6ADAE7CA28B15EED82321D7AEF25668BBA98C39E6648835": "Clearlag.jar", + "A2D1BBEDEC06AA42DE0C3DE69CD4B912A8525F9C53367A21A944B0D9137ED300": "ViaBackwards-5.3.2.jar", + "218CB1774B3BBACE3046624C61A5212C1020FBE959F726F4C85EE20B85E288F7": "multiverse-core-4.3.16.jar", + "BFEA0F235DA9E9D576577215ACB50C74BB8122E03DCD988315B61145C7B61727": "PlaceholderAPI-2.11.6.jar", + "42CA8D977AF2746BAED9F896A545B676AC323A5494B9175D6D68D817FA96CB3E": "DeluxeMenus-1.14.0-Release.jar", + "78A21D5E834ACB7AF8582DF7B4F70C354269B0ED2CDAAF3B18A7F695D67A4CC2": "minimotd-bukkit-2.1.5.jar", + "BC5594A2E3483DD38E4B9BE7B8BA650B4B5D5A14F3238FE17B382682655DF045": "ViaVersion-5.3.2.jar", + "E230894D5BC70D5B7B9420C03B02DB084C98D088E8894417D68AF3DA1B6DD206": "plotsquared-bukkit-7.5.4-SNAPSHOT.jar", + "47FF2F9ECD44E0FFD2A26ABD89DB84EEBCFA69C8087722B51A1CC7891B421E44": "GadgetsMenu.jar", + "23EEC995226B61112FAB592B952416C97EE0667606DB4DBF9DC836591B61572D": "worldedit-bukkit-7.3.12.jar", + "0F2333107A1DBD72A7D409B9004F383A8430435B462E828516B03CAD84407316": "EssentialsXSpawn-2.21.1-dev+18-3b0c229.jar", + "73B43A46AEFC76514B90994532EA18BFD6D92E7BC5DCABBEF9049A71778B21B5": "worldguard-bukkit-7.0.13-dist.jar", + "2D7E8232F71E34762795C7B4E55330D40F8A58571EC9522200A0561A8BF70E43": "EssentialsX-2.21.1-dev+18-3b0c229.jar", + "28221E8FE7C2FE13B25F8644D659695351AB017C028617D39F62C7B42A90A6A5": "Citizens-2.0.37-b3760.jar", + "05AF92EECECF7D037F5EA669A8C63C6DBCB1BAFFB5B22D1EB18A1A77894CB119": "TAB v5.2.1.jar", + "89EBF7900853A8506F1ADFF172AF7DC6DDE40406632B3BA8090DB3CAD99F839D": "DecentHolograms-2.8.17.jar", + "9CE130123DC67025D600F765BDB2FDF1CEA7193BF8920E3E0216C5F8FC082C3E": "VoidGen-2.2.1.jar", + "893A4E3BE0342F0DCD94D180976BB521ACCB569F5C494778BA3DB6E3C45D090F": "ViaRewind-4.0.7.jar", + "5D5BD0024EE4B30F1C40D9A115EBADA36C57CBB74B93127636B17A673142D1A0": "PlayTime-3.6.jar", + "4817CD5FF768D7B1DCE5847F2EEB9B590616C4657BD61A300632B7F7C7B22EB3": "LuckPerms-Bukkit-5.4.166.jar", + "E4D74370B4B5CF34D1C77277301F7A6EF562C5FBB0D3F509B16AEBC336E79CE6": "VoidSpawn.jar", + "8E7D3656587BE2CE4D60188BE38FC117E5B15021AD537DBEECDBA16337A61C9B": "EssentialsXChat-2.21.1-dev+18-3b0c229.jar", + "13F86498ACD01D201B54BC447AAC4CA38B672AEE2C27AAA2E79DEC95CD989F6D": "images-2.5.5.jar", + "268583E59B93C1A27E0F844F938F7AB5F8DEF10D8F3B72F56F774D28847091A8": "SternalBoard-2.3.2-all.jar", + "699D40D51334A68CFAE36449973FD5DE5A7A5B12AF0BD16617C3309ED7820363": "VaultUnlocked-2.10.0.jar", + "A927AAB7240833BA58D022066EC23CC5C8A030195247289031581CC88244CFEB": "TreysDoubleJump-2.6.7.jar" + }, + "skippedHashes": [ + "4817CD5FF768D7B1DCE5847F2EEB9B590616C4657BD61A300632B7F7C7B22EB3", + "A2D1BBEDEC06AA42DE0C3DE69CD4B912A8525F9C53367A21A944B0D9137ED300", + "0F2333107A1DBD72A7D409B9004F383A8430435B462E828516B03CAD84407316", + "893A4E3BE0342F0DCD94D180976BB521ACCB569F5C494778BA3DB6E3C45D090F", + "8E7D3656587BE2CE4D60188BE38FC117E5B15021AD537DBEECDBA16337A61C9B", + "2D7E8232F71E34762795C7B4E55330D40F8A58571EC9522200A0561A8BF70E43", + "78A21D5E834ACB7AF8582DF7B4F70C354269B0ED2CDAAF3B18A7F695D67A4CC2", + "BC5594A2E3483DD38E4B9BE7B8BA650B4B5D5A14F3238FE17B382682655DF045", + "699D40D51334A68CFAE36449973FD5DE5A7A5B12AF0BD16617C3309ED7820363" + ], + "mappingsHash": "297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D" +} \ No newline at end of file diff --git a/plugins/.paper-remapped/libraries/index.json b/plugins/.paper-remapped/libraries/index.json new file mode 100644 index 0000000..f9be774 --- /dev/null +++ b/plugins/.paper-remapped/libraries/index.json @@ -0,0 +1,24 @@ +{ + "hashes": {}, + "skippedHashes": [ + "EC604628C2B7C165EA74C1FCB3A2D0F03359C2C77A14960E3A0BC2E379670AC2", + "E9B7BCB548388B9EAD4C4DC9936040654A2EC3F2489EB0BED5BA30DB7F3A13DD", + "A0A7A7F4428352D29696DA9C8833093D5D16DDCCF53AE88A35C76A0795E7358E", + "C9237FFECB05428F6EFF86216246AC70CE0B47B04C08EA7CA35020FDE57F8492", + "BF19510145178DF82CD3BD37EDD514C13F411531EC5545299FD3ABCBC98FE7C2", + "61666DBCE7E42E6C85B43C04FCFB8293A21DCB55B3C80E869270CE42C01A6B35", + "B562905C6B0FB38C81306D0F67888DCF5A782698FDBD5E04A5357E179E31AECE", + "8E5CF570612D6CCEDF943AC1716A449DE2DD5A90207B7DE6F73C0236935B766E", + "76A48406B0AC77BF7410BE5B7BC1D41C95D099B79A56C2B5C42F7C300B8639C9", + "E1BC376C6DC7A2100016015735CE4CCC534D2B26BF5AB82AAC751C5032056C39", + "A28E4EF506B30D181B90AA85F1947CFBA362DE1C0A3B1008FEA39D8577F7FB3F", + "72A043B4B2C9423AA446F7BFE201DB98F4FEE56F70EC7F3AC81D09135AF7AB76", + "8372A9E9BC0C0AE21D60E6CE6E284A81C6C96D1EC398F808825015C6F60252F5", + "CFFEB6673BDF1E6E4377D684DF2F55AC359CF5CF6DF613E05E62DEEEA500936A", + "15C8C2EB1A69D8B1BC914F554353DA8EE7CF074C05C8074DA9898AEE5C70D0D8", + "20F8E6DB34D722A4ACCCBEDCC9B6C02E8EE6B3CAB9350B06AB3D1C0B0B8B454F", + "DF463083060A51403DF0CFE3E08E3C8890103BFC707E9235F6279E87C619753F", + "7D01FC25A4BB3AF0E1662685455F4541FBF4626216EA5846E455C1491E156B8C" + ], + "mappingsHash": "297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D" +} \ No newline at end of file diff --git a/plugins/.paper-remapped/mappings/reversed/297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D.tiny b/plugins/.paper-remapped/mappings/reversed/297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D.tiny new file mode 100644 index 0000000..9a30209 --- /dev/null +++ b/plugins/.paper-remapped/mappings/reversed/297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D.tiny @@ -0,0 +1,79693 @@ +tiny 2 0 left right +c com/mojang/math/Axis com/mojang/math/Axis + f Lcom/mojang/math/Axis; a XN + f Lcom/mojang/math/Axis; b XP + f Lcom/mojang/math/Axis; c YN + f Lcom/mojang/math/Axis; d YP + f Lcom/mojang/math/Axis; e ZN + f Lcom/mojang/math/Axis; f ZP + m (F)Lorg/joml/Quaternionf; a lambda$static$5 + m (Lorg/joml/Vector3f;F)Lorg/joml/Quaternionf; a lambda$of$6 + m (F)Lorg/joml/Quaternionf; b lambda$static$4 + m (F)Lorg/joml/Quaternionf; c lambda$static$3 + m (F)Lorg/joml/Quaternionf; d lambda$static$2 + m (F)Lorg/joml/Quaternionf; e lambda$static$1 + m (F)Lorg/joml/Quaternionf; f lambda$static$0 +c com/mojang/math/Constants com/mojang/math/Constants + f F a PI + f F b RAD_TO_DEG + f F c DEG_TO_RAD + f F d EPSILON +c com/mojang/math/Divisor com/mojang/math/Divisor + f I a denominator + f I b quotient + f I c mod + f I d returnedParts + f I e remainder + m (II)Ljava/lang/Iterable; a asIterable + m (II)Ljava/util/Iterator; b lambda$asIterable$0 +c com/mojang/math/GivensParameters com/mojang/math/GivensParameters + f F a sinHalf + f F b cosHalf + m (FF)Lcom/mojang/math/GivensParameters; a fromUnnormalized + m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; a aroundX + m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; a aroundX + m (F)Lcom/mojang/math/GivensParameters; a fromPositiveAngle + m ()Lcom/mojang/math/GivensParameters; a inverse + m ()F b cos + m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; b aroundY + m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; b aroundY + m ()F c sin + m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; c aroundZ + m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; c aroundZ + m ()F d sinHalf + m ()F e cosHalf +c com/mojang/math/MatrixUtil com/mojang/math/MatrixUtil + f F a G + f Lcom/mojang/math/GivensParameters; b PI_4 + m (FFF)Lcom/mojang/math/GivensParameters; a approxGivensQuat + m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V a stepJacobi + m (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; a svdDecompose + m (Lorg/joml/Matrix4f;)Z a isIdentity + m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V a similarityTransform + m (Lorg/joml/Matrix3f;I)Lorg/joml/Quaternionf; a eigenvalueJacobi + m (FF)Lcom/mojang/math/GivensParameters; a qrGivensQuat + m (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; a mulComponentWise + m (Lorg/joml/Matrix4f;)Z b isPureTranslation + m (Lorg/joml/Matrix4f;)Z c isOrthonormal +c com/mojang/math/PointGroupO com/mojang/math/OctahedralGroup + f Lcom/mojang/math/PointGroupO; A INVERT_Y + f Lcom/mojang/math/PointGroupO; B INVERT_Z + f Lcom/mojang/math/PointGroupO; C ROT_60_REF_NNN + f Lcom/mojang/math/PointGroupO; D ROT_60_REF_NNP + f Lcom/mojang/math/PointGroupO; E ROT_60_REF_NPN + f Lcom/mojang/math/PointGroupO; F ROT_60_REF_NPP + f Lcom/mojang/math/PointGroupO; G ROT_60_REF_PNN + f Lcom/mojang/math/PointGroupO; H ROT_60_REF_PNP + f Lcom/mojang/math/PointGroupO; I ROT_60_REF_PPN + f Lcom/mojang/math/PointGroupO; J ROT_60_REF_PPP + f Lcom/mojang/math/PointGroupO; K SWAP_XY + f Lcom/mojang/math/PointGroupO; L SWAP_YZ + f Lcom/mojang/math/PointGroupO; M SWAP_XZ + f Lcom/mojang/math/PointGroupO; N SWAP_NEG_XY + f Lcom/mojang/math/PointGroupO; O SWAP_NEG_YZ + f Lcom/mojang/math/PointGroupO; P SWAP_NEG_XZ + f Lcom/mojang/math/PointGroupO; Q ROT_90_REF_X_NEG + f Lcom/mojang/math/PointGroupO; R ROT_90_REF_X_POS + f Lcom/mojang/math/PointGroupO; S ROT_90_REF_Y_NEG + f Lcom/mojang/math/PointGroupO; T ROT_90_REF_Y_POS + f Lcom/mojang/math/PointGroupO; U ROT_90_REF_Z_NEG + f Lcom/mojang/math/PointGroupO; V ROT_90_REF_Z_POS + f Lorg/joml/Matrix3f; X transformation + f Ljava/lang/String; Y name + f Ljava/util/Map; Z rotatedDirections + f Lcom/mojang/math/PointGroupO; a IDENTITY + f Z aa invertX + f Z ab invertY + f Z ac invertZ + f Lcom/mojang/math/PointGroupS; ad permutation + f [[Lcom/mojang/math/PointGroupO; ae cayleyTable + f [Lcom/mojang/math/PointGroupO; af inverseTable + f [Lcom/mojang/math/PointGroupO; ag $VALUES + f Lcom/mojang/math/PointGroupO; b ROT_180_FACE_XY + f Lcom/mojang/math/PointGroupO; c ROT_180_FACE_XZ + f Lcom/mojang/math/PointGroupO; d ROT_180_FACE_YZ + f Lcom/mojang/math/PointGroupO; e ROT_120_NNN + f Lcom/mojang/math/PointGroupO; f ROT_120_NNP + f Lcom/mojang/math/PointGroupO; g ROT_120_NPN + f Lcom/mojang/math/PointGroupO; h ROT_120_NPP + f Lcom/mojang/math/PointGroupO; i ROT_120_PNN + f Lcom/mojang/math/PointGroupO; j ROT_120_PNP + f Lcom/mojang/math/PointGroupO; k ROT_120_PPN + f Lcom/mojang/math/PointGroupO; l ROT_120_PPP + f Lcom/mojang/math/PointGroupO; m ROT_180_EDGE_XY_NEG + f Lcom/mojang/math/PointGroupO; n ROT_180_EDGE_XY_POS + f Lcom/mojang/math/PointGroupO; o ROT_180_EDGE_XZ_NEG + f Lcom/mojang/math/PointGroupO; p ROT_180_EDGE_XZ_POS + f Lcom/mojang/math/PointGroupO; q ROT_180_EDGE_YZ_NEG + f Lcom/mojang/math/PointGroupO; r ROT_180_EDGE_YZ_POS + f Lcom/mojang/math/PointGroupO; s ROT_90_X_NEG + f Lcom/mojang/math/PointGroupO; t ROT_90_X_POS + f Lcom/mojang/math/PointGroupO; u ROT_90_Y_NEG + f Lcom/mojang/math/PointGroupO; v ROT_90_Y_POS + f Lcom/mojang/math/PointGroupO; w ROT_90_Z_NEG + f Lcom/mojang/math/PointGroupO; x ROT_90_Z_POS + f Lcom/mojang/math/PointGroupO; y INVERSION + f Lcom/mojang/math/PointGroupO; z INVERT_X + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Z a inverts + m (Lcom/mojang/math/PointGroupO;)Lcom/mojang/math/PointGroupO; a compose + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a rotate + m (I)[Lcom/mojang/math/PointGroupO; a lambda$static$5 + m (Lcom/mojang/math/PointGroupO;Lcom/mojang/math/PointGroupO;)Z a lambda$static$3 + m (Lnet/minecraft/core/BlockPropertyJigsawOrientation;)Lnet/minecraft/core/BlockPropertyJigsawOrientation; a rotate + m ()Lcom/mojang/math/PointGroupO; a inverse + m ([[Lcom/mojang/math/PointGroupO;)V a lambda$static$2 + m ()Lorg/joml/Matrix3f; b transformation + m (Lcom/mojang/math/PointGroupO;)Lcom/mojang/math/PointGroupO; b lambda$static$4 + m (Lcom/mojang/math/PointGroupO;)Lcom/mojang/math/PointGroupO; c lambda$static$1 + m ()Ljava/lang/String; c getSerializedName + m (Lcom/mojang/math/PointGroupO;)Lcom/mojang/datafixers/util/Pair; d lambda$static$0 + m ()Lit/unimi/dsi/fastutil/booleans/BooleanList; d packInversions + m ()[Lcom/mojang/math/PointGroupO; e $values +c com/mojang/math/PointGroupO$1 com/mojang/math/OctahedralGroup$1 + f [I a $SwitchMap$net$minecraft$core$Direction$Axis +c com/mojang/math/PointGroupS com/mojang/math/SymmetricGroup3 + f Lcom/mojang/math/PointGroupS; a P123 + f Lcom/mojang/math/PointGroupS; b P213 + f Lcom/mojang/math/PointGroupS; c P132 + f Lcom/mojang/math/PointGroupS; d P231 + f Lcom/mojang/math/PointGroupS; e P312 + f Lcom/mojang/math/PointGroupS; f P321 + f [I g permutation + f Lorg/joml/Matrix3f; h transformation + f I i ORDER + f [[Lcom/mojang/math/PointGroupS; j cayleyTable + f [Lcom/mojang/math/PointGroupS; k $VALUES + m ([[Lcom/mojang/math/PointGroupS;)V a lambda$static$1 + m ()Lorg/joml/Matrix3f; a transformation + m (I)I a permutation + m ([ILcom/mojang/math/PointGroupS;)Z a lambda$static$0 + m (Lcom/mojang/math/PointGroupS;)Lcom/mojang/math/PointGroupS; a compose + m ()[Lcom/mojang/math/PointGroupS; b $values +c com/mojang/math/Transformation com/mojang/math/Transformation + f Lcom/mojang/serialization/Codec; a CODEC + f Lcom/mojang/serialization/Codec; b EXTENDED_CODEC + f Lorg/joml/Matrix4f; c matrix + f Z d decomposed + f Lorg/joml/Vector3f; e translation + f Lorg/joml/Quaternionf; f leftRotation + f Lorg/joml/Vector3f; g scale + f Lorg/joml/Quaternionf; h rightRotation + f Lcom/mojang/math/Transformation; i IDENTITY + m ()Lcom/mojang/math/Transformation; a identity + m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; a compose + m (Lcom/mojang/math/Transformation;F)Lcom/mojang/math/Transformation; a slerp + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)Lorg/joml/Matrix4f; a compose + m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionf; b lambda$static$3 + m ()Lcom/mojang/math/Transformation; b inverse + m ()Lorg/joml/Matrix4f; c getMatrix + m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3f; c lambda$static$2 + m ()Lorg/joml/Vector3f; d getTranslation + m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionf; d lambda$static$1 + m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3f; e lambda$static$0 + m ()Lorg/joml/Quaternionf; e getLeftRotation + m ()Lorg/joml/Vector3f; f getScale + m ()Lorg/joml/Quaternionf; g getRightRotation + m ()V h ensureDecomposed + m ()Lcom/mojang/math/Transformation; i lambda$static$5 +c net/minecraft/BlockUtil net/minecraft/BlockUtil + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxis;ILnet/minecraft/core/EnumDirection$EnumAxis;ILjava/util/function/Predicate;)Lnet/minecraft/BlockUtil$Rectangle; a getLargestRectangleAround + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; a getTopConnectedBlock + m ([I)Lcom/mojang/datafixers/util/Pair; a getMaxRectangleLocation + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/EnumDirection;I)I a getLimit +c net/minecraft/BlockUtil$IntBounds net/minecraft/BlockUtil$IntBounds + f I a min + f I b max +c net/minecraft/BlockUtil$Rectangle net/minecraft/BlockUtil$FoundRectangle + f Lnet/minecraft/core/BlockPosition; a minCorner + f I b axis1Size + f I c axis2Size +c net/minecraft/CharPredicate net/minecraft/CharPredicate + m (C)Z a lambda$negate$1 + m (Lnet/minecraft/CharPredicate;C)Z a lambda$or$2 + m (Lnet/minecraft/CharPredicate;C)Z b lambda$and$0 +c net/minecraft/CrashReport net/minecraft/CrashReport + f Lorg/slf4j/Logger; a LOGGER + f Ljava/time/format/DateTimeFormatter; b DATE_TIME_FORMATTER + f Ljava/lang/String; c title + f Ljava/lang/Throwable; d exception + f Ljava/util/List; e details + f Ljava/nio/file/Path; f saveFile + f Z g trackingStackTrace + f [Ljava/lang/StackTraceElement; h uncategorizedStackTrace + f Lnet/minecraft/SystemReport; i systemReport + m (Ljava/lang/StringBuilder;)V a getDetails + m (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/CrashReport; a forThrowable + m (Lnet/minecraft/ReportType;)Ljava/lang/String; a getFriendlyReport + m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;)Z a saveToFile + m ()Ljava/lang/String; a getTitle + m (Ljava/lang/String;I)Lnet/minecraft/CrashReportSystemDetails; a addCategory + m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;Ljava/util/List;)Z a saveToFile + m (Lnet/minecraft/ReportType;Ljava/util/List;)Ljava/lang/String; a getFriendlyReport + m (Ljava/lang/String;)Lnet/minecraft/CrashReportSystemDetails; a addCategory + m ()Ljava/lang/Throwable; b getException + m ()Ljava/lang/String; c getDetails + m ()Ljava/lang/String; d getExceptionMessage + m ()Ljava/nio/file/Path; e getSaveFile + m ()Lnet/minecraft/SystemReport; f getSystemReport + m ()V g preload +c net/minecraft/CrashReportCallable net/minecraft/CrashReportDetail +c net/minecraft/CrashReportSystemDetails net/minecraft/CrashReportCategory + f Ljava/lang/String; a title + f Ljava/util/List; b entries + f [Ljava/lang/StackTraceElement; c stackTrace + m (Ljava/lang/StringBuilder;)V a getDetails + m (Lnet/minecraft/world/level/LevelHeightAccessor;DDD)Ljava/lang/String; a formatLocation + m ()[Ljava/lang/StackTraceElement; a getStacktrace + m (I)I a fillInStackTrace + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPosition;)Ljava/lang/String; a formatLocation + m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a populateBlockDetails + m (Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/CrashReportSystemDetails; a setDetail + m (Lnet/minecraft/world/level/LevelHeightAccessor;III)Ljava/lang/String; a formatLocation + m (Ljava/lang/String;Lnet/minecraft/CrashReportCallable;)Lnet/minecraft/CrashReportSystemDetails; a setDetail + m (Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z a validateStackTrace + m (Ljava/lang/String;Ljava/lang/Throwable;)V a setDetailError + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPosition;)Ljava/lang/String; b lambda$populateBlockDetails$0 + m (I)V b trimStacktrace +c net/minecraft/CrashReportSystemDetails$CrashReportDetail net/minecraft/CrashReportCategory$Entry + f Ljava/lang/String; a key + f Ljava/lang/String; b value + m ()Ljava/lang/String; a getKey + m ()Ljava/lang/String; b getValue +c net/minecraft/DefaultUncaughtExceptionHandler net/minecraft/DefaultUncaughtExceptionHandler + f Lorg/slf4j/Logger; a logger +c net/minecraft/EnumChatFormat net/minecraft/ChatFormatting + f Ljava/lang/String; A name + f C B code + f Z C isFormat + f Ljava/lang/String; D toString + f I E id + f Ljava/lang/Integer; F color + f [Lnet/minecraft/EnumChatFormat; G $VALUES + f Lnet/minecraft/EnumChatFormat; a BLACK + f Lnet/minecraft/EnumChatFormat; b DARK_BLUE + f Lnet/minecraft/EnumChatFormat; c DARK_GREEN + f Lnet/minecraft/EnumChatFormat; d DARK_AQUA + f Lnet/minecraft/EnumChatFormat; e DARK_RED + f Lnet/minecraft/EnumChatFormat; f DARK_PURPLE + f Lnet/minecraft/EnumChatFormat; g GOLD + f Lnet/minecraft/EnumChatFormat; h GRAY + f Lnet/minecraft/EnumChatFormat; i DARK_GRAY + f Lnet/minecraft/EnumChatFormat; j BLUE + f Lnet/minecraft/EnumChatFormat; k GREEN + f Lnet/minecraft/EnumChatFormat; l AQUA + f Lnet/minecraft/EnumChatFormat; m RED + f Lnet/minecraft/EnumChatFormat; n LIGHT_PURPLE + f Lnet/minecraft/EnumChatFormat; o YELLOW + f Lnet/minecraft/EnumChatFormat; p WHITE + f Lnet/minecraft/EnumChatFormat; q OBFUSCATED + f Lnet/minecraft/EnumChatFormat; r BOLD + f Lnet/minecraft/EnumChatFormat; s STRIKETHROUGH + f Lnet/minecraft/EnumChatFormat; t UNDERLINE + f Lnet/minecraft/EnumChatFormat; u ITALIC + f Lnet/minecraft/EnumChatFormat; v RESET + f Lcom/mojang/serialization/Codec; w CODEC + f C x PREFIX_CODE + f Ljava/util/Map; y FORMATTING_BY_NAME + f Ljava/util/regex/Pattern; z STRIP_FORMATTING_PATTERN + m (C)Lnet/minecraft/EnumChatFormat; a getByCode + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/EnumChatFormat; a lambda$static$1 + m ()C a getChar + m (Ljava/lang/String;)Ljava/lang/String; a stripFormatting + m (ZZ)Ljava/util/Collection; a getNames + m (I)Lnet/minecraft/EnumChatFormat; a getById + m ()I b getId + m (Ljava/lang/String;)Lnet/minecraft/EnumChatFormat; b getByName + m (Lnet/minecraft/EnumChatFormat;)Ljava/lang/String; b lambda$static$0 + m (Ljava/lang/String;)Ljava/lang/String; c cleanName + m ()Ljava/lang/String; c getSerializedName + m ()Z d isFormat + m ()Z e isColor + m ()Ljava/lang/Integer; f getColor + m ()Ljava/lang/String; g getName + m ()[Lnet/minecraft/EnumChatFormat; h $values +c net/minecraft/FileUtils net/minecraft/FileUtil + f Ljava/util/regex/Pattern; a COPY_COUNTER_PATTERN + f I b MAX_FILE_NAME + f Ljava/util/regex/Pattern; c RESERVED_WINDOWS_FILENAMES + f Ljava/util/regex/Pattern; d STRICT_PATH_SEGMENT_CHECK + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$decomposePath$3 + m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/nio/file/Path; a resolvePath + m (Ljava/lang/String;)Ljava/lang/String; a sanitizeName + m ([Ljava/lang/String;)V a validatePath + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a findAvailableName + m (Ljava/nio/file/Path;)Z a isPathNormalized + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path; b createPathToResource + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b lambda$decomposePath$2 + m (Ljava/lang/String;)Ljava/lang/String; b getFullResourcePath + m (Ljava/nio/file/Path;)Z b isPathPortable + m (Ljava/lang/String;)Ljava/lang/String; c normalizeResourcePath + m (Ljava/nio/file/Path;)V c createDirectoriesSafe + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d decomposePath + m (Ljava/lang/String;)Z e isValidStrictPathSegment + m (Ljava/lang/String;)Ljava/lang/String; f lambda$decomposePath$1 + m (Ljava/lang/String;)Ljava/lang/String; g lambda$decomposePath$0 +c net/minecraft/MinecraftVersion net/minecraft/DetectedVersion + f Lnet/minecraft/WorldVersion; a BUILT_IN + f Lorg/slf4j/Logger; b LOGGER + f Ljava/lang/String; c id + f Ljava/lang/String; d name + f Z e stable + f Lnet/minecraft/world/level/storage/DataVersion; f worldVersion + f I g protocolVersion + f I h resourcePackVersion + f I i dataPackVersion + f Ljava/util/Date; j buildTime + m ()Lnet/minecraft/WorldVersion; a tryDetectVersion + m (Lnet/minecraft/server/packs/EnumResourcePackType;)I a getPackVersion + m ()Ljava/lang/String; b getId + m ()Ljava/lang/String; c getName + m ()Lnet/minecraft/world/level/storage/DataVersion; d getDataVersion + m ()I e getProtocolVersion + m ()Ljava/util/Date; f getBuildTime + m ()Z g isStable +c net/minecraft/Optionull net/minecraft/Optionull + m (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; a map + m ([I)Z a isNullOrEmpty + m ([J)Z a isNullOrEmpty + m (Ljava/util/Collection;)Ljava/lang/Object; a first + m ([C)Z a isNullOrEmpty + m ([D)Z a isNullOrEmpty + m ([F)Z a isNullOrEmpty + m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Object; a mapOrElse + m ([Z)Z a isNullOrEmpty + m ([S)Z a isNullOrEmpty + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a orElse + m (Ljava/util/Collection;Ljava/util/function/Supplier;)Ljava/lang/Object; a firstOrElse + m ([Ljava/lang/Object;)Z a isNullOrEmpty + m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a mapOrDefault + m ([B)Z a isNullOrEmpty + m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; a firstOrDefault +c net/minecraft/ReportType net/minecraft/ReportType + f Lnet/minecraft/ReportType; a CRASH + f Lnet/minecraft/ReportType; b PROFILE + f Lnet/minecraft/ReportType; c TEST + f Lnet/minecraft/ReportType; d NETWORK_PROTOCOL_ERROR + f Lnet/minecraft/ReportType; e CHUNK_IO_ERROR + f Ljava/lang/String; f header + f Ljava/util/List; g nuggets + m ()Ljava/lang/String; a getErrorComment + m (Ljava/lang/StringBuilder;Ljava/util/List;)V a appendHeader + m ()Ljava/lang/String; b header + m ()Ljava/util/List; c nuggets +c net/minecraft/ReportedException net/minecraft/ReportedException + f Lnet/minecraft/CrashReport; a report + m ()Lnet/minecraft/CrashReport; a getReport +c net/minecraft/ResourceKeyInvalidException net/minecraft/ResourceLocationException +c net/minecraft/SharedConstants net/minecraft/SharedConstants + f Z A DEBUG_SUPPORT_BLOCKS + f Z B DEBUG_SHAPES + f Z C DEBUG_NEIGHBORSUPDATE + f Z D DEBUG_EXPERIMENTAL_REDSTONEWIRE_UPDATE_ORDER + f Z E DEBUG_STRUCTURES + f Z F DEBUG_LIGHT + f Z G DEBUG_SKY_LIGHT_SECTIONS + f Z H DEBUG_WORLDGENATTEMPT + f Z I DEBUG_SOLID_FACE + f Z J DEBUG_CHUNKS + f Z K DEBUG_GAME_EVENT_LISTENERS + f Z L DEBUG_DUMP_TEXTURE_ATLAS + f Z M DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES + f Z N DEBUG_STRUCTURE_EDIT_MODE + f Z O DEBUG_SAVE_STRUCTURES_AS_SNBT + f Z P DEBUG_SYNCHRONOUS_GL_LOGS + f Z Q DEBUG_VERBOSE_SERVER_EVENTS + f Z R DEBUG_NAMED_RUNNABLES + f Z S DEBUG_GOAL_SELECTOR + f Z T DEBUG_VILLAGE_SECTIONS + f Z U DEBUG_BRAIN + f Z V DEBUG_BEES + f Z W DEBUG_RAIDS + f Z X DEBUG_BLOCK_BREAK + f Z Y DEBUG_MONITOR_TICK_TIMES + f Z Z DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN + f Z a SNAPSHOT + f Z aA DEBUG_DISABLE_ORE_VEINS + f Z aB DEBUG_DISABLE_BLENDING + f Z aC DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION + f I aD DEFAULT_MINECRAFT_PORT + f Z aE DEBUG_SUBTITLES + f I aF FAKE_MS_LATENCY + f I aG FAKE_MS_JITTER + f Lio/netty/util/ResourceLeakDetector$Level; aH NETTY_LEAK_DETECTION + f Z aI COMMAND_STACK_TRACES + f Z aJ DEBUG_WORLD_RECREATE + f Z aK DEBUG_SHOW_SERVER_DEBUG_VALUES + f Z aL DEBUG_FEATURE_COUNT + f Z aM DEBUG_RESOURCE_GENERATION_OVERRIDE + f Z aN DEBUG_FORCE_TELEMETRY + f Z aO DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND + f J aP MAXIMUM_TICK_TIME_NANOS + f F aQ MAXIMUM_BLOCK_EXPLOSION_RESISTANCE + f Z aR USE_WORKFLOWS_HOOKS + f Z aS USE_DEVONLY + f Z aT CHECK_DATA_FIXER_SCHEMA + f Z aU IS_RUNNING_IN_IDE + f I aV WORLD_RESOLUTION + f I aW MAX_CHAT_LENGTH + f I aX MAX_USER_INPUT_COMMAND_LENGTH + f I aY MAX_FUNCTION_COMMAND_LENGTH + f I aZ MAX_PLAYER_NAME_LENGTH + f Z aa DEBUG_DONT_SAVE_WORLD + f Z ab DEBUG_LARGE_DRIPSTONE + f Z ac DEBUG_CARVERS + f Z ad DEBUG_ORE_VEINS + f Z ae DEBUG_SCULK_CATALYST + f Z af DEBUG_BYPASS_REALMS_VERSION_CHECK + f Z ag DEBUG_SOCIAL_INTERACTIONS + f Z ah DEBUG_VALIDATE_RESOURCE_PATH_CASE + f Z ai DEBUG_UNLOCK_ALL_TRADES + f Z aj DEBUG_BREEZE_MOB + f Z ak DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS + f Z al DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS + f Z am DEBUG_FORCE_ONBOARDING_SCREEN + f Z an DEBUG_IGNORE_LOCAL_MOB_CAP + f Z ao DEBUG_DISABLE_LIQUID_SPREADING + f Z ap DEBUG_AQUIFERS + f Z aq DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING + f Z ar debugGenerateSquareTerrainWithoutNoise + f Z as debugGenerateStripedTerrainWithoutNoise + f Z at DEBUG_ONLY_GENERATE_HALF_THE_WORLD + f Z au DEBUG_DISABLE_FLUID_GENERATION + f Z av DEBUG_DISABLE_AQUIFERS + f Z aw DEBUG_DISABLE_SURFACE + f Z ax DEBUG_DISABLE_CARVERS + f Z ay DEBUG_DISABLE_STRUCTURES + f Z az DEBUG_DISABLE_FEATURES + f I b WORLD_VERSION + f I ba MAX_CHAINED_NEIGHBOR_UPDATES + f I bb MAX_RENDER_DISTANCE + f [C bc ILLEGAL_FILE_CHARACTERS + f I bd TICKS_PER_SECOND + f I be MILLIS_PER_TICK + f I bf TICKS_PER_MINUTE + f I bg TICKS_PER_GAME_DAY + f F bh AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK + f F bi AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE + f F bj AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY + f I bk WORLD_ICON_SIZE + f I bl SNAPSHOT_PROTOCOL_BIT + f Lnet/minecraft/WorldVersion; bm CURRENT_VERSION + f Ljava/lang/String; c SERIES + f Ljava/lang/String; d VERSION_STRING + f I e RELEASE_NETWORK_PROTOCOL_VERSION + f I f SNAPSHOT_NETWORK_PROTOCOL_VERSION + f I g SNBT_NAG_VERSION + f Z h CRASH_EAGERLY + f I i RESOURCE_PACK_FORMAT + f I j DATA_PACK_FORMAT + f I k LANGUAGE_FORMAT + f I l REPORT_FORMAT_VERSION + f Ljava/lang/String; m DATA_VERSION_TAG + f Z n FIX_TNT_DUPE + f Z o FIX_SAND_DUPE + f Z p USE_DEBUG_FEATURES + f Z q DEBUG_OPEN_INCOMPATIBLE_WORLDS + f Z r DEBUG_ALLOW_LOW_SIM_DISTANCE + f Z s DEBUG_HOTKEYS + f Z t DEBUG_UI_NARRATION + f Z u DEBUG_RENDER + f Z v DEBUG_PATHFINDING + f Z w DEBUG_WATER + f Z x DEBUG_HEIGHTMAP + f Z y DEBUG_COLLISION + f Z z DEBUG_SHOW_LOCAL_SERVER_ENTITY_HIT_BOXES + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a debugVoidTerrain + m (Lnet/minecraft/WorldVersion;)V a setVersion + m ()V a tryDetectVersion + m ()Lnet/minecraft/WorldVersion; b getCurrentVersion + m ()I c getProtocolVersion +c net/minecraft/SuppressForbidden net/minecraft/SuppressForbidden + m ()Ljava/lang/String; a reason +c net/minecraft/SystemReport net/minecraft/SystemReport + f J a BYTES_PER_MEBIBYTE + f J b ONE_GIGA + f Lorg/slf4j/Logger; c LOGGER + f Ljava/lang/String; d OPERATING_SYSTEM + f Ljava/lang/String; e JAVA_VERSION + f Ljava/lang/String; f JAVA_VM_VERSION + f Ljava/util/Map; g entries + m (Ljava/lang/StringBuilder;)V a appendToCrashReportString + m (Ljava/lang/String;)V a putSpaceForProperty + m (Loshi/hardware/VirtualMemory;)V a putVirtualMemory + m (Ljava/lang/String;Ljava/lang/Runnable;)V a ignoreErrors + m (Loshi/hardware/CentralProcessor$ProcessorIdentifier;)Ljava/lang/String; a lambda$putProcessor$16 + m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V a lambda$appendToCrashReportString$22 + m (Ljava/lang/String;Ljava/util/function/Supplier;)V a setDetail + m (Loshi/hardware/CentralProcessor;)V a putProcessor + m (Loshi/hardware/GlobalMemory;)V a putMemory + m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; a lambda$putPhysicalMemory$8 + m (Ljava/util/List;)V a putPhysicalMemory + m ()Ljava/lang/String; a toLineSeparatedString + m (J)F a sizeInMiB + m (Loshi/hardware/GraphicsCard;)Ljava/lang/String; a lambda$putGraphics$15 + m (Loshi/hardware/HardwareAbstractionLayer;)V a lambda$putHardware$6 + m (Ljava/lang/String;Ljava/lang/String;)V a setDetail + m (Loshi/SystemInfo;)V a putHardware + m (Ljava/util/Map$Entry;)Ljava/lang/String; a lambda$toLineSeparatedString$23 + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; b lambda$putProcessor$19 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; b lambda$putVirtualMemory$12 + m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; b lambda$putPhysicalMemory$7 + m (Loshi/hardware/HardwareAbstractionLayer;)V b lambda$putHardware$5 + m (Ljava/lang/String;Ljava/util/function/Supplier;)V b putSpaceForPath + m (Ljava/util/List;)V b putGraphics + m (Ljava/lang/String;)Ljava/lang/String; b lambda$putSpaceForProperty$21 + m (Loshi/hardware/GlobalMemory;)V b lambda$putMemory$14 + m ()V b putStorage + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; c lambda$putProcessor$18 + m (Loshi/hardware/HardwareAbstractionLayer;)V c lambda$putHardware$4 + m (Loshi/hardware/GlobalMemory;)V c lambda$putMemory$13 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; c lambda$putVirtualMemory$11 + m ()Ljava/lang/String; c lambda$putStorage$20 + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; d lambda$putProcessor$17 + m ()Ljava/lang/String; d lambda$new$3 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; d lambda$putVirtualMemory$10 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; e lambda$putVirtualMemory$9 + m ()V e lambda$new$2 + m ()Ljava/lang/String; f lambda$new$1 + m ()Ljava/lang/String; g lambda$new$0 +c net/minecraft/SystemUtils net/minecraft/Util + f I a LINEAR_LOOKUP_THRESHOLD + f J b NANOS_PER_MILLI + f Lnet/minecraft/util/TimeSource$a; c timeSource + f Lcom/google/common/base/Ticker; d TICKER + f Ljava/util/UUID; e NIL_UUID + f Ljava/nio/file/spi/FileSystemProvider; f ZIP_FILE_SYSTEM_PROVIDER + f Lorg/slf4j/Logger; g LOGGER + f I h DEFAULT_MAX_THREADS + f I i DEFAULT_SAFE_FILE_OPERATION_RETRIES + f Ljava/lang/String; j MAX_THREADS_SYSTEM_PROPERTY + f Lnet/minecraft/TracingExecutor; k BACKGROUND_EXECUTOR + f Lnet/minecraft/TracingExecutor; l IO_POOL + f Lnet/minecraft/TracingExecutor; m DOWNLOAD_POOL + f Ljava/time/format/DateTimeFormatter; n FILENAME_DATE_TIME_FORMATTER + f Ljava/util/Set; o ALLOWED_UNTRUSTED_LINK_PROTOCOLS + f Ljava/util/function/Consumer; p thePauser + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf + m (ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z a runWithRetries + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; a createDeleter + m (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult; a fixedSize + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed; a writeAndReadTypedOrThrow + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf + m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a shuffledCopy + m (Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction; a memoize + m ()Ljava/util/stream/Collector; a toMap + m (Ljava/lang/Class;Ljava/util/function/Function;)Ljava/util/EnumMap; a makeEnumMap + m (Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object; a blockUntilDone + m (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; a copyAndPut + m (Ljava/lang/String;II)I a offsetByCodepoints + m (Ljava/lang/String;)Ljava/net/URI; a parseAndValidateUntrustedUri + m (I)Ljava/lang/String; a lambda$fixedSize$28 + m (Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable; a name + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Object;)Ljava/lang/String; a getPropertyName + m (Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional; a ifElse + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Z)Lcom/mojang/datafixers/Typed; a readTypedOrThrow + m (Ljava/lang/Runnable;Ljava/lang/String;)V a runNamed + m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; a getRandom + m (Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult; a fixedSize + m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; a getRandom + m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; a fetchChoiceType + m (IILjava/util/List;)Z a isSymmetrical + m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; a findNextInIterable + m (Ljava/util/stream/IntStream;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/ints/IntArrayList; a toShuffledList + m (Lnet/minecraft/core/IRegistry;Ljava/lang/Object;)Ljava/lang/String; a getRegisteredName + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; a createRenamer + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)Z a safeReplaceOrMoveFile + m (Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; a copyAndAdd + m (Ljava/nio/file/spi/FileSystemProvider;)Z a lambda$static$0 + m (Ljava/util/stream/Stream;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a toShuffledList + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf + m (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a fallibleSequence + m (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; a make + m (Ljava/lang/String;Z)Lnet/minecraft/TracingExecutor; a makeIoExecutor + m (Ljava/util/function/Supplier;)Ljava/lang/Object; a make + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; a copyAndAdd + m (Ljava/lang/String;Lnet/minecraft/CharPredicate;)Ljava/lang/String; a sanitizeName + m (Ljava/util/List;)Ljava/util/function/Predicate; a allOf + m ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf + m (Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; a prefix + m (Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;ZLjava/lang/Runnable;)Ljava/lang/Thread; a lambda$makeIoExecutor$4 + m ([Ljava/util/function/BooleanSupplier;)Z a executeInSequence + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; a readTypedOrThrow + m (Ljava/lang/Throwable;)V a throwAsRuntime + m (Ljava/util/List;I)Lcom/mojang/serialization/DataResult; a fixedSize + m (Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; a name + m (Ljava/util/function/Consumer;)V a setPause + m (Ljava/util/function/Function;)Lnet/minecraft/util/SingleKeyCache; a singleKeyCache + m ([ILnet/minecraft/util/RandomSource;)I a getRandom + m (Ljava/lang/Thread;Ljava/lang/Throwable;)V a onThreadException + m (Ljava/lang/String;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; a makeDescriptionId + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V a safeReplaceFile + m (Ljava/lang/String;Ljava/lang/Throwable;)V a logAndPauseIfInIde + m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; b findPreviousInIterable + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; b createFileDeletedCheck + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V b copyBetweenDirs + m ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf + m (Ljava/util/List;)Ljava/util/function/Predicate; b anyOf + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf + m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/util/List; b shuffledCopy + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf + m (Ljava/util/function/Function;)Ljava/util/function/Function; b memoize + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf + m ()Ljava/util/stream/Collector; b toMutableList + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf + m (Ljava/lang/Throwable;)Ljava/lang/Throwable; b pauseInIde + m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; b doFetchChoiceType + m (I)Ljava/lang/String; b lambda$fixedSize$27 + m (Ljava/lang/String;)V b logAndPauseIfInIde + m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; b getRandomSafe + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf + m ()J c getMillis + m (Ljava/util/List;)Ljava/lang/Object; c lastOf + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; c createFileCreatedCheck + m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; c blockUntilDone + m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)V c shuffle + m (Ljava/lang/Throwable;)Ljava/lang/String; c describeError + m (Ljava/lang/String;)V d doPause + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; d sequence + m ()J d getNanos + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; e sequenceFailFast + m ()J e getEpochMillis + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; f sequenceFailFastAndCancel + m (Ljava/lang/String;)V f lambda$static$2 + m ()Ljava/lang/String; f getFilenameFormattedDateTime + m (Ljava/util/List;)Ljava/util/function/ToIntFunction; g createIndexLookup + m ()I g maxAllowedExecutorThreads + m (Ljava/util/List;)Ljava/util/function/ToIntFunction; h createIndexIdentityLookup + m ()Lnet/minecraft/TracingExecutor; h backgroundExecutor + m ()Lnet/minecraft/TracingExecutor; i ioPool + m ()Lnet/minecraft/TracingExecutor; j nonCriticalIoPool + m ()V k shutdownExecutors + m ()Ljava/util/function/Predicate; l allOf + m ()Ljava/util/function/Predicate; m anyOf + m ()Lnet/minecraft/SystemUtils$OS; n getPlatform + m ()Ljava/util/stream/Stream; o getVmArguments + m ()V p startTimerHackThread + m ()I q getMaxThreads + m ()Ljava/lang/IllegalStateException; r lambda$static$1 +c net/minecraft/SystemUtils$1 net/minecraft/Util$1 +c net/minecraft/SystemUtils$2 net/minecraft/Util$10 + f Ljava/util/Map; b cache +c net/minecraft/SystemUtils$4 net/minecraft/Util$2 +c net/minecraft/SystemUtils$5 net/minecraft/Util$5 +c net/minecraft/SystemUtils$6 net/minecraft/Util$6 +c net/minecraft/SystemUtils$7 net/minecraft/Util$7 +c net/minecraft/SystemUtils$8 net/minecraft/Util$8 +c net/minecraft/SystemUtils$9 net/minecraft/Util$9 +c net/minecraft/SystemUtils$OS net/minecraft/Util$OS + f Lnet/minecraft/SystemUtils$OS; a LINUX + f Lnet/minecraft/SystemUtils$OS; b SOLARIS + f Lnet/minecraft/SystemUtils$OS; c WINDOWS + f Lnet/minecraft/SystemUtils$OS; d OSX + f Lnet/minecraft/SystemUtils$OS; e UNKNOWN + f Ljava/lang/String; f telemetryName + f [Lnet/minecraft/SystemUtils$OS; g $VALUES + m (Ljava/lang/String;)V a openUri + m (Ljava/io/File;)V a openFile + m (Ljava/net/URI;)V a openUri + m ()Ljava/lang/String; a telemetryName + m (Ljava/nio/file/Path;)V a openPath + m (Ljava/net/URI;)[Ljava/lang/String; b getOpenUriArguments + m ()[Lnet/minecraft/SystemUtils$OS; b $values +c net/minecraft/SystemUtils$OS$1 net/minecraft/Util$OS$1 + m (Ljava/net/URI;)[Ljava/lang/String; b getOpenUriArguments +c net/minecraft/SystemUtils$OS$2 net/minecraft/Util$OS$2 + m (Ljava/net/URI;)[Ljava/lang/String; b getOpenUriArguments +c net/minecraft/ThreadNamedUncaughtExceptionHandler net/minecraft/DefaultUncaughtExceptionHandlerWithName + f Lorg/slf4j/Logger; a logger +c net/minecraft/TracingExecutor net/minecraft/TracingExecutor + f Ljava/util/concurrent/ExecutorService; a service + m (Ljava/lang/String;)Ljava/util/concurrent/Executor; a forName + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; a wrapUnnamed + m ()Ljava/util/concurrent/ExecutorService; a service + m (JLjava/util/concurrent/TimeUnit;)V a shutdownAndAwait + m (Ljava/lang/String;Ljava/lang/Runnable;)V a lambda$forName$3 + m (Ljava/lang/String;Ljava/lang/Runnable;)V b lambda$forName$2 + m (Ljava/lang/Runnable;)V b lambda$wrapUnnamed$4 + m (Ljava/lang/String;Ljava/lang/Runnable;)V c lambda$forName$1 + m (Ljava/lang/String;Ljava/lang/Runnable;)V d lambda$forName$0 +c net/minecraft/WorldVersion net/minecraft/WorldVersion + m (Lnet/minecraft/server/packs/EnumResourcePackType;)I a getPackVersion + m ()Ljava/lang/String; b getId + m ()Ljava/lang/String; c getName + m ()Lnet/minecraft/world/level/storage/DataVersion; d getDataVersion + m ()I e getProtocolVersion + m ()Ljava/util/Date; f getBuildTime + m ()Z g isStable +c net/minecraft/advancements/Advancement net/minecraft/advancements/Advancement + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/util/Optional; c parent + f Ljava/util/Optional; d display + f Lnet/minecraft/advancements/AdvancementRewards; e rewards + f Ljava/util/Map; f criteria + f Lnet/minecraft/advancements/AdvancementRequirements; g requirements + f Z h sendsTelemetryEvent + f Ljava/util/Optional; i name + f Lcom/mojang/serialization/Codec; j CRITERIA_CODEC + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$decorateName$7 + m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementRewards;Ljava/util/Map;Ljava/util/Optional;Ljava/lang/Boolean;)Lnet/minecraft/advancements/Advancement; a lambda$static$4 + m (Lnet/minecraft/advancements/Advancement;)Lcom/mojang/serialization/DataResult; a validate + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/IChatBaseComponent; a name + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$a;)V a validate + m ()Z a isRoot + m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$a;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V a lambda$validate$9 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; a lambda$static$3 + m (Lnet/minecraft/advancements/AdvancementDisplay;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorateName + m (Lnet/minecraft/advancements/Advancement;Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement; a lambda$validate$6 + m ()Ljava/util/Optional; b parent + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/Advancement; b read + m (Ljava/util/Map;)Lcom/mojang/serialization/DataResult; b lambda$static$1 + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$name$8 + m (Lnet/minecraft/advancements/Advancement;)Ljava/util/Optional; b lambda$static$2 + m ()Ljava/util/Optional; c display + m ()Lnet/minecraft/advancements/AdvancementRewards; d rewards + m ()Ljava/util/Map; e criteria + m ()Lnet/minecraft/advancements/AdvancementRequirements; f requirements + m ()Z g sendsTelemetryEvent + m ()Ljava/util/Optional; h name + m ()Ljava/lang/String; i lambda$static$0 +c net/minecraft/advancements/Advancement$SerializedAdvancement net/minecraft/advancements/Advancement$Builder + f Ljava/util/Optional; a parent + f Ljava/util/Optional; b display + f Lnet/minecraft/advancements/AdvancementRewards; c rewards + f Lcom/google/common/collect/ImmutableMap$Builder; d criteria + f Ljava/util/Optional; e requirements + f Lnet/minecraft/advancements/AdvancementRequirements$a; f requirementsStrategy + f Z g sendsTelemetryEvent + m (Lnet/minecraft/advancements/AdvancementDisplay;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a display + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/AdvancementFrameType;ZZZ)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a display + m (Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; a save + m (Lnet/minecraft/advancements/AdvancementRequirements$a;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a requirements + m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addCriterion + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a parent + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a parent + m (Lnet/minecraft/advancements/AdvancementRewards;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a rewards + m (Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a requirements + m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; a lambda$build$0 + m (Lnet/minecraft/advancements/AdvancementRewards$a;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a rewards + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/AdvancementFrameType;ZZZ)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a display + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementHolder; b build + m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b recipeAdvancement + m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; c sendsTelemetryEvent +c net/minecraft/advancements/AdvancementDisplay net/minecraft/advancements/DisplayInfo + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; c title + f Lnet/minecraft/network/chat/IChatBaseComponent; d description + f Lnet/minecraft/world/item/ItemStack; e icon + f Ljava/util/Optional; f background + f Lnet/minecraft/advancements/AdvancementFrameType; g type + f Z h showToast + f Z i announceChat + f Z j hidden + f F k x + f F l y + m (FF)V a setLocation + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a serializeToNetwork + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getTitle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDescription + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/AdvancementDisplay; b fromNetwork + m ()Lnet/minecraft/world/item/ItemStack; c getIcon + m ()Ljava/util/Optional; d getBackground + m ()Lnet/minecraft/advancements/AdvancementFrameType; e getType + m ()F f getX + m ()F g getY + m ()Z h shouldShowToast + m ()Z i shouldAnnounceChat + m ()Z j isHidden +c net/minecraft/advancements/AdvancementFrameType net/minecraft/advancements/AdvancementType + f Lnet/minecraft/advancements/AdvancementFrameType; a TASK + f Lnet/minecraft/advancements/AdvancementFrameType; b CHALLENGE + f Lnet/minecraft/advancements/AdvancementFrameType; c GOAL + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e name + f Lnet/minecraft/EnumChatFormat; f chatColor + f Lnet/minecraft/network/chat/IChatBaseComponent; g displayName + f [Lnet/minecraft/advancements/AdvancementFrameType; h $VALUES + m ()Lnet/minecraft/EnumChatFormat; a getChatColor + m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/network/chat/IChatMutableComponent; a createAnnouncement + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDisplayName + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/advancements/AdvancementFrameType; d $values +c net/minecraft/advancements/AdvancementHolder net/minecraft/advancements/AdvancementHolder + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b LIST_STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; c id + f Lnet/minecraft/advancements/Advancement; d value + m ()Lnet/minecraft/resources/MinecraftKey; a id + m ()Lnet/minecraft/advancements/Advancement; b value +c net/minecraft/advancements/AdvancementNode net/minecraft/advancements/AdvancementNode + f Lnet/minecraft/advancements/AdvancementHolder; a holder + f Lnet/minecraft/advancements/AdvancementNode; b parent + f Ljava/util/Set; c children + m (Lnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/advancements/AdvancementNode; a getRoot + m ()Lnet/minecraft/advancements/Advancement; a advancement + m ()Lnet/minecraft/advancements/AdvancementHolder; b holder + m (Lnet/minecraft/advancements/AdvancementNode;)V b addChild + m ()Lnet/minecraft/advancements/AdvancementNode; c parent + m ()Lnet/minecraft/advancements/AdvancementNode; d root + m ()Ljava/lang/Iterable; e children +c net/minecraft/advancements/AdvancementProgress net/minecraft/advancements/AdvancementProgress + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/time/format/DateTimeFormatter; b OBTAINED_TIME_FORMAT + f Lcom/mojang/serialization/Codec; c OBTAINED_TIME_CODEC + f Lcom/mojang/serialization/Codec; d CRITERIA_CODEC + f Ljava/util/Map; e criteria + f Lnet/minecraft/advancements/AdvancementRequirements; f requirements + m (Lnet/minecraft/advancements/AdvancementRequirements;)V a update + m (Ljava/util/Set;Ljava/util/Map$Entry;)Z a lambda$update$9 + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/advancements/CriterionProgress;)V a lambda$serializeToNetwork$10 + m (Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Ljava/util/Map;Ljava/lang/Boolean;)Lnet/minecraft/advancements/AdvancementProgress; a lambda$static$7 + m ()Z a isDone + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$8 + m (Ljava/util/Map$Entry;)Ljava/time/Instant; a lambda$static$4 + m (Lnet/minecraft/advancements/AdvancementProgress;)I a compareTo + m (Ljava/time/Instant;)Ljava/time/temporal/TemporalAccessor; a lambda$static$0 + m (Ljava/lang/String;)Z a grantProgress + m (Ljava/util/Map;)Ljava/util/Map; a lambda$static$5 + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/advancements/AdvancementProgress; b fromNetwork + m (Ljava/util/Map$Entry;)Z b lambda$static$3 + m (Ljava/util/Map;)Ljava/util/Map; b lambda$static$2 + m (Ljava/lang/String;)Z b revokeProgress + m (Lnet/minecraft/advancements/AdvancementProgress;)Ljava/util/Map; b lambda$static$6 + m ()Z b hasProgress + m ()F c getPercent + m (Ljava/util/Map$Entry;)Lnet/minecraft/advancements/CriterionProgress; c lambda$static$1 + m (Ljava/lang/String;)Lnet/minecraft/advancements/CriterionProgress; c getCriterion + m (Ljava/lang/String;)Z d isCriterionDone + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getProgressText + m ()Ljava/lang/Iterable; e getRemainingCriteria + m ()Ljava/lang/Iterable; f getCompletedCriteria + m ()Ljava/time/Instant; g getFirstProgressDate + m ()I h countCompletedRequirements +c net/minecraft/advancements/AdvancementRequirements net/minecraft/advancements/AdvancementRequirements + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/AdvancementRequirements; b EMPTY + f Ljava/util/List; c requirements + m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; a allOf + m (Lnet/minecraft/network/PacketDataSerializer;Ljava/util/List;)V a lambda$write$1 + m (Ljava/util/Set;)Lcom/mojang/serialization/DataResult; a validate + m ()I a size + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Ljava/util/Set;Ljava/util/Set;)Ljava/lang/String; a lambda$validate$3 + m (Ljava/util/List;Ljava/util/function/Predicate;)Z a anyMatch + m (Ljava/util/function/Predicate;)Z a test + m (Ljava/util/function/Predicate;)I b count + m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; b anyOf + m ()Z b isEmpty + m (Lnet/minecraft/network/PacketDataSerializer;)Ljava/util/List; b lambda$new$0 + m ()Ljava/util/Set; c names + m ()Ljava/util/List; d requirements + m ()Ljava/lang/String; e lambda$validate$2 +c net/minecraft/advancements/AdvancementRequirements$a net/minecraft/advancements/AdvancementRequirements$Strategy + f Lnet/minecraft/advancements/AdvancementRequirements$a; a AND + f Lnet/minecraft/advancements/AdvancementRequirements$a; b OR +c net/minecraft/advancements/AdvancementRewards net/minecraft/advancements/AdvancementRewards + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/AdvancementRewards; b EMPTY + f I c experience + f Ljava/util/List; d loot + f Ljava/util/List; e recipes + f Ljava/util/Optional; f function + m (Lnet/minecraft/server/level/EntityPlayer;)V a grant + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/commands/functions/CommandFunction;)V a lambda$grant$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a experience + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/commands/CacheableFunction;)Ljava/util/Optional; a lambda$grant$1 + m ()Ljava/util/List; b loot + m ()Ljava/util/List; c recipes + m ()Ljava/util/Optional; d function +c net/minecraft/advancements/AdvancementRewards$a net/minecraft/advancements/AdvancementRewards$Builder + f I a experience + f Lcom/google/common/collect/ImmutableList$Builder; b loot + f Lcom/google/common/collect/ImmutableList$Builder; c recipes + f Ljava/util/Optional; d function + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$a; a loot + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementRewards$a; a function + m ()Lnet/minecraft/advancements/AdvancementRewards; a build + m (I)Lnet/minecraft/advancements/AdvancementRewards$a; a experience + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementRewards$a; b runs + m (I)Lnet/minecraft/advancements/AdvancementRewards$a; b addExperience + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$a; b addLootTable + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$a; c recipe + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$a; d addRecipe +c net/minecraft/advancements/AdvancementTree net/minecraft/advancements/AdvancementTree + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Map; b nodes + f Ljava/util/Set; c roots + f Ljava/util/Set; d tasks + f Lnet/minecraft/advancements/AdvancementTree$a; e listener + m (Ljava/util/Set;)V a remove + m (Lnet/minecraft/advancements/AdvancementTree$a;)V a setListener + m ()V a clear + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementNode; a get + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementNode; a get + m (Ljava/util/Collection;)V a addAll + m (Lnet/minecraft/advancements/AdvancementNode;)V a remove + m ()Ljava/lang/Iterable; b roots + m (Lnet/minecraft/advancements/AdvancementHolder;)Z b tryInsert + m ()Ljava/util/Collection; c nodes +c net/minecraft/advancements/AdvancementTree$a net/minecraft/advancements/AdvancementTree$Listener + m ()V a onAdvancementsCleared + m (Lnet/minecraft/advancements/AdvancementNode;)V a onAddAdvancementRoot + m (Lnet/minecraft/advancements/AdvancementNode;)V b onRemoveAdvancementRoot + m (Lnet/minecraft/advancements/AdvancementNode;)V c onAddAdvancementTask + m (Lnet/minecraft/advancements/AdvancementNode;)V d onRemoveAdvancementTask +c net/minecraft/advancements/Criterion net/minecraft/advancements/Criterion + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/CriterionTrigger; b trigger + f Lnet/minecraft/advancements/CriterionInstance; c triggerInstance + f Lcom/mojang/serialization/MapCodec; d MAP_CODEC + m (Lnet/minecraft/advancements/CriterionTrigger;Lnet/minecraft/advancements/CriterionInstance;)Lnet/minecraft/advancements/Criterion; a lambda$criterionCodec$0 + m ()Lnet/minecraft/advancements/CriterionTrigger; a trigger + m (Lnet/minecraft/advancements/CriterionTrigger;)Lcom/mojang/serialization/Codec; a criterionCodec + m ()Lnet/minecraft/advancements/CriterionInstance; b triggerInstance +c net/minecraft/advancements/CriterionInstance net/minecraft/advancements/CriterionTriggerInstance + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate +c net/minecraft/advancements/CriterionProgress net/minecraft/advancements/CriterionProgress + f Ljava/time/Instant; a obtained + m ()Z a isDone + m (Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m ()V b grant + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/advancements/CriterionProgress; b fromNetwork + m ()V c revoke + m ()Ljava/time/Instant; d getObtained +c net/minecraft/advancements/CriterionTrigger net/minecraft/advancements/CriterionTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/AdvancementDataPlayer;)V a removePlayerListeners + m (Lnet/minecraft/advancements/CriterionInstance;)Lnet/minecraft/advancements/Criterion; a createCriterion + m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V a addPlayerListener + m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V b removePlayerListener +c net/minecraft/advancements/CriterionTrigger$a net/minecraft/advancements/CriterionTrigger$Listener + f Lnet/minecraft/advancements/CriterionInstance; a trigger + f Lnet/minecraft/advancements/AdvancementHolder; b advancement + f Ljava/lang/String; c criterion + m ()Lnet/minecraft/advancements/CriterionInstance; a trigger + m (Lnet/minecraft/server/AdvancementDataPlayer;)V a run + m ()Lnet/minecraft/advancements/AdvancementHolder; b advancement + m ()Ljava/lang/String; c criterion +c net/minecraft/advancements/CriterionTriggers net/minecraft/advancements/CriteriaTriggers + f Lnet/minecraft/advancements/critereon/CriterionTriggerConsumeItem; A CONSUME_ITEM + f Lnet/minecraft/advancements/critereon/CriterionTriggerEffectsChanged; B EFFECTS_CHANGED + f Lnet/minecraft/advancements/critereon/CriterionTriggerUsedTotem; C USED_TOTEM + f Lnet/minecraft/advancements/critereon/DistanceTrigger; D NETHER_TRAVEL + f Lnet/minecraft/advancements/critereon/CriterionTriggerFishingRodHooked; E FISHING_ROD_HOOKED + f Lnet/minecraft/advancements/critereon/CriterionTriggerChanneledLightning; F CHANNELED_LIGHTNING + f Lnet/minecraft/advancements/critereon/CriterionTriggerShotCrossbow; G SHOT_CROSSBOW + f Lnet/minecraft/advancements/critereon/KilledByArrowTrigger; H KILLED_BY_ARROW + f Lnet/minecraft/advancements/critereon/PlayerTrigger; I RAID_WIN + f Lnet/minecraft/advancements/critereon/PlayerTrigger; J RAID_OMEN + f Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock; K HONEY_BLOCK_SLIDE + f Lnet/minecraft/advancements/critereon/CriterionTriggerBeeNestDestroyed; L BEE_NEST_DESTROYED + f Lnet/minecraft/advancements/critereon/CriterionTriggerTargetHit; M TARGET_BLOCK_HIT + f Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger; N ITEM_USED_ON_BLOCK + f Lnet/minecraft/advancements/critereon/DefaultBlockInteractionTrigger; O DEFAULT_BLOCK_USE + f Lnet/minecraft/advancements/critereon/AnyBlockInteractionTrigger; P ANY_BLOCK_USE + f Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerGeneratesContainerLoot; Q GENERATE_LOOT + f Lnet/minecraft/advancements/critereon/PickedUpItemTrigger; R THROWN_ITEM_PICKED_UP_BY_ENTITY + f Lnet/minecraft/advancements/critereon/PickedUpItemTrigger; S THROWN_ITEM_PICKED_UP_BY_PLAYER + f Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerInteractedWithEntity; T PLAYER_INTERACTED_WITH_ENTITY + f Lnet/minecraft/advancements/critereon/StartRidingTrigger; U START_RIDING_TRIGGER + f Lnet/minecraft/advancements/critereon/LightningStrikeTrigger; V LIGHTNING_STRIKE + f Lnet/minecraft/advancements/critereon/UsingItemTrigger; W USING_ITEM + f Lnet/minecraft/advancements/critereon/DistanceTrigger; X FALL_FROM_HEIGHT + f Lnet/minecraft/advancements/critereon/DistanceTrigger; Y RIDE_ENTITY_IN_LAVA_TRIGGER + f Lnet/minecraft/advancements/critereon/CriterionTriggerKilled; Z KILL_MOB_NEAR_SCULK_CATALYST + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger; aa ALLAY_DROP_ITEM_ON_BLOCK + f Lnet/minecraft/advancements/critereon/PlayerTrigger; ab AVOID_VIBRATION + f Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger; ac RECIPE_CRAFTED + f Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger; ad CRAFTER_RECIPE_CRAFTED + f Lnet/minecraft/advancements/critereon/FallAfterExplosionTrigger; ae FALL_AFTER_EXPLOSION + f Lnet/minecraft/advancements/critereon/CriterionTriggerImpossible; b IMPOSSIBLE + f Lnet/minecraft/advancements/critereon/CriterionTriggerKilled; c PLAYER_KILLED_ENTITY + f Lnet/minecraft/advancements/critereon/CriterionTriggerKilled; d ENTITY_KILLED_PLAYER + f Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock; e ENTER_BLOCK + f Lnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged; f INVENTORY_CHANGED + f Lnet/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked; g RECIPE_UNLOCKED + f Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerHurtEntity; h PLAYER_HURT_ENTITY + f Lnet/minecraft/advancements/critereon/CriterionTriggerEntityHurtPlayer; i ENTITY_HURT_PLAYER + f Lnet/minecraft/advancements/critereon/CriterionTriggerEnchantedItem; j ENCHANTED_ITEM + f Lnet/minecraft/advancements/critereon/CriterionTriggerFilledBucket; k FILLED_BUCKET + f Lnet/minecraft/advancements/critereon/CriterionTriggerBrewedPotion; l BREWED_POTION + f Lnet/minecraft/advancements/critereon/CriterionTriggerConstructBeacon; m CONSTRUCT_BEACON + f Lnet/minecraft/advancements/critereon/CriterionTriggerUsedEnderEye; n USED_ENDER_EYE + f Lnet/minecraft/advancements/critereon/CriterionTriggerSummonedEntity; o SUMMONED_ENTITY + f Lnet/minecraft/advancements/critereon/CriterionTriggerBredAnimals; p BRED_ANIMALS + f Lnet/minecraft/advancements/critereon/PlayerTrigger; q LOCATION + f Lnet/minecraft/advancements/critereon/PlayerTrigger; r SLEPT_IN_BED + f Lnet/minecraft/advancements/critereon/CriterionTriggerCuredZombieVillager; s CURED_ZOMBIE_VILLAGER + f Lnet/minecraft/advancements/critereon/CriterionTriggerVillagerTrade; t TRADE + f Lnet/minecraft/advancements/critereon/CriterionTriggerItemDurabilityChanged; u ITEM_DURABILITY_CHANGED + f Lnet/minecraft/advancements/critereon/CriterionTriggerLevitation; v LEVITATION + f Lnet/minecraft/advancements/critereon/CriterionTriggerChangedDimension; w CHANGED_DIMENSION + f Lnet/minecraft/advancements/critereon/PlayerTrigger; x TICK + f Lnet/minecraft/advancements/critereon/CriterionTriggerTamedAnimal; y TAME_ANIMAL + f Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger; z PLACED_BLOCK + m (Ljava/lang/String;Lnet/minecraft/advancements/CriterionTrigger;)Lnet/minecraft/advancements/CriterionTrigger; a register + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/advancements/CriterionTrigger; a bootstrap +c net/minecraft/advancements/TreeNodePosition net/minecraft/advancements/TreeNodePosition + f Lnet/minecraft/advancements/AdvancementNode; a node + f Lnet/minecraft/advancements/TreeNodePosition; b parent + f Lnet/minecraft/advancements/TreeNodePosition; c previousSibling + f I d childIndex + f Ljava/util/List; e children + f Lnet/minecraft/advancements/TreeNodePosition; f ancestor + f Lnet/minecraft/advancements/TreeNodePosition; g thread + f I h x + f F i y + f F j mod + f F k change + f F l shift + m (Lnet/minecraft/advancements/TreeNodePosition;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; a getAncestor + m (FIF)F a secondWalk + m (Lnet/minecraft/advancements/AdvancementDisplay;)V a lambda$finalizePosition$0 + m (F)V a thirdWalk + m (Lnet/minecraft/advancements/AdvancementNode;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; a addChild + m (Lnet/minecraft/advancements/TreeNodePosition;F)V a moveSubtree + m (Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; a apportion + m ()V a firstWalk + m (Lnet/minecraft/advancements/AdvancementNode;)V a run + m ()V b executeShifts + m ()Lnet/minecraft/advancements/TreeNodePosition; c previousOrThread + m ()Lnet/minecraft/advancements/TreeNodePosition; d nextOrThread + m ()V e finalizePosition +c net/minecraft/advancements/critereon/AnyBlockInteractionTrigger net/minecraft/advancements/critereon/AnyBlockInteractionTrigger + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/AnyBlockInteractionTrigger$a;)Z a lambda$trigger$0 + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a trigger +c net/minecraft/advancements/critereon/AnyBlockInteractionTrigger$a net/minecraft/advancements/critereon/AnyBlockInteractionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c location + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionValidator;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V a lambda$validate$1 + m ()Ljava/util/Optional; b location +c net/minecraft/advancements/critereon/CollectionContentsPredicate net/minecraft/advancements/critereon/CollectionContentsPredicate + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m ()Ljava/util/List; a unpack + m ([Ljava/util/function/Predicate;)Lnet/minecraft/advancements/critereon/CollectionContentsPredicate; a of + m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/CollectionContentsPredicate; a of +c net/minecraft/advancements/critereon/CollectionContentsPredicate$a net/minecraft/advancements/critereon/CollectionContentsPredicate$Multiple + f Ljava/util/List; a tests + m ()Ljava/util/List; a unpack + m (Ljava/lang/Object;Ljava/util/function/Predicate;)Z a lambda$test$0 + m (Ljava/lang/Iterable;)Z a test + m ()Ljava/util/List; b tests +c net/minecraft/advancements/critereon/CollectionContentsPredicate$b net/minecraft/advancements/critereon/CollectionContentsPredicate$Single + f Ljava/util/function/Predicate; a test + m ()Ljava/util/List; a unpack + m (Ljava/lang/Iterable;)Z a test + m ()Ljava/util/function/Predicate; b test +c net/minecraft/advancements/critereon/CollectionContentsPredicate$c net/minecraft/advancements/critereon/CollectionContentsPredicate$Zero + m ()Ljava/util/List; a unpack + m (Ljava/lang/Iterable;)Z a test +c net/minecraft/advancements/critereon/CollectionCountsPredicate net/minecraft/advancements/critereon/CollectionCountsPredicate + m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/CollectionCountsPredicate; a of + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m ()Ljava/util/List; a unpack + m ([Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$a;)Lnet/minecraft/advancements/critereon/CollectionCountsPredicate; a of +c net/minecraft/advancements/critereon/CollectionCountsPredicate$a net/minecraft/advancements/critereon/CollectionCountsPredicate$Entry + f Ljava/util/function/Predicate; a test + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b count + m ()Ljava/util/function/Predicate; a test + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0 + m (Ljava/lang/Iterable;)Z a test + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b count +c net/minecraft/advancements/critereon/CollectionCountsPredicate$b net/minecraft/advancements/critereon/CollectionCountsPredicate$Multiple + f Ljava/util/List; a entries + m ()Ljava/util/List; a unpack + m (Ljava/lang/Iterable;)Z a test + m ()Ljava/util/List; b entries +c net/minecraft/advancements/critereon/CollectionCountsPredicate$c net/minecraft/advancements/critereon/CollectionCountsPredicate$Single + f Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$a; a entry + m ()Ljava/util/List; a unpack + m (Ljava/lang/Iterable;)Z a test + m ()Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$a; b entry +c net/minecraft/advancements/critereon/CollectionCountsPredicate$d net/minecraft/advancements/critereon/CollectionCountsPredicate$Zero + m ()Ljava/util/List; a unpack + m (Ljava/lang/Iterable;)Z a test +c net/minecraft/advancements/critereon/CollectionPredicate net/minecraft/advancements/critereon/CollectionPredicate + f Ljava/util/Optional; a contains + f Ljava/util/Optional; b counts + f Ljava/util/Optional; c size + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m ()Ljava/util/Optional; a contains + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0 + m (Ljava/lang/Iterable;)Z a test + m ()Ljava/util/Optional; b counts + m ()Ljava/util/Optional; c size +c net/minecraft/advancements/critereon/ContextAwarePredicate net/minecraft/advancements/critereon/ContextAwarePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b conditions + f Ljava/util/function/Predicate; c compositePredicates + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/advancements/critereon/ContextAwarePredicate; a create + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)Ljava/util/List; a lambda$static$0 +c net/minecraft/advancements/critereon/CriterionConditionBlock net/minecraft/advancements/critereon/BlockPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/util/Optional; c blocks + f Ljava/util/Optional; d properties + f Ljava/util/Optional; e nbt + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a matchesState + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a matches + m ()Z a requiresNbt + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/advancements/critereon/CriterionConditionNBT;)Z a matchesBlockEntity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a matches + m ()Ljava/util/Optional; b blocks + m ()Ljava/util/Optional; c properties + m ()Ljava/util/Optional; d nbt +c net/minecraft/advancements/critereon/CriterionConditionBlock$a net/minecraft/advancements/critereon/BlockPredicate$Builder + f Ljava/util/Optional; a blocks + f Ljava/util/Optional; b properties + f Ljava/util/Optional; c nbt + m ()Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a block + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a hasNbt + m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of + m (Lnet/minecraft/core/HolderGetter;Ljava/util/Collection;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of + m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a setProperties + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of + m ()Lnet/minecraft/advancements/critereon/CriterionConditionBlock; b build +c net/minecraft/advancements/critereon/CriterionConditionDamage net/minecraft/advancements/critereon/DamagePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b dealtDamage + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c takenDamage + f Ljava/util/Optional; d sourceEntity + f Ljava/util/Optional; e blocked + f Ljava/util/Optional; f type + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a dealtDamage + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b takenDamage + m ()Ljava/util/Optional; c sourceEntity + m ()Ljava/util/Optional; d blocked + m ()Ljava/util/Optional; e type +c net/minecraft/advancements/critereon/CriterionConditionDamage$a net/minecraft/advancements/critereon/DamagePredicate$Builder + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a dealtDamage + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b takenDamage + f Ljava/util/Optional; c sourceEntity + f Ljava/util/Optional; d blocked + f Ljava/util/Optional; e type + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a dealtDamage + m (Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a type + m (Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a type + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a blocked + m ()Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a damageInstance + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a sourceEntity + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; b takenDamage + m ()Lnet/minecraft/advancements/critereon/CriterionConditionDamage; b build +c net/minecraft/advancements/critereon/CriterionConditionDamageSource net/minecraft/advancements/critereon/DamageSourcePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b tags + f Ljava/util/Optional; c directEntity + f Ljava/util/Optional; d sourceEntity + f Ljava/util/Optional; e isDirect + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;)Z a matches + m ()Ljava/util/List; a tags + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/damagesource/DamageSource;)Z a matches + m ()Ljava/util/Optional; b directEntity + m ()Ljava/util/Optional; c sourceEntity + m ()Ljava/util/Optional; d isDirect +c net/minecraft/advancements/critereon/CriterionConditionDamageSource$a net/minecraft/advancements/critereon/DamageSourcePredicate$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a tags + f Ljava/util/Optional; b directEntity + f Ljava/util/Optional; c sourceEntity + f Ljava/util/Optional; d isDirect + m (Lnet/minecraft/advancements/critereon/TagPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; a tag + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; a direct + m (Z)Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; a isDirect + m ()Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; a damageType + m ()Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource; b build + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; b source +c net/minecraft/advancements/critereon/CriterionConditionDistance net/minecraft/advancements/critereon/DistancePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b x + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c y + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d z + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; e horizontal + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; f absolute + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDistance; a horizontal + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a x + m (DDDDDD)Z a matches + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b y + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDistance; b vertical + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDistance; c absolute + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c z + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d horizontal + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; e absolute +c net/minecraft/advancements/critereon/CriterionConditionEnchantments net/minecraft/advancements/critereon/EnchantmentPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b enchantments + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c level + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/core/Holder;)Z a matchesEnchantment + m ()Ljava/util/Optional; a enchantments + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z a containedIn + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b level +c net/minecraft/advancements/critereon/CriterionConditionEntity net/minecraft/advancements/critereon/EntityPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lcom/mojang/serialization/Codec; b ADVANCEMENT_CODEC + f Ljava/util/Optional; c entityType + f Ljava/util/Optional; d distanceToPlayer + f Ljava/util/Optional; e movement + f Lnet/minecraft/advancements/critereon/CriterionConditionEntity$b; f location + f Ljava/util/Optional; g effects + f Ljava/util/Optional; h nbt + f Ljava/util/Optional; i flags + f Ljava/util/Optional; j equipment + f Ljava/util/Optional; k subPredicate + f Ljava/util/Optional; l periodicTick + f Ljava/util/Optional; m vehicle + f Ljava/util/Optional; n passenger + f Ljava/util/Optional; o targetedEntity + f Ljava/util/Optional; p team + f Ljava/util/Optional; q slots + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a lambda$static$1 + m ([Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Ljava/util/List; a wrap + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)Z a matches + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a matches + m ()Ljava/util/Optional; a entityType + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/ContextAwarePredicate; a wrap + m (Ljava/util/Optional;)Ljava/util/Optional; a wrap + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity;)Lnet/minecraft/advancements/critereon/ContextAwarePredicate; a wrap + m ()Ljava/util/Optional; b distanceToPlayer + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z b lambda$matches$2 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; b createContext + m ()Ljava/util/Optional; c movement + m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntity$b; d location + m ()Ljava/util/Optional; e effects + m ()Ljava/util/Optional; f nbt + m ()Ljava/util/Optional; g flags + m ()Ljava/util/Optional; h equipment + m ()Ljava/util/Optional; i subPredicate + m ()Ljava/util/Optional; j periodicTick + m ()Ljava/util/Optional; k vehicle + m ()Ljava/util/Optional; l passenger + m ()Ljava/util/Optional; m targetedEntity + m ()Ljava/util/Optional; n team + m ()Ljava/util/Optional; o slots +c net/minecraft/advancements/critereon/CriterionConditionEntity$a net/minecraft/advancements/critereon/EntityPredicate$Builder + f Ljava/util/Optional; a entityType + f Ljava/util/Optional; b distanceToPlayer + f Ljava/util/Optional; c movement + f Ljava/util/Optional; d located + f Ljava/util/Optional; e steppingOnLocation + f Ljava/util/Optional; f movementAffectedBy + f Ljava/util/Optional; g effects + f Ljava/util/Optional; h nbt + f Ljava/util/Optional; i flags + f Ljava/util/Optional; j equipment + f Ljava/util/Optional; k subPredicate + f Ljava/util/Optional; l periodicTick + f Ljava/util/Optional; m vehicle + f Ljava/util/Optional; n passenger + f Ljava/util/Optional; o targetedEntity + f Ljava/util/Optional; p team + f Ljava/util/Optional; q slots + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a equipment + m (I)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a periodicTick + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a flags + m (Lnet/minecraft/advancements/critereon/CriterionConditionNBT;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a nbt + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityType;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a entityType + m (Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a effects + m (Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a team + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a of + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a of + m (Lnet/minecraft/advancements/critereon/SlotsPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a slots + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a located + m (Lnet/minecraft/advancements/critereon/MovementPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a moving + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a equipment + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a vehicle + m (Lnet/minecraft/advancements/critereon/EntitySubPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a subPredicate + m (Lnet/minecraft/advancements/critereon/CriterionConditionDistance;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a distance + m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a entity + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; b steppingOn + m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntity; b build + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; b passenger + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; c targetedEntity + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; c movementAffectedBy +c net/minecraft/advancements/critereon/CriterionConditionEntity$b net/minecraft/advancements/critereon/EntityPredicate$LocationWrapper + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Optional; b located + f Ljava/util/Optional; c steppingOn + f Ljava/util/Optional; d affectsMovement + m ()Ljava/util/Optional; a located + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b steppingOn + m ()Ljava/util/Optional; c affectsMovement +c net/minecraft/advancements/critereon/CriterionConditionEntityEquipment net/minecraft/advancements/critereon/EntityEquipmentPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b head + f Ljava/util/Optional; c chest + f Ljava/util/Optional; d legs + f Ljava/util/Optional; e feet + f Ljava/util/Optional; f body + f Ljava/util/Optional; g mainhand + f Ljava/util/Optional; h offhand + m (Lnet/minecraft/world/entity/Entity;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; a head + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment; a captainPredicate + m ()Ljava/util/Optional; b chest + m ()Ljava/util/Optional; c legs + m ()Ljava/util/Optional; d feet + m ()Ljava/util/Optional; e body + m ()Ljava/util/Optional; f mainhand + m ()Ljava/util/Optional; g offhand +c net/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a net/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder + f Ljava/util/Optional; a head + f Ljava/util/Optional; b chest + f Ljava/util/Optional; c legs + f Ljava/util/Optional; d feet + f Ljava/util/Optional; e body + f Ljava/util/Optional; f mainhand + f Ljava/util/Optional; g offhand + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; a head + m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; a equipment + m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment; b build + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; b chest + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; c legs + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; d feet + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; e body + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; f mainhand + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; g offhand +c net/minecraft/advancements/critereon/CriterionConditionEntityFlags net/minecraft/advancements/critereon/EntityFlagsPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b isOnGround + f Ljava/util/Optional; c isOnFire + f Ljava/util/Optional; d isCrouching + f Ljava/util/Optional; e isSprinting + f Ljava/util/Optional; f isSwimming + f Ljava/util/Optional; g isFlying + f Ljava/util/Optional; h isBaby + m (Lnet/minecraft/world/entity/Entity;)Z a matches + m ()Ljava/util/Optional; a isOnGround + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b isOnFire + m ()Ljava/util/Optional; c isCrouching + m ()Ljava/util/Optional; d isSprinting + m ()Ljava/util/Optional; e isSwimming + m ()Ljava/util/Optional; f isFlying + m ()Ljava/util/Optional; g isBaby +c net/minecraft/advancements/critereon/CriterionConditionEntityFlags$a net/minecraft/advancements/critereon/EntityFlagsPredicate$Builder + f Ljava/util/Optional; a isOnGround + f Ljava/util/Optional; b isOnFire + f Ljava/util/Optional; c isCrouching + f Ljava/util/Optional; d isSprinting + f Ljava/util/Optional; e isSwimming + f Ljava/util/Optional; f isFlying + f Ljava/util/Optional; g isBaby + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; a setOnGround + m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; a flags + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; b setOnFire + m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags; b build + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; c setCrouching + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; d setSprinting + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; e setSwimming + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; f setIsFlying + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; g setIsBaby +c net/minecraft/advancements/critereon/CriterionConditionEntityType net/minecraft/advancements/critereon/EntityTypePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/HolderSet; b types + m (Lnet/minecraft/world/entity/EntityTypes;)Z a matches + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityType; a of + m ()Lnet/minecraft/core/HolderSet; a types + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityType; a of +c net/minecraft/advancements/critereon/CriterionConditionFluid net/minecraft/advancements/critereon/FluidPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b fluids + f Ljava/util/Optional; c properties + m ()Ljava/util/Optional; a fluids + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a matches + m ()Ljava/util/Optional; b properties +c net/minecraft/advancements/critereon/CriterionConditionFluid$a net/minecraft/advancements/critereon/FluidPredicate$Builder + f Ljava/util/Optional; a fluids + f Ljava/util/Optional; b properties + m (Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a; a of + m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties;)Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a; a setProperties + m ()Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a; a fluid + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a; a of + m ()Lnet/minecraft/advancements/critereon/CriterionConditionFluid; b build +c net/minecraft/advancements/critereon/CriterionConditionInOpenWater net/minecraft/advancements/critereon/FishingHookPredicate + f Lnet/minecraft/advancements/critereon/CriterionConditionInOpenWater; b ANY + f Lcom/mojang/serialization/MapCodec; c CODEC + f Ljava/util/Optional; d inOpenWater + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Z)Lnet/minecraft/advancements/critereon/CriterionConditionInOpenWater; a inOpenWater + m ()Ljava/util/Optional; b inOpenWater +c net/minecraft/advancements/critereon/CriterionConditionItem net/minecraft/advancements/critereon/ItemPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b items + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c count + f Lnet/minecraft/core/component/DataComponentPredicate; d components + f Ljava/util/Map; e subPredicates + m (Lnet/minecraft/world/item/ItemStack;)Z a test + m ()Ljava/util/Optional; a items + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b count + m ()Lnet/minecraft/core/component/DataComponentPredicate; c components + m ()Ljava/util/Map; d subPredicates +c net/minecraft/advancements/critereon/CriterionConditionItem$a net/minecraft/advancements/critereon/ItemPredicate$Builder + f Ljava/util/Optional; a items + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b count + f Lnet/minecraft/core/component/DataComponentPredicate; c components + f Lcom/google/common/collect/ImmutableMap$Builder; d subPredicates + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a withCount + m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a of + m (Lnet/minecraft/advancements/critereon/ItemSubPredicate$a;Lnet/minecraft/advancements/critereon/ItemSubPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a withSubPredicate + m ()Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a item + m (Lnet/minecraft/core/component/DataComponentPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a hasComponents + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/core/Holder; a lambda$of$0 + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a of + m ()Lnet/minecraft/advancements/critereon/CriterionConditionItem; b build +c net/minecraft/advancements/critereon/CriterionConditionLight net/minecraft/advancements/critereon/LightPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b composite + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a composite + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a matches +c net/minecraft/advancements/critereon/CriterionConditionLight$a net/minecraft/advancements/critereon/LightPredicate$Builder + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a composite + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLight$a; a setComposite + m ()Lnet/minecraft/advancements/critereon/CriterionConditionLight$a; a light + m ()Lnet/minecraft/advancements/critereon/CriterionConditionLight; b build +c net/minecraft/advancements/critereon/CriterionConditionLocation net/minecraft/advancements/critereon/LocationPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b position + f Ljava/util/Optional; c biomes + f Ljava/util/Optional; d structures + f Ljava/util/Optional; e dimension + f Ljava/util/Optional; f smokey + f Ljava/util/Optional; g light + f Ljava/util/Optional; h block + f Ljava/util/Optional; i fluid + f Ljava/util/Optional; j canSeeSky + m (Lnet/minecraft/server/level/WorldServer;DDD)Z a matches + m ()Ljava/util/Optional; a position + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b biomes + m ()Ljava/util/Optional; c structures + m ()Ljava/util/Optional; d dimension + m ()Ljava/util/Optional; e smokey + m ()Ljava/util/Optional; f light + m ()Ljava/util/Optional; g block + m ()Ljava/util/Optional; h fluid + m ()Ljava/util/Optional; i canSeeSky +c net/minecraft/advancements/critereon/CriterionConditionLocation$a net/minecraft/advancements/critereon/LocationPredicate$Builder + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a x + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b y + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c z + f Ljava/util/Optional; d biomes + f Ljava/util/Optional; e structures + f Ljava/util/Optional; f dimension + f Ljava/util/Optional; g smokey + f Ljava/util/Optional; h light + f Ljava/util/Optional; i block + f Ljava/util/Optional; j fluid + f Ljava/util/Optional; k canSeeSky + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a atYLocation + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setBiomes + m ()Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a location + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a inBiome + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a inDimension + m (Z)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setSmokey + m (Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setFluid + m (Lnet/minecraft/advancements/critereon/CriterionConditionLight$a;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setLight + m (Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setBlock + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b inStructure + m (Z)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b setCanSeeSky + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b setDimension + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b setX + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b setStructures + m ()Lnet/minecraft/advancements/critereon/CriterionConditionLocation; b build + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; c setY + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; d setZ +c net/minecraft/advancements/critereon/CriterionConditionLocation$b net/minecraft/advancements/critereon/LocationPredicate$PositionPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b x + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c y + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d z + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Ljava/util/Optional; a of + m (DDD)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a x + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b y + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c z +c net/minecraft/advancements/critereon/CriterionConditionMobEffect net/minecraft/advancements/critereon/MobEffectsPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Map; b effectMap + m (Ljava/util/Map;)Z a matches + m (Lnet/minecraft/world/entity/Entity;)Z a matches + m ()Ljava/util/Map; a effectMap + m (Lnet/minecraft/world/entity/EntityLiving;)Z a matches +c net/minecraft/advancements/critereon/CriterionConditionMobEffect$a net/minecraft/advancements/critereon/MobEffectsPredicate$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a effectMap + m ()Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a; a effects + m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$b;)Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a; a and + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a; a and + m ()Ljava/util/Optional; b build +c net/minecraft/advancements/critereon/CriterionConditionMobEffect$b net/minecraft/advancements/critereon/MobEffectsPredicate$MobEffectInstancePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b amplifier + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c duration + f Ljava/util/Optional; d ambient + f Ljava/util/Optional; e visible + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a amplifier + m (Lnet/minecraft/world/effect/MobEffect;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b duration + m ()Ljava/util/Optional; c ambient + m ()Ljava/util/Optional; d visible +c net/minecraft/advancements/critereon/CriterionConditionNBT net/minecraft/advancements/critereon/NbtPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/nbt/NBTTagCompound; c tag + m ()Lnet/minecraft/nbt/NBTTagCompound; a tag + m (Lnet/minecraft/world/entity/Entity;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;)Z a matches + m (Lnet/minecraft/nbt/NBTBase;)Z a matches + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/nbt/NBTTagCompound; b getEntityTagToCompare +c net/minecraft/advancements/critereon/CriterionConditionPlayer net/minecraft/advancements/critereon/PlayerPredicate + f I b LOOKING_AT_RANGE + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d level + f Lnet/minecraft/advancements/critereon/GameTypePredicate; e gameType + f Ljava/util/List; f stats + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; g recipes + f Ljava/util/Map; h advancements + f Ljava/util/Optional; i lookingAt + f Ljava/util/Optional; j input + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches + m (Lnet/minecraft/world/entity/Entity;)Z a lambda$matches$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b level + m ()Lnet/minecraft/advancements/critereon/GameTypePredicate; c gameType + m ()Ljava/util/List; d stats + m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; e recipes + m ()Ljava/util/Map; f advancements + m ()Ljava/util/Optional; g lookingAt + m ()Ljava/util/Optional; h input +c net/minecraft/advancements/critereon/CriterionConditionPlayer$a net/minecraft/advancements/critereon/PlayerPredicate$AdvancementCriterionsPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; c criterions + m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; a criterions + m (Lnet/minecraft/advancements/AdvancementProgress;)Z a test +c net/minecraft/advancements/critereon/CriterionConditionPlayer$b net/minecraft/advancements/critereon/PlayerPredicate$AdvancementDonePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Z c state + m ()Z a state + m (Lnet/minecraft/advancements/AdvancementProgress;)Z a test +c net/minecraft/advancements/critereon/CriterionConditionPlayer$c net/minecraft/advancements/critereon/PlayerPredicate$AdvancementPredicate + f Lcom/mojang/serialization/Codec; b CODEC + m (Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$c;)Lcom/mojang/datafixers/util/Either; a lambda$static$0 +c net/minecraft/advancements/critereon/CriterionConditionPlayer$d net/minecraft/advancements/critereon/PlayerPredicate$Builder + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a level + f Lnet/minecraft/advancements/critereon/GameTypePredicate; b gameType + f Lcom/google/common/collect/ImmutableList$Builder; c stats + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; d recipes + f Ljava/util/Map; e advancements + f Ljava/util/Optional; f lookingAt + f Ljava/util/Optional; g input + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a checkAdvancementCriterions + m (Lnet/minecraft/stats/StatisticWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a addStat + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setLevel + m (Lnet/minecraft/resources/MinecraftKey;Z)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a checkAdvancementDone + m (Lnet/minecraft/advancements/critereon/GameTypePredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setGameType + m (Lnet/minecraft/advancements/critereon/InputPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a hasInput + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setLookingAt + m (Lnet/minecraft/resources/ResourceKey;Z)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a addRecipe + m ()Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a player + m ()Lnet/minecraft/advancements/critereon/CriterionConditionPlayer; b build +c net/minecraft/advancements/critereon/CriterionConditionPlayer$e net/minecraft/advancements/critereon/PlayerPredicate$StatMatcher + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/stats/StatisticWrapper; b type + f Lnet/minecraft/core/Holder; c value + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d range + f Ljava/util/function/Supplier; e stat + m (Lnet/minecraft/stats/StatisticManager;)Z a matches + m (Lnet/minecraft/stats/StatisticWrapper;)Lcom/mojang/serialization/MapCodec; a createTypedCodec + m ()Lnet/minecraft/stats/StatisticWrapper; a type + m ()Lnet/minecraft/core/Holder; b value + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c range + m ()Ljava/util/function/Supplier; d stat +c net/minecraft/advancements/critereon/CriterionConditionRange net/minecraft/advancements/critereon/WrappedMinMaxBounds + f Lnet/minecraft/advancements/critereon/CriterionConditionRange; a ANY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INTS_ONLY + f Ljava/lang/Float; c min + f Ljava/lang/Float; d max + m (FF)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a between + m (D)Z a matchesSqr + m (Ljava/lang/Float;)Ljava/lang/Float; a lambda$fromReader$0 + m ()Lcom/google/gson/JsonElement; a serializeToJson + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a fromReader + m (Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a fromReader + m (F)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a exactly + m (Lcom/google/gson/JsonElement;)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a fromJson + m (Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float; a optionallyFormat + m (F)Lnet/minecraft/advancements/critereon/CriterionConditionRange; b atLeast + m ()Ljava/lang/Float; b min + m (Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float; b readNumber + m ()Ljava/lang/Float; c max + m (F)Lnet/minecraft/advancements/critereon/CriterionConditionRange; c atMost + m (Lcom/mojang/brigadier/StringReader;Z)Z c isAllowedNumber + m (F)Z d matches +c net/minecraft/advancements/critereon/CriterionConditionValue net/minecraft/advancements/critereon/MinMaxBounds + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_EMPTY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_SWAPPED + m (Lcom/mojang/brigadier/StringReader;)Z a isAllowedInputChat + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue;)Lcom/mojang/datafixers/util/Either; a lambda$createCodec$4 + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$a;Ljava/lang/Number;)Lnet/minecraft/advancements/critereon/CriterionConditionValue; a lambda$createCodec$2 + m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/Optional; a readNumber + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/advancements/critereon/CriterionConditionValue$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$createCodec$0 + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/advancements/critereon/CriterionConditionValue$b;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/CriterionConditionValue; a fromReader + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$a;Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/advancements/critereon/CriterionConditionValue; a lambda$createCodec$3 + m ()Ljava/util/Optional; a min + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/advancements/critereon/CriterionConditionValue$a;)Lcom/mojang/serialization/Codec; a createCodec + m ()Ljava/util/Optional; b max + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue;)Lnet/minecraft/advancements/critereon/CriterionConditionValue; b lambda$createCodec$1 + m ()Z c isAny + m ()Ljava/util/Optional; d unwrapPoint +c net/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange net/minecraft/advancements/critereon/MinMaxBounds$Doubles + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c ANY + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/util/Optional; e min + f Ljava/util/Optional; f max + f Ljava/util/Optional; g minSq + f Ljava/util/Optional; h maxSq + m (DD)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a between + m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a fromReader + m (Ljava/lang/Double;)Ljava/lang/Double; a lambda$fromReader$1 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a fromReader + m (D)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a exactly + m ()Ljava/util/Optional; a min + m (Ljava/util/Optional;)Ljava/util/Optional; a squareOpt + m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a create + m ()Ljava/util/Optional; b max + m (Ljava/lang/Double;)Ljava/lang/Double; b lambda$squareOpt$0 + m (D)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b atLeast + m (D)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c atMost + m (D)Z d matches + m (D)Z e matchesSqr + m ()Ljava/util/Optional; e minSq + m ()Ljava/util/Optional; f maxSq +c net/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange net/minecraft/advancements/critereon/MinMaxBounds$Ints + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c ANY + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/util/Optional; e min + f Ljava/util/Optional; f max + f Ljava/util/Optional; g minSq + f Ljava/util/Optional; h maxSq + m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a fromReader + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a fromReader + m (II)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a between + m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a create + m (Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$fromReader$2 + m (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a exactly + m ()Ljava/util/Optional; a min + m (Ljava/util/Optional;)Ljava/util/Optional; a squareOpt + m (J)Z a matchesSqr + m ()Ljava/util/Optional; b max + m (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b atLeast + m (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c atMost + m (I)Z d matches + m ()Ljava/util/Optional; e minSq + m ()Ljava/util/Optional; f maxSq +c net/minecraft/advancements/critereon/CriterionConditionValue$a net/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory +c net/minecraft/advancements/critereon/CriterionConditionValue$b net/minecraft/advancements/critereon/MinMaxBounds$BoundsFromReaderFactory +c net/minecraft/advancements/critereon/CriterionSlideDownBlock net/minecraft/advancements/critereon/SlideDownBlockTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/block/state/IBlockData;)V a trigger +c net/minecraft/advancements/critereon/CriterionSlideDownBlock$a net/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c block + f Ljava/util/Optional; d state + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock$a;)Lcom/mojang/serialization/DataResult; a validate + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$validate$3 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionTriggerProperties;)Ljava/util/Optional; a lambda$validate$1 + m (Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock$a;Lnet/minecraft/core/Holder;)Ljava/util/Optional; a lambda$validate$4 + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a slidesDownBlock + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; b lambda$validate$2 + m ()Ljava/util/Optional; b block + m (Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock$a;)Lcom/mojang/serialization/DataResult; b lambda$validate$5 + m ()Ljava/util/Optional; c state +c net/minecraft/advancements/critereon/CriterionTriggerAbstract net/minecraft/advancements/critereon/SimpleCriterionTrigger + m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/function/Predicate;)V a trigger + m (Lnet/minecraft/server/AdvancementDataPlayer;)V a removePlayerListeners + m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V a addPlayerListener + m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V b removePlayerListener +c net/minecraft/advancements/critereon/CriterionTriggerAbstract$a net/minecraft/advancements/critereon/SimpleCriterionTrigger$SimpleInstance + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m ()Ljava/util/Optional; a player +c net/minecraft/advancements/critereon/CriterionTriggerBeeNestDestroyed net/minecraft/advancements/critereon/BeeNestDestroyedTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/critereon/CriterionTriggerBeeNestDestroyed$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;I)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerBeeNestDestroyed$a net/minecraft/advancements/critereon/BeeNestDestroyedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c block + f Ljava/util/Optional; d item + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; e beesInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;I)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a destroyedBeeNest + m ()Ljava/util/Optional; b block + m ()Ljava/util/Optional; c item + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d beesInside +c net/minecraft/advancements/critereon/CriterionTriggerBredAnimals net/minecraft/advancements/critereon/BredAnimalsTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerBredAnimals$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/EntityAgeable;)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerBredAnimals$a net/minecraft/advancements/critereon/BredAnimalsTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c parent + f Ljava/util/Optional; d partner + f Ljava/util/Optional; e child + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a bredAnimals + m (Ljava/util/Optional;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a bredAnimals + m ()Lnet/minecraft/advancements/Criterion; b bredAnimals + m ()Ljava/util/Optional; c parent + m ()Ljava/util/Optional; d partner + m ()Ljava/util/Optional; e child +c net/minecraft/advancements/critereon/CriterionTriggerBrewedPotion net/minecraft/advancements/critereon/BrewedPotionTrigger + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/Holder;)V a trigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionTriggerBrewedPotion$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerBrewedPotion$a net/minecraft/advancements/critereon/BrewedPotionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c potion + m (Lnet/minecraft/core/Holder;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/Criterion; b brewedPotion + m ()Ljava/util/Optional; c potion +c net/minecraft/advancements/critereon/CriterionTriggerChangedDimension net/minecraft/advancements/critereon/ChangeDimensionTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/critereon/CriterionTriggerChangedDimension$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerChangedDimension$a net/minecraft/advancements/critereon/ChangeDimensionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c from + f Ljava/util/Optional; d to + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; a changedDimensionTo + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; a changedDimension + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Z b matches + m ()Lnet/minecraft/advancements/Criterion; b changedDimension + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; b changedDimensionFrom + m ()Ljava/util/Optional; c from + m ()Ljava/util/Optional; d to +c net/minecraft/advancements/critereon/CriterionTriggerChanneledLightning net/minecraft/advancements/critereon/ChanneledLightningTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Ljava/util/List;Lnet/minecraft/advancements/critereon/CriterionTriggerChanneledLightning$a;)Z a lambda$trigger$1 + m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/Collection;)V a trigger + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerChanneledLightning$a net/minecraft/advancements/critereon/ChanneledLightningTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/List; c victims + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Ljava/util/Collection;)Z a matches + m ([Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a channeledLightning + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/List; b victims +c net/minecraft/advancements/critereon/CriterionTriggerConstructBeacon net/minecraft/advancements/critereon/ConstructBeaconTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (ILnet/minecraft/advancements/critereon/CriterionTriggerConstructBeacon$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;I)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerConstructBeacon$a net/minecraft/advancements/critereon/ConstructBeaconTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c level + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (I)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a constructedBeacon + m ()Lnet/minecraft/advancements/Criterion; b constructedBeacon + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c level +c net/minecraft/advancements/critereon/CriterionTriggerConsumeItem net/minecraft/advancements/critereon/ConsumeItemTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerConsumeItem$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerConsumeItem$a net/minecraft/advancements/critereon/ConsumeItemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c item + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a usedItem + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a usedItem + m (Lnet/minecraft/world/item/ItemStack;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/Criterion; b usedItem + m ()Ljava/util/Optional; c item +c net/minecraft/advancements/critereon/CriterionTriggerCuredZombieVillager net/minecraft/advancements/critereon/CuredZombieVillagerTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerCuredZombieVillager$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/monster/EntityZombie;Lnet/minecraft/world/entity/npc/EntityVillager;)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerCuredZombieVillager$a net/minecraft/advancements/critereon/CuredZombieVillagerTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c zombie + f Ljava/util/Optional; d villager + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m ()Lnet/minecraft/advancements/Criterion; b curedZombieVillager + m ()Ljava/util/Optional; c zombie + m ()Ljava/util/Optional; d villager +c net/minecraft/advancements/critereon/CriterionTriggerEffectsChanged net/minecraft/advancements/critereon/EffectsChangedTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)V a trigger + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerEffectsChanged$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerEffectsChanged$a net/minecraft/advancements/critereon/EffectsChangedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c effects + f Ljava/util/Optional; d source + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a gotEffectsFrom + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a;)Lnet/minecraft/advancements/Criterion; a hasEffects + m ()Ljava/util/Optional; b effects + m ()Ljava/util/Optional; c source +c net/minecraft/advancements/critereon/CriterionTriggerEnchantedItem net/minecraft/advancements/critereon/EnchantedItemTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;I)V a trigger + m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/critereon/CriterionTriggerEnchantedItem$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerEnchantedItem$a net/minecraft/advancements/critereon/EnchantedItemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c item + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d levels + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;I)Z a matches + m ()Lnet/minecraft/advancements/Criterion; b enchantedItem + m ()Ljava/util/Optional; c item + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d levels +c net/minecraft/advancements/critereon/CriterionTriggerEnterBlock net/minecraft/advancements/critereon/EnterBlockTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/block/state/IBlockData;)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a net/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c block + f Ljava/util/Optional; d state + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a matches + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$validate$3 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionTriggerProperties;)Ljava/util/Optional; a lambda$validate$1 + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a;Lnet/minecraft/core/Holder;)Ljava/util/Optional; a lambda$validate$4 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a entersBlock + m (Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a;)Lcom/mojang/serialization/DataResult; a validate + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; b lambda$validate$2 + m (Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a;)Lcom/mojang/serialization/DataResult; b lambda$validate$5 + m ()Ljava/util/Optional; b block + m ()Ljava/util/Optional; c state +c net/minecraft/advancements/critereon/CriterionTriggerEntityHurtPlayer net/minecraft/advancements/critereon/EntityHurtPlayerTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V a trigger + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/critereon/CriterionTriggerEntityHurtPlayer$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerEntityHurtPlayer$a net/minecraft/advancements/critereon/EntityHurtPlayerTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c damage + m (Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a;)Lnet/minecraft/advancements/Criterion; a entityHurtPlayer + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionConditionDamage;)Lnet/minecraft/advancements/Criterion; a entityHurtPlayer + m ()Lnet/minecraft/advancements/Criterion; b entityHurtPlayer + m ()Ljava/util/Optional; c damage +c net/minecraft/advancements/critereon/CriterionTriggerFilledBucket net/minecraft/advancements/critereon/FilledBucketTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerFilledBucket$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerFilledBucket$a net/minecraft/advancements/critereon/FilledBucketTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c item + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a filledBucket + m (Lnet/minecraft/world/item/ItemStack;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b item +c net/minecraft/advancements/critereon/CriterionTriggerFishingRodHooked net/minecraft/advancements/critereon/FishingRodHookedTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/Collection;Lnet/minecraft/advancements/critereon/CriterionTriggerFishingRodHooked$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/EntityFishingHook;Ljava/util/Collection;)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerFishingRodHooked$a net/minecraft/advancements/critereon/FishingRodHookedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c rod + f Ljava/util/Optional; d entity + f Ljava/util/Optional; e item + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m ()Ljava/util/Optional; a player + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/Collection;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a fishedItem + m ()Ljava/util/Optional; b rod + m ()Ljava/util/Optional; c entity + m ()Ljava/util/Optional; d item +c net/minecraft/advancements/critereon/CriterionTriggerImpossible net/minecraft/advancements/critereon/ImpossibleTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/AdvancementDataPlayer;)V a removePlayerListeners + m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V a addPlayerListener + m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V b removePlayerListener +c net/minecraft/advancements/critereon/CriterionTriggerImpossible$a net/minecraft/advancements/critereon/ImpossibleTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate +c net/minecraft/advancements/critereon/CriterionTriggerInventoryChanged net/minecraft/advancements/critereon/InventoryChangeTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/ItemStack;)V a trigger + m (Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/ItemStack;IIILnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/ItemStack;III)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Lnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a$a; c slots + f Ljava/util/List; d items + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Z a lambda$matches$2 + m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a hasItems + m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Lnet/minecraft/advancements/Criterion; a hasItems + m (I)[Lnet/minecraft/advancements/critereon/CriterionConditionItem; a lambda$hasItems$1 + m (Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/ItemStack;III)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ([Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a hasItems + m ()Lnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a$a; b slots + m ()Ljava/util/List; c items +c net/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a$a net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance$Slots + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a$a; b ANY + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c occupied + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d full + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; e empty + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a occupied + m (III)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b full + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c empty +c net/minecraft/advancements/critereon/CriterionTriggerItemDurabilityChanged net/minecraft/advancements/critereon/ItemDurabilityTrigger + m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/critereon/CriterionTriggerItemDurabilityChanged$a;)Z a lambda$trigger$0 + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;I)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerItemDurabilityChanged$a net/minecraft/advancements/critereon/ItemDurabilityTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c item + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d durability + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; e delta + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a changedDurability + m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a changedDurability + m (Lnet/minecraft/world/item/ItemStack;I)Z a matches + m ()Ljava/util/Optional; b item + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c durability + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d delta +c net/minecraft/advancements/critereon/CriterionTriggerKilled net/minecraft/advancements/critereon/KilledTrigger + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a trigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/advancements/critereon/CriterionTriggerKilled$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerKilled$a net/minecraft/advancements/critereon/KilledTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c entityPredicate + f Ljava/util/Optional; d killingBlow + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity + m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; a player + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/damagesource/DamageSource;)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity + m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity + m ()Lnet/minecraft/advancements/Criterion; b playerKilledEntity + m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer + m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer + m ()Lnet/minecraft/advancements/Criterion; c playerKilledEntityNearSculkCatalyst + m ()Lnet/minecraft/advancements/Criterion; d entityKilledPlayer + m ()Ljava/util/Optional; e entityPredicate + m ()Ljava/util/Optional; f killingBlow +c net/minecraft/advancements/critereon/CriterionTriggerLevitation net/minecraft/advancements/critereon/LevitationTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;ILnet/minecraft/advancements/critereon/CriterionTriggerLevitation$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;I)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerLevitation$a net/minecraft/advancements/critereon/LevitationTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c distance + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d duration + m (Lnet/minecraft/advancements/critereon/CriterionConditionDistance;)Lnet/minecraft/advancements/Criterion; a levitated + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;I)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b distance + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c duration +c net/minecraft/advancements/critereon/CriterionTriggerPlayerGeneratesContainerLoot net/minecraft/advancements/critereon/LootTableTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/resources/ResourceKey;)V a trigger + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerGeneratesContainerLoot$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerPlayerGeneratesContainerLoot$a net/minecraft/advancements/critereon/LootTableTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Lnet/minecraft/resources/ResourceKey; c lootTable + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; a lootTableUsed + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/resources/ResourceKey;)Z b matches + m ()Lnet/minecraft/resources/ResourceKey; b lootTable +c net/minecraft/advancements/critereon/CriterionTriggerPlayerHurtEntity net/minecraft/advancements/critereon/PlayerHurtEntityTrigger + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V a trigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/critereon/CriterionTriggerPlayerHurtEntity$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerPlayerHurtEntity$a net/minecraft/advancements/critereon/PlayerHurtEntityTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c damage + f Ljava/util/Optional; d entity + m (Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a;)Lnet/minecraft/advancements/Criterion; a playerHurtEntityWithDamage + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerHurtEntityWithDamage + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerHurtEntity + m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerHurtEntity + m ()Lnet/minecraft/advancements/Criterion; b playerHurtEntity + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; b playerHurtEntity + m ()Ljava/util/Optional; c damage + m ()Ljava/util/Optional; d entity +c net/minecraft/advancements/critereon/CriterionTriggerPlayerInteractedWithEntity net/minecraft/advancements/critereon/PlayerInteractTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerInteractedWithEntity$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerPlayerInteractedWithEntity$a net/minecraft/advancements/critereon/PlayerInteractTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c item + f Ljava/util/Optional; d entity + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a itemUsedOnEntity + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a itemUsedOnEntity + m ()Ljava/util/Optional; b item + m ()Ljava/util/Optional; c entity +c net/minecraft/advancements/critereon/CriterionTriggerProperties net/minecraft/advancements/critereon/StatePropertiesPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/util/List; c properties + f Lcom/mojang/serialization/Codec; d PROPERTIES_CODEC + m (Ljava/util/Map;)Ljava/util/List; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a matches + m (Lnet/minecraft/world/level/block/state/BlockStateList;)Ljava/util/Optional; a checkState + m ()Ljava/util/List; a properties + m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Z a matches + m (Ljava/util/List;)Ljava/util/Map; a lambda$static$2 + m (Lnet/minecraft/world/level/material/Fluid;)Z a matches + m (Ljava/util/Map$Entry;)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$c; a lambda$static$0 +c net/minecraft/advancements/critereon/CriterionTriggerProperties$a net/minecraft/advancements/critereon/StatePropertiesPredicate$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a matchers + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Z)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a hasProperty + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a hasProperty + m ()Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a properties + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a hasProperty + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;I)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a hasProperty + m ()Ljava/util/Optional; b build +c net/minecraft/advancements/critereon/CriterionTriggerProperties$b net/minecraft/advancements/critereon/StatePropertiesPredicate$ExactMatcher + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/lang/String; e value + m ()Ljava/lang/String; a value + m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a match +c net/minecraft/advancements/critereon/CriterionTriggerProperties$c net/minecraft/advancements/critereon/StatePropertiesPredicate$PropertyMatcher + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b name + f Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$e; c valueMatcher + m (Lnet/minecraft/world/level/block/state/BlockStateList;)Ljava/util/Optional; a checkState + m ()Ljava/lang/String; a name + m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Z a match + m ()Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$e; b valueMatcher +c net/minecraft/advancements/critereon/CriterionTriggerProperties$d net/minecraft/advancements/critereon/StatePropertiesPredicate$RangedMatcher + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/util/Optional; e minValue + f Ljava/util/Optional; f maxValue + m ()Ljava/util/Optional; a minValue + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a match + m ()Ljava/util/Optional; b maxValue +c net/minecraft/advancements/critereon/CriterionTriggerProperties$e net/minecraft/advancements/critereon/StatePropertiesPredicate$ValueMatcher + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$e;)Lcom/mojang/datafixers/util/Either; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a match + m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$e;)Lcom/mojang/datafixers/util/Either; b lambda$static$0 +c net/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked net/minecraft/advancements/critereon/RecipeUnlockedTrigger + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a trigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; a unlocked + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked$a net/minecraft/advancements/critereon/RecipeUnlockedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Lnet/minecraft/resources/ResourceKey; c recipe + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a matches + m ()Lnet/minecraft/resources/ResourceKey; b recipe +c net/minecraft/advancements/critereon/CriterionTriggerShotCrossbow net/minecraft/advancements/critereon/ShotCrossbowTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerShotCrossbow$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerShotCrossbow$a net/minecraft/advancements/critereon/ShotCrossbowTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c item + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a shotCrossbow + m (Lnet/minecraft/world/item/ItemStack;)Z a matches + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a shotCrossbow + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b item +c net/minecraft/advancements/critereon/CriterionTriggerSummonedEntity net/minecraft/advancements/critereon/SummonedEntityTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)V a trigger + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerSummonedEntity$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerSummonedEntity$a net/minecraft/advancements/critereon/SummonedEntityTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c entity + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a summonedEntity + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b entity +c net/minecraft/advancements/critereon/CriterionTriggerTamedAnimal net/minecraft/advancements/critereon/TameAnimalTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/animal/EntityAnimal;)V a trigger + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerTamedAnimal$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerTamedAnimal$a net/minecraft/advancements/critereon/TameAnimalTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c entity + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a tamedAnimal + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/Criterion; b tamedAnimal + m ()Ljava/util/Optional; c entity +c net/minecraft/advancements/critereon/CriterionTriggerTargetHit net/minecraft/advancements/critereon/TargetBlockTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;I)V a trigger + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/phys/Vec3D;ILnet/minecraft/advancements/critereon/CriterionTriggerTargetHit$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerTargetHit$a net/minecraft/advancements/critereon/TargetBlockTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c signalStrength + f Ljava/util/Optional; d projectile + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/phys/Vec3D;I)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a targetHit + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b signalStrength + m ()Ljava/util/Optional; c projectile +c net/minecraft/advancements/critereon/CriterionTriggerUsedEnderEye net/minecraft/advancements/critereon/UsedEnderEyeTrigger + m (DLnet/minecraft/advancements/critereon/CriterionTriggerUsedEnderEye$a;)Z a lambda$trigger$0 + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerUsedEnderEye$a net/minecraft/advancements/critereon/UsedEnderEyeTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c distance + m (D)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b distance +c net/minecraft/advancements/critereon/CriterionTriggerUsedTotem net/minecraft/advancements/critereon/UsedTotemTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerUsedTotem$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/CriterionTriggerUsedTotem$a net/minecraft/advancements/critereon/UsedTotemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c item + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a usedTotem + m (Lnet/minecraft/world/item/ItemStack;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Lnet/minecraft/advancements/Criterion; a usedTotem + m ()Ljava/util/Optional; b item +c net/minecraft/advancements/critereon/CriterionTriggerVillagerTrade net/minecraft/advancements/critereon/TradeTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerVillagerTrade$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/npc/EntityVillagerAbstract;Lnet/minecraft/world/item/ItemStack;)V a trigger +c net/minecraft/advancements/critereon/CriterionTriggerVillagerTrade$a net/minecraft/advancements/critereon/TradeTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c villager + f Ljava/util/Optional; d item + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a tradedWithVillager + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/Criterion; b tradedWithVillager + m ()Ljava/util/Optional; c villager + m ()Ljava/util/Optional; d item +c net/minecraft/advancements/critereon/CriterionValidator net/minecraft/advancements/critereon/CriterionValidator + f Lnet/minecraft/util/ProblemReporter; a reporter + f Lnet/minecraft/core/HolderGetter$a; b lootData + m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Ljava/lang/String;)V a validateEntity + m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V a validate + m (Ljava/util/Optional;Ljava/lang/String;)V a validateEntity + m (Ljava/util/List;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V a validate + m (Ljava/util/List;Ljava/lang/String;)V a validateEntities + m (Ljava/lang/String;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V a lambda$validateEntity$0 +c net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;)V a trigger + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/DefaultBlockInteractionTrigger$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger$a net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c location + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionValidator;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V a lambda$validate$1 + m ()Ljava/util/Optional; b location +c net/minecraft/advancements/critereon/DistanceTrigger net/minecraft/advancements/critereon/DistanceTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;)V a trigger + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/advancements/critereon/DistanceTrigger$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/DistanceTrigger$a net/minecraft/advancements/critereon/DistanceTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c startPosition + f Ljava/util/Optional; d distance + m (Lnet/minecraft/advancements/critereon/CriterionConditionDistance;)Lnet/minecraft/advancements/Criterion; a travelledThroughNether + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionDistance;)Lnet/minecraft/advancements/Criterion; a rideEntityInLava + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionDistance;Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/Criterion; a fallFromHeight + m ()Ljava/util/Optional; b startPosition + m ()Ljava/util/Optional; c distance +c net/minecraft/advancements/critereon/EntitySubPredicate net/minecraft/advancements/critereon/EntitySubPredicate + f Lcom/mojang/serialization/Codec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches +c net/minecraft/advancements/critereon/EntitySubPredicates net/minecraft/advancements/critereon/EntitySubPredicates + f Lcom/mojang/serialization/MapCodec; a LIGHTNING + f Lcom/mojang/serialization/MapCodec; b FISHING_HOOK + f Lcom/mojang/serialization/MapCodec; c PLAYER + f Lcom/mojang/serialization/MapCodec; d SLIME + f Lcom/mojang/serialization/MapCodec; e RAIDER + f Lcom/mojang/serialization/MapCodec; f SHEEP + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; g AXOLOTL + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; h FOX + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; i MOOSHROOM + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; j RABBIT + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; k HORSE + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; l LLAMA + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; m VILLAGER + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; n PARROT + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; o SALMON + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; p TROPICAL_FISH + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; q PAINTING + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; r CAT + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; s FROG + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; t WOLF + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; a lambda$static$13 + m (Ljava/lang/String;Lnet/minecraft/advancements/critereon/EntitySubPredicates$a;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; a register + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a register + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; a catVariant + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; a wolfVariant + m (Ljava/lang/String;Lnet/minecraft/advancements/critereon/EntitySubPredicates$b;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; a register + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; b frogVariant + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; b lambda$static$12 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; c lambda$static$11 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; d lambda$static$10 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; e lambda$static$9 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; f lambda$static$8 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; g lambda$static$7 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; h lambda$static$6 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; i lambda$static$5 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; j lambda$static$4 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; k lambda$static$3 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; l lambda$static$2 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; m lambda$static$1 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; n lambda$static$0 +c net/minecraft/advancements/critereon/EntitySubPredicates$a net/minecraft/advancements/critereon/EntitySubPredicates$EntityHolderVariantPredicateType + f Lcom/mojang/serialization/MapCodec; a codec + f Ljava/util/function/Function; b getter + m (Lnet/minecraft/advancements/critereon/EntitySubPredicates$a$a;)Lnet/minecraft/core/HolderSet; a lambda$new$0 + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$2 + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; a createPredicate + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; a create + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$a$a; b lambda$new$1 +c net/minecraft/advancements/critereon/EntitySubPredicates$a$a net/minecraft/advancements/critereon/EntitySubPredicates$EntityHolderVariantPredicateType$Instance + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; b this$0 + f Lnet/minecraft/core/HolderSet; c variants + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches +c net/minecraft/advancements/critereon/EntitySubPredicates$b net/minecraft/advancements/critereon/EntitySubPredicates$EntityVariantPredicateType + f Lcom/mojang/serialization/MapCodec; a codec + f Ljava/util/function/Function; b getter + m (Ljava/lang/Object;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; a createPredicate + m (Lnet/minecraft/core/IRegistry;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; a create + m (Lnet/minecraft/advancements/critereon/EntitySubPredicates$b$a;)Ljava/lang/Object; a lambda$new$0 + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$2 + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; a create + m (Ljava/lang/Object;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$b$a; b lambda$new$1 +c net/minecraft/advancements/critereon/EntitySubPredicates$b$a net/minecraft/advancements/critereon/EntitySubPredicates$EntityVariantPredicateType$Instance + f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; b this$0 + f Ljava/lang/Object; c variant + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches +c net/minecraft/advancements/critereon/FallAfterExplosionTrigger net/minecraft/advancements/critereon/FallAfterExplosionTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/FallAfterExplosionTrigger$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)V a trigger +c net/minecraft/advancements/critereon/FallAfterExplosionTrigger$a net/minecraft/advancements/critereon/FallAfterExplosionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c startPosition + f Ljava/util/Optional; d distance + f Ljava/util/Optional; e cause + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionConditionDistance;Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a fallAfterExplosion + m ()Ljava/util/Optional; b startPosition + m ()Ljava/util/Optional; c distance + m ()Ljava/util/Optional; d cause +c net/minecraft/advancements/critereon/GameTypePredicate net/minecraft/advancements/critereon/GameTypePredicate + f Lnet/minecraft/advancements/critereon/GameTypePredicate; a ANY + f Lnet/minecraft/advancements/critereon/GameTypePredicate; b SURVIVAL_LIKE + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/util/List; d types + m (Lnet/minecraft/world/level/EnumGamemode;)Z a matches + m ()Ljava/util/List; a types + m ([Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/advancements/critereon/GameTypePredicate; a of +c net/minecraft/advancements/critereon/InputPredicate net/minecraft/advancements/critereon/InputPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b forward + f Ljava/util/Optional; c backward + f Ljava/util/Optional; d left + f Ljava/util/Optional; e right + f Ljava/util/Optional; f jump + f Ljava/util/Optional; g sneak + f Ljava/util/Optional; h sprint + m ()Ljava/util/Optional; a forward + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/Optional;Z)Z a matches + m (ZLjava/lang/Boolean;)Ljava/lang/Boolean; a lambda$matches$1 + m (Lnet/minecraft/world/entity/player/Input;)Z a matches + m ()Ljava/util/Optional; b backward + m ()Ljava/util/Optional; c left + m ()Ljava/util/Optional; d right + m ()Ljava/util/Optional; e jump + m ()Ljava/util/Optional; f sneak + m ()Ljava/util/Optional; g sprint +c net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; c modifiers + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Ljava/util/Optional; b modifiers +c net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate$a net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate$EntryPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b attribute + f Ljava/util/Optional; c id + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d amount + f Ljava/util/Optional; e operation + f Ljava/util/Optional; f slot + m ()Ljava/util/Optional; a attribute + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/component/ItemAttributeModifiers$b;)Z a test + m ()Ljava/util/Optional; b id + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c amount + m ()Ljava/util/Optional; d operation + m ()Ljava/util/Optional; e slot +c net/minecraft/advancements/critereon/ItemBundlePredicate net/minecraft/advancements/critereon/ItemBundlePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; c items + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/BundleContents;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Ljava/util/Optional; b items +c net/minecraft/advancements/critereon/ItemContainerPredicate net/minecraft/advancements/critereon/ItemContainerPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; c items + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ItemContainerContents;)Z a matches + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Ljava/util/Optional; b items +c net/minecraft/advancements/critereon/ItemCustomDataPredicate net/minecraft/advancements/critereon/ItemCustomDataPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionNBT; c value + m ()Lnet/minecraft/advancements/critereon/CriterionConditionNBT; a value + m (Lnet/minecraft/advancements/critereon/CriterionConditionNBT;)Lnet/minecraft/advancements/critereon/ItemCustomDataPredicate; a customData + m (Lnet/minecraft/world/item/ItemStack;)Z a matches +c net/minecraft/advancements/critereon/ItemDamagePredicate net/minecraft/advancements/critereon/ItemDamagePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c durability + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d damage + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/ItemDamagePredicate; a durability + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Integer;)Z a matches + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b durability + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c damage +c net/minecraft/advancements/critereon/ItemEnchantmentsPredicate net/minecraft/advancements/critereon/ItemEnchantmentsPredicate + f Ljava/util/List; a enchantments + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a codec + m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/ItemEnchantmentsPredicate$a; a enchantments + m ()Ljava/util/List; b enchantments + m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/ItemEnchantmentsPredicate$b; b storedEnchantments +c net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$a net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$Enchantments + f Lcom/mojang/serialization/Codec; a CODEC + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m ()Lnet/minecraft/core/component/DataComponentType; a componentType +c net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$b net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$StoredEnchantments + f Lcom/mojang/serialization/Codec; a CODEC + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m ()Lnet/minecraft/core/component/DataComponentType; a componentType +c net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/ItemFireworkExplosionPredicate$a; c predicate + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/FireworkExplosion;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Lnet/minecraft/advancements/critereon/ItemFireworkExplosionPredicate$a; b predicate +c net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate$a net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate$FireworkPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b shape + f Ljava/util/Optional; c twinkle + f Ljava/util/Optional; d trail + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; a shape + m (Lnet/minecraft/world/item/component/FireworkExplosion;)Z a test + m ()Ljava/util/Optional; b twinkle + m ()Ljava/util/Optional; c trail +c net/minecraft/advancements/critereon/ItemFireworksPredicate net/minecraft/advancements/critereon/ItemFireworksPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; c explosions + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d flightDuration + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Fireworks;)Z a matches + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Ljava/util/Optional; b explosions + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c flightDuration +c net/minecraft/advancements/critereon/ItemJukeboxPlayablePredicate net/minecraft/advancements/critereon/ItemJukeboxPlayablePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; c song + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/JukeboxPlayable;)Z a matches + m ()Lnet/minecraft/advancements/critereon/ItemJukeboxPlayablePredicate; b any + m ()Ljava/util/Optional; c song +c net/minecraft/advancements/critereon/ItemPotionsPredicate net/minecraft/advancements/critereon/ItemPotionsPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/HolderSet; c potions + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/ItemSubPredicate; a potions + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/alchemy/PotionContents;)Z a matches + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Lnet/minecraft/core/HolderSet; b potions +c net/minecraft/advancements/critereon/ItemSubPredicate net/minecraft/advancements/critereon/ItemSubPredicate + f Lcom/mojang/serialization/Codec; b CODEC + m (Lnet/minecraft/world/item/ItemStack;)Z a matches +c net/minecraft/advancements/critereon/ItemSubPredicate$a net/minecraft/advancements/critereon/ItemSubPredicate$Type + f Lcom/mojang/serialization/Codec; a codec + m ()Lcom/mojang/serialization/Codec; a codec +c net/minecraft/advancements/critereon/ItemSubPredicates net/minecraft/advancements/critereon/ItemSubPredicates + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; a DAMAGE + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; b ENCHANTMENTS + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; c STORED_ENCHANTMENTS + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; d POTIONS + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; e CUSTOM_DATA + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; f CONTAINER + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; g BUNDLE_CONTENTS + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; h FIREWORK_EXPLOSION + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; i FIREWORKS + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; j WRITABLE_BOOK + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; k WRITTEN_BOOK + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; l ATTRIBUTE_MODIFIERS + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; m ARMOR_TRIM + f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; n JUKEBOX_PLAYABLE + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; a bootstrap + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; a register +c net/minecraft/advancements/critereon/ItemTrimPredicate net/minecraft/advancements/critereon/ItemTrimPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; c material + f Ljava/util/Optional; d pattern + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/trim/ArmorTrim;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Ljava/util/Optional; b material + m ()Ljava/util/Optional; c pattern +c net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a trigger + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$a net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c location + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$placedBlock$1 + m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/advancements/Criterion; a placedBlock + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionValidator;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V a lambda$validate$2 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a placedBlock + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a itemUsedOnBlock + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; b allayDropItemOnBlock + m ()Ljava/util/Optional; b location + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$a; c itemUsedOnLocation +c net/minecraft/advancements/critereon/ItemWritableBookPredicate net/minecraft/advancements/critereon/ItemWritableBookPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; c pages + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/WritableBookContent;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Ljava/util/Optional; b pages +c net/minecraft/advancements/critereon/ItemWritableBookPredicate$a net/minecraft/advancements/critereon/ItemWritableBookPredicate$PagePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/lang/String; b contents + m (Lnet/minecraft/server/network/Filterable;)Z a test + m ()Ljava/lang/String; a contents +c net/minecraft/advancements/critereon/ItemWrittenBookPredicate net/minecraft/advancements/critereon/ItemWrittenBookPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; c pages + f Ljava/util/Optional; d author + f Ljava/util/Optional; e title + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; f generation + f Ljava/util/Optional; g resolved + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/WrittenBookContent;)Z a matches + m ()Lnet/minecraft/core/component/DataComponentType; a componentType + m ()Ljava/util/Optional; b pages + m ()Ljava/util/Optional; c author + m ()Ljava/util/Optional; d title + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; e generation + m ()Ljava/util/Optional; f resolved +c net/minecraft/advancements/critereon/ItemWrittenBookPredicate$a net/minecraft/advancements/critereon/ItemWrittenBookPredicate$PagePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b contents + m (Lnet/minecraft/server/network/Filterable;)Z a test + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a contents +c net/minecraft/advancements/critereon/KilledByArrowTrigger net/minecraft/advancements/critereon/KilledByArrowTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/Collection;Lnet/minecraft/world/item/ItemStack;)V a trigger + m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/KilledByArrowTrigger$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/KilledByArrowTrigger$a net/minecraft/advancements/critereon/KilledByArrowTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/List; c victims + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d uniqueEntityTypes + f Ljava/util/Optional; e firedFromWeapon + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a crossbowKilled + m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a crossbowKilled + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/Collection;ILnet/minecraft/world/item/ItemStack;)Z a matches + m ()Ljava/util/List; b victims + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c uniqueEntityTypes + m ()Ljava/util/Optional; d firedFromWeapon +c net/minecraft/advancements/critereon/LightningBoltPredicate net/minecraft/advancements/critereon/LightningBoltPredicate + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c blocksSetOnFire + f Ljava/util/Optional; d entityStruck + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a lambda$matches$1 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/LightningBoltPredicate; a blockSetOnFire + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b blocksSetOnFire + m ()Ljava/util/Optional; c entityStruck +c net/minecraft/advancements/critereon/LightningStrikeTrigger net/minecraft/advancements/critereon/LightningStrikeTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/EntityLightning;Ljava/util/List;)V a trigger + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/List;Lnet/minecraft/advancements/critereon/LightningStrikeTrigger$a;)Z a lambda$trigger$1 +c net/minecraft/advancements/critereon/LightningStrikeTrigger$a net/minecraft/advancements/critereon/LightningStrikeTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c lightning + f Ljava/util/Optional; d bystander + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/List;)Z a matches + m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a lightningStrike + m ()Ljava/util/Optional; b lightning + m ()Ljava/util/Optional; c bystander +c net/minecraft/advancements/critereon/MovementPredicate net/minecraft/advancements/critereon/MovementPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b x + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c y + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d z + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; e speed + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; f horizontalSpeed + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; g verticalSpeed + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; h fallDistance + m (DDDD)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/MovementPredicate; a speed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a x + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b y + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/MovementPredicate; b horizontalSpeed + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/MovementPredicate; c verticalSpeed + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c z + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d speed + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/MovementPredicate; d fallDistance + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; e horizontalSpeed + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; f verticalSpeed + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; g fallDistance +c net/minecraft/advancements/critereon/PickedUpItemTrigger net/minecraft/advancements/critereon/PickedUpItemTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/PickedUpItemTrigger$a;)Z a lambda$trigger$0 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V a trigger +c net/minecraft/advancements/critereon/PickedUpItemTrigger$a net/minecraft/advancements/critereon/PickedUpItemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c item + f Ljava/util/Optional; d entity + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate + m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a thrownItemPickedUpByEntity + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a thrownItemPickedUpByPlayer + m ()Ljava/util/Optional; b item + m ()Ljava/util/Optional; c entity +c net/minecraft/advancements/critereon/PlayerTrigger net/minecraft/advancements/critereon/PlayerTrigger + m (Lnet/minecraft/server/level/EntityPlayer;)V a trigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/advancements/critereon/PlayerTrigger$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/PlayerTrigger$a net/minecraft/advancements/critereon/PlayerTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a located + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/advancements/Criterion; a walkOnBlockWithEquipment + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a located + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/Criterion; a located + m ()Lnet/minecraft/advancements/Criterion; b sleptInBed + m ()Lnet/minecraft/advancements/Criterion; c raidWon + m ()Lnet/minecraft/advancements/Criterion; d avoidVibration + m ()Lnet/minecraft/advancements/Criterion; e tick +c net/minecraft/advancements/critereon/RaiderPredicate net/minecraft/advancements/critereon/RaiderPredicate + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/advancements/critereon/RaiderPredicate; c CAPTAIN_WITHOUT_RAID + f Z d hasRaid + f Z e isCaptain + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Z b hasRaid + m ()Z c isCaptain +c net/minecraft/advancements/critereon/RecipeCraftedTrigger net/minecraft/advancements/critereon/RecipeCraftedTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V a trigger + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/RecipeCraftedTrigger$a net/minecraft/advancements/critereon/RecipeCraftedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Lnet/minecraft/resources/ResourceKey; c recipeId + f Ljava/util/List; d ingredients + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; a craftedItem + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Lnet/minecraft/advancements/Criterion; a craftedItem + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; b crafterCraftedItem + m ()Lnet/minecraft/resources/ResourceKey; b recipeId + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Z b matches + m ()Ljava/util/List; c ingredients +c net/minecraft/advancements/critereon/SheepPredicate net/minecraft/advancements/critereon/SheepPredicate + f Lcom/mojang/serialization/MapCodec; b CODEC + f Ljava/util/Optional; c sheared + f Ljava/util/Optional; d color + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/advancements/critereon/SheepPredicate; a hasWool + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b sheared + m ()Ljava/util/Optional; c color +c net/minecraft/advancements/critereon/SingleComponentItemPredicate net/minecraft/advancements/critereon/SingleComponentItemPredicate + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches + m (Lnet/minecraft/world/item/ItemStack;)Z a matches + m ()Lnet/minecraft/core/component/DataComponentType; a componentType +c net/minecraft/advancements/critereon/SlimePredicate net/minecraft/advancements/critereon/SlimePredicate + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c size + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/SlimePredicate; a sized + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b size +c net/minecraft/advancements/critereon/SlotsPredicate net/minecraft/advancements/critereon/SlotsPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Map; b slots + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/advancements/critereon/CriterionConditionItem;Lit/unimi/dsi/fastutil/ints/IntList;)Z a matchSlots + m (Lnet/minecraft/world/entity/Entity;)Z a matches + m ()Ljava/util/Map; a slots +c net/minecraft/advancements/critereon/StartRidingTrigger net/minecraft/advancements/critereon/StartRidingTrigger + m (Lnet/minecraft/server/level/EntityPlayer;)V a trigger + m (Lnet/minecraft/advancements/critereon/StartRidingTrigger$a;)Z a lambda$trigger$0 + m ()Lcom/mojang/serialization/Codec; a codec +c net/minecraft/advancements/critereon/StartRidingTrigger$a net/minecraft/advancements/critereon/StartRidingTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a playerStartsRiding + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 +c net/minecraft/advancements/critereon/TagPredicate net/minecraft/advancements/critereon/TagPredicate + f Lnet/minecraft/tags/TagKey; a tag + f Z b expected + m (Lnet/minecraft/core/Holder;)Z a matches + m ()Lnet/minecraft/tags/TagKey; a tag + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/TagPredicate; a is + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0 + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/TagPredicate; b isNot + m ()Z b expected +c net/minecraft/advancements/critereon/UsingItemTrigger net/minecraft/advancements/critereon/UsingItemTrigger + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/UsingItemTrigger$a;)Z a lambda$trigger$0 +c net/minecraft/advancements/critereon/UsingItemTrigger$a net/minecraft/advancements/critereon/UsingItemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b player + f Ljava/util/Optional; c item + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a lookingAt + m (Lnet/minecraft/world/item/ItemStack;)Z a matches + m ()Ljava/util/Optional; a player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b item +c net/minecraft/commands/CacheableFunction net/minecraft/commands/CacheableFunction + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/resources/MinecraftKey; b id + f Z c resolved + f Ljava/util/Optional; d function + m (Lnet/minecraft/server/CustomFunctionData;)Ljava/util/Optional; a get + m ()Lnet/minecraft/resources/MinecraftKey; a getId +c net/minecraft/commands/CommandBuildContext net/minecraft/commands/CommandBuildContext + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/commands/CommandBuildContext; a simple + m ()Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures +c net/minecraft/commands/CommandBuildContext$1 net/minecraft/commands/CommandBuildContext$1 + f Lnet/minecraft/world/flag/FeatureFlagSet; b val$enabledFeatures + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m ()Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b; a lambda$lookup$0 + m ()Ljava/util/stream/Stream; b listRegistryKeys +c net/minecraft/commands/CommandDispatcher net/minecraft/commands/Commands + f I a LEVEL_ALL + f I b LEVEL_MODERATORS + f I c LEVEL_GAMEMASTERS + f I d LEVEL_ADMINS + f I e LEVEL_OWNERS + f Ljava/lang/ThreadLocal; f CURRENT_EXECUTION_CONTEXT + f Lorg/slf4j/Logger; g LOGGER + f Lcom/mojang/brigadier/CommandDispatcher; h dispatcher + m (Lnet/minecraft/server/level/EntityPlayer;)V a sendCommands + m (Lnet/minecraft/commands/CommandDispatcher$b;)Ljava/util/function/Predicate; a createValidator + m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)V a performCommand + m ()Lcom/mojang/brigadier/CommandDispatcher; a getDispatcher + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Consumer;)V a executeCommandInContext + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/commands/CommandBuildContext; a createValidationContext + m (Lcom/mojang/brigadier/ParseResults;)V a validateParseResults + m (Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults; a mapSource + m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; a argument + m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a literal + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)V a performPrefixedCommand + m (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b getParseException + m ()V b validate +c net/minecraft/commands/CommandDispatcher$1 net/minecraft/commands/Commands$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b$a; a createLookup + m ()Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures + m ()Ljava/util/stream/Stream; b listRegistryKeys +c net/minecraft/commands/CommandDispatcher$1$1 net/minecraft/commands/Commands$1$1 + m ()Lnet/minecraft/core/HolderLookup$b; a parent + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; b getOrThrow + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; c lambda$getOrThrow$0 +c net/minecraft/commands/CommandDispatcher$ServerType net/minecraft/commands/Commands$CommandSelection + f Lnet/minecraft/commands/CommandDispatcher$ServerType; a ALL + f Lnet/minecraft/commands/CommandDispatcher$ServerType; b DEDICATED + f Lnet/minecraft/commands/CommandDispatcher$ServerType; c INTEGRATED + f Z d includeIntegrated + f Z e includeDedicated + f [Lnet/minecraft/commands/CommandDispatcher$ServerType; f $VALUES + m ()[Lnet/minecraft/commands/CommandDispatcher$ServerType; a $values +c net/minecraft/commands/CommandDispatcher$b net/minecraft/commands/Commands$ParseFunction +c net/minecraft/commands/CommandExceptionProvider net/minecraft/commands/BrigadierExceptions + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; A DISPATCHER_PARSE_EXCEPTION + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a DOUBLE_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b DOUBLE_TOO_BIG + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c FLOAT_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d FLOAT_TOO_BIG + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e INTEGER_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f INTEGER_TOO_BIG + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; g LONG_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; h LONG_TOO_BIG + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; i LITERAL_INCORRECT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; j READER_EXPECTED_START_OF_QUOTE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; k READER_EXPECTED_END_OF_QUOTE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; l READER_INVALID_ESCAPE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; m READER_INVALID_BOOL + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; n READER_INVALID_INT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; o READER_EXPECTED_INT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; p READER_INVALID_LONG + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; q READER_EXPECTED_LONG + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; r READER_INVALID_DOUBLE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; s READER_EXPECTED_DOUBLE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; t READER_INVALID_FLOAT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; u READER_EXPECTED_FLOAT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; v READER_EXPECTED_BOOL + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; w READER_EXPECTED_SYMBOL + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; x DISPATCHER_UNKNOWN_COMMAND + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; y DISPATCHER_UNKNOWN_ARGUMENT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; z DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$16 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$7 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$15 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$6 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$5 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$14 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$4 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$13 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$3 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$12 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; f lambda$static$11 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; f lambda$static$2 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; g lambda$static$1 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; g lambda$static$10 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; h lambda$static$0 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; h lambda$static$9 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; i lambda$static$8 +c net/minecraft/commands/CommandListenerWrapper net/minecraft/commands/CommandSourceStack + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_PLAYER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_ENTITY + f Lnet/minecraft/commands/ICommandListener; d source + f Lnet/minecraft/world/phys/Vec3D; e worldPosition + f Lnet/minecraft/server/level/WorldServer; f level + f I g permissionLevel + f Ljava/lang/String; h textName + f Lnet/minecraft/network/chat/IChatBaseComponent; i displayName + f Lnet/minecraft/server/MinecraftServer; j server + f Z k silent + f Lnet/minecraft/world/entity/Entity; l entity + f Lnet/minecraft/commands/CommandResultCallback; m resultCallback + f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; n anchor + f Lnet/minecraft/world/phys/Vec2F; o rotation + f Lnet/minecraft/commands/CommandSigningContext; p signingContext + f Lnet/minecraft/util/TaskChainer; q chatMessageChainer + m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;)Lnet/minecraft/commands/CommandListenerWrapper; a withAnchor + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/commands/CommandListenerWrapper; a withPosition + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a customSuggestion + m (Lnet/minecraft/commands/CommandSigningContext;Lnet/minecraft/util/TaskChainer;)Lnet/minecraft/commands/CommandListenerWrapper; a withSigningContext + m (Lnet/minecraft/commands/CommandResultCallback;Ljava/util/function/BinaryOperator;)Lnet/minecraft/commands/CommandListenerWrapper; a withCallback + m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/commands/CommandListenerWrapper; a withRotation + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/CommandListenerWrapper; a withLevel + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;)Lnet/minecraft/commands/CommandListenerWrapper; a facing + m (Lnet/minecraft/commands/ICommandListener;)Lnet/minecraft/commands/CommandListenerWrapper; a withSource + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/commands/CommandListenerWrapper; a withEntity + m (Ljava/util/function/Supplier;Z)V a sendSuccess + m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendChatMessage + m (I)Lnet/minecraft/commands/CommandListenerWrapper; a withPermission + m (Lnet/minecraft/server/level/EntityPlayer;)Z a shouldFilterMessageTo + m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandListenerWrapper; a withCallback + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/ICompletionProvider$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a suggestRegistryElements + m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/commands/execution/TraceCallbacks;)V a handleError + m ()Lnet/minecraft/commands/CommandListenerWrapper; a withSuppressedOutput + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b sendFailure + m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; b withCallback + m (I)Lnet/minecraft/commands/CommandListenerWrapper; b withMaximumPermission + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/commands/CommandListenerWrapper; b facing + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDisplayName + m (I)Z c hasPermission + m ()Ljava/lang/String; c getTextName + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V c broadcastToAdmins + m ()Lnet/minecraft/world/phys/Vec3D; d getPosition + m ()Lnet/minecraft/server/level/WorldServer; e getLevel + m ()Lnet/minecraft/world/entity/Entity; f getEntity + m ()Lnet/minecraft/world/entity/Entity; g getEntityOrException + m ()Lnet/minecraft/server/level/EntityPlayer; h getPlayerOrException + m ()Lnet/minecraft/server/level/EntityPlayer; i getPlayer + m ()Z j isPlayer + m ()Lnet/minecraft/world/phys/Vec2F; k getRotation + m ()Lnet/minecraft/server/MinecraftServer; l getServer + m ()Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; m getAnchor + m ()Lnet/minecraft/commands/CommandSigningContext; n getSigningContext + m ()Lnet/minecraft/util/TaskChainer; o getChatMessageChainer + m ()Lnet/minecraft/commands/CommandResultCallback; p callback + m ()Ljava/util/Collection; q getOnlinePlayerNames + m ()Ljava/util/Collection; r getAllTeams + m ()Ljava/util/stream/Stream; s getAvailableSounds + m ()Ljava/util/Set; t levels + m ()Lnet/minecraft/core/IRegistryCustom; u registryAccess + m ()Lnet/minecraft/world/flag/FeatureFlagSet; v enabledFeatures + m ()Lcom/mojang/brigadier/CommandDispatcher; w dispatcher + m ()Z x isSilent +c net/minecraft/commands/CommandResultCallback net/minecraft/commands/CommandResultCallback + f Lnet/minecraft/commands/CommandResultCallback; a EMPTY + m (Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/CommandResultCallback;ZI)V a lambda$chain$0 +c net/minecraft/commands/CommandSigningContext net/minecraft/commands/CommandSigningContext + f Lnet/minecraft/commands/CommandSigningContext; a ANONYMOUS + m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a getArgument +c net/minecraft/commands/CommandSigningContext$1 net/minecraft/commands/CommandSigningContext$1 + m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a getArgument +c net/minecraft/commands/CommandSigningContext$a net/minecraft/commands/CommandSigningContext$SignedArguments + f Ljava/util/Map; b arguments + m ()Ljava/util/Map; a arguments + m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a getArgument +c net/minecraft/commands/ExecutionCommandSource net/minecraft/commands/ExecutionCommandSource + m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ZLnet/minecraft/commands/execution/TraceCallbacks;)V a handleError + m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/commands/execution/TraceCallbacks;)V a handleError + m (Lcom/mojang/brigadier/context/CommandContext;ZI)V a lambda$resultConsumer$0 + m ()Lnet/minecraft/commands/ExecutionCommandSource; a_ clearCallbacks + m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; b withCallback + m ()Lcom/mojang/brigadier/ResultConsumer; b_ resultConsumer + m (I)Z c hasPermission + m ()Lnet/minecraft/commands/CommandResultCallback; p callback + m ()Lcom/mojang/brigadier/CommandDispatcher; w dispatcher + m ()Z x isSilent +c net/minecraft/commands/FunctionInstantiationException net/minecraft/commands/FunctionInstantiationException + f Lnet/minecraft/network/chat/IChatBaseComponent; a messageComponent + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a messageComponent +c net/minecraft/commands/ICommandListener net/minecraft/commands/CommandSource + f Lnet/minecraft/commands/ICommandListener; a NULL + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m ()Z c shouldInformAdmins + m ()Z t_ alwaysAccepts + m ()Z y_ acceptsSuccess + m ()Z z_ acceptsFailure +c net/minecraft/commands/ICommandListener$1 net/minecraft/commands/CommandSource$1 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m ()Z c shouldInformAdmins + m ()Z y_ acceptsSuccess + m ()Z z_ acceptsFailure +c net/minecraft/commands/ICompletionProvider net/minecraft/commands/SharedSuggestionProvider + f Lcom/google/common/base/CharMatcher; c MATCH_SPLITTER + m ()Ljava/util/Collection; A getRelevantCoordinates + m ()Ljava/util/Collection; B getAbsoluteCoordinates + m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V a filterResources + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a customSuggestion + m ([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggest + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V a lambda$suggestResource$5 + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a suggestResource + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestResource + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a suggestResource + m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; a suggestCoordinates + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; a lambda$suggestResource$3 + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/commands/ICompletionProvider$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a suggestRegistryElements + m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V a filterResources + m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/MinecraftKey; a lambda$suggestRegistryElements$0 + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a suggestResource + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestResource + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a suggestResource + m (Ljava/lang/String;Ljava/lang/String;)Z a matchesSubStr + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/resources/MinecraftKey;)V a lambda$suggestResource$4 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/ICompletionProvider$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a suggestRegistryElements + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lnet/minecraft/resources/MinecraftKey;)V a lambda$suggestResource$2 + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; b suggest + m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; b suggest2DCoordinates + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; b lambda$suggestResource$1 + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b suggest + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b suggest + m (Ljava/lang/String;Ljava/lang/String;)Z b lambda$suggest$6 + m (I)Z c hasPermission + m ()Ljava/util/Collection; q getOnlinePlayerNames + m ()Ljava/util/Collection; r getAllTeams + m ()Ljava/util/stream/Stream; s getAvailableSounds + m ()Ljava/util/Set; t levels + m ()Lnet/minecraft/core/IRegistryCustom; u registryAccess + m ()Lnet/minecraft/world/flag/FeatureFlagSet; v enabledFeatures + m ()Ljava/util/Collection; y getCustomTabSugggestions + m ()Ljava/util/Collection; z getSelectedEntities +c net/minecraft/commands/ICompletionProvider$a net/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType + f Lnet/minecraft/commands/ICompletionProvider$a; a TAGS + f Lnet/minecraft/commands/ICompletionProvider$a; b ELEMENTS + f Lnet/minecraft/commands/ICompletionProvider$a; c ALL + f [Lnet/minecraft/commands/ICompletionProvider$a; d $VALUES + m ()Z a shouldSuggestTags + m ()Z b shouldSuggestElements + m ()[Lnet/minecraft/commands/ICompletionProvider$a; c $values +c net/minecraft/commands/ICompletionProvider$b net/minecraft/commands/SharedSuggestionProvider$TextCoordinates + f Lnet/minecraft/commands/ICompletionProvider$b; a DEFAULT_LOCAL + f Lnet/minecraft/commands/ICompletionProvider$b; b DEFAULT_GLOBAL + f Ljava/lang/String; c x + f Ljava/lang/String; d y + f Ljava/lang/String; e z +c net/minecraft/commands/ParserUtils net/minecraft/commands/ParserUtils + f Ljava/lang/reflect/Field; a JSON_READER_POS + f Ljava/lang/reflect/Field; b JSON_READER_LINESTART + m (Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/brigadier/StringReader;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; a parseJson + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/CharPredicate;)Ljava/lang/String; a readWhile + m ()Ljava/lang/reflect/Field; a lambda$static$1 + m (Lcom/google/gson/stream/JsonReader;)I a getPos + m ()Ljava/lang/reflect/Field; b lambda$static$0 +c net/minecraft/commands/arguments/ArgumentAnchor net/minecraft/commands/arguments/EntityAnchorArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INVALID + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a getAnchor + m ()Lnet/minecraft/commands/arguments/ArgumentAnchor; a anchor + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 +c net/minecraft/commands/arguments/ArgumentAnchor$Anchor net/minecraft/commands/arguments/EntityAnchorArgument$Anchor + f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a FEET + f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; b EYES + f Ljava/util/Map; c BY_NAME + f Ljava/lang/String; d name + f Ljava/util/function/BiFunction; e transform + f [Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; f $VALUES + m ()[Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a $values + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec3D; a apply + m (Ljava/util/HashMap;)V a lambda$static$2 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; a apply + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; a lambda$static$1 + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a getByName + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; b lambda$static$0 +c net/minecraft/commands/arguments/ArgumentAngle net/minecraft/commands/arguments/AngleArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID_ANGLE + f Ljava/util/Collection; c EXAMPLES + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentAngle$a; a parse + m ()Lnet/minecraft/commands/arguments/ArgumentAngle; a angle + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F a getAngle +c net/minecraft/commands/arguments/ArgumentAngle$a net/minecraft/commands/arguments/AngleArgument$SingleAngle + f F a angle + f Z b isRelative + m (Lnet/minecraft/commands/CommandListenerWrapper;)F a getAngle +c net/minecraft/commands/arguments/ArgumentChat net/minecraft/commands/arguments/MessageArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b TOO_LONG + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/concurrent/CompletableFuture; a filterPlainText + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getMessage + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentChat$a; a parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/ArgumentChat$a; a parse + m ()Lnet/minecraft/commands/arguments/ArgumentChat; a message + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Consumer;)V a resolveChatMessage + m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/PlayerChatMessage;)V a resolveSignedMessage + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/PlayerChatMessage;)V b resolveDisguisedMessage +c net/minecraft/commands/arguments/ArgumentChat$a net/minecraft/commands/arguments/MessageArgument$Message + f Ljava/lang/String; a text + f [Lnet/minecraft/commands/arguments/ArgumentChat$b; b parts + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/network/chat/IChatBaseComponent; a resolveComponent + m (Lnet/minecraft/commands/CommandListenerWrapper;Z)Lnet/minecraft/network/chat/IChatBaseComponent; a toComponent + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ArgumentChat$a; a parseText + m ()Ljava/lang/String; a text + m ()[Lnet/minecraft/commands/arguments/ArgumentChat$b; b parts +c net/minecraft/commands/arguments/ArgumentChat$b net/minecraft/commands/arguments/MessageArgument$Part + f I a start + f I b end + f Lnet/minecraft/commands/arguments/selector/EntitySelector; c selector + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/network/chat/IChatBaseComponent; a toComponent + m ()I a start + m ()I b end + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; c selector +c net/minecraft/commands/arguments/ArgumentChatComponent net/minecraft/commands/arguments/ComponentArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_JSON + f Ljava/util/Collection; b EXAMPLES + f Lnet/minecraft/core/HolderLookup$a; c registries + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getComponent + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentChatComponent; a textComponent + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/network/chat/IChatBaseComponent; a parse +c net/minecraft/commands/arguments/ArgumentChatFormat net/minecraft/commands/arguments/ColorArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_VALUE + f Ljava/util/Collection; b EXAMPLES + m ()Lnet/minecraft/commands/arguments/ArgumentChatFormat; a color + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/EnumChatFormat; a getColor + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/EnumChatFormat; a parse +c net/minecraft/commands/arguments/ArgumentCriterionValue net/minecraft/commands/arguments/RangeArgument + m ()Lnet/minecraft/commands/arguments/ArgumentCriterionValue$b; a intRange + m ()Lnet/minecraft/commands/arguments/ArgumentCriterionValue$a; b floatRange +c net/minecraft/commands/arguments/ArgumentCriterionValue$a net/minecraft/commands/arguments/RangeArgument$Floats + f Ljava/util/Collection; a EXAMPLES + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a getRange +c net/minecraft/commands/arguments/ArgumentCriterionValue$b net/minecraft/commands/arguments/RangeArgument$Ints + f Ljava/util/Collection; a EXAMPLES + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a getRange +c net/minecraft/commands/arguments/ArgumentDimension net/minecraft/commands/arguments/DimensionArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INVALID_VALUE + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/WorldServer; a getDimension + m ()Lnet/minecraft/commands/arguments/ArgumentDimension; a dimension + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; a parse + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$static$0 +c net/minecraft/commands/arguments/ArgumentEntity net/minecraft/commands/arguments/EntityArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_SINGLE_ENTITY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_SINGLE_PLAYER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_ONLY_PLAYERS_ALLOWED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d NO_ENTITIES_FOUND + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e NO_PLAYERS_FOUND + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_SELECTORS_NOT_ALLOWED + f Ljava/util/Collection; g EXAMPLES + f Z h single + f Z i playersOnly + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parse + m ()Lnet/minecraft/commands/arguments/ArgumentEntity; a entity + m (Lnet/minecraft/commands/ICompletionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a lambda$listSuggestions$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity; a getEntity + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parse + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parse + m ()Lnet/minecraft/commands/arguments/ArgumentEntity; b entities + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; b getEntities + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; c getOptionalEntities + m ()Lnet/minecraft/commands/arguments/ArgumentEntity; c player + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; d getOptionalPlayers + m ()Lnet/minecraft/commands/arguments/ArgumentEntity; d players + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/EntityPlayer; e getPlayer + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; f getPlayers +c net/minecraft/commands/arguments/ArgumentEntity$Info net/minecraft/commands/arguments/EntityArgument$Info + f B a FLAG_SINGLE + f B b FLAG_PLAYERS_ONLY + m (Lnet/minecraft/commands/arguments/ArgumentEntity$Info$Template;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/arguments/ArgumentEntity;)Lnet/minecraft/commands/arguments/ArgumentEntity$Info$Template; a unpack + m (Lnet/minecraft/commands/arguments/ArgumentEntity$Info$Template;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ArgumentEntity$Info$Template; a deserializeFromNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/arguments/ArgumentEntity$Info$Template net/minecraft/commands/arguments/EntityArgument$Info$Template + f Lnet/minecraft/commands/arguments/ArgumentEntity$Info; a this$0 + f Z b single + f Z c playersOnly + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentEntity; a instantiate + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/arguments/ArgumentInventorySlot net/minecraft/commands/arguments/SlotArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_SLOT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_ONLY_SINGLE_SLOT_ALLOWED + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I a getSlot + m (C)Z a lambda$parse$2 + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; a parse + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m ()Lnet/minecraft/commands/arguments/ArgumentInventorySlot; a slot + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 +c net/minecraft/commands/arguments/ArgumentMathOperation net/minecraft/commands/arguments/OperationArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID_OPERATION + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_DIVIDE_BY_ZERO + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentMathOperation$a; a getOperation + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentMathOperation$a; a parse + m (Lnet/minecraft/world/scores/ScoreAccess;Lnet/minecraft/world/scores/ScoreAccess;)V a lambda$getOperation$0 + m ()Lnet/minecraft/commands/arguments/ArgumentMathOperation; a operation + m (II)I a lambda$getSimpleOperation$5 + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentMathOperation$a; a getOperation + m (II)I b lambda$getSimpleOperation$4 + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentMathOperation$b; b getSimpleOperation + m (II)I c lambda$getSimpleOperation$3 + m (II)I d lambda$getSimpleOperation$2 + m (II)I e lambda$getSimpleOperation$1 +c net/minecraft/commands/arguments/ArgumentMathOperation$a net/minecraft/commands/arguments/OperationArgument$Operation +c net/minecraft/commands/arguments/ArgumentMathOperation$b net/minecraft/commands/arguments/OperationArgument$SimpleOperation +c net/minecraft/commands/arguments/ArgumentMinecraftKeyRegistered net/minecraft/commands/arguments/ResourceLocationArgument + f Ljava/util/Collection; a EXAMPLES + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getId + m ()Lnet/minecraft/commands/arguments/ArgumentMinecraftKeyRegistered; a id + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; a parse +c net/minecraft/commands/arguments/ArgumentNBTBase net/minecraft/commands/arguments/NbtTagArgument + f Ljava/util/Collection; a EXAMPLES + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; a getNbtTag + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/NBTBase; a parse + m ()Lnet/minecraft/commands/arguments/ArgumentNBTBase; a nbtTag +c net/minecraft/commands/arguments/ArgumentNBTKey net/minecraft/commands/arguments/NbtPathArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVALID_NODE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_DATA_TOO_DEEP + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_NOTHING_FOUND + f Ljava/util/Collection; d EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_EXPECTED_LIST + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_INVALID_INDEX + f C g INDEX_MATCH_START + f C h INDEX_MATCH_END + f C i KEY_MATCH_START + f C j KEY_MATCH_END + f C k QUOTED_KEY_START + f C l SINGLE_QUOTED_KEY_START + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)Z a lambda$createTagPredicate$3 + m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/function/Predicate; a createTagPredicate + m ()Lnet/minecraft/commands/arguments/ArgumentNBTKey; a nbtPath + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a getPath + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$h; a readObjectNode + m (C)Z a isAllowedInUnquotedName + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a parse + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ArgumentNBTKey$h; a parseNode + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1 + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; b readUnquotedName + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0 +c net/minecraft/commands/arguments/ArgumentNBTKey$a net/minecraft/commands/arguments/NbtPathArgument$AllElementsNode + f Lnet/minecraft/commands/arguments/ArgumentNBTKey$a; a INSTANCE + m (Lnet/minecraft/nbt/NBTBase;)I a removeTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag + m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag +c net/minecraft/commands/arguments/ArgumentNBTKey$b net/minecraft/commands/arguments/NbtPathArgument$CompoundChildNode + f Ljava/lang/String; a name + m (Lnet/minecraft/nbt/NBTBase;)I a removeTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag + m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag +c net/minecraft/commands/arguments/ArgumentNBTKey$c net/minecraft/commands/arguments/NbtPathArgument$IndexedElementNode + f I a index + m (Lnet/minecraft/nbt/NBTBase;)I a removeTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag + m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag +c net/minecraft/commands/arguments/ArgumentNBTKey$d net/minecraft/commands/arguments/NbtPathArgument$MatchElementNode + f Lnet/minecraft/nbt/NBTTagCompound; a pattern + f Ljava/util/function/Predicate; b predicate + m (Lnet/minecraft/nbt/NBTBase;)I a removeTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag + m (Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/NBTBase;)V a lambda$getOrCreateTag$0 + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag + m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag +c net/minecraft/commands/arguments/ArgumentNBTKey$e net/minecraft/commands/arguments/NbtPathArgument$MatchObjectNode + f Ljava/lang/String; a name + f Lnet/minecraft/nbt/NBTTagCompound; b pattern + f Ljava/util/function/Predicate; c predicate + m (Lnet/minecraft/nbt/NBTBase;)I a removeTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag + m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag +c net/minecraft/commands/arguments/ArgumentNBTKey$f net/minecraft/commands/arguments/NbtPathArgument$MatchRootObjectNode + f Ljava/util/function/Predicate; a predicate + m (Lnet/minecraft/nbt/NBTBase;)I a removeTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag + m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag +c net/minecraft/commands/arguments/ArgumentNBTKey$g net/minecraft/commands/arguments/NbtPathArgument$NbtPath + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/lang/String; b original + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; c nodeToOriginalPosition + f [Lnet/minecraft/commands/arguments/ArgumentNBTKey$h; d nodes + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; a lambda$set$3 + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)I a set + m (ILnet/minecraft/nbt/NBTTagCompound;Ljava/util/List;)I a insert + m ()Ljava/lang/String; a asString + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)Ljava/util/List; a getOrCreate + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a of + m (Lnet/minecraft/nbt/NBTBase;)Ljava/util/List; a get + m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$h;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Integer; a lambda$set$4 + m (Ljava/lang/String;Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; a lambda$static$0 + m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$apply$2 + m (Ljava/util/List;Ljava/util/function/Function;)I a apply + m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$h;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a createNotFoundException + m (Lnet/minecraft/nbt/NBTBase;I)Z a isTooDeep + m ()I b estimatePathDepth + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; b lambda$static$1 + m (Lnet/minecraft/nbt/NBTBase;)I b countMatching + m (Lnet/minecraft/nbt/NBTBase;)I c remove + m (Lnet/minecraft/nbt/NBTBase;)Ljava/util/List; d getOrCreateParents +c net/minecraft/commands/arguments/ArgumentNBTKey$h net/minecraft/commands/arguments/NbtPathArgument$Node + m (Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List; a getOrCreate + m (Lnet/minecraft/nbt/NBTBase;)I a removeTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag + m (Ljava/util/List;)Ljava/util/List; a get + m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a lambda$getOrCreate$0 + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag + m (Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List; a collect + m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag +c net/minecraft/commands/arguments/ArgumentNBTTag net/minecraft/commands/arguments/CompoundTagArgument + f Ljava/util/Collection; a EXAMPLES + m ()Lnet/minecraft/commands/arguments/ArgumentNBTTag; a compoundTag + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/NBTTagCompound; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a getCompoundTag +c net/minecraft/commands/arguments/ArgumentParticle net/minecraft/commands/arguments/ParticleArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_UNKNOWN_PARTICLE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INVALID_OPTIONS + f Ljava/util/Collection; c EXAMPLES + f Lnet/minecraft/core/HolderLookup$a; d registries + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentParticle; a particle + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/particles/Particle;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/particles/ParticleParam; a readParticle + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/particles/ParticleParam; a getParticle + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/particles/ParticleParam; a parse + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/core/particles/Particle; a readParticleType + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/particles/ParticleParam; a readParticle + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readParticleType$2 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 +c net/minecraft/commands/arguments/ArgumentProfile net/minecraft/commands/arguments/GameProfileArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_UNKNOWN_PLAYER + f Ljava/util/Collection; b EXAMPLES + m (Ljava/lang/String;Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/Collection; a lambda$parse$0 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentProfile$a; a parse + m ()Lnet/minecraft/commands/arguments/ArgumentProfile; a gameProfile + m (Lnet/minecraft/commands/ICompletionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a lambda$listSuggestions$1 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; a getGameProfiles + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ArgumentProfile$a; a parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/ArgumentProfile$a; a parse +c net/minecraft/commands/arguments/ArgumentProfile$a net/minecraft/commands/arguments/GameProfileArgument$Result +c net/minecraft/commands/arguments/ArgumentProfile$b net/minecraft/commands/arguments/GameProfileArgument$SelectorResult + f Lnet/minecraft/commands/arguments/selector/EntitySelector; a selector +c net/minecraft/commands/arguments/ArgumentScoreboardCriteria net/minecraft/commands/arguments/ObjectiveCriteriaArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_VALUE + f Ljava/util/Collection; b EXAMPLES + m ()Lnet/minecraft/commands/arguments/ArgumentScoreboardCriteria; a criteria + m (Lnet/minecraft/stats/StatisticWrapper;Ljava/lang/Object;)Ljava/lang/String; a getName + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; a getCriteria + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; a parse + m (Lcom/mojang/brigadier/StringReader;ILjava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$1 +c net/minecraft/commands/arguments/ArgumentScoreboardObjective net/minecraft/commands/arguments/ObjectiveArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_OBJECTIVE_NOT_FOUND + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_OBJECTIVE_READ_ONLY + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardObjective; a getObjective + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m ()Lnet/minecraft/commands/arguments/ArgumentScoreboardObjective; a objective + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; a parse + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardObjective; b getWritableObjective +c net/minecraft/commands/arguments/ArgumentScoreboardSlot net/minecraft/commands/arguments/ScoreboardSlotArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_VALUE + f Ljava/util/Collection; b EXAMPLES + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/DisplaySlot; a getDisplaySlot + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/DisplaySlot; a parse + m ()Lnet/minecraft/commands/arguments/ArgumentScoreboardSlot; a displaySlot +c net/minecraft/commands/arguments/ArgumentScoreboardTeam net/minecraft/commands/arguments/TeamArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_TEAM_NOT_FOUND + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeam; a getTeam + m ()Lnet/minecraft/commands/arguments/ArgumentScoreboardTeam; a team + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; a parse +c net/minecraft/commands/arguments/ArgumentScoreholder net/minecraft/commands/arguments/ScoreHolderArgument + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a SUGGEST_SCORE_HOLDERS + f Ljava/util/Collection; b EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_NO_RESULTS + f Z d multiple + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ArgumentScoreholder$b; a parse + m (Ljava/util/List;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)Ljava/util/Collection; a lambda$parse$3 + m (Ljava/lang/String;Ljava/util/List;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)Ljava/util/Collection; a lambda$parse$5 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/Collection; a getNames + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/ArgumentScoreholder$b; a parse + m ()Lnet/minecraft/commands/arguments/ArgumentScoreholder; a scoreHolder + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)Ljava/util/Collection; a lambda$parse$2 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; a getName + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$1 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentScoreholder$b; a parse + m (Ljava/util/UUID;Ljava/util/List;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)Ljava/util/Collection; a lambda$parse$4 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V b lambda$static$0 + m ()Lnet/minecraft/commands/arguments/ArgumentScoreholder; b scoreHolders + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; b getNames + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; c getNamesWithDefaultWildcard +c net/minecraft/commands/arguments/ArgumentScoreholder$a net/minecraft/commands/arguments/ScoreHolderArgument$Info + f B a FLAG_MULTIPLE + m (Lnet/minecraft/commands/arguments/ArgumentScoreholder$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ArgumentScoreholder$a$a; a deserializeFromNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/commands/arguments/ArgumentScoreholder$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/commands/arguments/ArgumentScoreholder;)Lnet/minecraft/commands/arguments/ArgumentScoreholder$a$a; a unpack + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/arguments/ArgumentScoreholder$a$a net/minecraft/commands/arguments/ScoreHolderArgument$Info$Template + f Lnet/minecraft/commands/arguments/ArgumentScoreholder$a; a this$0 + f Z b multiple + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentScoreholder; a instantiate + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/arguments/ArgumentScoreholder$b net/minecraft/commands/arguments/ScoreHolderArgument$Result +c net/minecraft/commands/arguments/ArgumentScoreholder$c net/minecraft/commands/arguments/ScoreHolderArgument$SelectorResult + f Lnet/minecraft/commands/arguments/selector/EntitySelector; a selector +c net/minecraft/commands/arguments/ArgumentSignatures net/minecraft/commands/arguments/ArgumentSignatures + f Lnet/minecraft/commands/arguments/ArgumentSignatures; a EMPTY + f Ljava/util/List; b entries + f I c MAX_ARGUMENT_COUNT + f I d MAX_ARGUMENT_NAME_LENGTH + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/commands/arguments/ArgumentSignatures$a;)V a lambda$write$0 + m (Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/commands/arguments/ArgumentSignatures$b;)Lnet/minecraft/commands/arguments/ArgumentSignatures; a signCommand + m ()Ljava/util/List; a entries + m (Lnet/minecraft/commands/arguments/ArgumentSignatures$b;Lnet/minecraft/network/chat/SignableCommand$a;)Lnet/minecraft/commands/arguments/ArgumentSignatures$a; a lambda$signCommand$1 + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/commands/arguments/ArgumentSignatures$a net/minecraft/commands/arguments/ArgumentSignatures$Entry + f Ljava/lang/String; a name + f Lnet/minecraft/network/chat/MessageSignature; b signature + m ()Ljava/lang/String; a name + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/network/chat/MessageSignature; b signature +c net/minecraft/commands/arguments/ArgumentSignatures$b net/minecraft/commands/arguments/ArgumentSignatures$Signer +c net/minecraft/commands/arguments/ArgumentTime net/minecraft/commands/arguments/TimeArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID_UNIT + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_TICK_COUNT_TOO_LOW + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d UNITS + f I e minimum + m (I)Lnet/minecraft/commands/arguments/ArgumentTime; a time + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; a parse + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m ()Lnet/minecraft/commands/arguments/ArgumentTime; a time +c net/minecraft/commands/arguments/ArgumentTime$a net/minecraft/commands/arguments/TimeArgument$Info + m (Lnet/minecraft/commands/arguments/ArgumentTime;)Lnet/minecraft/commands/arguments/ArgumentTime$a$a; a unpack + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/commands/arguments/ArgumentTime$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ArgumentTime$a$a; a deserializeFromNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/commands/arguments/ArgumentTime$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/arguments/ArgumentTime$a$a net/minecraft/commands/arguments/TimeArgument$Info$Template + f Lnet/minecraft/commands/arguments/ArgumentTime$a; a this$0 + f I b min + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentTime; a instantiate + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/arguments/ArgumentUUID net/minecraft/commands/arguments/UuidArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVALID_UUID + f Ljava/util/Collection; b EXAMPLES + f Ljava/util/regex/Pattern; c ALLOWED_CHARACTERS + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID; a getUuid + m (Lcom/mojang/brigadier/StringReader;)Ljava/util/UUID; a parse + m ()Lnet/minecraft/commands/arguments/ArgumentUUID; a uuid +c net/minecraft/commands/arguments/GameModeArgument net/minecraft/commands/arguments/GameModeArgument + f Ljava/util/Collection; a EXAMPLES + f [Lnet/minecraft/world/level/EnumGamemode; b VALUES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_INVALID + m ()Lnet/minecraft/commands/arguments/GameModeArgument; a gameMode + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/EnumGamemode; a getGameMode + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/level/EnumGamemode; a parse + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 +c net/minecraft/commands/arguments/HeightmapTypeArgument net/minecraft/commands/arguments/HeightmapTypeArgument + f Lcom/mojang/serialization/Codec; a LOWER_CASE_CODEC + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; a getHeightmap + m (I)[Lnet/minecraft/world/level/levelgen/HeightMap$Type; a lambda$keptTypes$1 + m ()Lnet/minecraft/commands/arguments/HeightmapTypeArgument; a heightmap + m (Ljava/lang/String;)Ljava/lang/String; a convertId + m ()[Lnet/minecraft/world/level/levelgen/HeightMap$Type; b keptTypes + m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$0 +c net/minecraft/commands/arguments/ResourceArgument net/minecraft/commands/arguments/ResourceArgument + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_UNKNOWN_RESOURCE + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; b ERROR_INVALID_RESOURCE_TYPE + f Ljava/util/Collection; c EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_NOT_SUMMONABLE_ENTITY + f Lnet/minecraft/resources/ResourceKey; e registryKey + f Lnet/minecraft/core/HolderLookup; f registryLookup + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; a getResource + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; a getAttribute + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceArgument; a resource + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder$c; a parse + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$3 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; b getConfiguredFeature + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; c getStructure + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; d getEntityType + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; e getSummonableEntityType + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; f getMobEffect + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; g getEnchantment +c net/minecraft/commands/arguments/ResourceArgument$a net/minecraft/commands/arguments/ResourceArgument$Info + m (Lnet/minecraft/commands/arguments/ResourceArgument$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ResourceArgument$a$a; a deserializeFromNetwork + m (Lnet/minecraft/commands/arguments/ResourceArgument;)Lnet/minecraft/commands/arguments/ResourceArgument$a$a; a unpack + m (Lnet/minecraft/commands/arguments/ResourceArgument$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/arguments/ResourceArgument$a$a net/minecraft/commands/arguments/ResourceArgument$Info$Template + f Lnet/minecraft/commands/arguments/ResourceArgument$a; a this$0 + f Lnet/minecraft/resources/ResourceKey; b registryKey + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceArgument; a instantiate + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/arguments/ResourceKeyArgument net/minecraft/commands/arguments/ResourceKeyArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INVALID_FEATURE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_INVALID_STRUCTURE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_INVALID_TEMPLATE_POOL + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_INVALID_RECIPE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_INVALID_ADVANCEMENT + f Lnet/minecraft/resources/ResourceKey; g registryKey + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/ResourceKey; a parse + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$resolveKey$6 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/IRegistry; a getRegistry + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/resources/ResourceKey; a getRegistryKey + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; a key + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; a getConfiguredFeature + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/core/Holder$c; b resolveKey + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; b getStructure + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b lambda$getRegistryKey$5 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3 + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b lambda$getRecipe$7 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$2 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; c getStructureTemplatePool + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipe + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$1 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; e getAdvancement + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$0 +c net/minecraft/commands/arguments/ResourceKeyArgument$a net/minecraft/commands/arguments/ResourceKeyArgument$Info + m (Lnet/minecraft/commands/arguments/ResourceKeyArgument;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$a$a; a unpack + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$a$a; a deserializeFromNetwork + m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/arguments/ResourceKeyArgument$a$a net/minecraft/commands/arguments/ResourceKeyArgument$Info$Template + f Lnet/minecraft/commands/arguments/ResourceKeyArgument$a; a this$0 + f Lnet/minecraft/resources/ResourceKey; b registryKey + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; a instantiate + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/arguments/ResourceOrIdArgument net/minecraft/commands/arguments/ResourceOrIdArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_FAILED_TO_PARSE + f Ljava/util/Collection; b EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_INVALID + f Lnet/minecraft/core/HolderLookup$a; d registryLookup + f Z e hasRegistry + f Lcom/mojang/serialization/Codec; f codec + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$c; a lootTable + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; a getLootTable + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder; a parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$1 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; b getLootModifier + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/NBTBase; b parseInlineOrId + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$a; b lootModifier + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$b; c lootPredicate + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; c getLootPredicate + m (Lcom/mojang/brigadier/StringReader;)Z c hasConsumedWholeArg + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; d getResource +c net/minecraft/commands/arguments/ResourceOrIdArgument$a net/minecraft/commands/arguments/ResourceOrIdArgument$LootModifierArgument +c net/minecraft/commands/arguments/ResourceOrIdArgument$b net/minecraft/commands/arguments/ResourceOrIdArgument$LootPredicateArgument +c net/minecraft/commands/arguments/ResourceOrIdArgument$c net/minecraft/commands/arguments/ResourceOrIdArgument$LootTableArgument +c net/minecraft/commands/arguments/ResourceOrTagArgument net/minecraft/commands/arguments/ResourceOrTagArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_UNKNOWN_TAG + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; c ERROR_INVALID_TAG_TYPE + f Lnet/minecraft/core/HolderLookup; d registryLookup + f Lnet/minecraft/resources/ResourceKey; e registryKey + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderSet$Named;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getResourceOrTag$3 + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getResourceOrTag$4 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; a resourceOrTag + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c; a getResourceOrTag + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c; a parse + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getResourceOrTag$2 + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$6 + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b lambda$parse$5 +c net/minecraft/commands/arguments/ResourceOrTagArgument$a net/minecraft/commands/arguments/ResourceOrTagArgument$Info + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a$a; a unpack + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a$a; a deserializeFromNetwork + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/arguments/ResourceOrTagArgument$a$a net/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template + f Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a; a this$0 + f Lnet/minecraft/resources/ResourceKey; b registryKey + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; a instantiate + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/arguments/ResourceOrTagArgument$b net/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult + f Lnet/minecraft/core/Holder$c; a value + m (Lnet/minecraft/core/Holder;)Z a test + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast + m ()Lcom/mojang/datafixers/util/Either; a unwrap + m ()Ljava/lang/String; b asPrintable + m ()Lnet/minecraft/core/Holder$c; c value +c net/minecraft/commands/arguments/ResourceOrTagArgument$c net/minecraft/commands/arguments/ResourceOrTagArgument$Result + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast + m ()Lcom/mojang/datafixers/util/Either; a unwrap + m ()Ljava/lang/String; b asPrintable +c net/minecraft/commands/arguments/ResourceOrTagArgument$d net/minecraft/commands/arguments/ResourceOrTagArgument$TagResult + f Lnet/minecraft/core/HolderSet$Named; a tag + m (Lnet/minecraft/core/Holder;)Z a test + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast + m ()Lcom/mojang/datafixers/util/Either; a unwrap + m ()Ljava/lang/String; b asPrintable + m ()Lnet/minecraft/core/HolderSet$Named; c tag +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument net/minecraft/commands/arguments/ResourceOrTagKeyArgument + f Ljava/util/Collection; a EXAMPLES + f Lnet/minecraft/resources/ResourceKey; b registryKey + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getResourceOrTagKey$0 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; a resourceOrTagKey + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c; a getResourceOrTagKey +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$a net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a; a unpack + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a; a deserializeFromNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template + f Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a; a this$0 + f Lnet/minecraft/resources/ResourceKey; b registryKey + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; a instantiate + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$b net/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult + f Lnet/minecraft/resources/ResourceKey; a key + m (Lnet/minecraft/core/Holder;)Z a test + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast + m ()Lcom/mojang/datafixers/util/Either; a unwrap + m ()Ljava/lang/String; b asPrintable + m ()Lnet/minecraft/resources/ResourceKey; c key +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast + m ()Lcom/mojang/datafixers/util/Either; a unwrap + m ()Ljava/lang/String; b asPrintable +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$d net/minecraft/commands/arguments/ResourceOrTagKeyArgument$TagResult + f Lnet/minecraft/tags/TagKey; a key + m (Lnet/minecraft/core/Holder;)Z a test + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast + m ()Lcom/mojang/datafixers/util/Either; a unwrap + m ()Ljava/lang/String; b asPrintable + m ()Lnet/minecraft/tags/TagKey; c key +c net/minecraft/commands/arguments/SlotsArgument net/minecraft/commands/arguments/SlotsArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_SLOT + m ()Lnet/minecraft/commands/arguments/SlotsArgument; a slots + m (C)Z a lambda$parse$1 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; a getSlots + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/inventory/SlotRange; a parse +c net/minecraft/commands/arguments/StringRepresentableArgument net/minecraft/commands/arguments/StringRepresentableArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_VALUE + f Lcom/mojang/serialization/Codec; b codec + f Ljava/util/function/Supplier; c values + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Enum; a parse + m (Ljava/lang/String;)Ljava/lang/String; a convertId + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$1 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0 +c net/minecraft/commands/arguments/StyleArgument net/minecraft/commands/arguments/StyleArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_JSON + f Ljava/util/Collection; b EXAMPLES + f Lnet/minecraft/core/HolderLookup$a; c registries + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/network/chat/ChatModifier; a parse + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/ChatModifier; a getStyle + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/StyleArgument; a style +c net/minecraft/commands/arguments/TemplateMirrorArgument net/minecraft/commands/arguments/TemplateMirrorArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/block/EnumBlockMirror; a getMirror + m ()Lnet/minecraft/commands/arguments/StringRepresentableArgument; a templateMirror +c net/minecraft/commands/arguments/TemplateRotationArgument net/minecraft/commands/arguments/TemplateRotationArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotation + m ()Lnet/minecraft/commands/arguments/TemplateRotationArgument; a templateRotation +c net/minecraft/commands/arguments/blocks/ArgumentBlock net/minecraft/commands/arguments/blocks/BlockStateParser + f Ljava/util/function/Function; A suggestions + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NO_TAGS_ALLOWED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_BLOCK + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_UNKNOWN_PROPERTY + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d ERROR_DUPLICATE_PROPERTY + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; e ERROR_INVALID_VALUE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f ERROR_EXPECTED_VALUE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_EXPECTED_END_OF_PROPERTIES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; h ERROR_UNKNOWN_TAG + f C i SYNTAX_START_PROPERTIES + f C j SYNTAX_START_NBT + f C k SYNTAX_END_PROPERTIES + f C l SYNTAX_EQUALS + f C m SYNTAX_PROPERTY_SEPARATOR + f C n SYNTAX_TAG + f Ljava/util/function/Function; o SUGGEST_NOTHING + f Lnet/minecraft/core/HolderLookup; p blocks + f Lcom/mojang/brigadier/StringReader; q reader + f Z r forTesting + f Z s allowNbt + f Ljava/util/Map; t properties + f Ljava/util/Map; u vagueProperties + f Lnet/minecraft/resources/MinecraftKey; v id + f Lnet/minecraft/world/level/block/state/BlockStateList; w definition + f Lnet/minecraft/world/level/block/state/IBlockData; x state + f Lnet/minecraft/nbt/NBTTagCompound; y nbt + f Lnet/minecraft/core/HolderSet; z tag + m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lnet/minecraft/commands/arguments/blocks/ArgumentBlock$a; a parseForBlock + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestPropertyNameOrEnd + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; a addSuggestions + m ()V a parse + m (Ljava/lang/StringBuilder;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)V a appendProperty + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$readProperties$8 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$serialize$10 + m (ILnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readTag$7 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/lang/String; a serialize + m (I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readBlock$6 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$5 + m (Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$readVagueProperties$9 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4 + m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture; a fillSuggestions + m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/blocks/ArgumentBlock$a; a parseForBlock + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a suggestVaguePropertyValue + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;I)V a setValue + m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either; b parseForTesting + m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either; b parseForTesting + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b suggestVaguePropertyNameOrEnd + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 + m ()Z b hasBlockEntity + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c suggestPropertyName + m ()V c readBlock + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d suggestVaguePropertyName + m ()V d readTag + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; e suggestOpenNbt + m ()V e readProperties + m ()V f readVagueProperties + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; f suggestEquals + m ()V g readNbt + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; g suggestNextPropertyOrEnd + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; h suggestOpenVaguePropertiesOrNbt + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; i suggestOpenPropertiesOrNbt + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; j suggestTag + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; k suggestItem + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; l suggestBlockIdOrTag +c net/minecraft/commands/arguments/blocks/ArgumentBlock$a net/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult + f Lnet/minecraft/world/level/block/state/IBlockData; a blockState + f Ljava/util/Map; b properties + f Lnet/minecraft/nbt/NBTTagCompound; c nbt + m ()Lnet/minecraft/world/level/block/state/IBlockData; a blockState + m ()Ljava/util/Map; b properties + m ()Lnet/minecraft/nbt/NBTTagCompound; c nbt +c net/minecraft/commands/arguments/blocks/ArgumentBlock$b net/minecraft/commands/arguments/blocks/BlockStateParser$TagResult + f Lnet/minecraft/core/HolderSet; a tag + f Ljava/util/Map; b vagueProperties + f Lnet/minecraft/nbt/NBTTagCompound; c nbt + m ()Lnet/minecraft/core/HolderSet; a tag + m ()Ljava/util/Map; b vagueProperties + m ()Lnet/minecraft/nbt/NBTTagCompound; c nbt +c net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate net/minecraft/commands/arguments/blocks/BlockPredicateArgument + f Ljava/util/Collection; a EXAMPLES + f Lnet/minecraft/core/HolderLookup; b blocks + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate; a blockPredicate + m (Lnet/minecraft/commands/arguments/blocks/ArgumentBlock$a;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b; a lambda$parse$0 + m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; a getBlockPredicate + m (Lnet/minecraft/commands/arguments/blocks/ArgumentBlock$b;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b; a lambda$parse$1 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b; a parse +c net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$a net/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicate + f Lnet/minecraft/world/level/block/state/IBlockData; a state + f Ljava/util/Set; b properties + f Lnet/minecraft/nbt/NBTTagCompound; c nbt + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a test + m ()Z a requiresNbt +c net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b net/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result + m ()Z a requiresNbt +c net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$TagPredicate + f Lnet/minecraft/core/HolderSet; a tag + f Lnet/minecraft/nbt/NBTTagCompound; b nbt + f Ljava/util/Map; c vagueProperties + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a test + m ()Z a requiresNbt +c net/minecraft/commands/arguments/blocks/ArgumentTile net/minecraft/commands/arguments/blocks/BlockStateArgument + f Ljava/util/Collection; a EXAMPLES + f Lnet/minecraft/core/HolderLookup; b blocks + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; a getBlock + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/ArgumentTile; a block +c net/minecraft/commands/arguments/blocks/ArgumentTileLocation net/minecraft/commands/arguments/blocks/BlockInput + f Lnet/minecraft/world/level/block/state/IBlockData; a state + f Ljava/util/Set; b properties + f Lnet/minecraft/nbt/NBTTagCompound; c tag + m ()Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/level/block/state/IBlockData; a copyProperty + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a test + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a overwriteWithDefinedProperties + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;I)Z a place + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a test + m ()Ljava/util/Set; b getDefinedProperties +c net/minecraft/commands/arguments/coordinates/ArgumentParserPosition net/minecraft/commands/arguments/coordinates/WorldCoordinate + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_EXPECTED_DOUBLE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_EXPECTED_INT + f C c PREFIX_RELATIVE + f Z d relative + f D e value + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; a parseDouble + m (D)D a get + m ()Z a isRelative + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; a parseInt + m (Lcom/mojang/brigadier/StringReader;)Z b isRelative +c net/minecraft/commands/arguments/coordinates/ArgumentPosition net/minecraft/commands/arguments/coordinates/BlockPosArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_LOADED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_OUT_OF_WORLD + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_OUT_OF_BOUNDS + f Ljava/util/Collection; d EXAMPLES + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPosition; a getLoadedBlockPos + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;)Lnet/minecraft/core/BlockPosition; a getLoadedBlockPos + m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentPosition; a blockPos + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPosition; b getBlockPos + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPosition; c getSpawnablePos +c net/minecraft/commands/arguments/coordinates/ArgumentRotation net/minecraft/commands/arguments/coordinates/RotationArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE + f Ljava/util/Collection; b EXAMPLES + m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentRotation; a rotation + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a getRotation + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse +c net/minecraft/commands/arguments/coordinates/ArgumentRotationAxis net/minecraft/commands/arguments/coordinates/SwizzleArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet; a getSwizzle + m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentRotationAxis; a swizzle + m (Lcom/mojang/brigadier/StringReader;)Ljava/util/EnumSet; a parse +c net/minecraft/commands/arguments/coordinates/ArgumentVec2 net/minecraft/commands/arguments/coordinates/Vec2Argument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE + f Ljava/util/Collection; b EXAMPLES + f Z c centerCorrect + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec2F; a getVec2 + m (Z)Lnet/minecraft/commands/arguments/coordinates/ArgumentVec2; a vec2 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse + m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentVec2; a vec2 +c net/minecraft/commands/arguments/coordinates/ArgumentVec2I net/minecraft/commands/arguments/coordinates/ColumnPosArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE + f Ljava/util/Collection; b EXAMPLES + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/BlockPosition2D; a getColumnPos + m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentVec2I; a columnPos + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse +c net/minecraft/commands/arguments/coordinates/ArgumentVec3 net/minecraft/commands/arguments/coordinates/Vec3Argument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_MIXED_TYPE + f Ljava/util/Collection; c EXAMPLES + f Z d centerCorrect + m (Z)Lnet/minecraft/commands/arguments/coordinates/ArgumentVec3; a vec3 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse + m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentVec3; a vec3 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec3D; a getVec3 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; b getCoordinates +c net/minecraft/commands/arguments/coordinates/ArgumentVectorPosition net/minecraft/commands/arguments/coordinates/LocalCoordinates + f C a PREFIX_LOCAL_COORDINATE + f D b left + f D c up + f D d forwards + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec3D; a getPosition + m ()Z a isXRelative + m (Lcom/mojang/brigadier/StringReader;I)D a readDouble + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/ArgumentVectorPosition; a parse + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec2F; b getRotation + m ()Z b isYRelative + m ()Z c isZRelative +c net/minecraft/commands/arguments/coordinates/IVectorPosition net/minecraft/commands/arguments/coordinates/Coordinates + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec3D; a getPosition + m ()Z a isXRelative + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec2F; b getRotation + m ()Z b isYRelative + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/core/BlockPosition; c getBlockPos + m ()Z c isZRelative +c net/minecraft/commands/arguments/coordinates/VectorPosition net/minecraft/commands/arguments/coordinates/WorldCoordinates + f Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; a x + f Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; b y + f Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; c z + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/VectorPosition; a parseDouble + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec3D; a getPosition + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/VectorPosition; a parseInt + m ()Z a isXRelative + m (DDD)Lnet/minecraft/commands/arguments/coordinates/VectorPosition; a absolute + m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/commands/arguments/coordinates/VectorPosition; a absolute + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec2F; b getRotation + m ()Z b isYRelative + m ()Z c isZRelative +c net/minecraft/commands/arguments/item/ArgumentItemPredicate net/minecraft/commands/arguments/item/ItemPredicateArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_ITEM + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_UNKNOWN_TAG + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_UNKNOWN_COMPONENT + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e ERROR_MALFORMED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_UNKNOWN_PREDICATE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; g ERROR_MALFORMED_PREDICATE + f Lnet/minecraft/resources/MinecraftKey; h COUNT_ID + f Ljava/util/Map; i PSEUDO_COMPONENTS + f Ljava/util/Map; j PSEUDO_PREDICATES + f Lnet/minecraft/util/parsing/packrat/commands/Grammar; k grammarWithContext + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$static$6 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4 + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate; a itemPredicate + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$5 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$d; a getItemPredicate + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/world/item/ItemStack;)Z a lambda$static$10 + m (Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a; a lambda$static$9 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$d; a parse + m (Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$c;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$c; a lambda$static$12 + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Ljava/util/function/Predicate; a lambda$static$11 + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Ljava/util/function/Predicate; b lambda$static$8 + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/world/item/ItemStack;)Z b lambda$static$7 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0 +c net/minecraft/commands/arguments/item/ArgumentItemPredicate$a net/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper + f Lnet/minecraft/resources/MinecraftKey; a id + f Ljava/util/function/Predicate; b presenceChecker + f Lcom/mojang/serialization/Decoder; c valueChecker + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a; a create + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/util/function/Predicate; a lambda$create$2 + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;)Z a lambda$create$0 + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/nbt/NBTBase;)Ljava/util/function/Predicate; a decode + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/item/ItemStack;)Z a lambda$create$1 + m ()Lnet/minecraft/resources/MinecraftKey; a id + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$decode$3 + m ()Ljava/util/function/Predicate; b presenceChecker + m ()Lcom/mojang/serialization/Decoder; c valueChecker +c net/minecraft/commands/arguments/item/ArgumentItemPredicate$b net/minecraft/commands/arguments/item/ItemPredicateArgument$Context + f Lnet/minecraft/core/HolderLookup$b; a items + f Lnet/minecraft/core/HolderLookup$b; b components + f Lnet/minecraft/core/HolderLookup$b; c predicates + f Lnet/minecraft/resources/RegistryOps; d registryOps + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$listComponentTypes$7 + m (Ljava/util/List;)Ljava/lang/Object; a anyOf + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a createComponentTest + m (Ljava/lang/Object;)Ljava/lang/Object; a negate + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a forElementType + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; a createComponentTest + m ()Ljava/util/stream/Stream; a listElementTypes + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$c;Lnet/minecraft/nbt/NBTBase;)Ljava/util/function/Predicate; a createPredicateTest + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a negate + m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/item/ItemStack;)Z a lambda$forTagType$3 + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a;Lnet/minecraft/nbt/NBTBase;)Ljava/util/function/Predicate; a createComponentTest + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a;)Ljava/util/function/Predicate; a createComponentTest + m (Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/item/ItemStack;)Z a lambda$forElementType$1 + m (Ljava/util/List;)Ljava/util/function/Predicate; b anyOf + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; b forTagType + m (Lnet/minecraft/core/Holder$c;)Z b lambda$listComponentTypes$6 + m ()Ljava/util/stream/Stream; b listTagTypes + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; b createPredicateTest + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; c lookupComponentType + m ()Ljava/util/stream/Stream; c listComponentTypes + m ()Ljava/util/stream/Stream; d listPredicateTypes + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; d lookupPredicateType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/function/Predicate; e forElementType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/function/Predicate; f forTagType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a; g lookupComponentType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$c; h lookupPredicateType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; i lambda$lookupPredicateType$5 + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; j lambda$lookupComponentType$4 + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; k lambda$forTagType$2 + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; l lambda$forElementType$0 +c net/minecraft/commands/arguments/item/ArgumentItemPredicate$c net/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper + f Lnet/minecraft/resources/MinecraftKey; a id + f Lcom/mojang/serialization/Decoder; b type + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/nbt/NBTBase;)Ljava/util/function/Predicate; a decode + m (Lnet/minecraft/advancements/critereon/ItemSubPredicate;)Ljava/util/function/Predicate; a lambda$new$0 + m ()Lnet/minecraft/resources/MinecraftKey; a id + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$decode$1 + m ()Lcom/mojang/serialization/Decoder; b type +c net/minecraft/commands/arguments/item/ArgumentItemPredicate$d net/minecraft/commands/arguments/item/ItemPredicateArgument$Result +c net/minecraft/commands/arguments/item/ArgumentItemStack net/minecraft/commands/arguments/item/ItemArgument + f Ljava/util/Collection; a EXAMPLES + f Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack; b parser + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ArgumentPredicateItemStack; a getItem + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ArgumentPredicateItemStack; a parse + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ArgumentItemStack; a item +c net/minecraft/commands/arguments/item/ArgumentParserItemStack net/minecraft/commands/arguments/item/ItemParser + f C a SYNTAX_START_COMPONENTS + f C b SYNTAX_END_COMPONENTS + f C c SYNTAX_COMPONENT_SEPARATOR + f C d SYNTAX_COMPONENT_ASSIGNMENT + f C e SYNTAX_REMOVED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_UNKNOWN_ITEM + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; g ERROR_UNKNOWN_COMPONENT + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; h ERROR_MALFORMED_COMPONENT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_EXPECTED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; j ERROR_REPEATED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; k ERROR_MALFORMED_ITEM + f Ljava/util/function/Function; l SUGGEST_NOTHING + f Lnet/minecraft/core/HolderLookup$b; m items + f Lcom/mojang/serialization/DynamicOps; n registryOps + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)V a validateComponents + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack$a; a parse + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4 + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack$d;)V a parse + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a fillSuggestions + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$validateComponents$5 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0 +c net/minecraft/commands/arguments/item/ArgumentParserItemStack$1 net/minecraft/commands/arguments/item/ItemParser$1 + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V a visitComponent + m (Lnet/minecraft/core/component/DataComponentType;)V a visitRemovedComponent + m (Lnet/minecraft/core/Holder;)V a visitItem +c net/minecraft/commands/arguments/item/ArgumentParserItemStack$a net/minecraft/commands/arguments/item/ItemParser$ItemResult + f Lnet/minecraft/core/Holder; a item + f Lnet/minecraft/core/component/DataComponentPatch; b components + m ()Lnet/minecraft/core/Holder; a item + m ()Lnet/minecraft/core/component/DataComponentPatch; b components +c net/minecraft/commands/arguments/item/ArgumentParserItemStack$b net/minecraft/commands/arguments/item/ItemParser$State + f Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack; a this$0 + f Lcom/mojang/brigadier/StringReader; b reader + f Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack$d; c visitor + m (Lnet/minecraft/core/component/DataComponentType;)V a readComponent + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Ljava/util/Map$Entry;)V a lambda$suggestComponent$3 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestStartComponents + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$suggestComponent$2 + m (ILnet/minecraft/core/component/DataComponentType;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readComponent$1 + m ()V a parse + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a suggestComponent + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/component/DataComponentType; a readComponentType + m (ILnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readItem$0 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b suggestNextOrEndComponents + m ()V b readItem + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c suggestAssignment + m ()V c readComponents + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d suggestItem + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; e suggestComponentAssignmentOrRemoval + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; f suggestComponent +c net/minecraft/commands/arguments/item/ArgumentParserItemStack$c net/minecraft/commands/arguments/item/ItemParser$SuggestionsVisitor + f Ljava/util/function/Function; a suggestions + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture; a resolveSuggestions + m (Ljava/util/function/Function;)V a visitSuggestions +c net/minecraft/commands/arguments/item/ArgumentParserItemStack$d net/minecraft/commands/arguments/item/ItemParser$Visitor + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V a visitComponent + m (Lnet/minecraft/core/component/DataComponentType;)V a visitRemovedComponent + m (Ljava/util/function/Function;)V a visitSuggestions + m (Lnet/minecraft/core/Holder;)V a visitItem +c net/minecraft/commands/arguments/item/ArgumentPredicateItemStack net/minecraft/commands/arguments/item/ItemInput + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_STACK_TOO_BIG + f Lnet/minecraft/core/Holder; b item + f Lnet/minecraft/core/component/DataComponentPatch; c components + m (IZ)Lnet/minecraft/world/item/ItemStack; a createItemStack + m (Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/String; a serialize + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a lambda$serializeComponents$1 + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$serializeComponents$2 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m ()Lnet/minecraft/world/item/Item; a getItem + m ()Ljava/lang/String; b getItemName + m (Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/String; b serializeComponents + m ()Ljava/lang/Object; c lambda$getItemName$3 +c net/minecraft/commands/arguments/item/ArgumentTag net/minecraft/commands/arguments/item/FunctionArgument + f Ljava/util/Collection; a EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_TAG + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_UNKNOWN_FUNCTION + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getFunction$2 + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ArgumentTag$a; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/functions/CommandFunction; a getFunction + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; a getFunctions + m ()Lnet/minecraft/commands/arguments/item/ArgumentTag; a functions + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; b getFunctionTag + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; b getFunctionOrTag + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; c getFunctionCollection +c net/minecraft/commands/arguments/item/ArgumentTag$1 net/minecraft/commands/arguments/item/FunctionArgument$1 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a create + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; b unwrap + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; c unwrapToCollection +c net/minecraft/commands/arguments/item/ArgumentTag$2 net/minecraft/commands/arguments/item/FunctionArgument$2 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a create + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; b unwrap + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; c unwrapToCollection +c net/minecraft/commands/arguments/item/ArgumentTag$a net/minecraft/commands/arguments/item/FunctionArgument$Result + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a create + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; b unwrap + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; c unwrapToCollection +c net/minecraft/commands/arguments/item/ComponentPredicateParser net/minecraft/commands/arguments/item/ComponentPredicateParser + m (Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/util/Unit; a lambda$createGrammar$2 + m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$b;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; a lambda$createGrammar$4 + m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$b;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; a lambda$createGrammar$8 + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$b;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/Optional; a lambda$createGrammar$9 + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; a lambda$createGrammar$5 + m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$b;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; a createGrammar + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; a lambda$createGrammar$7 + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; b lambda$createGrammar$3 + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; b lambda$createGrammar$6 + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/Optional; c lambda$createGrammar$1 + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; d lambda$createGrammar$0 +c net/minecraft/commands/arguments/item/ComponentPredicateParser$a net/minecraft/commands/arguments/item/ComponentPredicateParser$ComponentLookupRule + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement + m ()Ljava/util/stream/Stream; a possibleResources +c net/minecraft/commands/arguments/item/ComponentPredicateParser$b net/minecraft/commands/arguments/item/ComponentPredicateParser$Context + m (Ljava/util/List;)Ljava/lang/Object; a anyOf + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a createComponentTest + m (Ljava/lang/Object;)Ljava/lang/Object; a negate + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a forElementType + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; a createComponentTest + m ()Ljava/util/stream/Stream; a listElementTypes + m ()Ljava/util/stream/Stream; b listTagTypes + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; b createPredicateTest + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; b forTagType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; c lookupComponentType + m ()Ljava/util/stream/Stream; c listComponentTypes + m ()Ljava/util/stream/Stream; d listPredicateTypes + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; d lookupPredicateType +c net/minecraft/commands/arguments/item/ComponentPredicateParser$c net/minecraft/commands/arguments/item/ComponentPredicateParser$ElementLookupRule + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement + m ()Ljava/util/stream/Stream; a possibleResources +c net/minecraft/commands/arguments/item/ComponentPredicateParser$d net/minecraft/commands/arguments/item/ComponentPredicateParser$PredicateLookupRule + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement + m ()Ljava/util/stream/Stream; a possibleResources +c net/minecraft/commands/arguments/item/ComponentPredicateParser$e net/minecraft/commands/arguments/item/ComponentPredicateParser$TagLookupRule + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement + m ()Ljava/util/stream/Stream; a possibleResources +c net/minecraft/commands/arguments/selector/ArgumentParserSelector net/minecraft/commands/arguments/selector/EntitySelectorParser + f Z A includesEntities + f Z B worldLimited + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; C distance + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; D level + f Ljava/lang/Double; E x + f Ljava/lang/Double; F y + f Ljava/lang/Double; G z + f Ljava/lang/Double; H deltaX + f Ljava/lang/Double; I deltaY + f Ljava/lang/Double; J deltaZ + f Lnet/minecraft/advancements/critereon/CriterionConditionRange; K rotX + f Lnet/minecraft/advancements/critereon/CriterionConditionRange; L rotY + f Ljava/util/List; M predicates + f Ljava/util/function/BiConsumer; N order + f Z O currentEntity + f Ljava/lang/String; P playerName + f I Q startPosition + f Ljava/util/UUID; R entityUUID + f Ljava/util/function/BiFunction; S suggestions + f Z T hasNameEquals + f Z U hasNameNotEquals + f Z V isLimited + f Z W isSorted + f Z X hasGamemodeEquals + f Z Y hasGamemodeNotEquals + f Z Z hasTeamEquals + f C a SYNTAX_SELECTOR_START + f Z aa hasTeamNotEquals + f Lnet/minecraft/world/entity/EntityTypes; ab type + f Z ac typeInverse + f Z ad hasScores + f Z ae hasAdvancements + f Z af usesSelectors + f C b SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR + f C c SYNTAX_NOT + f C d SYNTAX_TAG + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_INVALID_NAME_OR_UUID + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_UNKNOWN_SELECTOR_TYPE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_SELECTORS_NOT_ALLOWED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_MISSING_SELECTOR_TYPE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_EXPECTED_END_OF_OPTIONS + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; j ERROR_EXPECTED_OPTION_VALUE + f Ljava/util/function/BiConsumer; k ORDER_NEAREST + f Ljava/util/function/BiConsumer; l ORDER_FURTHEST + f Ljava/util/function/BiConsumer; m ORDER_RANDOM + f Ljava/util/function/BiFunction; n SUGGEST_NOTHING + f C o SYNTAX_OPTIONS_START + f C p SYNTAX_OPTIONS_END + f C q SYNTAX_OPTIONS_SEPARATOR + f C r SELECTOR_NEAREST_PLAYER + f C s SELECTOR_ALL_PLAYERS + f C t SELECTOR_RANDOM_PLAYERS + f C u SELECTOR_CURRENT_ENTITY + f C v SELECTOR_ALL_ENTITIES + f C w SELECTOR_NEAREST_ENTITY + f Lcom/mojang/brigadier/StringReader; x reader + f Z y allowSelectors + f I z maxResults + m ()Z A hasGamemodeNotEquals + m ()Z B hasTeamEquals + m ()Z C hasTeamNotEquals + m ()V D setTypeLimitedInversely + m ()Z E isTypeLimited + m ()Z F isTypeLimitedInversely + m ()Z G hasScores + m ()Z H hasAdvancements + m ()V I finalizePredicates + m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)V a lambda$static$6 + m (Lnet/minecraft/advancements/critereon/CriterionConditionRange;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate; a createRotationPredicate + m (Z)V a setIncludesEntities + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I a lambda$static$4 + m (Lnet/minecraft/advancements/critereon/CriterionConditionRange;)V a setRotX + m (Lnet/minecraft/world/entity/EntityTypes;)V a limitToType + m (Ljava/util/function/BiConsumer;)V a setOrder + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)V a setDistance + m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a createAabb + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)V a setLevel + m (D)V a setX + m (Ljava/lang/Object;)Z a allowSelectors + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; a getSelector + m (Ljava/util/function/BiFunction;)V a setSuggestions + m (Lnet/minecraft/world/entity/Entity;)Z a lambda$finalizePredicates$10 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a fillSelectorSuggestions + m (I)V a setMaxResults + m (Ljava/util/function/ToDoubleFunction;DDLnet/minecraft/world/entity/Entity;)Z a lambda$createRotationPredicate$11 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a fillSuggestions + m (Ljava/util/function/Predicate;)V a addPredicate + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a lambda$getSelector$9 + m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)V b lambda$static$5 + m (Z)V b setHasNameEquals + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1 + m (D)V b setY + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I b lambda$static$2 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; b suggestNameOrSelector + m (Lnet/minecraft/advancements/critereon/CriterionConditionRange;)V b setRotY + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b lambda$getSelector$8 + m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)V c lambda$static$3 + m ()V c parseNameOrUUID + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; c suggestName + m (D)V c setZ + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0 + m (Z)V c setHasNameNotEquals + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; d suggestSelector + m ()V d parseOptions + m (D)V d setDeltaX + m (Z)V d setLimited + m (Z)V e setSorted + m ()Z e shouldInvertValue + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; e suggestOpenOptions + m (D)V e setDeltaY + m (Z)V f setHasGamemodeEquals + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; f suggestOptionsKeyOrClose + m ()Z f isTag + m (D)V f setDeltaZ + m ()Lcom/mojang/brigadier/StringReader; g getReader + m (Z)V g setHasGamemodeNotEquals + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; g suggestOptionsKey + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; h suggestOptionsNextOrClose + m ()V h setWorldLimited + m (Z)V h setHasTeamEquals + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; i getDistance + m (Z)V i setHasTeamNotEquals + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; i suggestEquals + m (Z)V j setHasScores + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; j lambda$static$7 + m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; j getLevel + m (Z)V k setHasAdvancements + m ()Lnet/minecraft/advancements/critereon/CriterionConditionRange; k getRotX + m ()Lnet/minecraft/advancements/critereon/CriterionConditionRange; l getRotY + m ()Ljava/lang/Double; m getX + m ()Ljava/lang/Double; n getY + m ()Ljava/lang/Double; o getZ + m ()Ljava/lang/Double; p getDeltaX + m ()Ljava/lang/Double; q getDeltaY + m ()Ljava/lang/Double; r getDeltaZ + m ()Ljava/util/function/BiConsumer; s getOrder + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; t parse + m ()Z u isCurrentEntity + m ()Z v hasNameEquals + m ()Z w hasNameNotEquals + m ()Z x isLimited + m ()Z y isSorted + m ()Z z hasGamemodeEquals +c net/minecraft/commands/arguments/selector/EntitySelector net/minecraft/commands/arguments/selector/EntitySelector + f I a INFINITE + f Ljava/util/function/BiConsumer; b ORDER_ARBITRARY + f Lnet/minecraft/world/level/entity/EntityTypeTest; c ANY_TYPE + f I d maxResults + f Z e includesEntities + f Z f worldLimited + f Ljava/util/List; g contextFreePredicates + f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; h range + f Ljava/util/function/Function; i position + f Lnet/minecraft/world/phys/AxisAlignedBB; j aabb + f Ljava/util/function/BiConsumer; k order + f Z l currentEntity + f Ljava/lang/String; m playerName + f Ljava/util/UUID; n entityUUID + f Lnet/minecraft/world/level/entity/EntityTypeTest; o type + f Z p usesSelector + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/entity/Entity;)Z a lambda$getPredicate$2 + m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)Ljava/util/List; a sortAndLimit + m ()I a getMaxResults + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/entity/Entity; a findSingleEntity + m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatBaseComponent; a joinNames + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/entity/Entity;)Z a lambda$getPredicate$1 + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a getAbsoluteAabb + m (Ljava/util/List;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)V a addEntities + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a lambda$getPredicate$3 + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/function/Predicate; a getPredicate + m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/List; b findEntities + m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)V b lambda$static$0 + m ()Z b includesEntities + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/server/level/EntityPlayer; c findSinglePlayer + m ()Z c isSelfSelector + m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/List; d findPlayers + m ()Z d isWorldLimited + m (Lnet/minecraft/commands/CommandListenerWrapper;)V e checkPermissions + m ()Z e usesSelector + m ()I f getResultLimit +c net/minecraft/commands/arguments/selector/EntitySelector$1 net/minecraft/commands/arguments/selector/EntitySelector$1 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a tryCast + m (Ljava/lang/Object;)Ljava/lang/Object; a tryCast + m ()Ljava/lang/Class; a getBaseClass +c net/minecraft/commands/arguments/selector/SelectorPattern net/minecraft/commands/arguments/selector/SelectorPattern + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/lang/String; b pattern + f Lnet/minecraft/commands/arguments/selector/EntitySelector; c resolved + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a parse + m ()Ljava/lang/String; a pattern + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; b resolved +c net/minecraft/commands/arguments/selector/options/PlayerSelector net/minecraft/commands/arguments/selector/options/EntitySelectorOptions + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_UNKNOWN_OPTION + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INAPPLICABLE_OPTION + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_RANGE_NEGATIVE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_LEVEL_NEGATIVE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_LIMIT_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_SORT_UNKNOWN + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; g ERROR_GAME_MODE_INVALID + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; h ERROR_ENTITY_TYPE_INVALID + f Ljava/util/Map; i OPTIONS + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z A lambda$bootStrap$21 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V B lambda$bootStrap$20 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z C lambda$bootStrap$19 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V D lambda$bootStrap$18 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z E lambda$bootStrap$17 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V F lambda$bootStrap$16 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z G lambda$bootStrap$15 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V H lambda$bootStrap$14 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z I lambda$bootStrap$13 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V J lambda$bootStrap$12 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z K lambda$bootStrap$11 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V L lambda$bootStrap$10 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z M lambda$bootStrap$9 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V N lambda$bootStrap$8 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z O lambda$bootStrap$7 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V P lambda$bootStrap$6 + m (Lnet/minecraft/nbt/NBTTagCompound;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$51 + m (Lnet/minecraft/tags/TagKey;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$43 + m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/MinecraftKey; a lambda$bootStrap$41 + m (Ljava/lang/String;Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/IChatBaseComponent;)V a register + m (Lnet/minecraft/world/entity/EntityTypes;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$45 + m (ZLnet/minecraft/advancements/CriterionProgress;)Z a lambda$bootStrap$57 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a suggestNames + m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$48 + m (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementProgress;)Z a lambda$bootStrap$58 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a lambda$bootStrap$42 + m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$60 + m (ZLnet/minecraft/world/level/EnumGamemode;Lnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$34 + m ()V a bootStrap + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Ljava/lang/String;I)Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a; a get + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;ILnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$bootStrap$44 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4 + m (ZLnet/minecraft/advancements/AdvancementProgress;)Z a lambda$bootStrap$59 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a lambda$bootStrap$30 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z a lambda$bootStrap$65 + m (Lnet/minecraft/resources/ResourceKey;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$63 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; b lambda$bootStrap$33 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3 + m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z b lambda$bootStrap$37 + m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z b lambda$bootStrap$54 + m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/MinecraftKey; b lambda$bootStrap$40 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V b lambda$bootStrap$64 + m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z c lambda$bootStrap$5 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z c lambda$bootStrap$62 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$2 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V d lambda$bootStrap$61 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$1 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z e lambda$bootStrap$56 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$0 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V f lambda$bootStrap$55 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z g lambda$bootStrap$53 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V h lambda$bootStrap$52 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z i lambda$bootStrap$50 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V j lambda$bootStrap$49 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z k lambda$bootStrap$47 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V l lambda$bootStrap$46 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z m lambda$bootStrap$39 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V n lambda$bootStrap$38 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z o lambda$bootStrap$36 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V p lambda$bootStrap$35 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z q lambda$bootStrap$32 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V r lambda$bootStrap$31 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z s lambda$bootStrap$29 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V t lambda$bootStrap$28 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z u lambda$bootStrap$27 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V v lambda$bootStrap$26 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z w lambda$bootStrap$25 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V x lambda$bootStrap$24 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z y lambda$bootStrap$23 + m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V z lambda$bootStrap$22 +c net/minecraft/commands/arguments/selector/options/PlayerSelector$a net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier +c net/minecraft/commands/arguments/selector/options/PlayerSelector$b net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Option + f Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a; a modifier + f Ljava/util/function/Predicate; b canUse + f Lnet/minecraft/network/chat/IChatBaseComponent; c description + m ()Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a; a modifier + m ()Ljava/util/function/Predicate; b canUse + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c description +c net/minecraft/commands/execution/ChainModifiers net/minecraft/commands/execution/ChainModifiers + f Lnet/minecraft/commands/execution/ChainModifiers; a DEFAULT + f B b flags + f B c FLAG_FORKED + f B d FLAG_IS_RETURN + m ()Z a isForked + m (B)Lnet/minecraft/commands/execution/ChainModifiers; a setFlag + m ()Lnet/minecraft/commands/execution/ChainModifiers; b setForked + m ()Z c isReturn + m ()Lnet/minecraft/commands/execution/ChainModifiers; d setReturn + m ()B e flags +c net/minecraft/commands/execution/CommandQueueEntry net/minecraft/commands/execution/CommandQueueEntry + f Lnet/minecraft/commands/execution/Frame; a frame + f Lnet/minecraft/commands/execution/EntryAction; b action + m ()Lnet/minecraft/commands/execution/Frame; a frame + m (Lnet/minecraft/commands/execution/ExecutionContext;)V a execute + m ()Lnet/minecraft/commands/execution/EntryAction; b action +c net/minecraft/commands/execution/CustomCommandExecutor net/minecraft/commands/execution/CustomCommandExecutor + m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run +c net/minecraft/commands/execution/CustomCommandExecutor$a net/minecraft/commands/execution/CustomCommandExecutor$CommandAdapter +c net/minecraft/commands/execution/CustomCommandExecutor$b net/minecraft/commands/execution/CustomCommandExecutor$WithErrorHandling + m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run + m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/TraceCallbacks;)V a onError + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V b runGuarded +c net/minecraft/commands/execution/CustomModifierExecutor net/minecraft/commands/execution/CustomModifierExecutor + m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a apply +c net/minecraft/commands/execution/CustomModifierExecutor$a net/minecraft/commands/execution/CustomModifierExecutor$ModifierAdapter +c net/minecraft/commands/execution/ExecutionContext net/minecraft/commands/execution/ExecutionContext + f I a MAX_QUEUE_DEPTH + f Lorg/slf4j/Logger; b LOGGER + f I c commandLimit + f I d forkLimit + f Lnet/minecraft/util/profiling/GameProfilerFiller; e profiler + f Lnet/minecraft/commands/execution/TraceCallbacks; f tracer + f I g commandQuota + f Z h queueOverflow + f Ljava/util/Deque; i commandQueue + f Ljava/util/List; j newTopCommands + f I k currentFrameDepth + m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V a queueInitialFunctionCall + m (I)V a discardAtDepthOrHigher + m (Lnet/minecraft/commands/execution/ExecutionContext;Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V a queueInitialCommandExecution + m (Lnet/minecraft/commands/execution/CommandQueueEntry;)V a queueNext + m ()V a runCommandQueue + m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/execution/Frame; a createTopFrame + m (Lnet/minecraft/commands/execution/TraceCallbacks;)V a tracer + m ()Lnet/minecraft/commands/execution/TraceCallbacks; b tracer + m (I)Lnet/minecraft/commands/execution/Frame$a; b frameControlForDepth + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; c profiler + m (I)V c lambda$frameControlForDepth$0 + m ()I d forkLimit + m ()V e incrementCost + m ()V f handleQueueOverflow + m ()V g pushNewCommands +c net/minecraft/commands/execution/ExecutionControl net/minecraft/commands/execution/ExecutionControl + m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)Lnet/minecraft/commands/execution/ExecutionControl; a create + m ()Lnet/minecraft/commands/execution/TraceCallbacks; a tracer + m (Lnet/minecraft/commands/execution/TraceCallbacks;)V a tracer + m (Lnet/minecraft/commands/execution/EntryAction;)V a queueNext + m ()Lnet/minecraft/commands/execution/Frame; b currentFrame +c net/minecraft/commands/execution/ExecutionControl$1 net/minecraft/commands/execution/ExecutionControl$1 + f Lnet/minecraft/commands/execution/Frame; b val$frame + m ()Lnet/minecraft/commands/execution/TraceCallbacks; a tracer + m (Lnet/minecraft/commands/execution/TraceCallbacks;)V a tracer + m (Lnet/minecraft/commands/execution/EntryAction;)V a queueNext + m ()Lnet/minecraft/commands/execution/Frame; b currentFrame +c net/minecraft/commands/execution/Frame net/minecraft/commands/execution/Frame + f I a depth + f Lnet/minecraft/commands/CommandResultCallback; b returnValueConsumer + f Lnet/minecraft/commands/execution/Frame$a; c frameControl + m (I)V a returnSuccess + m ()V a returnFailure + m ()V b discard + m ()I c depth + m ()Lnet/minecraft/commands/CommandResultCallback; d returnValueConsumer + m ()Lnet/minecraft/commands/execution/Frame$a; e frameControl +c net/minecraft/commands/execution/Frame$a net/minecraft/commands/execution/Frame$FrameControl +c net/minecraft/commands/execution/TraceCallbacks net/minecraft/commands/execution/TraceCallbacks + m (Ljava/lang/String;)V a onError + m (ILjava/lang/String;)V a onCommand + m (ILnet/minecraft/resources/MinecraftKey;I)V a onCall + m (ILjava/lang/String;I)V a onReturn +c net/minecraft/commands/execution/UnboundEntryAction net/minecraft/commands/execution/UnboundEntryAction + m (Ljava/lang/Object;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a lambda$bind$0 +c net/minecraft/commands/execution/tasks/BuildContexts net/minecraft/commands/execution/tasks/BuildContexts + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_FORK_LIMIT_REACHED + f Ljava/lang/String; b commandInput + f Lcom/mojang/brigadier/context/ContextChain; c command + m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a traceCommandStart + m (Lnet/minecraft/commands/execution/tasks/ExecuteCommand;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/ExecutionCommandSource;)Lnet/minecraft/commands/execution/CommandQueueEntry; a lambda$execute$3 + m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/ChainModifiers;)V a execute + m ()Ljava/lang/String; a lambda$execute$1 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;ZI)V a lambda$execute$2 +c net/minecraft/commands/execution/tasks/BuildContexts$a net/minecraft/commands/execution/tasks/BuildContexts$Continuation + f Lnet/minecraft/commands/execution/ChainModifiers; b modifiers + f Lnet/minecraft/commands/ExecutionCommandSource; c originalSource + f Ljava/util/List; d sources +c net/minecraft/commands/execution/tasks/BuildContexts$b net/minecraft/commands/execution/tasks/BuildContexts$TopLevel + f Lnet/minecraft/commands/ExecutionCommandSource; b source +c net/minecraft/commands/execution/tasks/BuildContexts$c net/minecraft/commands/execution/tasks/BuildContexts$Unbound + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute +c net/minecraft/commands/execution/tasks/CallFunction net/minecraft/commands/execution/tasks/CallFunction + f Lnet/minecraft/commands/functions/InstantiatedFunction; a function + f Lnet/minecraft/commands/CommandResultCallback; b resultCallback + f Z c returnParentFrame + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/UnboundEntryAction;)Lnet/minecraft/commands/execution/CommandQueueEntry; a lambda$execute$0 + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute +c net/minecraft/commands/execution/tasks/ContinuationTask net/minecraft/commands/execution/tasks/ContinuationTask + f Lnet/minecraft/commands/execution/tasks/ContinuationTask$a; a taskFactory + f Ljava/util/List; b arguments + f Lnet/minecraft/commands/execution/CommandQueueEntry; c selfEntry + f I d index + m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Ljava/util/List;Lnet/minecraft/commands/execution/tasks/ContinuationTask$a;)V a schedule +c net/minecraft/commands/execution/tasks/ContinuationTask$a net/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider +c net/minecraft/commands/execution/tasks/ExecuteCommand net/minecraft/commands/execution/tasks/ExecuteCommand + f Ljava/lang/String; a commandInput + f Lnet/minecraft/commands/execution/ChainModifiers; b modifiers + f Lcom/mojang/brigadier/context/CommandContext; c executionContext + m ()Ljava/lang/String; a lambda$execute$0 + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute +c net/minecraft/commands/execution/tasks/FallthroughTask net/minecraft/commands/execution/tasks/FallthroughTask + f Lnet/minecraft/commands/execution/tasks/FallthroughTask; a INSTANCE + m ()Lnet/minecraft/commands/execution/EntryAction; a instance +c net/minecraft/commands/execution/tasks/IsolatedCall net/minecraft/commands/execution/tasks/IsolatedCall + f Ljava/util/function/Consumer; a taskProducer + f Lnet/minecraft/commands/CommandResultCallback; b output +c net/minecraft/commands/functions/CommandFunction net/minecraft/commands/functions/CommandFunction + m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;)Lnet/minecraft/commands/functions/CommandFunction; a fromLines + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/execution/UnboundEntryAction; a parseCommand + m (Ljava/lang/CharSequence;)V a checkCommandLineLength + m (Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; a instantiate + m ()Lnet/minecraft/resources/MinecraftKey; a id + m (Ljava/lang/CharSequence;)Z b shouldConcatenateNextLine +c net/minecraft/commands/functions/FunctionBuilder net/minecraft/commands/functions/FunctionBuilder + f Ljava/util/List; a plainEntries + f Ljava/util/List; b macroEntries + f Ljava/util/List; c macroArguments + m (Lnet/minecraft/commands/execution/UnboundEntryAction;)V a addCommand + m (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList; a convertToIndices + m (Ljava/lang/String;ILnet/minecraft/commands/ExecutionCommandSource;)V a addMacro + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/functions/CommandFunction; a build + m (Ljava/lang/String;)I a getArgumentIndex +c net/minecraft/commands/functions/InstantiatedFunction net/minecraft/commands/functions/InstantiatedFunction + m ()Lnet/minecraft/resources/MinecraftKey; a id + m ()Ljava/util/List; b entries +c net/minecraft/commands/functions/MacroFunction net/minecraft/commands/functions/MacroFunction + f Ljava/text/DecimalFormat; a DECIMAL_FORMAT + f I b MAX_CACHE_ENTRIES + f Ljava/util/List; c parameters + f Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap; d cache + f Lnet/minecraft/resources/MinecraftKey; e id + f Ljava/util/List; f entries + m (Ljava/util/List;Ljava/util/List;I)V a lambda$lookupValues$1 + m (Ljava/text/DecimalFormat;)V a lambda$static$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; a instantiate + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a stringify + m (Ljava/util/List;Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; a substituteAndParse + m (Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; a lambda$substituteAndParse$2 + m ()Lnet/minecraft/resources/MinecraftKey; a id + m (Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;)V a lookupValues +c net/minecraft/commands/functions/MacroFunction$a net/minecraft/commands/functions/MacroFunction$Entry + m ()Lit/unimi/dsi/fastutil/ints/IntList; a parameters + m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/execution/UnboundEntryAction; a instantiate +c net/minecraft/commands/functions/MacroFunction$b net/minecraft/commands/functions/MacroFunction$MacroEntry + f Lnet/minecraft/commands/functions/StringTemplate; a template + f Lit/unimi/dsi/fastutil/ints/IntList; b parameters + f Lnet/minecraft/commands/ExecutionCommandSource; c compilationContext + m ()Lit/unimi/dsi/fastutil/ints/IntList; a parameters + m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/execution/UnboundEntryAction; a instantiate +c net/minecraft/commands/functions/MacroFunction$c net/minecraft/commands/functions/MacroFunction$PlainTextEntry + f Lnet/minecraft/commands/execution/UnboundEntryAction; a compiledAction + m ()Lit/unimi/dsi/fastutil/ints/IntList; a parameters + m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/execution/UnboundEntryAction; a instantiate +c net/minecraft/commands/functions/PlainTextFunction net/minecraft/commands/functions/PlainTextFunction + f Lnet/minecraft/resources/MinecraftKey; a id + f Ljava/util/List; b entries + m (Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; a instantiate + m ()Lnet/minecraft/resources/MinecraftKey; a id + m ()Ljava/util/List; b entries +c net/minecraft/commands/functions/StringTemplate net/minecraft/commands/functions/StringTemplate + f Ljava/util/List; a segments + f Ljava/util/List; b variables + m ()Ljava/util/List; a segments + m (Ljava/lang/String;I)Lnet/minecraft/commands/functions/StringTemplate; a fromString + m (Ljava/lang/String;)Z a isValidVariableName + m (Ljava/util/List;)Ljava/lang/String; a substitute + m ()Ljava/util/List; b variables +c net/minecraft/commands/synchronization/ArgumentTypeInfo net/minecraft/commands/synchronization/ArgumentTypeInfo + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/synchronization/ArgumentTypeInfo$a net/minecraft/commands/synchronization/ArgumentTypeInfo$Template + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/synchronization/ArgumentTypeInfos net/minecraft/commands/synchronization/ArgumentTypeInfos + f Ljava/util/Map; a BY_CLASS + m (Lnet/minecraft/core/IRegistry;Ljava/lang/String;Ljava/lang/Class;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a register + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a bootstrap + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a byClass + m (Ljava/lang/Class;)Z a isClassRecognized + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b unpack + m (Ljava/lang/Class;)Ljava/lang/Class; b fixClassType +c net/minecraft/commands/synchronization/ArgumentUtils net/minecraft/commands/synchronization/ArgumentUtils + f Lorg/slf4j/Logger; a LOGGER + f B b NUMBER_FLAG_MIN + f B c NUMBER_FLAG_MAX + m (ZZ)I a createNumberFlags + m (Lcom/google/gson/JsonObject;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;)V a serializeCap + m (B)Z a numberHasMin + m (Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V a findUsedArgumentTypes + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; a serializeNodeToJson + m (Ljava/util/Set;Ljava/util/Set;Lcom/mojang/brigadier/tree/CommandNode;)V a lambda$findUsedArgumentTypes$0 + m (Lcom/google/gson/JsonObject;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;)V a serializeCap + m (Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V a serializeArgumentToJson + m (Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set; a findUsedArgumentTypes + m (B)Z b numberHasMax +c net/minecraft/commands/synchronization/CompletionProviders net/minecraft/commands/synchronization/SuggestionProviders + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a ASK_SERVER + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; b AVAILABLE_SOUNDS + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c SUMMONABLE_ENTITIES + f Ljava/util/Map; d PROVIDERS_BY_NAME + f Lnet/minecraft/resources/MinecraftKey; e DEFAULT_NAME + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; a getProvider + m (Lnet/minecraft/world/entity/EntityTypes;)Lcom/mojang/brigadier/Message; a lambda$static$3 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/EntityTypes;)Z a lambda$static$2 + m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/resources/MinecraftKey; a getName + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$4 + m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; a register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$static$1 + m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; b safelySwap + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c lambda$static$0 +c net/minecraft/commands/synchronization/CompletionProviders$a net/minecraft/commands/synchronization/SuggestionProviders$Wrapper + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a delegate + f Lnet/minecraft/resources/MinecraftKey; b name +c net/minecraft/commands/synchronization/SingletonArgumentInfo net/minecraft/commands/synchronization/SingletonArgumentInfo + f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a; a template + m (Ljava/util/function/Supplier;Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; a lambda$contextFree$0 + m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a; a deserializeFromNetwork + m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Ljava/util/function/Function;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; a contextAware + m (Ljava/util/function/Supplier;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; a contextFree + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a; b unpack +c net/minecraft/commands/synchronization/SingletonArgumentInfo$a net/minecraft/commands/synchronization/SingletonArgumentInfo$Template + f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; a this$0 + f Ljava/util/function/Function; b constructor + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer + m (Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/StringArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a; a unpack + m (Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a; a deserializeFromNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$1 net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$1 + f [I a $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType +c net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template + f Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString; a this$0 + f Lcom/mojang/brigadier/arguments/StringArgumentType$StringType; b type + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/StringArgumentType; a instantiate + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo + m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a; a unpack + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a; a deserializeFromNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template + f Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo; a this$0 + f D b min + f D c max + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/DoubleArgumentType; a instantiate + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a; a deserializeFromNetwork + m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/FloatArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a; a unpack + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template + f Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo; a this$0 + f F b min + f F c max + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/FloatArgumentType; a instantiate + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a; a deserializeFromNetwork + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/IntegerArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a; a unpack + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template + f Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo; a this$0 + f I b min + f I c max + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/IntegerArgumentType; a instantiate + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo net/minecraft/commands/synchronization/brigadier/LongArgumentInfo + m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lcom/mojang/brigadier/arguments/LongArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a; a unpack + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a; a deserializeFromNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack + m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork +c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template + f Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo; a this$0 + f J b min + f J c max + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/LongArgumentType; a instantiate + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate +c net/minecraft/core/BaseBlockPosition net/minecraft/core/Vec3i + f I a x + f I b y + f I c z + f Lcom/mojang/serialization/Codec; g CODEC + f Lnet/minecraft/core/BaseBlockPosition; h ZERO + m (ILnet/minecraft/core/BaseBlockPosition;)Lcom/mojang/serialization/DataResult; a lambda$offsetCodec$4 + m (Lnet/minecraft/core/BaseBlockPosition;)Ljava/util/stream/IntStream; a lambda$static$2 + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I a get + m (Lnet/minecraft/core/IPosition;D)Z a closerToCenterThan + m (Lnet/minecraft/core/BaseBlockPosition;D)Z a closerThan + m ([I)Lnet/minecraft/core/BaseBlockPosition; a lambda$static$0 + m (Lnet/minecraft/core/IPosition;)D b distToCenterSqr + m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BaseBlockPosition; b relative + m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BaseBlockPosition; b relative + m (ILnet/minecraft/core/BaseBlockPosition;)Ljava/lang/String; b lambda$offsetCodec$3 + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BaseBlockPosition; b relative + m (III)Lnet/minecraft/core/BaseBlockPosition; c offset + m (DDD)D c distToCenterSqr + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; d cross + m (DDD)D d distToLowCornerSqr + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; e subtract + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; f offset + m (I)Lnet/minecraft/core/BaseBlockPosition; i east + m (Lnet/minecraft/core/BaseBlockPosition;)I i compareTo + m (Lnet/minecraft/core/BaseBlockPosition;)D j distSqr + m (I)Lnet/minecraft/core/BaseBlockPosition; j west + m (Lnet/minecraft/core/BaseBlockPosition;)I k distManhattan + m (I)Lnet/minecraft/core/BaseBlockPosition; k south + m (Lnet/minecraft/core/BaseBlockPosition;)I l distChessboard + m (I)Lnet/minecraft/core/BaseBlockPosition; l north + m ()Lnet/minecraft/core/BaseBlockPosition; l east + m ()Lnet/minecraft/core/BaseBlockPosition; m west + m (I)Lnet/minecraft/core/BaseBlockPosition; m below + m (I)Lnet/minecraft/core/BaseBlockPosition; n above + m ()Lnet/minecraft/core/BaseBlockPosition; n south + m ()Lnet/minecraft/core/BaseBlockPosition; o north + m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply + m ()Lnet/minecraft/core/BaseBlockPosition; p below + m ()Lnet/minecraft/core/BaseBlockPosition; q above + m (I)Lnet/minecraft/core/BaseBlockPosition; s setZ + m (I)Lnet/minecraft/core/BaseBlockPosition; t setY + m ()I u getX + m (I)Lnet/minecraft/core/BaseBlockPosition; u setX + m ()I v getY + m (I)Lcom/mojang/serialization/Codec; v offsetCodec + m ()I w getZ + m ()Ljava/lang/String; x toShortString +c net/minecraft/core/BlockBox net/minecraft/core/BlockBox + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b min + f Lnet/minecraft/core/BlockPosition; c max + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockBox; a of + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockBox; a of + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockBox; a offset + m ()Z a isBlock + m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockBox; a extend + m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockBox; b move + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockBox; b include + m ()Lnet/minecraft/world/phys/AxisAlignedBB; b aabb + m ()I c sizeX + m (Lnet/minecraft/core/BlockPosition;)Z c contains + m ()I d sizeY + m ()I e sizeZ + m ()Lnet/minecraft/core/BlockPosition; f min + m ()Lnet/minecraft/core/BlockPosition; g max +c net/minecraft/core/BlockBox$1 net/minecraft/core/BlockBox$1 + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockBox;)V a encode + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockBox; a decode +c net/minecraft/core/BlockMath net/minecraft/core/BlockMath + f Ljava/util/Map; a VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL + f Ljava/util/Map; b VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL + f Lorg/slf4j/Logger; c LOGGER + m (Ljava/util/EnumMap;)V a lambda$static$1 + m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; a blockCenterToCorner + m (Lcom/mojang/math/Transformation;Lnet/minecraft/core/EnumDirection;)Lcom/mojang/math/Transformation; a getUVLockTransform + m (Ljava/util/EnumMap;)V b lambda$static$0 + m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; b blockCornerToCenter +c net/minecraft/core/BlockPosition net/minecraft/core/BlockPos + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; c ZERO + f I d PACKED_HORIZONTAL_LENGTH + f I e PACKED_Y_LENGTH + f I f MAX_HORIZONTAL_COORDINATE + f Lorg/slf4j/Logger; i LOGGER + f J j PACKED_X_MASK + f J k PACKED_Y_MASK + f J l PACKED_Z_MASK + f I m Y_OFFSET + f I n Z_OFFSET + f I o X_OFFSET + m (III)J a asLong + m (IILnet/minecraft/util/RandomSource;IIIII)Ljava/util/Iterator; a lambda$randomBetweenClosed$3 + m (Lnet/minecraft/util/RandomSource;IIIIIII)Ljava/lang/Iterable; a randomBetweenClosed + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition; a offset + m (I)Lnet/minecraft/core/BlockPosition; a multiply + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Ljava/util/stream/Stream; a betweenClosedStream + m ([I)Lnet/minecraft/core/BlockPosition; a lambda$static$0 + m (J)I a getX + m (Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a squareOutSouthEast + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPosition; a relative + m (Lnet/minecraft/core/BlockPosition;III)Ljava/lang/Iterable; a withinManhattan + m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockPosition; a relative + m ()J a asLong + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; a betweenClosed + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;I)Ljava/lang/Iterable; a randomInCube + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Ljava/util/Queue;ILnet/minecraft/core/BlockPosition;)V a lambda$breadthFirstTraversal$7 + m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BlockPosition; a relative + m (JLnet/minecraft/core/EnumDirection;)J a offset + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a min + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;I)Ljava/util/Iterator; a lambda$spiralAround$6 + m (Lnet/minecraft/core/BlockPosition;IILjava/util/function/BiConsumer;Ljava/util/function/Function;)I a breadthFirstTraversal + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a rotate + m (Lnet/minecraft/core/IPosition;)Lnet/minecraft/core/BlockPosition; a containing + m (IIIIIII)Ljava/util/Iterator; a lambda$withinManhattan$4 + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Ljava/lang/Iterable; a spiralAround + m (IIIIII)Ljava/util/stream/Stream; a betweenClosedStream + m (Lnet/minecraft/core/BlockPosition;IILjava/util/function/Predicate;)Ljava/util/Optional; a findClosestMatch + m (DDD)Lnet/minecraft/core/BlockPosition; a containing + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a clampLocationWithin + m (JIII)J a offset + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition; b subtract + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BaseBlockPosition; b relative + m (I)Lnet/minecraft/core/BlockPosition; b above + m (Lnet/minecraft/core/BlockPosition;III)Ljava/util/stream/Stream; b withinManhattanStream + m (J)I b getY + m (Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/IntStream; b lambda$static$2 + m (IIIIII)Ljava/lang/Iterable; b betweenClosed + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; b max + m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BaseBlockPosition; b relative + m (III)Lnet/minecraft/core/BlockPosition; b offset + m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BaseBlockPosition; b relative + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/stream/Stream; b betweenClosedStream + m ()Lnet/minecraft/world/phys/Vec3D; b getCenter + m (IIIIII)Ljava/util/Iterator; c lambda$betweenClosed$5 + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition; c cross + m (J)I c getZ + m (III)Lnet/minecraft/core/BaseBlockPosition; c offset + m (I)Lnet/minecraft/core/BlockPosition; c below + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Ljava/lang/Iterable; c betweenClosed + m ()Lnet/minecraft/world/phys/Vec3D; c getBottomCenter + m ()Lnet/minecraft/core/BlockPosition; d above + m (I)Lnet/minecraft/core/BlockPosition; d north + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; d betweenClosedStream + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; d cross + m (J)Lnet/minecraft/core/BlockPosition; d of + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; e subtract + m ()Lnet/minecraft/core/BlockPosition; e below + m (I)Lnet/minecraft/core/BlockPosition; e south + m (J)J e getFlatIndex + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; f offset + m ()Lnet/minecraft/core/BlockPosition; f north + m (I)Lnet/minecraft/core/BlockPosition; f west + m ()Lnet/minecraft/core/BlockPosition; g south + m (I)Lnet/minecraft/core/BlockPosition; g east + m (I)Lnet/minecraft/core/BlockPosition; h atY + m ()Lnet/minecraft/core/BlockPosition; h west + m ()Lnet/minecraft/core/BlockPosition; i east + m (I)Lnet/minecraft/core/BaseBlockPosition; i east + m (I)Lnet/minecraft/core/BaseBlockPosition; j west + m ()Lnet/minecraft/core/BlockPosition; j immutable + m ()Lnet/minecraft/core/BlockPosition$MutableBlockPosition; k mutable + m (I)Lnet/minecraft/core/BaseBlockPosition; k south + m (I)Lnet/minecraft/core/BaseBlockPosition; l north + m ()Lnet/minecraft/core/BaseBlockPosition; l east + m ()Lnet/minecraft/core/BaseBlockPosition; m west + m (I)Lnet/minecraft/core/BaseBlockPosition; m below + m (I)Lnet/minecraft/core/BaseBlockPosition; n above + m ()Lnet/minecraft/core/BaseBlockPosition; n south + m ()Lnet/minecraft/core/BaseBlockPosition; o north + m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply + m ()Lnet/minecraft/core/BaseBlockPosition; p below + m ()Lnet/minecraft/core/BaseBlockPosition; q above +c net/minecraft/core/BlockPosition$1 net/minecraft/core/BlockPos$1 + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPosition;)V a encode + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPosition; a decode +c net/minecraft/core/BlockPosition$2 net/minecraft/core/BlockPos$2 + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a nextPos + f I b counter + f I d val$minX + f Lnet/minecraft/util/RandomSource; e val$random + f I g val$minY + f I i val$minZ + m ()Lnet/minecraft/core/BlockPosition; a computeNext +c net/minecraft/core/BlockPosition$3 net/minecraft/core/BlockPos$3 + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; h cursor + f I i currentDepth + f I j maxX + f I k maxY + f I l x + f I m y + f Z n zMirror + m ()Lnet/minecraft/core/BlockPosition; a computeNext +c net/minecraft/core/BlockPosition$4 net/minecraft/core/BlockPos$4 + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; g cursor + f I h index + m ()Lnet/minecraft/core/BlockPosition; a computeNext +c net/minecraft/core/BlockPosition$5 net/minecraft/core/BlockPos$5 + f Lnet/minecraft/core/BlockPosition; c val$center + f [Lnet/minecraft/core/EnumDirection; e directions + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; f cursor + f I g legs + f I h leg + f I i legSize + f I j legIndex + f I k lastX + f I l lastY + f I m lastZ + m ()Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a computeNext +c net/minecraft/core/BlockPosition$6 net/minecraft/core/BlockPos$6 + f [I a $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b $SwitchMap$net$minecraft$core$Direction$Axis +c net/minecraft/core/BlockPosition$MutableBlockPosition net/minecraft/core/BlockPos$MutableBlockPos + m (Lnet/minecraft/core/BaseBlockPosition;III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a setWithOffset + m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BlockPosition; a relative + m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a setWithOffset + m (Lnet/minecraft/core/EnumAxisCycle;III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a set + m (I)Lnet/minecraft/core/BlockPosition; a multiply + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a rotate + m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockPosition; a relative + m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a setWithOffset + m (Lnet/minecraft/core/EnumDirection$EnumAxis;II)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a clamp + m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BaseBlockPosition; b relative + m (DDD)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; b set + m (III)Lnet/minecraft/core/BlockPosition; b offset + m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BaseBlockPosition; b relative + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BaseBlockPosition; b relative + m (III)Lnet/minecraft/core/BaseBlockPosition; c offset + m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; c move + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; c move + m (III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; d set + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; d cross + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; e subtract + m (III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; e move + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; f offset + m (J)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; f set + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; g set + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; h move + m (I)Lnet/minecraft/core/BaseBlockPosition; i east + m (I)Lnet/minecraft/core/BaseBlockPosition; j west + m ()Lnet/minecraft/core/BlockPosition; j immutable + m (I)Lnet/minecraft/core/BaseBlockPosition; k south + m (I)Lnet/minecraft/core/BaseBlockPosition; l north + m ()Lnet/minecraft/core/BaseBlockPosition; l east + m ()Lnet/minecraft/core/BaseBlockPosition; m west + m (I)Lnet/minecraft/core/BaseBlockPosition; m below + m (I)Lnet/minecraft/core/BaseBlockPosition; n above + m ()Lnet/minecraft/core/BaseBlockPosition; n south + m ()Lnet/minecraft/core/BaseBlockPosition; o north + m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply + m ()Lnet/minecraft/core/BaseBlockPosition; p below + m (I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; p setX + m ()Lnet/minecraft/core/BaseBlockPosition; q above + m (I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; q setY + m (I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; r setZ + m (I)Lnet/minecraft/core/BaseBlockPosition; s setZ + m (I)Lnet/minecraft/core/BaseBlockPosition; t setY + m (I)Lnet/minecraft/core/BaseBlockPosition; u setX +c net/minecraft/core/BlockPosition$b net/minecraft/core/BlockPos$TraversalNodeStatus + f Lnet/minecraft/core/BlockPosition$b; a ACCEPT + f Lnet/minecraft/core/BlockPosition$b; b SKIP + f Lnet/minecraft/core/BlockPosition$b; c STOP + f [Lnet/minecraft/core/BlockPosition$b; d $VALUES + m ()[Lnet/minecraft/core/BlockPosition$b; a $values +c net/minecraft/core/BlockPropertyJigsawOrientation net/minecraft/core/FrontAndTop + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; a DOWN_EAST + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; b DOWN_NORTH + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; c DOWN_SOUTH + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; d DOWN_WEST + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; e UP_EAST + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; f UP_NORTH + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; g UP_SOUTH + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; h UP_WEST + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; i WEST_UP + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; j EAST_UP + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; k NORTH_UP + f Lnet/minecraft/core/BlockPropertyJigsawOrientation; l SOUTH_UP + f I m NUM_DIRECTIONS + f [Lnet/minecraft/core/BlockPropertyJigsawOrientation; n BY_TOP_FRONT + f Ljava/lang/String; o name + f Lnet/minecraft/core/EnumDirection; p top + f Lnet/minecraft/core/EnumDirection; q front + f [Lnet/minecraft/core/BlockPropertyJigsawOrientation; r $VALUES + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPropertyJigsawOrientation; a fromFrontAndTop + m ()Lnet/minecraft/core/EnumDirection; a front + m ([Lnet/minecraft/core/BlockPropertyJigsawOrientation;)V a lambda$static$0 + m ()Lnet/minecraft/core/EnumDirection; b top + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)I b lookupKey + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/core/BlockPropertyJigsawOrientation; d $values +c net/minecraft/core/Cloner net/minecraft/core/Cloner + f Lcom/mojang/serialization/Codec; a directCodec + m (Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/Object; a clone + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$clone$1 + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; b lambda$clone$0 +c net/minecraft/core/Cloner$a net/minecraft/core/Cloner$Factory + f Ljava/util/Map; a codecs + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/Cloner$a; a addCodec + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Cloner; a cloner +c net/minecraft/core/CursorPosition net/minecraft/core/Cursor3D + f I a TYPE_INSIDE + f I b TYPE_FACE + f I c TYPE_EDGE + f I d TYPE_CORNER + f I e originX + f I f originY + f I g originZ + f I h width + f I i height + f I j depth + f I k end + f I l index + f I m x + f I n y + f I o z + m ()Z a advance + m ()I b nextX + m ()I c nextY + m ()I d nextZ + m ()I e getNextType +c net/minecraft/core/DefaultedMappedRegistry net/minecraft/core/DefaultedMappedRegistry + f Lnet/minecraft/resources/MinecraftKey; b defaultKey + f Lnet/minecraft/core/Holder$c; c defaultValue + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a getValue + m ()Ljava/util/Optional; a getAny + m (I)Ljava/lang/Object; a byId + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register + m (Ljava/lang/Object;)I a getId + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom + m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b getOptional + m ()Lnet/minecraft/resources/MinecraftKey; b getDefaultKey + m ()Ljava/util/Optional; u lambda$getRandom$0 +c net/minecraft/core/EnumAxisCycle net/minecraft/core/AxisCycle + f Lnet/minecraft/core/EnumAxisCycle; a NONE + f Lnet/minecraft/core/EnumAxisCycle; b FORWARD + f Lnet/minecraft/core/EnumAxisCycle; c BACKWARD + f [Lnet/minecraft/core/EnumDirection$EnumAxis; d AXIS_VALUES + f [Lnet/minecraft/core/EnumAxisCycle; e VALUES + f [Lnet/minecraft/core/EnumAxisCycle; f $VALUES + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumAxisCycle; a between + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection$EnumAxis; a cycle + m (IIILnet/minecraft/core/EnumDirection$EnumAxis;)I a cycle + m (DDDLnet/minecraft/core/EnumDirection$EnumAxis;)D a cycle + m ()Lnet/minecraft/core/EnumAxisCycle; a inverse + m ()[Lnet/minecraft/core/EnumAxisCycle; b $values +c net/minecraft/core/EnumAxisCycle$1 net/minecraft/core/AxisCycle$1 + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection$EnumAxis; a cycle + m (IIILnet/minecraft/core/EnumDirection$EnumAxis;)I a cycle + m (DDDLnet/minecraft/core/EnumDirection$EnumAxis;)D a cycle + m ()Lnet/minecraft/core/EnumAxisCycle; a inverse +c net/minecraft/core/EnumAxisCycle$2 net/minecraft/core/AxisCycle$2 + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection$EnumAxis; a cycle + m (IIILnet/minecraft/core/EnumDirection$EnumAxis;)I a cycle + m (DDDLnet/minecraft/core/EnumDirection$EnumAxis;)D a cycle + m ()Lnet/minecraft/core/EnumAxisCycle; a inverse +c net/minecraft/core/EnumAxisCycle$3 net/minecraft/core/AxisCycle$3 + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection$EnumAxis; a cycle + m (IIILnet/minecraft/core/EnumDirection$EnumAxis;)I a cycle + m (DDDLnet/minecraft/core/EnumDirection$EnumAxis;)D a cycle + m ()Lnet/minecraft/core/EnumAxisCycle; a inverse +c net/minecraft/core/EnumDirection net/minecraft/core/Direction + f Lnet/minecraft/core/EnumDirection; a DOWN + f Lnet/minecraft/core/EnumDirection; b UP + f Lnet/minecraft/core/EnumDirection; c NORTH + f Lnet/minecraft/core/EnumDirection; d SOUTH + f Lnet/minecraft/core/EnumDirection; e WEST + f Lnet/minecraft/core/EnumDirection; f EAST + f Lnet/minecraft/util/INamable$a; g CODEC + f Lcom/mojang/serialization/Codec; h VERTICAL_CODEC + f Ljava/util/function/IntFunction; i BY_ID + f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC + f I k data3d + f I l oppositeIndex + f I m data2d + f Ljava/lang/String; n name + f Lnet/minecraft/core/EnumDirection$EnumAxis; o axis + f Lnet/minecraft/core/EnumDirection$EnumAxisDirection; p axisDirection + f Lnet/minecraft/core/BaseBlockPosition; q normal + f Lnet/minecraft/world/phys/Vec3D; r normalVec3 + f [Lnet/minecraft/core/EnumDirection; s VALUES + f [Lnet/minecraft/core/EnumDirection; t BY_3D_DATA + f [Lnet/minecraft/core/EnumDirection; u BY_2D_DATA + f [Lnet/minecraft/core/EnumDirection; v $VALUES + m (I)Lnet/minecraft/core/EnumDirection; a from3DDataValue + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a getFacingAxis + m (DDD)Lnet/minecraft/core/EnumDirection; a getApproximateNearest + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/core/EnumDirection$EnumAxisDirection;)Lnet/minecraft/core/EnumDirection; a fromAxisAndDirection + m (FFF)Lnet/minecraft/core/EnumDirection; a getApproximateNearest + m (Ljava/lang/String;)Lnet/minecraft/core/EnumDirection; a byName + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/EnumDirection; a getApproximateNearest + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a getClockWise + m (IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a getNearest + m (Lorg/joml/Matrix4f;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a rotate + m (F)Z a isFacingAngle + m (Lnet/minecraft/world/entity/Entity;)[Lnet/minecraft/core/EnumDirection; a orderedByNearest + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Collection; a allShuffled + m ()Ljava/util/stream/Stream; a stream + m (D)Lnet/minecraft/core/EnumDirection; a fromYRot + m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a getNearest + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)[Lnet/minecraft/core/EnumDirection; a makeDirectionArray + m (Lnet/minecraft/core/EnumDirection$EnumAxisDirection;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a get + m (Lnet/minecraft/core/EnumDirection;)F a getYRot + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection; b getRandom + m ()Lorg/joml/Quaternionf; b getRotation + m (Lnet/minecraft/core/EnumDirection;)Lcom/mojang/serialization/DataResult; b verifyVertical + m (I)Lnet/minecraft/core/EnumDirection; b from2DDataValue + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; b getCounterClockWise + m ()Ljava/lang/String; c getSerializedName + m (Lnet/minecraft/core/EnumDirection;)I c lambda$static$3 + m (I)[Lnet/minecraft/core/EnumDirection; c lambda$static$4 + m ()I d get3DDataValue + m (I)[Lnet/minecraft/core/EnumDirection; d lambda$static$1 + m (Lnet/minecraft/core/EnumDirection;)Z d lambda$static$2 + m (Lnet/minecraft/core/EnumDirection;)I e lambda$static$0 + m ()I e get2DDataValue + m ()Lnet/minecraft/core/EnumDirection$EnumAxisDirection; f getAxisDirection + m ()Lnet/minecraft/core/EnumDirection; g getOpposite + m ()Lnet/minecraft/core/EnumDirection; h getClockWise + m ()Lnet/minecraft/core/EnumDirection; i getCounterClockWise + m ()I j getStepX + m ()I k getStepY + m ()I l getStepZ + m ()Lorg/joml/Vector3f; m step + m ()Ljava/lang/String; n getName + m ()Lnet/minecraft/core/EnumDirection$EnumAxis; o getAxis + m ()F p toYRot + m ()Lnet/minecraft/core/BaseBlockPosition; q getUnitVec3i + m ()Lnet/minecraft/world/phys/Vec3D; r getUnitVec3 + m ()Lnet/minecraft/core/EnumDirection; s getClockWiseX + m ()Lnet/minecraft/core/EnumDirection; t getCounterClockWiseX + m ()Lnet/minecraft/core/EnumDirection; u getClockWiseZ + m ()Lnet/minecraft/core/EnumDirection; v getCounterClockWiseZ + m ()Ljava/lang/String; w lambda$verifyVertical$5 + m ()[Lnet/minecraft/core/EnumDirection; x $values +c net/minecraft/core/EnumDirection$EnumAxis net/minecraft/core/Direction$Axis + f Lnet/minecraft/core/EnumDirection$EnumAxis; a X + f Lnet/minecraft/core/EnumDirection$EnumAxis; b Y + f Lnet/minecraft/core/EnumDirection$EnumAxis; c Z + f [Lnet/minecraft/core/EnumDirection$EnumAxis; d VALUES + f Lnet/minecraft/util/INamable$a; e CODEC + f Ljava/lang/String; f name + f [Lnet/minecraft/core/EnumDirection$EnumAxis; g $VALUES + m (Lnet/minecraft/core/EnumDirection;)Z a test + m (DDD)D a choose + m (III)I a choose + m ()Ljava/lang/String; a getName + m (Ljava/lang/String;)Lnet/minecraft/core/EnumDirection$EnumAxis; a byName + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection$EnumAxis; a getRandom + m ()Z b isVertical + m ()Ljava/lang/String; c getSerializedName + m ()Z d isHorizontal + m ()Lnet/minecraft/core/EnumDirection; e getPositive + m ()Lnet/minecraft/core/EnumDirection; f getNegative + m ()[Lnet/minecraft/core/EnumDirection; g getDirections + m ()Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; h getPlane + m ()[Lnet/minecraft/core/EnumDirection$EnumAxis; i $values +c net/minecraft/core/EnumDirection$EnumAxis$1 net/minecraft/core/Direction$Axis$1 + m (DDD)D a choose + m (III)I a choose + m ()Lnet/minecraft/core/EnumDirection; e getPositive + m ()Lnet/minecraft/core/EnumDirection; f getNegative +c net/minecraft/core/EnumDirection$EnumAxis$2 net/minecraft/core/Direction$Axis$2 + m (DDD)D a choose + m (III)I a choose + m ()Lnet/minecraft/core/EnumDirection; e getPositive + m ()Lnet/minecraft/core/EnumDirection; f getNegative +c net/minecraft/core/EnumDirection$EnumAxis$3 net/minecraft/core/Direction$Axis$3 + m (DDD)D a choose + m (III)I a choose + m ()Lnet/minecraft/core/EnumDirection; e getPositive + m ()Lnet/minecraft/core/EnumDirection; f getNegative +c net/minecraft/core/EnumDirection$EnumAxisDirection net/minecraft/core/Direction$AxisDirection + f Lnet/minecraft/core/EnumDirection$EnumAxisDirection; a POSITIVE + f Lnet/minecraft/core/EnumDirection$EnumAxisDirection; b NEGATIVE + f I c step + f Ljava/lang/String; d name + f [Lnet/minecraft/core/EnumDirection$EnumAxisDirection; e $VALUES + m ()I a getStep + m ()Ljava/lang/String; b getName + m ()Lnet/minecraft/core/EnumDirection$EnumAxisDirection; c opposite + m ()[Lnet/minecraft/core/EnumDirection$EnumAxisDirection; d $values +c net/minecraft/core/EnumDirection$EnumDirectionLimit net/minecraft/core/Direction$Plane + f Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; a HORIZONTAL + f Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; b VERTICAL + f [Lnet/minecraft/core/EnumDirection; c faces + f [Lnet/minecraft/core/EnumDirection$EnumAxis; d axis + f [Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; e $VALUES + m (Lnet/minecraft/core/EnumDirection;)Z a test + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection; a getRandomDirection + m ()Ljava/util/stream/Stream; a stream + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection$EnumAxis; b getRandomAxis + m ()I b length + m ()[Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; c $values + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; c shuffledCopy +c net/minecraft/core/EnumDirection8 net/minecraft/core/Direction8 + f Lnet/minecraft/core/EnumDirection8; a NORTH + f Lnet/minecraft/core/EnumDirection8; b NORTH_EAST + f Lnet/minecraft/core/EnumDirection8; c EAST + f Lnet/minecraft/core/EnumDirection8; d SOUTH_EAST + f Lnet/minecraft/core/EnumDirection8; e SOUTH + f Lnet/minecraft/core/EnumDirection8; f SOUTH_WEST + f Lnet/minecraft/core/EnumDirection8; g WEST + f Lnet/minecraft/core/EnumDirection8; h NORTH_WEST + f Ljava/util/Set; i directions + f Lnet/minecraft/core/BaseBlockPosition; j step + f [Lnet/minecraft/core/EnumDirection8; k $VALUES + m ()Ljava/util/Set; a getDirections + m ()I b getStepX + m ()I c getStepZ + m ()[Lnet/minecraft/core/EnumDirection8; d $values +c net/minecraft/core/GlobalPos net/minecraft/core/GlobalPos + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Lnet/minecraft/resources/ResourceKey; d dimension + f Lnet/minecraft/core/BlockPosition; e pos + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;I)Z a isCloseEnough + m ()Lnet/minecraft/resources/ResourceKey; a dimension + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/GlobalPos; a of + m ()Lnet/minecraft/core/BlockPosition; b pos +c net/minecraft/core/Holder net/minecraft/core/Holder + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/resources/MinecraftKey;)Z a is + m (Lnet/minecraft/resources/ResourceKey;)Z a is + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; a direct + m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn + m (Lnet/minecraft/core/Holder;)Z a is + m (Ljava/util/function/Predicate;)Z a is + m ()Ljava/lang/Object; a value + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$getRegisteredName$0 + m ()Z b isBound + m ()Ljava/util/stream/Stream; c tags + m ()Lcom/mojang/datafixers/util/Either; d unwrap + m ()Ljava/util/Optional; e unwrapKey + m ()Lnet/minecraft/core/Holder$b; f kind + m ()Ljava/lang/String; g getRegisteredName +c net/minecraft/core/Holder$a net/minecraft/core/Holder$Direct + f Ljava/lang/Object; a value + m (Lnet/minecraft/core/Holder;)Z a is + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/resources/MinecraftKey;)Z a is + m (Lnet/minecraft/resources/ResourceKey;)Z a is + m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn + m (Ljava/util/function/Predicate;)Z a is + m ()Ljava/lang/Object; a value + m ()Z b isBound + m ()Ljava/util/stream/Stream; c tags + m ()Lcom/mojang/datafixers/util/Either; d unwrap + m ()Ljava/util/Optional; e unwrapKey + m ()Lnet/minecraft/core/Holder$b; f kind +c net/minecraft/core/Holder$b net/minecraft/core/Holder$Kind + f Lnet/minecraft/core/Holder$b; a REFERENCE + f Lnet/minecraft/core/Holder$b; b DIRECT + f [Lnet/minecraft/core/Holder$b; c $VALUES + m ()[Lnet/minecraft/core/Holder$b; a $values +c net/minecraft/core/Holder$c net/minecraft/core/Holder$Reference + f Lnet/minecraft/core/HolderOwner; a owner + f Ljava/util/Set; b tags + f Lnet/minecraft/core/Holder$c$a; c type + f Lnet/minecraft/resources/ResourceKey; d key + f Ljava/lang/Object; e value + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/resources/MinecraftKey;)Z a is + m (Lnet/minecraft/resources/ResourceKey;)Z a is + m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; a createStandAlone + m (Lnet/minecraft/core/Holder;)Z a is + m (Lnet/minecraft/core/HolderOwner;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; a createIntrusive + m (Ljava/util/function/Predicate;)Z a is + m (Ljava/util/Collection;)V a bindTags + m ()Ljava/lang/Object; a value + m (Lnet/minecraft/resources/ResourceKey;)V b bindKey + m (Ljava/lang/Object;)V b bindValue + m ()Z b isBound + m ()Ljava/util/stream/Stream; c tags + m ()Lcom/mojang/datafixers/util/Either; d unwrap + m ()Ljava/util/Optional; e unwrapKey + m ()Lnet/minecraft/core/Holder$b; f kind + m ()Lnet/minecraft/resources/ResourceKey; h key + m ()Ljava/util/Set; i boundTags +c net/minecraft/core/Holder$c$a net/minecraft/core/Holder$Reference$Type + f Lnet/minecraft/core/Holder$c$a; a STAND_ALONE + f Lnet/minecraft/core/Holder$c$a; b INTRUSIVE + f [Lnet/minecraft/core/Holder$c$a; c $VALUES + m ()[Lnet/minecraft/core/Holder$c$a; a $values +c net/minecraft/core/HolderGetter net/minecraft/core/HolderGetter + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; b getOrThrow + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; b getOrThrow + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/IllegalStateException; d lambda$getOrThrow$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; h lambda$getOrThrow$0 +c net/minecraft/core/HolderGetter$a net/minecraft/core/HolderGetter$Provider + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional; a lambda$get$1 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; b lookupOrThrow + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c get + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; f lambda$lookupOrThrow$0 +c net/minecraft/core/HolderLookup net/minecraft/core/HolderLookup + m ()Ljava/util/stream/Stream; c listElements + m ()Ljava/util/stream/Stream; c_ listElementIds + m ()Ljava/util/stream/Stream; e listTags + m ()Ljava/util/stream/Stream; f listTagIds +c net/minecraft/core/HolderLookup$a net/minecraft/core/HolderLookup$Provider + m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b; a lambda$create$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m (Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$a; a create + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a createSerializationContext + m ()Ljava/util/stream/Stream; b listRegistryKeys + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; b lookupOrThrow + m ()Ljava/util/stream/Stream; c listRegistries + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$b; d lookupOrThrow + m ()Lcom/mojang/serialization/Lifecycle; d allRegistriesLifecycle + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; g lambda$lookupOrThrow$0 +c net/minecraft/core/HolderLookup$a$1 net/minecraft/core/HolderLookup$Provider$1 + f Ljava/util/Map; a val$map + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m ()Ljava/util/stream/Stream; b listRegistryKeys +c net/minecraft/core/HolderLookup$b net/minecraft/core/HolderLookup$RegistryLookup + m (Ljava/util/function/Predicate;)Lnet/minecraft/core/HolderLookup$b; a filterElements + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/core/HolderLookup$b; a filterFeatures + m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/lang/Object;)Z a lambda$filterFeatures$0 + m ()Lnet/minecraft/resources/ResourceKey; g key + m ()Lcom/mojang/serialization/Lifecycle; h registryLifecycle +c net/minecraft/core/HolderLookup$b$1 net/minecraft/core/HolderLookup$RegistryLookup$1 + f Lnet/minecraft/core/HolderLookup$b; b this$0 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$c;)Z a lambda$listElements$1 + m ()Lnet/minecraft/core/HolderLookup$b; a parent + m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$c;)Z b lambda$get$0 + m ()Ljava/util/stream/Stream; c listElements +c net/minecraft/core/HolderLookup$b$a net/minecraft/core/HolderLookup$RegistryLookup$Delegate + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + m ()Lnet/minecraft/core/HolderLookup$b; a parent + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get + m ()Ljava/util/stream/Stream; c listElements + m ()Ljava/util/stream/Stream; e listTags + m ()Lnet/minecraft/resources/ResourceKey; g key + m ()Lcom/mojang/serialization/Lifecycle; h registryLifecycle +c net/minecraft/core/HolderOwner net/minecraft/core/HolderOwner + m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn +c net/minecraft/core/HolderSet net/minecraft/core/HolderSet + m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn + m (Ljava/util/function/Function;Ljava/util/Collection;)Lnet/minecraft/core/HolderSet$a; a direct + m (I)Lnet/minecraft/core/Holder; a get + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandomElement + m (Lnet/minecraft/core/Holder;)Z a contains + m (Ljava/util/function/Function;[Ljava/lang/Object;)Lnet/minecraft/core/HolderSet$a; a direct + m ([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$a; a direct + m ()Ljava/util/stream/Stream; a stream + m (Ljava/util/List;)Lnet/minecraft/core/HolderSet$a; a direct + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; a emptyNamed + m ()I b size + m ()Z c isBound + m ()Lcom/mojang/datafixers/util/Either; d unwrap + m ()Ljava/util/Optional; e unwrapKey + m ()Lnet/minecraft/core/HolderSet; f empty +c net/minecraft/core/HolderSet$1 net/minecraft/core/HolderSet$1 + m ()Ljava/util/List; g contents +c net/minecraft/core/HolderSet$Named net/minecraft/core/HolderSet$Named + f Lnet/minecraft/core/HolderOwner; a owner + f Lnet/minecraft/tags/TagKey; b key + f Ljava/util/List; c contents + m (Lnet/minecraft/core/Holder;)Z a contains + m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn + m (Ljava/util/List;)V b bind + m ()Z c isBound + m ()Lcom/mojang/datafixers/util/Either; d unwrap + m ()Ljava/util/Optional; e unwrapKey + m ()Ljava/util/List; g contents + m ()Lnet/minecraft/tags/TagKey; h key +c net/minecraft/core/HolderSet$a net/minecraft/core/HolderSet$Direct + f Lnet/minecraft/core/HolderSet$a; a EMPTY + f Ljava/util/List; b contents + f Ljava/util/Set; c contentsSet + m (Lnet/minecraft/core/Holder;)Z a contains + m ()Z c isBound + m ()Lcom/mojang/datafixers/util/Either; d unwrap + m ()Ljava/util/Optional; e unwrapKey + m ()Ljava/util/List; g contents +c net/minecraft/core/HolderSet$b net/minecraft/core/HolderSet$ListBacked + m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn + m ()Ljava/util/stream/Stream; a stream + m (I)Lnet/minecraft/core/Holder; a get + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandomElement + m ()I b size + m ()Ljava/util/List; g contents +c net/minecraft/core/IPosition net/minecraft/core/Position + m ()D a x + m ()D b y + m ()D c z +c net/minecraft/core/IRegistry net/minecraft/core/Registry + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a getValue + m (Lnet/minecraft/core/IRegistry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; a register + m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/DataResult; a safeCastToReference + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a lambda$keys$8 + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandomElementOf + m (Lnet/minecraft/tags/TagDataPack$c;)Lnet/minecraft/core/IRegistry$a; a prepareTagReload + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/Optional; a lambda$getRandomElementOf$9 + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Ljava/lang/Object; a register + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)Ljava/lang/Object; a register + m ()Ljava/util/Optional; a getAny + m (Lnet/minecraft/core/Holder$c;)Lcom/mojang/serialization/Lifecycle; a lambda$referenceHolderWithLifecycle$6 + m (Ljava/lang/Object;)I a getId + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; b lambda$referenceHolderWithLifecycle$5 + m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b getOptional + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; b registerForHolder + m ()Lcom/mojang/serialization/Codec; b referenceHolderWithLifecycle + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; b lambda$safeCastToReference$7 + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; b registerForHolder + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c get + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/Iterable; c getTagOrEmpty + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder; c lambda$holderByNameCodec$1 + m (I)Ljava/util/Optional; c get + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; c getValue + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; d registrationInfo + m (Lnet/minecraft/resources/MinecraftKey;)Z d containsKey + m (Ljava/lang/Object;)Ljava/util/Optional; d getResourceKey + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; e wrapAsHolder + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; e lambda$referenceHolderWithLifecycle$4 + m (Lnet/minecraft/resources/ResourceKey;)Z e containsKey + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; f getOptional + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; f createIntrusiveHolder + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; f lambda$referenceHolderWithLifecycle$3 + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; g lambda$byNameCodec$0 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; g lambda$referenceHolderWithLifecycle$2 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; g getValueOrThrow + m ()Lnet/minecraft/resources/ResourceKey; g key + m ()Ljava/util/Set; i keySet + m ()Ljava/util/Set; j registryKeySet + m ()Ljava/util/Set; k entrySet + m ()Ljava/util/stream/Stream; l getTags + m ()Lnet/minecraft/core/IRegistry; n freeze + m ()Lcom/mojang/serialization/Codec; q byNameCodec + m ()Lcom/mojang/serialization/Codec; r holderByNameCodec + m ()Ljava/util/stream/Stream; s stream + m ()Lnet/minecraft/core/Registry; t asHolderIdMap +c net/minecraft/core/IRegistry$1 net/minecraft/core/Registry$1 + f Lnet/minecraft/core/IRegistry; b this$0 + m (Lnet/minecraft/core/Holder;)I a getId + m (I)Ljava/lang/Object; a byId + m (Ljava/lang/Object;)I a getId + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder; a lambda$iterator$0 + m (I)Lnet/minecraft/core/Holder; c byId + m ()I d size +c net/minecraft/core/IRegistry$a net/minecraft/core/Registry$PendingTags + m ()Lnet/minecraft/resources/ResourceKey; a key + m ()I b size + m ()Lnet/minecraft/core/HolderLookup$b; c lookup + m ()V d apply +c net/minecraft/core/IRegistryCustom net/minecraft/core/RegistryAccess + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/core/IRegistryCustom$Dimension; b EMPTY + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m (Lnet/minecraft/core/IRegistryCustom$d;)Lnet/minecraft/resources/ResourceKey; a lambda$listRegistryKeys$1 + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistryCustom$Dimension; a fromRegistryOfRegistries + m ()Ljava/util/stream/Stream; a registries + m ()Ljava/util/stream/Stream; b listRegistryKeys + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; b lookupOrThrow + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$b; d lookupOrThrow + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/IRegistry; e lookupOrThrow + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; e freeze + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; h lambda$lookupOrThrow$0 +c net/minecraft/core/IRegistryCustom$1 net/minecraft/core/RegistryAccess$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m ()Ljava/util/stream/Stream; a registries + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; e freeze +c net/minecraft/core/IRegistryCustom$Dimension net/minecraft/core/RegistryAccess$Frozen +c net/minecraft/core/IRegistryCustom$a net/minecraft/core/RegistryAccess$1FrozenAccess +c net/minecraft/core/IRegistryCustom$c net/minecraft/core/RegistryAccess$ImmutableRegistryAccess + f Ljava/util/Map; c registries + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m ()Ljava/util/stream/Stream; a registries + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistry; b lambda$lookup$1 + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistry; c lambda$new$0 +c net/minecraft/core/IRegistryCustom$d net/minecraft/core/RegistryAccess$RegistryEntry + f Lnet/minecraft/resources/ResourceKey; a key + f Lnet/minecraft/core/IRegistry; b value + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistryCustom$d; a fromUntyped + m ()Lnet/minecraft/resources/ResourceKey; a key + m (Ljava/util/Map$Entry;)Lnet/minecraft/core/IRegistryCustom$d; a fromMapEntry + m ()Lnet/minecraft/core/IRegistry; b value + m ()Lnet/minecraft/core/IRegistryCustom$d; c freeze +c net/minecraft/core/IRegistryWritable net/minecraft/core/WritableRegistry + m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)V a bindTag + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register + m ()Z m isEmpty + m ()Lnet/minecraft/core/HolderGetter; p createRegistrationLookup +c net/minecraft/core/LayeredRegistryAccess net/minecraft/core/LayeredRegistryAccess + f Ljava/util/List; a keys + f Ljava/util/List; b values + f Lnet/minecraft/core/IRegistryCustom$Dimension; c composite + m (Ljava/lang/Object;[Lnet/minecraft/core/IRegistryCustom$Dimension;)Lnet/minecraft/core/LayeredRegistryAccess; a replaceFrom + m (Ljava/util/Map;Lnet/minecraft/core/IRegistryCustom;)V a lambda$collectRegistries$2 + m (II)Lnet/minecraft/core/IRegistryCustom$Dimension; a getCompositeAccessForLayers + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; a compositeAccess + m (Ljava/util/List;)Ljava/util/List; a lambda$new$0 + m (Ljava/lang/Object;)Lnet/minecraft/core/IRegistryCustom$Dimension; a getLayer + m (Ljava/util/stream/Stream;)Ljava/util/Map; a collectRegistries + m (Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; a replaceFrom + m (Ljava/util/Map;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$collectRegistries$1 + m (Ljava/lang/Object;)Lnet/minecraft/core/IRegistryCustom$Dimension; b getAccessForLoading + m (Ljava/lang/Object;)Lnet/minecraft/core/IRegistryCustom$Dimension; c getAccessFrom + m (Ljava/lang/Object;)I d getLayerIndexOrThrow +c net/minecraft/core/NonNullList net/minecraft/core/NonNullList + f Ljava/util/List; a list + f Ljava/lang/Object; b defaultValue + m (Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/core/NonNullList; a of + m (ILjava/lang/Object;)Lnet/minecraft/core/NonNullList; a withSize + m (I)Lnet/minecraft/core/NonNullList; a createWithCapacity + m ()Lnet/minecraft/core/NonNullList; a create +c net/minecraft/core/QuartPos net/minecraft/core/QuartPos + f I a BITS + f I b SIZE + f I c MASK + f I d SECTION_TO_QUARTS_BITS + m (I)I a fromBlock + m (I)I b quartLocal + m (I)I c toBlock + m (I)I d fromSection + m (I)I e toSection +c net/minecraft/core/RegistrationInfo net/minecraft/core/RegistrationInfo + f Lnet/minecraft/core/RegistrationInfo; a BUILT_IN + f Ljava/util/Optional; b knownPackInfo + f Lcom/mojang/serialization/Lifecycle; c lifecycle + m ()Ljava/util/Optional; a knownPackInfo + m ()Lcom/mojang/serialization/Lifecycle; b lifecycle +c net/minecraft/core/Registry net/minecraft/core/IdMap + f I a DEFAULT + m (I)Ljava/lang/Object; a byId + m (Ljava/lang/Object;)I a getId + m (I)Ljava/lang/Object; b byIdOrThrow + m (Ljava/lang/Object;)I c getIdOrThrow + m ()I d size +c net/minecraft/core/RegistryBlockID net/minecraft/core/IdMapper + f I b nextId + f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; c tToId + f Ljava/util/List; d idToT + m (I)Ljava/lang/Object; a byId + m (Ljava/lang/Object;I)V a addMapping + m (Ljava/lang/Object;)I a getId + m (Ljava/lang/Object;)V b add + m (I)Z c contains + m ()I d size +c net/minecraft/core/RegistryBlocks net/minecraft/core/DefaultedRegistry + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a getValue + m (I)Ljava/lang/Object; a byId + m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey + m ()Lnet/minecraft/resources/MinecraftKey; b getDefaultKey +c net/minecraft/core/RegistryCodecs net/minecraft/core/RegistryCodecs + m (Lnet/minecraft/resources/ResourceKey;Z)Lcom/mojang/serialization/Codec; a homogeneousList + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a homogeneousList + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a homogeneousList + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; a homogeneousList +c net/minecraft/core/RegistryMaterials net/minecraft/core/MappedRegistry + f Lnet/minecraft/resources/ResourceKey; b key + f Lit/unimi/dsi/fastutil/objects/ObjectList; c byId + f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; d toId + f Ljava/util/Map; e byLocation + f Ljava/util/Map; f byKey + f Ljava/util/Map; g byValue + f Ljava/util/Map; h registrationInfos + f Lcom/mojang/serialization/Lifecycle; i registryLifecycle + f Ljava/util/Map; j frozenTags + f Lnet/minecraft/core/RegistryMaterials$a; k allTags + f Z l frozen + f Ljava/util/Map; m unregisteredIntrusiveHolders + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder$c; a validateAndUnwrapTagElement + m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)V a bindTag + m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V a lambda$new$0 + m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map;Lnet/minecraft/tags/TagKey;Ljava/util/List;)V a lambda$prepareTagReload$12 + m (Lnet/minecraft/core/HolderSet$Named;)V a lambda$bindAllTagsToEmpty$11 + m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V a lambda$refreshTagsInHolders$10 + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$freeze$7 + m ()Ljava/util/Optional; a getAny + m (Ljava/lang/Object;)I a getId + m (Ljava/util/Map;Lnet/minecraft/core/Holder$c;)V a lambda$refreshTagsInHolders$9 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a getValue + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + m (Ljava/lang/Object;Lnet/minecraft/core/Holder$c;)V a lambda$freeze$3 + m (Lnet/minecraft/tags/TagDataPack$c;)Lnet/minecraft/core/IRegistry$a; a prepareTagReload + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom + m (I)Ljava/lang/Object; a byId + m (Lnet/minecraft/core/Holder$c;)Ljava/lang/Object; a getValueFromNullable + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get + m (Ljava/util/Map$Entry;)Z b lambda$freeze$6 + m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey + m ()V b validateWrite + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; c lambda$freeze$5 + m (I)Ljava/util/Optional; c get + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; c getValue + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c get + m ()Ljava/util/stream/Stream; c listElements + m ()I d size + m (Ljava/util/Map$Entry;)Z d lambda$freeze$4 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; d registrationInfo + m (Lnet/minecraft/resources/MinecraftKey;)Z d containsKey + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; d getOrCreateTagForRegistration + m (Ljava/lang/Object;)Ljava/util/Optional; d getResourceKey + m ()Ljava/util/stream/Stream; e listTags + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; e wrapAsHolder + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; e createTag + m (Lnet/minecraft/resources/ResourceKey;)Z e containsKey + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; f createIntrusiveHolder + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; g lambda$createIntrusiveHolder$8 + m ()Lnet/minecraft/resources/ResourceKey; g key + m ()Lcom/mojang/serialization/Lifecycle; h registryLifecycle + m (Lnet/minecraft/resources/ResourceKey;)V h validateWrite + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; i getOrCreateHolderOrThrow + m ()Ljava/util/Set; i keySet + m ()Ljava/util/Set; j registryKeySet + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; j lambda$getOrCreateHolderOrThrow$2 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; k lambda$register$1 + m ()Ljava/util/Set; k entrySet + m ()Ljava/util/stream/Stream; l getTags + m ()Z m isEmpty + m ()Lnet/minecraft/core/IRegistry; n freeze + m ()V o bindAllTagsToEmpty + m ()Lnet/minecraft/core/HolderGetter; p createRegistrationLookup + m ()V u refreshTagsInHolders +c net/minecraft/core/RegistryMaterials$1 net/minecraft/core/MappedRegistry$1 + f Lnet/minecraft/core/RegistryMaterials; a this$0 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; b getOrThrow + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; b getOrThrow +c net/minecraft/core/RegistryMaterials$2 net/minecraft/core/MappedRegistry$2 + f Lnet/minecraft/core/RegistryMaterials; b this$0 + m ()Lnet/minecraft/core/HolderLookup$b; a parent + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get + m ()Ljava/util/stream/Stream; e listTags +c net/minecraft/core/RegistryMaterials$3 net/minecraft/core/MappedRegistry$3 + f Lnet/minecraft/core/RegistryMaterials; d this$0 + m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V a lambda$apply$0 + m ()Lnet/minecraft/resources/ResourceKey; a key + m ()I b size + m ()Lnet/minecraft/core/HolderLookup$b; c lookup + m ()V d apply +c net/minecraft/core/RegistryMaterials$a net/minecraft/core/MappedRegistry$TagSet + m (Ljava/util/function/BiConsumer;)V a forEach + m (Ljava/util/Map;)Lnet/minecraft/core/RegistryMaterials$a; a fromMap + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get + m ()Lnet/minecraft/core/RegistryMaterials$a; a unbound + m ()Z b isBound + m ()Ljava/util/stream/Stream; c getTags +c net/minecraft/core/RegistryMaterials$a$1 net/minecraft/core/MappedRegistry$TagSet$1 + m (Ljava/util/function/BiConsumer;)V a forEach + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get + m ()Z b isBound + m ()Ljava/util/stream/Stream; c getTags +c net/minecraft/core/RegistryMaterials$a$2 net/minecraft/core/MappedRegistry$TagSet$2 + m (Ljava/util/function/BiConsumer;)V a forEach + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get + m ()Z b isBound + m ()Ljava/util/stream/Stream; c getTags +c net/minecraft/core/RegistrySetBuilder net/minecraft/core/RegistrySetBuilder + f Ljava/util/List; a entries + m (Lnet/minecraft/core/RegistrySetBuilder$m;Lnet/minecraft/core/IRegistryCustom;Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$a; a buildProviderWithContext + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/Cloner$a;Ljava/util/Map;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$a; a createLazyFullPatchedRegistries + m (Lnet/minecraft/core/IRegistryCustom;)Lnet/minecraft/core/HolderLookup$a; a build + m (Lnet/minecraft/core/RegistrySetBuilder$b;Lnet/minecraft/core/RegistrySetBuilder$j;)Lnet/minecraft/core/HolderLookup$b; a lambda$buildPatch$14 + m (Ljava/util/Set;Lnet/minecraft/resources/ResourceKey;)Z a lambda$buildPatch$12 + m (Lnet/minecraft/core/RegistrySetBuilder$b;Lnet/minecraft/core/RegistrySetBuilder$k;)Lnet/minecraft/core/RegistrySetBuilder$j; a lambda$buildPatch$10 + m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; a lambda$createLazyFullPatchedRegistries$7 + m (Ljava/util/Map;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$buildProviderWithContext$1 + m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)V a lambda$buildPatch$13 + m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$m;Lnet/minecraft/core/HolderLookup$b;)V a lambda$buildProviderWithContext$2 + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/HolderOwner;Ljava/util/Map;)Lnet/minecraft/core/HolderLookup$b; a lookupFromMap + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$i;)Lnet/minecraft/core/RegistrySetBuilder; a add + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/Map;Lnet/minecraft/core/Holder$c;)V a lambda$createLazyFullPatchedRegistries$6 + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner$a;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/core/HolderLookup$b; a createLazyFullPatchedRegistries + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/Cloner$a;)Lnet/minecraft/core/RegistrySetBuilder$g; a buildPatch + m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$j;)V a lambda$buildPatch$11 + m (Ljava/util/Map;Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/Holder$c;)V a lambda$createLazyFullPatchedRegistries$9 + m (Lnet/minecraft/core/RegistrySetBuilder$m;Lnet/minecraft/core/Cloner$a;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$b; a lambda$createLazyFullPatchedRegistries$4 + m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderGetter; a wrapContextLookup + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/RegistrySetBuilder$i;)Lnet/minecraft/core/RegistrySetBuilder; a add + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; a lambda$createLazyFullPatchedRegistries$8 + m (Lnet/minecraft/core/RegistrySetBuilder$b;Lnet/minecraft/core/RegistrySetBuilder$k;)Lnet/minecraft/core/HolderLookup$b; b lambda$build$3 + m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; b lambda$createLazyFullPatchedRegistries$5 + m (Lnet/minecraft/core/IRegistryCustom;)Lnet/minecraft/core/RegistrySetBuilder$b; b createState + m (Lnet/minecraft/core/RegistrySetBuilder$b;Lnet/minecraft/core/RegistrySetBuilder$k;)V c lambda$createState$0 +c net/minecraft/core/RegistrySetBuilder$1 net/minecraft/core/RegistrySetBuilder$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get +c net/minecraft/core/RegistrySetBuilder$2 net/minecraft/core/RegistrySetBuilder$2 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + m ()Ljava/util/stream/Stream; c listElements + m ()Lnet/minecraft/resources/ResourceKey; g key + m ()Lcom/mojang/serialization/Lifecycle; h registryLifecycle +c net/minecraft/core/RegistrySetBuilder$3 net/minecraft/core/RegistrySetBuilder$3 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a createSerializationContext + m ()Ljava/util/stream/Stream; b listRegistryKeys + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; e getEntry +c net/minecraft/core/RegistrySetBuilder$3$1 net/minecraft/core/RegistrySetBuilder$3$1 + f Lnet/minecraft/core/RegistrySetBuilder$3; a this$0 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup +c net/minecraft/core/RegistrySetBuilder$a net/minecraft/core/RegistrySetBuilder$1Entry + f Lnet/minecraft/core/HolderLookup$b; a lookup + f Lnet/minecraft/resources/RegistryOps$b; b opsInfo + m (Lnet/minecraft/core/RegistrySetBuilder$m;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/RegistrySetBuilder$a; a createForNewRegistry + m ()Lnet/minecraft/core/HolderLookup$b; a lookup + m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/RegistrySetBuilder$a; a createForContextRegistry + m ()Lnet/minecraft/resources/RegistryOps$b; b opsInfo +c net/minecraft/core/RegistrySetBuilder$b net/minecraft/core/RegistrySetBuilder$BuildState + f Lnet/minecraft/core/RegistrySetBuilder$m; a owner + f Lnet/minecraft/core/RegistrySetBuilder$l; b lookup + f Ljava/util/Map; c registries + f Ljava/util/Map; d registeredValues + f Ljava/util/List; e errors + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/RegistrySetBuilder$l;Lnet/minecraft/resources/ResourceKey;)V a lambda$create$1 + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$create$0 + m (Lnet/minecraft/core/IRegistryCustom;Ljava/util/stream/Stream;)Lnet/minecraft/core/RegistrySetBuilder$b; a create + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$h;)V a lambda$reportUnclaimedRegisteredValues$2 + m ()Lnet/minecraft/data/worldgen/BootstrapContext; a bootstrapContext + m ()V b reportUnclaimedRegisteredValues + m ()V c reportNotCollectedHolders + m ()V d throwOnError + m ()Lnet/minecraft/core/RegistrySetBuilder$m; e owner + m ()Lnet/minecraft/core/RegistrySetBuilder$l; f lookup + m ()Ljava/util/Map; g registries + m ()Ljava/util/Map; h registeredValues + m ()Ljava/util/List; i errors +c net/minecraft/core/RegistrySetBuilder$b$1 net/minecraft/core/RegistrySetBuilder$BuildState$1 + f Lnet/minecraft/core/RegistrySetBuilder$b; a this$0 + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/Holder$c; a register + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; a lookup +c net/minecraft/core/RegistrySetBuilder$c net/minecraft/core/RegistrySetBuilder$EmptyTagLookup + f Lnet/minecraft/core/HolderOwner; d owner + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get +c net/minecraft/core/RegistrySetBuilder$d net/minecraft/core/RegistrySetBuilder$EmptyTagLookupWrapper + f Lnet/minecraft/core/HolderLookup$b; a parent + m ()Lnet/minecraft/core/HolderLookup$b; a parent +c net/minecraft/core/RegistrySetBuilder$e net/minecraft/core/RegistrySetBuilder$EmptyTagRegistryLookup + m ()Ljava/util/stream/Stream; e listTags +c net/minecraft/core/RegistrySetBuilder$f net/minecraft/core/RegistrySetBuilder$LazyHolder + f Ljava/util/function/Supplier; a supplier + m ()Ljava/lang/Object; a value + m (Ljava/lang/Object;)V b bindValue +c net/minecraft/core/RegistrySetBuilder$g net/minecraft/core/RegistrySetBuilder$PatchedRegistries + f Lnet/minecraft/core/HolderLookup$a; a full + f Lnet/minecraft/core/HolderLookup$a; b patches + m ()Lnet/minecraft/core/HolderLookup$a; a full + m ()Lnet/minecraft/core/HolderLookup$a; b patches +c net/minecraft/core/RegistrySetBuilder$h net/minecraft/core/RegistrySetBuilder$RegisteredValue + f Ljava/lang/Object; a value + f Lcom/mojang/serialization/Lifecycle; b lifecycle + m ()Ljava/lang/Object; a value + m ()Lcom/mojang/serialization/Lifecycle; b lifecycle +c net/minecraft/core/RegistrySetBuilder$i net/minecraft/core/RegistrySetBuilder$RegistryBootstrap +c net/minecraft/core/RegistrySetBuilder$j net/minecraft/core/RegistrySetBuilder$RegistryContents + f Lnet/minecraft/resources/ResourceKey; a key + f Lcom/mojang/serialization/Lifecycle; b lifecycle + f Ljava/util/Map; c values + m (Lnet/minecraft/core/RegistrySetBuilder$m;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$c; a lambda$buildAsLookup$1 + m (Lnet/minecraft/core/RegistrySetBuilder$m;)Lnet/minecraft/core/HolderLookup$b; a buildAsLookup + m ()Lnet/minecraft/resources/ResourceKey; a key + m (Lnet/minecraft/core/RegistrySetBuilder$m;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$c; b lambda$buildAsLookup$0 + m ()Lcom/mojang/serialization/Lifecycle; b lifecycle + m ()Ljava/util/Map; c values +c net/minecraft/core/RegistrySetBuilder$k net/minecraft/core/RegistrySetBuilder$RegistryStub + f Lnet/minecraft/resources/ResourceKey; a key + f Lcom/mojang/serialization/Lifecycle; b lifecycle + f Lnet/minecraft/core/RegistrySetBuilder$i; c bootstrap + m (Lnet/minecraft/core/RegistrySetBuilder$b;)Lnet/minecraft/core/RegistrySetBuilder$j; a collectRegisteredValues + m ()Lnet/minecraft/resources/ResourceKey; a key + m (Lnet/minecraft/core/RegistrySetBuilder$b;)V b apply + m ()Lcom/mojang/serialization/Lifecycle; b lifecycle + m ()Lnet/minecraft/core/RegistrySetBuilder$i; c bootstrap +c net/minecraft/core/RegistrySetBuilder$l net/minecraft/core/RegistrySetBuilder$UniversalLookup + f Ljava/util/Map; a holders + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; c getOrCreate + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; d lambda$getOrCreate$0 +c net/minecraft/core/RegistrySetBuilder$m net/minecraft/core/RegistrySetBuilder$UniversalOwner + m ()Lnet/minecraft/core/HolderOwner; a cast +c net/minecraft/core/RegistrySetBuilder$n net/minecraft/core/RegistrySetBuilder$ValueAndHolder + f Lnet/minecraft/core/RegistrySetBuilder$h; a value + f Ljava/util/Optional; b holder + m ()Lnet/minecraft/core/RegistrySetBuilder$h; a value + m ()Ljava/util/Optional; b holder +c net/minecraft/core/RegistrySynchronization net/minecraft/core/RegistrySynchronization + f Ljava/util/Set; a NETWORKABLE_REGISTRIES + m (Lnet/minecraft/core/IRegistryCustom$d;)Z a lambda$ownedNetworkableRegistries$4 + m (Lnet/minecraft/resources/ResourceKey;)Z a isNetworkable + m (Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$d;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Lnet/minecraft/core/IRegistry;)V a lambda$packRegistry$3 + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/IRegistryCustom;Ljava/util/Set;Ljava/util/function/BiConsumer;)V a packRegistries + m (Lnet/minecraft/core/IRegistryCustom;)Ljava/util/stream/Stream; a ownedNetworkableRegistries + m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; a networkedRegistries + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/IRegistryCustom;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/RegistryDataLoader$d;)V a lambda$packRegistries$0 + m (Lnet/minecraft/core/Holder$c;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a lambda$packRegistry$1 + m (Lnet/minecraft/core/IRegistry;Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$d;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/core/Holder$c;)V a lambda$packRegistry$2 + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$d;Lnet/minecraft/core/IRegistryCustom;Ljava/util/Set;Ljava/util/function/BiConsumer;)V a packRegistry + m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; b networkSafeRegistries +c net/minecraft/core/RegistrySynchronization$a net/minecraft/core/RegistrySynchronization$PackedRegistryEntry + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; b id + f Ljava/util/Optional; c data + m ()Lnet/minecraft/resources/MinecraftKey; a id + m ()Ljava/util/Optional; b data +c net/minecraft/core/SectionPosition net/minecraft/core/SectionPos + f I a SECTION_BITS + f I b SECTION_SIZE + f I c SECTION_MASK + f I d SECTION_HALF_SIZE + f I e SECTION_MAX_INDEX + f I f PACKED_X_LENGTH + f I i PACKED_Y_LENGTH + f I j PACKED_Z_LENGTH + f J k PACKED_X_MASK + f J l PACKED_Y_MASK + f J m PACKED_Z_MASK + f I n Y_OFFSET + f I o Z_OFFSET + f I p X_OFFSET + f I q RELATIVE_X_SHIFT + f I r RELATIVE_Y_SHIFT + f I s RELATIVE_Z_SHIFT + m (Lnet/minecraft/core/IPosition;)Lnet/minecraft/core/SectionPosition; a of + m (Lnet/minecraft/core/BlockPosition;Lit/unimi/dsi/fastutil/longs/LongConsumer;)V a aroundAndAtBlockPos + m (Lnet/minecraft/world/level/entity/EntityAccess;)Lnet/minecraft/core/SectionPosition; a of + m (II)I a sectionToBlockCoord + m (JLit/unimi/dsi/fastutil/longs/LongConsumer;)V a aroundAndAtBlockPos + m ()I a x + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Lnet/minecraft/core/SectionPosition; a of + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/SectionPosition; a of + m (J)Lnet/minecraft/core/SectionPosition; a of + m (D)I a posToSectionCoord + m (JLnet/minecraft/core/EnumDirection;)J a offset + m (Lnet/minecraft/core/SectionPosition;I)Ljava/util/stream/Stream; a cube + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/core/SectionPosition; a bottomOf + m (S)I a sectionRelativeX + m (I)I a blockToSectionCoord + m (Lnet/minecraft/world/level/ChunkCoordIntPair;III)Ljava/util/stream/Stream; a aroundChunk + m (IIILit/unimi/dsi/fastutil/longs/LongConsumer;)V a aroundAndAtBlockPos + m (III)Lnet/minecraft/core/SectionPosition; a of + m (IIIIII)Ljava/util/stream/Stream; a betweenClosedStream + m (JIII)J a offset + m (Lnet/minecraft/core/BlockPosition;)S b sectionRelativePos + m (J)I b x + m (D)I b blockToSectionCoord + m ()I b y + m (III)J b asLong + m (S)I b sectionRelativeY + m (II)J b getZeroNode + m (I)I b sectionRelative + m (I)I c sectionToBlockCoord + m ()I c z + m (S)I c sectionRelativeZ + m (J)I c y + m (III)Lnet/minecraft/core/BaseBlockPosition; c offset + m (Lnet/minecraft/core/BlockPosition;)J c asLong + m (S)I d relativeToBlockX + m ()I d minBlockX + m (III)Lnet/minecraft/core/SectionPosition; d offset + m (J)I d z + m (S)I e relativeToBlockY + m ()I e minBlockY + m (J)J e blockToSection + m (S)I f relativeToBlockZ + m ()I f minBlockZ + m (J)J f getZeroNode + m ()I g maxBlockX + m (S)Lnet/minecraft/core/BlockPosition; g relativeToBlockPos + m ()I h maxBlockY + m ()I i maxBlockZ + m ()Lnet/minecraft/core/BlockPosition; j origin + m ()Lnet/minecraft/core/BlockPosition; k center + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; r chunk + m ()J s asLong + m ()Ljava/util/stream/Stream; t blocksInside +c net/minecraft/core/SectionPosition$1 net/minecraft/core/SectionPos$1 + f Lnet/minecraft/core/CursorPosition; a cursor +c net/minecraft/core/UUIDUtil net/minecraft/core/UUIDUtil + f Lcom/mojang/serialization/Codec; a CODEC + f Lcom/mojang/serialization/Codec; b CODEC_SET + f Lcom/mojang/serialization/Codec; c CODEC_LINKED_SET + f Lcom/mojang/serialization/Codec; d STRING_CODEC + f Lcom/mojang/serialization/Codec; e AUTHLIB_CODEC + f Lcom/mojang/serialization/Codec; f LENIENT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; g STREAM_CODEC + f I h UUID_BYTES + f Ljava/lang/String; i UUID_PREFIX_OFFLINE_PLAYER + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID; a readUUID + m (JJ)[I a leastMostToIntArray + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$0 + m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; a lambda$static$4 + m ([I)Ljava/util/UUID; a uuidFromIntArray + m (Ljava/util/UUID;)[I a uuidToIntArray + m (Ljava/lang/String;)Ljava/util/UUID; a createOfflinePlayerUUID + m (Ljava/util/UUID;)[B b uuidToByteArray + m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; b lambda$static$2 + m (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; b createOfflineProfile + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$static$5 + m (Ljava/util/UUID;)Ljava/util/stream/IntStream; c lambda$static$1 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d lambda$static$3 +c net/minecraft/core/UUIDUtil$1 net/minecraft/core/UUIDUtil$1 + m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; a decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V a encode +c net/minecraft/core/Vector3f net/minecraft/core/Rotations + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f F b x + f F c y + f F d z + m ()Lnet/minecraft/nbt/NBTTagList; a save + m ()F b getX + m ()F c getY + m ()F d getZ + m ()F e getWrappedX + m ()F f getWrappedY + m ()F g getWrappedZ +c net/minecraft/core/Vector3f$1 net/minecraft/core/Rotations$1 + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/Vector3f;)V a encode + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/Vector3f; a decode +c net/minecraft/core/cauldron/CauldronInteraction net/minecraft/core/cauldron/CauldronInteraction + f Ljava/util/Map; a INTERACTIONS + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/core/cauldron/CauldronInteraction$a; c EMPTY + f Lnet/minecraft/core/cauldron/CauldronInteraction$a; d WATER + f Lnet/minecraft/core/cauldron/CauldronInteraction$a; e LAVA + f Lnet/minecraft/core/cauldron/CauldronInteraction$a; f POWDER_SNOW + m (Ljava/util/Map;)V a addDefaultInteractions + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$bootStrap$8 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/EnumInteractionResult; a fillBucket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isUnderWater + m ()V a bootStrap + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/EnumInteractionResult; a emptyBucket + m (Ljava/lang/String;)Lnet/minecraft/core/cauldron/CauldronInteraction$a; a newInteractionMap + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$bootStrap$6 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$bootStrap$2 +c net/minecraft/core/cauldron/CauldronInteraction$a net/minecraft/core/cauldron/CauldronInteraction$InteractionMap + f Ljava/lang/String; a name + f Ljava/util/Map; b map + m ()Ljava/lang/String; a name + m ()Ljava/util/Map; b map +c net/minecraft/core/component/DataComponentHolder net/minecraft/core/component/DataComponentHolder + m ()Lnet/minecraft/core/component/DataComponentMap; a getComponents + m (Ljava/lang/Object;)Ljava/lang/Object; a lambda$getAllOfType$1 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault + m (Ljava/lang/Class;)Ljava/util/stream/Stream; a getAllOfType + m (Ljava/lang/Class;Ljava/lang/Object;)Z a lambda$getAllOfType$0 + m (Lnet/minecraft/core/component/DataComponentType;)Z b has +c net/minecraft/core/component/DataComponentMap net/minecraft/core/component/DataComponentMap + f Lnet/minecraft/core/component/DataComponentMap; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a makeCodec + m ()Lnet/minecraft/core/component/DataComponentMap$a; a builder + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get + m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; a lambda$makeCodecFromMap$0 + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault + m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap; a composite + m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentMap; a filter + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b makeCodecFromMap + m (Lnet/minecraft/core/component/DataComponentType;)Z b has + m ()Ljava/util/Set; b keySet + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; c getTyped + m ()Ljava/util/stream/Stream; c stream + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; d lambda$iterator$1 + m ()I d size + m ()Z e isEmpty +c net/minecraft/core/component/DataComponentMap$1 net/minecraft/core/component/DataComponentMap$1 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get + m ()Ljava/util/Set; b keySet +c net/minecraft/core/component/DataComponentMap$2 net/minecraft/core/component/DataComponentMap$2 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get + m ()Ljava/util/Set; b keySet +c net/minecraft/core/component/DataComponentMap$3 net/minecraft/core/component/DataComponentMap$3 + f Ljava/util/function/Predicate; c val$predicate + f Lnet/minecraft/core/component/DataComponentMap; d this$0 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get + m ()Ljava/util/Set; b keySet +c net/minecraft/core/component/DataComponentMap$a net/minecraft/core/component/DataComponentMap$Builder + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; a map + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentMap$a; a set + m ()Lnet/minecraft/core/component/DataComponentMap; a build + m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap$a; a addAll + m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentMap; a buildFromMapTrusted + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V b setUnchecked +c net/minecraft/core/component/DataComponentMap$a$a net/minecraft/core/component/DataComponentMap$Builder$SimpleMap + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; c map + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get + m (Lnet/minecraft/core/component/DataComponentType;)Z b has + m ()Ljava/util/Set; b keySet + m ()I d size + m ()Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; f map +c net/minecraft/core/component/DataComponentPatch net/minecraft/core/component/DataComponentPatch + f Lnet/minecraft/core/component/DataComponentPatch; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; d map + f Ljava/lang/String; e REMOVED_PREFIX + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; a get + m ()Lnet/minecraft/core/component/DataComponentPatch$a; a builder + m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentPatch; a lambda$static$0 + m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String; a toString + m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentPatch; a forget + m (Lnet/minecraft/core/component/DataComponentMap$a;Ljava/util/Set;Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V a lambda$split$2 + m (Lnet/minecraft/core/component/DataComponentPatch;)Ljava/util/Map; a lambda$static$1 + m ()Ljava/util/Set; b entrySet + m ()I c size + m ()Z d isEmpty + m ()Lnet/minecraft/core/component/DataComponentPatch$c; e split +c net/minecraft/core/component/DataComponentPatch$1 net/minecraft/core/component/DataComponentPatch$1 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentPatch;)V a encode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/DataComponentPatch; a decode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V a encodeComponent +c net/minecraft/core/component/DataComponentPatch$a net/minecraft/core/component/DataComponentPatch$Builder + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; a map + m ()Lnet/minecraft/core/component/DataComponentPatch; a build + m (Lnet/minecraft/core/component/TypedDataComponent;)Lnet/minecraft/core/component/DataComponentPatch$a; a set + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/DataComponentPatch$a; a remove + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentPatch$a; a set +c net/minecraft/core/component/DataComponentPatch$b net/minecraft/core/component/DataComponentPatch$PatchKey + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/component/DataComponentType; b type + f Z c removed + m ()Lcom/mojang/serialization/Codec; a valueCodec + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; a lambda$static$1 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$2 + m (Lnet/minecraft/core/component/DataComponentPatch$b;)Lcom/mojang/serialization/DataResult; a lambda$static$4 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; a lambda$static$3 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; b lambda$static$0 + m ()Lnet/minecraft/core/component/DataComponentType; b type + m ()Z c removed +c net/minecraft/core/component/DataComponentPatch$c net/minecraft/core/component/DataComponentPatch$SplitResult + f Lnet/minecraft/core/component/DataComponentPatch$c; a EMPTY + f Lnet/minecraft/core/component/DataComponentMap; b added + f Ljava/util/Set; c removed + m ()Lnet/minecraft/core/component/DataComponentMap; a added + m ()Ljava/util/Set; b removed +c net/minecraft/core/component/DataComponentPredicate net/minecraft/core/component/DataComponentPredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/component/DataComponentPredicate; c EMPTY + f Ljava/util/List; d expectedComponents + m (Lnet/minecraft/core/component/DataComponentHolder;)Z a test + m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentPredicate; a lambda$static$0 + m (Lnet/minecraft/core/component/TypedDataComponent;)Z a lambda$static$1 + m (Lnet/minecraft/core/component/DataComponentPredicate;)Ljava/util/List; a lambda$static$3 + m (Lnet/minecraft/core/component/DataComponentMap;[Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/DataComponentPredicate; a someOf + m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentPredicate; a allOf + m ()Lnet/minecraft/core/component/DataComponentPredicate$a; a builder + m (Lnet/minecraft/core/component/DataComponentMap;)Z b test + m (Lnet/minecraft/core/component/DataComponentPredicate;)Ljava/util/Map; b lambda$static$2 + m ()Z b alwaysMatches + m ()Lnet/minecraft/core/component/DataComponentPatch; c asPatch +c net/minecraft/core/component/DataComponentPredicate$a net/minecraft/core/component/DataComponentPredicate$Builder + f Ljava/util/List; a expectedComponents + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentPredicate$a; a expect + m (Lnet/minecraft/core/component/TypedDataComponent;)Lnet/minecraft/core/component/DataComponentPredicate$a; a expect + m ()Lnet/minecraft/core/component/DataComponentPredicate; a build +c net/minecraft/core/component/DataComponentType net/minecraft/core/component/DataComponentType + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lcom/mojang/serialization/Codec; c PERSISTENT_CODEC + f Lcom/mojang/serialization/Codec; d VALUE_MAP_CODEC + m ()Lnet/minecraft/core/component/DataComponentType$a; a builder + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$1 + m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; a lambda$static$3 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; b lambda$static$2 + m ()Lcom/mojang/serialization/Codec; b codec + m ()Lcom/mojang/serialization/Codec; c codecOrThrow + m ()Z d isTransient + m ()Lnet/minecraft/network/codec/StreamCodec; e streamCodec + m ()Lcom/mojang/serialization/Codec; f lambda$static$0 +c net/minecraft/core/component/DataComponentType$a net/minecraft/core/component/DataComponentType$Builder + f Lcom/mojang/serialization/Codec; a codec + f Lnet/minecraft/network/codec/StreamCodec; b streamCodec + f Z c cacheEncoding + m ()Lnet/minecraft/core/component/DataComponentType$a; a cacheEncoding + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/component/DataComponentType$a; a persistent + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/core/component/DataComponentType$a; a networkSynchronized + m ()Lnet/minecraft/core/component/DataComponentType; b build + m ()Lnet/minecraft/network/codec/StreamCodec; c lambda$build$0 +c net/minecraft/core/component/DataComponentType$a$a net/minecraft/core/component/DataComponentType$Builder$SimpleType + f Lcom/mojang/serialization/Codec; e codec + f Lnet/minecraft/network/codec/StreamCodec; f streamCodec + m ()Lcom/mojang/serialization/Codec; b codec + m ()Lnet/minecraft/network/codec/StreamCodec; e streamCodec +c net/minecraft/core/component/DataComponents net/minecraft/core/component/DataComponents + f Lnet/minecraft/core/component/DataComponentType; A DAMAGE_RESISTANT + f Lnet/minecraft/core/component/DataComponentType; B TOOL + f Lnet/minecraft/core/component/DataComponentType; C ENCHANTABLE + f Lnet/minecraft/core/component/DataComponentType; D EQUIPPABLE + f Lnet/minecraft/core/component/DataComponentType; E REPAIRABLE + f Lnet/minecraft/core/component/DataComponentType; F GLIDER + f Lnet/minecraft/core/component/DataComponentType; G TOOLTIP_STYLE + f Lnet/minecraft/core/component/DataComponentType; H DEATH_PROTECTION + f Lnet/minecraft/core/component/DataComponentType; I STORED_ENCHANTMENTS + f Lnet/minecraft/core/component/DataComponentType; J DYED_COLOR + f Lnet/minecraft/core/component/DataComponentType; K MAP_COLOR + f Lnet/minecraft/core/component/DataComponentType; L MAP_ID + f Lnet/minecraft/core/component/DataComponentType; M MAP_DECORATIONS + f Lnet/minecraft/core/component/DataComponentType; N MAP_POST_PROCESSING + f Lnet/minecraft/core/component/DataComponentType; O CHARGED_PROJECTILES + f Lnet/minecraft/core/component/DataComponentType; P BUNDLE_CONTENTS + f Lnet/minecraft/core/component/DataComponentType; Q POTION_CONTENTS + f Lnet/minecraft/core/component/DataComponentType; R SUSPICIOUS_STEW_EFFECTS + f Lnet/minecraft/core/component/DataComponentType; S WRITABLE_BOOK_CONTENT + f Lnet/minecraft/core/component/DataComponentType; T WRITTEN_BOOK_CONTENT + f Lnet/minecraft/core/component/DataComponentType; U TRIM + f Lnet/minecraft/core/component/DataComponentType; V DEBUG_STICK_STATE + f Lnet/minecraft/core/component/DataComponentType; W ENTITY_DATA + f Lnet/minecraft/core/component/DataComponentType; X BUCKET_ENTITY_DATA + f Lnet/minecraft/core/component/DataComponentType; Y BLOCK_ENTITY_DATA + f Lnet/minecraft/core/component/DataComponentType; Z INSTRUMENT + f Lnet/minecraft/util/EncoderCache; a ENCODER_CACHE + f Lnet/minecraft/core/component/DataComponentType; aa OMINOUS_BOTTLE_AMPLIFIER + f Lnet/minecraft/core/component/DataComponentType; ab JUKEBOX_PLAYABLE + f Lnet/minecraft/core/component/DataComponentType; ac RECIPES + f Lnet/minecraft/core/component/DataComponentType; ad LODESTONE_TRACKER + f Lnet/minecraft/core/component/DataComponentType; ae FIREWORK_EXPLOSION + f Lnet/minecraft/core/component/DataComponentType; af FIREWORKS + f Lnet/minecraft/core/component/DataComponentType; ag PROFILE + f Lnet/minecraft/core/component/DataComponentType; ah NOTE_BLOCK_SOUND + f Lnet/minecraft/core/component/DataComponentType; ai BANNER_PATTERNS + f Lnet/minecraft/core/component/DataComponentType; aj BASE_COLOR + f Lnet/minecraft/core/component/DataComponentType; ak POT_DECORATIONS + f Lnet/minecraft/core/component/DataComponentType; al CONTAINER + f Lnet/minecraft/core/component/DataComponentType; am BLOCK_STATE + f Lnet/minecraft/core/component/DataComponentType; an BEES + f Lnet/minecraft/core/component/DataComponentType; ao LOCK + f Lnet/minecraft/core/component/DataComponentType; ap CONTAINER_LOOT + f Lnet/minecraft/core/component/DataComponentMap; aq COMMON_ITEM_COMPONENTS + f Lnet/minecraft/core/component/DataComponentType; b CUSTOM_DATA + f Lnet/minecraft/core/component/DataComponentType; c MAX_STACK_SIZE + f Lnet/minecraft/core/component/DataComponentType; d MAX_DAMAGE + f Lnet/minecraft/core/component/DataComponentType; e DAMAGE + f Lnet/minecraft/core/component/DataComponentType; f UNBREAKABLE + f Lnet/minecraft/core/component/DataComponentType; g CUSTOM_NAME + f Lnet/minecraft/core/component/DataComponentType; h ITEM_NAME + f Lnet/minecraft/core/component/DataComponentType; i ITEM_MODEL + f Lnet/minecraft/core/component/DataComponentType; j LORE + f Lnet/minecraft/core/component/DataComponentType; k RARITY + f Lnet/minecraft/core/component/DataComponentType; l ENCHANTMENTS + f Lnet/minecraft/core/component/DataComponentType; m CAN_PLACE_ON + f Lnet/minecraft/core/component/DataComponentType; n CAN_BREAK + f Lnet/minecraft/core/component/DataComponentType; o ATTRIBUTE_MODIFIERS + f Lnet/minecraft/core/component/DataComponentType; p CUSTOM_MODEL_DATA + f Lnet/minecraft/core/component/DataComponentType; q HIDE_ADDITIONAL_TOOLTIP + f Lnet/minecraft/core/component/DataComponentType; r HIDE_TOOLTIP + f Lnet/minecraft/core/component/DataComponentType; s REPAIR_COST + f Lnet/minecraft/core/component/DataComponentType; t CREATIVE_SLOT_LOCK + f Lnet/minecraft/core/component/DataComponentType; u ENCHANTMENT_GLINT_OVERRIDE + f Lnet/minecraft/core/component/DataComponentType; v INTANGIBLE_PROJECTILE + f Lnet/minecraft/core/component/DataComponentType; w FOOD + f Lnet/minecraft/core/component/DataComponentType; x CONSUMABLE + f Lnet/minecraft/core/component/DataComponentType; y USE_REMAINDER + f Lnet/minecraft/core/component/DataComponentType; z USE_COOLDOWN + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; A lambda$static$40 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; B lambda$static$39 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; C lambda$static$38 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; D lambda$static$37 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; E lambda$static$36 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; F lambda$static$35 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; G lambda$static$34 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; H lambda$static$33 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; I lambda$static$32 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; J lambda$static$31 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; K lambda$static$30 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; L lambda$static$29 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; M lambda$static$28 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; N lambda$static$27 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; O lambda$static$26 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; P lambda$static$25 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Q lambda$static$24 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; R lambda$static$23 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; S lambda$static$22 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; T lambda$static$21 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; U lambda$static$20 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; V lambda$static$19 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; W lambda$static$18 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; X lambda$static$17 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Y lambda$static$16 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Z lambda$static$15 + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/component/DataComponentType; a bootstrap + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; a lambda$static$66 + m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/core/component/DataComponentType; a register + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; aa lambda$static$14 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ab lambda$static$13 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ac lambda$static$12 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ad lambda$static$11 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ae lambda$static$10 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; af lambda$static$9 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ag lambda$static$8 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ah lambda$static$7 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ai lambda$static$6 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; aj lambda$static$5 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ak lambda$static$4 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; al lambda$static$3 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; am lambda$static$2 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; an lambda$static$1 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ao lambda$static$0 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; b lambda$static$65 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; c lambda$static$64 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; d lambda$static$63 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; e lambda$static$62 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; f lambda$static$61 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; g lambda$static$60 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; h lambda$static$59 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; i lambda$static$58 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; j lambda$static$57 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; k lambda$static$56 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; l lambda$static$55 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; m lambda$static$54 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; n lambda$static$53 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; o lambda$static$52 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; p lambda$static$51 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; q lambda$static$50 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; r lambda$static$49 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; s lambda$static$48 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; t lambda$static$47 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; u lambda$static$46 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; v lambda$static$45 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; w lambda$static$44 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; x lambda$static$43 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; y lambda$static$42 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; z lambda$static$41 +c net/minecraft/core/component/PatchedDataComponentMap net/minecraft/core/component/PatchedDataComponentMap + f Lnet/minecraft/core/component/DataComponentMap; c prototype + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; d patch + f Z e copyOnWrite + m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/core/component/PatchedDataComponentMap; a fromPatch + m (Lnet/minecraft/core/component/DataComponentMap;)V a setAll + m (Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V a applyPatch + m (Lnet/minecraft/core/component/DataComponentMap;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Z a isPatchSanitized + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get + m (Lnet/minecraft/core/component/DataComponentPatch;)V a applyPatch + m ()Ljava/util/Set; b keySet + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; b set + m (Lnet/minecraft/core/component/DataComponentPatch;)V b restorePatch + m ()I d size + m (Lnet/minecraft/core/component/DataComponentType;)Z d hasNonDefault + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; e remove + m ()V f clearPatch + m ()Lnet/minecraft/core/component/DataComponentPatch; g asPatch + m ()Lnet/minecraft/core/component/PatchedDataComponentMap; h copy + m ()Lnet/minecraft/core/component/DataComponentMap; i toImmutableMap + m ()V j ensureMapOwnership +c net/minecraft/core/component/TypedDataComponent net/minecraft/core/component/TypedDataComponent + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/component/DataComponentType; b type + f Ljava/lang/Object; c value + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/TypedDataComponent; a createUnchecked + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a encodeValue + m (Ljava/util/Map$Entry;)Lnet/minecraft/core/component/TypedDataComponent; a fromEntryUnchecked + m (Lnet/minecraft/core/component/PatchedDataComponentMap;)V a applyTo + m ()Lnet/minecraft/core/component/DataComponentType; a type + m ()Ljava/lang/Object; b value + m ()Ljava/lang/String; c lambda$encodeValue$0 +c net/minecraft/core/component/TypedDataComponent$1 net/minecraft/core/component/TypedDataComponent$1 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V a encode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; a decodeTyped + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/TypedDataComponent; a decode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V b encodeCap +c net/minecraft/core/dispenser/DispenseBehaviorBoat net/minecraft/core/dispenser/BoatDispenseItemBehavior + f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior + f Lnet/minecraft/world/entity/EntityTypes; d type + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound +c net/minecraft/core/dispenser/DispenseBehaviorItem net/minecraft/core/dispenser/DefaultDispenseItemBehavior + f I c DEFAULT_ACCURACY + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a consumeWithRemainder + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)V a playAnimation + m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/core/IPosition;)V a spawnItem + m (Lnet/minecraft/core/dispenser/SourceBlock;)V b playDefaultSound + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)V b playDefaultAnimation + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)V b addToInventoryOrDispense +c net/minecraft/core/dispenser/DispenseBehaviorMaybe net/minecraft/core/dispenser/OptionalDispenseItemBehavior + f Z c success + m (Z)V a setSuccess + m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound + m ()Z b isSuccess +c net/minecraft/core/dispenser/DispenseBehaviorProjectile net/minecraft/core/dispenser/ProjectileDispenseBehavior + f Lnet/minecraft/world/item/ProjectileItem; c projectileItem + f Lnet/minecraft/world/item/ProjectileItem$a; d dispenseConfig + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound +c net/minecraft/core/dispenser/DispenseBehaviorShears net/minecraft/core/dispenser/ShearsDispenseItemBehavior + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$tryShearBeehive$1 + m (Lnet/minecraft/world/item/Item;)V a lambda$execute$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a tryShearBeehive +c net/minecraft/core/dispenser/DispenseBehaviorShulkerBox net/minecraft/core/dispenser/ShulkerBoxDispenseBehavior + f Lorg/slf4j/Logger; c LOGGER + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/EquipmentDispenseItemBehavior net/minecraft/core/dispenser/EquipmentDispenseItemBehavior + f Lnet/minecraft/core/dispenser/EquipmentDispenseItemBehavior; c INSTANCE + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$dispenseEquipment$0 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Z b dispenseEquipment +c net/minecraft/core/dispenser/IDispenseBehavior net/minecraft/core/dispenser/DispenseItemBehavior + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/core/dispenser/IDispenseBehavior; b NOOP + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a lambda$static$0 + m ()V a bootStrap +c net/minecraft/core/dispenser/IDispenseBehavior$1 net/minecraft/core/dispenser/DispenseItemBehavior$1 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$10 net/minecraft/core/dispenser/DispenseItemBehavior$3 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$execute$0 +c net/minecraft/core/dispenser/IDispenseBehavior$11 net/minecraft/core/dispenser/DispenseItemBehavior$4 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/world/entity/animal/horse/EntityHorseChestedAbstract;)Z a lambda$execute$0 +c net/minecraft/core/dispenser/IDispenseBehavior$12 net/minecraft/core/dispenser/DispenseItemBehavior$5 + f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$13 net/minecraft/core/dispenser/DispenseItemBehavior$6 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$14 net/minecraft/core/dispenser/DispenseItemBehavior$7 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/world/item/Item;)V a lambda$execute$0 +c net/minecraft/core/dispenser/IDispenseBehavior$15 net/minecraft/core/dispenser/DispenseItemBehavior$8 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$16 net/minecraft/core/dispenser/DispenseItemBehavior$9 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$2 net/minecraft/core/dispenser/DispenseItemBehavior$10 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$3 net/minecraft/core/dispenser/DispenseItemBehavior$11 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$4 net/minecraft/core/dispenser/DispenseItemBehavior$12 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$execute$0 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b takeLiquid +c net/minecraft/core/dispenser/IDispenseBehavior$5 net/minecraft/core/dispenser/DispenseItemBehavior$13 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$6 net/minecraft/core/dispenser/DispenseItemBehavior$14 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/world/item/Item;)V a lambda$execute$0 +c net/minecraft/core/dispenser/IDispenseBehavior$7 net/minecraft/core/dispenser/DispenseItemBehavior$15 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$8 net/minecraft/core/dispenser/DispenseItemBehavior$16 + f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute +c net/minecraft/core/dispenser/IDispenseBehavior$9 net/minecraft/core/dispenser/DispenseItemBehavior$2 + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/entity/decoration/EntityArmorStand;)V a lambda$execute$0 +c net/minecraft/core/dispenser/MinecartDispenseItemBehavior net/minecraft/core/dispenser/MinecartDispenseItemBehavior + f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior + f Lnet/minecraft/world/entity/EntityTypes; d entityType + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; a getRailShape + m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound +c net/minecraft/core/dispenser/SourceBlock net/minecraft/core/dispenser/BlockSource + f Lnet/minecraft/server/level/WorldServer; a level + f Lnet/minecraft/core/BlockPosition; b pos + f Lnet/minecraft/world/level/block/state/IBlockData; c state + f Lnet/minecraft/world/level/block/entity/TileEntityDispenser; d blockEntity + m ()Lnet/minecraft/world/phys/Vec3D; a center + m ()Lnet/minecraft/server/level/WorldServer; b level + m ()Lnet/minecraft/core/BlockPosition; c pos + m ()Lnet/minecraft/world/level/block/state/IBlockData; d state + m ()Lnet/minecraft/world/level/block/entity/TileEntityDispenser; e blockEntity +c net/minecraft/core/particles/ColorParticleOption net/minecraft/core/particles/ColorParticleOption + f Lnet/minecraft/core/particles/Particle; a type + f I b color + m (Lnet/minecraft/core/particles/Particle;I)Lnet/minecraft/core/particles/ColorParticleOption; a create + m ()Lnet/minecraft/core/particles/Particle; a getType + m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; a lambda$streamCodec$3 + m (Lnet/minecraft/core/particles/Particle;FFF)Lnet/minecraft/core/particles/ColorParticleOption; a create + m (Lnet/minecraft/core/particles/Particle;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; a lambda$streamCodec$2 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m ()F b getRed + m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; b lambda$codec$1 + m (Lnet/minecraft/core/particles/Particle;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; b lambda$codec$0 + m ()F c getGreen + m ()F d getBlue + m ()F e getAlpha +c net/minecraft/core/particles/DustColorTransitionOptions net/minecraft/core/particles/DustColorTransitionOptions + f I a SCULK_PARTICLE_COLOR + f Lnet/minecraft/core/particles/DustColorTransitionOptions; b SCULK_TO_REDSTONE + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f I h fromColor + f I i toColor + m ()Lnet/minecraft/core/particles/Particle; a getType + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; a lambda$static$4 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Lorg/joml/Vector3f; b getFromColor + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; b lambda$static$3 + m ()Lorg/joml/Vector3f; c getToColor + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; c lambda$static$1 + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; d lambda$static$0 +c net/minecraft/core/particles/DustParticleOptionsBase net/minecraft/core/particles/ScalableParticleOptionsBase + f F a scale + f F e MIN_SCALE + f F f MAX_SCALE + f Lcom/mojang/serialization/Codec; g SCALE + m (Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Ljava/lang/Float;)Ljava/lang/String; b lambda$static$0 + m ()F d getScale +c net/minecraft/core/particles/Particle net/minecraft/core/particles/ParticleType + f Z a overrideLimiter + m ()Z b getOverrideLimiter + m ()Lcom/mojang/serialization/MapCodec; c codec + m ()Lnet/minecraft/network/codec/StreamCodec; d streamCodec +c net/minecraft/core/particles/ParticleGroup net/minecraft/core/particles/ParticleGroup + f Lnet/minecraft/core/particles/ParticleGroup; a SPORE_BLOSSOM + f I b limit + m ()I a getLimit +c net/minecraft/core/particles/ParticleParam net/minecraft/core/particles/ParticleOptions + m ()Lnet/minecraft/core/particles/Particle; a getType +c net/minecraft/core/particles/ParticleParamBlock net/minecraft/core/particles/BlockParticleOption + f Lcom/mojang/serialization/Codec; a BLOCK_STATE_CODEC + f Lnet/minecraft/core/particles/Particle; b type + f Lnet/minecraft/world/level/block/state/IBlockData; c state + m (Lnet/minecraft/core/particles/Particle;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/particles/ParticleParamBlock; a lambda$streamCodec$2 + m (Lnet/minecraft/core/particles/ParticleParamBlock;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$streamCodec$3 + m ()Lnet/minecraft/core/particles/Particle; a getType + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m ()Lnet/minecraft/world/level/block/state/IBlockData; b getState + m (Lnet/minecraft/core/particles/ParticleParamBlock;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$codec$1 + m (Lnet/minecraft/core/particles/Particle;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/particles/ParticleParamBlock; b lambda$codec$0 +c net/minecraft/core/particles/ParticleParamItem net/minecraft/core/particles/ItemParticleOption + f Lcom/mojang/serialization/Codec; a ITEM_CODEC + f Lnet/minecraft/core/particles/Particle; b type + f Lnet/minecraft/world/item/ItemStack; c itemStack + m (Lnet/minecraft/core/particles/ParticleParamItem;)Lnet/minecraft/world/item/ItemStack; a lambda$streamCodec$3 + m ()Lnet/minecraft/core/particles/Particle; a getType + m (Lnet/minecraft/core/particles/Particle;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ParticleParamItem; a lambda$streamCodec$2 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/world/item/ItemStack; b getItem + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/core/particles/ParticleParamItem;)Lnet/minecraft/world/item/ItemStack; b lambda$codec$1 + m (Lnet/minecraft/core/particles/Particle;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ParticleParamItem; b lambda$codec$0 +c net/minecraft/core/particles/ParticleParamRedstone net/minecraft/core/particles/DustParticleOptions + f I a REDSTONE_PARTICLE_COLOR + f Lnet/minecraft/core/particles/ParticleParamRedstone; b REDSTONE + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f I h color + m ()Lnet/minecraft/core/particles/Particle; a getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/core/particles/ParticleParamRedstone;)Ljava/lang/Integer; a lambda$static$2 + m ()Lorg/joml/Vector3f; b getColor + m (Lnet/minecraft/core/particles/ParticleParamRedstone;)Ljava/lang/Integer; b lambda$static$0 +c net/minecraft/core/particles/ParticleType net/minecraft/core/particles/SimpleParticleType + f Lcom/mojang/serialization/MapCodec; a codec + f Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m ()Lnet/minecraft/core/particles/Particle; a getType + m ()Lcom/mojang/serialization/MapCodec; c codec + m ()Lnet/minecraft/network/codec/StreamCodec; d streamCodec + m ()Lnet/minecraft/core/particles/ParticleType; e getType +c net/minecraft/core/particles/Particles net/minecraft/core/particles/ParticleTypes + f Lnet/minecraft/core/particles/ParticleType; A GUST_EMITTER_SMALL + f Lnet/minecraft/core/particles/ParticleType; B SONIC_BOOM + f Lnet/minecraft/core/particles/Particle; C FALLING_DUST + f Lnet/minecraft/core/particles/ParticleType; D FIREWORK + f Lnet/minecraft/core/particles/ParticleType; E FISHING + f Lnet/minecraft/core/particles/ParticleType; F FLAME + f Lnet/minecraft/core/particles/ParticleType; G INFESTED + f Lnet/minecraft/core/particles/ParticleType; H CHERRY_LEAVES + f Lnet/minecraft/core/particles/ParticleType; I PALE_OAK_LEAVES + f Lnet/minecraft/core/particles/ParticleType; J SCULK_SOUL + f Lnet/minecraft/core/particles/Particle; K SCULK_CHARGE + f Lnet/minecraft/core/particles/ParticleType; L SCULK_CHARGE_POP + f Lnet/minecraft/core/particles/ParticleType; M SOUL_FIRE_FLAME + f Lnet/minecraft/core/particles/ParticleType; N SOUL + f Lnet/minecraft/core/particles/ParticleType; O FLASH + f Lnet/minecraft/core/particles/ParticleType; P HAPPY_VILLAGER + f Lnet/minecraft/core/particles/ParticleType; Q COMPOSTER + f Lnet/minecraft/core/particles/ParticleType; R HEART + f Lnet/minecraft/core/particles/ParticleType; S INSTANT_EFFECT + f Lnet/minecraft/core/particles/Particle; T ITEM + f Lnet/minecraft/core/particles/Particle; U VIBRATION + f Lnet/minecraft/core/particles/Particle; V TRAIL + f Lnet/minecraft/core/particles/ParticleType; W ITEM_SLIME + f Lnet/minecraft/core/particles/ParticleType; X ITEM_COBWEB + f Lnet/minecraft/core/particles/ParticleType; Y ITEM_SNOWBALL + f Lnet/minecraft/core/particles/ParticleType; Z LARGE_SMOKE + f Lnet/minecraft/core/particles/ParticleType; a ANGRY_VILLAGER + f Lnet/minecraft/core/particles/ParticleType; aA FALLING_NECTAR + f Lnet/minecraft/core/particles/ParticleType; aB FALLING_SPORE_BLOSSOM + f Lnet/minecraft/core/particles/ParticleType; aC ASH + f Lnet/minecraft/core/particles/ParticleType; aD CRIMSON_SPORE + f Lnet/minecraft/core/particles/ParticleType; aE WARPED_SPORE + f Lnet/minecraft/core/particles/ParticleType; aF SPORE_BLOSSOM_AIR + f Lnet/minecraft/core/particles/ParticleType; aG DRIPPING_OBSIDIAN_TEAR + f Lnet/minecraft/core/particles/ParticleType; aH FALLING_OBSIDIAN_TEAR + f Lnet/minecraft/core/particles/ParticleType; aI LANDING_OBSIDIAN_TEAR + f Lnet/minecraft/core/particles/ParticleType; aJ REVERSE_PORTAL + f Lnet/minecraft/core/particles/ParticleType; aK WHITE_ASH + f Lnet/minecraft/core/particles/ParticleType; aL SMALL_FLAME + f Lnet/minecraft/core/particles/ParticleType; aM SNOWFLAKE + f Lnet/minecraft/core/particles/ParticleType; aN DRIPPING_DRIPSTONE_LAVA + f Lnet/minecraft/core/particles/ParticleType; aO FALLING_DRIPSTONE_LAVA + f Lnet/minecraft/core/particles/ParticleType; aP DRIPPING_DRIPSTONE_WATER + f Lnet/minecraft/core/particles/ParticleType; aQ FALLING_DRIPSTONE_WATER + f Lnet/minecraft/core/particles/ParticleType; aR GLOW_SQUID_INK + f Lnet/minecraft/core/particles/ParticleType; aS GLOW + f Lnet/minecraft/core/particles/ParticleType; aT WAX_ON + f Lnet/minecraft/core/particles/ParticleType; aU WAX_OFF + f Lnet/minecraft/core/particles/ParticleType; aV ELECTRIC_SPARK + f Lnet/minecraft/core/particles/ParticleType; aW SCRAPE + f Lnet/minecraft/core/particles/Particle; aX SHRIEK + f Lnet/minecraft/core/particles/ParticleType; aY EGG_CRACK + f Lnet/minecraft/core/particles/ParticleType; aZ DUST_PLUME + f Lnet/minecraft/core/particles/ParticleType; aa LAVA + f Lnet/minecraft/core/particles/ParticleType; ab MYCELIUM + f Lnet/minecraft/core/particles/ParticleType; ac NOTE + f Lnet/minecraft/core/particles/ParticleType; ad POOF + f Lnet/minecraft/core/particles/ParticleType; ae PORTAL + f Lnet/minecraft/core/particles/ParticleType; af RAIN + f Lnet/minecraft/core/particles/ParticleType; ag SMOKE + f Lnet/minecraft/core/particles/ParticleType; ah WHITE_SMOKE + f Lnet/minecraft/core/particles/ParticleType; ai SNEEZE + f Lnet/minecraft/core/particles/ParticleType; aj SPIT + f Lnet/minecraft/core/particles/ParticleType; ak SQUID_INK + f Lnet/minecraft/core/particles/ParticleType; al SWEEP_ATTACK + f Lnet/minecraft/core/particles/ParticleType; am TOTEM_OF_UNDYING + f Lnet/minecraft/core/particles/ParticleType; an UNDERWATER + f Lnet/minecraft/core/particles/ParticleType; ao SPLASH + f Lnet/minecraft/core/particles/ParticleType; ap WITCH + f Lnet/minecraft/core/particles/ParticleType; aq BUBBLE_POP + f Lnet/minecraft/core/particles/ParticleType; ar CURRENT_DOWN + f Lnet/minecraft/core/particles/ParticleType; as BUBBLE_COLUMN_UP + f Lnet/minecraft/core/particles/ParticleType; at NAUTILUS + f Lnet/minecraft/core/particles/ParticleType; au DOLPHIN + f Lnet/minecraft/core/particles/ParticleType; av CAMPFIRE_COSY_SMOKE + f Lnet/minecraft/core/particles/ParticleType; aw CAMPFIRE_SIGNAL_SMOKE + f Lnet/minecraft/core/particles/ParticleType; ax DRIPPING_HONEY + f Lnet/minecraft/core/particles/ParticleType; ay FALLING_HONEY + f Lnet/minecraft/core/particles/ParticleType; az LANDING_HONEY + f Lnet/minecraft/core/particles/Particle; b BLOCK + f Lnet/minecraft/core/particles/ParticleType; ba TRIAL_SPAWNER_DETECTED_PLAYER + f Lnet/minecraft/core/particles/ParticleType; bb TRIAL_SPAWNER_DETECTED_PLAYER_OMINOUS + f Lnet/minecraft/core/particles/ParticleType; bc VAULT_CONNECTION + f Lnet/minecraft/core/particles/Particle; bd DUST_PILLAR + f Lnet/minecraft/core/particles/ParticleType; be OMINOUS_SPAWNING + f Lnet/minecraft/core/particles/ParticleType; bf RAID_OMEN + f Lnet/minecraft/core/particles/ParticleType; bg TRIAL_OMEN + f Lnet/minecraft/core/particles/Particle; bh BLOCK_CRUMBLE + f Lcom/mojang/serialization/Codec; bi CODEC + f Lnet/minecraft/network/codec/StreamCodec; bj STREAM_CODEC + f Lnet/minecraft/core/particles/Particle; c BLOCK_MARKER + f Lnet/minecraft/core/particles/ParticleType; d BUBBLE + f Lnet/minecraft/core/particles/ParticleType; e CLOUD + f Lnet/minecraft/core/particles/ParticleType; f CRIT + f Lnet/minecraft/core/particles/ParticleType; g DAMAGE_INDICATOR + f Lnet/minecraft/core/particles/ParticleType; h DRAGON_BREATH + f Lnet/minecraft/core/particles/ParticleType; i DRIPPING_LAVA + f Lnet/minecraft/core/particles/ParticleType; j FALLING_LAVA + f Lnet/minecraft/core/particles/ParticleType; k LANDING_LAVA + f Lnet/minecraft/core/particles/ParticleType; l DRIPPING_WATER + f Lnet/minecraft/core/particles/ParticleType; m FALLING_WATER + f Lnet/minecraft/core/particles/Particle; n DUST + f Lnet/minecraft/core/particles/Particle; o DUST_COLOR_TRANSITION + f Lnet/minecraft/core/particles/ParticleType; p EFFECT + f Lnet/minecraft/core/particles/ParticleType; q ELDER_GUARDIAN + f Lnet/minecraft/core/particles/ParticleType; r ENCHANTED_HIT + f Lnet/minecraft/core/particles/ParticleType; s ENCHANT + f Lnet/minecraft/core/particles/ParticleType; t END_ROD + f Lnet/minecraft/core/particles/Particle; u ENTITY_EFFECT + f Lnet/minecraft/core/particles/ParticleType; v EXPLOSION_EMITTER + f Lnet/minecraft/core/particles/ParticleType; w EXPLOSION + f Lnet/minecraft/core/particles/ParticleType; x GUST + f Lnet/minecraft/core/particles/ParticleType; y SMALL_GUST + f Lnet/minecraft/core/particles/ParticleType; z GUST_EMITTER_LARGE + m (Ljava/lang/String;Z)Lnet/minecraft/core/particles/ParticleType; a register + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$11 + m (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/core/particles/Particle; a register + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; b lambda$static$10 + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; c lambda$static$9 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; d lambda$static$8 + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; e lambda$static$7 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; f lambda$static$6 + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; g lambda$static$5 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; h lambda$static$4 + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; i lambda$static$3 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; j lambda$static$2 + m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; k lambda$static$1 + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; l lambda$static$0 +c net/minecraft/core/particles/Particles$1 net/minecraft/core/particles/ParticleTypes$1 + m ()Lcom/mojang/serialization/MapCodec; c codec + m ()Lnet/minecraft/network/codec/StreamCodec; d streamCodec +c net/minecraft/core/particles/SculkChargeParticleOptions net/minecraft/core/particles/SculkChargeParticleOptions + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f F c roll + m ()Lnet/minecraft/core/particles/Particle; a getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; a lambda$static$2 + m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; b lambda$static$0 + m ()F b roll +c net/minecraft/core/particles/ShriekParticleOption net/minecraft/core/particles/ShriekParticleOption + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f I c delay + m ()Lnet/minecraft/core/particles/Particle; a getType + m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; b lambda$static$0 + m ()I b getDelay +c net/minecraft/core/particles/TrailParticleOption net/minecraft/core/particles/TrailParticleOption + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/phys/Vec3D; c target + f I d color + f I e duration + m ()Lnet/minecraft/core/particles/Particle; a getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/phys/Vec3D; b target + m ()I c color + m ()I d duration +c net/minecraft/core/particles/VibrationParticleOption net/minecraft/core/particles/VibrationParticleOption + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lcom/mojang/serialization/Codec; c SAFE_POSITION_SOURCE_CODEC + f Lnet/minecraft/world/level/gameevent/PositionSource; d destination + f I e arrivalInTicks + m ()Lnet/minecraft/core/particles/Particle; a getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/gameevent/PositionSource;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getDestination + m ()I c getArrivalInTicks + m ()Ljava/lang/String; d lambda$static$0 +c net/minecraft/core/registries/BuiltInRegistries net/minecraft/core/registries/BuiltInRegistries + f Lnet/minecraft/core/RegistryBlocks; A SENSOR_TYPE + f Lnet/minecraft/core/IRegistry; B SCHEDULE + f Lnet/minecraft/core/IRegistry; C ACTIVITY + f Lnet/minecraft/core/IRegistry; D LOOT_POOL_ENTRY_TYPE + f Lnet/minecraft/core/IRegistry; E LOOT_FUNCTION_TYPE + f Lnet/minecraft/core/IRegistry; F LOOT_CONDITION_TYPE + f Lnet/minecraft/core/IRegistry; G LOOT_NUMBER_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; H LOOT_NBT_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; I LOOT_SCORE_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; J FLOAT_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; K INT_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; L HEIGHT_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; M BLOCK_PREDICATE_TYPE + f Lnet/minecraft/core/IRegistry; N CARVER + f Lnet/minecraft/core/IRegistry; O FEATURE + f Lnet/minecraft/core/IRegistry; P STRUCTURE_PLACEMENT + f Lnet/minecraft/core/IRegistry; Q STRUCTURE_PIECE + f Lnet/minecraft/core/IRegistry; R STRUCTURE_TYPE + f Lnet/minecraft/core/IRegistry; S PLACEMENT_MODIFIER_TYPE + f Lnet/minecraft/core/IRegistry; T BLOCKSTATE_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; U FOLIAGE_PLACER_TYPE + f Lnet/minecraft/core/IRegistry; V TRUNK_PLACER_TYPE + f Lnet/minecraft/core/IRegistry; W ROOT_PLACER_TYPE + f Lnet/minecraft/core/IRegistry; X TREE_DECORATOR_TYPE + f Lnet/minecraft/core/IRegistry; Y FEATURE_SIZE_TYPE + f Lnet/minecraft/core/IRegistry; Z BIOME_SOURCE + f Lnet/minecraft/core/RegistryBlocks; a GAME_EVENT + f Lnet/minecraft/core/IRegistry; aA SLOT_DISPLAY + f Lnet/minecraft/core/IRegistry; aB RECIPE_BOOK_CATEGORY + f Lnet/minecraft/core/IRegistry; aC REGISTRY + f Lorg/slf4j/Logger; aD LOGGER + f Ljava/util/Map; aE LOADERS + f Lnet/minecraft/core/IRegistryWritable; aF WRITABLE_REGISTRY + f Lnet/minecraft/core/IRegistry; aa CHUNK_GENERATOR + f Lnet/minecraft/core/IRegistry; ab MATERIAL_CONDITION + f Lnet/minecraft/core/IRegistry; ac MATERIAL_RULE + f Lnet/minecraft/core/IRegistry; ad DENSITY_FUNCTION_TYPE + f Lnet/minecraft/core/IRegistry; ae BLOCK_TYPE + f Lnet/minecraft/core/IRegistry; af STRUCTURE_PROCESSOR + f Lnet/minecraft/core/IRegistry; ag STRUCTURE_POOL_ELEMENT + f Lnet/minecraft/core/IRegistry; ah POOL_ALIAS_BINDING_TYPE + f Lnet/minecraft/core/IRegistry; ai CAT_VARIANT + f Lnet/minecraft/core/IRegistry; aj FROG_VARIANT + f Lnet/minecraft/core/IRegistry; ak DECORATED_POT_PATTERN + f Lnet/minecraft/core/IRegistry; al CREATIVE_MODE_TAB + f Lnet/minecraft/core/IRegistry; am TRIGGER_TYPES + f Lnet/minecraft/core/IRegistry; an NUMBER_FORMAT_TYPE + f Lnet/minecraft/core/IRegistry; ao DATA_COMPONENT_TYPE + f Lnet/minecraft/core/IRegistry; ap ENTITY_SUB_PREDICATE_TYPE + f Lnet/minecraft/core/IRegistry; aq ITEM_SUB_PREDICATE_TYPE + f Lnet/minecraft/core/IRegistry; ar MAP_DECORATION_TYPE + f Lnet/minecraft/core/IRegistry; as ENCHANTMENT_EFFECT_COMPONENT_TYPE + f Lnet/minecraft/core/IRegistry; at ENCHANTMENT_LEVEL_BASED_VALUE_TYPE + f Lnet/minecraft/core/IRegistry; au ENCHANTMENT_ENTITY_EFFECT_TYPE + f Lnet/minecraft/core/IRegistry; av ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE + f Lnet/minecraft/core/IRegistry; aw ENCHANTMENT_VALUE_EFFECT_TYPE + f Lnet/minecraft/core/IRegistry; ax ENCHANTMENT_PROVIDER_TYPE + f Lnet/minecraft/core/IRegistry; ay CONSUME_EFFECT_TYPE + f Lnet/minecraft/core/IRegistry; az RECIPE_DISPLAY + f Lnet/minecraft/core/IRegistry; b SOUND_EVENT + f Lnet/minecraft/core/RegistryBlocks; c FLUID + f Lnet/minecraft/core/IRegistry; d MOB_EFFECT + f Lnet/minecraft/core/RegistryBlocks; e BLOCK + f Lnet/minecraft/core/RegistryBlocks; f ENTITY_TYPE + f Lnet/minecraft/core/RegistryBlocks; g ITEM + f Lnet/minecraft/core/IRegistry; h POTION + f Lnet/minecraft/core/IRegistry; i PARTICLE_TYPE + f Lnet/minecraft/core/IRegistry; j BLOCK_ENTITY_TYPE + f Lnet/minecraft/core/IRegistry; k CUSTOM_STAT + f Lnet/minecraft/core/RegistryBlocks; l CHUNK_STATUS + f Lnet/minecraft/core/IRegistry; m RULE_TEST + f Lnet/minecraft/core/IRegistry; n RULE_BLOCK_ENTITY_MODIFIER + f Lnet/minecraft/core/IRegistry; o POS_RULE_TEST + f Lnet/minecraft/core/IRegistry; p MENU + f Lnet/minecraft/core/IRegistry; q RECIPE_TYPE + f Lnet/minecraft/core/IRegistry; r RECIPE_SERIALIZER + f Lnet/minecraft/core/IRegistry; s ATTRIBUTE + f Lnet/minecraft/core/IRegistry; t POSITION_SOURCE_TYPE + f Lnet/minecraft/core/IRegistry; u COMMAND_ARGUMENT_TYPE + f Lnet/minecraft/core/IRegistry; v STAT_TYPE + f Lnet/minecraft/core/RegistryBlocks; w VILLAGER_TYPE + f Lnet/minecraft/core/RegistryBlocks; x VILLAGER_PROFESSION + f Lnet/minecraft/core/IRegistry; y POINT_OF_INTEREST_TYPE + f Lnet/minecraft/core/RegistryBlocks; z MEMORY_MODULE_TYPE + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; A lambda$static$24 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; B lambda$static$23 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; C lambda$static$22 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; D lambda$static$21 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; E lambda$static$20 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; F lambda$static$19 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; G lambda$static$18 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; H lambda$static$17 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; I lambda$static$16 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; J lambda$static$15 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; K lambda$static$14 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; L lambda$static$13 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; M lambda$static$12 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; N lambda$static$11 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; O lambda$static$10 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; P lambda$static$9 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; Q lambda$static$8 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; R lambda$static$7 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; S lambda$static$6 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; T lambda$static$5 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; U lambda$static$4 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; V lambda$static$3 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; W lambda$static$2 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; X lambda$static$1 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; Y lambda$static$0 + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/HolderGetter; a acquireBootstrapRegistrationLookup + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/RegistryBlocks; a registerDefaulted + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/IRegistry; a registerSimple + m ()V a bootStrap + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$internalRegister$48 + m (Lnet/minecraft/core/registries/BuiltInRegistries$a;Lnet/minecraft/core/IRegistryWritable;)Ljava/lang/Object; a lambda$internalRegister$49 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/IRegistryWritable; a internalRegister + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/IRegistry; b registerSimpleWithIntrusiveHolders + m (Lnet/minecraft/core/IRegistry;)V b validate + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/RegistryBlocks; b registerDefaultedWithIntrusiveHolders + m ()V b createContents + m ()V c freeze + m (Lnet/minecraft/core/IRegistry;)V c bindBootstrappedTagsToEmpty + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; d lambda$static$47 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; e lambda$static$46 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; f lambda$static$45 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; g lambda$static$44 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; h lambda$static$43 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; i lambda$static$42 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; j lambda$static$41 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; k lambda$static$40 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; l lambda$static$39 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; m lambda$static$38 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; n lambda$static$37 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; o lambda$static$36 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; p lambda$static$35 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; q lambda$static$34 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; r lambda$static$33 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; s lambda$static$32 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; t lambda$static$31 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; u lambda$static$30 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; v lambda$static$29 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; w lambda$static$28 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; x lambda$static$27 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; y lambda$static$26 + m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; z lambda$static$25 +c net/minecraft/core/registries/BuiltInRegistries$a net/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap +c net/minecraft/core/registries/Registries net/minecraft/core/registries/Registries + f Lnet/minecraft/resources/ResourceKey; A FEATURE + f Lnet/minecraft/resources/ResourceKey; B FEATURE_SIZE_TYPE + f Lnet/minecraft/resources/ResourceKey; C FLOAT_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; D FLUID + f Lnet/minecraft/resources/ResourceKey; E FOLIAGE_PLACER_TYPE + f Lnet/minecraft/resources/ResourceKey; F FROG_VARIANT + f Lnet/minecraft/resources/ResourceKey; G GAME_EVENT + f Lnet/minecraft/resources/ResourceKey; H HEIGHT_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; I INSTRUMENT + f Lnet/minecraft/resources/ResourceKey; J INT_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; K ITEM + f Lnet/minecraft/resources/ResourceKey; L JUKEBOX_SONG + f Lnet/minecraft/resources/ResourceKey; M LOOT_CONDITION_TYPE + f Lnet/minecraft/resources/ResourceKey; N LOOT_FUNCTION_TYPE + f Lnet/minecraft/resources/ResourceKey; O LOOT_NBT_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; P LOOT_NUMBER_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; Q LOOT_POOL_ENTRY_TYPE + f Lnet/minecraft/resources/ResourceKey; R LOOT_SCORE_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; S MATERIAL_CONDITION + f Lnet/minecraft/resources/ResourceKey; T MATERIAL_RULE + f Lnet/minecraft/resources/ResourceKey; U MEMORY_MODULE_TYPE + f Lnet/minecraft/resources/ResourceKey; V MENU + f Lnet/minecraft/resources/ResourceKey; W MOB_EFFECT + f Lnet/minecraft/resources/ResourceKey; X PAINTING_VARIANT + f Lnet/minecraft/resources/ResourceKey; Y PARTICLE_TYPE + f Lnet/minecraft/resources/ResourceKey; Z PLACEMENT_MODIFIER_TYPE + f Lnet/minecraft/resources/MinecraftKey; a ROOT_REGISTRY_NAME + f Lnet/minecraft/resources/ResourceKey; aA ENTITY_SUB_PREDICATE_TYPE + f Lnet/minecraft/resources/ResourceKey; aB ITEM_SUB_PREDICATE_TYPE + f Lnet/minecraft/resources/ResourceKey; aC MAP_DECORATION_TYPE + f Lnet/minecraft/resources/ResourceKey; aD ENCHANTMENT_EFFECT_COMPONENT_TYPE + f Lnet/minecraft/resources/ResourceKey; aE CONSUME_EFFECT_TYPE + f Lnet/minecraft/resources/ResourceKey; aF RECIPE_DISPLAY + f Lnet/minecraft/resources/ResourceKey; aG SLOT_DISPLAY + f Lnet/minecraft/resources/ResourceKey; aH RECIPE_BOOK_CATEGORY + f Lnet/minecraft/resources/ResourceKey; aI BIOME + f Lnet/minecraft/resources/ResourceKey; aJ CHAT_TYPE + f Lnet/minecraft/resources/ResourceKey; aK CONFIGURED_CARVER + f Lnet/minecraft/resources/ResourceKey; aL CONFIGURED_FEATURE + f Lnet/minecraft/resources/ResourceKey; aM DENSITY_FUNCTION + f Lnet/minecraft/resources/ResourceKey; aN DIMENSION_TYPE + f Lnet/minecraft/resources/ResourceKey; aO ENCHANTMENT + f Lnet/minecraft/resources/ResourceKey; aP ENCHANTMENT_PROVIDER + f Lnet/minecraft/resources/ResourceKey; aQ FLAT_LEVEL_GENERATOR_PRESET + f Lnet/minecraft/resources/ResourceKey; aR NOISE_SETTINGS + f Lnet/minecraft/resources/ResourceKey; aS NOISE + f Lnet/minecraft/resources/ResourceKey; aT PLACED_FEATURE + f Lnet/minecraft/resources/ResourceKey; aU STRUCTURE + f Lnet/minecraft/resources/ResourceKey; aV PROCESSOR_LIST + f Lnet/minecraft/resources/ResourceKey; aW STRUCTURE_SET + f Lnet/minecraft/resources/ResourceKey; aX TEMPLATE_POOL + f Lnet/minecraft/resources/ResourceKey; aY TRIGGER_TYPE + f Lnet/minecraft/resources/ResourceKey; aZ TRIM_MATERIAL + f Lnet/minecraft/resources/ResourceKey; aa POINT_OF_INTEREST_TYPE + f Lnet/minecraft/resources/ResourceKey; ab POSITION_SOURCE_TYPE + f Lnet/minecraft/resources/ResourceKey; ac POS_RULE_TEST + f Lnet/minecraft/resources/ResourceKey; ad POTION + f Lnet/minecraft/resources/ResourceKey; ae RECIPE_SERIALIZER + f Lnet/minecraft/resources/ResourceKey; af RECIPE_TYPE + f Lnet/minecraft/resources/ResourceKey; ag ROOT_PLACER_TYPE + f Lnet/minecraft/resources/ResourceKey; ah RULE_TEST + f Lnet/minecraft/resources/ResourceKey; ai RULE_BLOCK_ENTITY_MODIFIER + f Lnet/minecraft/resources/ResourceKey; aj SCHEDULE + f Lnet/minecraft/resources/ResourceKey; ak SENSOR_TYPE + f Lnet/minecraft/resources/ResourceKey; al SOUND_EVENT + f Lnet/minecraft/resources/ResourceKey; am STAT_TYPE + f Lnet/minecraft/resources/ResourceKey; an STRUCTURE_PIECE + f Lnet/minecraft/resources/ResourceKey; ao STRUCTURE_PLACEMENT + f Lnet/minecraft/resources/ResourceKey; ap STRUCTURE_POOL_ELEMENT + f Lnet/minecraft/resources/ResourceKey; aq POOL_ALIAS_BINDING + f Lnet/minecraft/resources/ResourceKey; ar STRUCTURE_PROCESSOR + f Lnet/minecraft/resources/ResourceKey; as STRUCTURE_TYPE + f Lnet/minecraft/resources/ResourceKey; at TREE_DECORATOR_TYPE + f Lnet/minecraft/resources/ResourceKey; au TRUNK_PLACER_TYPE + f Lnet/minecraft/resources/ResourceKey; av VILLAGER_PROFESSION + f Lnet/minecraft/resources/ResourceKey; aw VILLAGER_TYPE + f Lnet/minecraft/resources/ResourceKey; ax DECORATED_POT_PATTERN + f Lnet/minecraft/resources/ResourceKey; ay NUMBER_FORMAT_TYPE + f Lnet/minecraft/resources/ResourceKey; az DATA_COMPONENT_TYPE + f Lnet/minecraft/resources/ResourceKey; b ACTIVITY + f Lnet/minecraft/resources/ResourceKey; ba TRIM_PATTERN + f Lnet/minecraft/resources/ResourceKey; bb WORLD_PRESET + f Lnet/minecraft/resources/ResourceKey; bc MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST + f Lnet/minecraft/resources/ResourceKey; bd TRIAL_SPAWNER_CONFIG + f Lnet/minecraft/resources/ResourceKey; be DIMENSION + f Lnet/minecraft/resources/ResourceKey; bf LEVEL_STEM + f Lnet/minecraft/resources/ResourceKey; bg LOOT_TABLE + f Lnet/minecraft/resources/ResourceKey; bh ITEM_MODIFIER + f Lnet/minecraft/resources/ResourceKey; bi PREDICATE + f Lnet/minecraft/resources/ResourceKey; bj ADVANCEMENT + f Lnet/minecraft/resources/ResourceKey; bk RECIPE + f Lnet/minecraft/resources/ResourceKey; c ATTRIBUTE + f Lnet/minecraft/resources/ResourceKey; d BANNER_PATTERN + f Lnet/minecraft/resources/ResourceKey; e BIOME_SOURCE + f Lnet/minecraft/resources/ResourceKey; f BLOCK + f Lnet/minecraft/resources/ResourceKey; g BLOCK_TYPE + f Lnet/minecraft/resources/ResourceKey; h BLOCK_ENTITY_TYPE + f Lnet/minecraft/resources/ResourceKey; i BLOCK_PREDICATE_TYPE + f Lnet/minecraft/resources/ResourceKey; j BLOCK_STATE_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; k CARVER + f Lnet/minecraft/resources/ResourceKey; l CAT_VARIANT + f Lnet/minecraft/resources/ResourceKey; m WOLF_VARIANT + f Lnet/minecraft/resources/ResourceKey; n CHUNK_GENERATOR + f Lnet/minecraft/resources/ResourceKey; o CHUNK_STATUS + f Lnet/minecraft/resources/ResourceKey; p COMMAND_ARGUMENT_TYPE + f Lnet/minecraft/resources/ResourceKey; q CREATIVE_MODE_TAB + f Lnet/minecraft/resources/ResourceKey; r CUSTOM_STAT + f Lnet/minecraft/resources/ResourceKey; s DAMAGE_TYPE + f Lnet/minecraft/resources/ResourceKey; t DENSITY_FUNCTION_TYPE + f Lnet/minecraft/resources/ResourceKey; u ENCHANTMENT_ENTITY_EFFECT_TYPE + f Lnet/minecraft/resources/ResourceKey; v ENCHANTMENT_LEVEL_BASED_VALUE_TYPE + f Lnet/minecraft/resources/ResourceKey; w ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE + f Lnet/minecraft/resources/ResourceKey; x ENCHANTMENT_PROVIDER_TYPE + f Lnet/minecraft/resources/ResourceKey; y ENCHANTMENT_VALUE_EFFECT_TYPE + f Lnet/minecraft/resources/ResourceKey; z ENTITY_TYPE + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a levelStemToLevel + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createRegistryKey + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; b levelToLevelStem + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; c elementsDirPath + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; d tagsDirPath +c net/minecraft/data/BlockFamilies net/minecraft/data/BlockFamilies + f Lnet/minecraft/data/BlockFamily; A EXPOSED_COPPER + f Lnet/minecraft/data/BlockFamily; B EXPOSED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; C WAXED_EXPOSED_COPPER + f Lnet/minecraft/data/BlockFamily; D WAXED_EXPOSED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; E WEATHERED_COPPER + f Lnet/minecraft/data/BlockFamily; F WEATHERED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; G WAXED_WEATHERED_COPPER + f Lnet/minecraft/data/BlockFamily; H WAXED_WEATHERED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; I OXIDIZED_COPPER + f Lnet/minecraft/data/BlockFamily; J OXIDIZED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; K WAXED_OXIDIZED_COPPER + f Lnet/minecraft/data/BlockFamily; L WAXED_OXIDIZED_CUT_COPPER + f Lnet/minecraft/data/BlockFamily; M COBBLESTONE + f Lnet/minecraft/data/BlockFamily; N MOSSY_COBBLESTONE + f Lnet/minecraft/data/BlockFamily; O DIORITE + f Lnet/minecraft/data/BlockFamily; P POLISHED_DIORITE + f Lnet/minecraft/data/BlockFamily; Q GRANITE + f Lnet/minecraft/data/BlockFamily; R POLISHED_GRANITE + f Lnet/minecraft/data/BlockFamily; S TUFF + f Lnet/minecraft/data/BlockFamily; T POLISHED_TUFF + f Lnet/minecraft/data/BlockFamily; U TUFF_BRICKS + f Lnet/minecraft/data/BlockFamily; V RESIN_BRICKS + f Lnet/minecraft/data/BlockFamily; W NETHER_BRICKS + f Lnet/minecraft/data/BlockFamily; X RED_NETHER_BRICKS + f Lnet/minecraft/data/BlockFamily; Y PRISMARINE + f Lnet/minecraft/data/BlockFamily; Z PURPUR + f Lnet/minecraft/data/BlockFamily; a ACACIA_PLANKS + f Lnet/minecraft/data/BlockFamily; aa PRISMARINE_BRICKS + f Lnet/minecraft/data/BlockFamily; ab DARK_PRISMARINE + f Lnet/minecraft/data/BlockFamily; ac QUARTZ + f Lnet/minecraft/data/BlockFamily; ad SMOOTH_QUARTZ + f Lnet/minecraft/data/BlockFamily; ae SANDSTONE + f Lnet/minecraft/data/BlockFamily; af CUT_SANDSTONE + f Lnet/minecraft/data/BlockFamily; ag SMOOTH_SANDSTONE + f Lnet/minecraft/data/BlockFamily; ah RED_SANDSTONE + f Lnet/minecraft/data/BlockFamily; ai CUT_RED_SANDSTONE + f Lnet/minecraft/data/BlockFamily; aj SMOOTH_RED_SANDSTONE + f Lnet/minecraft/data/BlockFamily; ak STONE + f Lnet/minecraft/data/BlockFamily; al STONE_BRICK + f Lnet/minecraft/data/BlockFamily; am DEEPSLATE + f Lnet/minecraft/data/BlockFamily; an COBBLED_DEEPSLATE + f Lnet/minecraft/data/BlockFamily; ao POLISHED_DEEPSLATE + f Lnet/minecraft/data/BlockFamily; ap DEEPSLATE_BRICKS + f Lnet/minecraft/data/BlockFamily; aq DEEPSLATE_TILES + f Ljava/util/Map; ar MAP + f Ljava/lang/String; as RECIPE_GROUP_PREFIX_WOODEN + f Ljava/lang/String; at RECIPE_UNLOCKED_BY_HAS_PLANKS + f Lnet/minecraft/data/BlockFamily; b CHERRY_PLANKS + f Lnet/minecraft/data/BlockFamily; c BIRCH_PLANKS + f Lnet/minecraft/data/BlockFamily; d CRIMSON_PLANKS + f Lnet/minecraft/data/BlockFamily; e JUNGLE_PLANKS + f Lnet/minecraft/data/BlockFamily; f OAK_PLANKS + f Lnet/minecraft/data/BlockFamily; g DARK_OAK_PLANKS + f Lnet/minecraft/data/BlockFamily; h PALE_OAK_PLANKS + f Lnet/minecraft/data/BlockFamily; i SPRUCE_PLANKS + f Lnet/minecraft/data/BlockFamily; j WARPED_PLANKS + f Lnet/minecraft/data/BlockFamily; k MANGROVE_PLANKS + f Lnet/minecraft/data/BlockFamily; l BAMBOO_PLANKS + f Lnet/minecraft/data/BlockFamily; m BAMBOO_MOSAIC + f Lnet/minecraft/data/BlockFamily; n MUD_BRICKS + f Lnet/minecraft/data/BlockFamily; o ANDESITE + f Lnet/minecraft/data/BlockFamily; p POLISHED_ANDESITE + f Lnet/minecraft/data/BlockFamily; q BLACKSTONE + f Lnet/minecraft/data/BlockFamily; r POLISHED_BLACKSTONE + f Lnet/minecraft/data/BlockFamily; s POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/data/BlockFamily; t BRICKS + f Lnet/minecraft/data/BlockFamily; u END_STONE_BRICKS + f Lnet/minecraft/data/BlockFamily; v MOSSY_STONE_BRICKS + f Lnet/minecraft/data/BlockFamily; w COPPER_BLOCK + f Lnet/minecraft/data/BlockFamily; x CUT_COPPER + f Lnet/minecraft/data/BlockFamily; y WAXED_COPPER_BLOCK + f Lnet/minecraft/data/BlockFamily; z WAXED_CUT_COPPER + m ()Ljava/util/stream/Stream; a getAllFamilies + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; a familyBuilder +c net/minecraft/data/BlockFamily net/minecraft/data/BlockFamily + f Lnet/minecraft/world/level/block/Block; a baseBlock + f Ljava/util/Map; b variants + f Z c generateModel + f Z d generateRecipe + f Ljava/lang/String; e recipeGroupPrefix + f Ljava/lang/String; f recipeUnlockedBy + m ()Lnet/minecraft/world/level/block/Block; a getBaseBlock + m (Lnet/minecraft/data/BlockFamily$b;)Lnet/minecraft/world/level/block/Block; a get + m ()Ljava/util/Map; b getVariants + m ()Z c shouldGenerateModel + m ()Z d shouldGenerateRecipe + m ()Ljava/util/Optional; e getRecipeGroupPrefix + m ()Ljava/util/Optional; f getRecipeUnlockedBy +c net/minecraft/data/BlockFamily$a net/minecraft/data/BlockFamily$Builder + f Lnet/minecraft/data/BlockFamily; a family + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; a sign + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; a button + m ()Lnet/minecraft/data/BlockFamily; a getFamily + m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$a; a recipeGroupPrefix + m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$a; b recipeUnlockedBy + m ()Lnet/minecraft/data/BlockFamily$a; b dontGenerateModel + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; b chiseled + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; c mosaic + m ()Lnet/minecraft/data/BlockFamily$a; c dontGenerateRecipe + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; d cracked + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; e cut + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; f door + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; g customFence + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; h fence + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; i customFenceGate + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; j fenceGate + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; k slab + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; l stairs + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; m pressurePlate + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; n polished + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; o trapdoor + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; p wall +c net/minecraft/data/BlockFamily$b net/minecraft/data/BlockFamily$Variant + f Lnet/minecraft/data/BlockFamily$b; a BUTTON + f Lnet/minecraft/data/BlockFamily$b; b CHISELED + f Lnet/minecraft/data/BlockFamily$b; c CRACKED + f Lnet/minecraft/data/BlockFamily$b; d CUT + f Lnet/minecraft/data/BlockFamily$b; e DOOR + f Lnet/minecraft/data/BlockFamily$b; f CUSTOM_FENCE + f Lnet/minecraft/data/BlockFamily$b; g FENCE + f Lnet/minecraft/data/BlockFamily$b; h CUSTOM_FENCE_GATE + f Lnet/minecraft/data/BlockFamily$b; i FENCE_GATE + f Lnet/minecraft/data/BlockFamily$b; j MOSAIC + f Lnet/minecraft/data/BlockFamily$b; k SIGN + f Lnet/minecraft/data/BlockFamily$b; l SLAB + f Lnet/minecraft/data/BlockFamily$b; m STAIRS + f Lnet/minecraft/data/BlockFamily$b; n PRESSURE_PLATE + f Lnet/minecraft/data/BlockFamily$b; o POLISHED + f Lnet/minecraft/data/BlockFamily$b; p TRAPDOOR + f Lnet/minecraft/data/BlockFamily$b; q WALL + f Lnet/minecraft/data/BlockFamily$b; r WALL_SIGN + f Ljava/lang/String; s recipeGroup + f [Lnet/minecraft/data/BlockFamily$b; t $VALUES + m ()Ljava/lang/String; a getRecipeGroup + m ()[Lnet/minecraft/data/BlockFamily$b; b $values +c net/minecraft/data/CachedOutput net/minecraft/data/CachedOutput + f Lnet/minecraft/data/CachedOutput; a NO_CACHE + m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V a lambda$static$0 +c net/minecraft/data/DataGenerator net/minecraft/data/DataGenerator + f Lorg/slf4j/Logger; a LOGGER + f Ljava/nio/file/Path; b rootOutputFolder + f Lnet/minecraft/data/PackOutput; c vanillaPackOutput + f Ljava/util/Set; d allProviderIds + f Ljava/util/Map; e providersToRun + f Lnet/minecraft/WorldVersion; f version + f Z g alwaysGenerate + m ()V a run + m (Lnet/minecraft/data/HashCache;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lnet/minecraft/data/DebugReportProvider;)V a lambda$run$0 + m (Z)Lnet/minecraft/data/DataGenerator$a; a getVanillaPack + m (ZLjava/lang/String;)Lnet/minecraft/data/DataGenerator$a; a getBuiltinDatapack +c net/minecraft/data/DataGenerator$a net/minecraft/data/DataGenerator$PackGenerator + f Lnet/minecraft/data/DataGenerator; a this$0 + f Z b toRun + f Ljava/lang/String; c providerPrefix + f Lnet/minecraft/data/PackOutput; d output + m (Lnet/minecraft/data/DebugReportProvider$a;)Lnet/minecraft/data/DebugReportProvider; a addProvider +c net/minecraft/data/DebugReportProvider net/minecraft/data/DataProvider + f Ljava/util/function/ToIntFunction; a FIXED_ORDER_FIELDS + f Ljava/util/Comparator; b KEY_COMPARATOR + f Lorg/slf4j/Logger; c LOGGER + m (Lnet/minecraft/data/CachedOutput;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; a saveAll + m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a saveStable + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lcom/google/gson/JsonElement; a lambda$saveAll$2 + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/data/CachedOutput;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a saveStable + m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a saveStable + m (Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/data/CachedOutput;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$saveAll$3 + m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; a saveAll + m (Ljava/lang/String;)Ljava/lang/String; a lambda$static$1 + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a lambda$static$0 + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a saveStable + m (Lcom/google/gson/JsonElement;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V a lambda$saveStable$5 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$saveAll$4 + m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Lnet/minecraft/data/PackOutput$a;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; a saveAll +c net/minecraft/data/DebugReportProvider$a net/minecraft/data/DataProvider$Factory +c net/minecraft/data/HashCache net/minecraft/data/HashCache + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b HEADER_MARKER + f Ljava/nio/file/Path; c rootDir + f Ljava/nio/file/Path; d cacheDir + f Ljava/lang/String; e versionId + f Ljava/util/Map; f caches + f Ljava/util/Set; g cachesToWrite + f Ljava/util/Set; h cachePaths + f I i initialCount + f I j writes + m (Lnet/minecraft/data/HashCache$a;Ljava/lang/Object;)Lnet/minecraft/data/HashCache$e; a lambda$generateUpdate$0 + m ()V a purgeStaleAndWrite + m (Ljava/lang/String;Lnet/minecraft/data/HashCache$UpdateFunction;)Ljava/util/concurrent/CompletableFuture; a generateUpdate + m (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/data/HashCache$b;)V a lambda$purgeStaleAndWrite$1 + m (Lnet/minecraft/data/HashCache$e;)V a applyUpdate + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$b; a readCache + m (Ljava/lang/String;)Z a shouldRunInThisVersion + m (Ljava/lang/String;)Ljava/nio/file/Path; b getProviderCachePath +c net/minecraft/data/HashCache$1 net/minecraft/data/HashCache$1 + f Lnet/minecraft/data/HashCache; d this$0 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a visitFile +c net/minecraft/data/HashCache$a net/minecraft/data/HashCache$CacheUpdater + f Ljava/lang/String; b provider + f Lnet/minecraft/data/HashCache$b; c oldCache + f Lnet/minecraft/data/HashCache$c; d newCache + f Ljava/util/concurrent/atomic/AtomicInteger; e writes + f Z f closed + m ()Lnet/minecraft/data/HashCache$e; a close + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z a shouldWrite +c net/minecraft/data/HashCache$b net/minecraft/data/HashCache$ProviderCache + f Ljava/lang/String; a version + f Lcom/google/common/collect/ImmutableMap; b data + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/lang/String;)V a save + m (Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; a get + m ()I a count + m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/nio/file/Path;Ljava/lang/String;)V a lambda$load$0 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$b; a load + m ()Ljava/lang/String; b version + m ()Lcom/google/common/collect/ImmutableMap; c data +c net/minecraft/data/HashCache$c net/minecraft/data/HashCache$ProviderCacheBuilder + f Ljava/lang/String; a version + f Ljava/util/concurrent/ConcurrentMap; b data + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)V a put + m ()Lnet/minecraft/data/HashCache$b; a build + m ()Ljava/lang/String; b version + m ()Ljava/util/concurrent/ConcurrentMap; c data +c net/minecraft/data/HashCache$e net/minecraft/data/HashCache$UpdateResult + f Ljava/lang/String; a providerId + f Lnet/minecraft/data/HashCache$b; b cache + f I c writes + m ()Ljava/lang/String; a providerId + m ()Lnet/minecraft/data/HashCache$b; b cache + m ()I c writes +c net/minecraft/data/Main net/minecraft/data/Main + m (Lnet/minecraft/data/DataGenerator;Ljava/util/Collection;ZZZ)V a addServerProviders + m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/DebugReportProvider; a lambda$bindRegistries$1 + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/VanillaItemTagsProvider; a lambda$addServerProviders$3 + m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a lambda$addServerProviders$7 + m (Ljava/lang/String;)Ljava/nio/file/Path; a lambda$main$0 + m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/DebugReportProvider$a; a bindRegistries + m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/DebugReportNBT; a lambda$addServerProviders$4 + m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/SnbtToNbt; b lambda$addServerProviders$2 + m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; b lambda$addServerProviders$6 + m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; c lambda$addServerProviders$5 +c net/minecraft/data/PackOutput net/minecraft/data/PackOutput + f Ljava/nio/file/Path; a outputFolder + m ()Ljava/nio/file/Path; a getOutputFolder + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$a; a createRegistryElementsPathProvider + m (Lnet/minecraft/data/PackOutput$b;)Ljava/nio/file/Path; a getOutputFolder + m (Lnet/minecraft/data/PackOutput$b;Ljava/lang/String;)Lnet/minecraft/data/PackOutput$a; a createPathProvider + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$a; b createRegistryTagsPathProvider +c net/minecraft/data/PackOutput$a net/minecraft/data/PackOutput$PathProvider + f Ljava/nio/file/Path; a root + f Ljava/lang/String; b kind + m (Lnet/minecraft/resources/ResourceKey;)Ljava/nio/file/Path; a json + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; a file + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/nio/file/Path; a json +c net/minecraft/data/PackOutput$b net/minecraft/data/PackOutput$Target + f Lnet/minecraft/data/PackOutput$b; a DATA_PACK + f Lnet/minecraft/data/PackOutput$b; b RESOURCE_PACK + f Lnet/minecraft/data/PackOutput$b; c REPORTS + f Ljava/lang/String; d directory + f [Lnet/minecraft/data/PackOutput$b; e $VALUES + m ()[Lnet/minecraft/data/PackOutput$b; a $values +c net/minecraft/data/advancements/AdvancementProvider net/minecraft/data/advancements/AdvancementProvider + f Lnet/minecraft/data/PackOutput$a; d pathProvider + f Ljava/util/List; e subProviders + f Ljava/util/concurrent/CompletableFuture; f registries + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2 + m (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/advancements/AdvancementHolder;)V a lambda$run$0 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m ()Ljava/lang/String; a getName + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$1 +c net/minecraft/data/advancements/AdvancementSubProvider net/minecraft/data/advancements/AdvancementSubProvider + m (Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; a createPlaceholder + m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate +c net/minecraft/data/advancements/packs/VanillaAdvancementProvider net/minecraft/data/advancements/packs/VanillaAdvancementProvider + m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/advancements/AdvancementProvider; a create +c net/minecraft/data/advancements/packs/VanillaAdventureAdvancements net/minecraft/data/advancements/packs/VanillaAdventureAdvancements + f Ljava/util/List; a MOBS_TO_KILL + f I b DISTANCE_FROM_BOTTOM_TO_TOP + f I c Y_COORDINATE_AT_TOP + f I d Y_COORDINATE_AT_BOTTOM + f I e BEDROCK_THICKNESS + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lcom/mojang/datafixers/util/Pair;)V a lambda$respectingTheRemnantsCriterions$7 + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a lookAtThroughItem + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$a; a lambda$placedComparatorReadingBlock$2 + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a lambda$placedBlockReadByComparator$0 + m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)V a createAdventuringTime + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/AdvancementHolder; a createMonsterHunterAdvancement + m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a placedBlockReadByComparator + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderLookup$a;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addBiomes + m (Ljava/util/Set;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$b;)Z a lambda$smithingWithStyle$4 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/resources/ResourceKey;)V a lambda$craftingANewLook$6 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$b;)V a lambda$smithingWithStyle$5 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a smithingWithStyle + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)V a lambda$addMobsToKill$8 + m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a lambda$placedComparatorReadingBlock$3 + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a respectingTheRemnantsCriterions + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a fireCountAndBystander + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addMobsToKill + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b craftingANewLook + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; b placedComparatorReadingBlock + m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; b lambda$placedBlockReadByComparator$1 +c net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements + f Ljava/util/List; a BREEDABLE_ANIMALS + f Ljava/util/List; b INDIRECTLY_BREEDABLE_ANIMALS + f [Lnet/minecraft/world/item/Item; c WAX_SCRAPING_TOOLS + f [Lnet/minecraft/world/item/Item; d FISH + f [Lnet/minecraft/world/item/Item; e FISH_BUCKETS + f [Lnet/minecraft/world/item/Item; f EDIBLE_ITEMS + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addFood + m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/resources/ResourceKey;)V a lambda$addTamedWolfVariants$5 + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$addCatVariants$3 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$c;)V a lambda$addLeashedFrogVariants$0 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addTamedWolfVariants + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/AdvancementHolder; a createBreedAllAnimalsAdvancement + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addCatVariants + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)V a lambda$addBreedable$2 + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addLeashedFrogVariants + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Ljava/util/stream/Stream;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addBreedable + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/Holder$c;)V a lambda$addCatVariants$4 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b addFishBuckets + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)V b lambda$addBreedable$1 + m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; c addFish +c net/minecraft/data/advancements/packs/VanillaNetherAdvancements net/minecraft/data/advancements/packs/VanillaNetherAdvancements + m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate +c net/minecraft/data/advancements/packs/VanillaStoryAdvancements net/minecraft/data/advancements/packs/VanillaStoryAdvancements + m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate +c net/minecraft/data/advancements/packs/VanillaTheEndAdvancements net/minecraft/data/advancements/packs/VanillaTheEndAdvancements + m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate +c net/minecraft/data/info/BiomeParametersDumpReport net/minecraft/data/info/BiomeParametersDumpReport + f Lorg/slf4j/Logger; d LOGGER + f Ljava/nio/file/Path; e topPath + f Ljava/util/concurrent/CompletableFuture; f registries + f Lcom/mojang/serialization/MapCodec; g ENTRY_CODEC + f Lcom/mojang/serialization/Codec; h CODEC + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2 + m (Ljava/nio/file/Path;Ljava/lang/String;)V a lambda$dumpValue$3 + m (Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;Lnet/minecraft/world/level/biome/Climate$c;)V a lambda$run$0 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m ()Ljava/lang/String; a getName + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$1 + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a dumpValue + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/nio/file/Path; a createPath +c net/minecraft/data/info/BlockListReport net/minecraft/data/info/BlockListReport + f Lnet/minecraft/data/PackOutput; d output + f Ljava/util/concurrent/CompletableFuture; e registries + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; a lambda$run$0 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2 + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$c;)V a lambda$run$1 +c net/minecraft/data/info/CommandsReport net/minecraft/data/info/CommandsReport + f Lnet/minecraft/data/PackOutput; d output + f Ljava/util/concurrent/CompletableFuture; e registries + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$0 +c net/minecraft/data/info/DatapackStructureReport net/minecraft/data/info/DatapackStructureReport + f Lnet/minecraft/data/PackOutput; d output + f Lnet/minecraft/data/info/DatapackStructureReport$b; e PSEUDO_REGISTRY + f Lnet/minecraft/data/info/DatapackStructureReport$b; f STABLE_DYNAMIC_REGISTRY + f Lnet/minecraft/data/info/DatapackStructureReport$b; g UNSTABLE_DYNAMIC_REGISTRY + f Lnet/minecraft/data/info/DatapackStructureReport$b; h BUILT_IN_REGISTRY + f Ljava/util/Map; i MANUAL_ENTRIES + f Ljava/util/Map; j NON_REGISTRY_ENTRIES + f Lcom/mojang/serialization/Codec; k REGISTRY_KEY_CODEC + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m ()Ljava/lang/String; a getName + m (Ljava/util/Map;Lnet/minecraft/core/IRegistry;)V a lambda$listRegistries$0 + m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$b;)V a putIfNotPresent + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$d;)V a lambda$listRegistries$2 + m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$b;)V b lambda$listRegistries$3 + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$d;)V b lambda$listRegistries$1 + m ()Ljava/util/Map; b listRegistries +c net/minecraft/data/info/DatapackStructureReport$a net/minecraft/data/info/DatapackStructureReport$CustomPackEntry + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/data/info/DatapackStructureReport$c; b format + f Lnet/minecraft/data/info/DatapackStructureReport$b; c entry + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/data/info/DatapackStructureReport$c; a format + m ()Lnet/minecraft/data/info/DatapackStructureReport$b; b entry +c net/minecraft/data/info/DatapackStructureReport$b net/minecraft/data/info/DatapackStructureReport$Entry + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Z c elements + f Z d tags + f Z e stable + m ()Z a elements + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Z b tags + m ()Z c stable +c net/minecraft/data/info/DatapackStructureReport$c net/minecraft/data/info/DatapackStructureReport$Format + f Lnet/minecraft/data/info/DatapackStructureReport$c; a STRUCTURE + f Lnet/minecraft/data/info/DatapackStructureReport$c; b MCFUNCTION + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d name + f [Lnet/minecraft/data/info/DatapackStructureReport$c; e $VALUES + m ()[Lnet/minecraft/data/info/DatapackStructureReport$c; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/data/info/DatapackStructureReport$d net/minecraft/data/info/DatapackStructureReport$Report + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Map; b registries + f Ljava/util/Map; c others + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Map; a registries + m ()Ljava/util/Map; b others +c net/minecraft/data/info/ItemListReport net/minecraft/data/info/ItemListReport + f Lnet/minecraft/data/PackOutput; d output + f Ljava/util/concurrent/CompletableFuture; e registries + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2 + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$c;)V a lambda$run$1 + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$run$0 +c net/minecraft/data/info/PacketReport net/minecraft/data/info/PacketReport + f Lnet/minecraft/data/PackOutput; d output + m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/protocol/PacketType;I)V a lambda$serializePackets$0 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m ()Ljava/lang/String; a getName + m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/ProtocolInfo$a;)V a lambda$serializePackets$1 + m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/EnumProtocol;Ljava/util/List;)V a lambda$serializePackets$2 + m ()Lcom/google/gson/JsonElement; b serializePackets +c net/minecraft/data/info/RegistryDumpReport net/minecraft/data/info/RegistryDumpReport + f Lnet/minecraft/data/PackOutput; d output + m (Lnet/minecraft/core/IRegistry;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$c;)V a lambda$dumpRegistry$1 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/core/IRegistry;)Lcom/google/gson/JsonElement; a dumpRegistry + m ()Ljava/lang/String; a getName + m (Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$c;)V a lambda$run$0 +c net/minecraft/data/loot/BlockLootSubProvider net/minecraft/data/loot/BlockLootSubProvider + f Lnet/minecraft/core/HolderLookup$a; a registries + f Ljava/util/Set; b explosionResistant + f Lnet/minecraft/world/flag/FeatureFlagSet; c enabledFeatures + f Ljava/util/Map; d map + f [F e NORMAL_LEAVES_SAPLING_CHANCES + f [F f NORMAL_LEAVES_STICK_CHANCES + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/Function;)V a add + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; a lambda$createMultifaceBlockDrops$2 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createOreDrop + m (Ljava/util/Set;Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;)V a lambda$generate$5 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSingleItemTableWithSilkTouch + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createMultifaceBlockDrops + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createDoublePlantWithSeedDrops + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSingleItemTable + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; a applyExplosionCondition + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; a applyExplosionDecay + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSilkTouchDispatchTable + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSinglePropConditionTable + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSingleItemTable + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSlabItemTable + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSelfDropDispatchTable + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a hasSilkTouch + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; a lambda$createPetalsDrops$4 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createCropDrops + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createLeavesDrops + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSingleItemTableWithSilkTouch + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; b lambda$createMultifaceBlockDrops$1 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createNameableBlockEntityTable + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; b doesNotHaveSilkTouch + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createStemDrops + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createShearsDispatchTable + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; b lambda$createCandleDrops$3 + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createShearsOnlyDrop + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V b addNetherVinesDropTable + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createMushroomBlockDrop + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createOakLeavesDrops + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IMaterial;)V c dropOther + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c createShearsOrSilkTouchOnlyDrop + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V c otherWhenSilkTouch + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c createAttachedStemDrops + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; c lambda$createStemDrops$0 + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; c hasShears + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c createSilkTouchOrShearsDispatchTable + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c createShulkerBoxDrop + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; d noDrop + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d createSilkTouchOnlyTable + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d createCopperOreDrops + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e createPotFlowerItemTable + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e createLapisOreDrops + m ()V e generate + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f createRedstoneOreDrops + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; f hasShearsOrSilkTouch + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; g doesNotHaveShearsOrSilkTouch + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g createBannerDrop + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; h createBeeNestDrop + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; i createBeeHiveDrop + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; j createCaveVinesDrop + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; k createGrassDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; l createMultifaceBlockDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; m createMossyCarpetBlockDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; n createMangroveLeavesDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; o createDoublePlantShearsDrop + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; p createCandleDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; q createPetalsDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; r createCandleCakeDrops + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; s createDoorTable + m (Lnet/minecraft/world/level/block/Block;)V t dropPottedContents + m (Lnet/minecraft/world/level/block/Block;)V u dropWhenSilkTouch + m (Lnet/minecraft/world/level/block/Block;)V v dropSelf + m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/IllegalStateException; w lambda$add$7 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; x lambda$dropPottedContents$6 +c net/minecraft/data/loot/EntityLootSubProvider net/minecraft/data/loot/EntityLootSubProvider + f Lnet/minecraft/core/HolderLookup$a; a registries + f Lnet/minecraft/world/flag/FeatureFlagSet; b allowed + f Lnet/minecraft/world/flag/FeatureFlagSet; c required + f Ljava/util/Map; d map + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a killedByFrog + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a killedByFrogVariant + m (Ljava/util/Map;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a createSheepDispatchPool + m ()Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$a; a shouldSmeltLoot + m (Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder$c;)V a lambda$generate$2 + m (Lnet/minecraft/world/entity/EntityTypes;)Ljava/util/Map; a lambda$add$4 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add + m (Ljava/util/Set;Lnet/minecraft/core/Holder$c;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a lambda$generate$0 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$generate$1 + m (Lnet/minecraft/world/entity/EntityTypes;)Ljava/lang/IllegalStateException; b lambda$add$3 + m ()V b generate +c net/minecraft/data/loot/LootTableProvider net/minecraft/data/loot/LootTableProvider + f Lorg/slf4j/Logger; d LOGGER + f Lnet/minecraft/data/PackOutput$a; e pathProvider + f Ljava/util/Set; f requiredTables + f Ljava/util/List; g subProviders + f Ljava/util/concurrent/CompletableFuture; h registries + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$run$3 + m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/Map;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/data/loot/LootTableProvider$a;)V a lambda$run$2 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Ljava/lang/String;Ljava/lang/String;)V a lambda$run$4 + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$run$5 + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletableFuture; a run + m (Ljava/util/Map;Lnet/minecraft/data/loot/LootTableProvider$a;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a lambda$run$1 + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$6 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/MinecraftKey; a sequenceIdForLootTable + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; b lambda$run$0 +c net/minecraft/data/loot/LootTableProvider$a net/minecraft/data/loot/LootTableProvider$SubProviderEntry + f Ljava/util/function/Function; a provider + f Lnet/minecraft/util/context/ContextKeySet; b paramSet + m ()Ljava/util/function/Function; a provider + m ()Lnet/minecraft/util/context/ContextKeySet; b paramSet +c net/minecraft/data/loot/packs/LootData net/minecraft/data/loot/packs/LootData + f Ljava/util/Map; a WOOL_ITEM_BY_DYE + m (Ljava/util/EnumMap;)V a lambda$static$0 +c net/minecraft/data/loot/packs/TradeRebalanceChestLoot net/minecraft/data/loot/packs/TradeRebalanceChestLoot + f Lnet/minecraft/core/HolderLookup$a; a registries + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a pillagerOutpostLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; b desertPyramidLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c ancientCityLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; d jungleTempleLootTable + m ()Lnet/minecraft/core/HolderLookup$a; e registries +c net/minecraft/data/loot/packs/TradeRebalanceLootTableProvider net/minecraft/data/loot/packs/TradeRebalanceLootTableProvider + m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/loot/LootTableProvider; a create +c net/minecraft/data/loot/packs/VanillaArchaeologyLoot net/minecraft/data/loot/packs/VanillaArchaeologyLoot + f Lnet/minecraft/core/HolderLookup$a; a registries + m ()Lnet/minecraft/core/HolderLookup$a; a registries +c net/minecraft/data/loot/packs/VanillaBlockLoot net/minecraft/data/loot/packs/VanillaBlockLoot + f [F f JUNGLE_LEAVES_SAPLING_CHANGES + f Ljava/util/Set; g EXPLOSION_RESISTANT + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; A lambda$generate$238 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; B lambda$generate$237 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; C lambda$generate$236 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; D lambda$generate$235 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; E lambda$generate$234 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; F lambda$generate$233 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; G lambda$generate$232 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; H lambda$generate$227 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; I lambda$generate$223 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; J lambda$generate$222 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; K lambda$generate$218 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; L lambda$generate$217 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; M lambda$generate$216 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; N lambda$generate$215 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; O lambda$generate$212 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; P lambda$generate$211 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Q lambda$generate$210 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; R lambda$generate$209 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; S lambda$generate$208 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; T lambda$generate$207 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; U lambda$generate$206 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; V lambda$generate$205 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; W lambda$generate$204 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; X lambda$generate$202 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Y lambda$generate$201 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Z lambda$generate$200 + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a lambda$generate$253 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$generate$249 + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a lambda$generate$255 + m (Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$createPitcherCropLoot$256 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aA lambda$generate$106 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aB lambda$generate$105 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aC lambda$generate$104 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aD lambda$generate$103 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aE lambda$generate$102 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aF lambda$generate$101 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aG lambda$generate$21 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aH lambda$generate$20 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aI lambda$generate$19 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aJ lambda$generate$18 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aK lambda$generate$17 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aL lambda$generate$16 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aM lambda$generate$15 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aN lambda$generate$14 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aO lambda$generate$13 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aP lambda$generate$12 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aQ lambda$generate$11 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aR lambda$generate$10 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aS lambda$generate$9 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aT lambda$generate$8 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aU lambda$generate$7 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aV lambda$generate$6 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aW lambda$generate$0 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aa lambda$generate$199 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ab lambda$generate$198 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ac lambda$generate$197 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ad lambda$generate$196 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ae lambda$generate$195 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; af lambda$generate$194 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ag lambda$generate$193 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ah lambda$generate$192 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ai lambda$generate$189 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aj lambda$generate$124 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ak lambda$generate$123 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; al lambda$generate$121 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; am lambda$generate$120 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; an lambda$generate$119 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ao lambda$generate$118 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ap lambda$generate$117 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aq lambda$generate$116 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ar lambda$generate$115 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; as lambda$generate$114 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; at lambda$generate$113 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; au lambda$generate$112 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; av lambda$generate$111 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aw lambda$generate$110 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ax lambda$generate$109 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ay lambda$generate$108 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; az lambda$generate$107 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; b lambda$generate$248 + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b lambda$generate$251 + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c lambda$generate$247 + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; c lambda$generate$122 + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d lambda$generate$246 + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e lambda$generate$245 + m ()V e generate + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; f createPitcherCropLoot + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f lambda$generate$242 + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g lambda$generate$241 + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; h lambda$generate$219 + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; i lambda$generate$203 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; w createDecoratedPotTable + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; x lambda$generate$254 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; y lambda$generate$252 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; z lambda$generate$250 +c net/minecraft/data/loot/packs/VanillaChestLoot net/minecraft/data/loot/packs/VanillaChestLoot + f Lnet/minecraft/core/HolderLookup$a; a registries + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a shipwreckSupplyLootTable + m (Ljava/util/function/BiConsumer;)V a spawnerLootTables + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; b shipwreckMapLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c bastionHoglinStableLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; d bastionBridgeLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; e endCityTreasureLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; f netherBridgeLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; g bastionTreasureLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; h bastionOtherLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; i woodlandMansionLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; j strongholdLibraryLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; k strongholdCorridorLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; l ancientCityLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; m jungleTempleLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; n shipwreckTreasureLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; o pillagerOutpostLootTable + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; p desertPyramidLootTable + m ()Lnet/minecraft/core/HolderLookup$a; q registries +c net/minecraft/data/loot/packs/VanillaEntityLoot net/minecraft/data/loot/packs/VanillaEntityLoot + m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/IMaterial;)V a lambda$generate$0 + m ()V b generate + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c elderGuardianLootTable +c net/minecraft/data/loot/packs/VanillaEquipmentLoot net/minecraft/data/loot/packs/VanillaEquipmentLoot + f Lnet/minecraft/core/HolderLookup$a; a registries + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/equipment/trim/ArmorTrim;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a trialChamberEquipment + m ()Lnet/minecraft/core/HolderLookup$a; a registries +c net/minecraft/data/loot/packs/VanillaFishingLoot net/minecraft/data/loot/packs/VanillaFishingLoot + f Lnet/minecraft/core/HolderLookup$a; a registries + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a fishingFishLootTable + m ()Lnet/minecraft/core/HolderLookup$a; b registries +c net/minecraft/data/loot/packs/VanillaGiftLoot net/minecraft/data/loot/packs/VanillaGiftLoot + f Lnet/minecraft/core/HolderLookup$a; a registries + m ()Lnet/minecraft/core/HolderLookup$a; a registries +c net/minecraft/data/loot/packs/VanillaLootTableProvider net/minecraft/data/loot/packs/VanillaLootTableProvider + m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/loot/LootTableProvider; a create +c net/minecraft/data/loot/packs/VanillaPiglinBarterLoot net/minecraft/data/loot/packs/VanillaPiglinBarterLoot + f Lnet/minecraft/core/HolderLookup$a; a registries + m ()Lnet/minecraft/core/HolderLookup$a; a registries +c net/minecraft/data/loot/packs/VanillaShearingLoot net/minecraft/data/loot/packs/VanillaShearingLoot + f Lnet/minecraft/core/HolderLookup$a; a registries + m ()Lnet/minecraft/core/HolderLookup$a; a registries + m (Ljava/util/function/BiConsumer;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/IMaterial;)V a lambda$generate$0 +c net/minecraft/data/metadata/PackMetadataGenerator net/minecraft/data/metadata/PackMetadataGenerator + f Lnet/minecraft/data/PackOutput; d output + f Ljava/util/Map; e elements + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/util/function/Supplier;)V a lambda$run$1 + m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a forFeaturePack + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a add + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a forFeaturePack + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lcom/google/gson/JsonElement; b lambda$add$0 +c net/minecraft/data/recipes/RecipeBuilder net/minecraft/data/recipes/RecipeBuilder + f Lnet/minecraft/resources/MinecraftKey; a ROOT_RECIPE_ADVANCEMENT + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/resources/MinecraftKey; a getDefaultRecipeId + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy + m (Lnet/minecraft/data/recipes/RecipeOutput;)V a save + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V a save + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save + m (Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; a determineBookCategory + m ()Lnet/minecraft/world/item/Item; a getResult +c net/minecraft/data/recipes/RecipeBuilder$1 net/minecraft/data/recipes/RecipeBuilder$1 + f [I a $SwitchMap$net$minecraft$data$recipes$RecipeCategory +c net/minecraft/data/recipes/RecipeCategory net/minecraft/data/recipes/RecipeCategory + f Lnet/minecraft/data/recipes/RecipeCategory; a BUILDING_BLOCKS + f Lnet/minecraft/data/recipes/RecipeCategory; b DECORATIONS + f Lnet/minecraft/data/recipes/RecipeCategory; c REDSTONE + f Lnet/minecraft/data/recipes/RecipeCategory; d TRANSPORTATION + f Lnet/minecraft/data/recipes/RecipeCategory; e TOOLS + f Lnet/minecraft/data/recipes/RecipeCategory; f COMBAT + f Lnet/minecraft/data/recipes/RecipeCategory; g FOOD + f Lnet/minecraft/data/recipes/RecipeCategory; h BREWING + f Lnet/minecraft/data/recipes/RecipeCategory; i MISC + f Ljava/lang/String; j recipeFolderName + f [Lnet/minecraft/data/recipes/RecipeCategory; k $VALUES + m ()Ljava/lang/String; a getFolderName + m ()[Lnet/minecraft/data/recipes/RecipeCategory; b $values +c net/minecraft/data/recipes/RecipeOutput net/minecraft/data/recipes/RecipeOutput + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/advancements/AdvancementHolder;)V a accept + m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement + m ()V b includeRootAdvancement +c net/minecraft/data/recipes/RecipeProvider net/minecraft/data/recipes/RecipeProvider + f Lnet/minecraft/core/HolderLookup$a; a registries + f Lnet/minecraft/data/recipes/RecipeOutput; b output + f Lnet/minecraft/core/HolderGetter; c items + f Ljava/util/Map; d SHAPE_BUILDERS + m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/item/Item;Ljava/lang/String;Lnet/minecraft/data/recipes/RecipeCategory;)V a colorWithDye + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;Ljava/lang/String;)V a nineBlockStorageRecipesWithCustomPacking + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/block/SuspiciousEffectHolder;)V a suspiciousStew + m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a inventoryTrigger + m (I)[Lnet/minecraft/advancements/critereon/CriterionConditionItem; a lambda$inventoryTrigger$21 + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V a twoByTwoPacker + m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/BlockFamily$b;)Lnet/minecraft/world/level/block/Block; a getBaseBlock + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)V a nineBlockStorageRecipes + m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;I)V a cookRecipes + m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Lnet/minecraft/advancements/Criterion; a inventoryTrigger + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; a slabBuilder + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;I)V a stonecutterResultFromBase + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a grate + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;)V a oneToOneConversionRecipe + m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a has + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a has + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a insideOf + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V a woodFromLogs + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/Criterion; a has + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceKey;)V a trimSmithing + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;I)V a planksFromLog + m (Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateForEnabledBlockFamilies + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;)V a threeByThreePacker + m (Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V a colorBlockWithDye + m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateRecipes + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)V a netheriteSmithing + m ()V a buildRecipes + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;I)V a oneToOneConversionRecipe + m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;ILnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;F)V a simpleCookingRecipe + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V a nineBlockStorageRecipes + m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;)V a oreSmelting + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; a doorBuilder + m (Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;Ljava/lang/String;)V a oreCooking + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/crafting/RecipeItemStack; b tag + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;I)V b planksFromLogs + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; b chiseledBuilder + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V b woodenBoat + m (Lnet/minecraft/world/flag/FeatureFlagSet;)V b waxRecipes + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; b stairBuilder + m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;)V b oreBlasting + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; b getHasName + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b shapeless + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V b copperBulb + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b shapeless + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V b threeByThreePacker + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;Ljava/lang/String;)V b nineBlockStorageRecipesRecipesWithCustomUnpacking + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; c pressurePlateBuilder + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; c trapdoorBuilder + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; c getItemName + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V c slab + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V c chestBoat + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)V d copySmithingTemplate + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V d wall + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; d wallBuilder + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V d pressurePlate + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; d getSimpleRecipeName + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V e hangingSign + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; e buttonBuilder + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; e getSmeltingRecipeName + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V e polished + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; e polishedBuilder + m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; f getBlastingRecipeName + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; f cutBuilder + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V f carpet + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V f cut + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; f fenceBuilder + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V g chiseled + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; g lambda$static$14 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; g fenceGateBuilder + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V g bedFromPlanksAndWool + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; h signBuilder + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V h mosaicBuilder + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; h lambda$static$13 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V h banner + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V i stonecutterResultFromBase + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V i stainedGlassFromGlassAndDye + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; i lambda$static$12 + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; j lambda$static$11 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V j stainedGlassPaneFromStainedGlass + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; k lambda$static$10 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V k stainedGlassPaneFromGlassPaneAndDye + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V l coloredTerracottaFromTerracottaAndDye + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; l lambda$static$9 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V m concretePowder + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; m lambda$static$8 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V n candle + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; n lambda$static$7 + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; o lambda$static$6 + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V o copySmithingTemplate + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; p getConversionRecipeName + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V q smeltingResultFromBase +c net/minecraft/data/recipes/RecipeProvider$b net/minecraft/data/recipes/RecipeProvider$Runner + f Lnet/minecraft/data/PackOutput; d packOutput + f Ljava/util/concurrent/CompletableFuture; e registries + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/data/recipes/RecipeOutput;)Lnet/minecraft/data/recipes/RecipeProvider; a createRecipeProvider + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$1 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$0 +c net/minecraft/data/recipes/RecipeProvider$b$1 net/minecraft/data/recipes/RecipeProvider$Runner$1 + m (Lnet/minecraft/advancements/AdvancementHolder;)V a saveAdvancement + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/IRecipe;)V a saveRecipe + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/advancements/AdvancementHolder;)V a accept + m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement + m ()V b includeRootAdvancement +c net/minecraft/data/recipes/ShapedRecipeBuilder net/minecraft/data/recipes/ShapedRecipeBuilder + f Lnet/minecraft/core/HolderGetter; b items + f Lnet/minecraft/data/recipes/RecipeCategory; c category + f Lnet/minecraft/world/item/Item; d result + f I e count + f Ljava/util/List; f rows + f Ljava/util/Map; g key + f Ljava/util/Map; h criteria + f Ljava/lang/String; i group + f Z j showNotification + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a ensureValid + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy + m (Ljava/lang/Character;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a define + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group + m (Z)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a showNotification + m (Ljava/lang/Character;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a define + m (Ljava/lang/Character;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a define + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped + m ()Lnet/minecraft/world/item/Item; a getResult + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; b unlockedBy + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; b pattern + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; c group +c net/minecraft/data/recipes/ShapelessRecipeBuilder net/minecraft/data/recipes/ShapelessRecipeBuilder + f Lnet/minecraft/core/HolderGetter; b items + f Lnet/minecraft/data/recipes/RecipeCategory; c category + f Lnet/minecraft/world/item/ItemStack; d result + f Ljava/util/List; e ingredients + f Ljava/util/Map; f criteria + f Ljava/lang/String; g group + m (Lnet/minecraft/resources/ResourceKey;)V a ensureValid + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless + m (Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires + m ()Lnet/minecraft/world/item/Item; a getResult + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b group + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b requires + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b unlockedBy +c net/minecraft/data/recipes/SimpleCookingRecipeBuilder net/minecraft/data/recipes/SimpleCookingRecipeBuilder + f Lnet/minecraft/data/recipes/RecipeCategory; b category + f Lnet/minecraft/world/item/crafting/CookingBookCategory; c bookCategory + f Lnet/minecraft/world/item/Item; d result + f Lnet/minecraft/world/item/crafting/RecipeItemStack; e ingredient + f F f experience + f I g cookingTime + f Ljava/util/Map; h criteria + f Ljava/lang/String; i group + f Lnet/minecraft/world/item/crafting/RecipeCooking$a; j factory + m (Lnet/minecraft/resources/ResourceKey;)V a ensureValid + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; a generic + m (Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/CookingBookCategory; a determineRecipeCategory + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; a campfireCooking + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save + m ()Lnet/minecraft/world/item/Item; a getResult + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; b blasting + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; b group + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/CookingBookCategory; b determineSmeltingRecipeCategory + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; b unlockedBy + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/CookingBookCategory; c determineBlastingRecipeCategory + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; c smelting + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; d smoking +c net/minecraft/data/recipes/SingleItemRecipeBuilder net/minecraft/data/recipes/SingleItemRecipeBuilder + f Lnet/minecraft/data/recipes/RecipeCategory; b category + f Lnet/minecraft/world/item/Item; c result + f Lnet/minecraft/world/item/crafting/RecipeItemStack; d ingredient + f I e count + f Ljava/util/Map; f criteria + f Ljava/lang/String; g group + f Lnet/minecraft/world/item/crafting/RecipeSingleItem$a; h factory + m (Lnet/minecraft/resources/ResourceKey;)V a ensureValid + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; a stonecutting + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; a stonecutting + m ()Lnet/minecraft/world/item/Item; a getResult + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; b group + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; b unlockedBy +c net/minecraft/data/recipes/SmithingTransformRecipeBuilder net/minecraft/data/recipes/SmithingTransformRecipeBuilder + f Lnet/minecraft/world/item/crafting/RecipeItemStack; a template + f Lnet/minecraft/world/item/crafting/RecipeItemStack; b base + f Lnet/minecraft/world/item/crafting/RecipeItemStack; c addition + f Lnet/minecraft/data/recipes/RecipeCategory; d category + f Lnet/minecraft/world/item/Item; e result + f Ljava/util/Map; f criteria + m (Lnet/minecraft/resources/ResourceKey;)V a ensureValid + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; a smithing + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V a save + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; a unlocks +c net/minecraft/data/recipes/SmithingTrimRecipeBuilder net/minecraft/data/recipes/SmithingTrimRecipeBuilder + f Lnet/minecraft/data/recipes/RecipeCategory; a category + f Lnet/minecraft/world/item/crafting/RecipeItemStack; b template + f Lnet/minecraft/world/item/crafting/RecipeItemStack; c base + f Lnet/minecraft/world/item/crafting/RecipeItemStack; d addition + f Ljava/util/Map; e criteria + m (Lnet/minecraft/resources/ResourceKey;)V a ensureValid + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; a unlocks + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; a smithingTrim +c net/minecraft/data/recipes/SpecialRecipeBuilder net/minecraft/data/recipes/SpecialRecipeBuilder + f Ljava/util/function/Function; a factory + m (Ljava/util/function/Function;)Lnet/minecraft/data/recipes/SpecialRecipeBuilder; a special + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V a save + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save +c net/minecraft/data/recipes/TransmuteRecipeBuilder net/minecraft/data/recipes/TransmuteRecipeBuilder + f Lnet/minecraft/data/recipes/RecipeCategory; b category + f Lnet/minecraft/core/Holder; c result + f Lnet/minecraft/world/item/crafting/RecipeItemStack; d input + f Lnet/minecraft/world/item/crafting/RecipeItemStack; e material + f Ljava/util/Map; f criteria + f Ljava/lang/String; g group + m (Lnet/minecraft/resources/ResourceKey;)V a ensureValid + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; a transmute + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save + m ()Lnet/minecraft/world/item/Item; a getResult + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; b group + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; b unlockedBy +c net/minecraft/data/recipes/packs/VanillaRecipeProvider net/minecraft/data/recipes/packs/VanillaRecipeProvider + f Lcom/google/common/collect/ImmutableList; c COAL_SMELTABLES + f Lcom/google/common/collect/ImmutableList; d IRON_SMELTABLES + f Lcom/google/common/collect/ImmutableList; e COPPER_SMELTABLES + f Lcom/google/common/collect/ImmutableList; f GOLD_SMELTABLES + f Lcom/google/common/collect/ImmutableList; g DIAMOND_SMELTABLES + f Lcom/google/common/collect/ImmutableList; h LAPIS_SMELTABLES + f Lcom/google/common/collect/ImmutableList; i REDSTONE_SMELTABLES + f Lcom/google/common/collect/ImmutableList; j EMERALD_SMELTABLES + m ()V a buildRecipes + m (Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$b;)V a lambda$buildRecipes$1 + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$b; a lambda$smithingTrims$2 + m ()Ljava/util/stream/Stream; b smithingTrims + m (Lnet/minecraft/world/item/Item;)V b lambda$buildRecipes$0 + m ()V c shulkerBoxRecipes + m ()V d bundleRecipes +c net/minecraft/data/recipes/packs/VanillaRecipeProvider$a net/minecraft/data/recipes/packs/VanillaRecipeProvider$Runner + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/data/recipes/RecipeOutput;)Lnet/minecraft/data/recipes/RecipeProvider; a createRecipeProvider + m ()Ljava/lang/String; a getName +c net/minecraft/data/recipes/packs/VanillaRecipeProvider$b net/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate + f Lnet/minecraft/world/item/Item; a template + f Lnet/minecraft/resources/ResourceKey; b id + m ()Lnet/minecraft/world/item/Item; a template + m ()Lnet/minecraft/resources/ResourceKey; b id +c net/minecraft/data/registries/RegistriesDatapackGenerator net/minecraft/data/registries/RegistriesDatapackGenerator + f Lnet/minecraft/data/PackOutput; d output + f Ljava/util/concurrent/CompletableFuture; e registries + m (Lnet/minecraft/data/PackOutput$a;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$d;Lnet/minecraft/core/Holder$c;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$3 + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2 + m (Ljava/nio/file/Path;Lcom/mojang/serialization/DataResult$Error;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpValue$7 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lcom/google/gson/JsonElement;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpValue$6 + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$d;)Ljava/util/Optional; a dumpRegistryCap + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$d;Lnet/minecraft/core/HolderLookup$b;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$5 + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$4 + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a dumpValue + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$d;)Ljava/util/stream/Stream; b lambda$run$0 + m (I)[Ljava/util/concurrent/CompletableFuture; b lambda$run$1 +c net/minecraft/data/registries/RegistryPatchGenerator net/minecraft/data/registries/RegistryPatchGenerator + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$b; a lambda$createLookup$2 + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/concurrent/CompletableFuture; a createLookup + m (Lnet/minecraft/core/Cloner$a;Lnet/minecraft/resources/RegistryDataLoader$d;)V a lambda$createLookup$0 + m (Lnet/minecraft/core/RegistrySetBuilder;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/RegistrySetBuilder$g; a lambda$createLookup$3 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$b; b lambda$createLookup$1 +c net/minecraft/data/registries/TradeRebalanceRegistries net/minecraft/data/registries/TradeRebalanceRegistries + f Lnet/minecraft/core/RegistrySetBuilder; a BUILDER + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; a createLookup +c net/minecraft/data/registries/VanillaRegistries net/minecraft/data/registries/VanillaRegistries + f Lnet/minecraft/core/RegistrySetBuilder; a BUILDER + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/ResourceKey;)V a lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$0 + m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z a validatePlacedFeature + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderLookup;)V a validateThatAllBiomeFeaturesHaveBiomeFilter + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/Holder;)V a lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$2 + m ()Lnet/minecraft/core/HolderLookup$a; a createLookup + m (Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)V a lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$1 + m (Lnet/minecraft/core/HolderLookup$a;)V a validateThatAllBiomeFeaturesHaveBiomeFilter + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$c;)V a lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$3 +c net/minecraft/data/structures/DebugReportNBT net/minecraft/data/structures/NbtToSnbt + f Lorg/slf4j/Logger; d LOGGER + f Ljava/lang/Iterable; e inputFolders + f Lnet/minecraft/data/PackOutput; f output + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a lambda$run$4 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path; a convertStructure + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;)V a writeSnbt + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$6 + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; a lambda$run$5 + m (Ljava/nio/file/Path;)Z a lambda$run$0 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a getName + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a lambda$run$2 + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V b lambda$run$1 + m (I)[Ljava/util/concurrent/CompletableFuture; b lambda$run$3 +c net/minecraft/data/structures/SnbtDatafixer net/minecraft/data/structures/SnbtDatafixer + m (Ljava/lang/String;)V a updateInDirectory + m ([Ljava/lang/String;)V a main + m (Ljava/nio/file/Path;)V a lambda$updateInDirectory$1 + m (Ljava/nio/file/Path;)Z b lambda$updateInDirectory$0 +c net/minecraft/data/structures/SnbtToNbt net/minecraft/data/structures/SnbtToNbt + f Lorg/slf4j/Logger; d LOGGER + f Lnet/minecraft/data/PackOutput; e output + f Ljava/lang/Iterable; f inputFolders + f Ljava/util/List; g filters + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a lambda$run$4 + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a lambda$run$2 + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a applyFilters + m ()Ljava/lang/String; a getName + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; a lambda$run$5 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a getName + m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/data/structures/SnbtToNbt$c; a readStructure + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V a lambda$run$1 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/data/structures/SnbtToNbt$Filter;)Lnet/minecraft/data/structures/SnbtToNbt; a addFilter + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/structures/SnbtToNbt$c;Ljava/nio/file/Path;)V a storeStructureIfChanged + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$3 + m (Ljava/nio/file/Path;)Z a lambda$run$0 +c net/minecraft/data/structures/SnbtToNbt$c net/minecraft/data/structures/SnbtToNbt$TaskResult + f Ljava/lang/String; a name + f [B b payload + f Lcom/google/common/hash/HashCode; c hash + m ()Ljava/lang/String; a name + m ()[B b payload + m ()Lcom/google/common/hash/HashCode; c hash +c net/minecraft/data/structures/StructureUpdater net/minecraft/data/structures/StructureUpdater + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b PREFIX + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a update +c net/minecraft/data/tags/BannerPatternTagsProvider net/minecraft/data/tags/BannerPatternTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/BiomeTagsProvider net/minecraft/data/tags/BiomeTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/CatVariantTagsProvider net/minecraft/data/tags/CatVariantTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/DamageTypeTagsProvider net/minecraft/data/tags/DamageTypeTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/EnchantmentTagsProvider net/minecraft/data/tags/EnchantmentTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;[Lnet/minecraft/resources/ResourceKey;)V a tooltipOrder + m (Ljava/util/Set;Lnet/minecraft/core/Holder$c;)Z a lambda$tooltipOrder$0 +c net/minecraft/data/tags/EntityTypeTagsProvider net/minecraft/data/tags/EntityTypeTagsProvider + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0 + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/FluidTagsProvider net/minecraft/data/tags/FluidTagsProvider + m (Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0 + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/GameEventTagsProvider net/minecraft/data/tags/GameEventTagsProvider + f Ljava/util/List; d VIBRATIONS_EXCEPT_FLAP + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/InstrumentTagsProvider net/minecraft/data/tags/InstrumentTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/IntrinsicHolderTagsProvider net/minecraft/data/tags/IntrinsicHolderTagsProvider + f Ljava/util/function/Function; d keyExtractor + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/IntrinsicHolderTagsProvider$a; a tag + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagsProvider$b; b tag +c net/minecraft/data/tags/IntrinsicHolderTagsProvider$a net/minecraft/data/tags/IntrinsicHolderTagsProvider$IntrinsicTagAppender + f Ljava/util/function/Function; a keyExtractor + m ([Ljava/lang/Object;)Lnet/minecraft/data/tags/IntrinsicHolderTagsProvider$a; a add + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/IntrinsicHolderTagsProvider$a; a addTag + m (Ljava/lang/Object;)Lnet/minecraft/data/tags/IntrinsicHolderTagsProvider$a; a add + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagsProvider$b; b addTag +c net/minecraft/data/tags/ItemTagsProvider net/minecraft/data/tags/ItemTagsProvider + f Ljava/util/concurrent/CompletableFuture; d blockTags + f Ljava/util/Map; g tagsToCopy + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; a lambda$new$1 + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/data/tags/TagsProvider$c;)Lnet/minecraft/core/HolderLookup$a; a lambda$createContentsProvider$4 + m (Lnet/minecraft/data/tags/TagsProvider$c;Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)V a lambda$createContentsProvider$3 + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)V a copy + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; b lambda$new$0 + m ()Ljava/util/concurrent/CompletableFuture; b createContentsProvider + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/IllegalStateException; d lambda$createContentsProvider$2 +c net/minecraft/data/tags/PaintingVariantTagsProvider net/minecraft/data/tags/PaintingVariantTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/PoiTypeTagsProvider net/minecraft/data/tags/PoiTypeTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/StructureTagsProvider net/minecraft/data/tags/StructureTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/TagsProvider net/minecraft/data/tags/TagsProvider + f Ljava/util/concurrent/CompletableFuture; d lookupProvider + f Lnet/minecraft/data/PackOutput$a; e pathProvider + f Lnet/minecraft/resources/ResourceKey; f registryKey + f Ljava/util/concurrent/CompletableFuture; g contentsDone + f Ljava/util/concurrent/CompletableFuture; h parentProvider + f Ljava/util/Map; i builders + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$a;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$run$5 + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/data/tags/TagsProvider$a;Lnet/minecraft/resources/MinecraftKey;)Z a lambda$run$3 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; a lambda$getOrCreateRawBuilder$8 + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$7 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/tags/TagEntry;)Z a lambda$run$4 + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/data/tags/TagsProvider$c;)Lnet/minecraft/data/tags/TagsProvider$a; a lambda$run$1 + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run + m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/resources/MinecraftKey;)Z a lambda$run$2 + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a lambda$contentsGetter$9 + m (Ljava/lang/Void;)Lnet/minecraft/data/tags/TagsProvider$c; a lambda$contentsGetter$10 + m ()Ljava/util/concurrent/CompletableFuture; b createContentsProvider + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagsProvider$b; b tag + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$a; b lambda$createContentsProvider$11 + m (I)[Ljava/util/concurrent/CompletableFuture; b lambda$run$6 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$a; c lambda$run$0 + m ()Ljava/util/concurrent/CompletableFuture; c contentsGetter + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/tags/TagBuilder; c getOrCreateRawBuilder +c net/minecraft/data/tags/TagsProvider$a net/minecraft/data/tags/TagsProvider$1CombinedData + f Lnet/minecraft/core/HolderLookup$a; a contents + f Lnet/minecraft/data/tags/TagsProvider$c; b parent + m ()Lnet/minecraft/core/HolderLookup$a; a contents + m ()Lnet/minecraft/data/tags/TagsProvider$c; b parent +c net/minecraft/data/tags/TagsProvider$b net/minecraft/data/tags/TagsProvider$TagAppender + f Lnet/minecraft/tags/TagBuilder; a builder + m (Ljava/util/List;)Lnet/minecraft/data/tags/TagsProvider$b; a addAll + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/tags/TagsProvider$b; a addOptional + m ([Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagsProvider$b; a add + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagsProvider$b; a add + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/tags/TagsProvider$b; b addOptionalTag + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagsProvider$b; b addTag +c net/minecraft/data/tags/TagsProvider$c net/minecraft/data/tags/TagsProvider$TagLookup + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a lambda$empty$0 +c net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/TradeRebalanceStructureTagsProvider net/minecraft/data/tags/TradeRebalanceStructureTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/VanillaBlockTagsProvider net/minecraft/data/tags/VanillaBlockTagsProvider + m (Lnet/minecraft/world/level/block/Block;)Z a lambda$addTags$1 + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceKey; b lambda$new$0 +c net/minecraft/data/tags/VanillaEnchantmentTagsProvider net/minecraft/data/tags/VanillaEnchantmentTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/tags/VanillaItemTagsProvider net/minecraft/data/tags/VanillaItemTagsProvider + m (Lnet/minecraft/core/Holder$c;)V a lambda$addTags$1 + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; b lambda$addTags$0 +c net/minecraft/data/tags/WorldPresetTagsProvider net/minecraft/data/tags/WorldPresetTagsProvider + m (Lnet/minecraft/core/HolderLookup$a;)V a addTags +c net/minecraft/data/worldgen/AncientCityStructurePieces net/minecraft/data/worldgen/AncientCityStructurePieces + f Lnet/minecraft/resources/ResourceKey; a START + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/AncientCityStructurePools net/minecraft/data/worldgen/AncientCityStructurePools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/BiomeSettings net/minecraft/data/worldgen/BiomeDefaultFeatures + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V A addLushCavesVegetationFeatures + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V B addLushCavesSpecialOres + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V C addMountainTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V D addMountainForestTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V E addJungleTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V F addSparseJungleTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V G addBadlandsTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V H addSnowyTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V I addJungleGrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V J addSavannaGrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V K addShatteredSavannaGrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V L addSavannaExtraGrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V M addBadlandGrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V N addForestFlowers + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V O addForestGrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V P addSwampVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V Q addMangroveSwampVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V R addMushroomFieldVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V S addPlainVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V T addDesertVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V U addGiantTaigaVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V V addDefaultFlowers + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V W addCherryGroveVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V X addMeadowVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V Y addWarmFlowers + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V Z addDefaultGrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;Z)V a addDefaultOres + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V a addDefaultCarversAndLakes + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;I)V a commonSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;III)V a oceanSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;IIIZ)V a monsters + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V a farmAnimals + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;II)V a warmOceanSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aa addTaigaGrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ab addPlainGrass + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ac addDefaultMushrooms + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ad addDefaultExtraVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ae addBadlandExtraVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V af addJungleMelons + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ag addSparseJungleMelons + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ah addJungleVines + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ai addDesertExtraVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aj addSwampExtraVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ak addDesertExtraDecoration + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V al addFossilDecoration + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V am addColdOceanExtraVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V an addLukeWarmKelp + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ao addDefaultSprings + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ap addFrozenSprings + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aq addIcebergs + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ar addBlueIce + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V as addSurfaceFreezing + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V at addNetherDefaultOres + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V au addAncientDebris + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V av addDefaultCrystalFormations + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V b addDefaultMonsterRoom + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V b caveSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V c commonSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V c addDefaultUndergroundVariety + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V d plainsSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V d addDripstone + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V e snowySpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V e addSculk + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V f addDefaultOres + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V f desertSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V g dripstoneCavesSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V g addExtraGold + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V h addExtraEmeralds + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V h mooshroomSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V i addInfestedStone + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V i baseJungleSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V j endSpawns + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V j addDefaultSoftDisks + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V k addSwampClayDisk + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V l addMangroveSwampDisks + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V m addMossyStoneBlock + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V n addFerns + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V o addRareBerryBushes + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V p addCommonBerryBushes + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V q addLightBambooVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V r addBambooVegetation + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V s addTaigaTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V t addGroveTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V u addWaterTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V v addBirchTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V w addOtherBirchTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V x addTallBirchTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V y addSavannaTrees + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V z addShatteredSavannaTrees +c net/minecraft/data/worldgen/BootstrapContext net/minecraft/data/worldgen/BootstrapContext + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/Holder$c; a register + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; a lookup + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; a register +c net/minecraft/data/worldgen/DimensionTypes net/minecraft/data/worldgen/DimensionTypes + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/NoiseData net/minecraft/data/worldgen/NoiseData + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; a DEFAULT_SHIFT + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;ID[D)V a register + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/data/worldgen/BootstrapContext;ILnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V a registerBiomeNoises +c net/minecraft/data/worldgen/ProcessorLists net/minecraft/data/worldgen/ProcessorLists + f Lnet/minecraft/resources/ResourceKey; A ROOF + f Lnet/minecraft/resources/ResourceKey; B HIGH_WALL + f Lnet/minecraft/resources/ResourceKey; C HIGH_RAMPART + f Lnet/minecraft/resources/ResourceKey; D FOSSIL_ROT + f Lnet/minecraft/resources/ResourceKey; E FOSSIL_COAL + f Lnet/minecraft/resources/ResourceKey; F FOSSIL_DIAMONDS + f Lnet/minecraft/resources/ResourceKey; G ANCIENT_CITY_START_DEGRADATION + f Lnet/minecraft/resources/ResourceKey; H ANCIENT_CITY_GENERIC_DEGRADATION + f Lnet/minecraft/resources/ResourceKey; I ANCIENT_CITY_WALLS_DEGRADATION + f Lnet/minecraft/resources/ResourceKey; J TRAIL_RUINS_HOUSES_ARCHAEOLOGY + f Lnet/minecraft/resources/ResourceKey; K TRAIL_RUINS_ROADS_ARCHAEOLOGY + f Lnet/minecraft/resources/ResourceKey; L TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY + f Lnet/minecraft/resources/ResourceKey; M TRIAL_CHAMBERS_COPPER_BULB_DEGRADATION + f Lnet/minecraft/resources/ResourceKey; N EMPTY + f Lnet/minecraft/resources/ResourceKey; a ZOMBIE_PLAINS + f Lnet/minecraft/resources/ResourceKey; b ZOMBIE_SAVANNA + f Lnet/minecraft/resources/ResourceKey; c ZOMBIE_SNOWY + f Lnet/minecraft/resources/ResourceKey; d ZOMBIE_TAIGA + f Lnet/minecraft/resources/ResourceKey; e ZOMBIE_DESERT + f Lnet/minecraft/resources/ResourceKey; f MOSSIFY_10_PERCENT + f Lnet/minecraft/resources/ResourceKey; g MOSSIFY_20_PERCENT + f Lnet/minecraft/resources/ResourceKey; h MOSSIFY_70_PERCENT + f Lnet/minecraft/resources/ResourceKey; i STREET_PLAINS + f Lnet/minecraft/resources/ResourceKey; j STREET_SAVANNA + f Lnet/minecraft/resources/ResourceKey; k STREET_SNOWY_OR_TAIGA + f Lnet/minecraft/resources/ResourceKey; l FARM_PLAINS + f Lnet/minecraft/resources/ResourceKey; m FARM_SAVANNA + f Lnet/minecraft/resources/ResourceKey; n FARM_SNOWY + f Lnet/minecraft/resources/ResourceKey; o FARM_TAIGA + f Lnet/minecraft/resources/ResourceKey; p FARM_DESERT + f Lnet/minecraft/resources/ResourceKey; q OUTPOST_ROT + f Lnet/minecraft/resources/ResourceKey; r BOTTOM_RAMPART + f Lnet/minecraft/resources/ResourceKey; s TREASURE_ROOMS + f Lnet/minecraft/resources/ResourceKey; t HOUSING + f Lnet/minecraft/resources/ResourceKey; u SIDE_WALL_DEGRADATION + f Lnet/minecraft/resources/ResourceKey; v STABLE_DEGRADATION + f Lnet/minecraft/resources/ResourceKey; w BASTION_GENERIC_DEGRADATION + f Lnet/minecraft/resources/ResourceKey; x RAMPART_DEGRADATION + f Lnet/minecraft/resources/ResourceKey; y ENTRANCE_REPLACEMENT + f Lnet/minecraft/resources/ResourceKey; z BRIDGE + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V a register + m (Lnet/minecraft/resources/ResourceKey;I)Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor; a trailsArchyLootProcessor + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/StructureSets net/minecraft/data/worldgen/StructureSets + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/Structures net/minecraft/data/worldgen/Structures + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; a lambda$bootstrap$3 + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; b lambda$bootstrap$2 + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; c lambda$bootstrap$1 + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; d lambda$bootstrap$0 +c net/minecraft/data/worldgen/SurfaceRuleData net/minecraft/data/worldgen/SurfaceRuleData + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; A SOUL_SAND + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; B SOUL_SOIL + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; C BASALT + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; D BLACKSTONE + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; E WARPED_WART_BLOCK + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; F WARPED_NYLIUM + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; G NETHER_WART_BLOCK + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; H CRIMSON_NYLIUM + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; I ENDSTONE + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a AIR + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; b BEDROCK + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; c WHITE_TERRACOTTA + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; d ORANGE_TERRACOTTA + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; e TERRACOTTA + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; f RED_SAND + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; g RED_SANDSTONE + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; h STONE + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; i DEEPSLATE + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; j DIRT + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; k PODZOL + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; l COARSE_DIRT + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; m MYCELIUM + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; n GRASS_BLOCK + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; o CALCITE + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; p GRAVEL + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; q SAND + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; r SANDSTONE + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; s PACKED_ICE + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; t SNOW_BLOCK + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; u MUD + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; v POWDER_SNOW + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; w ICE + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; x WATER + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; y LAVA + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; z NETHERRACK + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a makeStateRule + m (ZZZ)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a overworldLike + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a overworld + m (D)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a surfaceNoiseAbove + m (I)[Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a lambda$overworldLike$0 + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; b nether + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; c end + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; d air +c net/minecraft/data/worldgen/TerrainProvider net/minecraft/data/worldgen/TerrainProvider + f F a DEEP_OCEAN_CONTINENTALNESS + f F b OCEAN_CONTINENTALNESS + f F c PLAINS_CONTINENTALNESS + f F d BEACH_CONTINENTALNESS + f Lnet/minecraft/util/ToFloatFunction; e NO_TRANSFORM + f Lnet/minecraft/util/ToFloatFunction; f AMPLIFIED_OFFSET + f Lnet/minecraft/util/ToFloatFunction; g AMPLIFIED_FACTOR + f Lnet/minecraft/util/ToFloatFunction; h AMPLIFIED_JAGGEDNESS + m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FFFFLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildErosionJaggednessSpline + m (Lnet/minecraft/util/ToFloatFunction;FZLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildMountainRidgeSplineWithPoints + m (FFF)F a mountainContinentalness + m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Z)Lnet/minecraft/util/CubicSpline; a overworldFactor + m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FZLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a getErosionFactor + m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Z)Lnet/minecraft/util/CubicSpline; a overworldOffset + m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FFFFFFZZLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildErosionOffsetSpline + m (Lnet/minecraft/util/ToFloatFunction;FLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildWeirdnessJaggednessSpline + m (Lnet/minecraft/util/ToFloatFunction;FFFFFFLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a ridgeSpline + m (F)F a calculateMountainRidgeZeroContinentalnessPoint + m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FFLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildRidgeJaggednessSpline + m (FFFF)F a calculateSlope + m (F)F b lambda$static$2 + m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Z)Lnet/minecraft/util/CubicSpline; b overworldJaggedness + m (F)F c lambda$static$1 + m (F)F d lambda$static$0 +c net/minecraft/data/worldgen/TrailRuinsStructurePools net/minecraft/data/worldgen/TrailRuinsStructurePools + f Lnet/minecraft/resources/ResourceKey; a START + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/TrialChambersStructurePools net/minecraft/data/worldgen/TrialChambersStructurePools + f Lnet/minecraft/resources/ResourceKey; a START + f Lnet/minecraft/resources/ResourceKey; b HALLWAY_FALLBACK + f Ljava/util/List; c ALIAS_BINDINGS + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Ljava/lang/String;)Ljava/lang/String; a spawner +c net/minecraft/data/worldgen/WorldGenCarvers net/minecraft/data/worldgen/Carvers + f Lnet/minecraft/resources/ResourceKey; a CAVE + f Lnet/minecraft/resources/ResourceKey; b CAVE_EXTRA_UNDERGROUND + f Lnet/minecraft/resources/ResourceKey; c CANYON + f Lnet/minecraft/resources/ResourceKey; d NETHER_CAVE + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureBastionBridge net/minecraft/data/worldgen/BastionBridgePools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureBastionExtra net/minecraft/data/worldgen/BastionSharedPools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureBastionHoglinStable net/minecraft/data/worldgen/BastionHoglinStablePools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureBastionPieces net/minecraft/data/worldgen/BastionPieces + f Lnet/minecraft/resources/ResourceKey; a START + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureBastionTreasure net/minecraft/data/worldgen/BastionTreasureRoomPools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureBastionUnits net/minecraft/data/worldgen/BastionHousingUnitsPools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureDesertVillage net/minecraft/data/worldgen/DesertVillagePools + f Lnet/minecraft/resources/ResourceKey; a START + f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY + f Lnet/minecraft/resources/ResourceKey; c ZOMBIE_TERMINATORS_KEY + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeaturePieces net/minecraft/data/worldgen/Pools + f Lnet/minecraft/resources/ResourceKey; a EMPTY + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate;)V a register + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; b parseKey +c net/minecraft/data/worldgen/WorldGenFeaturePillagerOutpostPieces net/minecraft/data/worldgen/PillagerOutpostPools + f Lnet/minecraft/resources/ResourceKey; a START + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureVillagePlain net/minecraft/data/worldgen/PlainVillagePools + f Lnet/minecraft/resources/ResourceKey; a START + f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureVillageSavanna net/minecraft/data/worldgen/SavannaVillagePools + f Lnet/minecraft/resources/ResourceKey; a START + f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY + f Lnet/minecraft/resources/ResourceKey; c ZOMBIE_TERMINATORS_KEY + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureVillageSnowy net/minecraft/data/worldgen/SnowyVillagePools + f Lnet/minecraft/resources/ResourceKey; a START + f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureVillageTaiga net/minecraft/data/worldgen/TaigaVillagePools + f Lnet/minecraft/resources/ResourceKey; a START + f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/WorldGenFeatureVillages net/minecraft/data/worldgen/VillagePools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/biome/BiomeData net/minecraft/data/worldgen/biome/BiomeData + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/biome/EndBiomes net/minecraft/data/worldgen/biome/EndBiomes + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)Lnet/minecraft/world/level/biome/BiomeBase; a baseEndBiome + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; a endBarrens + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; b theEnd + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; c endMidlands + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; d endHighlands + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; e smallEndIslands +c net/minecraft/data/worldgen/biome/NetherBiomes net/minecraft/data/worldgen/biome/NetherBiomes + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; a netherWastes + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; b soulSandValley + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; c basaltDeltas + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; d crimsonForest + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; e warpedForest +c net/minecraft/data/worldgen/biome/OverworldBiomes net/minecraft/data/worldgen/biome/OverworldBiomes + f I a NORMAL_WATER_COLOR + f I b NORMAL_WATER_FOG_COLOR + f I c SWAMP_SKELETON_WEIGHT + f I d OVERWORLD_FOG_COLOR + f Lnet/minecraft/sounds/Music; e NORMAL_MUSIC + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;IILnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)Lnet/minecraft/world/level/biome/BiomeBase; a baseOcean + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; a oldGrowthTaiga + m (ZFFLnet/minecraft/world/level/biome/BiomeSettingsMobs$a;Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeBase; a biome + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; a sparseJungle + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V a globalOverworldGeneration + m (F)I a calculateSkyColor + m (ZFFIILjava/lang/Integer;Ljava/lang/Integer;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeBase; a biome + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;FZZZLnet/minecraft/world/level/biome/BiomeSettingsMobs$a;Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeBase; a baseJungle + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/BiomeBase; a savanna + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/BiomeBase; a plains + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; b windsweptHills + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; b jungle + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/BiomeBase; b beach + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/BiomeBase; b forest + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; c badlands + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; c bambooJungle + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; d desert + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; d coldOcean + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; e mushroomFields + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; e ocean + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; f warmOcean + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; f lukeWarmOcean + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; g swamp + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; g frozenOcean + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; h taiga + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; h mangroveSwamp + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; i darkForest + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; i theVoid + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; j river + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; j frozenPeaks + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; k meadowOrCherryGrove + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; k jaggedPeaks + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; l stonyPeaks + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; m snowySlopes + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; n grove + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; o lushCaves + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; p dripstoneCaves + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; q deepDark + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a; r baseOceanGeneration +c net/minecraft/data/worldgen/features/AquaticFeatures net/minecraft/data/worldgen/features/AquaticFeatures + f Lnet/minecraft/resources/ResourceKey; a SEAGRASS_SHORT + f Lnet/minecraft/resources/ResourceKey; b SEAGRASS_SLIGHTLY_LESS_SHORT + f Lnet/minecraft/resources/ResourceKey; c SEAGRASS_MID + f Lnet/minecraft/resources/ResourceKey; d SEAGRASS_TALL + f Lnet/minecraft/resources/ResourceKey; e SEA_PICKLE + f Lnet/minecraft/resources/ResourceKey; f KELP + f Lnet/minecraft/resources/ResourceKey; g WARM_OCEAN_VEGETATION + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/features/CaveFeatures net/minecraft/data/worldgen/features/CaveFeatures + f Lnet/minecraft/resources/ResourceKey; a MONSTER_ROOM + f Lnet/minecraft/resources/ResourceKey; b FOSSIL_COAL + f Lnet/minecraft/resources/ResourceKey; c FOSSIL_DIAMONDS + f Lnet/minecraft/resources/ResourceKey; d DRIPSTONE_CLUSTER + f Lnet/minecraft/resources/ResourceKey; e LARGE_DRIPSTONE + f Lnet/minecraft/resources/ResourceKey; f POINTED_DRIPSTONE + f Lnet/minecraft/resources/ResourceKey; g UNDERWATER_MAGMA + f Lnet/minecraft/resources/ResourceKey; h GLOW_LICHEN + f Lnet/minecraft/resources/ResourceKey; i ROOTED_AZALEA_TREE + f Lnet/minecraft/resources/ResourceKey; j CAVE_VINE + f Lnet/minecraft/resources/ResourceKey; k CAVE_VINE_IN_MOSS + f Lnet/minecraft/resources/ResourceKey; l MOSS_VEGETATION + f Lnet/minecraft/resources/ResourceKey; m MOSS_PATCH + f Lnet/minecraft/resources/ResourceKey; n MOSS_PATCH_BONEMEAL + f Lnet/minecraft/resources/ResourceKey; o DRIPLEAF + f Lnet/minecraft/resources/ResourceKey; p CLAY_WITH_DRIPLEAVES + f Lnet/minecraft/resources/ResourceKey; q CLAY_POOL_WITH_DRIPLEAVES + f Lnet/minecraft/resources/ResourceKey; r LUSH_CAVES_CLAY + f Lnet/minecraft/resources/ResourceKey; s MOSS_PATCH_CEILING + f Lnet/minecraft/resources/ResourceKey; t SPORE_BLOSSOM + f Lnet/minecraft/resources/ResourceKey; u AMETHYST_GEODE + f Lnet/minecraft/resources/ResourceKey; v SCULK_PATCH_DEEP_DARK + f Lnet/minecraft/resources/ResourceKey; w SCULK_PATCH_ANCIENT_CITY + f Lnet/minecraft/resources/ResourceKey; x SCULK_VEIN + m ()Lnet/minecraft/core/Holder; a makeSmallDripleaf + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/Holder; a makeDripleaf +c net/minecraft/data/worldgen/features/EndFeatures net/minecraft/data/worldgen/features/EndFeatures + f Lnet/minecraft/resources/ResourceKey; a END_PLATFORM + f Lnet/minecraft/resources/ResourceKey; b END_SPIKE + f Lnet/minecraft/resources/ResourceKey; c END_GATEWAY_RETURN + f Lnet/minecraft/resources/ResourceKey; d END_GATEWAY_DELAYED + f Lnet/minecraft/resources/ResourceKey; e CHORUS_PLANT + f Lnet/minecraft/resources/ResourceKey; f END_ISLAND + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/features/FeatureUtils net/minecraft/data/worldgen/features/FeatureUtils + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;)V a register + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;Ljava/util/List;I)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a simplePatchConfiguration + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a simplePatchPredicate + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a simplePatchConfiguration + m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a simpleRandomPatchConfiguration + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;)V a register + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a simplePatchConfiguration +c net/minecraft/data/worldgen/features/MiscOverworldFeatures net/minecraft/data/worldgen/features/MiscOverworldFeatures + f Lnet/minecraft/resources/ResourceKey; a ICE_SPIKE + f Lnet/minecraft/resources/ResourceKey; b ICE_PATCH + f Lnet/minecraft/resources/ResourceKey; c FOREST_ROCK + f Lnet/minecraft/resources/ResourceKey; d ICEBERG_PACKED + f Lnet/minecraft/resources/ResourceKey; e ICEBERG_BLUE + f Lnet/minecraft/resources/ResourceKey; f BLUE_ICE + f Lnet/minecraft/resources/ResourceKey; g LAKE_LAVA + f Lnet/minecraft/resources/ResourceKey; h DISK_CLAY + f Lnet/minecraft/resources/ResourceKey; i DISK_GRAVEL + f Lnet/minecraft/resources/ResourceKey; j DISK_SAND + f Lnet/minecraft/resources/ResourceKey; k FREEZE_TOP_LAYER + f Lnet/minecraft/resources/ResourceKey; l DISK_GRASS + f Lnet/minecraft/resources/ResourceKey; m BONUS_CHEST + f Lnet/minecraft/resources/ResourceKey; n VOID_START_PLATFORM + f Lnet/minecraft/resources/ResourceKey; o DESERT_WELL + f Lnet/minecraft/resources/ResourceKey; p SPRING_LAVA_OVERWORLD + f Lnet/minecraft/resources/ResourceKey; q SPRING_LAVA_FROZEN + f Lnet/minecraft/resources/ResourceKey; r SPRING_WATER + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/features/NetherFeatures net/minecraft/data/worldgen/features/NetherFeatures + f Lnet/minecraft/resources/ResourceKey; a DELTA + f Lnet/minecraft/resources/ResourceKey; b SMALL_BASALT_COLUMNS + f Lnet/minecraft/resources/ResourceKey; c LARGE_BASALT_COLUMNS + f Lnet/minecraft/resources/ResourceKey; d BASALT_BLOBS + f Lnet/minecraft/resources/ResourceKey; e BLACKSTONE_BLOBS + f Lnet/minecraft/resources/ResourceKey; f GLOWSTONE_EXTRA + f Lnet/minecraft/resources/ResourceKey; g CRIMSON_FOREST_VEGETATION + f Lnet/minecraft/resources/ResourceKey; h CRIMSON_FOREST_VEGETATION_BONEMEAL + f Lnet/minecraft/resources/ResourceKey; i WARPED_FOREST_VEGETION + f Lnet/minecraft/resources/ResourceKey; j WARPED_FOREST_VEGETATION_BONEMEAL + f Lnet/minecraft/resources/ResourceKey; k NETHER_SPROUTS + f Lnet/minecraft/resources/ResourceKey; l NETHER_SPROUTS_BONEMEAL + f Lnet/minecraft/resources/ResourceKey; m TWISTING_VINES + f Lnet/minecraft/resources/ResourceKey; n TWISTING_VINES_BONEMEAL + f Lnet/minecraft/resources/ResourceKey; o WEEPING_VINES + f Lnet/minecraft/resources/ResourceKey; p PATCH_CRIMSON_ROOTS + f Lnet/minecraft/resources/ResourceKey; q BASALT_PILLAR + f Lnet/minecraft/resources/ResourceKey; r SPRING_LAVA_NETHER + f Lnet/minecraft/resources/ResourceKey; s SPRING_NETHER_CLOSED + f Lnet/minecraft/resources/ResourceKey; t SPRING_NETHER_OPEN + f Lnet/minecraft/resources/ResourceKey; u PATCH_FIRE + f Lnet/minecraft/resources/ResourceKey; v PATCH_SOUL_FIRE + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/features/OreFeatures net/minecraft/data/worldgen/features/OreFeatures + f Lnet/minecraft/resources/ResourceKey; A ORE_EMERALD + f Lnet/minecraft/resources/ResourceKey; B ORE_ANCIENT_DEBRIS_LARGE + f Lnet/minecraft/resources/ResourceKey; C ORE_ANCIENT_DEBRIS_SMALL + f Lnet/minecraft/resources/ResourceKey; D ORE_COPPPER_SMALL + f Lnet/minecraft/resources/ResourceKey; E ORE_COPPER_LARGE + f Lnet/minecraft/resources/ResourceKey; F ORE_CLAY + f Lnet/minecraft/resources/ResourceKey; a ORE_MAGMA + f Lnet/minecraft/resources/ResourceKey; b ORE_SOUL_SAND + f Lnet/minecraft/resources/ResourceKey; c ORE_NETHER_GOLD + f Lnet/minecraft/resources/ResourceKey; d ORE_QUARTZ + f Lnet/minecraft/resources/ResourceKey; e ORE_GRAVEL_NETHER + f Lnet/minecraft/resources/ResourceKey; f ORE_BLACKSTONE + f Lnet/minecraft/resources/ResourceKey; g ORE_DIRT + f Lnet/minecraft/resources/ResourceKey; h ORE_GRAVEL + f Lnet/minecraft/resources/ResourceKey; i ORE_GRANITE + f Lnet/minecraft/resources/ResourceKey; j ORE_DIORITE + f Lnet/minecraft/resources/ResourceKey; k ORE_ANDESITE + f Lnet/minecraft/resources/ResourceKey; l ORE_TUFF + f Lnet/minecraft/resources/ResourceKey; m ORE_COAL + f Lnet/minecraft/resources/ResourceKey; n ORE_COAL_BURIED + f Lnet/minecraft/resources/ResourceKey; o ORE_IRON + f Lnet/minecraft/resources/ResourceKey; p ORE_IRON_SMALL + f Lnet/minecraft/resources/ResourceKey; q ORE_GOLD + f Lnet/minecraft/resources/ResourceKey; r ORE_GOLD_BURIED + f Lnet/minecraft/resources/ResourceKey; s ORE_REDSTONE + f Lnet/minecraft/resources/ResourceKey; t ORE_DIAMOND_SMALL + f Lnet/minecraft/resources/ResourceKey; u ORE_DIAMOND_MEDIUM + f Lnet/minecraft/resources/ResourceKey; v ORE_DIAMOND_LARGE + f Lnet/minecraft/resources/ResourceKey; w ORE_DIAMOND_BURIED + f Lnet/minecraft/resources/ResourceKey; x ORE_LAPIS + f Lnet/minecraft/resources/ResourceKey; y ORE_LAPIS_BURIED + f Lnet/minecraft/resources/ResourceKey; z ORE_INFESTED + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/features/PileFeatures net/minecraft/data/worldgen/features/PileFeatures + f Lnet/minecraft/resources/ResourceKey; a PILE_HAY + f Lnet/minecraft/resources/ResourceKey; b PILE_MELON + f Lnet/minecraft/resources/ResourceKey; c PILE_SNOW + f Lnet/minecraft/resources/ResourceKey; d PILE_ICE + f Lnet/minecraft/resources/ResourceKey; e PILE_PUMPKIN + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/features/TreeFeatures net/minecraft/data/worldgen/features/TreeFeatures + f Lnet/minecraft/resources/ResourceKey; A MANGROVE + f Lnet/minecraft/resources/ResourceKey; B TALL_MANGROVE + f Lnet/minecraft/resources/ResourceKey; C CHERRY + f Lnet/minecraft/resources/ResourceKey; D OAK_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; E OAK_BEES_002 + f Lnet/minecraft/resources/ResourceKey; F OAK_BEES_005 + f Lnet/minecraft/resources/ResourceKey; G BIRCH_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; H BIRCH_BEES_002 + f Lnet/minecraft/resources/ResourceKey; I BIRCH_BEES_005 + f Lnet/minecraft/resources/ResourceKey; J FANCY_OAK_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; K FANCY_OAK_BEES_002 + f Lnet/minecraft/resources/ResourceKey; L FANCY_OAK_BEES_005 + f Lnet/minecraft/resources/ResourceKey; M FANCY_OAK_BEES + f Lnet/minecraft/resources/ResourceKey; N CHERRY_BEES_005 + f Lnet/minecraft/resources/ResourceKey; a CRIMSON_FUNGUS + f Lnet/minecraft/resources/ResourceKey; b CRIMSON_FUNGUS_PLANTED + f Lnet/minecraft/resources/ResourceKey; c WARPED_FUNGUS + f Lnet/minecraft/resources/ResourceKey; d WARPED_FUNGUS_PLANTED + f Lnet/minecraft/resources/ResourceKey; e HUGE_BROWN_MUSHROOM + f Lnet/minecraft/resources/ResourceKey; f HUGE_RED_MUSHROOM + f Lnet/minecraft/resources/ResourceKey; g OAK + f Lnet/minecraft/resources/ResourceKey; h DARK_OAK + f Lnet/minecraft/resources/ResourceKey; i PALE_OAK + f Lnet/minecraft/resources/ResourceKey; j PALE_OAK_BONEMEAL + f Lnet/minecraft/resources/ResourceKey; k PALE_OAK_CREAKING + f Lnet/minecraft/resources/ResourceKey; l BIRCH + f Lnet/minecraft/resources/ResourceKey; m ACACIA + f Lnet/minecraft/resources/ResourceKey; n SPRUCE + f Lnet/minecraft/resources/ResourceKey; o PINE + f Lnet/minecraft/resources/ResourceKey; p JUNGLE_TREE + f Lnet/minecraft/resources/ResourceKey; q FANCY_OAK + f Lnet/minecraft/resources/ResourceKey; r JUNGLE_TREE_NO_VINE + f Lnet/minecraft/resources/ResourceKey; s MEGA_JUNGLE_TREE + f Lnet/minecraft/resources/ResourceKey; t MEGA_SPRUCE + f Lnet/minecraft/resources/ResourceKey; u MEGA_PINE + f Lnet/minecraft/resources/ResourceKey; v SUPER_BIRCH_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; w SUPER_BIRCH_BEES + f Lnet/minecraft/resources/ResourceKey; x SWAMP_OAK + f Lnet/minecraft/resources/ResourceKey; y JUNGLE_BUSH + f Lnet/minecraft/resources/ResourceKey; z AZALEA_TREE + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;IIII)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a createStraightBlobTree + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a createOak + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; b createBirch + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; c createSuperBirch + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; d createJungleTree + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; e createFancyOak + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; f cherry +c net/minecraft/data/worldgen/features/VegetationFeatures net/minecraft/data/worldgen/features/VegetationFeatures + f Lnet/minecraft/resources/ResourceKey; A FOREST_FLOWERS + f Lnet/minecraft/resources/ResourceKey; B PALE_FOREST_FLOWERS + f Lnet/minecraft/resources/ResourceKey; C DARK_FOREST_VEGETATION + f Lnet/minecraft/resources/ResourceKey; D PALE_GARDEN_VEGETATION + f Lnet/minecraft/resources/ResourceKey; E PALE_MOSS_VEGETATION + f Lnet/minecraft/resources/ResourceKey; F PALE_MOSS_PATCH + f Lnet/minecraft/resources/ResourceKey; G PALE_MOSS_PATCH_BONEMEAL + f Lnet/minecraft/resources/ResourceKey; H TREES_FLOWER_FOREST + f Lnet/minecraft/resources/ResourceKey; I MEADOW_TREES + f Lnet/minecraft/resources/ResourceKey; J TREES_TAIGA + f Lnet/minecraft/resources/ResourceKey; K TREES_GROVE + f Lnet/minecraft/resources/ResourceKey; L TREES_SAVANNA + f Lnet/minecraft/resources/ResourceKey; M BIRCH_TALL + f Lnet/minecraft/resources/ResourceKey; N TREES_WINDSWEPT_HILLS + f Lnet/minecraft/resources/ResourceKey; O TREES_WATER + f Lnet/minecraft/resources/ResourceKey; P TREES_BIRCH_AND_OAK + f Lnet/minecraft/resources/ResourceKey; Q TREES_PLAINS + f Lnet/minecraft/resources/ResourceKey; R TREES_SPARSE_JUNGLE + f Lnet/minecraft/resources/ResourceKey; S TREES_OLD_GROWTH_SPRUCE_TAIGA + f Lnet/minecraft/resources/ResourceKey; T TREES_OLD_GROWTH_PINE_TAIGA + f Lnet/minecraft/resources/ResourceKey; U TREES_JUNGLE + f Lnet/minecraft/resources/ResourceKey; V BAMBOO_VEGETATION + f Lnet/minecraft/resources/ResourceKey; W MUSHROOM_ISLAND_VEGETATION + f Lnet/minecraft/resources/ResourceKey; X MANGROVE_VEGETATION + f Lnet/minecraft/resources/ResourceKey; a BAMBOO_NO_PODZOL + f Lnet/minecraft/resources/ResourceKey; b BAMBOO_SOME_PODZOL + f Lnet/minecraft/resources/ResourceKey; c VINES + f Lnet/minecraft/resources/ResourceKey; d PATCH_BROWN_MUSHROOM + f Lnet/minecraft/resources/ResourceKey; e PATCH_RED_MUSHROOM + f Lnet/minecraft/resources/ResourceKey; f PATCH_SUNFLOWER + f Lnet/minecraft/resources/ResourceKey; g PATCH_PUMPKIN + f Lnet/minecraft/resources/ResourceKey; h PATCH_BERRY_BUSH + f Lnet/minecraft/resources/ResourceKey; i PATCH_TAIGA_GRASS + f Lnet/minecraft/resources/ResourceKey; j PATCH_GRASS + f Lnet/minecraft/resources/ResourceKey; k PATCH_GRASS_JUNGLE + f Lnet/minecraft/resources/ResourceKey; l SINGLE_PIECE_OF_GRASS + f Lnet/minecraft/resources/ResourceKey; m PATCH_DEAD_BUSH + f Lnet/minecraft/resources/ResourceKey; n PATCH_MELON + f Lnet/minecraft/resources/ResourceKey; o PATCH_WATERLILY + f Lnet/minecraft/resources/ResourceKey; p PATCH_TALL_GRASS + f Lnet/minecraft/resources/ResourceKey; q PATCH_LARGE_FERN + f Lnet/minecraft/resources/ResourceKey; r PATCH_CACTUS + f Lnet/minecraft/resources/ResourceKey; s PATCH_SUGAR_CANE + f Lnet/minecraft/resources/ResourceKey; t FLOWER_DEFAULT + f Lnet/minecraft/resources/ResourceKey; u FLOWER_FLOWER_FOREST + f Lnet/minecraft/resources/ResourceKey; v FLOWER_SWAMP + f Lnet/minecraft/resources/ResourceKey; w FLOWER_PLAIN + f Lnet/minecraft/resources/ResourceKey; x FLOWER_MEADOW + f Lnet/minecraft/resources/ResourceKey; y FLOWER_CHERRY + f Lnet/minecraft/resources/ResourceKey; z FLOWER_PALE_GARDEN + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;I)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a grassPatch +c net/minecraft/data/worldgen/placement/AquaticPlacements net/minecraft/data/worldgen/placement/AquaticPlacements + f Lnet/minecraft/resources/ResourceKey; a SEAGRASS_WARM + f Lnet/minecraft/resources/ResourceKey; b SEAGRASS_NORMAL + f Lnet/minecraft/resources/ResourceKey; c SEAGRASS_COLD + f Lnet/minecraft/resources/ResourceKey; d SEAGRASS_RIVER + f Lnet/minecraft/resources/ResourceKey; e SEAGRASS_SWAMP + f Lnet/minecraft/resources/ResourceKey; f SEAGRASS_DEEP_WARM + f Lnet/minecraft/resources/ResourceKey; g SEAGRASS_DEEP + f Lnet/minecraft/resources/ResourceKey; h SEAGRASS_DEEP_COLD + f Lnet/minecraft/resources/ResourceKey; i SEA_PICKLE + f Lnet/minecraft/resources/ResourceKey; j KELP_COLD + f Lnet/minecraft/resources/ResourceKey; k KELP_WARM + f Lnet/minecraft/resources/ResourceKey; l WARM_OCEAN_VEGETATION + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (I)Ljava/util/List; a seagrassPlacement +c net/minecraft/data/worldgen/placement/CavePlacements net/minecraft/data/worldgen/placement/CavePlacements + f Lnet/minecraft/resources/ResourceKey; a MONSTER_ROOM + f Lnet/minecraft/resources/ResourceKey; b MONSTER_ROOM_DEEP + f Lnet/minecraft/resources/ResourceKey; c FOSSIL_UPPER + f Lnet/minecraft/resources/ResourceKey; d FOSSIL_LOWER + f Lnet/minecraft/resources/ResourceKey; e DRIPSTONE_CLUSTER + f Lnet/minecraft/resources/ResourceKey; f LARGE_DRIPSTONE + f Lnet/minecraft/resources/ResourceKey; g POINTED_DRIPSTONE + f Lnet/minecraft/resources/ResourceKey; h UNDERWATER_MAGMA + f Lnet/minecraft/resources/ResourceKey; i GLOW_LICHEN + f Lnet/minecraft/resources/ResourceKey; j ROOTED_AZALEA_TREE + f Lnet/minecraft/resources/ResourceKey; k CAVE_VINES + f Lnet/minecraft/resources/ResourceKey; l LUSH_CAVES_VEGETATION + f Lnet/minecraft/resources/ResourceKey; m LUSH_CAVES_CLAY + f Lnet/minecraft/resources/ResourceKey; n LUSH_CAVES_CEILING_VEGETATION + f Lnet/minecraft/resources/ResourceKey; o SPORE_BLOSSOM + f Lnet/minecraft/resources/ResourceKey; p CLASSIC_VINES + f Lnet/minecraft/resources/ResourceKey; q AMETHYST_GEODE + f Lnet/minecraft/resources/ResourceKey; r SCULK_PATCH_DEEP_DARK + f Lnet/minecraft/resources/ResourceKey; s SCULK_PATCH_ANCIENT_CITY + f Lnet/minecraft/resources/ResourceKey; t SCULK_VEIN + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/placement/EndPlacements net/minecraft/data/worldgen/placement/EndPlacements + f Lnet/minecraft/resources/ResourceKey; a END_PLATFORM + f Lnet/minecraft/resources/ResourceKey; b END_SPIKE + f Lnet/minecraft/resources/ResourceKey; c END_GATEWAY_RETURN + f Lnet/minecraft/resources/ResourceKey; d CHORUS_PLANT + f Lnet/minecraft/resources/ResourceKey; e END_ISLAND_DECORATED + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/placement/MiscOverworldPlacements net/minecraft/data/worldgen/placement/MiscOverworldPlacements + f Lnet/minecraft/resources/ResourceKey; a ICE_SPIKE + f Lnet/minecraft/resources/ResourceKey; b ICE_PATCH + f Lnet/minecraft/resources/ResourceKey; c FOREST_ROCK + f Lnet/minecraft/resources/ResourceKey; d ICEBERG_PACKED + f Lnet/minecraft/resources/ResourceKey; e ICEBERG_BLUE + f Lnet/minecraft/resources/ResourceKey; f BLUE_ICE + f Lnet/minecraft/resources/ResourceKey; g LAKE_LAVA_UNDERGROUND + f Lnet/minecraft/resources/ResourceKey; h LAKE_LAVA_SURFACE + f Lnet/minecraft/resources/ResourceKey; i DISK_CLAY + f Lnet/minecraft/resources/ResourceKey; j DISK_GRAVEL + f Lnet/minecraft/resources/ResourceKey; k DISK_SAND + f Lnet/minecraft/resources/ResourceKey; l DISK_GRASS + f Lnet/minecraft/resources/ResourceKey; m FREEZE_TOP_LAYER + f Lnet/minecraft/resources/ResourceKey; n VOID_START_PLATFORM + f Lnet/minecraft/resources/ResourceKey; o DESERT_WELL + f Lnet/minecraft/resources/ResourceKey; p SPRING_LAVA + f Lnet/minecraft/resources/ResourceKey; q SPRING_LAVA_FROZEN + f Lnet/minecraft/resources/ResourceKey; r SPRING_WATER + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/placement/NetherPlacements net/minecraft/data/worldgen/placement/NetherPlacements + f Lnet/minecraft/resources/ResourceKey; a DELTA + f Lnet/minecraft/resources/ResourceKey; b SMALL_BASALT_COLUMNS + f Lnet/minecraft/resources/ResourceKey; c LARGE_BASALT_COLUMNS + f Lnet/minecraft/resources/ResourceKey; d BASALT_BLOBS + f Lnet/minecraft/resources/ResourceKey; e BLACKSTONE_BLOBS + f Lnet/minecraft/resources/ResourceKey; f GLOWSTONE_EXTRA + f Lnet/minecraft/resources/ResourceKey; g GLOWSTONE + f Lnet/minecraft/resources/ResourceKey; h CRIMSON_FOREST_VEGETATION + f Lnet/minecraft/resources/ResourceKey; i WARPED_FOREST_VEGETATION + f Lnet/minecraft/resources/ResourceKey; j NETHER_SPROUTS + f Lnet/minecraft/resources/ResourceKey; k TWISTING_VINES + f Lnet/minecraft/resources/ResourceKey; l WEEPING_VINES + f Lnet/minecraft/resources/ResourceKey; m PATCH_CRIMSON_ROOTS + f Lnet/minecraft/resources/ResourceKey; n BASALT_PILLAR + f Lnet/minecraft/resources/ResourceKey; o SPRING_DELTA + f Lnet/minecraft/resources/ResourceKey; p SPRING_CLOSED + f Lnet/minecraft/resources/ResourceKey; q SPRING_CLOSED_DOUBLE + f Lnet/minecraft/resources/ResourceKey; r SPRING_OPEN + f Lnet/minecraft/resources/ResourceKey; s PATCH_SOUL_FIRE + f Lnet/minecraft/resources/ResourceKey; t PATCH_FIRE + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/placement/OrePlacements net/minecraft/data/worldgen/placement/OrePlacements + f Lnet/minecraft/resources/ResourceKey; A ORE_REDSTONE_LOWER + f Lnet/minecraft/resources/ResourceKey; B ORE_DIAMOND + f Lnet/minecraft/resources/ResourceKey; C ORE_DIAMOND_MEDIUM + f Lnet/minecraft/resources/ResourceKey; D ORE_DIAMOND_LARGE + f Lnet/minecraft/resources/ResourceKey; E ORE_DIAMOND_BURIED + f Lnet/minecraft/resources/ResourceKey; F ORE_LAPIS + f Lnet/minecraft/resources/ResourceKey; G ORE_LAPIS_BURIED + f Lnet/minecraft/resources/ResourceKey; H ORE_INFESTED + f Lnet/minecraft/resources/ResourceKey; I ORE_EMERALD + f Lnet/minecraft/resources/ResourceKey; J ORE_ANCIENT_DEBRIS_LARGE + f Lnet/minecraft/resources/ResourceKey; K ORE_ANCIENT_DEBRIS_SMALL + f Lnet/minecraft/resources/ResourceKey; L ORE_COPPER + f Lnet/minecraft/resources/ResourceKey; M ORE_COPPER_LARGE + f Lnet/minecraft/resources/ResourceKey; N ORE_CLAY + f Lnet/minecraft/resources/ResourceKey; a ORE_MAGMA + f Lnet/minecraft/resources/ResourceKey; b ORE_SOUL_SAND + f Lnet/minecraft/resources/ResourceKey; c ORE_GOLD_DELTAS + f Lnet/minecraft/resources/ResourceKey; d ORE_QUARTZ_DELTAS + f Lnet/minecraft/resources/ResourceKey; e ORE_GOLD_NETHER + f Lnet/minecraft/resources/ResourceKey; f ORE_QUARTZ_NETHER + f Lnet/minecraft/resources/ResourceKey; g ORE_GRAVEL_NETHER + f Lnet/minecraft/resources/ResourceKey; h ORE_BLACKSTONE + f Lnet/minecraft/resources/ResourceKey; i ORE_DIRT + f Lnet/minecraft/resources/ResourceKey; j ORE_GRAVEL + f Lnet/minecraft/resources/ResourceKey; k ORE_GRANITE_UPPER + f Lnet/minecraft/resources/ResourceKey; l ORE_GRANITE_LOWER + f Lnet/minecraft/resources/ResourceKey; m ORE_DIORITE_UPPER + f Lnet/minecraft/resources/ResourceKey; n ORE_DIORITE_LOWER + f Lnet/minecraft/resources/ResourceKey; o ORE_ANDESITE_UPPER + f Lnet/minecraft/resources/ResourceKey; p ORE_ANDESITE_LOWER + f Lnet/minecraft/resources/ResourceKey; q ORE_TUFF + f Lnet/minecraft/resources/ResourceKey; r ORE_COAL_UPPER + f Lnet/minecraft/resources/ResourceKey; s ORE_COAL_LOWER + f Lnet/minecraft/resources/ResourceKey; t ORE_IRON_UPPER + f Lnet/minecraft/resources/ResourceKey; u ORE_IRON_MIDDLE + f Lnet/minecraft/resources/ResourceKey; v ORE_IRON_SMALL + f Lnet/minecraft/resources/ResourceKey; w ORE_GOLD_EXTRA + f Lnet/minecraft/resources/ResourceKey; x ORE_GOLD + f Lnet/minecraft/resources/ResourceKey; y ORE_GOLD_LOWER + f Lnet/minecraft/resources/ResourceKey; z ORE_REDSTONE + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; a orePlacement + m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; a commonOrePlacement + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; b rareOrePlacement +c net/minecraft/data/worldgen/placement/PlacementUtils net/minecraft/data/worldgen/placement/PlacementUtils + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; a HEIGHTMAP + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; b HEIGHTMAP_NO_LEAVES + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; c HEIGHTMAP_TOP_SOLID + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; d HEIGHTMAP_WORLD_SURFACE + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; e HEIGHTMAP_OCEAN_FLOOR + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; f FULL_RANGE + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; g RANGE_10_10 + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; h RANGE_8_8 + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; i RANGE_4_4 + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; j RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)V a register + m (IFI)Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; a countExtra + m (Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; a inlinePlaced + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; a inlinePlaced + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;Ljava/util/List;)V a register + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/core/Holder; a filtered + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementFilter; a isEmpty + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; a filteredByBlockSurvival + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;)Lnet/minecraft/core/Holder; a onlyWhenEmpty + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/placement/TreePlacements net/minecraft/data/worldgen/placement/TreePlacements + f Lnet/minecraft/resources/ResourceKey; A BIRCH_BEES_002 + f Lnet/minecraft/resources/ResourceKey; B FANCY_OAK_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; C FANCY_OAK_BEES_002 + f Lnet/minecraft/resources/ResourceKey; D FANCY_OAK_BEES + f Lnet/minecraft/resources/ResourceKey; E CHERRY_BEES_005 + f Lnet/minecraft/resources/ResourceKey; a CRIMSON_FUNGI + f Lnet/minecraft/resources/ResourceKey; b WARPED_FUNGI + f Lnet/minecraft/resources/ResourceKey; c OAK_CHECKED + f Lnet/minecraft/resources/ResourceKey; d DARK_OAK_CHECKED + f Lnet/minecraft/resources/ResourceKey; e PALE_OAK_CHECKED + f Lnet/minecraft/resources/ResourceKey; f PALE_OAK_CREAKING_CHECKED + f Lnet/minecraft/resources/ResourceKey; g BIRCH_CHECKED + f Lnet/minecraft/resources/ResourceKey; h ACACIA_CHECKED + f Lnet/minecraft/resources/ResourceKey; i SPRUCE_CHECKED + f Lnet/minecraft/resources/ResourceKey; j MANGROVE_CHECKED + f Lnet/minecraft/resources/ResourceKey; k CHERRY_CHECKED + f Lnet/minecraft/resources/ResourceKey; l PINE_ON_SNOW + f Lnet/minecraft/resources/ResourceKey; m SPRUCE_ON_SNOW + f Lnet/minecraft/resources/ResourceKey; n PINE_CHECKED + f Lnet/minecraft/resources/ResourceKey; o JUNGLE_TREE_CHECKED + f Lnet/minecraft/resources/ResourceKey; p FANCY_OAK_CHECKED + f Lnet/minecraft/resources/ResourceKey; q MEGA_JUNGLE_TREE_CHECKED + f Lnet/minecraft/resources/ResourceKey; r MEGA_SPRUCE_CHECKED + f Lnet/minecraft/resources/ResourceKey; s MEGA_PINE_CHECKED + f Lnet/minecraft/resources/ResourceKey; t TALL_MANGROVE_CHECKED + f Lnet/minecraft/resources/ResourceKey; u JUNGLE_BUSH + f Lnet/minecraft/resources/ResourceKey; v SUPER_BIRCH_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; w SUPER_BIRCH_BEES + f Lnet/minecraft/resources/ResourceKey; x OAK_BEES_0002 + f Lnet/minecraft/resources/ResourceKey; y OAK_BEES_002 + f Lnet/minecraft/resources/ResourceKey; z BIRCH_BEES_0002_PLACED + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/data/worldgen/placement/VegetationPlacements net/minecraft/data/worldgen/placement/VegetationPlacements + f Lnet/minecraft/resources/ResourceKey; A PATCH_CACTUS_DECORATED + f Lnet/minecraft/resources/ResourceKey; B PATCH_SUGAR_CANE_SWAMP + f Lnet/minecraft/resources/ResourceKey; C PATCH_SUGAR_CANE_DESERT + f Lnet/minecraft/resources/ResourceKey; D PATCH_SUGAR_CANE_BADLANDS + f Lnet/minecraft/resources/ResourceKey; E PATCH_SUGAR_CANE + f Lnet/minecraft/resources/ResourceKey; F BROWN_MUSHROOM_NETHER + f Lnet/minecraft/resources/ResourceKey; G RED_MUSHROOM_NETHER + f Lnet/minecraft/resources/ResourceKey; H BROWN_MUSHROOM_NORMAL + f Lnet/minecraft/resources/ResourceKey; I RED_MUSHROOM_NORMAL + f Lnet/minecraft/resources/ResourceKey; J BROWN_MUSHROOM_TAIGA + f Lnet/minecraft/resources/ResourceKey; K RED_MUSHROOM_TAIGA + f Lnet/minecraft/resources/ResourceKey; L BROWN_MUSHROOM_OLD_GROWTH + f Lnet/minecraft/resources/ResourceKey; M RED_MUSHROOM_OLD_GROWTH + f Lnet/minecraft/resources/ResourceKey; N BROWN_MUSHROOM_SWAMP + f Lnet/minecraft/resources/ResourceKey; O RED_MUSHROOM_SWAMP + f Lnet/minecraft/resources/ResourceKey; P FLOWER_WARM + f Lnet/minecraft/resources/ResourceKey; Q FLOWER_DEFAULT + f Lnet/minecraft/resources/ResourceKey; R FLOWER_FLOWER_FOREST + f Lnet/minecraft/resources/ResourceKey; S FLOWER_SWAMP + f Lnet/minecraft/resources/ResourceKey; T FLOWER_PLAINS + f Lnet/minecraft/resources/ResourceKey; U FLOWER_MEADOW + f Lnet/minecraft/resources/ResourceKey; V FLOWER_CHERRY + f Lnet/minecraft/resources/ResourceKey; W FLOWER_PALE_GARDEN + f Lnet/minecraft/resources/ResourceKey; X TREES_PLAINS + f Lnet/minecraft/resources/ResourceKey; Y DARK_FOREST_VEGETATION + f Lnet/minecraft/resources/ResourceKey; Z PALE_GARDEN_VEGETATION + f Lnet/minecraft/resources/ResourceKey; a BAMBOO_LIGHT + f Lnet/minecraft/resources/ResourceKey; aA TREES_MANGROVE + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; aB TREE_THRESHOLD + f Lnet/minecraft/resources/ResourceKey; aa FLOWER_FOREST_FLOWERS + f Lnet/minecraft/resources/ResourceKey; ab FOREST_FLOWERS + f Lnet/minecraft/resources/ResourceKey; ac PALE_GARDEN_FLOWERS + f Lnet/minecraft/resources/ResourceKey; ad PALE_MOSS_PATCH + f Lnet/minecraft/resources/ResourceKey; ae TREES_FLOWER_FOREST + f Lnet/minecraft/resources/ResourceKey; af TREES_MEADOW + f Lnet/minecraft/resources/ResourceKey; ag TREES_CHERRY + f Lnet/minecraft/resources/ResourceKey; ah TREES_TAIGA + f Lnet/minecraft/resources/ResourceKey; ai TREES_GROVE + f Lnet/minecraft/resources/ResourceKey; aj TREES_BADLANDS + f Lnet/minecraft/resources/ResourceKey; ak TREES_SNOWY + f Lnet/minecraft/resources/ResourceKey; al TREES_SWAMP + f Lnet/minecraft/resources/ResourceKey; am TREES_WINDSWEPT_SAVANNA + f Lnet/minecraft/resources/ResourceKey; an TREES_SAVANNA + f Lnet/minecraft/resources/ResourceKey; ao BIRCH_TALL + f Lnet/minecraft/resources/ResourceKey; ap TREES_BIRCH + f Lnet/minecraft/resources/ResourceKey; aq TREES_WINDSWEPT_FOREST + f Lnet/minecraft/resources/ResourceKey; ar TREES_WINDSWEPT_HILLS + f Lnet/minecraft/resources/ResourceKey; as TREES_WATER + f Lnet/minecraft/resources/ResourceKey; at TREES_BIRCH_AND_OAK + f Lnet/minecraft/resources/ResourceKey; au TREES_SPARSE_JUNGLE + f Lnet/minecraft/resources/ResourceKey; av TREES_OLD_GROWTH_SPRUCE_TAIGA + f Lnet/minecraft/resources/ResourceKey; aw TREES_OLD_GROWTH_PINE_TAIGA + f Lnet/minecraft/resources/ResourceKey; ax TREES_JUNGLE + f Lnet/minecraft/resources/ResourceKey; ay BAMBOO_VEGETATION + f Lnet/minecraft/resources/ResourceKey; az MUSHROOM_ISLAND_VEGETATION + f Lnet/minecraft/resources/ResourceKey; b BAMBOO + f Lnet/minecraft/resources/ResourceKey; c VINES + f Lnet/minecraft/resources/ResourceKey; d PATCH_SUNFLOWER + f Lnet/minecraft/resources/ResourceKey; e PATCH_PUMPKIN + f Lnet/minecraft/resources/ResourceKey; f PATCH_GRASS_PLAIN + f Lnet/minecraft/resources/ResourceKey; g PATCH_GRASS_FOREST + f Lnet/minecraft/resources/ResourceKey; h PATCH_GRASS_BADLANDS + f Lnet/minecraft/resources/ResourceKey; i PATCH_GRASS_SAVANNA + f Lnet/minecraft/resources/ResourceKey; j PATCH_GRASS_NORMAL + f Lnet/minecraft/resources/ResourceKey; k PATCH_GRASS_TAIGA_2 + f Lnet/minecraft/resources/ResourceKey; l PATCH_GRASS_TAIGA + f Lnet/minecraft/resources/ResourceKey; m PATCH_GRASS_JUNGLE + f Lnet/minecraft/resources/ResourceKey; n GRASS_BONEMEAL + f Lnet/minecraft/resources/ResourceKey; o PATCH_DEAD_BUSH_2 + f Lnet/minecraft/resources/ResourceKey; p PATCH_DEAD_BUSH + f Lnet/minecraft/resources/ResourceKey; q PATCH_DEAD_BUSH_BADLANDS + f Lnet/minecraft/resources/ResourceKey; r PATCH_MELON + f Lnet/minecraft/resources/ResourceKey; s PATCH_MELON_SPARSE + f Lnet/minecraft/resources/ResourceKey; t PATCH_BERRY_COMMON + f Lnet/minecraft/resources/ResourceKey; u PATCH_BERRY_RARE + f Lnet/minecraft/resources/ResourceKey; v PATCH_WATERLILY + f Lnet/minecraft/resources/ResourceKey; w PATCH_TALL_GRASS_2 + f Lnet/minecraft/resources/ResourceKey; x PATCH_TALL_GRASS + f Lnet/minecraft/resources/ResourceKey; y PATCH_LARGE_FERN + f Lnet/minecraft/resources/ResourceKey; z PATCH_CACTUS_DESERT + m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; a getMushroomPlacement + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; a treePlacement + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; a treePlacement + m (I)Ljava/util/List; a worldSurfaceSquaredWithCount + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lcom/google/common/collect/ImmutableList$Builder; b treePlacementBase +c net/minecraft/data/worldgen/placement/VillagePlacements net/minecraft/data/worldgen/placement/VillagePlacements + f Lnet/minecraft/resources/ResourceKey; a PILE_HAY_VILLAGE + f Lnet/minecraft/resources/ResourceKey; b PILE_MELON_VILLAGE + f Lnet/minecraft/resources/ResourceKey; c PILE_SNOW_VILLAGE + f Lnet/minecraft/resources/ResourceKey; d PILE_ICE_VILLAGE + f Lnet/minecraft/resources/ResourceKey; e PILE_PUMPKIN_VILLAGE + f Lnet/minecraft/resources/ResourceKey; f OAK_VILLAGE + f Lnet/minecraft/resources/ResourceKey; g ACACIA_VILLAGE + f Lnet/minecraft/resources/ResourceKey; h SPRUCE_VILLAGE + f Lnet/minecraft/resources/ResourceKey; i PINE_VILLAGE + f Lnet/minecraft/resources/ResourceKey; j PATCH_CACTUS_VILLAGE + f Lnet/minecraft/resources/ResourceKey; k FLOWER_PLAIN_VILLAGE + f Lnet/minecraft/resources/ResourceKey; l PATCH_TAIGA_GRASS_VILLAGE + f Lnet/minecraft/resources/ResourceKey; m PATCH_BERRY_BUSH_VILLAGE + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/gametest/framework/AfterBatch net/minecraft/gametest/framework/AfterBatch + m ()Ljava/lang/String; a batch +c net/minecraft/gametest/framework/BeforeBatch net/minecraft/gametest/framework/BeforeBatch + m ()Ljava/lang/String; a batch +c net/minecraft/gametest/framework/GameTest net/minecraft/gametest/framework/GameTest + m ()I a timeoutTicks + m ()Ljava/lang/String; b batch + m ()Z c skyAccess + m ()I d rotationSteps + m ()Z e required + m ()Z f manualOnly + m ()Ljava/lang/String; g template + m ()J h setupTicks + m ()I i attempts + m ()I j requiredSuccesses +c net/minecraft/gametest/framework/GameTestBatchFactory net/minecraft/gametest/framework/GameTestBatchFactory + f I a MAX_TESTS_PER_BATCH + m (ILjava/util/Collection;)Ljava/util/Collection; a lambda$fromGameTestInfo$6 + m (Ljava/lang/String;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestHarnessBatch; a lambda$fromGameTestInfo$4 + m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestHarnessBatch; a lambda$fromTestFunction$1 + m ()Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b; a fromGameTestInfo + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/lang/String; a lambda$fromGameTestInfo$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a lambda$fromTestFunction$0 + m (Ljava/util/Collection;Ljava/lang/String;J)Lnet/minecraft/gametest/framework/GameTestHarnessBatch; a toGameTestBatch + m (ILjava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fromGameTestInfo$5 + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fromTestFunction$2 + m (I)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b; a fromGameTestInfo + m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Collection; a fromTestFunction + m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;ILnet/minecraft/server/level/WorldServer;)Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a toGameTestInfo +c net/minecraft/gametest/framework/GameTestBatchListener net/minecraft/gametest/framework/GameTestBatchListener + m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)V a testBatchStarting + m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)V b testBatchFinished +c net/minecraft/gametest/framework/GameTestHarnessAssertion net/minecraft/gametest/framework/GameTestAssertException +c net/minecraft/gametest/framework/GameTestHarnessAssertionPosition net/minecraft/gametest/framework/GameTestAssertPosException + f Lnet/minecraft/core/BlockPosition; a absolutePos + f Lnet/minecraft/core/BlockPosition; b relativePos + f J c tick + m ()Ljava/lang/String; a getMessageToShowAtBlock + m ()Lnet/minecraft/core/BlockPosition; b getRelativePos + m ()Lnet/minecraft/core/BlockPosition; c getAbsolutePos +c net/minecraft/gametest/framework/GameTestHarnessBatch net/minecraft/gametest/framework/GameTestBatch + f Ljava/lang/String; a DEFAULT_BATCH_NAME + f Ljava/lang/String; b name + f Ljava/util/Collection; c gameTestInfos + f Ljava/util/function/Consumer; d beforeBatchFunction + f Ljava/util/function/Consumer; e afterBatchFunction + m ()Ljava/lang/String; a name + m ()Ljava/util/Collection; b gameTestInfos + m ()Ljava/util/function/Consumer; c beforeBatchFunction + m ()Ljava/util/function/Consumer; d afterBatchFunction +c net/minecraft/gametest/framework/GameTestHarnessCollector net/minecraft/gametest/framework/MultipleTestTracker + f C a NOT_STARTED_TEST_CHAR + f C b ONGOING_TEST_CHAR + f C c SUCCESSFUL_TEST_CHAR + f C d FAILED_OPTIONAL_TEST_CHAR + f C e FAILED_REQUIRED_TEST_CHAR + f Ljava/util/Collection; f tests + f Ljava/util/Collection; g listeners + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a addTestToTrack + m (Ljava/util/function/Consumer;)V a addFailureListener + m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a lambda$addListener$0 + m ()I a getFailedRequiredCount + m (Ljava/lang/StringBuffer;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a lambda$getProgressBar$1 + m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a addListener + m ()I b getFailedOptionalCount + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b remove + m ()I c getDoneCount + m ()Z d hasFailedRequired + m ()Z e hasFailedOptional + m ()Ljava/util/Collection; f getFailedRequired + m ()Ljava/util/Collection; g getFailedOptional + m ()I h getTotalCount + m ()Z i isDone + m ()Ljava/lang/String; j getProgressBar +c net/minecraft/gametest/framework/GameTestHarnessCollector$1 net/minecraft/gametest/framework/MultipleTestTracker$1 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed +c net/minecraft/gametest/framework/GameTestHarnessEvent net/minecraft/gametest/framework/GameTestEvent + f Ljava/lang/Long; a expectedDelay + f Ljava/lang/Runnable; b assertion + m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessEvent; a create + m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessEvent; a create +c net/minecraft/gametest/framework/GameTestHarnessHelper net/minecraft/gametest/framework/GameTestHelper + f Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a testInfo + f Z b finalCheckAdded + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPosition;D)V a assertItemEntityPresent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)V a assertBlockProperty + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z a lambda$assertBlockNotPresent$9 + m (III)V a pressButton + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/Entity; a spawn + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I a lambda$findClosestEntity$2 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)V a assertEntityInstancePresent + m (Lnet/minecraft/world/item/Item;)V a assertItemEntityPresent + m (Lnet/minecraft/world/entity/EntityTypes;I)V a assertEntitiesPresent + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/Entity; a spawn + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a assertBlockPresent + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; a makeAboutToDrown + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/Vec3D;D)Ljava/util/List; a findEntities + m (Lnet/minecraft/world/entity/EntityTypes;IIID)Lnet/minecraft/world/entity/Entity; a findClosestEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z a lambda$assertBlockPresent$8 + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;)V a fail + m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$assertBlock$12 + m (Lnet/minecraft/world/level/block/Block;III)V a assertBlockPresent + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;)V a assertSameBlockStates + m (JLnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/Item;)V a assertAtTickTimeContainerContains + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;F)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a walkTo + m (Ljava/lang/String;)V a fail + m ()Lnet/minecraft/server/level/WorldServer; a getLevel + m (Lnet/minecraft/world/entity/EntityTypes;III)Lnet/minecraft/world/entity/Entity; a spawn + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;ID)V a assertEntitiesPresent + m (Lnet/minecraft/world/entity/Entity;III)V a assertEntityInstancePresent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/Item;)V a assertContainerContains + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)V a hurt + m (JLjava/lang/Runnable;)V a runAtTickTime + m (Lnet/minecraft/world/entity/EntityInsentient;FFF)V a moveTo + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a setBlock + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;)V a lambda$assertSameBlockStates$21 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/AxisAlignedBB;)V a assertEntityPresent + m (Ljava/lang/Runnable;)V a succeedIf + m (I)V a setDayTime + m (Lnet/minecraft/core/BlockPosition;J)V a pulseRedstone + m (JLnet/minecraft/core/BlockPosition;)V a assertAtTickTimeContainerEmpty + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a useBlock + m (Lnet/minecraft/world/entity/EntityTypes;FFF)Lnet/minecraft/world/entity/Entity; a spawn + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z a lambda$assertEntityInstancePresent$15 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$assertBlockProperty$13 + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; a absoluteAABB + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Predicate;)V a assertEntityData + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a absoluteVec + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/item/EntityItem; a spawnItem + m (IIILnet/minecraft/world/level/block/Block;)V a setBlock + m (Lnet/minecraft/world/item/Item;FFF)Lnet/minecraft/world/entity/item/EntityItem; a spawnItem + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight + m (Ljava/lang/Class;)V a killAllEntitiesOfClass + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;Ljava/lang/String;)V a assertBlockProperty + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/Object;)V a assertEntityProperty + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a lambda$assertEntityNotTouching$18 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a useBlock + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/gametest/framework/GameTestHarnessAssertionPosition; a lambda$assertEntityInstancePresent$16 + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V a assertBlock + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V a assertValueEqual + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Function;Ljava/lang/Object;)V a assertEntityData + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Ljava/util/function/IntPredicate;Ljava/util/function/Supplier;)V a assertRedstoneSignal + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;I)V a assertLivingEntityHasMobEffect + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setBlock + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a placeAt + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/item/EntityItem; a spawnItem + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Ljava/lang/String;)V a assertBlock + m (ZLjava/lang/String;)V a assertTrue + m (Lnet/minecraft/world/entity/Entity;)V a kill + m (Ljava/lang/Runnable;J)V a lambda$onEachTick$29 + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/ItemStack;)Z a lambda$assertEntityInventoryContains$20 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/lang/String;)V a assertEntityPosition + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Ljava/lang/String;)V a assertEntityProperty + m (IIILnet/minecraft/world/level/block/state/IBlockData;)V a setBlock + m (ILjava/lang/Runnable;)V a succeedOnTickWhen + m (Lnet/minecraft/resources/ResourceKey;)V a setBiome + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/entity/Entity;)Z a lambda$findEntities$3 + m (Ljava/util/function/Consumer;)V a forEveryBlockInStructure + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;D)V a assertEntityPresent + m (Lnet/minecraft/world/entity/EntityTypes;DDD)V a assertEntityTouching + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/item/Item;)V a assertEntityIsHolding + m (Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/world/entity/player/EntityHuman; a makeMockPlayer + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPosition;DI)V a assertItemEntityCountIs + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$pressButton$5 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)V a assertSameBlockState + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/entity/Entity; a findOneEntity + m (Ljava/lang/String;Lnet/minecraft/world/entity/Entity;)V a fail + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/AxisAlignedBB;)V b assertEntityNotPresent + m (JLjava/lang/Runnable;)V b runAfterDelay + m (Lnet/minecraft/world/level/block/Block;III)V b assertBlockNotPresent + m (Ljava/lang/Runnable;J)V b lambda$failIfEver$28 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;D)Ljava/util/List; b getEntities + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; b relativeAABB + m (Lnet/minecraft/world/entity/EntityTypes;DDD)V b assertEntityNotTouching + m (Lnet/minecraft/world/entity/EntityTypes;FFF)Lnet/minecraft/world/entity/EntityInsentient; b spawnWithNoFreeWill + m (Ljava/lang/Runnable;)V b succeedWhen + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V b assertBlockState + m (Lnet/minecraft/world/entity/EntityTypes;III)Lnet/minecraft/world/entity/EntityInsentient; b spawnWithNoFreeWill + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;F)V b lambda$walkTo$4 + m (Lnet/minecraft/world/entity/EntityTypes;IIID)Ljava/util/List; b findEntities + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/EntityInsentient; b spawnWithNoFreeWill + m (Lnet/minecraft/world/entity/EntityTypes;)V b assertEntityPresent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/Item;)V b lambda$assertAtTickTimeContainerContains$22 + m (III)V b pullLever + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/item/Item;)V b assertEntityInventoryContains + m (ZLjava/lang/String;)V b assertFalse + m (Lnet/minecraft/world/entity/Entity;)V b lambda$killAllEntitiesOfClass$1 + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z b lambda$assertEntityTouching$17 + m (Ljava/lang/String;)Ljava/lang/String; b lambda$assertBlockProperty$14 + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; b withLowHealth + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityInsentient; b spawnWithNoFreeWill + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; b getBlockEntity + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPosition;D)V b assertItemEntityNotPresent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Function;Ljava/lang/Object;)V b succeedWhenEntityData + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V b assertBlockNotPresent + m (Lnet/minecraft/world/item/Item;)V b assertItemEntityNotPresent + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b relativeVec + m ()V b killAllEntities + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V c assertBlockEntityData + m (Ljava/lang/Runnable;)V c failIf + m (Lnet/minecraft/core/BlockPosition;)V c pressButton + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Function;Ljava/lang/Object;)V c lambda$succeedWhenEntityData$24 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V c assertEntityPresent + m (Lnet/minecraft/world/entity/Entity;)Z c lambda$killAllEntitiesOfClass$0 + m (Lnet/minecraft/world/level/block/Block;III)V c succeedWhenBlockPresent + m (Ljava/lang/String;)Ljava/lang/String; c lambda$assertBlock$11 + m ()Lnet/minecraft/server/level/EntityPlayer; c makeMockServerPlayerInLevel + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V c succeedWhenBlockPresent + m (Lnet/minecraft/world/entity/EntityTypes;)Ljava/util/List; c getEntities + m (Lnet/minecraft/world/entity/EntityTypes;III)V c assertEntityPresent + m (Ljava/lang/Runnable;)V d failIfEver + m (Lnet/minecraft/core/BlockPosition;)V d useBlock + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V d lambda$succeedWhenBlockPresent$10 + m (Lnet/minecraft/world/entity/EntityTypes;III)V d assertEntityNotPresent + m ()V d setNight + m (Lnet/minecraft/world/entity/EntityTypes;)V d assertEntityNotPresent + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V d assertEntityNotPresent + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V e succeedWhenEntityPresent + m (Lnet/minecraft/world/entity/EntityTypes;III)V e succeedWhenEntityPresent + m (Lnet/minecraft/core/BlockPosition;)V e pullLever + m ()V e succeed + m (Ljava/lang/Runnable;)V e onEachTick + m (Lnet/minecraft/core/BlockPosition;)V f destroyBlock + m ()V f tickPrecipitation + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V f succeedWhenEntityNotPresent + m (Lnet/minecraft/world/entity/EntityTypes;III)V f succeedWhenEntityNotPresent + m ()Lnet/minecraft/gametest/framework/GameTestHarnessSequence; g startSequence + m (Lnet/minecraft/core/BlockPosition;)V g assertContainerEmpty + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V g lambda$succeedWhenEntityNotPresent$26 + m (Lnet/minecraft/core/BlockPosition;)V h randomTick + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; h getTestRotation + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V h lambda$succeedWhenEntityPresent$25 + m ()J i getTick + m (Lnet/minecraft/core/BlockPosition;)V i tickPrecipitation + m ()Lnet/minecraft/world/phys/AxisAlignedBB; j getBounds + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; j absolutePos + m ()V k ensureSingleFinalCheck + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; k relativePos + m (Lnet/minecraft/core/BlockPosition;)V l lambda$assertAtTickTimeContainerEmpty$23 + m ()Lnet/minecraft/world/phys/AxisAlignedBB; l getRelativeBounds + m ()Ljava/lang/Exception; m lambda$failIf$27 + m (Lnet/minecraft/core/BlockPosition;)V m lambda$pulseRedstone$7 + m ()Ljava/lang/String; n lambda$pressButton$6 +c net/minecraft/gametest/framework/GameTestHarnessHelper$1 net/minecraft/gametest/framework/GameTestHelper$1 + f Lnet/minecraft/world/level/EnumGamemode; a val$gameType + m ()Z Z_ isSpectator + m ()Z b isCreative + m ()Z c isLocalPlayer +c net/minecraft/gametest/framework/GameTestHarnessHelper$2 net/minecraft/gametest/framework/GameTestHelper$2 + m ()Z Z_ isSpectator + m ()Z b isCreative +c net/minecraft/gametest/framework/GameTestHarnessHelper$3 net/minecraft/gametest/framework/GameTestHelper$3 + f [I a $SwitchMap$net$minecraft$world$level$block$Rotation +c net/minecraft/gametest/framework/GameTestHarnessITestReporter net/minecraft/gametest/framework/TestReporter + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a onTestFailed + m ()V a finish + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b onTestSuccess +c net/minecraft/gametest/framework/GameTestHarnessInfo net/minecraft/gametest/framework/GameTestInfo + f Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; a testFunction + f Lnet/minecraft/core/BlockPosition; b structureBlockPos + f Lnet/minecraft/core/BlockPosition; c northWestCorner + f Lnet/minecraft/server/level/WorldServer; d level + f Ljava/util/Collection; e listeners + f I f timeoutTicks + f Ljava/util/Collection; g sequences + f Lit/unimi/dsi/fastutil/objects/Object2LongMap; h runAtTickTimeMap + f J i startTick + f I j ticksToWaitForChunkLoading + f Z k placedStructure + f Z l chunksLoaded + f J m tickCount + f Z n started + f Lnet/minecraft/gametest/framework/RetryOptions; o retryOptions + f Lcom/google/common/base/Stopwatch; p timer + f Z q done + f Lnet/minecraft/world/level/block/EnumBlockRotation; r rotation + f Ljava/lang/Throwable; s error + f Lnet/minecraft/world/level/block/entity/TileEntityStructure; t structureBlockEntity + m ()Lnet/minecraft/gametest/framework/RetryOptions; A retryOptions + m ()Ljava/util/stream/Stream; B getListeners + m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; C copyReset + m ()Lnet/minecraft/core/BlockPosition; D getOrCalculateNorthwestCorner + m ()Z E ensureStructureIsPlaced + m ()V F tickInternal + m ()V G startTest + m ()V H finish + m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a lambda$tick$2 + m (I)Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a startExecution + m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a placeStructure + m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a addListener + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a lambda$tick$0 + m (Lnet/minecraft/core/BlockPosition;)V a setStructureBlockPos + m (Lnet/minecraft/world/entity/Entity;)V a lambda$succeed$6 + m (Lnet/minecraft/gametest/framework/GameTestHarnessSequence;)V a lambda$tickInternal$4 + m (JLjava/lang/Runnable;)V a setRunAtTickTime + m (Ljava/lang/Throwable;)V a fail + m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a tick + m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V b lambda$tick$1 + m (Lnet/minecraft/world/entity/Entity;)Z b lambda$succeed$5 + m (Lnet/minecraft/gametest/framework/GameTestHarnessSequence;)V b lambda$tickInternal$3 + m (Lnet/minecraft/core/BlockPosition;)V b setNorthWestCorner + m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V b lambda$prepareTestStructure$7 + m ()Ljava/lang/String; b getTestName + m ()Lnet/minecraft/core/BlockPosition; c getStructureBlockPos + m ()Lnet/minecraft/core/BlockPosition; d getTestOrigin + m ()Lnet/minecraft/world/phys/AxisAlignedBB; e getStructureBounds + m ()Lnet/minecraft/world/level/block/entity/TileEntityStructure; f getStructureBlockEntity + m ()Lnet/minecraft/server/level/WorldServer; g getLevel + m ()Z h hasSucceeded + m ()Z i hasFailed + m ()Z j hasStarted + m ()Z k isDone + m ()J l getRunTime + m ()V m succeed + m ()Ljava/lang/Throwable; n getError + m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; o prepareTestStructure + m ()J p getTick + m ()Lnet/minecraft/gametest/framework/GameTestHarnessSequence; q createSequence + m ()Z r isRequired + m ()Z s isOptional + m ()Ljava/lang/String; t getStructureName + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; u getRotation + m ()Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; v getTestFunction + m ()I w getTimeoutTicks + m ()Z x isFlaky + m ()I y maxAttempts + m ()I z requiredSuccesses +c net/minecraft/gametest/framework/GameTestHarnessListener net/minecraft/gametest/framework/GameTestListener + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed +c net/minecraft/gametest/framework/GameTestHarnessLogger net/minecraft/gametest/framework/LogTestReporter + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a onTestFailed + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b onTestSuccess +c net/minecraft/gametest/framework/GameTestHarnessRegistry net/minecraft/gametest/framework/GameTestRegistry + f Ljava/util/Collection; a TEST_FUNCTIONS + f Ljava/util/Set; b TEST_CLASS_NAMES + f Ljava/util/Map; c BEFORE_BATCH_FUNCTIONS + f Ljava/util/Map; d AFTER_BATCH_FUNCTIONS + f Ljava/util/Set; e LAST_FAILED_TESTS + m (Ljava/lang/String;)Ljava/util/stream/Stream; a getTestFunctionsForClassName + m ()Ljava/util/Collection; a getAllTestFunctions + m (Lnet/minecraft/server/level/WorldServer;)V a lambda$getAfterBatchFunction$2 + m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;Ljava/lang/String;)Z a isTestFunctionPartOfClass + m (Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/Map;)V a registerBatchFunction + m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)V a rememberFailedTest + m (Ljava/lang/Class;)V a register + m (Ljava/lang/String;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z a lambda$findTestFunction$3 + m (Ljava/lang/reflect/Method;Ljava/lang/Object;)V a lambda$turnMethodIntoConsumer$4 + m (Ljava/lang/reflect/Method;)V a register + m (Ljava/lang/String;)Z b isTestClass + m (Lnet/minecraft/server/level/WorldServer;)V b lambda$getBeforeBatchFunction$1 + m (Ljava/lang/String;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z b lambda$getTestFunctionsForClassName$0 + m (Ljava/lang/reflect/Method;)Ljava/util/Collection; b useTestGeneratorMethod + m ()Ljava/util/Collection; b getAllTestClassNames + m (Ljava/lang/reflect/Method;)Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; c turnMethodIntoTestFunction + m ()Ljava/util/stream/Stream; c getLastFailedTests + m (Ljava/lang/String;)Ljava/util/function/Consumer; c getBeforeBatchFunction + m (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer; d turnMethodIntoConsumer + m (Ljava/lang/String;)Ljava/util/function/Consumer; d getAfterBatchFunction + m ()V d forgetFailedTests + m (Ljava/lang/String;)Ljava/util/Optional; e findTestFunction + m (Ljava/lang/String;)Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; f getTestFunction +c net/minecraft/gametest/framework/GameTestHarnessRunner net/minecraft/gametest/framework/GameTestRunner + f I a DEFAULT_TESTS_PER_ROW + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/server/level/WorldServer; c level + f Lnet/minecraft/gametest/framework/GameTestHarnessTicker; d testTicker + f Ljava/util/List; e allTestInfos + f Lcom/google/common/collect/ImmutableList; f batches + f Ljava/util/List; g batchListeners + f Ljava/util/List; h scheduledForRerun + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b; i testBatcher + f Z j stopped + f Lnet/minecraft/gametest/framework/GameTestHarnessBatch; k currentBatch + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; l existingStructureSpawner + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; m newStructureSpawner + f Z n haltOnError + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a rerunTest + m (Lnet/minecraft/server/level/WorldServer;)V a clearMarkers + m (I)V a runBatch + m ()Ljava/util/List; a getTestInfos + m (Ljava/util/Collection;)Ljava/util/Collection; a createStructuresForBatch + m (Lnet/minecraft/gametest/framework/GameTestBatchListener;)V a addListener + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a lambda$rerunTest$2 + m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)Ljava/util/stream/Stream; a lambda$new$0 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/util/Optional; b spawn + m (Lnet/minecraft/gametest/framework/GameTestBatchListener;)V b lambda$runBatch$3 + m ()V b start + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/lang/String; c lambda$runScheduledRerunTests$4 + m ()V c stop + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V d lambda$new$1 + m ()V d runScheduledRerunTests +c net/minecraft/gametest/framework/GameTestHarnessRunner$1 net/minecraft/gametest/framework/GameTestRunner$1 + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner; c this$0 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded + m (Lnet/minecraft/gametest/framework/GameTestBatchListener;)V a lambda$testCompleted$0 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed + m ()V a testCompleted + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun + m (J)V a lambda$testFailed$2 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed + m (J)V b lambda$testCompleted$1 +c net/minecraft/gametest/framework/GameTestHarnessRunner$a net/minecraft/gametest/framework/GameTestRunner$Builder + f Lnet/minecraft/server/level/WorldServer; a level + f Lnet/minecraft/gametest/framework/GameTestHarnessTicker; b testTicker + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b; c batcher + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; d existingStructureSpawner + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; e newStructureSpawner + f Ljava/util/Collection; f batches + f Z g haltOnError + m (Lnet/minecraft/gametest/framework/StructureGridSpawner;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a existingStructureSpawner + m ()Lnet/minecraft/gametest/framework/GameTestHarnessRunner; a build + m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a batcher + m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a fromBatches + m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a newStructureSpawner + m (Z)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a haltOnError + m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; b fromInfo +c net/minecraft/gametest/framework/GameTestHarnessRunner$b net/minecraft/gametest/framework/GameTestRunner$GameTestBatcher +c net/minecraft/gametest/framework/GameTestHarnessRunner$c net/minecraft/gametest/framework/GameTestRunner$StructureSpawner + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; a IN_PLACE + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; b NOT_SET + m (Lnet/minecraft/server/level/WorldServer;)V a onBatchStart + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/util/Optional; a lambda$static$1 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/util/Optional; b lambda$static$0 +c net/minecraft/gametest/framework/GameTestHarnessSequence net/minecraft/gametest/framework/GameTestSequence + f Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a parent + f Ljava/util/List; b events + f J c lastTick + m (Lnet/minecraft/gametest/framework/GameTestHarnessSequence$a;)V a lambda$thenTrigger$5 + m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a thenWaitUntil + m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a thenExecuteAfter + m (Ljava/util/function/Supplier;)V a thenFail + m (I)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a thenIdle + m ()V a thenSucceed + m (J)V a tickAndContinue + m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a thenWaitUntil + m (J)V b tickAndFailIfNotComplete + m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; b thenExecute + m (Ljava/util/function/Supplier;)V b lambda$thenFail$4 + m ()Lnet/minecraft/gametest/framework/GameTestHarnessSequence$a; b thenTrigger + m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; b thenExecuteFor + m (ILjava/lang/Runnable;)V c lambda$thenExecuteFor$3 + m (Ljava/lang/Runnable;)V c executeWithoutFail + m (J)V c tick + m ()V c lambda$thenIdle$0 + m (ILjava/lang/Runnable;)V d lambda$thenExecuteAfter$2 + m (Ljava/lang/Runnable;)V d lambda$thenExecute$1 +c net/minecraft/gametest/framework/GameTestHarnessSequence$a net/minecraft/gametest/framework/GameTestSequence$Condition + f Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a this$0 + f J b NOT_TRIGGERED + f J c triggerTime + m ()V a assertTriggeredThisTick + m (J)V a trigger +c net/minecraft/gametest/framework/GameTestHarnessStructures net/minecraft/gametest/framework/StructureUtils + f I a DEFAULT_Y_SEARCH_RADIUS + f Ljava/lang/String; b DEFAULT_TEST_STRUCTURES_DIR + f Ljava/lang/String; c testStructuresDir + f Lorg/slf4j/Logger; d LOGGER + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)V a addCommandBlockAndButtonToStartTest + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/core/BlockPosition; a getStartCorner + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/server/level/WorldServer;)V a clearSpaceForStructure + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a findStructureBlockContainingPos + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Z a doesStructureContain + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a lambda$removeBarriers$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$forceLoadChunks$4 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/lang/IllegalStateException; a lambda$prepareTestStructure$1 + m (I)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotationForRotationSteps + m (Lnet/minecraft/world/entity/Entity;)Z a lambda$clearSpaceForStructure$6 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;)Ljava/util/stream/Stream; a lookedAtStructureBlockPos + m (ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a lambda$clearSpaceForStructure$5 + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/server/level/WorldServer;)V a removeBarriers + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a lambda$encaseStructure$2 + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)I a getRotationStepsForRotation + m (ILnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)V a clearBlock + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a getTransformedFarCorner + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;Ljava/lang/String;)Ljava/util/stream/Stream; a findStructureByTestFunction + m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Lnet/minecraft/world/phys/AxisAlignedBB; a getStructureBounds + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)V a createNewEmptyStructureBlock + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/server/level/WorldServer;Z)V a encaseStructure + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/server/level/WorldServer;)V b forceLoadChunks + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; b findNearestStructureBlock + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/lang/IllegalStateException; b lambda$getStartCorner$0 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/block/entity/TileEntityStructure; b prepareTestStructure + m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b getStructureBoundingBox + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b getStructureBoundingBox + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;)Ljava/util/stream/Stream; c findStructureBlocks + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/block/entity/TileEntityStructure; c createStructureBlock + m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Lnet/minecraft/core/BlockPosition; c getStructureOrigin + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; d getBoundingBoxAtGround +c net/minecraft/gametest/framework/GameTestHarnessStructures$1 net/minecraft/gametest/framework/StructureUtils$1 + f [I a $SwitchMap$net$minecraft$world$level$block$Rotation +c net/minecraft/gametest/framework/GameTestHarnessTestClassArgument net/minecraft/gametest/framework/TestClassNameArgument + f Ljava/util/Collection; a EXAMPLES + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; a getTestClassName + m ()Lnet/minecraft/gametest/framework/GameTestHarnessTestClassArgument; a testClassName +c net/minecraft/gametest/framework/GameTestHarnessTestCommand net/minecraft/gametest/framework/TestCommand + f I a STRUCTURE_BLOCK_NEARBY_SEARCH_RADIUS + f I b STRUCTURE_BLOCK_FULL_SEARCH_RADIUS + f I c VERIFY_TEST_GRID_AXIS_SIZE + f I d VERIFY_TEST_BATCH_SIZE + f Lorg/slf4j/Logger; e LOGGER + f I f DEFAULT_CLEAR_RADIUS + f I g MAX_CLEAR_RADIUS + f I h TEST_POS_Z_OFFSET_FROM_PLAYER + f I i SHOW_POS_DURATION_MS + f I j DEFAULT_X_SIZE + f I k DEFAULT_Y_SIZE + f I l DEFAULT_Z_SIZE + f Ljava/lang/String; m STRUCTURE_BLOCK_ENTITY_COULD_NOT_BE_FOUND + f Lnet/minecraft/gametest/framework/TestFinder$a; n testFinder + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)I a trackAndStartRunner + m (Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showPos$38 + m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;)Z a verifyStructureExists + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)I a resetGameTestInfo + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$say$40 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (ILnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a lambda$toGameTestInfo$36 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/StructureBlockPosFinder;)Ljava/util/stream/Stream; a toGameTestInfos + m (Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$say$41 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a showPos + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a runWithRetryOptions + m (Ljava/lang/String;Lnet/minecraft/EnumChatFormat;Lnet/minecraft/server/level/EntityPlayer;)V a lambda$say$42 + m (Ljava/util/function/Function;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$runWithRetryOptionsAndBuildInfo$6 + m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;Lnet/minecraft/EnumChatFormat;)V a say + m (Lnet/minecraft/world/entity/Entity;)V a lambda$resetGameTestInfo$33 + m ()I a stopTests + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/TestFunctionFinder;I)Ljava/util/stream/Stream; a toGameTestInfo + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a lambda$createNewStructure$37 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/level/block/entity/TileEntityStructure;)I a saveAndExportTestStructure + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/RetryOptions;)Ljava/util/Optional; a createGameTestInfo + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a lambda$toGameTestInfos$34 + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$runWithRetryOptionsAndBuildInfo$5 + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a runWithRetryOptions + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/core/BlockPosition; a createTestPositionAround + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z a lambda$toGameTestInfo$35 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;III)I a createNewStructure + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$32 + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$runWithRetryOptions$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$31 + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b runWithRetryOptionsAndBuildInfo + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$runWithRetryOptionsAndBuildInfo$4 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b lambda$trackAndStartRunner$39 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I b exportTestStructure + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$30 + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$runWithRetryOptions$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)V c say + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$runWithRetryOptions$1 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$29 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I d importTestStructure + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$28 + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$runWithRetryOptions$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$27 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$26 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$25 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$24 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$23 + m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$22 + m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$21 + m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$20 + m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$19 + m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$18 + m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$17 + m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$16 + m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$15 + m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I u lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I v lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I w lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; x lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; y lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; z lambda$register$7 +c net/minecraft/gametest/framework/GameTestHarnessTestCommand$a net/minecraft/gametest/framework/TestCommand$Runner + f Lnet/minecraft/gametest/framework/TestFinder; a finder + m (Lnet/minecraft/server/level/WorldServer;)V a lambda$export$4 + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$locate$6 + m (I)I a run + m (Lnet/minecraft/core/BlockPosition;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPosition;)V a lambda$locate$8 + m ()I a reset + m (Ljava/util/stream/Stream;Ljava/util/function/ToIntFunction;Ljava/lang/Runnable;Ljava/util/function/Consumer;)V a logAndRun + m (Lnet/minecraft/gametest/framework/RetryOptions;II)I a run + m (Lnet/minecraft/gametest/framework/RetryOptions;I)I a run + m (Lnet/minecraft/gametest/framework/RetryOptions;)I a run + m (Lnet/minecraft/server/level/WorldServer;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;)I a lambda$export$3 + m (II)I a run + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)I a lambda$clear$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/Integer;)V a lambda$export$5 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$locate$7 + m ()I b clear + m (Lnet/minecraft/server/level/WorldServer;)V b lambda$clear$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/Integer;)V b lambda$clear$2 + m ()I c export + m ()I d run + m ()I e locate + m ()I f verify +c net/minecraft/gametest/framework/GameTestHarnessTestCommand$b net/minecraft/gametest/framework/TestCommand$TestBatchSummaryDisplayer + f Lnet/minecraft/commands/CommandListenerWrapper; a source + m ()Lnet/minecraft/commands/CommandListenerWrapper; a source + m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)V a testBatchStarting + m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)V b testBatchFinished +c net/minecraft/gametest/framework/GameTestHarnessTestCommand$c net/minecraft/gametest/framework/TestCommand$TestSummaryDisplayer + f Lnet/minecraft/server/level/WorldServer; a level + f Lnet/minecraft/gametest/framework/GameTestHarnessCollector; b tracker + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded + m ()Lnet/minecraft/server/level/WorldServer; a level + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/GameTestHarnessCollector;)V a showTestSummaryIfAllDone + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun + m ()Lnet/minecraft/gametest/framework/GameTestHarnessCollector; b tracker + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed +c net/minecraft/gametest/framework/GameTestHarnessTestFunction net/minecraft/gametest/framework/TestFunction + f Ljava/lang/String; a batchName + f Ljava/lang/String; b testName + f Ljava/lang/String; c structureName + f Lnet/minecraft/world/level/block/EnumBlockRotation; d rotation + f I e maxTicks + f J f setupTicks + f Z g required + f Z h manualOnly + f I i maxAttempts + f I j requiredSuccesses + f Z k skyAccess + f Ljava/util/function/Consumer; l function + m ()Z a isFlaky + m (Lnet/minecraft/gametest/framework/GameTestHarnessHelper;)V a run + m ()Ljava/lang/String; b batchName + m ()Ljava/lang/String; c testName + m ()Ljava/lang/String; d structureName + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; e rotation + m ()I f maxTicks + m ()J g setupTicks + m ()Z h required + m ()Z i manualOnly + m ()I j maxAttempts + m ()I k requiredSuccesses + m ()Z l skyAccess + m ()Ljava/util/function/Consumer; m function +c net/minecraft/gametest/framework/GameTestHarnessTestFunctionArgument net/minecraft/gametest/framework/TestFunctionArgument + f Ljava/util/Collection; a EXAMPLES + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; a parse + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestTestFunction + m ()Lnet/minecraft/gametest/framework/GameTestHarnessTestFunctionArgument; a testFunctionArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; a getTestFunction +c net/minecraft/gametest/framework/GameTestHarnessTicker net/minecraft/gametest/framework/GameTestTicker + f Lnet/minecraft/gametest/framework/GameTestHarnessTicker; a SINGLETON + f Ljava/util/Collection; b testInfos + f Lnet/minecraft/gametest/framework/GameTestHarnessRunner; c runner + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a add + m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a setRunner + m ()V a clear + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b lambda$tick$0 + m ()V b tick +c net/minecraft/gametest/framework/GameTestHarnessTimeout net/minecraft/gametest/framework/GameTestTimeoutException +c net/minecraft/gametest/framework/GameTestServer net/minecraft/gametest/framework/GameTestServer + f Lorg/slf4j/Logger; l LOGGER + f I m PROGRESS_REPORT_INTERVAL + f I n TEST_POSITION_RANGE + f Lnet/minecraft/server/Services; o NO_SERVICES + f Lnet/minecraft/world/flag/FeatureFlagSet; p ENABLED_FEATURES + f Lnet/minecraft/util/debugchart/LocalSampleLogger; q sampleLogger + f Ljava/util/List; r testBatches + f Ljava/util/List; s testFunctions + f Lnet/minecraft/core/BlockPosition; t spawnPos + f Lcom/google/common/base/Stopwatch; u stopwatch + f Lnet/minecraft/world/level/GameRules; v TEST_GAME_RULES + f Lnet/minecraft/world/level/levelgen/WorldOptions; w WORLD_OPTIONS + f Lnet/minecraft/gametest/framework/GameTestHarnessCollector; x testTracker + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a lambda$tickServer$4 + m (Lnet/minecraft/world/level/WorldSettings;Lnet/minecraft/server/WorldLoader$a;)Lnet/minecraft/server/WorldLoader$b; a lambda$create$1 + m (Lcom/mojang/authlib/GameProfile;)Z a isSingleplayerOwner + m (Ljava/lang/Thread;Lnet/minecraft/world/level/storage/Convertable$ConversionSession;Lnet/minecraft/server/packs/repository/ResourcePackRepository;Ljava/util/Collection;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/gametest/framework/GameTestServer; a create + m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; a fillServerSystemReport + m (Lnet/minecraft/server/WorldLoader$c;Lnet/minecraft/world/level/WorldSettings;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a lambda$create$2 + m (Lnet/minecraft/CrashReport;)V a onServerCrash + m (Ljava/util/function/BooleanSupplier;)V a tickServer + m (Lnet/minecraft/world/level/GameRules;)V a lambda$static$0 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b lambda$tickServer$3 + m (Lnet/minecraft/server/level/WorldServer;)V b startTests + m ()Z br haveTestsStarted + m ()Z c shouldInformAdmins + m ()Z e initServer + m ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger + m ()Z g isTickTimeLoggingEnabled + m ()V i onServerExit + m ()I k getOperatorUserPermissionLevel + m ()I l getFunctionCompilationLevel + m ()Z m shouldRconBroadcast + m ()Z n isDedicatedServer + m ()I o getRateLimitPacketsPerSecond + m ()Z p isEpollEnabled + m ()Z q isCommandBlockEnabled + m ()Z r isPublished + m ()Z w_ isHardcore + m ()V x_ waitUntilNextTick +c net/minecraft/gametest/framework/GlobalTestReporter net/minecraft/gametest/framework/GlobalTestReporter + f Lnet/minecraft/gametest/framework/GameTestHarnessITestReporter; a DELEGATE + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a onTestFailed + m ()V a finish + m (Lnet/minecraft/gametest/framework/GameTestHarnessITestReporter;)V a replaceWith + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b onTestSuccess +c net/minecraft/gametest/framework/JUnitLikeTestReporter net/minecraft/gametest/framework/JUnitLikeTestReporter + f Lorg/w3c/dom/Document; a document + f Lorg/w3c/dom/Element; b testSuite + f Lcom/google/common/base/Stopwatch; c stopwatch + f Ljava/io/File; d destination + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a onTestFailed + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/String;)Lorg/w3c/dom/Element; a createTestCase + m (Ljava/io/File;)V a save + m ()V a finish + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b onTestSuccess +c net/minecraft/gametest/framework/ReportGameListener net/minecraft/gametest/framework/ReportGameListener + f I a attempts + f I b successes + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/world/level/block/Block;)V a spawnBeacon + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;Z)V a handleRetry + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Ljava/lang/String;)V a showRedBox + m (Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$say$1 + m (Ljava/lang/StringBuffer;Ljava/lang/String;)V a lambda$createBook$0 + m (Ljava/lang/String;Lnet/minecraft/EnumChatFormat;Lnet/minecraft/server/level/EntityPlayer;)V a lambda$say$2 + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/Throwable;)V a reportFailure + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/EnumChatFormat;Ljava/lang/String;)V a say + m (Ljava/lang/String;ZLjava/lang/String;)Lnet/minecraft/world/item/ItemStack; a createBook + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/String;)V a reportPassed + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/Throwable;)V b visualizeFailedTest + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/String;)V b visualizePassedTest + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Lnet/minecraft/core/BlockPosition; b getBeaconPos + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/world/level/block/Block;)V b updateBeaconGlass + m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/String;)V c spawnLectern +c net/minecraft/gametest/framework/RetryOptions net/minecraft/gametest/framework/RetryOptions + f I a numberOfTries + f Z b haltOnFailure + f Lnet/minecraft/gametest/framework/RetryOptions; c NO_RETRIES + m (II)Z a hasTriesLeft + m ()Lnet/minecraft/gametest/framework/RetryOptions; a noRetries + m ()Z b unlimitedTries + m ()Z c hasRetries + m ()I d numberOfTries + m ()Z e haltOnFailure +c net/minecraft/gametest/framework/StructureGridSpawner net/minecraft/gametest/framework/StructureGridSpawner + f I c SPACE_BETWEEN_COLUMNS + f I d SPACE_BETWEEN_ROWS + f I e testsPerRow + f I f currentRowCount + f Lnet/minecraft/world/phys/AxisAlignedBB; g rowBounds + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; h nextTestNorthWestCorner + f Lnet/minecraft/core/BlockPosition; i firstTestNorthWestCorner + f Z j clearOnBatch + f F k maxX + f Ljava/util/Collection; l testInLastBatch + m (Lnet/minecraft/server/level/WorldServer;)V a onBatchStart + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a lambda$onBatchStart$0 +c net/minecraft/gametest/framework/TestFinder net/minecraft/gametest/framework/TestFinder + f Lnet/minecraft/gametest/framework/TestFunctionFinder; a NO_FUNCTIONS + f Lnet/minecraft/gametest/framework/StructureBlockPosFinder; b NO_STRUCTURES + f Lnet/minecraft/gametest/framework/TestFunctionFinder; c testFunctionFinder + f Lnet/minecraft/gametest/framework/StructureBlockPosFinder; d structureBlockPosFinder + f Lnet/minecraft/commands/CommandListenerWrapper; e source + f Ljava/util/function/Function; f contextProvider + m ()Lnet/minecraft/commands/CommandListenerWrapper; a source + m ()Ljava/lang/Object; b get +c net/minecraft/gametest/framework/TestFinder$a net/minecraft/gametest/framework/TestFinder$Builder + f Ljava/util/function/Function; a contextProvider + f Ljava/util/function/UnaryOperator; b testFunctionFinderWrapper + f Ljava/util/function/UnaryOperator; c structureBlockPosFinderWrapper + m (Ljava/lang/String;)Ljava/util/stream/Stream; a lambda$allTestsInClass$10 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/TestFunctionFinder;Lnet/minecraft/gametest/framework/StructureBlockPosFinder;)Ljava/lang/Object; a build + m (ILjava/util/function/Supplier;)Ljava/util/function/Supplier; a lambda$createCopies$2 + m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/lang/Object; a failedTests + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a lambda$radius$3 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)Ljava/util/stream/Stream; a lambda$locateByName$14 + m ()Ljava/util/stream/Stream; a lambda$allTests$8 + m (ZLnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z a lambda$failedTests$11 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a lambda$allNearby$5 + m (Z)Ljava/util/stream/Stream; a lambda$failedTests$12 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; a allTestsInClass + m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a lambda$lookedAt$6 + m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z a lambda$allTestsInClass$9 + m (I)Lnet/minecraft/gametest/framework/TestFinder$a; a createMultipleCopies + m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; a lambda$new$1 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; a nearest + m (Lcom/mojang/brigadier/context/CommandContext;I)Ljava/lang/Object; a radius + m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; b lambda$new$0 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; b allNearby + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; b lambda$nearest$4 + m (I)Ljava/util/function/UnaryOperator; b createCopies + m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z b lambda$allTests$7 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; b byArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; c locateByName + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; c lookedAt + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; d allTests + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/stream/Stream; d lambda$byArgument$13 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; e failedTests +c net/minecraft/locale/DeprecatedTranslationsInfo net/minecraft/locale/DeprecatedTranslationsInfo + f Lnet/minecraft/locale/DeprecatedTranslationsInfo; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Ljava/util/List; c removed + f Ljava/util/Map; d renamed + f Lorg/slf4j/Logger; e LOGGER + m (Ljava/io/InputStream;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; a loadFromJson + m (Ljava/util/Map;)V a applyToMap + m ()Lnet/minecraft/locale/DeprecatedTranslationsInfo; a loadFromDefaultResource + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/lang/String;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; a loadFromResource + m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V a lambda$applyToMap$2 + m ()Ljava/util/List; b removed + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; b lambda$loadFromJson$1 + m ()Ljava/util/Map; c renamed +c net/minecraft/locale/LocaleLanguage net/minecraft/locale/Language + f Ljava/lang/String; a DEFAULT + f Lorg/slf4j/Logger; b LOGGER + f Lcom/google/gson/Gson; c GSON + f Ljava/util/regex/Pattern; d UNSUPPORTED_FORMAT_PATTERN + f Lnet/minecraft/locale/LocaleLanguage; e instance + m (Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V a loadFromJson + m (Lnet/minecraft/network/chat/IChatFormatted;)Lnet/minecraft/util/FormattedString; a getVisualOrder + m ()Lnet/minecraft/locale/LocaleLanguage; a getInstance + m (Ljava/util/function/BiConsumer;Ljava/lang/String;)V a parseTranslations + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getOrDefault + m (Lnet/minecraft/locale/LocaleLanguage;)V a inject + m (Ljava/util/List;)Ljava/util/List; a getVisualOrder + m (Ljava/lang/String;)Ljava/lang/String; a getOrDefault + m (Ljava/lang/String;)Z b has + m ()Z b isDefaultRightToLeft + m ()Lnet/minecraft/locale/LocaleLanguage; c loadDefault +c net/minecraft/locale/LocaleLanguage$1 net/minecraft/locale/Language$1 + m (Lnet/minecraft/network/chat/IChatFormatted;)Lnet/minecraft/util/FormattedString; a getVisualOrder + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getOrDefault + m (Lnet/minecraft/network/chat/IChatFormatted;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$getVisualOrder$1 + m (Lnet/minecraft/util/FormattedStringEmpty;Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/String;)Ljava/util/Optional; a lambda$getVisualOrder$0 + m (Ljava/lang/String;)Z b has + m ()Z b isDefaultRightToLeft +c net/minecraft/nbt/DynamicOpsNBT net/minecraft/nbt/NbtOps + f Lnet/minecraft/nbt/DynamicOpsNBT; a INSTANCE + f Ljava/lang/String; b WRAPPER_MARKER + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/nbt/NBTBase; a createByteList + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; a mergeToList + m (I)Lnet/minecraft/nbt/NBTBase; a createInt + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTBase; a tryUnwrap + m (D)Lnet/minecraft/nbt/NBTBase; a createDouble + m (Ljava/util/List;Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/datafixers/util/Pair;)V a lambda$mergeToMap$11 + m (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; a remove + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/DynamicOpsNBT$f;)Lcom/mojang/serialization/DataResult; a lambda$mergeToList$2 + m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/NBTBase; a createMap + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)Lcom/mojang/serialization/DataResult; a mergeToList + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; a createString + m (Lnet/minecraft/nbt/NBTBase;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; a mergeToMap + m (Ljava/util/List;Lnet/minecraft/nbt/DynamicOpsNBT$f;)Lcom/mojang/serialization/DataResult; a lambda$mergeToList$5 + m (F)Lnet/minecraft/nbt/NBTBase; a createFloat + m (S)Lnet/minecraft/nbt/NBTBase; a createShort + m (Ljava/util/List;)Ljava/lang/String; a lambda$mergeToMap$14 + m ()Lnet/minecraft/nbt/NBTBase; a empty + m (Z)Lnet/minecraft/nbt/NBTBase; a createBoolean + m (Lnet/minecraft/nbt/NBTBase;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a mergeToMap + m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Consumer;)V a lambda$getList$24 + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$getMapValues$15 + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/function/BiConsumer;)V a lambda$getMapEntries$17 + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; a mergeToMap + m (Ljava/util/stream/LongStream;)Lnet/minecraft/nbt/NBTBase; a createLongList + m (B)Lnet/minecraft/nbt/NBTBase; a createByte + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; a getNumberValue + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a convertTo + m (J)Lnet/minecraft/nbt/NBTBase; a createLong + m (Ljava/util/stream/IntStream;)Lnet/minecraft/nbt/NBTBase; a createIntList + m (Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/datafixers/util/Pair;)V a lambda$createMap$20 + m (Ljava/lang/Number;)Lnet/minecraft/nbt/NBTBase; a createNumeric + m (Ljava/util/List;)Ljava/lang/String; b lambda$mergeToMap$12 + m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/NBTBase; b createList + m ()Ljava/lang/String; b lambda$getStream$23 + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; b getStringValue + m ()Ljava/lang/String; c lambda$getStringValue$1 + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; c getMapValues + m ()Ljava/lang/String; d lambda$getNumberValue$0 + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; d getMapEntries + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; e getMap + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; f getStream + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; g getList + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; h getByteBuffer + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; i getIntStream + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; j getLongStream + m (Lnet/minecraft/nbt/NBTBase;)Ljava/util/Optional; k createCollector + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; l lambda$getList$25 + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; m lambda$getStream$22 + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; n lambda$getStream$21 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; o lambda$getMap$19 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; p lambda$getMapEntries$18 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; q lambda$getMapValues$16 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; r lambda$mergeToMap$13 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; s lambda$mergeToMap$10 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; t lambda$mergeToMap$9 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; u lambda$mergeToMap$8 + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; v lambda$mergeToList$7 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; w lambda$mergeToList$6 + m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; x lambda$mergeToList$4 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; y lambda$mergeToList$3 +c net/minecraft/nbt/DynamicOpsNBT$1 net/minecraft/nbt/NbtOps$1 + f Lnet/minecraft/nbt/DynamicOpsNBT; b this$0 + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; a get + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$entries$0 + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; a get +c net/minecraft/nbt/DynamicOpsNBT$a net/minecraft/nbt/NbtOps$ByteListCollector + f Lit/unimi/dsi/fastutil/bytes/ByteArrayList; a values + m ()Lnet/minecraft/nbt/NBTBase; a result + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept +c net/minecraft/nbt/DynamicOpsNBT$b net/minecraft/nbt/NbtOps$HeterogenousListCollector + f Lnet/minecraft/nbt/NBTTagList; a result + m (B)V a lambda$new$1 + m (Lnet/minecraft/nbt/NBTTagCompound;)Z a isWrapper + m (I)V a lambda$new$0 + m (J)V a lambda$new$2 + m ()Lnet/minecraft/nbt/NBTBase; a result + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; b wrapIfNeeded + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTTagCompound; c wrapElement +c net/minecraft/nbt/DynamicOpsNBT$c net/minecraft/nbt/NbtOps$HomogenousListCollector + f Lnet/minecraft/nbt/NBTTagList; a result + m ()Lnet/minecraft/nbt/NBTBase; a result + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept +c net/minecraft/nbt/DynamicOpsNBT$d net/minecraft/nbt/NbtOps$InitialListCollector + f Lnet/minecraft/nbt/DynamicOpsNBT$d; a INSTANCE + m ()Lnet/minecraft/nbt/NBTBase; a result + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept +c net/minecraft/nbt/DynamicOpsNBT$e net/minecraft/nbt/NbtOps$IntListCollector + f Lit/unimi/dsi/fastutil/ints/IntArrayList; a values + m ()Lnet/minecraft/nbt/NBTBase; a result + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept +c net/minecraft/nbt/DynamicOpsNBT$f net/minecraft/nbt/NbtOps$ListCollector + m (Ljava/lang/Iterable;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a acceptAll + m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a acceptAll + m ()Lnet/minecraft/nbt/NBTBase; a result + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept +c net/minecraft/nbt/DynamicOpsNBT$g net/minecraft/nbt/NbtOps$LongListCollector + f Lit/unimi/dsi/fastutil/longs/LongArrayList; a values + m ()Lnet/minecraft/nbt/NBTBase; a result + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept +c net/minecraft/nbt/DynamicOpsNBT$h net/minecraft/nbt/NbtOps$NbtRecordBuilder + m ()Lnet/minecraft/nbt/NBTTagCompound; a initBuilder + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a lambda$build$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; a build + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a append +c net/minecraft/nbt/GameProfileSerializer net/minecraft/nbt/NbtUtils + f Ljava/lang/String; a SNBT_DATA_TAG + f Ljava/util/Comparator; b YXZ_LISTTAG_INT_COMPARATOR + f Ljava/util/Comparator; c YXZ_LISTTAG_DOUBLE_COMPARATOR + f C d PROPERTIES_START + f C e PROPERTIES_END + f Ljava/lang/String; f ELEMENT_SEPARATOR + f C g KEY_VALUE_SEPARATOR + f Lcom/google/common/base/Splitter; h COMMA_SPLITTER + f Lcom/google/common/base/Splitter; i COLON_SPLITTER + f Lorg/slf4j/Logger; j LOGGER + f I k INDENT + f I l NOT_FOUND + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/String; a getName + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$packStructureTemplate$9 + m (ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder; a indent + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Ljava/util/Optional; a readBlockPos + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/nbt/NBTBase; a writeBlockPos + m (Lnet/minecraft/nbt/NBTBase;Z)Ljava/lang/String; a prettyPrint + m (Lnet/minecraft/nbt/NBTTagCompound;I)Lnet/minecraft/nbt/NBTTagCompound; a addDataVersion + m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/nbt/NBTTagCompound; a writeFluidState + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a snbtToStructure + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/nbt/NBTTagList;)V a lambda$packStructureTemplate$6 + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/block/state/IBlockData; a readBlockState + m (Lnet/minecraft/nbt/NBTBase;)Ljava/util/UUID; a loadUUID + m (Ljava/lang/StringBuilder;Lnet/minecraft/nbt/NBTBase;IZ)Ljava/lang/StringBuilder; a prettyPrint + m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/lang/String; a structureToSnbt + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Ljava/lang/String;)V a lambda$unpackBlockState$12 + m (Ljava/util/UUID;)Lnet/minecraft/nbt/NBTTagIntArray; a createUUID + m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a setValueHelper + m (Lnet/minecraft/nbt/NBTTagList;)D a lambda$static$5 + m (Ljava/util/Map;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagList; a lambda$unpackStructureTemplate$10 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/nbt/NBTTagCompound; a writeBlockState + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;Z)Z a compareNbt + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; b unpackBlockState + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; b prettyPrint + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; b packStructureTemplate + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Ljava/lang/String; b lambda$packBlockState$11 + m (Lnet/minecraft/nbt/NBTTagList;)D b lambda$static$4 + m (Lnet/minecraft/nbt/NBTTagCompound;I)I b getDataVersion + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; c unpackStructureTemplate + m (Lnet/minecraft/nbt/NBTTagList;)D c lambda$static$3 + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; c toPrettyComponent + m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/lang/String; d packBlockState + m (Lnet/minecraft/nbt/NBTTagList;)I d lambda$static$2 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; e addCurrentDataVersion + m (Lnet/minecraft/nbt/NBTTagList;)I e lambda$static$1 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagList; f lambda$packStructureTemplate$8 + m (Lnet/minecraft/nbt/NBTTagList;)I f lambda$static$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagList; g lambda$packStructureTemplate$7 +c net/minecraft/nbt/MojangsonParser net/minecraft/nbt/TagParser + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_TRAILING_DATA + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_EXPECTED_KEY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_EXPECTED_VALUE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d ERROR_INSERT_MIXED_LIST + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e ERROR_INSERT_MIXED_ARRAY + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_INVALID_ARRAY + f C g ELEMENT_SEPARATOR + f C h NAME_VALUE_SEPARATOR + f Lcom/mojang/serialization/Codec; i AS_CODEC + f Lcom/mojang/serialization/Codec; j LENIENT_CODEC + f C k LIST_OPEN + f C l LIST_CLOSE + f C m STRUCT_CLOSE + f C n STRUCT_OPEN + f Ljava/util/regex/Pattern; o DOUBLE_PATTERN_NOSUFFIX + f Ljava/util/regex/Pattern; p DOUBLE_PATTERN + f Ljava/util/regex/Pattern; q FLOAT_PATTERN + f Ljava/util/regex/Pattern; r BYTE_PATTERN + f Ljava/util/regex/Pattern; s LONG_PATTERN + f Ljava/util/regex/Pattern; t SHORT_PATTERN + f Ljava/util/regex/Pattern; u INT_PATTERN + f Lcom/mojang/brigadier/StringReader; v reader + m ()Lnet/minecraft/nbt/NBTTagCompound; a readSingleStruct + m (C)V a expect + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lnet/minecraft/nbt/NBTTagType;Lnet/minecraft/nbt/NBTTagType;)Ljava/util/List; a readArray + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a parseTag + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; b type + m ()Ljava/lang/String; b readKey + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$static$3 + m ()Lnet/minecraft/nbt/NBTBase; c readTypedValue + m ()Lnet/minecraft/nbt/NBTBase; d readValue + m ()Lnet/minecraft/nbt/NBTBase; e readList + m ()Lnet/minecraft/nbt/NBTTagCompound; f readStruct + m ()Lnet/minecraft/nbt/NBTBase; g readListTag + m ()Lnet/minecraft/nbt/NBTBase; h readArrayTag + m ()Z i hasElementSeparator +c net/minecraft/nbt/NBTBase net/minecraft/nbt/Tag + f I d OBJECT_HEADER + f I e ARRAY_HEADER + f I f OBJECT_REFERENCE + f I g STRING_SIZE + f B h TAG_END + f B i TAG_BYTE + f B j TAG_SHORT + f B k TAG_INT + f B l TAG_LONG + f B m TAG_FLOAT + f B n TAG_DOUBLE + f B o TAG_BYTE_ARRAY + f B p TAG_STRING + f B q TAG_LIST + f B r TAG_COMPOUND + f B s TAG_INT_ARRAY + f B t TAG_LONG_ARRAY + f B u TAG_ANY_NUMERIC + f I v MAX_DEPTH + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m ()I a sizeInBytes + m (Ljava/io/DataOutput;)V a write + m ()B b getId + m (Lnet/minecraft/nbt/StreamTagVisitor;)V b acceptAsRoot + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Ljava/lang/String; u_ getAsString +c net/minecraft/nbt/NBTCompressedStreamTools net/minecraft/nbt/NbtIo + f [Ljava/nio/file/OpenOption; a SYNC_OUTPUT_OPTIONS + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; a read + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/io/DataOutput;)V a write + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/nio/file/Path;)V a writeCompressed + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;B)Lnet/minecraft/nbt/NBTBase; a readTagSafe + m (Ljava/io/InputStream;)Ljava/io/DataInputStream; a createDecompressorStream + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/io/OutputStream;)V a writeCompressed + m (Ljava/nio/file/Path;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; a readCompressed + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)V a parse + m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/NBTTagCompound; a read + m (Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V a writeAnyTag + m (Ljava/io/InputStream;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; a readCompressed + m (Ljava/io/OutputStream;)Ljava/io/DataOutputStream; a createCompressorStream + m (Ljava/io/InputStream;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)V a parseCompressed + m (Ljava/nio/file/Path;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)V a parseCompressed + m (Ljava/io/DataInput;)Lnet/minecraft/nbt/NBTTagCompound; a read + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/nio/file/Path;)V b write + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; b readAnyTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V b writeUnnamedTag + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c readUnnamedTag + m (Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V c writeUnnamedTagWithFallback +c net/minecraft/nbt/NBTCompressedStreamTools$1 net/minecraft/nbt/NbtIo$1 + f [I a $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult +c net/minecraft/nbt/NBTCompressedStreamTools$a net/minecraft/nbt/NbtIo$StringFallbackDataOutput +c net/minecraft/nbt/NBTList net/minecraft/nbt/CollectionTag + m (ILnet/minecraft/nbt/NBTBase;)Z a setTag + m (ILnet/minecraft/nbt/NBTBase;)Z b addTag + m (ILnet/minecraft/nbt/NBTBase;)V c add + m (I)Lnet/minecraft/nbt/NBTBase; c remove + m (ILnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; d set + m ()B f getElementType +c net/minecraft/nbt/NBTNumber net/minecraft/nbt/NumericTag + m ()J f getAsLong + m ()I g getAsInt + m ()S h getAsShort + m ()B i getAsByte + m ()D j getAsDouble + m ()F k getAsFloat + m ()Ljava/lang/Number; l getAsNumber +c net/minecraft/nbt/NBTReadLimiter net/minecraft/nbt/NbtAccounter + f I a MAX_STACK_DEPTH + f J b quota + f J c usage + f I d maxDepth + f I e depth + m ()Lnet/minecraft/nbt/NBTReadLimiter; a unlimitedHeap + m (J)Lnet/minecraft/nbt/NBTReadLimiter; a create + m (JJ)V a accountBytes + m (J)V b accountBytes + m ()V b pushDepth + m ()V c popDepth + m ()J d getUsage + m ()I e getDepth +c net/minecraft/nbt/NBTTagByte net/minecraft/nbt/ByteTag + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f Lnet/minecraft/nbt/NBTTagByte; b ZERO + f Lnet/minecraft/nbt/NBTTagByte; c ONE + f I w SELF_SIZE_IN_BYTES + f B x data + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m (B)Lnet/minecraft/nbt/NBTTagByte; a valueOf + m ()I a sizeInBytes + m (Ljava/io/DataOutput;)V a write + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m (Z)Lnet/minecraft/nbt/NBTTagByte; a valueOf + m ()B b getId + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagByte; e copy + m ()J f getAsLong + m ()I g getAsInt + m ()S h getAsShort + m ()B i getAsByte + m ()D j getAsDouble + m ()F k getAsFloat + m ()Ljava/lang/Number; l getAsNumber +c net/minecraft/nbt/NBTTagByte$1 net/minecraft/nbt/ByteTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagByte; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m ()I c size + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)B d readAccounted + m ()Z d isValue +c net/minecraft/nbt/NBTTagByte$a net/minecraft/nbt/ByteTag$Cache + f [Lnet/minecraft/nbt/NBTTagByte; a cache +c net/minecraft/nbt/NBTTagByteArray net/minecraft/nbt/ByteArrayTag + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f I b SELF_SIZE_IN_BYTES + f [B c data + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m ()I a sizeInBytes + m (Ljava/io/DataOutput;)V a write + m (ILnet/minecraft/nbt/NBTTagByte;)Lnet/minecraft/nbt/NBTTagByte; a set + m (ILnet/minecraft/nbt/NBTBase;)Z a setTag + m (I)Lnet/minecraft/nbt/NBTTagByte; a get + m (Ljava/util/List;)[B a toArray + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m (ILnet/minecraft/nbt/NBTTagByte;)V b add + m (ILnet/minecraft/nbt/NBTBase;)Z b addTag + m ()B b getId + m (I)Lnet/minecraft/nbt/NBTTagByte; b remove + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m (ILnet/minecraft/nbt/NBTBase;)V c add + m (I)Lnet/minecraft/nbt/NBTBase; c remove + m (ILnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; d set + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()[B e getAsByteArray + m ()B f getElementType +c net/minecraft/nbt/NBTTagByteArray$1 net/minecraft/nbt/ByteArrayTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagByteArray; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)[B d readAccounted +c net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/CompoundTag + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/nbt/NBTTagType; b TYPE + f I c SELF_SIZE_IN_BYTES + f I w MAP_ENTRY_SIZE_IN_BYTES + f Ljava/util/Map; x tags + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V a writeNamedTag + m (Ljava/lang/String;[I)V a putIntArray + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; a put + m (Ljava/lang/String;J)V a putLong + m (Ljava/lang/String;F)V a putFloat + m (Ljava/lang/String;D)V a putDouble + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a merge + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a lambda$static$0 + m (Ljava/lang/String;Z)V a putBoolean + m (Ljava/lang/String;Ljava/util/UUID;)V a putUUID + m ()I a sizeInBytes + m (Ljava/lang/String;[J)V a putLongArray + m (Ljava/lang/String;B)V a putByte + m (Ljava/lang/String;[B)V a putByteArray + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m (Ljava/lang/String;S)V a putShort + m (Ljava/lang/String;I)V a putInt + m (Ljava/io/DataOutput;)V a write + m (Ljava/lang/String;Ljava/util/List;)V a putByteArray + m (Ljava/lang/String;Ljava/lang/String;)V a putString + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagType;Ljava/lang/ClassCastException;)Lnet/minecraft/CrashReport; a createReport + m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; a readNamedTagData + m (Ljava/lang/String;)Ljava/util/UUID; a getUUID + m ()B b getId + m (Lnet/minecraft/nbt/NBTTagCompound;)Lcom/mojang/serialization/Dynamic; b lambda$static$2 + m (Ljava/lang/String;I)Z b contains + m (Ljava/lang/String;Ljava/util/List;)V b putIntArray + m (Ljava/lang/String;)Z b hasUUID + m (Ljava/lang/String;Ljava/util/List;)V c putLongArray + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; c get + m (Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; c getList + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m (Ljava/lang/String;)B d getTagType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Ljava/util/Set; e getAllKeys + m (Ljava/lang/String;)Z e contains + m (Ljava/lang/String;)B f getByte + m ()I f size + m ()Z g isEmpty + m (Ljava/lang/String;)S g getShort + m (Ljava/lang/String;)I h getInt + m ()Lnet/minecraft/nbt/NBTTagCompound; h shallowCopy + m (Ljava/lang/String;)J i getLong + m ()Lnet/minecraft/nbt/NBTTagCompound; i copy + m ()Ljava/util/Set; j entrySet + m (Ljava/lang/String;)F j getFloat + m (Ljava/lang/String;)D k getDouble + m (Ljava/lang/String;)Ljava/lang/String; l getString + m (Ljava/lang/String;)[B m getByteArray + m (Ljava/lang/String;)[I n getIntArray + m (Ljava/lang/String;)[J o getLongArray + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; p getCompound + m (Ljava/lang/String;)Z q getBoolean + m (Ljava/lang/String;)V r remove + m (Ljava/lang/String;)Ljava/lang/String; s lambda$createReport$3 +c net/minecraft/nbt/NBTTagCompound$1 net/minecraft/nbt/CompoundTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; c parseCompound + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; d loadCompound + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Ljava/lang/String; e readString +c net/minecraft/nbt/NBTTagCompound$2 net/minecraft/nbt/CompoundTag$2 + f [I a $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult + f [I b $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult +c net/minecraft/nbt/NBTTagDouble net/minecraft/nbt/DoubleTag + f Lnet/minecraft/nbt/NBTTagDouble; a ZERO + f Lnet/minecraft/nbt/NBTTagType; b TYPE + f I c SELF_SIZE_IN_BYTES + f D w data + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m ()I a sizeInBytes + m (Ljava/io/DataOutput;)V a write + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m (D)Lnet/minecraft/nbt/NBTTagDouble; a valueOf + m ()B b getId + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagDouble; e copy + m ()J f getAsLong + m ()I g getAsInt + m ()S h getAsShort + m ()B i getAsByte + m ()D j getAsDouble + m ()F k getAsFloat + m ()Ljava/lang/Number; l getAsNumber +c net/minecraft/nbt/NBTTagDouble$1 net/minecraft/nbt/DoubleTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagDouble; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m ()I c size + m ()Z d isValue + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)D d readAccounted +c net/minecraft/nbt/NBTTagEnd net/minecraft/nbt/EndTag + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f Lnet/minecraft/nbt/NBTTagEnd; b INSTANCE + f I c SELF_SIZE_IN_BYTES + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m ()I a sizeInBytes + m (Ljava/io/DataOutput;)V a write + m ()B b getId + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagEnd; e copy +c net/minecraft/nbt/NBTTagEnd$1 net/minecraft/nbt/EndTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagEnd; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m ()Z d isValue +c net/minecraft/nbt/NBTTagFloat net/minecraft/nbt/FloatTag + f Lnet/minecraft/nbt/NBTTagFloat; a ZERO + f Lnet/minecraft/nbt/NBTTagType; b TYPE + f I c SELF_SIZE_IN_BYTES + f F w data + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m ()I a sizeInBytes + m (Ljava/io/DataOutput;)V a write + m (F)Lnet/minecraft/nbt/NBTTagFloat; a valueOf + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m ()B b getId + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagFloat; e copy + m ()J f getAsLong + m ()I g getAsInt + m ()S h getAsShort + m ()B i getAsByte + m ()D j getAsDouble + m ()F k getAsFloat + m ()Ljava/lang/Number; l getAsNumber +c net/minecraft/nbt/NBTTagFloat$1 net/minecraft/nbt/FloatTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagFloat; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m ()I c size + m ()Z d isValue + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)F d readAccounted +c net/minecraft/nbt/NBTTagInt net/minecraft/nbt/IntTag + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f I b SELF_SIZE_IN_BYTES + f I c data + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m ()I a sizeInBytes + m (I)Lnet/minecraft/nbt/NBTTagInt; a valueOf + m (Ljava/io/DataOutput;)V a write + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m ()B b getId + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagInt; e copy + m ()J f getAsLong + m ()I g getAsInt + m ()S h getAsShort + m ()B i getAsByte + m ()D j getAsDouble + m ()F k getAsFloat + m ()Ljava/lang/Number; l getAsNumber +c net/minecraft/nbt/NBTTagInt$1 net/minecraft/nbt/IntTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagInt; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m ()I c size + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)I d readAccounted + m ()Z d isValue +c net/minecraft/nbt/NBTTagInt$a net/minecraft/nbt/IntTag$Cache + f [Lnet/minecraft/nbt/NBTTagInt; a cache + f I b HIGH + f I c LOW +c net/minecraft/nbt/NBTTagIntArray net/minecraft/nbt/IntArrayTag + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f I b SELF_SIZE_IN_BYTES + f [I c data + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m ()I a sizeInBytes + m (I)Lnet/minecraft/nbt/NBTTagInt; a get + m (ILnet/minecraft/nbt/NBTTagInt;)Lnet/minecraft/nbt/NBTTagInt; a set + m (Ljava/io/DataOutput;)V a write + m (Ljava/util/List;)[I a toArray + m (ILnet/minecraft/nbt/NBTBase;)Z a setTag + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m (ILnet/minecraft/nbt/NBTTagInt;)V b add + m (ILnet/minecraft/nbt/NBTBase;)Z b addTag + m ()B b getId + m (I)Lnet/minecraft/nbt/NBTTagInt; b remove + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m (ILnet/minecraft/nbt/NBTBase;)V c add + m (I)Lnet/minecraft/nbt/NBTBase; c remove + m (ILnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; d set + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagIntArray; e copy + m ()B f getElementType + m ()[I g getAsIntArray +c net/minecraft/nbt/NBTTagIntArray$1 net/minecraft/nbt/IntArrayTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagIntArray; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)[I d readAccounted +c net/minecraft/nbt/NBTTagList net/minecraft/nbt/ListTag + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f I b SELF_SIZE_IN_BYTES + f Ljava/util/List; c list + f B w type + m (Lnet/minecraft/nbt/NBTBase;)Z a updateType + m ()I a sizeInBytes + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m (Ljava/io/DataOutput;)V a write + m (I)Lnet/minecraft/nbt/NBTTagCompound; a getCompound + m (ILnet/minecraft/nbt/NBTBase;)Z a setTag + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m (ILnet/minecraft/nbt/NBTBase;)Z b addTag + m ()B b getId + m (I)Lnet/minecraft/nbt/NBTTagList; b getList + m (ILnet/minecraft/nbt/NBTBase;)V c add + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m (I)Lnet/minecraft/nbt/NBTBase; c remove + m (ILnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; d set + m (I)S d getShort + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagList; e copy + m (I)I e getInt + m ()B f getElementType + m (I)[I f getIntArray + m ()V g updateTypeAfterRemove + m (I)[J g getLongArray + m (I)D h getDouble + m (I)F i getFloat + m (I)Ljava/lang/String; j getString + m (I)Lnet/minecraft/nbt/NBTBase; k get +c net/minecraft/nbt/NBTTagList$1 net/minecraft/nbt/ListTag$1 + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagList; a load + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; c parseList + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagList; d loadList +c net/minecraft/nbt/NBTTagList$2 net/minecraft/nbt/ListTag$2 + f [I a $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult + f [I b $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult +c net/minecraft/nbt/NBTTagLong net/minecraft/nbt/LongTag + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f I b SELF_SIZE_IN_BYTES + f J c data + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m (J)Lnet/minecraft/nbt/NBTTagLong; a valueOf + m ()I a sizeInBytes + m (Ljava/io/DataOutput;)V a write + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m ()B b getId + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagLong; e copy + m ()J f getAsLong + m ()I g getAsInt + m ()S h getAsShort + m ()B i getAsByte + m ()D j getAsDouble + m ()F k getAsFloat + m ()Ljava/lang/Number; l getAsNumber +c net/minecraft/nbt/NBTTagLong$1 net/minecraft/nbt/LongTag$1 + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagLong; a load + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m ()I c size + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)J d readAccounted + m ()Z d isValue +c net/minecraft/nbt/NBTTagLong$a net/minecraft/nbt/LongTag$Cache + f [Lnet/minecraft/nbt/NBTTagLong; a cache + f I b HIGH + f I c LOW +c net/minecraft/nbt/NBTTagLongArray net/minecraft/nbt/LongArrayTag + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f I b SELF_SIZE_IN_BYTES + f [J c data + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m (ILnet/minecraft/nbt/NBTTagLong;)Lnet/minecraft/nbt/NBTTagLong; a set + m ()I a sizeInBytes + m (Ljava/util/List;)[J a toArray + m (Ljava/io/DataOutput;)V a write + m (ILnet/minecraft/nbt/NBTBase;)Z a setTag + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m (I)Lnet/minecraft/nbt/NBTTagLong; a get + m (ILnet/minecraft/nbt/NBTTagLong;)V b add + m (ILnet/minecraft/nbt/NBTBase;)Z b addTag + m ()B b getId + m (I)Lnet/minecraft/nbt/NBTTagLong; b remove + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m (ILnet/minecraft/nbt/NBTBase;)V c add + m (I)Lnet/minecraft/nbt/NBTBase; c remove + m (ILnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; d set + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagLongArray; e copy + m ()B f getElementType + m ()[J g getAsLongArray +c net/minecraft/nbt/NBTTagLongArray$1 net/minecraft/nbt/LongArrayTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagLongArray; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)[J d readAccounted +c net/minecraft/nbt/NBTTagShort net/minecraft/nbt/ShortTag + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f I b SELF_SIZE_IN_BYTES + f S c data + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m ()I a sizeInBytes + m (Ljava/io/DataOutput;)V a write + m (S)Lnet/minecraft/nbt/NBTTagShort; a valueOf + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m ()B b getId + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagShort; e copy + m ()J f getAsLong + m ()I g getAsInt + m ()S h getAsShort + m ()B i getAsByte + m ()D j getAsDouble + m ()F k getAsFloat + m ()Ljava/lang/Number; l getAsNumber +c net/minecraft/nbt/NBTTagShort$1 net/minecraft/nbt/ShortTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagShort; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m ()I c size + m ()Z d isValue + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)S d readAccounted +c net/minecraft/nbt/NBTTagShort$a net/minecraft/nbt/ShortTag$Cache + f [Lnet/minecraft/nbt/NBTTagShort; a cache + f I b HIGH + f I c LOW +c net/minecraft/nbt/NBTTagString net/minecraft/nbt/StringTag + f Ljava/lang/String; A data + f Lnet/minecraft/nbt/NBTTagType; a TYPE + f I b SELF_SIZE_IN_BYTES + f Lnet/minecraft/nbt/NBTTagString; c EMPTY + f C w DOUBLE_QUOTE + f C x SINGLE_QUOTE + f C y ESCAPE + f C z NOT_SET + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept + m (Ljava/io/DataInput;)V a skipString + m (Lnet/minecraft/nbt/TagVisitor;)V a accept + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagString; a valueOf + m ()I a sizeInBytes + m (Ljava/io/DataOutput;)V a write + m ()B b getId + m (Ljava/lang/String;)Ljava/lang/String; b quoteAndEscape + m ()Lnet/minecraft/nbt/NBTTagType; c getType + m ()Lnet/minecraft/nbt/NBTBase; d copy + m ()Lnet/minecraft/nbt/NBTTagString; e copy + m ()Ljava/lang/String; u_ getAsString +c net/minecraft/nbt/NBTTagString$1 net/minecraft/nbt/StringTag$1 + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagString; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Ljava/lang/String; d readAccounted + m ()Z d isValue +c net/minecraft/nbt/NBTTagType net/minecraft/nbt/TagType + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m (I)Lnet/minecraft/nbt/NBTTagType; a createInvalid + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)V b parseRoot + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m ()Z d isValue +c net/minecraft/nbt/NBTTagType$1 net/minecraft/nbt/TagType$1 + f I a val$id + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagEnd; a load + m ()Ljava/lang/String; a getName + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse + m ()Ljava/lang/String; b getPrettyName + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load + m ()Ljava/io/IOException; c createException +c net/minecraft/nbt/NBTTagType$2 net/minecraft/nbt/TagType$2 + f [I a $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult +c net/minecraft/nbt/NBTTagType$a net/minecraft/nbt/TagType$StaticSize + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip + m ()I c size +c net/minecraft/nbt/NBTTagType$b net/minecraft/nbt/TagType$VariableSize + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip +c net/minecraft/nbt/NBTTagTypes net/minecraft/nbt/TagTypes + f [Lnet/minecraft/nbt/NBTTagType; a TYPES + m (I)Lnet/minecraft/nbt/NBTTagType; a getType +c net/minecraft/nbt/SnbtPrinterTagVisitor net/minecraft/nbt/SnbtPrinterTagVisitor + f Ljava/util/Map; a KEY_ORDER + f Ljava/util/Set; b NO_INDENTATION + f Ljava/util/regex/Pattern; c SIMPLE_VALUE + f Ljava/lang/String; d NAME_VALUE_SEPARATOR + f Ljava/lang/String; e ELEMENT_SEPARATOR + f Ljava/lang/String; f LIST_OPEN + f Ljava/lang/String; g LIST_CLOSE + f Ljava/lang/String; h LIST_TYPE_SEPARATOR + f Ljava/lang/String; i ELEMENT_SPACING + f Ljava/lang/String; j STRUCT_OPEN + f Ljava/lang/String; k STRUCT_CLOSE + f Ljava/lang/String; l NEWLINE + f Ljava/lang/String; m indentation + f I n depth + f Ljava/util/List; o path + f Ljava/lang/String; p result + m (Lnet/minecraft/nbt/NBTTagByte;)V a visitByte + m (Lnet/minecraft/nbt/NBTTagShort;)V a visitShort + m (Lnet/minecraft/nbt/NBTTagIntArray;)V a visitIntArray + m (Lnet/minecraft/nbt/NBTTagString;)V a visitString + m (Lnet/minecraft/nbt/NBTTagCompound;)V a visitCompound + m (Lnet/minecraft/nbt/NBTTagEnd;)V a visitEnd + m (Lnet/minecraft/nbt/NBTTagFloat;)V a visitFloat + m ()Ljava/lang/String; a pathString + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Ljava/lang/String;)Ljava/lang/String; a handleEscapePretty + m (Lnet/minecraft/nbt/NBTTagList;)V a visitList + m (Lnet/minecraft/nbt/NBTTagLongArray;)V a visitLongArray + m (Lnet/minecraft/nbt/NBTTagByteArray;)V a visitByteArray + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a visit + m (Lnet/minecraft/nbt/NBTTagInt;)V a visitInt + m (Lnet/minecraft/nbt/NBTTagDouble;)V a visitDouble + m (Lnet/minecraft/nbt/NBTTagLong;)V a visitLong + m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/List; b getKeys + m (Ljava/lang/String;)V b pushPath + m ()V b popPath +c net/minecraft/nbt/StreamTagVisitor net/minecraft/nbt/StreamTagVisitor + m ([B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (D)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (F)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visitList + m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry + m ([I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m ([J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m ()Lnet/minecraft/nbt/StreamTagVisitor$b; a visitEnd + m (S)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry + m (J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$b; b visitRootEntry + m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd + m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$a; b visitElement +c net/minecraft/nbt/StreamTagVisitor$a net/minecraft/nbt/StreamTagVisitor$EntryResult + f Lnet/minecraft/nbt/StreamTagVisitor$a; a ENTER + f Lnet/minecraft/nbt/StreamTagVisitor$a; b SKIP + f Lnet/minecraft/nbt/StreamTagVisitor$a; c BREAK + f Lnet/minecraft/nbt/StreamTagVisitor$a; d HALT + f [Lnet/minecraft/nbt/StreamTagVisitor$a; e $VALUES + m ()[Lnet/minecraft/nbt/StreamTagVisitor$a; a $values +c net/minecraft/nbt/StreamTagVisitor$b net/minecraft/nbt/StreamTagVisitor$ValueResult + f Lnet/minecraft/nbt/StreamTagVisitor$b; a CONTINUE + f Lnet/minecraft/nbt/StreamTagVisitor$b; b BREAK + f Lnet/minecraft/nbt/StreamTagVisitor$b; c HALT + f [Lnet/minecraft/nbt/StreamTagVisitor$b; d $VALUES + m ()[Lnet/minecraft/nbt/StreamTagVisitor$b; a $values +c net/minecraft/nbt/StringTagVisitor net/minecraft/nbt/StringTagVisitor + f Ljava/util/regex/Pattern; a SIMPLE_VALUE + f Ljava/lang/StringBuilder; b builder + m (Lnet/minecraft/nbt/NBTTagByte;)V a visitByte + m (Lnet/minecraft/nbt/NBTTagShort;)V a visitShort + m (Lnet/minecraft/nbt/NBTTagIntArray;)V a visitIntArray + m (Lnet/minecraft/nbt/NBTTagString;)V a visitString + m (Lnet/minecraft/nbt/NBTTagCompound;)V a visitCompound + m (Lnet/minecraft/nbt/NBTTagEnd;)V a visitEnd + m (Lnet/minecraft/nbt/NBTTagFloat;)V a visitFloat + m (Ljava/lang/String;)Ljava/lang/String; a handleEscape + m (Lnet/minecraft/nbt/NBTTagList;)V a visitList + m (Lnet/minecraft/nbt/NBTTagLongArray;)V a visitLongArray + m (Lnet/minecraft/nbt/NBTTagByteArray;)V a visitByteArray + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a visit + m (Lnet/minecraft/nbt/NBTTagInt;)V a visitInt + m (Lnet/minecraft/nbt/NBTTagDouble;)V a visitDouble + m (Lnet/minecraft/nbt/NBTTagLong;)V a visitLong +c net/minecraft/nbt/TagVisitor net/minecraft/nbt/TagVisitor + m (Lnet/minecraft/nbt/NBTTagByte;)V a visitByte + m (Lnet/minecraft/nbt/NBTTagShort;)V a visitShort + m (Lnet/minecraft/nbt/NBTTagIntArray;)V a visitIntArray + m (Lnet/minecraft/nbt/NBTTagString;)V a visitString + m (Lnet/minecraft/nbt/NBTTagCompound;)V a visitCompound + m (Lnet/minecraft/nbt/NBTTagEnd;)V a visitEnd + m (Lnet/minecraft/nbt/NBTTagFloat;)V a visitFloat + m (Lnet/minecraft/nbt/NBTTagList;)V a visitList + m (Lnet/minecraft/nbt/NBTTagLongArray;)V a visitLongArray + m (Lnet/minecraft/nbt/NBTTagByteArray;)V a visitByteArray + m (Lnet/minecraft/nbt/NBTTagInt;)V a visitInt + m (Lnet/minecraft/nbt/NBTTagDouble;)V a visitDouble + m (Lnet/minecraft/nbt/NBTTagLong;)V a visitLong +c net/minecraft/nbt/TextComponentTagVisitor net/minecraft/nbt/TextComponentTagVisitor + f Lnet/minecraft/network/chat/IChatBaseComponent; A FLOAT_TYPE + f Lnet/minecraft/network/chat/IChatBaseComponent; B DOUBLE_TYPE + f Lnet/minecraft/network/chat/IChatBaseComponent; C BYTE_ARRAY_TYPE + f Ljava/lang/String; D indentation + f I E indentDepth + f I F depth + f Lnet/minecraft/network/chat/IChatMutableComponent; G result + f Lorg/slf4j/Logger; a LOGGER + f I b INLINE_LIST_THRESHOLD + f I c MAX_DEPTH + f I d MAX_LENGTH + f Lit/unimi/dsi/fastutil/bytes/ByteCollection; e INLINE_ELEMENT_TYPES + f Lnet/minecraft/EnumChatFormat; f SYNTAX_HIGHLIGHTING_KEY + f Lnet/minecraft/EnumChatFormat; g SYNTAX_HIGHLIGHTING_STRING + f Lnet/minecraft/EnumChatFormat; h SYNTAX_HIGHLIGHTING_NUMBER + f Lnet/minecraft/EnumChatFormat; i SYNTAX_HIGHLIGHTING_NUMBER_TYPE + f Ljava/util/regex/Pattern; j SIMPLE_VALUE + f Ljava/lang/String; k LIST_OPEN + f Ljava/lang/String; l LIST_CLOSE + f Ljava/lang/String; m LIST_TYPE_SEPARATOR + f Ljava/lang/String; n ELEMENT_SPACING + f Ljava/lang/String; o STRUCT_OPEN + f Ljava/lang/String; p STRUCT_CLOSE + f Ljava/lang/String; q NEWLINE + f Ljava/lang/String; r NAME_VALUE_SEPARATOR + f Ljava/lang/String; s ELEMENT_SEPARATOR + f Ljava/lang/String; t WRAPPED_ELEMENT_SEPARATOR + f Ljava/lang/String; u SPACED_ELEMENT_SEPARATOR + f Lnet/minecraft/network/chat/IChatBaseComponent; v FOLDED + f Lnet/minecraft/network/chat/IChatBaseComponent; w BYTE_TYPE + f Lnet/minecraft/network/chat/IChatBaseComponent; x SHORT_TYPE + f Lnet/minecraft/network/chat/IChatBaseComponent; y INT_TYPE + f Lnet/minecraft/network/chat/IChatBaseComponent; z LONG_TYPE + m (Lnet/minecraft/nbt/NBTBase;Z)V a appendSubTag + m (Lnet/minecraft/nbt/NBTTagByte;)V a visitByte + m (Lnet/minecraft/nbt/NBTTagShort;)V a visitShort + m (Lnet/minecraft/nbt/NBTTagIntArray;)V a visitIntArray + m (Lnet/minecraft/nbt/NBTTagString;)V a visitString + m (Lnet/minecraft/nbt/NBTTagCompound;)V a visitCompound + m (Lnet/minecraft/nbt/NBTTagEnd;)V a visitEnd + m (Lnet/minecraft/nbt/NBTTagFloat;)V a visitFloat + m (Lnet/minecraft/nbt/NBTTagList;)V a visitList + m (Lnet/minecraft/nbt/NBTTagLongArray;)V a visitLongArray + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a visit + m (Lnet/minecraft/nbt/NBTTagByteArray;)V a visitByteArray + m (Lnet/minecraft/nbt/NBTTagInt;)V a visitInt + m (Lnet/minecraft/nbt/NBTTagDouble;)V a visitDouble + m (Lnet/minecraft/nbt/NBTTagLong;)V a visitLong + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a handleEscapePretty +c net/minecraft/nbt/visitors/CollectFields net/minecraft/nbt/visitors/CollectFields + f I a fieldsToGetCount + f Ljava/util/Set; b wantedTypes + f Ljava/util/Deque; c stack + m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry + m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry + m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$b; b visitRootEntry + m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd + m ()I c getMissingFieldCount +c net/minecraft/nbt/visitors/CollectToTag net/minecraft/nbt/visitors/CollectToTag + f Ljava/lang/String; a lastId + f Lnet/minecraft/nbt/NBTBase; b rootTag + f Ljava/util/Deque; c consumerStack + m ([B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (D)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (F)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visitList + m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry + m ([I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m ([J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m ()Lnet/minecraft/nbt/StreamTagVisitor$b; a visitEnd + m (S)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$visitRootEntry$1 + m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry + m (J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTBase;)V a appendEntry + m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$b; b visitRootEntry + m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd + m (Lnet/minecraft/nbt/NBTBase;)V b lambda$visitRootEntry$2 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$enterContainerIfNeeded$0 + m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$a; b visitElement + m (Lnet/minecraft/nbt/NBTTagType;)V c enterContainerIfNeeded + m ()Lnet/minecraft/nbt/NBTBase; d getResult + m ()I e depth +c net/minecraft/nbt/visitors/FieldSelector net/minecraft/nbt/visitors/FieldSelector + f Ljava/util/List; a path + f Lnet/minecraft/nbt/NBTTagType; b type + f Ljava/lang/String; c name + m ()Ljava/util/List; a path + m ()Lnet/minecraft/nbt/NBTTagType; b type + m ()Ljava/lang/String; c name +c net/minecraft/nbt/visitors/FieldTree net/minecraft/nbt/visitors/FieldTree + f I a depth + f Ljava/util/Map; b selectedFields + f Ljava/util/Map; c fieldsToRecurse + m ()Lnet/minecraft/nbt/visitors/FieldTree; a createRoot + m (Lnet/minecraft/nbt/visitors/FieldSelector;)V a addEntry + m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Z a isSelected + m (Ljava/lang/String;)Lnet/minecraft/nbt/visitors/FieldTree; a lambda$addEntry$0 + m ()I b depth + m ()Ljava/util/Map; c selectedFields + m ()Ljava/util/Map; d fieldsToRecurse +c net/minecraft/nbt/visitors/SkipAll net/minecraft/nbt/visitors/SkipAll + f Lnet/minecraft/nbt/visitors/SkipAll; a INSTANCE + m ([B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (D)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (F)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visitList + m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry + m ([I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m ([J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m ()Lnet/minecraft/nbt/StreamTagVisitor$b; a visitEnd + m (S)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry + m (J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit + m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$b; b visitRootEntry + m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd + m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$a; b visitElement +c net/minecraft/nbt/visitors/SkipFields net/minecraft/nbt/visitors/SkipFields + f Ljava/util/Deque; a stack + m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry + m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd +c net/minecraft/network/BandwidthDebugMonitor net/minecraft/network/BandwidthDebugMonitor + f Ljava/util/concurrent/atomic/AtomicInteger; a bytesReceived + f Lnet/minecraft/util/debugchart/LocalSampleLogger; b bandwidthLogger + m (I)V a onReceive + m ()V a tick +c net/minecraft/network/ClientboundPacketListener net/minecraft/network/ClientboundPacketListener + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow +c net/minecraft/network/DisconnectionDetails net/minecraft/network/DisconnectionDetails + f Lnet/minecraft/network/chat/IChatBaseComponent; a reason + f Ljava/util/Optional; b report + f Ljava/util/Optional; c bugReportLink + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a reason + m ()Ljava/util/Optional; b report + m ()Ljava/util/Optional; c bugReportLink +c net/minecraft/network/EnumProtocol net/minecraft/network/ConnectionProtocol + f Lnet/minecraft/network/EnumProtocol; a HANDSHAKING + f Lnet/minecraft/network/EnumProtocol; b PLAY + f Lnet/minecraft/network/EnumProtocol; c STATUS + f Lnet/minecraft/network/EnumProtocol; d LOGIN + f Lnet/minecraft/network/EnumProtocol; e CONFIGURATION + f Ljava/lang/String; f id + f [Lnet/minecraft/network/EnumProtocol; g $VALUES + m ()Ljava/lang/String; a id + m ()[Lnet/minecraft/network/EnumProtocol; b $values +c net/minecraft/network/HandlerNames net/minecraft/network/HandlerNames + f Ljava/lang/String; a DECOMPRESS + f Ljava/lang/String; b COMPRESS + f Ljava/lang/String; c DECODER + f Ljava/lang/String; d ENCODER + f Ljava/lang/String; e INBOUND_CONFIG + f Ljava/lang/String; f OUTBOUND_CONFIG + f Ljava/lang/String; g SPLITTER + f Ljava/lang/String; h PREPENDER + f Ljava/lang/String; i DECRYPT + f Ljava/lang/String; j ENCRYPT + f Ljava/lang/String; k UNBUNDLER + f Ljava/lang/String; l BUNDLER + f Ljava/lang/String; m PACKET_HANDLER + f Ljava/lang/String; n TIMEOUT + f Ljava/lang/String; o LEGACY_QUERY + f Ljava/lang/String; p LATENCY +c net/minecraft/network/HiddenByteBuf net/minecraft/network/HiddenByteBuf + f Lio/netty/buffer/ByteBuf; a contents + m (Ljava/lang/Object;)Ljava/lang/Object; a pack + m ()Lnet/minecraft/network/HiddenByteBuf; a retain + m (I)Lnet/minecraft/network/HiddenByteBuf; a retain + m (Ljava/lang/Object;)Ljava/lang/Object; b unpack + m ()Lnet/minecraft/network/HiddenByteBuf; b touch + m ()Lio/netty/buffer/ByteBuf; c contents + m (Ljava/lang/Object;)Lnet/minecraft/network/HiddenByteBuf; c touch +c net/minecraft/network/MonitoredLocalFrameDecoder net/minecraft/network/MonitoredLocalFrameDecoder + f Lnet/minecraft/network/BandwidthDebugMonitor; a monitor +c net/minecraft/network/NetworkManager net/minecraft/network/Connection + f Lnet/minecraft/network/DisconnectionDetails; A delayedDisconnect + f Lnet/minecraft/network/BandwidthDebugMonitor; B bandwidthDebugMonitor + f Lorg/slf4j/Marker; a ROOT_MARKER + f Lorg/slf4j/Marker; b PACKET_MARKER + f Lorg/slf4j/Marker; c PACKET_RECEIVED_MARKER + f Lorg/slf4j/Marker; d PACKET_SENT_MARKER + f Ljava/util/function/Supplier; e NETWORK_WORKER_GROUP + f Ljava/util/function/Supplier; f NETWORK_EPOLL_WORKER_GROUP + f Ljava/util/function/Supplier; g LOCAL_WORKER_GROUP + f F h AVERAGE_PACKETS_SMOOTHING + f Lorg/slf4j/Logger; i LOGGER + f Lnet/minecraft/network/ProtocolInfo; j INITIAL_PROTOCOL + f Lnet/minecraft/network/protocol/EnumProtocolDirection; k receiving + f Z l sendLoginDisconnect + f Ljava/util/Queue; m pendingActions + f Lio/netty/channel/Channel; n channel + f Ljava/net/SocketAddress; o address + f Lnet/minecraft/network/PacketListener; p disconnectListener + f Lnet/minecraft/network/PacketListener; q packetListener + f Lnet/minecraft/network/DisconnectionDetails; r disconnectionDetails + f Z s encrypted + f Z t disconnectionHandled + f I u receivedPackets + f I v sentPackets + f F w averageReceivedPackets + f F x averageSentPackets + f I y tickCount + f Z z handlingFault + m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/EnumProtocolDirection;ZLnet/minecraft/network/BandwidthDebugMonitor;)V a configureSerialization + m (Lio/netty/channel/ChannelPipeline;)V a configurePacketHandler + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a disconnect + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V a channelRead0 + m (Lnet/minecraft/network/ProtocolInfo;)V a setupOutboundProtocol + m (Ljava/lang/String;ILnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a initiateServerboundPlayConnection + m (Lnet/minecraft/util/debugchart/LocalSampleLogger;)V a setBandwidthLogger + m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V a setupInboundProtocol + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)V a genericsFtw + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;)V a send + m (Lnet/minecraft/network/protocol/Packet;)V a send + m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/EnumProtocolDirection;)V a configureInMemoryPipeline + m (Z)Ljava/lang/String; a getLoggableAddress + m (Lorg/slf4j/Marker;)V a lambda$static$2 + m (Lnet/minecraft/network/BandwidthDebugMonitor;Z)Lio/netty/channel/ChannelInboundHandler; a createFrameDecoder + m (Ljava/net/InetSocketAddress;ZLnet/minecraft/util/debugchart/LocalSampleLogger;)Lnet/minecraft/network/NetworkManager; a connectToServer + m (Lnet/minecraft/network/PacketListener;)V a setListenerForServerboundHandshake + m ()V a flushChannel + m (Ljava/lang/String;ILnet/minecraft/network/protocol/status/PacketStatusOutListener;)V a initiateServerboundStatusConnection + m (Ljava/net/InetSocketAddress;ZLnet/minecraft/network/NetworkManager;)Lio/netty/channel/ChannelFuture; a connect + m (Ljava/util/function/Consumer;)V a runOnceConnected + m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Z)V a initiateServerboundPlayConnection + m (Lnet/minecraft/network/DisconnectionDetails;)V a disconnect + m (Ljava/net/SocketAddress;)Lnet/minecraft/network/NetworkManager; a connectToLocalServer + m (Lio/netty/channel/ChannelFuture;)V a syncAfterConfigurationChange + m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Lnet/minecraft/network/protocol/handshake/ClientIntent;)V a initiateServerboundConnection + m (IZ)V a setupCompression + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;Z)V a send + m (Lorg/slf4j/Marker;)V b lambda$static$1 + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;Z)V b sendPacket + m (Z)Ljava/lang/String; b outboundHandlerName + m ()V b tick + m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V b validateListener + m ()V c tickSecond + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;Z)V c doSendPacket + m (Lorg/slf4j/Marker;)V c lambda$static$0 + m (Z)Ljava/lang/String; c inboundHandlerName + m ()Ljava/net/SocketAddress; d getRemoteAddress + m (Z)Lio/netty/channel/ChannelOutboundHandler; d createFrameEncoder + m ()Z e isMemoryConnection + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; f getReceiving + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; g getSending + m ()Z h isEncrypted + m ()Z i isConnected + m ()Z j isConnecting + m ()Lnet/minecraft/network/PacketListener; k getPacketListener + m ()Lnet/minecraft/network/DisconnectionDetails; l getDisconnectionDetails + m ()V m setReadOnly + m ()V n handleDisconnection + m ()F o getAverageReceivedPackets + m ()F p getAverageSentPackets + m ()V q flush + m ()Lio/netty/channel/DefaultEventLoopGroup; u lambda$static$5 + m ()Lio/netty/channel/epoll/EpollEventLoopGroup; v lambda$static$4 + m ()Lio/netty/channel/nio/NioEventLoopGroup; w lambda$static$3 +c net/minecraft/network/NetworkManager$1 net/minecraft/network/Connection$1 + f Lnet/minecraft/network/NetworkManager; a val$connection +c net/minecraft/network/NetworkManager$2 net/minecraft/network/Connection$2 +c net/minecraft/network/NetworkManager$3 net/minecraft/network/Connection$3 + f Lnet/minecraft/network/NetworkManager; a val$connection +c net/minecraft/network/NetworkManager$4 net/minecraft/network/Connection$4 +c net/minecraft/network/NetworkManager$InnerUtil net/minecraft/network/Connection$InnerUtil +c net/minecraft/network/NetworkManager$PacketSendAction net/minecraft/network/Connection$PacketSendAction +c net/minecraft/network/NetworkManager$WrappedConsumer net/minecraft/network/Connection$WrappedConsumer +c net/minecraft/network/NetworkManagerServer net/minecraft/network/RateKickingConnection + f Lorg/slf4j/Logger; h LOGGER + f Lnet/minecraft/network/chat/IChatBaseComponent; i EXCEED_REASON + f I j rateLimitPacketsPerSecond + m ()V c tickSecond + m ()V q lambda$tickSecond$0 +c net/minecraft/network/PacketBundlePacker net/minecraft/network/PacketBundlePacker + f Lnet/minecraft/network/protocol/BundlerInfo; a bundlerInfo + f Lnet/minecraft/network/protocol/BundlerInfo$a; b currentBundler + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V a decode + m (Lnet/minecraft/network/protocol/Packet;)V a verifyNonTerminalPacket +c net/minecraft/network/PacketBundleUnpacker net/minecraft/network/PacketBundleUnpacker + f Lnet/minecraft/network/protocol/BundlerInfo; a bundlerInfo + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V a encode +c net/minecraft/network/PacketCompressor net/minecraft/network/CompressionEncoder + f [B a encodeBuf + f Ljava/util/zip/Deflater; b deflater + f I c threshold + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a encode + m (I)V a setThreshold + m ()I a getThreshold +c net/minecraft/network/PacketDataSerializer net/minecraft/network/FriendlyByteBuf + f I a DEFAULT_NBT_QUOTA + f S b MAX_STRING_LENGTH + f I c MAX_COMPONENT_STRING_LENGTH + f Lio/netty/buffer/ByteBuf; d source + f I e PUBLIC_KEY_SIZE + f I f MAX_PUBLIC_KEY_HEADER_SIZE + f I g MAX_PUBLIC_KEY_LENGTH + f Lcom/google/gson/Gson; h GSON + m ()Lnet/minecraft/network/PacketDataSerializer; A resetReaderIndex + m ()Lnet/minecraft/network/PacketDataSerializer; B markWriterIndex + m ()Lnet/minecraft/network/PacketDataSerializer; C resetWriterIndex + m ()Lnet/minecraft/network/PacketDataSerializer; D discardReadBytes + m ()Lnet/minecraft/network/PacketDataSerializer; E discardSomeReadBytes + m ()Lnet/minecraft/network/PacketDataSerializer; F retain + m ()Lnet/minecraft/network/PacketDataSerializer; G touch + m (Lio/netty/buffer/ByteBuf;[B)V a writeByteArray + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V a writeQuaternion + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/PacketDataSerializer; a readBytes + m (Ljava/util/Collection;Lnet/minecraft/network/codec/StreamEncoder;)V a writeCollection + m (Ljava/util/Optional;Lnet/minecraft/network/codec/StreamEncoder;)V a writeOptional + m (Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lnet/minecraft/network/PacketDataSerializer; a writeById + m ([JI)[J a readLongArray + m (ILjava/util/function/IntFunction;I)Ljava/lang/Object; a lambda$limitValue$4 + m (Lit/unimi/dsi/fastutil/ints/IntList;)V a writeIntIdList + m (Lcom/mojang/serialization/Codec;)Ljava/lang/Object; a readJsonWithCodec + m (Ljava/lang/Class;)Ljava/util/EnumSet; a readEnumSet + m (IZ)Lnet/minecraft/network/PacketDataSerializer; a setBoolean + m (Ljava/util/Map;Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;)V a writeMap + m (Ljava/time/Instant;)V a writeInstant + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; a readNbt + m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/network/PacketDataSerializer; a writeSectionPos + m (Ljava/lang/String;I)Lnet/minecraft/network/PacketDataSerializer; a writeUtf + m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketDataSerializer; a readBytes + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3D;)V a writeVec3 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/network/PacketDataSerializer; a writeChunkPos + m (Ljava/lang/Enum;)Lnet/minecraft/network/PacketDataSerializer; a writeEnum + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NBTBase;)V a writeNbt + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; a readNullable + m (Ljava/util/Date;)Lnet/minecraft/network/PacketDataSerializer; a writeDate + m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; a readMap + m ([B)Lnet/minecraft/network/PacketDataSerializer; a writeByteArray + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; a lambda$writeJsonWithCodec$3 + m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; a getBytes + m (D)Lnet/minecraft/network/PacketDataSerializer; a writeDouble + m (Ljava/util/BitSet;)V a writeBitSet + m (IF)Lnet/minecraft/network/PacketDataSerializer; a setFloat + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V a writeVector3f + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V a writeNullable + m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketDataSerializer; a getBytes + m (Z)Lnet/minecraft/network/PacketDataSerializer; a writeBoolean + m (I)[B a readByteArray + m ()Lit/unimi/dsi/fastutil/ints/IntList; a readIntIdList + m (Ljava/util/EnumSet;Ljava/lang/Class;)V a writeEnumSet + m (I[B)Lnet/minecraft/network/PacketDataSerializer; a getBytes + m (Ljava/lang/String;)Lnet/minecraft/network/PacketDataSerializer; a writeUtf + m (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a lambda$readWithCodec$0 + m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V a writeUUID + m (F)Lnet/minecraft/network/PacketDataSerializer; a writeFloat + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPosition;)V a writeBlockPos + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; a readMap + m (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;Ljava/lang/Object;)V a lambda$writeMap$5 + m (ID)Lnet/minecraft/network/PacketDataSerializer; a setDouble + m (Lio/netty/buffer/ByteBuf;I)[B a readByteArray + m (Lnet/minecraft/core/GlobalPos;)V a writeGlobalPos + m ([J)Lnet/minecraft/network/PacketDataSerializer; a writeLongArray + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a readResourceKey + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Collection; a readCollection + m (Ljava/util/UUID;)Lnet/minecraft/network/PacketDataSerializer; a writeUUID + m (Ljava/io/OutputStream;I)Lnet/minecraft/network/PacketDataSerializer; a readBytes + m (ILjava/io/OutputStream;I)Lnet/minecraft/network/PacketDataSerializer; a getBytes + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; a readWithCodecTrusted + m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/PacketDataSerializer; a getBytes + m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V a writeNullable + m (Ljava/security/PublicKey;)Lnet/minecraft/network/PacketDataSerializer; a writePublicKey + m ([I)Lnet/minecraft/network/PacketDataSerializer; a writeVarIntArray + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/network/PacketDataSerializer; a writeWithCodec + m (Ljava/util/function/IntFunction;)Ljava/lang/Object; a readById + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/PacketDataSerializer; a writeResourceLocation + m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; a getBytes + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V a writeJsonWithCodec + m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/List; a readList + m (II)Lnet/minecraft/network/PacketDataSerializer; a setIndex + m (Lio/netty/buffer/ByteBuf;)[B a readByteArray + m (Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; a readNbt + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a writeBlockHitResult + m (I[BII)Lnet/minecraft/network/PacketDataSerializer; a getBytes + m (J)Lnet/minecraft/network/PacketDataSerializer; a writeVarLong + m (Ljava/util/function/Consumer;)V a readWithCount + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a writeChunkPos + m (Ljava/lang/Object;)Lnet/minecraft/network/PacketDataSerializer; a touch + m (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction; a limitValue + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/PacketDataSerializer; a writeNbt + m (Lnet/minecraft/world/phys/Vec3D;)V a writeVec3 + m ([BII)Lnet/minecraft/network/PacketDataSerializer; a readBytes + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NBTReadLimiter;)Ljava/lang/Object; a readWithCodec + m (Ljava/util/BitSet;I)V a writeFixedBitSet + m (IJ)Lnet/minecraft/network/PacketDataSerializer; a setLong + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/PacketDataSerializer; a writeBlockPos + m (Lorg/joml/Quaternionf;)V a writeQuaternion + m (Lorg/joml/Vector3f;)V a writeVector3f + m (Lnet/minecraft/resources/ResourceKey;)V b writeResourceKey + m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketDataSerializer; b setBytes + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/PacketDataSerializer; b writeBytes + m ()[B b readByteArray + m (J)Lnet/minecraft/network/PacketDataSerializer; b writeLong + m (I[BII)Lnet/minecraft/network/PacketDataSerializer; b setBytes + m (I[B)Lnet/minecraft/network/PacketDataSerializer; b setBytes + m (Lio/netty/buffer/ByteBuf;I)V b writeContainerId + m (II)Lnet/minecraft/network/PacketDataSerializer; b setByte + m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; b setBytes + m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Optional; b readOptional + m (Ljava/lang/Class;)Ljava/lang/Enum; b readEnum + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; b lambda$writeWithCodec$1 + m (IJ)Lnet/minecraft/network/PacketDataSerializer; b setLongLE + m (Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; b lambda$readJsonWithCodec$2 + m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/PacketDataSerializer; b setBytes + m ([BII)Lnet/minecraft/network/PacketDataSerializer; b writeBytes + m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; b setBytes + m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketDataSerializer; b writeBytes + m (I)[I b readVarIntArray + m ([J)[J b readLongArray + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPosition; b readBlockPos + m ([B)Lnet/minecraft/network/PacketDataSerializer; b readBytes + m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; c readBytes + m (I)Lnet/minecraft/network/PacketDataSerializer; c writeVarInt + m (J)Lnet/minecraft/network/PacketDataSerializer; c writeLongLE + m ([B)Lnet/minecraft/network/PacketDataSerializer; c writeBytes + m ()[I c readVarIntArray + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkCoordIntPair; c readChunkPos + m (II)Lnet/minecraft/network/PacketDataSerializer; c setShort + m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; c readNullable + m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; d writeBytes + m (II)Lnet/minecraft/network/PacketDataSerializer; d setShortLE + m (I)Ljava/lang/String; d readUtf + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; d readVector3f + m ()[J d readLongArray + m (I)Ljava/util/BitSet; e readFixedBitSet + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; e readQuaternion + m ()Lnet/minecraft/core/BlockPosition; e readBlockPos + m (II)Lnet/minecraft/network/PacketDataSerializer; e setMedium + m (I)V f writeContainerId + m (II)Lnet/minecraft/network/PacketDataSerializer; f setMediumLE + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; f readChunkPos + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3D; f readVec3 + m (II)Lnet/minecraft/network/PacketDataSerializer; g setInt + m ()Lnet/minecraft/core/SectionPosition; g readSectionPos + m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; g readUUID + m (I)Lnet/minecraft/network/PacketDataSerializer; g capacity + m (I)Lnet/minecraft/network/PacketDataSerializer; h readerIndex + m (II)Lnet/minecraft/network/PacketDataSerializer; h setIntLE + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/NBTTagCompound; h readNbt + m ()Lnet/minecraft/core/GlobalPos; h readGlobalPos + m (II)Lnet/minecraft/network/PacketDataSerializer; i setChar + m (Lio/netty/buffer/ByteBuf;)I i readContainerId + m (I)Lnet/minecraft/network/PacketDataSerializer; i writerIndex + m ()Lorg/joml/Vector3f; i readVector3f + m (II)Lnet/minecraft/network/PacketDataSerializer; j setZero + m ()Lorg/joml/Quaternionf; j readQuaternion + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; j readBytes + m (I)Lnet/minecraft/network/PacketDataSerializer; j ensureWritable + m (I)Lnet/minecraft/network/PacketDataSerializer; k skipBytes + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; k writeBytes + m ()Lnet/minecraft/world/phys/Vec3D; k readVec3 + m (I)Lnet/minecraft/network/PacketDataSerializer; l writeByte + m ()I l readVarInt + m ()J m readVarLong + m (I)Lnet/minecraft/network/PacketDataSerializer; m writeShort + m (I)Lnet/minecraft/network/PacketDataSerializer; n writeShortLE + m ()Ljava/util/UUID; n readUUID + m (I)Lnet/minecraft/network/PacketDataSerializer; o writeMedium + m ()Lnet/minecraft/nbt/NBTTagCompound; o readNbt + m ()Ljava/lang/String; p readUtf + m (I)Lnet/minecraft/network/PacketDataSerializer; p writeMediumLE + m (I)Lnet/minecraft/network/PacketDataSerializer; q writeInt + m ()Lnet/minecraft/resources/MinecraftKey; q readResourceLocation + m ()Lnet/minecraft/resources/ResourceKey; r readRegistryKey + m (I)Lnet/minecraft/network/PacketDataSerializer; r writeIntLE + m ()Ljava/util/Date; s readDate + m (I)Lnet/minecraft/network/PacketDataSerializer; s writeChar + m (I)Lnet/minecraft/network/PacketDataSerializer; t writeZero + m ()Ljava/time/Instant; t readInstant + m ()Ljava/security/PublicKey; u readPublicKey + m (I)Lnet/minecraft/network/PacketDataSerializer; u retain + m ()Lnet/minecraft/world/phys/MovingObjectPositionBlock; v readBlockHitResult + m ()Ljava/util/BitSet; w readBitSet + m ()I x readContainerId + m ()Lnet/minecraft/network/PacketDataSerializer; y clear + m ()Lnet/minecraft/network/PacketDataSerializer; z markReaderIndex +c net/minecraft/network/PacketDecoder net/minecraft/network/PacketDecoder + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/network/ProtocolInfo; b protocolInfo +c net/minecraft/network/PacketDecompressor net/minecraft/network/CompressionDecoder + f I a MAXIMUM_COMPRESSED_LENGTH + f I b MAXIMUM_UNCOMPRESSED_LENGTH + f Ljava/util/zip/Inflater; c inflater + f I d threshold + f Z e validateDecompressed + m (Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf; a inflate + m (Lio/netty/buffer/ByteBuf;)V a setupInflaterInput +c net/minecraft/network/PacketDecrypter net/minecraft/network/CipherDecoder + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V a decode +c net/minecraft/network/PacketEncoder net/minecraft/network/PacketEncoder + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/network/ProtocolInfo; b protocolInfo + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Lio/netty/buffer/ByteBuf;)V a encode +c net/minecraft/network/PacketEncrypter net/minecraft/network/CipherEncoder +c net/minecraft/network/PacketEncryptionHandler net/minecraft/network/CipherBase + f Ljavax/crypto/Cipher; a cipher + f [B b heapIn + f [B c heapOut + m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a encipher + m (Lio/netty/buffer/ByteBuf;)[B a bufToByte + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; a decipher +c net/minecraft/network/PacketListener net/minecraft/network/PacketListener + m (Lnet/minecraft/CrashReport;Lnet/minecraft/CrashReportSystemDetails;)V a fillListenerSpecificCrashDetails + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow + m (Lnet/minecraft/network/protocol/Packet;)Z a shouldHandleMessage + m (Lnet/minecraft/CrashReport;)V a fillCrashReport + m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/lang/Throwable;)Lnet/minecraft/network/DisconnectionDetails; a createDisconnectionInfo + m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect + m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V a onPacketError + m ()Lnet/minecraft/network/EnumProtocol; b protocol + m ()Z c isAcceptingMessages + m ()Ljava/lang/String; d lambda$fillCrashReport$1 + m ()Ljava/lang/String; e lambda$fillCrashReport$0 +c net/minecraft/network/PacketPrepender net/minecraft/network/Varint21LengthFieldPrepender + f I a MAX_VARINT21_BYTES + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a encode +c net/minecraft/network/PacketSendListener net/minecraft/network/PacketSendListener + m (Ljava/util/function/Supplier;)Lnet/minecraft/network/PacketSendListener; a exceptionallySend + m ()V a onSuccess + m (Ljava/lang/Runnable;)Lnet/minecraft/network/PacketSendListener; a thenRun + m ()Lnet/minecraft/network/protocol/Packet; b onFailure +c net/minecraft/network/PacketSendListener$1 net/minecraft/network/PacketSendListener$1 + m ()V a onSuccess + m ()Lnet/minecraft/network/protocol/Packet; b onFailure +c net/minecraft/network/PacketSendListener$2 net/minecraft/network/PacketSendListener$2 + m ()Lnet/minecraft/network/protocol/Packet; b onFailure +c net/minecraft/network/PacketSplitter net/minecraft/network/Varint21FrameDecoder + f I a MAX_VARINT21_BYTES + f Lio/netty/buffer/ByteBuf; b helperBuf + f Lnet/minecraft/network/BandwidthDebugMonitor; c monitor + m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z a copyVarint +c net/minecraft/network/ProtocolInfo net/minecraft/network/ProtocolInfo + m ()Lnet/minecraft/network/EnumProtocol; a id + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow + m ()Lnet/minecraft/network/codec/StreamCodec; c codec + m ()Lnet/minecraft/network/protocol/BundlerInfo; d bundlerInfo +c net/minecraft/network/ProtocolInfo$a net/minecraft/network/ProtocolInfo$Unbound + m (Lnet/minecraft/network/ProtocolInfo$a$a;)V a listPackets + m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; a bind + m ()Lnet/minecraft/network/EnumProtocol; a id + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow +c net/minecraft/network/ProtocolInfo$a$a net/minecraft/network/ProtocolInfo$Unbound$PacketVisitor +c net/minecraft/network/ProtocolSwapHandler net/minecraft/network/ProtocolSwapHandler + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V a handleInboundTerminalPacket + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V b handleOutboundTerminalPacket +c net/minecraft/network/RegistryFriendlyByteBuf net/minecraft/network/RegistryFriendlyByteBuf + f Lnet/minecraft/core/IRegistryCustom; d registryAccess + m ()Lnet/minecraft/core/IRegistryCustom; H registryAccess + m (Lnet/minecraft/core/IRegistryCustom;Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/RegistryFriendlyByteBuf; a lambda$decorator$0 + m (Lnet/minecraft/core/IRegistryCustom;)Ljava/util/function/Function; a decorator +c net/minecraft/network/ServerboundPacketListener net/minecraft/network/ServerboundPacketListener + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow +c net/minecraft/network/SkipEncodeException net/minecraft/network/SkipPacketException +c net/minecraft/network/TickablePacketListener net/minecraft/network/TickablePacketListener + m ()V d tick +c net/minecraft/network/UnconfiguredPipelineHandler net/minecraft/network/UnconfiguredPipelineHandler + m (Lio/netty/channel/ChannelInboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$b; a setupInboundHandler + m (Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelHandlerContext;)V a lambda$setupInboundHandler$0 + m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$b; a setupInboundProtocol + m (Lio/netty/channel/ChannelOutboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$d; a setupOutboundHandler + m (Lio/netty/channel/ChannelOutboundHandler;Lio/netty/channel/ChannelHandlerContext;)V a lambda$setupOutboundHandler$1 + m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$d; b setupOutboundProtocol +c net/minecraft/network/UnconfiguredPipelineHandler$a net/minecraft/network/UnconfiguredPipelineHandler$Inbound +c net/minecraft/network/UnconfiguredPipelineHandler$b net/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask + m (Lnet/minecraft/network/UnconfiguredPipelineHandler$b;Lio/netty/channel/ChannelHandlerContext;)V a lambda$andThen$0 +c net/minecraft/network/UnconfiguredPipelineHandler$c net/minecraft/network/UnconfiguredPipelineHandler$Outbound +c net/minecraft/network/UnconfiguredPipelineHandler$d net/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask + m (Lnet/minecraft/network/UnconfiguredPipelineHandler$d;Lio/netty/channel/ChannelHandlerContext;)V a lambda$andThen$0 +c net/minecraft/network/Utf8String net/minecraft/network/Utf8String + m (Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)V a write + m (Lio/netty/buffer/ByteBuf;I)Ljava/lang/String; a read +c net/minecraft/network/VarInt net/minecraft/network/VarInt + f I a MAX_VARINT_SIZE + f I b DATA_BITS_MASK + f I c CONTINUATION_BIT_MASK + f I d DATA_BITS_PER_BYTE + m (B)Z a hasContinuationBit + m (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; a write + m (I)I a getByteSize + m (Lio/netty/buffer/ByteBuf;)I a read +c net/minecraft/network/VarLong net/minecraft/network/VarLong + f I a MAX_VARLONG_SIZE + f I b DATA_BITS_MASK + f I c CONTINUATION_BIT_MASK + f I d DATA_BITS_PER_BYTE + m (B)Z a hasContinuationBit + m (J)I a getByteSize + m (Lio/netty/buffer/ByteBuf;J)Lio/netty/buffer/ByteBuf; a write + m (Lio/netty/buffer/ByteBuf;)J a read +c net/minecraft/network/chat/ChatClickable net/minecraft/network/chat/ClickEvent + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; b action + f Ljava/lang/String; c value + m (Lnet/minecraft/network/chat/ChatClickable;)Ljava/lang/String; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; a getAction + m ()Ljava/lang/String; b getValue + m (Lnet/minecraft/network/chat/ChatClickable;)Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; b lambda$static$0 +c net/minecraft/network/chat/ChatClickable$EnumClickAction net/minecraft/network/chat/ClickEvent$Action + f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; a OPEN_URL + f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; b OPEN_FILE + f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; c RUN_COMMAND + f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; d SUGGEST_COMMAND + f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; e CHANGE_PAGE + f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; f COPY_TO_CLIPBOARD + f Lcom/mojang/serialization/MapCodec; g UNSAFE_CODEC + f Lcom/mojang/serialization/MapCodec; h CODEC + f Z i allowFromServer + f Ljava/lang/String; j name + f [Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; k $VALUES + m (Lnet/minecraft/network/chat/ChatClickable$EnumClickAction;)Lcom/mojang/serialization/DataResult; a filterForSerialization + m ()Z a isAllowedFromServer + m (Lnet/minecraft/network/chat/ChatClickable$EnumClickAction;)Ljava/lang/String; b lambda$filterForSerialization$0 + m ()[Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/network/chat/ChatComponentUtils net/minecraft/network/chat/ComponentUtils + f Ljava/lang/String; a DEFAULT_SEPARATOR_TEXT + f Lnet/minecraft/network/chat/IChatBaseComponent; b DEFAULT_SEPARATOR + f Lnet/minecraft/network/chat/IChatBaseComponent; c DEFAULT_NO_STYLE_SEPARATOR + m (Lnet/minecraft/network/chat/IChatMutableComponent;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/IChatMutableComponent; a mergeStyles + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; a copyOnClickText + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a updateForEntity + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$copyOnClickText$1 + m (Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/function/Function;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatList + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/ChatModifier; a resolveStyle + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a wrapInSquareBrackets + m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/IChatBaseComponent; a fromMessage + m (Ljava/util/Collection;Ljava/util/Optional;Ljava/util/function/Function;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatList + m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/IChatBaseComponent; a formatAndSortList + m (Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a formatList + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Optional;Lnet/minecraft/world/entity/Entity;I)Ljava/util/Optional; a updateForEntity + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a formatList + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$formatList$0 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Z b isTranslationResolvable + m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/IChatBaseComponent; b formatList +c net/minecraft/network/chat/ChatDecoration net/minecraft/network/chat/ChatTypeDecoration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/lang/String; c translationKey + f Ljava/util/List; d parameters + f Lnet/minecraft/network/chat/ChatModifier; e style + m ()Ljava/lang/String; a translationKey + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorate + m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatDecoration; a withSender + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)[Lnet/minecraft/network/chat/IChatBaseComponent; b resolveParameters + m ()Ljava/util/List; b parameters + m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatDecoration; b incomingDirectMessage + m ()Lnet/minecraft/network/chat/ChatModifier; c style + m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatDecoration; c outgoingDirectMessage + m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatDecoration; d teamMessage +c net/minecraft/network/chat/ChatDecoration$a net/minecraft/network/chat/ChatTypeDecoration$Parameter + f Lnet/minecraft/network/chat/ChatDecoration$a; a SENDER + f Lnet/minecraft/network/chat/ChatDecoration$a; b TARGET + f Lnet/minecraft/network/chat/ChatDecoration$a; c CONTENT + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + f Ljava/util/function/IntFunction; f BY_ID + f I g id + f Ljava/lang/String; h name + f Lnet/minecraft/network/chat/ChatDecoration$a$a; i selector + f [Lnet/minecraft/network/chat/ChatDecoration$a; j $VALUES + m ()[Lnet/minecraft/network/chat/ChatDecoration$a; a $values + m (Lnet/minecraft/network/chat/ChatDecoration$a;)I a lambda$static$4 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; a select + m (Lnet/minecraft/network/chat/ChatDecoration$a;)I b lambda$static$3 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$static$2 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$static$1 + m ()Ljava/lang/String; c getSerializedName + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$static$0 +c net/minecraft/network/chat/ChatDecoration$a$a net/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector +c net/minecraft/network/chat/ChatDecorator net/minecraft/network/chat/ChatDecorator + f Lnet/minecraft/network/chat/ChatDecorator; a PLAIN +c net/minecraft/network/chat/ChatHexColor net/minecraft/network/chat/TextColor + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/lang/String; b CUSTOM_COLOR_PREFIX + f Ljava/util/Map; c LEGACY_FORMAT_TO_COLOR + f Ljava/util/Map; d NAMED_COLORS + f I e value + f Ljava/lang/String; f name + m (I)Lnet/minecraft/network/chat/ChatHexColor; a fromRgb + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a parseColor + m (Lnet/minecraft/network/chat/ChatHexColor;)Ljava/lang/String; a lambda$static$1 + m ()I a getValue + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatHexColor; a fromLegacyFormat + m ()Ljava/lang/String; b serialize + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatHexColor; b lambda$static$0 + m (Ljava/lang/String;)Ljava/lang/String; b lambda$parseColor$4 + m ()Ljava/lang/String; c formatValue + m (Ljava/lang/String;)Ljava/lang/String; c lambda$parseColor$3 + m (Ljava/lang/String;)Ljava/lang/String; d lambda$parseColor$2 +c net/minecraft/network/chat/ChatHoverable net/minecraft/network/chat/HoverEvent + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/chat/ChatHoverable$e; b event + m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Ljava/lang/Object; a getValue + m ()Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; a getAction + m (Lnet/minecraft/network/chat/ChatHoverable;)Lnet/minecraft/network/chat/ChatHoverable$e; a lambda$static$0 +c net/minecraft/network/chat/ChatHoverable$EnumHoverAction net/minecraft/network/chat/HoverEvent$Action + f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; a SHOW_TEXT + f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; b SHOW_ITEM + f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; c SHOW_ENTITY + f Lcom/mojang/serialization/Codec; d UNSAFE_CODEC + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/lang/String; f name + f Z g allowFromServer + f Lcom/mojang/serialization/MapCodec; h codec + f Lcom/mojang/serialization/MapCodec; i legacyCodec + m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Lcom/mojang/serialization/DataResult; a filterForSerialization + m (Ljava/lang/Object;)Ljava/lang/Object; a cast + m ()Z a isAllowedFromServer + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/RegistryOps;)Lcom/mojang/serialization/DataResult; a lambda$static$0 + m (Lnet/minecraft/network/chat/ChatHoverable$e;)Ljava/lang/Object; a lambda$new$3 + m ()Ljava/lang/String; b lambda$filterForSerialization$4 + m (Ljava/lang/Object;)Lnet/minecraft/network/chat/ChatHoverable$e; b lambda$new$2 + m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Ljava/lang/String; b lambda$filterForSerialization$5 + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; d lambda$static$1 +c net/minecraft/network/chat/ChatHoverable$EnumHoverAction$1 net/minecraft/network/chat/HoverEvent$Action$1 + f Lnet/minecraft/network/chat/ChatHoverable$d; a val$legacyConverter + f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; b this$0 + m (Lcom/mojang/datafixers/util/Pair;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$0 + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/network/chat/ChatHoverable$d;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decode$1 + m (Lnet/minecraft/network/chat/ChatHoverable$e;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode + m ()Ljava/lang/String; a lambda$encode$2 +c net/minecraft/network/chat/ChatHoverable$b net/minecraft/network/chat/HoverEvent$EntityTooltipInfo + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/entity/EntityTypes; b type + f Ljava/util/UUID; c id + f Ljava/util/Optional; d name + f Ljava/util/List; e linesCache + m (Ljava/lang/Exception;)Ljava/lang/String; a lambda$legacyCreate$5 + m (Lnet/minecraft/world/entity/EntityTypes;Ljava/util/UUID;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/ChatHoverable$b; a lambda$legacyCreate$4 + m (Lnet/minecraft/network/chat/ChatHoverable$b;)Ljava/util/Optional; a lambda$static$2 + m ()Ljava/util/List; a getTooltipLines + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/RegistryOps;)Lcom/mojang/serialization/DataResult; a legacyCreate + m (Lnet/minecraft/network/chat/ChatHoverable$b;)Ljava/util/UUID; b lambda$static$1 + m (Lnet/minecraft/network/chat/ChatHoverable$b;)Lnet/minecraft/world/entity/EntityTypes; c lambda$static$0 +c net/minecraft/network/chat/ChatHoverable$c net/minecraft/network/chat/HoverEvent$ItemStackInfo + f Lcom/mojang/serialization/Codec; a FULL_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lcom/mojang/serialization/Codec; c SIMPLE_CODEC + f Lnet/minecraft/core/Holder; d item + f I e count + f Lnet/minecraft/core/component/DataComponentPatch; f components + f Lnet/minecraft/world/item/ItemStack; g itemStack + m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; a lambda$legacyCreate$0 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/RegistryOps;)Lcom/mojang/serialization/DataResult; a legacyCreate + m ()Lnet/minecraft/world/item/ItemStack; a getItemStack +c net/minecraft/network/chat/ChatHoverable$d net/minecraft/network/chat/HoverEvent$LegacyConverter +c net/minecraft/network/chat/ChatHoverable$e net/minecraft/network/chat/HoverEvent$TypedHoverEvent + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/mojang/serialization/MapCodec; b LEGACY_CODEC + f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; c action + f Ljava/lang/Object; d value + m ()Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; a action + m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Lcom/mojang/serialization/MapCodec; a lambda$static$1 + m ()Ljava/lang/Object; b value + m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Lcom/mojang/serialization/MapCodec; b lambda$static$0 +c net/minecraft/network/chat/ChatMessageType net/minecraft/network/chat/ChatType + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Lnet/minecraft/network/chat/ChatDecoration; d DEFAULT_CHAT_DECORATION + f Lnet/minecraft/resources/ResourceKey; e CHAT + f Lnet/minecraft/resources/ResourceKey; f SAY_COMMAND + f Lnet/minecraft/resources/ResourceKey; g MSG_COMMAND_INCOMING + f Lnet/minecraft/resources/ResourceKey; h MSG_COMMAND_OUTGOING + f Lnet/minecraft/resources/ResourceKey; i TEAM_MSG_COMMAND_INCOMING + f Lnet/minecraft/resources/ResourceKey; j TEAM_MSG_COMMAND_OUTGOING + f Lnet/minecraft/resources/ResourceKey; k EMOTE_COMMAND + f Lnet/minecraft/network/chat/ChatDecoration; l chat + f Lnet/minecraft/network/chat/ChatDecoration; m narration + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/ChatMessageType$a; a bind + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/network/chat/ChatMessageType$a; a bind + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/ChatMessageType$a; a bind + m ()Lnet/minecraft/network/chat/ChatDecoration; a chat + m ()Lnet/minecraft/network/chat/ChatDecoration; b narration +c net/minecraft/network/chat/ChatMessageType$a net/minecraft/network/chat/ChatType$Bound + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/Holder; b chatType + f Lnet/minecraft/network/chat/IChatBaseComponent; c name + f Ljava/util/Optional; d targetName + m ()Lnet/minecraft/core/Holder; a chatType + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorate + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; b decorateNarration + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b name + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/ChatMessageType$a; c withTargetName + m ()Ljava/util/Optional; c targetName +c net/minecraft/network/chat/ChatModifier net/minecraft/network/chat/Style + f Lnet/minecraft/network/chat/ChatModifier; a EMPTY + f Lnet/minecraft/resources/MinecraftKey; b DEFAULT_FONT + f Lnet/minecraft/network/chat/ChatHexColor; c color + f Ljava/lang/Integer; d shadowColor + f Ljava/lang/Boolean; e bold + f Ljava/lang/Boolean; f italic + f Ljava/lang/Boolean; g underlined + f Ljava/lang/Boolean; h strikethrough + f Ljava/lang/Boolean; i obfuscated + f Lnet/minecraft/network/chat/ChatClickable; j clickEvent + f Lnet/minecraft/network/chat/ChatHoverable; k hoverEvent + f Ljava/lang/String; l insertion + f Lnet/minecraft/resources/MinecraftKey; m font + m ()Lnet/minecraft/network/chat/ChatHexColor; a getColor + m (I)Lnet/minecraft/network/chat/ChatModifier; a withColor + m (Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/network/chat/ChatModifier; a checkEmptyAfterChange + m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatModifier; a withInsertion + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/ChatModifier; a withFont + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/ChatModifier; a create + m (Lnet/minecraft/network/chat/ChatClickable;)Lnet/minecraft/network/chat/ChatModifier; a withClickEvent + m ([Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; a applyFormats + m (Lnet/minecraft/network/chat/ChatHoverable;)Lnet/minecraft/network/chat/ChatModifier; a withHoverEvent + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; a withColor + m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a applyTo + m (Lnet/minecraft/network/chat/ChatHexColor;)Lnet/minecraft/network/chat/ChatModifier; a withColor + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; a withBold + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; b applyFormat + m (I)Lnet/minecraft/network/chat/ChatModifier; b withShadowColor + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; b withItalic + m ()Ljava/lang/Integer; b getShadowColor + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; c applyLegacyFormat + m ()Z c isBold + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; c withUnderlined + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; d withStrikethrough + m ()Z d isItalic + m ()Z e isStrikethrough + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; e withObfuscated + m ()Z f isUnderlined + m ()Z g isObfuscated + m ()Z h isEmpty + m ()Lnet/minecraft/network/chat/ChatClickable; i getClickEvent + m ()Lnet/minecraft/network/chat/ChatHoverable; j getHoverEvent + m ()Ljava/lang/String; k getInsertion + m ()Lnet/minecraft/resources/MinecraftKey; l getFont +c net/minecraft/network/chat/ChatModifier$1 net/minecraft/network/chat/Style$1 + f [I a $SwitchMap$net$minecraft$ChatFormatting +c net/minecraft/network/chat/ChatModifier$ChatModifierSerializer net/minecraft/network/chat/Style$Serializer + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c TRUSTED_STREAM_CODEC + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a lambda$static$10 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$11 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; b lambda$static$9 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; c lambda$static$8 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; d lambda$static$7 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; e lambda$static$6 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; f lambda$static$5 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; g lambda$static$4 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; h lambda$static$3 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; i lambda$static$2 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; j lambda$static$1 + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; k lambda$static$0 +c net/minecraft/network/chat/ChatModifier$a net/minecraft/network/chat/Style$1Collector + f Z b isNotFirst + m (Ljava/lang/String;Ljava/lang/Boolean;)V a addFlagString + m (Ljava/lang/String;Ljava/lang/Object;)V a addValueString + m ()V a prependSeparator +c net/minecraft/network/chat/CommonComponents net/minecraft/network/chat/CommonComponents + f Lnet/minecraft/network/chat/IChatBaseComponent; a EMPTY + f Lnet/minecraft/network/chat/IChatBaseComponent; b OPTION_ON + f Lnet/minecraft/network/chat/IChatBaseComponent; c OPTION_OFF + f Lnet/minecraft/network/chat/IChatBaseComponent; d GUI_DONE + f Lnet/minecraft/network/chat/IChatBaseComponent; e GUI_CANCEL + f Lnet/minecraft/network/chat/IChatBaseComponent; f GUI_YES + f Lnet/minecraft/network/chat/IChatBaseComponent; g GUI_NO + f Lnet/minecraft/network/chat/IChatBaseComponent; h GUI_OK + f Lnet/minecraft/network/chat/IChatBaseComponent; i GUI_PROCEED + f Lnet/minecraft/network/chat/IChatBaseComponent; j GUI_CONTINUE + f Lnet/minecraft/network/chat/IChatBaseComponent; k GUI_BACK + f Lnet/minecraft/network/chat/IChatBaseComponent; l GUI_TO_TITLE + f Lnet/minecraft/network/chat/IChatBaseComponent; m GUI_ACKNOWLEDGE + f Lnet/minecraft/network/chat/IChatBaseComponent; n GUI_OPEN_IN_BROWSER + f Lnet/minecraft/network/chat/IChatBaseComponent; o GUI_COPY_LINK_TO_CLIPBOARD + f Lnet/minecraft/network/chat/IChatBaseComponent; p GUI_DISCONNECT + f Lnet/minecraft/network/chat/IChatBaseComponent; q TRANSFER_CONNECT_FAILED + f Lnet/minecraft/network/chat/IChatBaseComponent; r CONNECT_FAILED + f Lnet/minecraft/network/chat/IChatBaseComponent; s NEW_LINE + f Lnet/minecraft/network/chat/IChatBaseComponent; t NARRATION_SEPARATOR + f Lnet/minecraft/network/chat/IChatBaseComponent; u ELLIPSIS + f Lnet/minecraft/network/chat/IChatBaseComponent; v SPACE + m ()Lnet/minecraft/network/chat/IChatMutableComponent; a space + m (Z)Lnet/minecraft/network/chat/IChatBaseComponent; a optionStatus + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a optionNameValue + m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)Lnet/minecraft/network/chat/IChatMutableComponent; a optionStatus + m (J)Lnet/minecraft/network/chat/IChatMutableComponent; a days + m ([Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a joinForNarration + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a joinLines + m ([Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; b joinLines + m (J)Lnet/minecraft/network/chat/IChatMutableComponent; b hours + m (J)Lnet/minecraft/network/chat/IChatMutableComponent; c minutes +c net/minecraft/network/chat/ComponentContents net/minecraft/network/chat/ComponentContents + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit + m ()Lnet/minecraft/network/chat/ComponentContents$a; a type + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve +c net/minecraft/network/chat/ComponentContents$a net/minecraft/network/chat/ComponentContents$Type + f Lcom/mojang/serialization/MapCodec; a codec + f Ljava/lang/String; b id + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Ljava/lang/String; b id + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/network/chat/ComponentSerialization net/minecraft/network/chat/ComponentSerialization + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; c OPTIONAL_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; d TRUSTED_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; e TRUSTED_OPTIONAL_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; f TRUSTED_CONTEXT_FREE_STREAM_CODEC + f Lcom/mojang/serialization/Codec; g FLAT_CODEC + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a createCodec + m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatMutableComponent; a createFromList + m ([Lnet/minecraft/util/INamable;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a createLegacyComponentMatcher + m (I)Lcom/mojang/serialization/Codec; a flatCodec +c net/minecraft/network/chat/ComponentSerialization$a net/minecraft/network/chat/ComponentSerialization$FuzzyCodec + f Ljava/util/List; a codecs + f Ljava/util/function/Function; b encoderGetter + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapCodec;)Ljava/util/stream/Stream; a lambda$keys$1 + m ()Ljava/lang/String; a lambda$decode$0 +c net/minecraft/network/chat/ComponentSerialization$b net/minecraft/network/chat/ComponentSerialization$StrictEither + f Ljava/lang/String; a typeFieldName + f Lcom/mojang/serialization/MapCodec; b typed + f Lcom/mojang/serialization/MapCodec; c fuzzy +c net/minecraft/network/chat/FilterMask net/minecraft/network/chat/FilterMask + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/chat/FilterMask; b FULLY_FILTERED + f Lnet/minecraft/network/chat/FilterMask; c PASS_THROUGH + f Lnet/minecraft/network/chat/ChatModifier; d FILTERED_STYLE + f Lcom/mojang/serialization/MapCodec; e PASS_THROUGH_CODEC + f Lcom/mojang/serialization/MapCodec; f FULLY_FILTERED_CODEC + f Lcom/mojang/serialization/MapCodec; g PARTIALLY_FILTERED_CODEC + f C h HASH + f Ljava/util/BitSet; i mask + f Lnet/minecraft/network/chat/FilterMask$a; j type + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/chat/FilterMask; a read + m ()Z a isEmpty + m (I)V a setFiltered + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/chat/FilterMask;)V a write + m (Ljava/lang/String;)Ljava/lang/String; a apply + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; b applyWithFormatting + m ()Z b isFullyFiltered + m ()Lnet/minecraft/network/chat/FilterMask$a; c type + m ()Ljava/util/BitSet; d mask +c net/minecraft/network/chat/FilterMask$a net/minecraft/network/chat/FilterMask$Type + f Lnet/minecraft/network/chat/FilterMask$a; a PASS_THROUGH + f Lnet/minecraft/network/chat/FilterMask$a; b FULLY_FILTERED + f Lnet/minecraft/network/chat/FilterMask$a; c PARTIALLY_FILTERED + f Ljava/lang/String; d serializedName + f Ljava/util/function/Supplier; e codec + f [Lnet/minecraft/network/chat/FilterMask$a; f $VALUES + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lcom/mojang/serialization/MapCodec; b lambda$static$2 + m ()Ljava/lang/String; c getSerializedName + m ()Lcom/mojang/serialization/MapCodec; d lambda$static$1 + m ()Lcom/mojang/serialization/MapCodec; e lambda$static$0 + m ()[Lnet/minecraft/network/chat/FilterMask$a; f $values +c net/minecraft/network/chat/IChatBaseComponent net/minecraft/network/chat/Component + m (ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; a lambda$getString$0 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Z a contains + m (Ljava/net/URI;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg + m (Ljava/util/List;Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/String;)Ljava/util/Optional; a lambda$toFlatList$1 + m (Ljava/util/UUID;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg + m (I)Ljava/lang/String; a getString + m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg + m ()Lnet/minecraft/network/chat/ChatModifier; a getStyle + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit + m (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; a score + m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/List; a toFlatList + m (Ljava/util/Date;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a nullToEmpty + m (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/util/Optional;)Lnet/minecraft/network/chat/IChatMutableComponent; a selector + m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/IChatMutableComponent; a translatableWithFallback + m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/IChatMutableComponent; a translatable + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/network/chat/contents/DataSource;)Lnet/minecraft/network/chat/IChatMutableComponent; a nbt + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; a translatableWithFallback + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; b score + m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/IChatMutableComponent; b translatableEscape + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; b literal + m ()Lnet/minecraft/network/chat/ComponentContents; b getContents + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; c translatable + m ()Ljava/util/List; c getSiblings + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; d keybind + m ()Ljava/lang/String; d tryCollapseToString + m ()Lnet/minecraft/network/chat/IChatMutableComponent; e plainCopy + m ()Lnet/minecraft/network/chat/IChatMutableComponent; f copy + m ()Lnet/minecraft/util/FormattedString; g getVisualOrderText + m ()Ljava/util/List; h toFlatList + m ()Lnet/minecraft/network/chat/IChatMutableComponent; i empty +c net/minecraft/network/chat/IChatBaseComponent$ChatSerializer net/minecraft/network/chat/Component$Serializer + f Lcom/google/gson/Gson; a GSON + m (Ljava/lang/String;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatMutableComponent; a fromJson + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/String; a toJson + m (Lcom/google/gson/JsonElement;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatMutableComponent; a fromJson + m (Ljava/lang/String;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatMutableComponent; b fromJsonLenient + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/core/HolderLookup$a;)Lcom/google/gson/JsonElement; b serialize + m (Lcom/google/gson/JsonElement;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatMutableComponent; b deserialize +c net/minecraft/network/chat/IChatBaseComponent$b net/minecraft/network/chat/Component$SerializerAdapter + f Lnet/minecraft/core/HolderLookup$a; a registries + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/network/chat/IChatMutableComponent; a deserialize + m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; a serialize +c net/minecraft/network/chat/IChatFormatted net/minecraft/network/chat/FormattedText + f Ljava/util/Optional; a STOP_ITERATION + f Lnet/minecraft/network/chat/IChatFormatted; b EMPTY + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatFormatted; a composite + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit + m (Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; a lambda$getString$0 + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/IChatFormatted; a of + m ([Lnet/minecraft/network/chat/IChatFormatted;)Lnet/minecraft/network/chat/IChatFormatted; a composite + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatFormatted; e of +c net/minecraft/network/chat/IChatFormatted$1 net/minecraft/network/chat/FormattedText$1 + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit +c net/minecraft/network/chat/IChatFormatted$2 net/minecraft/network/chat/FormattedText$2 + f Ljava/lang/String; c val$text + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit +c net/minecraft/network/chat/IChatFormatted$3 net/minecraft/network/chat/FormattedText$3 + f Ljava/lang/String; c val$text + f Lnet/minecraft/network/chat/ChatModifier; d val$style + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit +c net/minecraft/network/chat/IChatFormatted$4 net/minecraft/network/chat/FormattedText$4 + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit +c net/minecraft/network/chat/IChatFormatted$a net/minecraft/network/chat/FormattedText$ContentConsumer +c net/minecraft/network/chat/IChatFormatted$b net/minecraft/network/chat/FormattedText$StyledContentConsumer +c net/minecraft/network/chat/IChatMutableComponent net/minecraft/network/chat/MutableComponent + f Lnet/minecraft/network/chat/ComponentContents; c contents + f Ljava/util/List; d siblings + f Lnet/minecraft/network/chat/ChatModifier; e style + f Lnet/minecraft/util/FormattedString; f visualOrderText + f Lnet/minecraft/locale/LocaleLanguage; g decomposedWith + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/IChatMutableComponent; a withStyle + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a withStyle + m ()Lnet/minecraft/network/chat/ChatModifier; a getStyle + m (Lnet/minecraft/network/chat/ComponentContents;)Lnet/minecraft/network/chat/IChatMutableComponent; a create + m ([Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a withStyle + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; b append + m ()Lnet/minecraft/network/chat/ComponentContents; b getContents + m (I)Lnet/minecraft/network/chat/IChatMutableComponent; b withColor + m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/IChatMutableComponent; b setStyle + m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/IChatMutableComponent; c withStyle + m ()Ljava/util/List; c getSiblings + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; f append + m ()Lnet/minecraft/util/FormattedString; g getVisualOrderText +c net/minecraft/network/chat/LastSeenMessages net/minecraft/network/chat/LastSeenMessages + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/chat/LastSeenMessages; b EMPTY + f I c LAST_SEEN_MESSAGES_MAX_LENGTH + f Ljava/util/List; d entries + m (Lnet/minecraft/network/chat/MessageSignatureCache;Lnet/minecraft/network/chat/MessageSignature;)Lnet/minecraft/network/chat/MessageSignature$a; a lambda$pack$0 + m ()Ljava/util/List; a entries + m (Lnet/minecraft/util/SignatureUpdater$a;)V a updateSignature + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/LastSeenMessages$a; a pack +c net/minecraft/network/chat/LastSeenMessages$a net/minecraft/network/chat/LastSeenMessages$Packed + f Lnet/minecraft/network/chat/LastSeenMessages$a; a EMPTY + f Ljava/util/List; b entries + m ()Ljava/util/List; a entries + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; a unpack + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/chat/LastSeenMessages$b net/minecraft/network/chat/LastSeenMessages$Update + f I a offset + f Ljava/util/BitSet; b acknowledged + m ()I a offset + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/util/BitSet; b acknowledged +c net/minecraft/network/chat/LastSeenMessagesTracker net/minecraft/network/chat/LastSeenMessagesTracker + f [Lnet/minecraft/network/chat/LastSeenTrackedEntry; a trackedMessages + f I b tail + f I c offset + f Lnet/minecraft/network/chat/MessageSignature; d lastTrackedMessage + m (Lnet/minecraft/network/chat/MessageSignature;)V a ignorePending + m (Lnet/minecraft/network/chat/LastSeenTrackedEntry;)V a addEntry + m ()I a getAndClearOffset + m (Lnet/minecraft/network/chat/MessageSignature;Z)Z a addPending + m ()Lnet/minecraft/network/chat/LastSeenMessagesTracker$a; b generateAndApplyUpdate + m ()I c offset +c net/minecraft/network/chat/LastSeenMessagesTracker$a net/minecraft/network/chat/LastSeenMessagesTracker$Update + f Lnet/minecraft/network/chat/LastSeenMessages; a lastSeen + f Lnet/minecraft/network/chat/LastSeenMessages$b; b update + m ()Lnet/minecraft/network/chat/LastSeenMessages; a lastSeen + m ()Lnet/minecraft/network/chat/LastSeenMessages$b; b update +c net/minecraft/network/chat/LastSeenMessagesValidator net/minecraft/network/chat/LastSeenMessagesValidator + f I a lastSeenCount + f Lit/unimi/dsi/fastutil/objects/ObjectList; b trackedMessages + f Lnet/minecraft/network/chat/MessageSignature; c lastPendingMessage + m (Lnet/minecraft/network/chat/MessageSignature;)V a addPending + m (I)Z a applyOffset + m ()I a trackedMessagesCount + m (Lnet/minecraft/network/chat/LastSeenMessages$b;)Ljava/util/Optional; a applyUpdate +c net/minecraft/network/chat/LastSeenTrackedEntry net/minecraft/network/chat/LastSeenTrackedEntry + f Lnet/minecraft/network/chat/MessageSignature; a signature + f Z b pending + m ()Lnet/minecraft/network/chat/LastSeenTrackedEntry; a acknowledge + m ()Lnet/minecraft/network/chat/MessageSignature; b signature + m ()Z c pending +c net/minecraft/network/chat/LocalChatSession net/minecraft/network/chat/LocalChatSession + f Ljava/util/UUID; a sessionId + f Lnet/minecraft/world/entity/player/ProfileKeyPair; b keyPair + m (Lnet/minecraft/world/entity/player/ProfileKeyPair;)Lnet/minecraft/network/chat/LocalChatSession; a create + m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$c; a createMessageEncoder + m ()Lnet/minecraft/network/chat/RemoteChatSession; a asRemote + m ()Ljava/util/UUID; b sessionId + m ()Lnet/minecraft/world/entity/player/ProfileKeyPair; c keyPair +c net/minecraft/network/chat/MessageSignature net/minecraft/network/chat/MessageSignature + f Lcom/mojang/serialization/Codec; a CODEC + f I b BYTES + f [B c bytes + m (Lnet/minecraft/util/SignatureValidator;Lnet/minecraft/util/SignatureUpdater;)Z a verify + m ()Ljava/nio/ByteBuffer; a asByteBuffer + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/chat/MessageSignature; a read + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/MessageSignature$a; a pack + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/chat/MessageSignature;)V a write + m ()[B b bytes +c net/minecraft/network/chat/MessageSignature$a net/minecraft/network/chat/MessageSignature$Packed + f I a FULL_SIGNATURE + f I b id + f Lnet/minecraft/network/chat/MessageSignature; c fullSignature + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; a unpack + m ()I a id + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/chat/MessageSignature$a;)V a write + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/chat/MessageSignature$a; a read + m ()Lnet/minecraft/network/chat/MessageSignature; b fullSignature +c net/minecraft/network/chat/MessageSignatureCache net/minecraft/network/chat/MessageSignatureCache + f I a NOT_FOUND + f I b DEFAULT_CAPACITY + f [Lnet/minecraft/network/chat/MessageSignature; c entries + m ()Lnet/minecraft/network/chat/MessageSignatureCache; a createDefault + m (Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/network/chat/MessageSignature;)V a push + m (Ljava/util/ArrayDeque;)V a push + m (Lnet/minecraft/network/chat/MessageSignature;)I a pack + m (Ljava/util/List;)V a push + m (I)Lnet/minecraft/network/chat/MessageSignature; a unpack +c net/minecraft/network/chat/OutgoingChatMessage net/minecraft/network/chat/OutgoingChatMessage + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/OutgoingChatMessage; a create + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a content + m (Lnet/minecraft/server/level/EntityPlayer;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendToPlayer +c net/minecraft/network/chat/OutgoingChatMessage$a net/minecraft/network/chat/OutgoingChatMessage$Disguised + f Lnet/minecraft/network/chat/IChatBaseComponent; a content + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a content + m (Lnet/minecraft/server/level/EntityPlayer;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendToPlayer +c net/minecraft/network/chat/OutgoingChatMessage$b net/minecraft/network/chat/OutgoingChatMessage$Player + f Lnet/minecraft/network/chat/PlayerChatMessage; a message + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a content + m (Lnet/minecraft/server/level/EntityPlayer;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendToPlayer + m ()Lnet/minecraft/network/chat/PlayerChatMessage; b message +c net/minecraft/network/chat/PlayerChatMessage net/minecraft/network/chat/PlayerChatMessage + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Ljava/time/Duration; b MESSAGE_EXPIRES_AFTER_SERVER + f Ljava/time/Duration; c MESSAGE_EXPIRES_AFTER_CLIENT + f Lnet/minecraft/network/chat/SignedMessageLink; d link + f Lnet/minecraft/network/chat/MessageSignature; e signature + f Lnet/minecraft/network/chat/SignedMessageBody; f signedBody + f Lnet/minecraft/network/chat/IChatBaseComponent; g unsignedContent + f Lnet/minecraft/network/chat/FilterMask; h filterMask + f Ljava/util/UUID; i SYSTEM_SENDER + m (Lnet/minecraft/util/SignatureValidator;)Z a verify + m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a system + m (Z)Lnet/minecraft/network/chat/PlayerChatMessage; a filter + m (Ljava/util/UUID;)Z a hasSignatureFrom + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m ()Lnet/minecraft/network/chat/PlayerChatMessage; a removeUnsignedContent + m (Lnet/minecraft/util/SignatureUpdater$a;)V a lambda$verify$4 + m (Ljava/util/UUID;Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a unsigned + m (Lnet/minecraft/network/chat/FilterMask;)Lnet/minecraft/network/chat/PlayerChatMessage; a filter + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/PlayerChatMessage; a withUnsignedContent + m (Ljava/time/Instant;)Z a hasExpiredServer + m (Lnet/minecraft/network/chat/SignedMessageLink;Ljava/util/Optional;Lnet/minecraft/network/chat/SignedMessageBody;Ljava/util/Optional;Lnet/minecraft/network/chat/FilterMask;)Lnet/minecraft/network/chat/PlayerChatMessage; a lambda$static$2 + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; a lambda$static$1 + m (Lnet/minecraft/util/SignatureUpdater$a;Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;)V a updateSignature + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; b lambda$static$0 + m (Ljava/time/Instant;)Z b hasExpiredClient + m ()Lnet/minecraft/network/chat/PlayerChatMessage; b removeSignature + m ()Ljava/lang/String; c signedContent + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d decoratedContent + m ()Ljava/time/Instant; e timeStamp + m ()J f salt + m ()Ljava/util/UUID; g sender + m ()Z h isSystem + m ()Z i hasSignature + m ()Z j isFullyFiltered + m ()Lnet/minecraft/network/chat/SignedMessageLink; k link + m ()Lnet/minecraft/network/chat/MessageSignature; l signature + m ()Lnet/minecraft/network/chat/SignedMessageBody; m signedBody + m ()Lnet/minecraft/network/chat/IChatBaseComponent; n unsignedContent + m ()Lnet/minecraft/network/chat/FilterMask; o filterMask + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p lambda$decoratedContent$5 +c net/minecraft/network/chat/RemoteChatSession net/minecraft/network/chat/RemoteChatSession + f Ljava/util/UUID; a sessionId + f Lnet/minecraft/world/entity/player/ProfilePublicKey; b profilePublicKey + m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$b; a createMessageDecoder + m ()Lnet/minecraft/network/chat/RemoteChatSession$a; a asData + m (Ljava/time/Duration;)Lnet/minecraft/network/chat/SignedMessageValidator; a createMessageValidator + m ()Z b hasExpired + m (Ljava/time/Duration;)Z b lambda$createMessageValidator$0 + m ()Ljava/util/UUID; c sessionId + m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; d profilePublicKey +c net/minecraft/network/chat/RemoteChatSession$a net/minecraft/network/chat/RemoteChatSession$Data + f Ljava/util/UUID; a sessionId + f Lnet/minecraft/world/entity/player/ProfilePublicKey$a; b profilePublicKey + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/chat/RemoteChatSession$a; a read + m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/util/SignatureValidator;)Lnet/minecraft/network/chat/RemoteChatSession; a validate + m ()Ljava/util/UUID; a sessionId + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/chat/RemoteChatSession$a;)V a write + m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$a; b profilePublicKey +c net/minecraft/network/chat/SignableCommand net/minecraft/network/chat/SignableCommand + f Ljava/util/List; a arguments + m (Lcom/mojang/brigadier/ParseResults;)Z a hasSignableArguments + m ()Ljava/util/List; a arguments + m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignableCommand$a; a getArgument + m (Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List; a collectArguments + m (Lcom/mojang/brigadier/ParseResults;)Lnet/minecraft/network/chat/SignableCommand; b of +c net/minecraft/network/chat/SignableCommand$a net/minecraft/network/chat/SignableCommand$Argument + f Lcom/mojang/brigadier/tree/ArgumentCommandNode; a node + f Ljava/lang/String; b value + m ()Ljava/lang/String; a name + m ()Lcom/mojang/brigadier/tree/ArgumentCommandNode; b node + m ()Ljava/lang/String; c value +c net/minecraft/network/chat/SignedMessageBody net/minecraft/network/chat/SignedMessageBody + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Ljava/lang/String; b content + f Ljava/time/Instant; c timeStamp + f J d salt + f Lnet/minecraft/network/chat/LastSeenMessages; e lastSeen + m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignedMessageBody; a unsigned + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/SignedMessageBody$a; a pack + m ()Ljava/lang/String; a content + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/SignatureUpdater$a;)V a updateSignature + m ()Ljava/time/Instant; b timeStamp + m ()J c salt + m ()Lnet/minecraft/network/chat/LastSeenMessages; d lastSeen +c net/minecraft/network/chat/SignedMessageBody$a net/minecraft/network/chat/SignedMessageBody$Packed + f Ljava/lang/String; a content + f Ljava/time/Instant; b timeStamp + f J c salt + f Lnet/minecraft/network/chat/LastSeenMessages$a; d lastSeen + m (Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/SignedMessageBody; a lambda$unpack$0 + m ()Ljava/lang/String; a content + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; a unpack + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/time/Instant; b timeStamp + m ()J c salt + m ()Lnet/minecraft/network/chat/LastSeenMessages$a; d lastSeen +c net/minecraft/network/chat/SignedMessageChain net/minecraft/network/chat/SignedMessageChain + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/network/chat/SignedMessageLink; b nextLink + f Ljava/time/Instant; c lastTimeStamp + m (Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/util/SignatureUpdater$a;)V a lambda$encoder$0 + m (Lnet/minecraft/util/Signer;)Lnet/minecraft/network/chat/SignedMessageChain$c; a encoder + m (Lnet/minecraft/world/entity/player/ProfilePublicKey;)Lnet/minecraft/network/chat/SignedMessageChain$b; a decoder + m (Lnet/minecraft/util/Signer;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; a lambda$encoder$1 +c net/minecraft/network/chat/SignedMessageChain$1 net/minecraft/network/chat/SignedMessageChain$1 + f Lnet/minecraft/util/SignatureValidator; b val$signatureValidator + f Lnet/minecraft/network/chat/SignedMessageChain; c this$0 +c net/minecraft/network/chat/SignedMessageChain$a net/minecraft/network/chat/SignedMessageChain$DecodeException + f Lnet/minecraft/network/chat/IChatBaseComponent; a MISSING_PROFILE_KEY + f Lnet/minecraft/network/chat/IChatBaseComponent; b CHAIN_BROKEN + f Lnet/minecraft/network/chat/IChatBaseComponent; c EXPIRED_PROFILE_KEY + f Lnet/minecraft/network/chat/IChatBaseComponent; d INVALID_SIGNATURE + f Lnet/minecraft/network/chat/IChatBaseComponent; e OUT_OF_ORDER_CHAT +c net/minecraft/network/chat/SignedMessageChain$b net/minecraft/network/chat/SignedMessageChain$Decoder + m (Ljava/util/function/BooleanSupplier;Ljava/util/UUID;Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/PlayerChatMessage; a lambda$unsigned$0 +c net/minecraft/network/chat/SignedMessageChain$c net/minecraft/network/chat/SignedMessageChain$Encoder + f Lnet/minecraft/network/chat/SignedMessageChain$c; a UNSIGNED + m (Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; a lambda$static$0 +c net/minecraft/network/chat/SignedMessageLink net/minecraft/network/chat/SignedMessageLink + f Lcom/mojang/serialization/Codec; a CODEC + f I b index + f Ljava/util/UUID; c sender + f Ljava/util/UUID; d sessionId + m ()Lnet/minecraft/network/chat/SignedMessageLink; a advance + m (Ljava/util/UUID;Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; a root + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; a unsigned + m (Lnet/minecraft/network/chat/SignedMessageLink;)Z a isDescendantOf + m (Lnet/minecraft/util/SignatureUpdater$a;)V a updateSignature + m ()I b index + m ()Ljava/util/UUID; c sender + m ()Ljava/util/UUID; d sessionId +c net/minecraft/network/chat/SignedMessageValidator net/minecraft/network/chat/SignedMessageValidator + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/network/chat/SignedMessageValidator; b ACCEPT_UNSIGNED + f Lnet/minecraft/network/chat/SignedMessageValidator; c REJECT_ALL + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/PlayerChatMessage; a lambda$static$0 +c net/minecraft/network/chat/SignedMessageValidator$a net/minecraft/network/chat/SignedMessageValidator$KeyBased + f Lnet/minecraft/util/SignatureValidator; d validator + f Ljava/util/function/BooleanSupplier; e expired + f Lnet/minecraft/network/chat/PlayerChatMessage; f lastMessage + f Z g isChainValid + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z a validateChain + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z b validate +c net/minecraft/network/chat/SubStringSource net/minecraft/network/chat/SubStringSource + f Ljava/lang/String; a plainText + f Ljava/util/List; b charStyles + f Lit/unimi/dsi/fastutil/ints/Int2IntFunction; c reverseCharModifier + m (Lnet/minecraft/network/chat/IChatFormatted;)Lnet/minecraft/network/chat/SubStringSource; a create + m (Ljava/lang/StringBuilder;Ljava/util/List;Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/String;)Ljava/util/Optional; a lambda$create$3 + m (Ljava/lang/StringBuilder;Ljava/util/List;ILnet/minecraft/network/chat/ChatModifier;I)Z a lambda$create$2 + m (IIZ)Ljava/util/List; a substring + m (I)I a lambda$create$0 + m ()Ljava/lang/String; a getPlainText + m (Lnet/minecraft/network/chat/IChatFormatted;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/SubStringSource; a create + m (Ljava/lang/String;)Ljava/lang/String; a lambda$create$1 +c net/minecraft/network/chat/ThrowingComponent net/minecraft/network/chat/ThrowingComponent + f Lnet/minecraft/network/chat/IChatBaseComponent; a component + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getComponent +c net/minecraft/network/chat/contents/BlockDataSource net/minecraft/network/chat/contents/BlockDataSource + f Lcom/mojang/serialization/MapCodec; a SUB_CODEC + f Lnet/minecraft/network/chat/contents/DataSource$a; b TYPE + f Ljava/lang/String; d posPattern + f Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; e compiledPos + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a compilePos + m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a getData + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/network/chat/contents/DataSource$a; a type + m ()Ljava/lang/String; b posPattern + m ()Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; c compiledPos +c net/minecraft/network/chat/contents/DataSource net/minecraft/network/chat/contents/DataSource + f Lcom/mojang/serialization/MapCodec; c CODEC + m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a getData + m ()Lnet/minecraft/network/chat/contents/DataSource$a; a type +c net/minecraft/network/chat/contents/DataSource$a net/minecraft/network/chat/contents/DataSource$Type + f Lcom/mojang/serialization/MapCodec; a codec + f Ljava/lang/String; b id + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Ljava/lang/String; b id + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/network/chat/contents/EntityDataSource net/minecraft/network/chat/contents/EntityDataSource + f Lcom/mojang/serialization/MapCodec; a SUB_CODEC + f Lnet/minecraft/network/chat/contents/DataSource$a; b TYPE + f Ljava/lang/String; d selectorPattern + f Lnet/minecraft/commands/arguments/selector/EntitySelector; e compiledSelector + m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a getData + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a compileSelector + m ()Lnet/minecraft/network/chat/contents/DataSource$a; a type + m ()Ljava/lang/String; b selectorPattern + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; c compiledSelector +c net/minecraft/network/chat/contents/KeybindContents net/minecraft/network/chat/contents/KeybindContents + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/chat/ComponentContents$a; b TYPE + f Ljava/lang/String; c name + f Ljava/util/function/Supplier; d nameResolver + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m ()Lnet/minecraft/network/chat/ComponentContents$a; a type + m (Lnet/minecraft/network/chat/contents/KeybindContents;)Ljava/lang/String; a lambda$static$0 + m ()Ljava/lang/String; b getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getNestedComponent +c net/minecraft/network/chat/contents/KeybindResolver net/minecraft/network/chat/contents/KeybindResolver + f Ljava/util/function/Function; a keyResolver + m (Ljava/util/function/Function;)V a setKeyResolver + m (Ljava/lang/String;)Ljava/util/function/Supplier; a lambda$static$1 + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$static$0 +c net/minecraft/network/chat/contents/LiteralContents net/minecraft/network/chat/contents/PlainTextContents + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/chat/ComponentContents$a; b TYPE + f Lnet/minecraft/network/chat/contents/LiteralContents; c EMPTY + m (Ljava/lang/String;)Lnet/minecraft/network/chat/contents/LiteralContents; a create + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/network/chat/ComponentContents$a; a type + m ()Ljava/lang/String; b text +c net/minecraft/network/chat/contents/LiteralContents$1 net/minecraft/network/chat/contents/PlainTextContents$1 + m ()Ljava/lang/String; b text +c net/minecraft/network/chat/contents/LiteralContents$a net/minecraft/network/chat/contents/PlainTextContents$LiteralContents + f Ljava/lang/String; d text + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit + m ()Ljava/lang/String; b text +c net/minecraft/network/chat/contents/NbtContents net/minecraft/network/chat/contents/NbtContents + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/chat/ComponentContents$a; b TYPE + f Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; c compiledNbtPath + f Lorg/slf4j/Logger; d LOGGER + f Z e interpreting + f Ljava/util/Optional; f separator + f Ljava/lang/String; g nbtPathPattern + f Lnet/minecraft/network/chat/contents/DataSource; h dataSource + m (Ljava/util/stream/Stream;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$resolve$6 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatMutableComponent;Lnet/minecraft/network/chat/IChatMutableComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$resolve$3 + m ()Lnet/minecraft/network/chat/ComponentContents$a; a type + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a compileNbtPath + m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/stream/Stream; a lambda$resolve$1 + m (Ljava/util/stream/Stream;Lnet/minecraft/network/chat/IChatMutableComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$resolve$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILjava/lang/String;)Ljava/util/stream/Stream; a lambda$resolve$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve + m (Lnet/minecraft/network/chat/IChatMutableComponent;Lnet/minecraft/network/chat/IChatMutableComponent;Lnet/minecraft/network/chat/IChatMutableComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$resolve$4 + m ()Ljava/lang/String; b getNbtPath + m ()Z c isInterpreting + m ()Ljava/util/Optional; d getSeparator + m ()Lnet/minecraft/network/chat/contents/DataSource; e getDataSource +c net/minecraft/network/chat/contents/ScoreContents net/minecraft/network/chat/contents/ScoreContents + f Lcom/mojang/serialization/MapCodec; a INNER_CODEC + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/network/chat/ComponentContents$a; c TYPE + f Lcom/mojang/datafixers/util/Either; d name + f Ljava/lang/String; e objective + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/scores/ScoreHolder; a findTargetName + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/network/chat/IChatMutableComponent; a getScore + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/network/chat/ComponentContents$a; a type + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve + m ()Lcom/mojang/datafixers/util/Either; b name + m ()Ljava/lang/String; c objective +c net/minecraft/network/chat/contents/SelectorContents net/minecraft/network/chat/contents/SelectorContents + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/chat/ComponentContents$a; b TYPE + f Lnet/minecraft/commands/arguments/selector/SelectorPattern; c selector + f Ljava/util/Optional; d separator + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/network/chat/ComponentContents$a; a type + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve + m ()Lnet/minecraft/commands/arguments/selector/SelectorPattern; b selector + m ()Ljava/util/Optional; c separator +c net/minecraft/network/chat/contents/StorageDataSource net/minecraft/network/chat/contents/StorageDataSource + f Lcom/mojang/serialization/MapCodec; a SUB_CODEC + f Lnet/minecraft/network/chat/contents/DataSource$a; b TYPE + f Lnet/minecraft/resources/MinecraftKey; d id + m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a getData + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/network/chat/contents/DataSource$a; a type + m ()Lnet/minecraft/resources/MinecraftKey; b id +c net/minecraft/network/chat/contents/TranslatableContents net/minecraft/network/chat/contents/TranslatableContents + f [Ljava/lang/Object; a NO_ARGS + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/network/chat/ComponentContents$a; c TYPE + f Lcom/mojang/serialization/Codec; d PRIMITIVE_ARG_CODEC + f Lcom/mojang/serialization/Codec; e ARG_CODEC + f Lnet/minecraft/network/chat/IChatFormatted; f TEXT_PERCENT + f Lnet/minecraft/network/chat/IChatFormatted; g TEXT_NULL + f Ljava/lang/String; h key + f Ljava/lang/String; i fallback + f [Ljava/lang/Object; j args + f Lnet/minecraft/locale/LocaleLanguage; k decomposedWith + f Ljava/util/List; l decomposedParts + f Ljava/util/regex/Pattern; m FORMAT_PATTERN + m (I)Lnet/minecraft/network/chat/IChatFormatted; a getArgument + m (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/contents/TranslatableContents; a create + m (Ljava/lang/String;Ljava/util/function/Consumer;)V a decomposeTemplate + m (Ljava/lang/Object;)Z a isAllowedPrimitiveArgument + m ()Lnet/minecraft/network/chat/ComponentContents$a; a type + m (Ljava/util/List;)[Ljava/lang/Object; a lambda$adjustArgs$9 + m (Ljava/util/Optional;)[Ljava/lang/Object; a adjustArgs + m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit + m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit + m ([Ljava/lang/Object;)Ljava/util/Optional; a adjustArgs + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; b filterAllowedArguments + m ()Ljava/lang/String; b getKey + m (Lnet/minecraft/network/chat/contents/TranslatableContents;)Ljava/util/Optional; b lambda$static$6 + m ()Ljava/lang/String; c getFallback + m ()[Ljava/lang/Object; d getArgs + m ()V e decompose +c net/minecraft/network/chat/numbers/BlankFormat net/minecraft/network/chat/numbers/BlankFormat + f Lnet/minecraft/network/chat/numbers/BlankFormat; a INSTANCE + f Lnet/minecraft/network/chat/numbers/NumberFormatType; b TYPE + m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a format + m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; a type +c net/minecraft/network/chat/numbers/BlankFormat$1 net/minecraft/network/chat/numbers/BlankFormat$1 + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lcom/mojang/serialization/MapCodec; a mapCodec + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/network/chat/numbers/FixedFormat net/minecraft/network/chat/numbers/FixedFormat + f Lnet/minecraft/network/chat/numbers/NumberFormatType; a TYPE + f Lnet/minecraft/network/chat/IChatBaseComponent; b value + m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a format + m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; a type +c net/minecraft/network/chat/numbers/FixedFormat$1 net/minecraft/network/chat/numbers/FixedFormat$1 + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lcom/mojang/serialization/MapCodec; a mapCodec + m (Lnet/minecraft/network/chat/numbers/FixedFormat;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$$1 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/network/chat/numbers/FixedFormat;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$$0 +c net/minecraft/network/chat/numbers/NumberFormat net/minecraft/network/chat/numbers/NumberFormat + m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a format + m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; a type +c net/minecraft/network/chat/numbers/NumberFormatType net/minecraft/network/chat/numbers/NumberFormatType + m ()Lcom/mojang/serialization/MapCodec; a mapCodec + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/network/chat/numbers/NumberFormatTypes net/minecraft/network/chat/numbers/NumberFormatTypes + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; d OPTIONAL_STREAM_CODEC + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/network/chat/numbers/NumberFormatType; a bootstrap +c net/minecraft/network/chat/numbers/StyledFormat net/minecraft/network/chat/numbers/StyledFormat + f Lnet/minecraft/network/chat/numbers/NumberFormatType; a TYPE + f Lnet/minecraft/network/chat/numbers/StyledFormat; b NO_STYLE + f Lnet/minecraft/network/chat/numbers/StyledFormat; c SIDEBAR_DEFAULT + f Lnet/minecraft/network/chat/numbers/StyledFormat; d PLAYER_LIST_DEFAULT + f Lnet/minecraft/network/chat/ChatModifier; e style + m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a format + m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; a type +c net/minecraft/network/chat/numbers/StyledFormat$1 net/minecraft/network/chat/numbers/StyledFormat$1 + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lcom/mojang/serialization/MapCodec; a mapCodec + m (Lnet/minecraft/network/chat/numbers/StyledFormat;)Lnet/minecraft/network/chat/ChatModifier; a lambda$$1 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/network/chat/numbers/StyledFormat;)Lnet/minecraft/network/chat/ChatModifier; b lambda$$0 +c net/minecraft/network/codec/ByteBufCodecs net/minecraft/network/codec/ByteBufCodecs + f I a MAX_INITIAL_COLLECTION_SIZE + f Lnet/minecraft/network/codec/StreamCodec; b BOOL + f Lnet/minecraft/network/codec/StreamCodec; c BYTE + f Lnet/minecraft/network/codec/StreamCodec; d ROTATION_BYTE + f Lnet/minecraft/network/codec/StreamCodec; e SHORT + f Lnet/minecraft/network/codec/StreamCodec; f UNSIGNED_SHORT + f Lnet/minecraft/network/codec/StreamCodec; g INT + f Lnet/minecraft/network/codec/StreamCodec; h VAR_INT + f Lnet/minecraft/network/codec/StreamCodec; i OPTIONAL_VAR_INT + f Lnet/minecraft/network/codec/StreamCodec; j LONG + f Lnet/minecraft/network/codec/StreamCodec; k VAR_LONG + f Lnet/minecraft/network/codec/StreamCodec; l FLOAT + f Lnet/minecraft/network/codec/StreamCodec; m DOUBLE + f Lnet/minecraft/network/codec/StreamCodec; n BYTE_ARRAY + f Lnet/minecraft/network/codec/StreamCodec; o STRING_UTF8 + f Lnet/minecraft/network/codec/StreamCodec; p TAG + f Lnet/minecraft/network/codec/StreamCodec; q TRUSTED_TAG + f Lnet/minecraft/network/codec/StreamCodec; r COMPOUND_TAG + f Lnet/minecraft/network/codec/StreamCodec; s TRUSTED_COMPOUND_TAG + f Lnet/minecraft/network/codec/StreamCodec; t OPTIONAL_COMPOUND_TAG + f Lnet/minecraft/network/codec/StreamCodec; u VECTOR3F + f Lnet/minecraft/network/codec/StreamCodec; v QUATERNIONF + f Lnet/minecraft/network/codec/StreamCodec; w CONTAINER_ID + f Lnet/minecraft/network/codec/StreamCodec; x GAME_PROFILE_PROPERTIES + f Lnet/minecraft/network/codec/StreamCodec; y GAME_PROFILE + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; a collection + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; a fromCodecTrusted + m (Lio/netty/buffer/ByteBuf;I)I a readCount + m (Ljava/lang/Integer;)Ljava/util/OptionalInt; a lambda$static$0 + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Registry; a lambda$registry$15 + m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; a tagCodec + m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/network/codec/StreamCodec; a idMapper + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; a fromCodec + m (I)Lnet/minecraft/network/codec/StreamCodec; a byteArray + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/network/codec/StreamCodec; a idMapper + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; a lambda$fromCodec$9 + m ()Lnet/minecraft/network/codec/StreamCodec$a; a list + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a holder + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a optional + m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a either + m (Lio/netty/buffer/ByteBuf;II)V a writeCount + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a map + m (ILnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a lambda$list$14 + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; a registry + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/nbt/NBTBase; a lambda$fromCodec$10 + m (Ljava/util/OptionalInt;)Ljava/lang/Integer; a lambda$static$1 + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a collection + m (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a lambda$fromCodec$7 + m (Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$a; a collection + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a lambda$fromCodec$8 + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; a map + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; a registry + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; b fromCodecWithRegistries + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; b lambda$list$13 + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; b lambda$collection$12 + m (I)Lnet/minecraft/network/codec/StreamCodec; b stringUtf8 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; b holderRegistry + m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; b compoundTagCodec + m ()Lnet/minecraft/nbt/NBTReadLimiter; b lambda$fromCodecWithRegistries$11 + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; b fromCodec + m ()Lnet/minecraft/nbt/NBTReadLimiter; c lambda$fromCodec$6 + m (I)Lnet/minecraft/network/codec/StreamCodec$a; c list + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; c holderSet + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; c fromCodecWithRegistriesTrusted + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; d fromCodecWithRegistries + m ()Lnet/minecraft/nbt/NBTReadLimiter; e lambda$static$2 +c net/minecraft/network/codec/ByteBufCodecs$1 net/minecraft/network/codec/ByteBufCodecs$1 + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Boolean;)V a encode + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Boolean; a decode +c net/minecraft/network/codec/ByteBufCodecs$10 net/minecraft/network/codec/ByteBufCodecs$18 +c net/minecraft/network/codec/ByteBufCodecs$11 net/minecraft/network/codec/ByteBufCodecs$19 +c net/minecraft/network/codec/ByteBufCodecs$12 net/minecraft/network/codec/ByteBufCodecs$2 + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Byte;)V a encode + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Byte; a decode +c net/minecraft/network/codec/ByteBufCodecs$13 net/minecraft/network/codec/ByteBufCodecs$20 +c net/minecraft/network/codec/ByteBufCodecs$14 net/minecraft/network/codec/ByteBufCodecs$21 +c net/minecraft/network/codec/ByteBufCodecs$15 net/minecraft/network/codec/ByteBufCodecs$22 +c net/minecraft/network/codec/ByteBufCodecs$16 net/minecraft/network/codec/ByteBufCodecs$23 +c net/minecraft/network/codec/ByteBufCodecs$17 net/minecraft/network/codec/ByteBufCodecs$24 +c net/minecraft/network/codec/ByteBufCodecs$18 net/minecraft/network/codec/ByteBufCodecs$25 +c net/minecraft/network/codec/ByteBufCodecs$19 net/minecraft/network/codec/ByteBufCodecs$26 +c net/minecraft/network/codec/ByteBufCodecs$2 net/minecraft/network/codec/ByteBufCodecs$10 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Double; a decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Double;)V a encode +c net/minecraft/network/codec/ByteBufCodecs$20 net/minecraft/network/codec/ByteBufCodecs$27 +c net/minecraft/network/codec/ByteBufCodecs$21 net/minecraft/network/codec/ByteBufCodecs$28 +c net/minecraft/network/codec/ByteBufCodecs$22 net/minecraft/network/codec/ByteBufCodecs$29 +c net/minecraft/network/codec/ByteBufCodecs$23 net/minecraft/network/codec/ByteBufCodecs$3 + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Short;)V a encode + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Short; a decode +c net/minecraft/network/codec/ByteBufCodecs$24 net/minecraft/network/codec/ByteBufCodecs$30 +c net/minecraft/network/codec/ByteBufCodecs$25 net/minecraft/network/codec/ByteBufCodecs$4 + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V a encode + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; a decode +c net/minecraft/network/codec/ByteBufCodecs$26 net/minecraft/network/codec/ByteBufCodecs$5 + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V a encode + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; a decode +c net/minecraft/network/codec/ByteBufCodecs$27 net/minecraft/network/codec/ByteBufCodecs$6 + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V a encode + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; a decode +c net/minecraft/network/codec/ByteBufCodecs$28 net/minecraft/network/codec/ByteBufCodecs$7 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; a decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V a encode +c net/minecraft/network/codec/ByteBufCodecs$29 net/minecraft/network/codec/ByteBufCodecs$8 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; a decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V a encode +c net/minecraft/network/codec/ByteBufCodecs$3 net/minecraft/network/codec/ByteBufCodecs$11 + m (Lio/netty/buffer/ByteBuf;[B)V a encode + m (Lio/netty/buffer/ByteBuf;)[B a decode +c net/minecraft/network/codec/ByteBufCodecs$30 net/minecraft/network/codec/ByteBufCodecs$9 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Float; a decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Float;)V a encode +c net/minecraft/network/codec/ByteBufCodecs$4 net/minecraft/network/codec/ByteBufCodecs$12 +c net/minecraft/network/codec/ByteBufCodecs$5 net/minecraft/network/codec/ByteBufCodecs$13 +c net/minecraft/network/codec/ByteBufCodecs$6 net/minecraft/network/codec/ByteBufCodecs$14 +c net/minecraft/network/codec/ByteBufCodecs$7 net/minecraft/network/codec/ByteBufCodecs$15 +c net/minecraft/network/codec/ByteBufCodecs$8 net/minecraft/network/codec/ByteBufCodecs$16 +c net/minecraft/network/codec/ByteBufCodecs$9 net/minecraft/network/codec/ByteBufCodecs$17 +c net/minecraft/network/codec/IdDispatchCodec net/minecraft/network/codec/IdDispatchCodec + f I a UNKNOWN_TYPE + f Ljava/util/function/Function; b typeGetter + f Ljava/util/List; c byId + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d toId + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V a encode + m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/IdDispatchCodec$a; a builder + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; a decode +c net/minecraft/network/codec/IdDispatchCodec$a net/minecraft/network/codec/IdDispatchCodec$Builder + f Ljava/util/List; a entries + f Ljava/util/function/Function; b typeGetter + m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/IdDispatchCodec$a; a add + m ()Lnet/minecraft/network/codec/IdDispatchCodec; a build +c net/minecraft/network/codec/IdDispatchCodec$b net/minecraft/network/codec/IdDispatchCodec$Entry + f Lnet/minecraft/network/codec/StreamCodec; a serializer + f Ljava/lang/Object; b type + m ()Lnet/minecraft/network/codec/StreamCodec; a serializer + m ()Ljava/lang/Object; b type +c net/minecraft/network/codec/StreamCodec net/minecraft/network/codec/StreamCodec + m (Lnet/minecraft/network/codec/StreamCodec$a;)Lnet/minecraft/network/codec/StreamCodec; a apply + m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; a map + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; a composite + m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; a ofMember + m (Ljava/lang/Object;)Lnet/minecraft/network/codec/StreamCodec; a unit + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/network/codec/StreamCodec; a composite + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function6;)Lnet/minecraft/network/codec/StreamCodec; a composite + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function5;)Lnet/minecraft/network/codec/StreamCodec; a composite + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; a recursive + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function8;)Lnet/minecraft/network/codec/StreamCodec; a composite + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/network/codec/StreamCodec; a composite + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function7;)Lnet/minecraft/network/codec/StreamCodec; a composite + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec; a composite + m ()Lnet/minecraft/network/codec/StreamCodec; a cast + m (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; a of + m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; b dispatch + m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; b mapStream +c net/minecraft/network/codec/StreamCodec$1 net/minecraft/network/codec/StreamCodec$1 + f Lnet/minecraft/network/codec/StreamDecoder; a val$decoder + f Lnet/minecraft/network/codec/StreamEncoder; b val$encoder +c net/minecraft/network/codec/StreamCodec$10 net/minecraft/network/codec/StreamCodec$4 + f Lnet/minecraft/network/codec/StreamCodec; c this$0 +c net/minecraft/network/codec/StreamCodec$11 net/minecraft/network/codec/StreamCodec$5 + f Lnet/minecraft/network/codec/StreamCodec; b this$0 + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V a encode + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; a decode +c net/minecraft/network/codec/StreamCodec$12 net/minecraft/network/codec/StreamCodec$6 + f Lnet/minecraft/network/codec/StreamCodec; c this$0 +c net/minecraft/network/codec/StreamCodec$13 net/minecraft/network/codec/StreamCodec$7 +c net/minecraft/network/codec/StreamCodec$14 net/minecraft/network/codec/StreamCodec$8 + f Lnet/minecraft/network/codec/StreamCodec; a val$codec1 + f Lnet/minecraft/network/codec/StreamCodec; b val$codec2 + f Ljava/util/function/Function; d val$getter1 + f Ljava/util/function/Function; e val$getter2 +c net/minecraft/network/codec/StreamCodec$15 net/minecraft/network/codec/StreamCodec$9 + f Lnet/minecraft/network/codec/StreamCodec; a val$codec1 + f Lnet/minecraft/network/codec/StreamCodec; b val$codec2 + f Lnet/minecraft/network/codec/StreamCodec; c val$codec3 + f Ljava/util/function/Function; e val$getter1 + f Ljava/util/function/Function; f val$getter2 + f Ljava/util/function/Function; g val$getter3 +c net/minecraft/network/codec/StreamCodec$2 net/minecraft/network/codec/StreamCodec$10 + f Lnet/minecraft/network/codec/StreamCodec; a val$codec1 + f Lnet/minecraft/network/codec/StreamCodec; b val$codec2 + f Lnet/minecraft/network/codec/StreamCodec; c val$codec3 + f Lnet/minecraft/network/codec/StreamCodec; d val$codec4 + f Ljava/util/function/Function; f val$getter1 + f Ljava/util/function/Function; g val$getter2 + f Ljava/util/function/Function; h val$getter3 + f Ljava/util/function/Function; i val$getter4 +c net/minecraft/network/codec/StreamCodec$3 net/minecraft/network/codec/StreamCodec$11 + f Lnet/minecraft/network/codec/StreamCodec; a val$codec1 + f Lnet/minecraft/network/codec/StreamCodec; b val$codec2 + f Lnet/minecraft/network/codec/StreamCodec; c val$codec3 + f Lnet/minecraft/network/codec/StreamCodec; d val$codec4 + f Lnet/minecraft/network/codec/StreamCodec; e val$codec5 + f Ljava/util/function/Function; g val$getter1 + f Ljava/util/function/Function; h val$getter2 + f Ljava/util/function/Function; i val$getter3 + f Ljava/util/function/Function; j val$getter4 + f Ljava/util/function/Function; k val$getter5 +c net/minecraft/network/codec/StreamCodec$4 net/minecraft/network/codec/StreamCodec$12 + f Lnet/minecraft/network/codec/StreamCodec; a val$codec1 + f Lnet/minecraft/network/codec/StreamCodec; b val$codec2 + f Lnet/minecraft/network/codec/StreamCodec; c val$codec3 + f Lnet/minecraft/network/codec/StreamCodec; d val$codec4 + f Lnet/minecraft/network/codec/StreamCodec; e val$codec5 + f Lnet/minecraft/network/codec/StreamCodec; f val$codec6 + f Ljava/util/function/Function; h val$getter1 + f Ljava/util/function/Function; i val$getter2 + f Ljava/util/function/Function; j val$getter3 + f Ljava/util/function/Function; k val$getter4 + f Ljava/util/function/Function; l val$getter5 + f Ljava/util/function/Function; m val$getter6 +c net/minecraft/network/codec/StreamCodec$5 net/minecraft/network/codec/StreamCodec$13 + f Lnet/minecraft/network/codec/StreamCodec; a val$codec1 + f Lnet/minecraft/network/codec/StreamCodec; b val$codec2 + f Lnet/minecraft/network/codec/StreamCodec; c val$codec3 + f Lnet/minecraft/network/codec/StreamCodec; d val$codec4 + f Lnet/minecraft/network/codec/StreamCodec; e val$codec5 + f Lnet/minecraft/network/codec/StreamCodec; f val$codec6 + f Lnet/minecraft/network/codec/StreamCodec; g val$codec7 + f Ljava/util/function/Function; i val$getter1 + f Ljava/util/function/Function; j val$getter2 + f Ljava/util/function/Function; k val$getter3 + f Ljava/util/function/Function; l val$getter4 + f Ljava/util/function/Function; m val$getter5 + f Ljava/util/function/Function; n val$getter6 + f Ljava/util/function/Function; o val$getter7 +c net/minecraft/network/codec/StreamCodec$6 net/minecraft/network/codec/StreamCodec$14 + f Lnet/minecraft/network/codec/StreamCodec; a val$codec1 + f Lnet/minecraft/network/codec/StreamCodec; b val$codec2 + f Lnet/minecraft/network/codec/StreamCodec; c val$codec3 + f Lnet/minecraft/network/codec/StreamCodec; d val$codec4 + f Lnet/minecraft/network/codec/StreamCodec; e val$codec5 + f Lnet/minecraft/network/codec/StreamCodec; f val$codec6 + f Lnet/minecraft/network/codec/StreamCodec; g val$codec7 + f Lnet/minecraft/network/codec/StreamCodec; h val$codec8 + f Ljava/util/function/Function; j val$getter1 + f Ljava/util/function/Function; k val$getter2 + f Ljava/util/function/Function; l val$getter3 + f Ljava/util/function/Function; m val$getter4 + f Ljava/util/function/Function; n val$getter5 + f Ljava/util/function/Function; o val$getter6 + f Ljava/util/function/Function; p val$getter7 + f Ljava/util/function/Function; q val$getter8 +c net/minecraft/network/codec/StreamCodec$7 net/minecraft/network/codec/StreamCodec$15 + f Ljava/util/function/Supplier; b inner + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; b lambda$$0 +c net/minecraft/network/codec/StreamCodec$8 net/minecraft/network/codec/StreamCodec$2 + f Lnet/minecraft/network/codec/StreamDecoder; a val$decoder + f Lnet/minecraft/network/codec/StreamMemberEncoder; b val$encoder +c net/minecraft/network/codec/StreamCodec$9 net/minecraft/network/codec/StreamCodec$3 +c net/minecraft/network/codec/StreamCodec$a net/minecraft/network/codec/StreamCodec$CodecOperation +c net/minecraft/network/protocol/BundleDelimiterPacket net/minecraft/network/protocol/BundleDelimiterPacket + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle +c net/minecraft/network/protocol/BundlePacket net/minecraft/network/protocol/BundlePacket + f Ljava/lang/Iterable; a packets + m ()Lnet/minecraft/network/protocol/PacketType; a type + m ()Ljava/lang/Iterable; b subPackets +c net/minecraft/network/protocol/BundlerInfo net/minecraft/network/protocol/BundlerInfo + f I a BUNDLE_SIZE_LIMIT + m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/BundlerInfo; a createForPacket + m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Consumer;)V a unbundlePacket + m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/BundlerInfo$a; a startPacketBundling +c net/minecraft/network/protocol/BundlerInfo$1 net/minecraft/network/protocol/BundlerInfo$1 + m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Consumer;)V a unbundlePacket + m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/BundlerInfo$a; a startPacketBundling +c net/minecraft/network/protocol/BundlerInfo$1$1 net/minecraft/network/protocol/BundlerInfo$1$1 + f Lnet/minecraft/network/protocol/BundlerInfo$1; a this$0 + f Ljava/util/List; b bundlePackets + m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/Packet; a addPacket +c net/minecraft/network/protocol/BundlerInfo$a net/minecraft/network/protocol/BundlerInfo$Bundler + m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/Packet; a addPacket +c net/minecraft/network/protocol/EnumProtocolDirection net/minecraft/network/protocol/PacketFlow + f Lnet/minecraft/network/protocol/EnumProtocolDirection; a SERVERBOUND + f Lnet/minecraft/network/protocol/EnumProtocolDirection; b CLIENTBOUND + f Ljava/lang/String; c id + f [Lnet/minecraft/network/protocol/EnumProtocolDirection; d $VALUES + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a getOpposite + m ()Ljava/lang/String; b id + m ()[Lnet/minecraft/network/protocol/EnumProtocolDirection; c $values +c net/minecraft/network/protocol/Packet net/minecraft/network/protocol/Packet + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; a codec + m ()Z c isSkippable + m ()Z d isTerminal +c net/minecraft/network/protocol/PacketType net/minecraft/network/protocol/PacketType + f Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow + f Lnet/minecraft/resources/MinecraftKey; b id + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow + m ()Lnet/minecraft/resources/MinecraftKey; b id +c net/minecraft/network/protocol/PlayerConnectionUtils net/minecraft/network/protocol/PacketUtils + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/CrashReport;Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/protocol/Packet;)V a fillCrashReport + m (Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/protocol/Packet;)V a lambda$ensureRunningOnSameThread$0 + m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; a lambda$fillCrashReport$3 + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/server/level/WorldServer;)V a ensureRunningOnSameThread + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/util/thread/IAsyncTaskHandler;)V a ensureRunningOnSameThread + m (Ljava/lang/Exception;Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)Lnet/minecraft/ReportedException; a makeReportedException + m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; b lambda$fillCrashReport$2 + m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; c lambda$fillCrashReport$1 +c net/minecraft/network/protocol/ProtocolCodecBuilder net/minecraft/network/protocol/ProtocolCodecBuilder + f Lnet/minecraft/network/codec/IdDispatchCodec$a; a dispatchBuilder + f Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow + m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolCodecBuilder; a add + m ()Lnet/minecraft/network/codec/StreamCodec; a build +c net/minecraft/network/protocol/ProtocolInfoBuilder net/minecraft/network/protocol/ProtocolInfoBuilder + f Lnet/minecraft/network/EnumProtocol; a protocol + f Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow + f Ljava/util/List; c codecs + f Lnet/minecraft/network/protocol/BundlerInfo; d bundlerInfo + m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; a serverboundProtocol + m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; a withBundlePacket + m ()Lnet/minecraft/network/ProtocolInfo$a; a buildUnbound + m (Ljava/util/function/Function;Ljava/util/List;)Lnet/minecraft/network/codec/StreamCodec; a buildPacketCodec + m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; a build + m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; a addPacket + m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/EnumProtocolDirection;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; a protocol + m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; b clientboundProtocol +c net/minecraft/network/protocol/ProtocolInfoBuilder$1 net/minecraft/network/protocol/ProtocolInfoBuilder$1 + f Lnet/minecraft/network/protocol/BundlerInfo; b val$bundlerInfo + f Lnet/minecraft/network/protocol/ProtocolInfoBuilder; c this$0 + m (Lnet/minecraft/network/ProtocolInfo$a$a;)V a listPackets + m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; a bind + m ()Lnet/minecraft/network/EnumProtocol; a id + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow +c net/minecraft/network/protocol/ProtocolInfoBuilder$a net/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry + f Lnet/minecraft/network/protocol/PacketType; a type + f Lnet/minecraft/network/codec/StreamCodec; b serializer + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/ProtocolCodecBuilder;Ljava/util/function/Function;)V a addToBuilder + m ()Lnet/minecraft/network/codec/StreamCodec; b serializer +c net/minecraft/network/protocol/ProtocolInfoBuilder$b net/minecraft/network/protocol/ProtocolInfoBuilder$Implementation + f Lnet/minecraft/network/EnumProtocol; a id + f Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow + f Lnet/minecraft/network/codec/StreamCodec; c codec + f Lnet/minecraft/network/protocol/BundlerInfo; d bundlerInfo + m ()Lnet/minecraft/network/EnumProtocol; a id + m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow + m ()Lnet/minecraft/network/codec/StreamCodec; c codec + m ()Lnet/minecraft/network/protocol/BundlerInfo; d bundlerInfo +c net/minecraft/network/protocol/common/ClientCommonPacketListener net/minecraft/network/protocol/common/ClientCommonPacketListener + m (Lnet/minecraft/network/protocol/common/ClientboundKeepAlivePacket;)V a handleKeepAlive + m (Lnet/minecraft/network/protocol/common/ClientboundTransferPacket;)V a handleTransfer + m (Lnet/minecraft/network/protocol/common/ClientboundPingPacket;)V a handlePing + m (Lnet/minecraft/network/protocol/common/ClientboundDisconnectPacket;)V a handleDisconnect + m (Lnet/minecraft/network/protocol/common/ClientboundUpdateTagsPacket;)V a handleUpdateTags + m (Lnet/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket;)V a handleCustomReportDetails + m (Lnet/minecraft/network/protocol/common/ClientboundStoreCookiePacket;)V a handleStoreCookie + m (Lnet/minecraft/network/protocol/common/ClientboundCustomPayloadPacket;)V a handleCustomPayload + m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPopPacket;)V a handleResourcePackPop + m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPushPacket;)V a handleResourcePackPush + m (Lnet/minecraft/network/protocol/common/ClientboundServerLinksPacket;)V a handleServerLinks +c net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket + f Lnet/minecraft/network/codec/StreamCodec; a GAMEPLAY_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b CONFIG_STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; c payload + f I d MAX_PAYLOAD_SIZE + m (Ljava/util/ArrayList;)V a lambda$static$1 + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$2 + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; b payload + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/codec/StreamCodec; b lambda$static$0 +c net/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket net/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/Map; b details + f I c MAX_DETAIL_KEY_LENGTH + f I d MAX_DETAIL_VALUE_LENGTH + f I e MAX_DETAIL_COUNT + f Lnet/minecraft/network/codec/StreamCodec; f DETAILS_STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()Ljava/util/Map; b details +c net/minecraft/network/protocol/common/ClientboundDisconnectPacket net/minecraft/network/protocol/common/ClientboundDisconnectPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b reason + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b reason +c net/minecraft/network/protocol/common/ClientboundKeepAlivePacket net/minecraft/network/protocol/common/ClientboundKeepAlivePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f J b id + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()J b getId +c net/minecraft/network/protocol/common/ClientboundPingPacket net/minecraft/network/protocol/common/ClientboundPingPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()I b getId +c net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/Optional; b id + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()Ljava/util/Optional; b id +c net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket + f I a MAX_HASH_LENGTH + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/util/UUID; c id + f Ljava/lang/String; d url + f Ljava/lang/String; e hash + f Z f required + f Ljava/util/Optional; g prompt + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()Ljava/util/UUID; b id + m ()Ljava/lang/String; e url + m ()Ljava/lang/String; f hash + m ()Z g required + m ()Ljava/util/Optional; h prompt +c net/minecraft/network/protocol/common/ClientboundServerLinksPacket net/minecraft/network/protocol/common/ClientboundServerLinksPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/List; b links + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()Ljava/util/List; b links +c net/minecraft/network/protocol/common/ClientboundStoreCookiePacket net/minecraft/network/protocol/common/ClientboundStoreCookiePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b PAYLOAD_STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; c key + f [B d payload + f I e MAX_PAYLOAD_SIZE + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()Lnet/minecraft/resources/MinecraftKey; b key + m ()[B e payload +c net/minecraft/network/protocol/common/ClientboundTransferPacket net/minecraft/network/protocol/common/ClientboundTransferPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b host + f I c port + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()Ljava/lang/String; b host + m ()I e port +c net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/Map; b tags + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/tags/TagNetworkSerialization$a;)V a lambda$write$0 + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle + m ()Ljava/util/Map; b getTags +c net/minecraft/network/protocol/common/CommonPacketTypes net/minecraft/network/protocol/common/CommonPacketTypes + f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_CUSTOM_PAYLOAD + f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_CUSTOM_REPORT_DETAILS + f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_DISCONNECT + f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_KEEP_ALIVE + f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_PING + f Lnet/minecraft/network/protocol/PacketType; f CLIENTBOUND_RESOURCE_PACK_POP + f Lnet/minecraft/network/protocol/PacketType; g CLIENTBOUND_RESOURCE_PACK_PUSH + f Lnet/minecraft/network/protocol/PacketType; h CLIENTBOUND_SERVER_LINKS + f Lnet/minecraft/network/protocol/PacketType; i CLIENTBOUND_STORE_COOKIE + f Lnet/minecraft/network/protocol/PacketType; j CLIENTBOUND_TRANSFER + f Lnet/minecraft/network/protocol/PacketType; k CLIENTBOUND_UPDATE_TAGS + f Lnet/minecraft/network/protocol/PacketType; l SERVERBOUND_CLIENT_INFORMATION + f Lnet/minecraft/network/protocol/PacketType; m SERVERBOUND_CUSTOM_PAYLOAD + f Lnet/minecraft/network/protocol/PacketType; n SERVERBOUND_KEEP_ALIVE + f Lnet/minecraft/network/protocol/PacketType; o SERVERBOUND_PONG + f Lnet/minecraft/network/protocol/PacketType; p SERVERBOUND_RESOURCE_PACK + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound +c net/minecraft/network/protocol/common/ServerCommonPacketListener net/minecraft/network/protocol/common/ServerCommonPacketListener + m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V a handleClientInformation + m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V a handleCustomPayload + m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V a handleResourcePackResponse + m (Lnet/minecraft/network/protocol/common/ServerboundPongPacket;)V a handlePong + m (Lnet/minecraft/network/protocol/common/ServerboundKeepAlivePacket;)V a handleKeepAlive +c net/minecraft/network/protocol/common/ServerboundClientInformationPacket net/minecraft/network/protocol/common/ServerboundClientInformationPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/server/level/ClientInformation; b information + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/server/level/ClientInformation; b information +c net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; b payload + f I c MAX_PAYLOAD_SIZE + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$0 + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; b payload +c net/minecraft/network/protocol/common/ServerboundKeepAlivePacket net/minecraft/network/protocol/common/ServerboundKeepAlivePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f J b id + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()J b getId +c net/minecraft/network/protocol/common/ServerboundPongPacket net/minecraft/network/protocol/common/ServerboundPongPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getId +c net/minecraft/network/protocol/common/ServerboundResourcePackPacket net/minecraft/network/protocol/common/ServerboundResourcePackPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/UUID; b id + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; c action + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/util/UUID; b id + m ()Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; e action +c net/minecraft/network/protocol/common/ServerboundResourcePackPacket$a net/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; a SUCCESSFULLY_LOADED + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; b DECLINED + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; c FAILED_DOWNLOAD + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; d ACCEPTED + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; e DOWNLOADED + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; f INVALID_URL + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; g FAILED_RELOAD + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; h DISCARDED + f [Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; i $VALUES + m ()Z a isTerminal + m ()[Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; b $values +c net/minecraft/network/protocol/common/custom/BeeDebugPayload net/minecraft/network/protocol/common/custom/BeeDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$a; c beeInfo + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$a; b beeInfo +c net/minecraft/network/protocol/common/custom/BeeDebugPayload$a net/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo + f Ljava/util/UUID; a uuid + f I b id + f Lnet/minecraft/world/phys/Vec3D; c pos + f Lnet/minecraft/world/level/pathfinder/PathEntity; d path + f Lnet/minecraft/core/BlockPosition; e hivePos + f Lnet/minecraft/core/BlockPosition; f flowerPos + f I g travelTicks + f Ljava/util/Set; h goals + f Ljava/util/List; i blacklistedHives + m (Lnet/minecraft/core/BlockPosition;)Z a hasHive + m ()Ljava/lang/String; a generateName + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathEntity;)V a lambda$write$0 + m ()Ljava/util/UUID; b uuid + m ()I c id + m ()Lnet/minecraft/world/phys/Vec3D; d pos + m ()Lnet/minecraft/world/level/pathfinder/PathEntity; e path + m ()Lnet/minecraft/core/BlockPosition; f hivePos + m ()Lnet/minecraft/core/BlockPosition; g flowerPos + m ()I h travelTicks + m ()Ljava/util/Set; i goals + m ()Ljava/util/List; j blacklistedHives +c net/minecraft/network/protocol/common/custom/BrainDebugPayload net/minecraft/network/protocol/common/custom/BrainDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$a; c brainDump + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$a; b brainDump +c net/minecraft/network/protocol/common/custom/BrainDebugPayload$a net/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump + f Ljava/util/UUID; a uuid + f I b id + f Ljava/lang/String; c name + f Ljava/lang/String; d profession + f I e xp + f F f health + f F g maxHealth + f Lnet/minecraft/world/phys/Vec3D; h pos + f Ljava/lang/String; i inventory + f Lnet/minecraft/world/level/pathfinder/PathEntity; j path + f Z k wantsGolem + f I l angerLevel + f Ljava/util/List; m activities + f Ljava/util/List; n behaviors + f Ljava/util/List; o memories + f Ljava/util/List; p gossips + f Ljava/util/Set; q pois + f Ljava/util/Set; r potentialPois + m (Lnet/minecraft/core/BlockPosition;)Z a hasPoi + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/util/UUID; a uuid + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathEntity;)V a lambda$write$0 + m ()I b id + m (Lnet/minecraft/core/BlockPosition;)Z b hasPotentialPoi + m ()Ljava/lang/String; c name + m ()Ljava/lang/String; d profession + m ()I e xp + m ()F f health + m ()F g maxHealth + m ()Lnet/minecraft/world/phys/Vec3D; h pos + m ()Ljava/lang/String; i inventory + m ()Lnet/minecraft/world/level/pathfinder/PathEntity; j path + m ()Z k wantsGolem + m ()I l angerLevel + m ()Ljava/util/List; m activities + m ()Ljava/util/List; n behaviors + m ()Ljava/util/List; o memories + m ()Ljava/util/List; p gossips + m ()Ljava/util/Set; q pois + m ()Ljava/util/Set; r potentialPois +c net/minecraft/network/protocol/common/custom/BrandPayload net/minecraft/network/protocol/common/custom/BrandPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Ljava/lang/String; c brand + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/lang/String; b brand +c net/minecraft/network/protocol/common/custom/BreezeDebugPayload net/minecraft/network/protocol/common/custom/BreezeDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/network/protocol/common/custom/BreezeDebugPayload$a; c breezeInfo + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/network/protocol/common/custom/BreezeDebugPayload$a; b breezeInfo +c net/minecraft/network/protocol/common/custom/BreezeDebugPayload$a net/minecraft/network/protocol/common/custom/BreezeDebugPayload$BreezeInfo + f Ljava/util/UUID; a uuid + f I b id + f Ljava/lang/Integer; c attackTarget + f Lnet/minecraft/core/BlockPosition; d jumpTarget + m ()Ljava/lang/String; a generateName + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/util/UUID; b uuid + m ()I c id + m ()Ljava/lang/Integer; d attackTarget + m ()Lnet/minecraft/core/BlockPosition; e jumpTarget +c net/minecraft/network/protocol/common/custom/CustomPacketPayload net/minecraft/network/protocol/common/custom/CustomPacketPayload + m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$codec$0 + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; a codec + m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$a;Ljava/util/List;)Lnet/minecraft/network/codec/StreamCodec; a codec + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a createType +c net/minecraft/network/protocol/common/custom/CustomPacketPayload$1 net/minecraft/network/protocol/common/custom/CustomPacketPayload$1 + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V a writeCap + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; a decode + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/codec/StreamCodec; a findCodec + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V a encode +c net/minecraft/network/protocol/common/custom/CustomPacketPayload$a net/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider +c net/minecraft/network/protocol/common/custom/CustomPacketPayload$b net/minecraft/network/protocol/common/custom/CustomPacketPayload$Type + f Lnet/minecraft/resources/MinecraftKey; a id + m ()Lnet/minecraft/resources/MinecraftKey; a id +c net/minecraft/network/protocol/common/custom/CustomPacketPayload$c net/minecraft/network/protocol/common/custom/CustomPacketPayload$TypeAndCodec + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + f Lnet/minecraft/network/codec/StreamCodec; b codec + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m ()Lnet/minecraft/network/codec/StreamCodec; b codec +c net/minecraft/network/protocol/common/custom/DiscardedPayload net/minecraft/network/protocol/common/custom/DiscardedPayload + f Lnet/minecraft/resources/MinecraftKey; a id + m (Lnet/minecraft/resources/MinecraftKey;I)Lnet/minecraft/network/codec/StreamCodec; a codec + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/protocol/common/custom/DiscardedPayload;Lnet/minecraft/network/PacketDataSerializer;)V a lambda$codec$0 + m (ILnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/common/custom/DiscardedPayload; a lambda$codec$1 + m ()Lnet/minecraft/resources/MinecraftKey; b id +c net/minecraft/network/protocol/common/custom/GameEventDebugPayload net/minecraft/network/protocol/common/custom/GameEventDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/resources/ResourceKey; c gameEventType + f Lnet/minecraft/world/phys/Vec3D; d pos + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/resources/ResourceKey; b gameEventType + m ()Lnet/minecraft/world/phys/Vec3D; c pos +c net/minecraft/network/protocol/common/custom/GameEventListenerDebugPayload net/minecraft/network/protocol/common/custom/GameEventListenerDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/world/level/gameevent/PositionSource; c listenerPos + f I d listenerRange + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m ()Lnet/minecraft/world/level/gameevent/PositionSource; b listenerPos + m ()I c listenerRange +c net/minecraft/network/protocol/common/custom/GameTestAddMarkerDebugPayload net/minecraft/network/protocol/common/custom/GameTestAddMarkerDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/core/BlockPosition; c pos + f I d color + f Ljava/lang/String; e text + f I f durationMs + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b pos + m ()I c color + m ()Ljava/lang/String; d text + m ()I e durationMs +c net/minecraft/network/protocol/common/custom/GameTestClearMarkersDebugPayload net/minecraft/network/protocol/common/custom/GameTestClearMarkersDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/common/custom/GoalDebugPayload net/minecraft/network/protocol/common/custom/GoalDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f I c entityId + f Lnet/minecraft/core/BlockPosition; d pos + f Ljava/util/List; e goals + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/common/custom/GoalDebugPayload$a;)V a lambda$write$0 + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b entityId + m ()Lnet/minecraft/core/BlockPosition; c pos + m ()Ljava/util/List; d goals +c net/minecraft/network/protocol/common/custom/GoalDebugPayload$a net/minecraft/network/protocol/common/custom/GoalDebugPayload$DebugGoal + f I a priority + f Z b isRunning + f Ljava/lang/String; c name + m ()I a priority + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Z b isRunning + m ()Ljava/lang/String; c name +c net/minecraft/network/protocol/common/custom/HiveDebugPayload net/minecraft/network/protocol/common/custom/HiveDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$a; c hiveInfo + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$a; b hiveInfo +c net/minecraft/network/protocol/common/custom/HiveDebugPayload$a net/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo + f Lnet/minecraft/core/BlockPosition; a pos + f Ljava/lang/String; b hiveType + f I c occupantCount + f I d honeyLevel + f Z e sedated + m ()Lnet/minecraft/core/BlockPosition; a pos + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/lang/String; b hiveType + m ()I c occupantCount + m ()I d honeyLevel + m ()Z e sedated +c net/minecraft/network/protocol/common/custom/NeighborUpdatesDebugPayload net/minecraft/network/protocol/common/custom/NeighborUpdatesDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f J c time + f Lnet/minecraft/core/BlockPosition; d pos + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()J b time + m ()Lnet/minecraft/core/BlockPosition; c pos +c net/minecraft/network/protocol/common/custom/PathfindingDebugPayload net/minecraft/network/protocol/common/custom/PathfindingDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f I c entityId + f Lnet/minecraft/world/level/pathfinder/PathEntity; d path + f F e maxNodeDistance + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b entityId + m ()Lnet/minecraft/world/level/pathfinder/PathEntity; c path + m ()F d maxNodeDistance +c net/minecraft/network/protocol/common/custom/PoiAddedDebugPayload net/minecraft/network/protocol/common/custom/PoiAddedDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/core/BlockPosition; c pos + f Ljava/lang/String; d poiType + f I e freeTicketCount + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b pos + m ()Ljava/lang/String; c poiType + m ()I d freeTicketCount +c net/minecraft/network/protocol/common/custom/PoiRemovedDebugPayload net/minecraft/network/protocol/common/custom/PoiRemovedDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/core/BlockPosition; c pos + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b pos +c net/minecraft/network/protocol/common/custom/PoiTicketCountDebugPayload net/minecraft/network/protocol/common/custom/PoiTicketCountDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/core/BlockPosition; c pos + f I d freeTicketCount + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b pos + m ()I c freeTicketCount +c net/minecraft/network/protocol/common/custom/RaidsDebugPayload net/minecraft/network/protocol/common/custom/RaidsDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Ljava/util/List; c raidCenters + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/util/List; b raidCenters +c net/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload net/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a TYPE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f J c time + f Ljava/util/List; d wires + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m ()J b time + m ()Ljava/util/List; c wires +c net/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload$a net/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload$Wire + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f Lnet/minecraft/world/level/redstone/Orientation; c orientation + m ()Lnet/minecraft/core/BlockPosition; a pos + m ()Lnet/minecraft/world/level/redstone/Orientation; b orientation +c net/minecraft/network/protocol/common/custom/StructuresDebugPayload net/minecraft/network/protocol/common/custom/StructuresDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/resources/ResourceKey; c dimension + f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; d mainBB + f Ljava/util/List; e pieces + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a writeBoundingBox + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/common/custom/StructuresDebugPayload$a;)V a lambda$write$0 + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b readBoundingBox + m ()Lnet/minecraft/resources/ResourceKey; b dimension + m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; c mainBB + m ()Ljava/util/List; d pieces +c net/minecraft/network/protocol/common/custom/StructuresDebugPayload$a net/minecraft/network/protocol/common/custom/StructuresDebugPayload$PieceInfo + f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a boundingBox + f Z b isStart + m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a boundingBox + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Z b isStart +c net/minecraft/network/protocol/common/custom/VillageSectionsDebugPayload net/minecraft/network/protocol/common/custom/VillageSectionsDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Ljava/util/Set; c villageChunks + f Ljava/util/Set; d notVillageChunks + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/util/Set; b villageChunks + m ()Ljava/util/Set; c notVillageChunks +c net/minecraft/network/protocol/common/custom/WorldGenAttemptDebugPayload net/minecraft/network/protocol/common/custom/WorldGenAttemptDebugPayload + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE + f Lnet/minecraft/core/BlockPosition; c pos + f F d scale + f F e red + f F f green + f F g blue + f F h alpha + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b pos + m ()F c scale + m ()F d red + m ()F e green + m ()F f blue + m ()F g alpha +c net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener + m (Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket;)V a handleConfigurationFinished + m (Lnet/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks;)V a handleSelectKnownPacks + m (Lnet/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket;)V a handleEnabledFeatures + m (Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket;)V a handleResetChat + m (Lnet/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket;)V a handleRegistryData + m ()Lnet/minecraft/network/EnumProtocol; b protocol +c net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket + f Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Z d isTerminal +c net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/ResourceKey; b registry + f Ljava/util/List; c entries + f Lnet/minecraft/network/codec/StreamCodec; d REGISTRY_KEY_STREAM_CODEC + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Lnet/minecraft/resources/ResourceKey; b registry + m ()Ljava/util/List; e entries +c net/minecraft/network/protocol/configuration/ClientboundResetChatPacket net/minecraft/network/protocol/configuration/ClientboundResetChatPacket + f Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle +c net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/List; b knownPacks + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Ljava/util/List; b knownPacks +c net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/Set; b features + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/util/Set; b features +c net/minecraft/network/protocol/configuration/ConfigurationPacketTypes net/minecraft/network/protocol/configuration/ConfigurationPacketTypes + f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_FINISH_CONFIGURATION + f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_REGISTRY_DATA + f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_UPDATE_ENABLED_FEATURES + f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_SELECT_KNOWN_PACKS + f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_RESET_CHAT + f Lnet/minecraft/network/protocol/PacketType; f SERVERBOUND_FINISH_CONFIGURATION + f Lnet/minecraft/network/protocol/PacketType; g SERVERBOUND_SELECT_KNOWN_PACKS + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound +c net/minecraft/network/protocol/configuration/ConfigurationProtocols net/minecraft/network/protocol/configuration/ConfigurationProtocols + f Lnet/minecraft/network/ProtocolInfo$a; a SERVERBOUND_TEMPLATE + f Lnet/minecraft/network/ProtocolInfo; b SERVERBOUND + f Lnet/minecraft/network/ProtocolInfo$a; c CLIENTBOUND_TEMPLATE + f Lnet/minecraft/network/ProtocolInfo; d CLIENTBOUND + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$1 + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V b lambda$static$0 +c net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener + m (Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket;)V a handleConfigurationFinished + m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V a handleSelectKnownPacks + m ()Lnet/minecraft/network/EnumProtocol; b protocol +c net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket + f Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V a handle + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Z d isTerminal +c net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/List; b knownPacks + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V a handle + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Ljava/util/List; b knownPacks +c net/minecraft/network/protocol/cookie/ClientCookiePacketListener net/minecraft/network/protocol/cookie/ClientCookiePacketListener + m (Lnet/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket;)V a handleRequestCookie +c net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; b key + m (Lnet/minecraft/network/protocol/cookie/ClientCookiePacketListener;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/resources/MinecraftKey; b key +c net/minecraft/network/protocol/cookie/CookiePacketTypes net/minecraft/network/protocol/cookie/CookiePacketTypes + f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_COOKIE_REQUEST + f Lnet/minecraft/network/protocol/PacketType; b SERVERBOUND_COOKIE_RESPONSE + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound +c net/minecraft/network/protocol/cookie/ServerCookiePacketListener net/minecraft/network/protocol/cookie/ServerCookiePacketListener + m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V a handleCookieResponse +c net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; b key + f [B c payload + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/cookie/ServerCookiePacketListener;)V a handle + m ()Lnet/minecraft/resources/MinecraftKey; b key + m ()[B e payload +c net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b sequence + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b sequence +c net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket + m ()Lnet/minecraft/network/protocol/PacketType; a type +c net/minecraft/network/protocol/game/ClientboundBundlePacket net/minecraft/network/protocol/game/ClientboundBundlePacket + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle +c net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b batchSize + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b batchSize +c net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket + f Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle +c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/List; b chunkBiomeData + f I c TWO_MEGABYTES + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$a;)V a lambda$write$0 + m (Ljava/util/List;)Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket; a forChunks + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/util/List; b chunkBiomeData +c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$a net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData + f Lnet/minecraft/world/level/ChunkCoordIntPair; a pos + f [B b buffer + m ()Lnet/minecraft/network/PacketDataSerializer; a getReadBuffer + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/chunk/Chunk;)V a extractChunkData + m (Lnet/minecraft/world/level/chunk/Chunk;)I a calculateChunkSize + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; b pos + m ()[B c buffer + m ()Lio/netty/buffer/ByteBuf; d getWriteBuffer +c net/minecraft/network/protocol/game/ClientboundClearTitlesPacket net/minecraft/network/protocol/game/ClientboundClearTitlesPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Z b resetTimes + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Z b shouldResetTimes +c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; b action + f Ljava/util/List; c entries + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; b action + m ()Ljava/util/List; e entries +c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action + f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; a ADD + f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; b REMOVE + f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; c SET + f [Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; d $VALUES + m ()[Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; a $values +c net/minecraft/network/protocol/game/ClientboundDamageEventPacket net/minecraft/network/protocol/game/ClientboundDamageEventPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b entityId + f Lnet/minecraft/core/Holder; c sourceType + f I d sourceCauseId + f I e sourceDirectId + f Ljava/util/Optional; f sourcePosition + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/phys/Vec3D;)V a lambda$write$1 + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/damagesource/DamageSource; a getSource + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)I a readOptionalEntityId + m (Lnet/minecraft/network/PacketDataSerializer;I)V a writeOptionalEntityId + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/phys/Vec3D; b lambda$new$0 + m ()I b entityId + m ()Lnet/minecraft/core/Holder; e sourceType + m ()I f sourceCauseId + m ()I g sourceDirectId + m ()Ljava/util/Optional; h sourcePosition +c net/minecraft/network/protocol/game/ClientboundDebugSamplePacket net/minecraft/network/protocol/game/ClientboundDebugSamplePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f [J b sample + f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; c debugSampleType + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()[J b sample + m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; e debugSampleType +c net/minecraft/network/protocol/game/ClientboundDeleteChatPacket net/minecraft/network/protocol/game/ClientboundDeleteChatPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/MessageSignature$a; b messageSignature + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/chat/MessageSignature$a; b messageSignature +c net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b message + f Lnet/minecraft/network/chat/ChatMessageType$a; c chatType + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b message + m ()Z c isSkippable + m ()Lnet/minecraft/network/chat/ChatMessageType$a; e chatType +c net/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket net/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f Lnet/minecraft/world/entity/PositionMoveRotation; c values + f Z d onGround + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket; a of + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b id + m ()Lnet/minecraft/world/entity/PositionMoveRotation; e values + m ()Z f onGround +c net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f F c yaw + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b id + m ()F e yaw +c net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f D b newCenterX + f D c newCenterZ + f D d oldSize + f D e newSize + f J f lerpTime + f I g newAbsoluteMaxSize + f I h warningBlocks + f I i warningTime + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()D b getNewCenterX + m ()D e getNewCenterZ + m ()D f getNewSize + m ()D g getOldSize + m ()J h getLerpTime + m ()I i getNewAbsoluteMaxSize + m ()I j getWarningTime + m ()I k getWarningBlocks +c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData + f I a TWO_MEGABYTES + f Lnet/minecraft/nbt/NBTTagCompound; b heightmaps + f [B c buffer + f Ljava/util/List; d blockEntitiesData + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/PacketDataSerializer; a getReadBuffer + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/chunk/Chunk;)V a extractChunkData + m (II)Ljava/util/function/Consumer; a getBlockEntitiesTagsConsumer + m (Lnet/minecraft/world/level/chunk/Chunk;)I a calculateChunkSize + m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$b;II)V a getBlockEntitiesTags + m (IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$b;)V a lambda$getBlockEntitiesTagsConsumer$0 + m ()Lnet/minecraft/nbt/NBTTagCompound; b getHeightmaps + m ()Lio/netty/buffer/ByteBuf; c getWriteBuffer +c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$a net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b LIST_STREAM_CODEC + f I c packedXZ + f I d y + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; e type + f Lnet/minecraft/nbt/NBTTagCompound; f tag + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$a; a create +c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$b net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput +c net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b x + f I c z + f Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; d chunkData + f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; e lightData + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getX + m ()I e getZ + m ()Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; f getChunkData + m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; g getLightData +c net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData + f Lnet/minecraft/network/codec/StreamCodec; a DATA_LAYER_STREAM_CODEC + f Ljava/util/BitSet; b skyYMask + f Ljava/util/BitSet; c blockYMask + f Ljava/util/BitSet; d emptySkyYMask + f Ljava/util/BitSet; e emptyBlockYMask + f Ljava/util/List; f skyUpdates + f Ljava/util/List; g blockUpdates + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/lighting/LevelLightEngine;Lnet/minecraft/world/level/EnumSkyBlock;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V a prepareSectionData + m ()Ljava/util/BitSet; a getSkyYMask + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/util/BitSet; b getEmptySkyYMask + m ()Ljava/util/List; c getSkyUpdates + m ()Ljava/util/BitSet; d getBlockYMask + m ()Ljava/util/BitSet; e getEmptyBlockYMask + m ()Ljava/util/List; f getBlockUpdates +c net/minecraft/network/protocol/game/ClientboundMoveMinecartPacket net/minecraft/network/protocol/game/ClientboundMoveMinecartPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b entityId + f Ljava/util/List; c lerpSteps + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b entityId + m ()Ljava/util/List; e lerpSteps +c net/minecraft/network/protocol/game/ClientboundPlayerChatPacket net/minecraft/network/protocol/game/ClientboundPlayerChatPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/UUID; b sender + f I c index + f Lnet/minecraft/network/chat/MessageSignature; d signature + f Lnet/minecraft/network/chat/SignedMessageBody$a; e body + f Lnet/minecraft/network/chat/IChatBaseComponent; f unsignedContent + f Lnet/minecraft/network/chat/FilterMask; g filterMask + f Lnet/minecraft/network/chat/ChatMessageType$a; h chatType + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/util/UUID; b sender + m ()Z c isSkippable + m ()I e index + m ()Lnet/minecraft/network/chat/MessageSignature; f signature + m ()Lnet/minecraft/network/chat/SignedMessageBody$a; g body + m ()Lnet/minecraft/network/chat/IChatBaseComponent; h unsignedContent + m ()Lnet/minecraft/network/chat/FilterMask; i filterMask + m ()Lnet/minecraft/network/chat/ChatMessageType$a; j chatType +c net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b duration + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle +c net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket + f Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle +c net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b playerId + f Lnet/minecraft/network/chat/IChatBaseComponent; c message + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b playerId + m ()Z c isSkippable + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e message +c net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/List; b profileIds + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/util/List; b profileIds +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/EnumSet; b actions + f Ljava/util/List; c entries + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V a lambda$write$1 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Ljava/util/Collection;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket; a createPlayerInitializing + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b; a lambda$new$0 + m ()Ljava/util/EnumSet; b actions + m ()Ljava/util/List; e entries + m ()Ljava/util/List; f newEntries +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; a ADD_PLAYER + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; b INITIALIZE_CHAT + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; c UPDATE_GAME_MODE + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; d UPDATE_LISTED + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; e UPDATE_LATENCY + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; f UPDATE_DISPLAY_NAME + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; g UPDATE_LIST_ORDER + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; h UPDATE_HAT + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$a; i reader + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$b; j writer + f [Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; k $VALUES + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a lambda$static$14 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V a lambda$static$15 + m ()[Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; a $values + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V b lambda$static$12 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V b lambda$static$13 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V c lambda$static$10 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V c lambda$static$11 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V d lambda$static$8 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V d lambda$static$9 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V e lambda$static$7 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V e lambda$static$6 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V f lambda$static$5 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V f lambda$static$4 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V g lambda$static$2 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V g lambda$static$3 + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V h lambda$static$0 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V h lambda$static$1 +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$a net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$b net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry + f Ljava/util/UUID; a profileId + f Lcom/mojang/authlib/GameProfile; b profile + f Z c listed + f I d latency + f Lnet/minecraft/world/level/EnumGamemode; e gameMode + f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName + f Z g showHat + f I h listOrder + f Lnet/minecraft/network/chat/RemoteChatSession$a; i chatSession + m ()Ljava/util/UUID; a profileId + m ()Lcom/mojang/authlib/GameProfile; b profile + m ()Z c listed + m ()I d latency + m ()Lnet/minecraft/world/level/EnumGamemode; e gameMode + m ()Lnet/minecraft/network/chat/IChatBaseComponent; f displayName + m ()Z g showHat + m ()I h listOrder + m ()Lnet/minecraft/network/chat/RemoteChatSession$a; i chatSession +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder + f Ljava/util/UUID; a profileId + f Lcom/mojang/authlib/GameProfile; b profile + f Z c listed + f I d latency + f Lnet/minecraft/world/level/EnumGamemode; e gameMode + f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName + f Z g showHat + f I h listOrder + f Lnet/minecraft/network/chat/RemoteChatSession$a; i chatSession + m ()Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b; a build +c net/minecraft/network/protocol/game/ClientboundPlayerRotationPacket net/minecraft/network/protocol/game/ClientboundPlayerRotationPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f F b yRot + f F c xRot + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()F b yRot + m ()F e xRot +c net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f D c accelerationPower + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getId + m ()D e getAccelerationPower +c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/List; b entries + f Z c replace + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/util/List; b entries + m ()Z e replace +c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket$a net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket$Entry + f B a FLAG_NOTIFICATION + f B b FLAG_HIGHLIGHT + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; d contents + f B e flags + m ()Z a notification + m ()Z b highlight + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; c contents + m ()B d flags +c net/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket net/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/List; b recipes + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/util/List; b recipes +c net/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket net/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/stats/RecipeBookSettings; b bookSettings + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/stats/RecipeBookSettings; b bookSettings +c net/minecraft/network/protocol/game/ClientboundResetScorePacket net/minecraft/network/protocol/game/ClientboundResetScorePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b owner + f Ljava/lang/String; c objectiveName + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/lang/String; b owner + m ()Ljava/lang/String; e objectiveName +c net/minecraft/network/protocol/game/ClientboundServerDataPacket net/minecraft/network/protocol/game/ClientboundServerDataPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b motd + f Ljava/util/Optional; c iconBytes + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b motd + m ()Ljava/util/Optional; e iconBytes +c net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b text + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b text +c net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f D b newCenterX + f D c newCenterZ + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()D b getNewCenterZ + m ()D e getNewCenterX +c net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f D b oldSize + f D c newSize + f J d lerpTime + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()D b getOldSize + m ()D e getNewSize + m ()J f getLerpTime +c net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f D b size + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()D b getSize +c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b warningDelay + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getWarningDelay +c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b warningBlocks + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getWarningBlocks +c net/minecraft/network/protocol/game/ClientboundSetCursorItemPacket net/minecraft/network/protocol/game/ClientboundSetCursorItemPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/item/ItemStack; b contents + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/world/item/ItemStack; b contents +c net/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket net/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b slot + f Lnet/minecraft/world/item/ItemStack; c contents + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b slot + m ()Lnet/minecraft/world/item/ItemStack; e contents +c net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b simulationDistance + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b simulationDistance +c net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b text + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b text +c net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b text + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b text +c net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b fadeIn + f I c stay + f I d fadeOut + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getFadeIn + m ()I e getStay + m ()I f getFadeOut +c net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket + f Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Z d isTerminal +c net/minecraft/network/protocol/game/ClientboundSystemChatPacket net/minecraft/network/protocol/game/ClientboundSystemChatPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b content + f Z c overlay + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b content + m ()Z c isSkippable + m ()Z e overlay +c net/minecraft/network/protocol/game/ClientboundTickingStatePacket net/minecraft/network/protocol/game/ClientboundTickingStatePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f F b tickRate + f Z c isFrozen + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket; a from + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()F b tickRate + m ()Z e isFrozen +c net/minecraft/network/protocol/game/ClientboundTickingStepPacket net/minecraft/network/protocol/game/ClientboundTickingStepPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b tickSteps + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket; a from + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b tickSteps +c net/minecraft/network/protocol/game/CommonPlayerSpawnInfo net/minecraft/network/protocol/game/CommonPlayerSpawnInfo + f Lnet/minecraft/core/Holder; a dimensionType + f Lnet/minecraft/resources/ResourceKey; b dimension + f J c seed + f Lnet/minecraft/world/level/EnumGamemode; d gameType + f Lnet/minecraft/world/level/EnumGamemode; e previousGameType + f Z f isDebug + f Z g isFlat + f Ljava/util/Optional; h lastDeathLocation + f I i portalCooldown + f I j seaLevel + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/core/Holder; a dimensionType + m ()Lnet/minecraft/resources/ResourceKey; b dimension + m ()J c seed + m ()Lnet/minecraft/world/level/EnumGamemode; d gameType + m ()Lnet/minecraft/world/level/EnumGamemode; e previousGameType + m ()Z f isDebug + m ()Z g isFlat + m ()Ljava/util/Optional; h lastDeathLocation + m ()I i portalCooldown + m ()I j seaLevel +c net/minecraft/network/protocol/game/DebugEntityNameGenerator net/minecraft/network/protocol/game/DebugEntityNameGenerator + f [Ljava/lang/String; a NAMES_FIRST_PART + f [Ljava/lang/String; b NAMES_SECOND_PART + m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/String; a getEntityName + m (Lnet/minecraft/util/RandomSource;[Ljava/lang/String;)Ljava/lang/String; a getRandomString + m (Ljava/util/UUID;)Ljava/lang/String; a getEntityName + m (Ljava/util/UUID;)Lnet/minecraft/util/RandomSource; b getRandom +c net/minecraft/network/protocol/game/GamePacketTypes net/minecraft/network/protocol/game/GamePacketTypes + f Lnet/minecraft/network/protocol/PacketType; A CLIENTBOUND_DEBUG_SAMPLE + f Lnet/minecraft/network/protocol/PacketType; B CLIENTBOUND_DELETE_CHAT + f Lnet/minecraft/network/protocol/PacketType; C CLIENTBOUND_DISGUISED_CHAT + f Lnet/minecraft/network/protocol/PacketType; D CLIENTBOUND_ENTITY_EVENT + f Lnet/minecraft/network/protocol/PacketType; E CLIENTBOUND_EXPLODE + f Lnet/minecraft/network/protocol/PacketType; F CLIENTBOUND_FORGET_LEVEL_CHUNK + f Lnet/minecraft/network/protocol/PacketType; G CLIENTBOUND_GAME_EVENT + f Lnet/minecraft/network/protocol/PacketType; H CLIENTBOUND_HORSE_SCREEN_OPEN + f Lnet/minecraft/network/protocol/PacketType; I CLIENTBOUND_HURT_ANIMATION + f Lnet/minecraft/network/protocol/PacketType; J CLIENTBOUND_INITIALIZE_BORDER + f Lnet/minecraft/network/protocol/PacketType; K CLIENTBOUND_LEVEL_CHUNK_WITH_LIGHT + f Lnet/minecraft/network/protocol/PacketType; L CLIENTBOUND_LEVEL_EVENT + f Lnet/minecraft/network/protocol/PacketType; M CLIENTBOUND_LEVEL_PARTICLES + f Lnet/minecraft/network/protocol/PacketType; N CLIENTBOUND_LIGHT_UPDATE + f Lnet/minecraft/network/protocol/PacketType; O CLIENTBOUND_LOGIN + f Lnet/minecraft/network/protocol/PacketType; P CLIENTBOUND_MAP_ITEM_DATA + f Lnet/minecraft/network/protocol/PacketType; Q CLIENTBOUND_MERCHANT_OFFERS + f Lnet/minecraft/network/protocol/PacketType; R CLIENTBOUND_MOVE_ENTITY_POS + f Lnet/minecraft/network/protocol/PacketType; S CLIENTBOUND_MOVE_ENTITY_POS_ROT + f Lnet/minecraft/network/protocol/PacketType; T CLIENTBOUND_MOVE_MINECART_ALONG_TRACK + f Lnet/minecraft/network/protocol/PacketType; U CLIENTBOUND_MOVE_ENTITY_ROT + f Lnet/minecraft/network/protocol/PacketType; V CLIENTBOUND_MOVE_VEHICLE + f Lnet/minecraft/network/protocol/PacketType; W CLIENTBOUND_OPEN_BOOK + f Lnet/minecraft/network/protocol/PacketType; X CLIENTBOUND_OPEN_SCREEN + f Lnet/minecraft/network/protocol/PacketType; Y CLIENTBOUND_OPEN_SIGN_EDITOR + f Lnet/minecraft/network/protocol/PacketType; Z CLIENTBOUND_PLACE_GHOST_RECIPE + f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_BUNDLE + f Lnet/minecraft/network/protocol/PacketType; aA CLIENTBOUND_SET_CAMERA + f Lnet/minecraft/network/protocol/PacketType; aB CLIENTBOUND_SET_CHUNK_CACHE_CENTER + f Lnet/minecraft/network/protocol/PacketType; aC CLIENTBOUND_SET_CHUNK_CACHE_RADIUS + f Lnet/minecraft/network/protocol/PacketType; aD CLIENTBOUND_SET_DEFAULT_SPAWN_POSITION + f Lnet/minecraft/network/protocol/PacketType; aE CLIENTBOUND_SET_DISPLAY_OBJECTIVE + f Lnet/minecraft/network/protocol/PacketType; aF CLIENTBOUND_SET_ENTITY_DATA + f Lnet/minecraft/network/protocol/PacketType; aG CLIENTBOUND_SET_ENTITY_LINK + f Lnet/minecraft/network/protocol/PacketType; aH CLIENTBOUND_SET_ENTITY_MOTION + f Lnet/minecraft/network/protocol/PacketType; aI CLIENTBOUND_SET_EQUIPMENT + f Lnet/minecraft/network/protocol/PacketType; aJ CLIENTBOUND_SET_EXPERIENCE + f Lnet/minecraft/network/protocol/PacketType; aK CLIENTBOUND_SET_HEALTH + f Lnet/minecraft/network/protocol/PacketType; aL CLIENTBOUND_SET_HELD_SLOT + f Lnet/minecraft/network/protocol/PacketType; aM CLIENTBOUND_SET_OBJECTIVE + f Lnet/minecraft/network/protocol/PacketType; aN CLIENTBOUND_SET_PASSENGERS + f Lnet/minecraft/network/protocol/PacketType; aO CLIENTBOUND_SET_PLAYER_TEAM + f Lnet/minecraft/network/protocol/PacketType; aP CLIENTBOUND_SET_SCORE + f Lnet/minecraft/network/protocol/PacketType; aQ CLIENTBOUND_SET_SIMULATION_DISTANCE + f Lnet/minecraft/network/protocol/PacketType; aR CLIENTBOUND_SET_SUBTITLE_TEXT + f Lnet/minecraft/network/protocol/PacketType; aS CLIENTBOUND_SET_TIME + f Lnet/minecraft/network/protocol/PacketType; aT CLIENTBOUND_SET_TITLE_TEXT + f Lnet/minecraft/network/protocol/PacketType; aU CLIENTBOUND_SET_TITLES_ANIMATION + f Lnet/minecraft/network/protocol/PacketType; aV CLIENTBOUND_SOUND_ENTITY + f Lnet/minecraft/network/protocol/PacketType; aW CLIENTBOUND_SOUND + f Lnet/minecraft/network/protocol/PacketType; aX CLIENTBOUND_START_CONFIGURATION + f Lnet/minecraft/network/protocol/PacketType; aY CLIENTBOUND_STOP_SOUND + f Lnet/minecraft/network/protocol/PacketType; aZ CLIENTBOUND_SYSTEM_CHAT + f Lnet/minecraft/network/protocol/PacketType; aa CLIENTBOUND_PLAYER_ABILITIES + f Lnet/minecraft/network/protocol/PacketType; ab CLIENTBOUND_PLAYER_CHAT + f Lnet/minecraft/network/protocol/PacketType; ac CLIENTBOUND_PLAYER_COMBAT_END + f Lnet/minecraft/network/protocol/PacketType; ad CLIENTBOUND_PLAYER_COMBAT_ENTER + f Lnet/minecraft/network/protocol/PacketType; ae CLIENTBOUND_PLAYER_COMBAT_KILL + f Lnet/minecraft/network/protocol/PacketType; af CLIENTBOUND_PLAYER_INFO_REMOVE + f Lnet/minecraft/network/protocol/PacketType; ag CLIENTBOUND_PLAYER_INFO_UPDATE + f Lnet/minecraft/network/protocol/PacketType; ah CLIENTBOUND_PLAYER_LOOK_AT + f Lnet/minecraft/network/protocol/PacketType; ai CLIENTBOUND_PLAYER_POSITION + f Lnet/minecraft/network/protocol/PacketType; aj CLIENTBOUND_PLAYER_ROTATION + f Lnet/minecraft/network/protocol/PacketType; ak CLIENTBOUND_RECIPE_BOOK_ADD + f Lnet/minecraft/network/protocol/PacketType; al CLIENTBOUND_RECIPE_BOOK_REMOVE + f Lnet/minecraft/network/protocol/PacketType; am CLIENTBOUND_RECIPE_BOOK_SETTINGS + f Lnet/minecraft/network/protocol/PacketType; an CLIENTBOUND_REMOVE_ENTITIES + f Lnet/minecraft/network/protocol/PacketType; ao CLIENTBOUND_REMOVE_MOB_EFFECT + f Lnet/minecraft/network/protocol/PacketType; ap CLIENTBOUND_RESPAWN + f Lnet/minecraft/network/protocol/PacketType; aq CLIENTBOUND_ROTATE_HEAD + f Lnet/minecraft/network/protocol/PacketType; ar CLIENTBOUND_SECTION_BLOCKS_UPDATE + f Lnet/minecraft/network/protocol/PacketType; as CLIENTBOUND_SELECT_ADVANCEMENTS_TAB + f Lnet/minecraft/network/protocol/PacketType; at CLIENTBOUND_SERVER_DATA + f Lnet/minecraft/network/protocol/PacketType; au CLIENTBOUND_SET_ACTION_BAR_TEXT + f Lnet/minecraft/network/protocol/PacketType; av CLIENTBOUND_SET_BORDER_CENTER + f Lnet/minecraft/network/protocol/PacketType; aw CLIENTBOUND_SET_BORDER_LERP_SIZE + f Lnet/minecraft/network/protocol/PacketType; ax CLIENTBOUND_SET_BORDER_SIZE + f Lnet/minecraft/network/protocol/PacketType; ay CLIENTBOUND_SET_BORDER_WARNING_DELAY + f Lnet/minecraft/network/protocol/PacketType; az CLIENTBOUND_SET_BORDER_WARNING_DISTANCE + f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_BUNDLE_DELIMITER + f Lnet/minecraft/network/protocol/PacketType; bA SERVERBOUND_CONTAINER_CLOSE + f Lnet/minecraft/network/protocol/PacketType; bB SERVERBOUND_CONTAINER_SLOT_STATE_CHANGED + f Lnet/minecraft/network/protocol/PacketType; bC SERVERBOUND_DEBUG_SAMPLE_SUBSCRIPTION + f Lnet/minecraft/network/protocol/PacketType; bD SERVERBOUND_EDIT_BOOK + f Lnet/minecraft/network/protocol/PacketType; bE SERVERBOUND_ENTITY_TAG_QUERY + f Lnet/minecraft/network/protocol/PacketType; bF SERVERBOUND_INTERACT + f Lnet/minecraft/network/protocol/PacketType; bG SERVERBOUND_JIGSAW_GENERATE + f Lnet/minecraft/network/protocol/PacketType; bH SERVERBOUND_LOCK_DIFFICULTY + f Lnet/minecraft/network/protocol/PacketType; bI SERVERBOUND_MOVE_PLAYER_POS + f Lnet/minecraft/network/protocol/PacketType; bJ SERVERBOUND_MOVE_PLAYER_POS_ROT + f Lnet/minecraft/network/protocol/PacketType; bK SERVERBOUND_MOVE_PLAYER_ROT + f Lnet/minecraft/network/protocol/PacketType; bL SERVERBOUND_MOVE_PLAYER_STATUS_ONLY + f Lnet/minecraft/network/protocol/PacketType; bM SERVERBOUND_MOVE_VEHICLE + f Lnet/minecraft/network/protocol/PacketType; bN SERVERBOUND_PADDLE_BOAT + f Lnet/minecraft/network/protocol/PacketType; bO SERVERBOUND_PICK_ITEM_FROM_BLOCK + f Lnet/minecraft/network/protocol/PacketType; bP SERVERBOUND_PICK_ITEM_FROM_ENTITY + f Lnet/minecraft/network/protocol/PacketType; bQ SERVERBOUND_PLACE_RECIPE + f Lnet/minecraft/network/protocol/PacketType; bR SERVERBOUND_PLAYER_ABILITIES + f Lnet/minecraft/network/protocol/PacketType; bS SERVERBOUND_PLAYER_ACTION + f Lnet/minecraft/network/protocol/PacketType; bT SERVERBOUND_PLAYER_COMMAND + f Lnet/minecraft/network/protocol/PacketType; bU SERVERBOUND_PLAYER_INPUT + f Lnet/minecraft/network/protocol/PacketType; bV SERVERBOUND_PLAYER_LOADED + f Lnet/minecraft/network/protocol/PacketType; bW SERVERBOUND_RECIPE_BOOK_CHANGE_SETTINGS + f Lnet/minecraft/network/protocol/PacketType; bX SERVERBOUND_RECIPE_BOOK_SEEN_RECIPE + f Lnet/minecraft/network/protocol/PacketType; bY SERVERBOUND_RENAME_ITEM + f Lnet/minecraft/network/protocol/PacketType; bZ SERVERBOUND_SEEN_ADVANCEMENTS + f Lnet/minecraft/network/protocol/PacketType; ba CLIENTBOUND_TAB_LIST + f Lnet/minecraft/network/protocol/PacketType; bb CLIENTBOUND_TAG_QUERY + f Lnet/minecraft/network/protocol/PacketType; bc CLIENTBOUND_TAKE_ITEM_ENTITY + f Lnet/minecraft/network/protocol/PacketType; bd CLIENTBOUND_TELEPORT_ENTITY + f Lnet/minecraft/network/protocol/PacketType; be CLIENTBOUND_ENTITY_POSITION_SYNC + f Lnet/minecraft/network/protocol/PacketType; bf CLIENTBOUND_UPDATE_ADVANCEMENTS + f Lnet/minecraft/network/protocol/PacketType; bg CLIENTBOUND_UPDATE_ATTRIBUTES + f Lnet/minecraft/network/protocol/PacketType; bh CLIENTBOUND_UPDATE_MOB_EFFECT + f Lnet/minecraft/network/protocol/PacketType; bi CLIENTBOUND_UPDATE_RECIPES + f Lnet/minecraft/network/protocol/PacketType; bj CLIENTBOUND_PROJECTILE_POWER + f Lnet/minecraft/network/protocol/PacketType; bk SERVERBOUND_ACCEPT_TELEPORTATION + f Lnet/minecraft/network/protocol/PacketType; bl SERVERBOUND_BLOCK_ENTITY_TAG_QUERY + f Lnet/minecraft/network/protocol/PacketType; bm SERVERBOUND_BUNDLE_ITEM_SELECTED + f Lnet/minecraft/network/protocol/PacketType; bn SERVERBOUND_CHANGE_DIFFICULTY + f Lnet/minecraft/network/protocol/PacketType; bo SERVERBOUND_CHAT_ACK + f Lnet/minecraft/network/protocol/PacketType; bp SERVERBOUND_CHAT_COMMAND + f Lnet/minecraft/network/protocol/PacketType; bq SERVERBOUND_CHAT_COMMAND_SIGNED + f Lnet/minecraft/network/protocol/PacketType; br SERVERBOUND_CHAT + f Lnet/minecraft/network/protocol/PacketType; bs SERVERBOUND_CHAT_SESSION_UPDATE + f Lnet/minecraft/network/protocol/PacketType; bt SERVERBOUND_CHUNK_BATCH_RECEIVED + f Lnet/minecraft/network/protocol/PacketType; bu SERVERBOUND_CLIENT_COMMAND + f Lnet/minecraft/network/protocol/PacketType; bv SERVERBOUND_CLIENT_TICK_END + f Lnet/minecraft/network/protocol/PacketType; bw SERVERBOUND_COMMAND_SUGGESTION + f Lnet/minecraft/network/protocol/PacketType; bx SERVERBOUND_CONFIGURATION_ACKNOWLEDGED + f Lnet/minecraft/network/protocol/PacketType; by SERVERBOUND_CONTAINER_BUTTON_CLICK + f Lnet/minecraft/network/protocol/PacketType; bz SERVERBOUND_CONTAINER_CLICK + f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_ADD_ENTITY + f Lnet/minecraft/network/protocol/PacketType; ca SERVERBOUND_SELECT_TRADE + f Lnet/minecraft/network/protocol/PacketType; cb SERVERBOUND_SET_BEACON + f Lnet/minecraft/network/protocol/PacketType; cc SERVERBOUND_SET_CARRIED_ITEM + f Lnet/minecraft/network/protocol/PacketType; cd SERVERBOUND_SET_COMMAND_BLOCK + f Lnet/minecraft/network/protocol/PacketType; ce SERVERBOUND_SET_COMMAND_MINECART + f Lnet/minecraft/network/protocol/PacketType; cf SERVERBOUND_SET_CREATIVE_MODE_SLOT + f Lnet/minecraft/network/protocol/PacketType; cg SERVERBOUND_SET_JIGSAW_BLOCK + f Lnet/minecraft/network/protocol/PacketType; ch SERVERBOUND_SET_STRUCTURE_BLOCK + f Lnet/minecraft/network/protocol/PacketType; ci SERVERBOUND_SIGN_UPDATE + f Lnet/minecraft/network/protocol/PacketType; cj SERVERBOUND_SWING + f Lnet/minecraft/network/protocol/PacketType; ck SERVERBOUND_TELEPORT_TO_ENTITY + f Lnet/minecraft/network/protocol/PacketType; cl SERVERBOUND_USE_ITEM_ON + f Lnet/minecraft/network/protocol/PacketType; cm SERVERBOUND_USE_ITEM + f Lnet/minecraft/network/protocol/PacketType; cn CLIENTBOUND_RESET_SCORE + f Lnet/minecraft/network/protocol/PacketType; co CLIENTBOUND_TICKING_STATE + f Lnet/minecraft/network/protocol/PacketType; cp CLIENTBOUND_TICKING_STEP + f Lnet/minecraft/network/protocol/PacketType; cq CLIENTBOUND_SET_CURSOR_ITEM + f Lnet/minecraft/network/protocol/PacketType; cr CLIENTBOUND_SET_PLAYER_INVENTORY + f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_ADD_EXPERIENCE_ORB + f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_ANIMATE + f Lnet/minecraft/network/protocol/PacketType; f CLIENTBOUND_AWARD_STATS + f Lnet/minecraft/network/protocol/PacketType; g CLIENTBOUND_BLOCK_CHANGED_ACK + f Lnet/minecraft/network/protocol/PacketType; h CLIENTBOUND_BLOCK_DESTRUCTION + f Lnet/minecraft/network/protocol/PacketType; i CLIENTBOUND_BLOCK_ENTITY_DATA + f Lnet/minecraft/network/protocol/PacketType; j CLIENTBOUND_BLOCK_EVENT + f Lnet/minecraft/network/protocol/PacketType; k CLIENTBOUND_BLOCK_UPDATE + f Lnet/minecraft/network/protocol/PacketType; l CLIENTBOUND_BOSS_EVENT + f Lnet/minecraft/network/protocol/PacketType; m CLIENTBOUND_CHANGE_DIFFICULTY + f Lnet/minecraft/network/protocol/PacketType; n CLIENTBOUND_CHUNK_BATCH_FINISHED + f Lnet/minecraft/network/protocol/PacketType; o CLIENTBOUND_CHUNK_BATCH_START + f Lnet/minecraft/network/protocol/PacketType; p CLIENTBOUND_CHUNKS_BIOMES + f Lnet/minecraft/network/protocol/PacketType; q CLIENTBOUND_CLEAR_TITLES + f Lnet/minecraft/network/protocol/PacketType; r CLIENTBOUND_COMMAND_SUGGESTIONS + f Lnet/minecraft/network/protocol/PacketType; s CLIENTBOUND_COMMANDS + f Lnet/minecraft/network/protocol/PacketType; t CLIENTBOUND_CONTAINER_CLOSE + f Lnet/minecraft/network/protocol/PacketType; u CLIENTBOUND_CONTAINER_SET_CONTENT + f Lnet/minecraft/network/protocol/PacketType; v CLIENTBOUND_CONTAINER_SET_DATA + f Lnet/minecraft/network/protocol/PacketType; w CLIENTBOUND_CONTAINER_SET_SLOT + f Lnet/minecraft/network/protocol/PacketType; x CLIENTBOUND_COOLDOWN + f Lnet/minecraft/network/protocol/PacketType; y CLIENTBOUND_CUSTOM_CHAT_COMPLETIONS + f Lnet/minecraft/network/protocol/PacketType; z CLIENTBOUND_DAMAGE_EVENT + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound +c net/minecraft/network/protocol/game/GameProtocols net/minecraft/network/protocol/game/GameProtocols + f Lnet/minecraft/network/ProtocolInfo$a; a SERVERBOUND_TEMPLATE + f Lnet/minecraft/network/ProtocolInfo$a; b CLIENTBOUND_TEMPLATE + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$1 + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V b lambda$static$0 +c net/minecraft/network/protocol/game/PacketDebug net/minecraft/network/protocol/game/DebugPackets + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/server/level/WorldServer;)V a sendGameTestClearPacket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/gameevent/GameEventListener;)V a sendGameEventListenerInfo + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Ljava/lang/String;II)V a sendGameTestAddMarker + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a sendPoiAddedPacket + m (Lnet/minecraft/world/entity/EntityLiving;J)Ljava/util/List; a getMemoryDescriptions + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a sendNeighborsUpdatePacket + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V a sendPacketToAllPlayers + m (Lnet/minecraft/world/level/World;Lnet/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload;)V a sendWireUpdates + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a sendStructurePacket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/level/pathfinder/PathEntity;F)V a sendPathFindingPacket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector;)V a sendGoalSelector + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive;)V a sendHiveInfo + m (Lnet/minecraft/world/entity/animal/EntityBee;)V a sendBeeInfo + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a sendPoiPacketsForChunk + m (Lnet/minecraft/world/entity/EntityLiving;)V a sendEntityBrain + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a sendBreezeInfo + m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/Object;)Ljava/lang/String; a getShortDescription + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/Collection;)V a sendRaids + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;)V a sendGameEventInfo + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b sendPoiRemovedPacket + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V c sendPoiTicketCountPacket + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V d sendVillageSectionsPacket +c net/minecraft/network/protocol/game/PacketListenerPlayIn net/minecraft/network/protocol/game/ServerGamePacketListener + m (Lnet/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery;)V a handleEntityTagQuery + m (Lnet/minecraft/network/protocol/game/PacketPlayInBoatMove;)V a handlePaddleBoat + m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket;)V a handlePickItemFromEntity + m (Lnet/minecraft/network/protocol/game/PacketPlayInRecipeSettings;)V a handleRecipeBookChangeSettingsPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction;)V a handlePlayerCommand + m (Lnet/minecraft/network/protocol/game/PacketPlayInUpdateSign;)V a handleSignUpdate + m (Lnet/minecraft/network/protocol/game/PacketPlayInSteerVehicle;)V a handlePlayerInput + m (Lnet/minecraft/network/protocol/game/PacketPlayInStruct;)V a handleSetStructureBlock + m (Lnet/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket;)V a handleDebugSampleSubscription + m (Lnet/minecraft/network/protocol/game/PacketPlayInBlockPlace;)V a handleUseItem + m (Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket;)V a handleClientTickEnd + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;)V a handleSignedChatCommand + m (Lnet/minecraft/network/protocol/game/PacketPlayInBEdit;)V a handleEditBook + m (Lnet/minecraft/network/protocol/game/PacketPlayInSpectate;)V a handleTeleportToEntityPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayInFlying;)V a handleMovePlayer + m (Lnet/minecraft/network/protocol/game/ServerboundChatAckPacket;)V a handleChatAck + m (Lnet/minecraft/network/protocol/game/PacketPlayInDifficultyLock;)V a handleLockDifficulty + m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCommandBlock;)V a handleSetCommandBlock + m (Lnet/minecraft/network/protocol/game/PacketPlayInChat;)V a handleChat + m (Lnet/minecraft/network/protocol/game/PacketPlayInHeldItemSlot;)V a handleSetCarriedItem + m (Lnet/minecraft/network/protocol/game/PacketPlayInSetJigsaw;)V a handleSetJigsawBlock + m (Lnet/minecraft/network/protocol/game/PacketPlayInWindowClick;)V a handleContainerClick + m (Lnet/minecraft/network/protocol/game/PacketPlayInVehicleMove;)V a handleMoveVehicle + m (Lnet/minecraft/network/protocol/game/PacketPlayInTileNBTQuery;)V a handleBlockEntityTagQuery + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket;)V a handleAcceptPlayerLoad + m (Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements;)V a handleSeenAdvancements + m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity;)V a handleInteract + m (Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand;)V a handleClientCommand + m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCreativeSlot;)V a handleSetCreativeModeSlot + m (Lnet/minecraft/network/protocol/game/PacketPlayInArmAnimation;)V a handleAnimate + m (Lnet/minecraft/network/protocol/game/PacketPlayInAbilities;)V a handlePlayerAbilities + m (Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket;)V a handleConfigurationAcknowledged + m (Lnet/minecraft/network/protocol/game/PacketPlayInUseItem;)V a handleUseItemOn + m (Lnet/minecraft/network/protocol/game/PacketPlayInAutoRecipe;)V a handlePlaceRecipe + m (Lnet/minecraft/network/protocol/game/PacketPlayInItemName;)V a handleRenameItem + m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCommandMinecart;)V a handleSetCommandMinecart + m (Lnet/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket;)V a handleChunkBatchReceived + m (Lnet/minecraft/network/protocol/game/PacketPlayInEnchantItem;)V a handleContainerButtonClick + m (Lnet/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket;)V a handleContainerSlotStateChanged + m (Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig;)V a handlePlayerAction + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V a handleChatCommand + m (Lnet/minecraft/network/protocol/game/PacketPlayInTrSel;)V a handleSelectTrade + m (Lnet/minecraft/network/protocol/game/PacketPlayInTeleportAccept;)V a handleAcceptTeleportPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayInCloseWindow;)V a handleContainerClose + m (Lnet/minecraft/network/protocol/game/PacketPlayInJigsawGenerate;)V a handleJigsawGenerate + m (Lnet/minecraft/network/protocol/game/PacketPlayInRecipeDisplayed;)V a handleRecipeBookSeenRecipePacket + m (Lnet/minecraft/network/protocol/game/PacketPlayInDifficultyChange;)V a handleChangeDifficulty + m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket;)V a handlePickItemFromBlock + m (Lnet/minecraft/network/protocol/game/PacketPlayInBeacon;)V a handleSetBeaconPacket + m (Lnet/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket;)V a handleBundleItemSelectedPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayInTabComplete;)V a handleCustomCommandSuggestions + m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V a handleChatSessionUpdate + m ()Lnet/minecraft/network/EnumProtocol; b protocol +c net/minecraft/network/protocol/game/PacketListenerPlayOut net/minecraft/network/protocol/game/ClientGamePacketListener + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityVelocity;)V a handleSetEntityMotion + m (Lnet/minecraft/network/protocol/game/PacketPlayOutUpdateTime;)V a handleSetTime + m (Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket;)V a handleTickingState + m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket;)V a handleChunkBatchStart + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket;)V a handleSetBorderCenter + m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;)V a handleLevelChunkWithLight + m (Lnet/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket;)V a setTitlesAnimation + m (Lnet/minecraft/network/protocol/game/PacketPlayOutBlockBreakAnimation;)V a handleBlockDestruction + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityEquipment;)V a handleSetEquipment + m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket;)V a handleRecipeBookAdd + m (Lnet/minecraft/network/protocol/game/PacketPlayOutMap;)V a handleMapItemData + m (Lnet/minecraft/network/protocol/game/PacketPlayOutLightUpdate;)V a handleLightUpdatePacket + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket;)V a handleSetBorderWarningDistance + m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenSignEditor;)V a handleOpenSignEditor + m (Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData;)V a handleBlockEntityData + m (Lnet/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket;)V a setActionBarText + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerChatPacket;)V a handlePlayerChat + m (Lnet/minecraft/network/protocol/game/PacketPlayOutLookAt;)V a handleLookAt + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSelectAdvancementTab;)V a handleSelectAdvancementsTab + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityEffect;)V a handleUpdateMobEffect + m (Lnet/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes;)V a handleUpdateAttributes + m (Lnet/minecraft/network/protocol/game/PacketPlayOutUnloadChunk;)V a handleForgetLevelChunk + m (Lnet/minecraft/network/protocol/game/PacketPlayOutNBTQuery;)V a handleTagQueryPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayOutTabComplete;)V a handleCommandSuggestions + m (Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket;)V a handleCustomChatCompletions + m (Lnet/minecraft/network/protocol/game/PacketPlayOutStatistic;)V a handleAwardStats + m (Lnet/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket;)V a handleSetSimulationDistance + m (Lnet/minecraft/network/protocol/game/PacketPlayOutWorldParticles;)V a handleParticleEvent + m (Lnet/minecraft/network/protocol/game/PacketPlayOutLogin;)V a handleLogin + m (Lnet/minecraft/network/protocol/game/ClientboundSetTitleTextPacket;)V a setTitleText + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntityExperienceOrb;)V a handleAddExperienceOrb + m (Lnet/minecraft/network/protocol/game/PacketPlayOutHeldItemSlot;)V a handleSetHeldSlot + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityTeleport;)V a handleTeleportEntity + m (Lnet/minecraft/network/protocol/game/PacketPlayOutNamedSoundEffect;)V a handleSoundEvent + m (Lnet/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket;)V a handleSetPlayerInventory + m (Lnet/minecraft/network/protocol/game/PacketPlayOutStopSound;)V a handleStopSoundEvent + m (Lnet/minecraft/network/protocol/game/ClientboundServerDataPacket;)V a handleServerData + m (Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardObjective;)V a handleAddObjective + m (Lnet/minecraft/network/protocol/game/PacketPlayOutCommands;)V a handleCommands + m (Lnet/minecraft/network/protocol/game/PacketPlayOutViewCentre;)V a handleSetChunkCacheCenter + m (Lnet/minecraft/network/protocol/game/PacketPlayOutWorldEvent;)V a handleLevelEvent + m (Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange;)V a handleGameEvent + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket;)V a handlePlayerCombatKill + m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket;)V a handleChunkBatchFinished + m (Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket;)V a handleTickingStep + m (Lnet/minecraft/network/protocol/game/PacketPlayOutVehicleMove;)V a handleMoveVehicle + m (Lnet/minecraft/network/protocol/game/ClientboundInitializeBorderPacket;)V a handleInitializeBorder + m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket;)V a handleRecipeBookSettings + m (Lnet/minecraft/network/protocol/game/ClientboundResetScorePacket;)V a handleResetScore + m (Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket;)V a handleChunksBiomes + m (Lnet/minecraft/network/protocol/game/ClientboundSystemChatPacket;)V a handleSystemChat + m (Lnet/minecraft/network/protocol/game/PacketPlayOutAttachEntity;)V a handleEntityLinkPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntitySound;)V a handleSoundEntityEvent + m (Lnet/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket;)V a setSubtitleText + m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket;)V a handleRecipeBookRemove + m (Lnet/minecraft/network/protocol/game/PacketPlayOutBoss;)V a handleBossUpdate + m (Lnet/minecraft/network/protocol/game/PacketPlayOutPosition;)V a handleMovePlayer + m (Lnet/minecraft/network/protocol/game/PacketPlayOutAnimation;)V a handleAnimate + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket;)V a handleSetBorderLerpSize + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerRotationPacket;)V a handleRotatePlayer + m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenWindow;)V a handleOpenScreen + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket;)V a handlePlayerCombatEnd + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityMetadata;)V a handleSetEntityData + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a handleAddEntity + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSetSlot;)V a handleContainerSetSlot + m (Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardDisplayObjective;)V a handleSetDisplayObjective + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket;)V a handlePlayerInfoUpdate + m (Lnet/minecraft/network/protocol/game/PacketPlayOutMultiBlockChange;)V a handleChunkBlocksUpdate + m (Lnet/minecraft/network/protocol/game/PacketPlayOutExplosion;)V a handleExplosion + m (Lnet/minecraft/network/protocol/game/ClientboundClearTitlesPacket;)V a handleTitlesClear + m (Lnet/minecraft/network/protocol/game/PacketPlayOutRecipeUpdate;)V a handleUpdateRecipes + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderSizePacket;)V a handleSetBorderSize + m (Lnet/minecraft/network/protocol/game/PacketPlayOutCamera;)V a handleSetCamera + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket;)V a handleSetBorderWarningDelay + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSetCooldown;)V a handleItemCooldown + m (Lnet/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket;)V a handleEntityPositionSync + m (Lnet/minecraft/network/protocol/game/ClientboundSetCursorItemPacket;)V a handleSetCursorItem + m (Lnet/minecraft/network/protocol/game/PacketPlayOutViewDistance;)V a handleSetChunkCacheRadius + m (Lnet/minecraft/network/protocol/game/PacketPlayOutRespawn;)V a handleRespawn + m (Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam;)V a handleSetPlayerTeamPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayOutAbilities;)V a handlePlayerAbilities + m (Lnet/minecraft/network/protocol/game/PacketPlayOutBlockChange;)V a handleBlockUpdate + m (Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardScore;)V a handleSetScore + m (Lnet/minecraft/network/protocol/game/PacketPlayOutCloseWindow;)V a handleContainerClose + m (Lnet/minecraft/network/protocol/game/ClientboundBundlePacket;)V a handleBundlePacket + m (Lnet/minecraft/network/protocol/game/PacketPlayOutUpdateHealth;)V a handleSetHealth + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityDestroy;)V a handleRemoveEntities + m (Lnet/minecraft/network/protocol/game/ClientboundDamageEventPacket;)V a handleDamageEvent + m (Lnet/minecraft/network/protocol/game/PacketPlayOutServerDifficulty;)V a handleChangeDifficulty + m (Lnet/minecraft/network/protocol/game/PacketPlayOutCollect;)V a handleTakeItemEntity + m (Lnet/minecraft/network/protocol/game/PacketPlayOutPlayerListHeaderFooter;)V a handleTabListCustomisation + m (Lnet/minecraft/network/protocol/game/ClientboundProjectilePowerPacket;)V a handleProjectilePowerPacket + m (Lnet/minecraft/network/protocol/game/ClientboundDeleteChatPacket;)V a handleDeleteChat + m (Lnet/minecraft/network/protocol/game/ClientboundMoveMinecartPacket;)V a handleMinecartAlongTrack + m (Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket;)V a handleConfigurationStart + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityStatus;)V a handleEntityEvent + m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenWindowMerchant;)V a handleMerchantOffers + m (Lnet/minecraft/network/protocol/game/PacketPlayOutRemoveEntityEffect;)V a handleRemoveMobEffect + m (Lnet/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket;)V a handleBlockChangedAck + m (Lnet/minecraft/network/protocol/game/PacketPlayOutAdvancements;)V a handleUpdateAdvancementsPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntity;)V a handleMoveEntity + m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityHeadRotation;)V a handleRotateMob + m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenWindowHorse;)V a handleHorseScreenOpen + m (Lnet/minecraft/network/protocol/game/PacketPlayOutAutoRecipe;)V a handlePlaceRecipe + m (Lnet/minecraft/network/protocol/game/ClientboundHurtAnimationPacket;)V a handleHurtAnimation + m (Lnet/minecraft/network/protocol/game/PacketPlayOutBlockAction;)V a handleBlockEvent + m (Lnet/minecraft/network/protocol/game/ClientboundDebugSamplePacket;)V a handleDebugSample + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket;)V a handlePlayerCombatEnter + m (Lnet/minecraft/network/protocol/game/ClientboundDisguisedChatPacket;)V a handleDisguisedChat + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnPosition;)V a handleSetSpawn + m (Lnet/minecraft/network/protocol/game/PacketPlayOutWindowData;)V a handleContainerSetData + m (Lnet/minecraft/network/protocol/game/PacketPlayOutExperience;)V a handleSetExperience + m (Lnet/minecraft/network/protocol/game/PacketPlayOutWindowItems;)V a handleContainerContent + m (Lnet/minecraft/network/protocol/game/PacketPlayOutMount;)V a handleSetEntityPassengersPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenBook;)V a handleOpenBook + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket;)V a handlePlayerInfoRemove + m ()Lnet/minecraft/network/EnumProtocol; b protocol +c net/minecraft/network/protocol/game/PacketPlayInAbilities net/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b FLAG_FLYING + f Z c isFlying + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Z b isFlying +c net/minecraft/network/protocol/game/PacketPlayInAdvancements net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; b action + f Lnet/minecraft/resources/MinecraftKey; c tab + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements; a openedTab + m ()Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements; b closedScreen + m ()Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; e getAction + m ()Lnet/minecraft/resources/MinecraftKey; f getTab +c net/minecraft/network/protocol/game/PacketPlayInAdvancements$Status net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action + f Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; a OPENED_TAB + f Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; b CLOSED_SCREEN + f [Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; c $VALUES + m ()[Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; a $values +c net/minecraft/network/protocol/game/PacketPlayInArmAnimation net/minecraft/network/protocol/game/ServerboundSwingPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/EnumHand; b hand + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/world/EnumHand; b getHand +c net/minecraft/network/protocol/game/PacketPlayInAutoRecipe net/minecraft/network/protocol/game/ServerboundPlaceRecipePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; c recipe + f Z d useMaxItems + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()I b containerId + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; e recipe + m ()Z f useMaxItems +c net/minecraft/network/protocol/game/PacketPlayInBEdit net/minecraft/network/protocol/game/ServerboundEditBookPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b slot + f Ljava/util/List; c pages + f Ljava/util/Optional; d title + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()I b slot + m ()Ljava/util/List; e pages + m ()Ljava/util/Optional; f title +c net/minecraft/network/protocol/game/PacketPlayInBeacon net/minecraft/network/protocol/game/ServerboundSetBeaconPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/Optional; b primary + f Ljava/util/Optional; c secondary + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Ljava/util/Optional; b primary + m ()Ljava/util/Optional; e secondary +c net/minecraft/network/protocol/game/PacketPlayInBlockDig net/minecraft/network/protocol/game/ServerboundPlayerActionPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f Lnet/minecraft/core/EnumDirection; c direction + f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; d action + f I e sequence + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()Lnet/minecraft/core/EnumDirection; e getDirection + m ()Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; f getAction + m ()I g getSequence +c net/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType net/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action + f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; a START_DESTROY_BLOCK + f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; b ABORT_DESTROY_BLOCK + f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; c STOP_DESTROY_BLOCK + f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; d DROP_ALL_ITEMS + f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; e DROP_ITEM + f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; f RELEASE_USE_ITEM + f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; g SWAP_ITEM_WITH_OFFHAND + f [Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; h $VALUES + m ()[Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; a $values +c net/minecraft/network/protocol/game/PacketPlayInBlockPlace net/minecraft/network/protocol/game/ServerboundUseItemPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/EnumHand; b hand + f I c sequence + f F d yRot + f F e xRot + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/world/EnumHand; b getHand + m ()I e getSequence + m ()F f getYRot + m ()F g getXRot +c net/minecraft/network/protocol/game/PacketPlayInBoatMove net/minecraft/network/protocol/game/ServerboundPaddleBoatPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Z b left + f Z c right + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Z b getLeft + m ()Z e getRight +c net/minecraft/network/protocol/game/PacketPlayInChat net/minecraft/network/protocol/game/ServerboundChatPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b message + f Ljava/time/Instant; c timeStamp + f J d salt + f Lnet/minecraft/network/chat/MessageSignature; e signature + f Lnet/minecraft/network/chat/LastSeenMessages$b; f lastSeenMessages + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/lang/String; b message + m ()Ljava/time/Instant; e timeStamp + m ()J f salt + m ()Lnet/minecraft/network/chat/MessageSignature; g signature + m ()Lnet/minecraft/network/chat/LastSeenMessages$b; h lastSeenMessages +c net/minecraft/network/protocol/game/PacketPlayInClientCommand net/minecraft/network/protocol/game/ServerboundClientCommandPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; b action + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; b getAction +c net/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand net/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action + f Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; a PERFORM_RESPAWN + f Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; b REQUEST_STATS + f [Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; c $VALUES + m ()[Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; a $values +c net/minecraft/network/protocol/game/PacketPlayInCloseWindow net/minecraft/network/protocol/game/ServerboundContainerClosePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getContainerId +c net/minecraft/network/protocol/game/PacketPlayInDifficultyChange net/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/EnumDifficulty; b difficulty + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/world/EnumDifficulty; b getDifficulty +c net/minecraft/network/protocol/game/PacketPlayInDifficultyLock net/minecraft/network/protocol/game/ServerboundLockDifficultyPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Z b locked + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Z b isLocked +c net/minecraft/network/protocol/game/PacketPlayInEnchantItem net/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + f I c buttonId + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()I b containerId + m ()I e buttonId +c net/minecraft/network/protocol/game/PacketPlayInEntityAction net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; c action + f I d data + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getId + m ()Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; e getAction + m ()I f getData +c net/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; a PRESS_SHIFT_KEY + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; b RELEASE_SHIFT_KEY + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; c STOP_SLEEPING + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; d START_SPRINTING + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; e STOP_SPRINTING + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; f START_RIDING_JUMP + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; g STOP_RIDING_JUMP + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; h OPEN_INVENTORY + f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; i START_FALL_FLYING + f [Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; j $VALUES + m ()[Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; a $values +c net/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery net/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b transactionId + f I c entityId + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getTransactionId + m ()I e getEntityId +c net/minecraft/network/protocol/game/PacketPlayInFlying net/minecraft/network/protocol/game/ServerboundMovePlayerPacket + f D a x + f D b y + f D c z + f F d yRot + f F e xRot + f Z f onGround + f Z g horizontalCollision + f Z h hasPos + f Z i hasRot + f I j FLAG_ON_GROUND + f I k FLAG_HORIZONTAL_COLLISION + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (ZZ)I a packFlags + m (D)D a getX + m (F)F a getYRot + m (Lnet/minecraft/network/PacketListener;)V a handle + m (I)Z a unpackOnGround + m (D)D b getY + m (F)F b getXRot + m (I)Z b unpackHorizontalCollision + m ()Z b isOnGround + m (D)D c getZ + m ()Z e horizontalCollision + m ()Z f hasPosition + m ()Z g hasRotation +c net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInLook net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot + f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInLook; a read + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V b write +c net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPosition net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos + f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPosition; a read + m (Lnet/minecraft/network/PacketDataSerializer;)V b write +c net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPositionLook net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot + f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPositionLook; a read + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V b write +c net/minecraft/network/protocol/game/PacketPlayInFlying$d net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly + f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInFlying$d; a read + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V b write +c net/minecraft/network/protocol/game/PacketPlayInHeldItemSlot net/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b slot + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getSlot +c net/minecraft/network/protocol/game/PacketPlayInItemName net/minecraft/network/protocol/game/ServerboundRenameItemPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b name + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/lang/String; b getName +c net/minecraft/network/protocol/game/PacketPlayInJigsawGenerate net/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f I c levels + f Z d keepJigsaws + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()I e levels + m ()Z f keepJigsaws +c net/minecraft/network/protocol/game/PacketPlayInRecipeDisplayed net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; b recipe + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; b recipe +c net/minecraft/network/protocol/game/PacketPlayInRecipeSettings net/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/inventory/RecipeBookType; b bookType + f Z c isOpen + f Z d isFiltering + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/world/inventory/RecipeBookType; b getBookType + m ()Z e isOpen + m ()Z f isFiltering +c net/minecraft/network/protocol/game/PacketPlayInSetCommandBlock net/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b FLAG_TRACK_OUTPUT + f I c FLAG_CONDITIONAL + f I d FLAG_AUTOMATIC + f Lnet/minecraft/core/BlockPosition; e pos + f Ljava/lang/String; f command + f Z g trackOutput + f Z h conditional + f Z i automatic + f Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; j mode + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()Ljava/lang/String; e getCommand + m ()Z f isTrackOutput + m ()Z g isConditional + m ()Z h isAutomatic + m ()Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; i getMode +c net/minecraft/network/protocol/game/PacketPlayInSetCommandMinecart net/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b entity + f Ljava/lang/String; c command + f Z d trackOutput + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/level/CommandBlockListenerAbstract; a getCommandBlock + m ()Ljava/lang/String; b getCommand + m ()Z e isTrackOutput +c net/minecraft/network/protocol/game/PacketPlayInSetCreativeSlot net/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f S b slotNum + f Lnet/minecraft/world/item/ItemStack; c itemStack + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()S b slotNum + m ()Lnet/minecraft/world/item/ItemStack; e itemStack +c net/minecraft/network/protocol/game/PacketPlayInSetJigsaw net/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f Lnet/minecraft/resources/MinecraftKey; c name + f Lnet/minecraft/resources/MinecraftKey; d target + f Lnet/minecraft/resources/MinecraftKey; e pool + f Ljava/lang/String; f finalState + f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; g joint + f I h selectionPriority + f I i placementPriority + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()Lnet/minecraft/resources/MinecraftKey; e getName + m ()Lnet/minecraft/resources/MinecraftKey; f getTarget + m ()Lnet/minecraft/resources/MinecraftKey; g getPool + m ()Ljava/lang/String; h getFinalState + m ()Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; i getJoint + m ()I j getSelectionPriority + m ()I k getPlacementPriority +c net/minecraft/network/protocol/game/PacketPlayInSpectate net/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/UUID; b uuid + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; a getEntity + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/game/PacketPlayInSteerVehicle net/minecraft/network/protocol/game/ServerboundPlayerInputPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/entity/player/Input; b input + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Lnet/minecraft/world/entity/player/Input; b input +c net/minecraft/network/protocol/game/PacketPlayInStruct net/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b FLAG_IGNORE_ENTITIES + f I c FLAG_SHOW_AIR + f I d FLAG_SHOW_BOUNDING_BOX + f Lnet/minecraft/core/BlockPosition; e pos + f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; f updateType + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; g mode + f Ljava/lang/String; h name + f Lnet/minecraft/core/BlockPosition; i offset + f Lnet/minecraft/core/BaseBlockPosition; j size + f Lnet/minecraft/world/level/block/EnumBlockMirror; k mirror + f Lnet/minecraft/world/level/block/EnumBlockRotation; l rotation + f Ljava/lang/String; m data + f Z n ignoreEntities + f Z o showAir + f Z p showBoundingBox + f F q integrity + f J r seed + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; e getUpdateType + m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; f getMode + m ()Ljava/lang/String; g getName + m ()Lnet/minecraft/core/BlockPosition; h getOffset + m ()Lnet/minecraft/core/BaseBlockPosition; i getSize + m ()Lnet/minecraft/world/level/block/EnumBlockMirror; j getMirror + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; k getRotation + m ()Ljava/lang/String; l getData + m ()Z m isIgnoreEntities + m ()Z n isShowAir + m ()Z o isShowBoundingBox + m ()F p getIntegrity + m ()J q getSeed +c net/minecraft/network/protocol/game/PacketPlayInTabComplete net/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f Ljava/lang/String; c command + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getId + m ()Ljava/lang/String; e getCommand +c net/minecraft/network/protocol/game/PacketPlayInTeleportAccept net/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getId +c net/minecraft/network/protocol/game/PacketPlayInTileNBTQuery net/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b transactionId + f Lnet/minecraft/core/BlockPosition; c pos + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getTransactionId + m ()Lnet/minecraft/core/BlockPosition; e getPos +c net/minecraft/network/protocol/game/PacketPlayInTrSel net/minecraft/network/protocol/game/ServerboundSelectTradePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b item + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getItem +c net/minecraft/network/protocol/game/PacketPlayInUpdateSign net/minecraft/network/protocol/game/ServerboundSignUpdatePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b MAX_STRING_LENGTH + f Lnet/minecraft/core/BlockPosition; c pos + f [Ljava/lang/String; d lines + f Z e isFrontText + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()Z e isFrontText + m ()[Ljava/lang/String; f getLines +c net/minecraft/network/protocol/game/PacketPlayInUseEntity net/minecraft/network/protocol/game/ServerboundInteractPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b entityId + f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction; c action + f Z d usingSecondaryAction + f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction; e ATTACK_ACTION + m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity; a createInteractionPacket + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; a getTarget + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/EnumHand;)Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity; a createInteractionPacket + m (Lnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity; a createAttackPacket + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Z b isUsingSecondaryAction +c net/minecraft/network/protocol/game/PacketPlayInUseEntity$1 net/minecraft/network/protocol/game/ServerboundInteractPacket$1 + m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a getType + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction net/minecraft/network/protocol/game/ServerboundInteractPacket$Action + m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a getType + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/game/PacketPlayInUseEntity$b net/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType + f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a INTERACT + f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; b ATTACK + f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; c INTERACT_AT + f Ljava/util/function/Function; d reader + f [Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; e $VALUES + m ()[Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a $values + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction; a lambda$static$0 +c net/minecraft/network/protocol/game/PacketPlayInUseEntity$c net/minecraft/network/protocol/game/ServerboundInteractPacket$Handler + m ()V a onAttack + m (Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/Vec3D;)V a onInteraction + m (Lnet/minecraft/world/EnumHand;)V a onInteraction +c net/minecraft/network/protocol/game/PacketPlayInUseEntity$d net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAction + f Lnet/minecraft/world/EnumHand; a hand + m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a getType + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/game/PacketPlayInUseEntity$e net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAtLocationAction + f Lnet/minecraft/world/EnumHand; a hand + f Lnet/minecraft/world/phys/Vec3D; b location + m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a getType + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/game/PacketPlayInUseItem net/minecraft/network/protocol/game/ServerboundUseItemOnPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/phys/MovingObjectPositionBlock; b blockHit + f Lnet/minecraft/world/EnumHand; c hand + f I d sequence + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/world/EnumHand; b getHand + m ()Lnet/minecraft/world/phys/MovingObjectPositionBlock; e getHitResult + m ()I f getSequence +c net/minecraft/network/protocol/game/PacketPlayInVehicleMove net/minecraft/network/protocol/game/ServerboundMoveVehiclePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/phys/Vec3D; b position + f F c yRot + f F d xRot + f Z e onGround + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/PacketPlayInVehicleMove; a fromEntity + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Lnet/minecraft/world/phys/Vec3D; b position + m ()F e yRot + m ()F f xRot + m ()Z g onGround +c net/minecraft/network/protocol/game/PacketPlayInWindowClick net/minecraft/network/protocol/game/ServerboundContainerClickPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b MAX_SLOT_COUNT + f Lnet/minecraft/network/codec/StreamCodec; c SLOTS_STREAM_CODEC + f I d containerId + f I e stateId + f I f slotNum + f I g buttonNum + f Lnet/minecraft/world/inventory/InventoryClickType; h clickType + f Lnet/minecraft/world/item/ItemStack; i carriedItem + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; j changedSlots + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()I b getContainerId + m ()I e getSlotNum + m ()I f getButtonNum + m ()Lnet/minecraft/world/item/ItemStack; g getCarriedItem + m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; h getChangedSlots + m ()Lnet/minecraft/world/inventory/InventoryClickType; i getClickType + m ()I j getStateId +c net/minecraft/network/protocol/game/PacketPlayOutAbilities net/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b FLAG_INVULNERABLE + f I c FLAG_FLYING + f I d FLAG_CAN_FLY + f I e FLAG_INSTABUILD + f Z f invulnerable + f Z g isFlying + f Z h canFly + f Z i instabuild + f F j flyingSpeed + f F k walkingSpeed + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Z b isInvulnerable + m ()Z e isFlying + m ()Z f canFly + m ()Z g canInstabuild + m ()F h getFlyingSpeed + m ()F i getWalkingSpeed +c net/minecraft/network/protocol/game/PacketPlayOutAdvancements net/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Z b reset + f Ljava/util/List; c added + f Ljava/util/Set; d removed + f Ljava/util/Map; e progress + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/advancements/AdvancementProgress;)V a lambda$write$0 + m ()Ljava/util/List; b getAdded + m ()Ljava/util/Set; e getRemoved + m ()Ljava/util/Map; f getProgress + m ()Z g shouldReset +c net/minecraft/network/protocol/game/PacketPlayOutAnimation net/minecraft/network/protocol/game/ClientboundAnimatePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b SWING_MAIN_HAND + f I c WAKE_UP + f I d SWING_OFF_HAND + f I e CRITICAL_HIT + f I f MAGIC_CRITICAL_HIT + f I g id + f I h action + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getId + m ()I e getAction +c net/minecraft/network/protocol/game/PacketPlayOutAttachEntity net/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b sourceId + f I c destId + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getSourceId + m ()I e getDestId +c net/minecraft/network/protocol/game/PacketPlayOutAutoRecipe net/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay; c recipeDisplay + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b containerId + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; e recipeDisplay +c net/minecraft/network/protocol/game/PacketPlayOutBlockAction net/minecraft/network/protocol/game/ClientboundBlockEventPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f I c b0 + f I d b1 + f Lnet/minecraft/world/level/block/Block; e block + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()I e getB0 + m ()I f getB1 + m ()Lnet/minecraft/world/level/block/Block; g getBlock +c net/minecraft/network/protocol/game/PacketPlayOutBlockBreakAnimation net/minecraft/network/protocol/game/ClientboundBlockDestructionPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f Lnet/minecraft/core/BlockPosition; c pos + f I d progress + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getId + m ()Lnet/minecraft/core/BlockPosition; e getPos + m ()I f getProgress +c net/minecraft/network/protocol/game/PacketPlayOutBlockChange net/minecraft/network/protocol/game/ClientboundBlockUpdatePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f Lnet/minecraft/world/level/block/state/IBlockData; c blockState + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/world/level/block/state/IBlockData; b getBlockState + m ()Lnet/minecraft/core/BlockPosition; e getPos +c net/minecraft/network/protocol/game/PacketPlayOutBoss net/minecraft/network/protocol/game/ClientboundBossEventPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b FLAG_DARKEN + f I c FLAG_MUSIC + f I d FLAG_FOG + f Ljava/util/UUID; e id + f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$Action; f operation + f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$Action; g REMOVE_OPERATION + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; a createRemovePacket + m (Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; a createAddPacket + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m (ZZZ)I a encodeProperties + m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; b createUpdateProgressPacket + m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; c createUpdateNamePacket + m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; d createUpdateStylePacket + m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; e createUpdatePropertiesPacket +c net/minecraft/network/protocol/game/PacketPlayOutBoss$1 net/minecraft/network/protocol/game/ClientboundBossEventPacket$1 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType +c net/minecraft/network/protocol/game/PacketPlayOutBoss$Action net/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType +c net/minecraft/network/protocol/game/PacketPlayOutBoss$a net/minecraft/network/protocol/game/ClientboundBossEventPacket$AddOperation + f Lnet/minecraft/network/chat/IChatBaseComponent; a name + f F b progress + f Lnet/minecraft/world/BossBattle$BarColor; c color + f Lnet/minecraft/world/BossBattle$BarStyle; d overlay + f Z e darkenScreen + f Z f playMusic + f Z g createWorldFog + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType +c net/minecraft/network/protocol/game/PacketPlayOutBoss$b net/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler + m (Ljava/util/UUID;Lnet/minecraft/network/chat/IChatBaseComponent;FLnet/minecraft/world/BossBattle$BarColor;Lnet/minecraft/world/BossBattle$BarStyle;ZZZ)V a add + m (Ljava/util/UUID;F)V a updateProgress + m (Ljava/util/UUID;Lnet/minecraft/world/BossBattle$BarColor;Lnet/minecraft/world/BossBattle$BarStyle;)V a updateStyle + m (Ljava/util/UUID;)V a remove + m (Ljava/util/UUID;ZZZ)V a updateProperties + m (Ljava/util/UUID;Lnet/minecraft/network/chat/IChatBaseComponent;)V a updateName +c net/minecraft/network/protocol/game/PacketPlayOutBoss$d net/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType + f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a ADD + f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; b REMOVE + f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; c UPDATE_PROGRESS + f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; d UPDATE_NAME + f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; e UPDATE_STYLE + f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; f UPDATE_PROPERTIES + f Lnet/minecraft/network/codec/StreamDecoder; g reader + f [Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; h $VALUES + m ()[Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a $values + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$Action; a lambda$static$0 +c net/minecraft/network/protocol/game/PacketPlayOutBoss$e net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateNameOperation + f Lnet/minecraft/network/chat/IChatBaseComponent; a name + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b name +c net/minecraft/network/protocol/game/PacketPlayOutBoss$f net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateProgressOperation + f F a progress + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType + m ()F b progress +c net/minecraft/network/protocol/game/PacketPlayOutBoss$g net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdatePropertiesOperation + f Z a darkenScreen + f Z b playMusic + f Z c createWorldFog + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType +c net/minecraft/network/protocol/game/PacketPlayOutBoss$h net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateStyleOperation + f Lnet/minecraft/world/BossBattle$BarColor; a color + f Lnet/minecraft/world/BossBattle$BarStyle; b overlay + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType +c net/minecraft/network/protocol/game/PacketPlayOutCamera net/minecraft/network/protocol/game/ClientboundSetCameraPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b cameraId + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle +c net/minecraft/network/protocol/game/PacketPlayOutCloseWindow net/minecraft/network/protocol/game/ClientboundContainerClosePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getContainerId +c net/minecraft/network/protocol/game/PacketPlayOutCollect net/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b itemId + f I c playerId + f I d amount + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getItemId + m ()I e getPlayerId + m ()I f getAmount +c net/minecraft/network/protocol/game/PacketPlayOutCommands net/minecraft/network/protocol/game/ClientboundCommandsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f B b MASK_TYPE + f B c FLAG_EXECUTABLE + f B d FLAG_REDIRECT + f B e FLAG_CUSTOM_SUGGESTIONS + f B f TYPE_ROOT + f B g TYPE_LITERAL + f B h TYPE_ARGUMENT + f I i rootIndex + f Ljava/util/List; j entries + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z a lambda$validateEntries$1 + m (Lnet/minecraft/network/PacketDataSerializer;B)Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$e; a read + m (Ljava/util/List;)V a validateEntries + m (Lcom/mojang/brigadier/tree/CommandNode;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$b; a createEntry + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Ljava/util/List;Ljava/util/function/BiPredicate;)V a validateEntries + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/tree/RootCommandNode; a getRoot + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$b;)V a lambda$write$0 + m (Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a enumerateNodes + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Ljava/util/List; a createEntries + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$b; b readNode +c net/minecraft/network/protocol/game/PacketPlayOutCommands$a net/minecraft/network/protocol/game/ClientboundCommandsPacket$ArgumentNodeStub + f Ljava/lang/String; a id + f Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b argumentType + f Lnet/minecraft/resources/MinecraftKey; c suggestionId + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a build + m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/resources/MinecraftKey; a getSuggestionId + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;)V a serializeCap + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;)V a serializeCap +c net/minecraft/network/protocol/game/PacketPlayOutCommands$b net/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry + f Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$e; a stub + f I b flags + f I c redirect + f [I d children + m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z a canBuild + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z b canResolve +c net/minecraft/network/protocol/game/PacketPlayOutCommands$c net/minecraft/network/protocol/game/ClientboundCommandsPacket$LiteralNodeStub + f Ljava/lang/String; a id + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a build + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/game/PacketPlayOutCommands$d net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeResolver + f Lnet/minecraft/commands/CommandBuildContext; a context + f Ljava/util/List; b entries + f Ljava/util/List; c nodes + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$resolve$0 + m (I)Lcom/mojang/brigadier/tree/CommandNode; a resolve +c net/minecraft/network/protocol/game/PacketPlayOutCommands$e net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a build + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/game/PacketPlayOutEntity net/minecraft/network/protocol/game/ClientboundMoveEntityPacket + f I a entityId + f S b xa + f S c ya + f S d za + f B e yRot + f B f xRot + f Z g onGround + f Z h hasRot + f Z i hasPos + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()S b getXa + m ()S e getYa + m ()S f getZa + m ()F g getyRot + m ()F h getxRot + m ()Z i hasRotation + m ()Z j hasPosition + m ()Z k isOnGround +c net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutEntityLook net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot + f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutEntityLook; a read + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V b write +c net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMove net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos + f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMove; a read + m (Lnet/minecraft/network/PacketDataSerializer;)V b write +c net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMoveLook net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot + f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMoveLook; a read + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V b write +c net/minecraft/network/protocol/game/PacketPlayOutEntityDestroy net/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lit/unimi/dsi/fastutil/ints/IntList; b entityIds + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lit/unimi/dsi/fastutil/ints/IntList; b getEntityIds +c net/minecraft/network/protocol/game/PacketPlayOutEntityEffect net/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b FLAG_AMBIENT + f I c FLAG_VISIBLE + f I d FLAG_SHOW_ICON + f I e FLAG_BLEND + f I f entityId + f Lnet/minecraft/core/Holder; g effect + f I h effectAmplifier + f I i effectDurationTicks + f B j flags + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getEntityId + m ()Lnet/minecraft/core/Holder; e getEffect + m ()I f getEffectAmplifier + m ()I g getEffectDurationTicks + m ()Z h isEffectVisible + m ()Z i isEffectAmbient + m ()Z j effectShowsIcon + m ()Z k shouldBlend +c net/minecraft/network/protocol/game/PacketPlayOutEntityEquipment net/minecraft/network/protocol/game/ClientboundSetEquipmentPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f B b CONTINUE_MASK + f I c entity + f Ljava/util/List; d slots + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getEntity + m ()Ljava/util/List; e getSlots +c net/minecraft/network/protocol/game/PacketPlayOutEntityHeadRotation net/minecraft/network/protocol/game/ClientboundRotateHeadPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b entityId + f B c yHeadRot + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()F b getYHeadRot +c net/minecraft/network/protocol/game/PacketPlayOutEntityMetadata net/minecraft/network/protocol/game/ClientboundSetEntityDataPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b EOF_MARKER + f I c id + f Ljava/util/List; d packedItems + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Ljava/util/List;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a pack + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/util/List; a unpack + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V b write + m ()I b id + m ()Ljava/util/List; e packedItems +c net/minecraft/network/protocol/game/PacketPlayOutEntitySound net/minecraft/network/protocol/game/ClientboundSoundEntityPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/Holder; b sound + f Lnet/minecraft/sounds/SoundCategory; c source + f I d id + f F e volume + f F f pitch + f J g seed + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/core/Holder; b getSound + m ()Lnet/minecraft/sounds/SoundCategory; e getSource + m ()I f getId + m ()F g getVolume + m ()F h getPitch + m ()J i getSeed +c net/minecraft/network/protocol/game/PacketPlayOutEntityStatus net/minecraft/network/protocol/game/ClientboundEntityEventPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b entityId + f B c eventId + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()B b getEventId +c net/minecraft/network/protocol/game/PacketPlayOutEntityTeleport net/minecraft/network/protocol/game/ClientboundTeleportEntityPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f Lnet/minecraft/world/entity/PositionMoveRotation; c change + f Ljava/util/Set; d relatives + f Z e onGround + m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;Z)Lnet/minecraft/network/protocol/game/PacketPlayOutEntityTeleport; a teleport + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b id + m ()Lnet/minecraft/world/entity/PositionMoveRotation; e change + m ()Ljava/util/Set; f relatives + m ()Z g onGround +c net/minecraft/network/protocol/game/PacketPlayOutEntityVelocity net/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f I c xa + f I d ya + f I e za + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getId + m ()D e getXa + m ()D f getYa + m ()D g getZa +c net/minecraft/network/protocol/game/PacketPlayOutExperience net/minecraft/network/protocol/game/ClientboundSetExperiencePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f F b experienceProgress + f I c totalExperience + f I d experienceLevel + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()F b getExperienceProgress + m ()I e getTotalExperience + m ()I f getExperienceLevel +c net/minecraft/network/protocol/game/PacketPlayOutExplosion net/minecraft/network/protocol/game/ClientboundExplodePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/phys/Vec3D; b center + f Ljava/util/Optional; c playerKnockback + f Lnet/minecraft/core/particles/ParticleParam; d explosionParticle + f Lnet/minecraft/core/Holder; e explosionSound + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/world/phys/Vec3D; b center + m ()Ljava/util/Optional; e playerKnockback + m ()Lnet/minecraft/core/particles/ParticleParam; f explosionParticle + m ()Lnet/minecraft/core/Holder; g explosionSound +c net/minecraft/network/protocol/game/PacketPlayOutGameStateChange net/minecraft/network/protocol/game/ClientboundGameEventPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; b NO_RESPAWN_BLOCK_AVAILABLE + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; c START_RAINING + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; d STOP_RAINING + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; e CHANGE_GAME_MODE + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; f WIN_GAME + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; g DEMO_EVENT + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; h ARROW_HIT_PLAYER + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; i RAIN_LEVEL_CHANGE + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; j THUNDER_LEVEL_CHANGE + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; k PUFFER_FISH_STING + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; l GUARDIAN_ELDER_EFFECT + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; m IMMEDIATE_RESPAWN + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; n LIMITED_CRAFTING + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; o LEVEL_CHUNKS_LOAD_START + f I p DEMO_PARAM_INTRO + f I q DEMO_PARAM_HINT_1 + f I r DEMO_PARAM_HINT_2 + f I s DEMO_PARAM_HINT_3 + f I t DEMO_PARAM_HINT_4 + f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; u event + f F v param + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; b getEvent + m ()F e getParam +c net/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a net/minecraft/network/protocol/game/ClientboundGameEventPacket$Type + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a TYPES + f I b id +c net/minecraft/network/protocol/game/PacketPlayOutHeldItemSlot net/minecraft/network/protocol/game/ClientboundSetHeldSlotPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b slot + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b slot +c net/minecraft/network/protocol/game/PacketPlayOutLightUpdate net/minecraft/network/protocol/game/ClientboundLightUpdatePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b x + f I c z + f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; d lightData + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getX + m ()I e getZ + m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; f getLightData +c net/minecraft/network/protocol/game/PacketPlayOutLogin net/minecraft/network/protocol/game/ClientboundLoginPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b playerId + f Z c hardcore + f Ljava/util/Set; d levels + f I e maxPlayers + f I f chunkRadius + f I g simulationDistance + f Z h reducedDebugInfo + f Z i showDeathScreen + f Z j doLimitedCrafting + f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; k commonPlayerSpawnInfo + f Z l enforcesSecureChat + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0 + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b playerId + m ()Z e hardcore + m ()Ljava/util/Set; f levels + m ()I g maxPlayers + m ()I h chunkRadius + m ()I i simulationDistance + m ()Z j reducedDebugInfo + m ()Z k showDeathScreen + m ()Z l doLimitedCrafting + m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; m commonPlayerSpawnInfo + m ()Z n enforcesSecureChat +c net/minecraft/network/protocol/game/PacketPlayOutLookAt net/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f D b x + f D c y + f D d z + f I e entity + f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; f fromAnchor + f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; g toAnchor + f Z h atEntity + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/phys/Vec3D; a getPosition + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; b getFromAnchor +c net/minecraft/network/protocol/game/PacketPlayOutMap net/minecraft/network/protocol/game/ClientboundMapItemDataPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/level/saveddata/maps/MapId; b mapId + f B c scale + f Z d locked + f Ljava/util/Optional; e decorations + f Ljava/util/Optional; f colorPatch + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/world/level/saveddata/maps/WorldMap;Lnet/minecraft/world/level/saveddata/maps/WorldMap$c;)V a lambda$applyToMap$0 + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a applyToMap + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; b mapId + m ()B e scale + m ()Z f locked + m ()Ljava/util/Optional; g decorations + m ()Ljava/util/Optional; h colorPatch +c net/minecraft/network/protocol/game/PacketPlayOutMount net/minecraft/network/protocol/game/ClientboundSetPassengersPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b vehicle + f [I c passengers + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()[I b getPassengers + m ()I e getVehicle +c net/minecraft/network/protocol/game/PacketPlayOutMultiBlockChange net/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b POS_IN_SECTION_BITS + f Lnet/minecraft/core/SectionPosition; c sectionPos + f [S d positions + f [Lnet/minecraft/world/level/block/state/IBlockData; e states + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Ljava/util/function/BiConsumer;)V a runUpdates + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle +c net/minecraft/network/protocol/game/PacketPlayOutNBTQuery net/minecraft/network/protocol/game/ClientboundTagQueryPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b transactionId + f Lnet/minecraft/nbt/NBTTagCompound; c tag + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getTransactionId + m ()Z c isSkippable + m ()Lnet/minecraft/nbt/NBTTagCompound; e getTag +c net/minecraft/network/protocol/game/PacketPlayOutNamedSoundEffect net/minecraft/network/protocol/game/ClientboundSoundPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f F b LOCATION_ACCURACY + f Lnet/minecraft/core/Holder; c sound + f Lnet/minecraft/sounds/SoundCategory; d source + f I e x + f I f y + f I g z + f F h volume + f F i pitch + f J j seed + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/core/Holder; b getSound + m ()Lnet/minecraft/sounds/SoundCategory; e getSource + m ()D f getX + m ()D g getY + m ()D h getZ + m ()F i getVolume + m ()F j getPitch + m ()J k getSeed +c net/minecraft/network/protocol/game/PacketPlayOutOpenBook net/minecraft/network/protocol/game/ClientboundOpenBookPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/EnumHand; b hand + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/world/EnumHand; b getHand +c net/minecraft/network/protocol/game/PacketPlayOutOpenSignEditor net/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f Z c isFrontText + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()Z e isFrontText +c net/minecraft/network/protocol/game/PacketPlayOutOpenWindow net/minecraft/network/protocol/game/ClientboundOpenScreenPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + f Lnet/minecraft/world/inventory/Containers; c type + f Lnet/minecraft/network/chat/IChatBaseComponent; d title + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getContainerId + m ()Lnet/minecraft/world/inventory/Containers; e getType + m ()Lnet/minecraft/network/chat/IChatBaseComponent; f getTitle +c net/minecraft/network/protocol/game/PacketPlayOutOpenWindowHorse net/minecraft/network/protocol/game/ClientboundHorseScreenOpenPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + f I c inventoryColumns + f I d entityId + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getContainerId + m ()I e getInventoryColumns + m ()I f getEntityId +c net/minecraft/network/protocol/game/PacketPlayOutOpenWindowMerchant net/minecraft/network/protocol/game/ClientboundMerchantOffersPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + f Lnet/minecraft/world/item/trading/MerchantRecipeList; c offers + f I d villagerLevel + f I e villagerXp + f Z f showProgress + f Z g canRestock + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getContainerId + m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; e getOffers + m ()I f getVillagerLevel + m ()I g getVillagerXp + m ()Z h showProgress + m ()Z i canRestock +c net/minecraft/network/protocol/game/PacketPlayOutPlayerListHeaderFooter net/minecraft/network/protocol/game/ClientboundTabListPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b header + f Lnet/minecraft/network/chat/IChatBaseComponent; c footer + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b header + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e footer +c net/minecraft/network/protocol/game/PacketPlayOutPosition net/minecraft/network/protocol/game/ClientboundPlayerPositionPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f Lnet/minecraft/world/entity/PositionMoveRotation; c change + f Ljava/util/Set; d relatives + m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/network/protocol/game/PacketPlayOutPosition; a of + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b id + m ()Lnet/minecraft/world/entity/PositionMoveRotation; e change + m ()Ljava/util/Set; f relatives +c net/minecraft/network/protocol/game/PacketPlayOutRecipeUpdate net/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/Map; b itemSets + f Lnet/minecraft/world/item/crafting/SelectableRecipe$b; c stonecutterRecipes + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/util/Map; b itemSets + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; e stonecutterRecipes +c net/minecraft/network/protocol/game/PacketPlayOutRemoveEntityEffect net/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b entityId + f Lnet/minecraft/core/Holder; c effect + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b entityId + m ()Lnet/minecraft/core/Holder; e effect +c net/minecraft/network/protocol/game/PacketPlayOutRespawn net/minecraft/network/protocol/game/ClientboundRespawnPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f B b KEEP_ATTRIBUTE_MODIFIERS + f B c KEEP_ENTITY_DATA + f B d KEEP_ALL_DATA + f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; e commonPlayerSpawnInfo + f B f dataToKeep + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (B)Z a shouldKeep + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; b commonPlayerSpawnInfo + m ()B e dataToKeep +c net/minecraft/network/protocol/game/PacketPlayOutScoreboardDisplayObjective net/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/scores/DisplaySlot; b slot + f Ljava/lang/String; c objectiveName + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/world/scores/DisplaySlot; b getSlot + m ()Ljava/lang/String; e getObjectiveName +c net/minecraft/network/protocol/game/PacketPlayOutScoreboardObjective net/minecraft/network/protocol/game/ClientboundSetObjectivePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b METHOD_ADD + f I c METHOD_REMOVE + f I d METHOD_CHANGE + f Ljava/lang/String; e objectiveName + f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; g renderType + f Ljava/util/Optional; h numberFormat + f I i method + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/lang/String; b getObjectiveName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName + m ()I f getMethod + m ()Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; g getRenderType + m ()Ljava/util/Optional; h getNumberFormat +c net/minecraft/network/protocol/game/PacketPlayOutScoreboardScore net/minecraft/network/protocol/game/ClientboundSetScorePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b owner + f Ljava/lang/String; c objectiveName + f I d score + f Ljava/util/Optional; e display + f Ljava/util/Optional; f numberFormat + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Ljava/lang/String; b owner + m ()Ljava/lang/String; e objectiveName + m ()I f score + m ()Ljava/util/Optional; g display + m ()Ljava/util/Optional; h numberFormat +c net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b METHOD_ADD + f I c METHOD_REMOVE + f I d METHOD_CHANGE + f I e METHOD_JOIN + f I f METHOD_LEAVE + f I g MAX_VISIBILITY_LENGTH + f I h MAX_COLLISION_LENGTH + f I i method + f Ljava/lang/String; j name + f Ljava/util/Collection; k players + f Ljava/util/Optional; l parameters + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/world/scores/ScoreboardTeam;Z)Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam; a createAddOrModifyPacket + m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam; a createRemovePacket + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/lang/String;Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a;)Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam; a createPlayerPacket + m (Lnet/minecraft/network/PacketListener;)V a handle + m (I)Z a shouldHavePlayerList + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m (I)Z b shouldHaveParameters + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; b getPlayerAction + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; e getTeamAction + m ()Ljava/lang/String; f getName + m ()Ljava/util/Collection; g getPlayers + m ()Ljava/util/Optional; h getParameters + m ()Ljava/lang/IllegalStateException; i lambda$write$0 +c net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action + f Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; a ADD + f Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; b REMOVE + f [Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; c $VALUES + m ()[Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; a $values +c net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$b net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters + f Lnet/minecraft/network/chat/IChatBaseComponent; a displayName + f Lnet/minecraft/network/chat/IChatBaseComponent; b playerPrefix + f Lnet/minecraft/network/chat/IChatBaseComponent; c playerSuffix + f Ljava/lang/String; d nametagVisibility + f Ljava/lang/String; e collisionRule + f Lnet/minecraft/EnumChatFormat; f color + f I g options + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName + m ()I b getOptions + m ()Lnet/minecraft/EnumChatFormat; c getColor + m ()Ljava/lang/String; d getNametagVisibility + m ()Ljava/lang/String; e getCollisionRule + m ()Lnet/minecraft/network/chat/IChatBaseComponent; f getPlayerPrefix + m ()Lnet/minecraft/network/chat/IChatBaseComponent; g getPlayerSuffix +c net/minecraft/network/protocol/game/PacketPlayOutSelectAdvancementTab net/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; b tab + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/resources/MinecraftKey; b getTab +c net/minecraft/network/protocol/game/PacketPlayOutServerDifficulty net/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/EnumDifficulty; b difficulty + f Z c locked + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Z b isLocked + m ()Lnet/minecraft/world/EnumDifficulty; e getDifficulty +c net/minecraft/network/protocol/game/PacketPlayOutSetCooldown net/minecraft/network/protocol/game/ClientboundCooldownPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; b cooldownGroup + f I c duration + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/resources/MinecraftKey; b cooldownGroup + m ()I e duration +c net/minecraft/network/protocol/game/PacketPlayOutSetSlot net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + f I c stateId + f I d slot + f Lnet/minecraft/world/item/ItemStack; e itemStack + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getContainerId + m ()I e getSlot + m ()Lnet/minecraft/world/item/ItemStack; f getItem + m ()I g getStateId +c net/minecraft/network/protocol/game/PacketPlayOutSpawnEntity net/minecraft/network/protocol/game/ClientboundAddEntityPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f D b MAGICAL_QUANTIZATION + f D c LIMIT + f I d id + f Ljava/util/UUID; e uuid + f Lnet/minecraft/world/entity/EntityTypes; f type + f D g x + f D h y + f D i z + f I j xa + f I k ya + f I l za + f B m xRot + f B n yRot + f B o yHeadRot + f I p data + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getId + m ()Ljava/util/UUID; e getUUID + m ()Lnet/minecraft/world/entity/EntityTypes; f getType + m ()D g getX + m ()D h getY + m ()D i getZ + m ()D j getXa + m ()D k getYa + m ()D l getZa + m ()F m getXRot + m ()F n getYRot + m ()F o getYHeadRot + m ()I p getData +c net/minecraft/network/protocol/game/PacketPlayOutSpawnEntityExperienceOrb net/minecraft/network/protocol/game/ClientboundAddExperienceOrbPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f D c x + f D d y + f D e z + f I f value + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getId + m ()D e getX + m ()D f getY + m ()D g getZ + m ()I h getValue +c net/minecraft/network/protocol/game/PacketPlayOutSpawnPosition net/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f F c angle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()F e getAngle +c net/minecraft/network/protocol/game/PacketPlayOutStatistic net/minecraft/network/protocol/game/ClientboundAwardStatsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; b stats + f Lnet/minecraft/network/codec/StreamCodec; c STAT_VALUES_STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b stats +c net/minecraft/network/protocol/game/PacketPlayOutStopSound net/minecraft/network/protocol/game/ClientboundStopSoundPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b HAS_SOURCE + f I c HAS_SOUND + f Lnet/minecraft/resources/MinecraftKey; d name + f Lnet/minecraft/sounds/SoundCategory; e source + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/resources/MinecraftKey; b getName + m ()Lnet/minecraft/sounds/SoundCategory; e getSource +c net/minecraft/network/protocol/game/PacketPlayOutTabComplete net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f I c start + f I d length + f Ljava/util/List; e suggestions + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/network/protocol/game/PacketPlayOutTabComplete$a;)Lcom/mojang/brigadier/suggestion/Suggestion; a lambda$toSuggestions$1 + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lcom/mojang/brigadier/suggestion/Suggestion;)Lnet/minecraft/network/protocol/game/PacketPlayOutTabComplete$a; a lambda$new$0 + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lcom/mojang/brigadier/suggestion/Suggestions; b toSuggestions + m ()I e id + m ()I f start + m ()I g length + m ()Ljava/util/List; h suggestions +c net/minecraft/network/protocol/game/PacketPlayOutTabComplete$a net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b text + f Ljava/util/Optional; c tooltip + m ()Ljava/lang/String; a text + m ()Ljava/util/Optional; b tooltip +c net/minecraft/network/protocol/game/PacketPlayOutTileEntityData net/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; c type + f Lnet/minecraft/nbt/NBTTagCompound; d tag + m (Lnet/minecraft/world/level/block/entity/TileEntity;Ljava/util/function/BiFunction;)Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; a create + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; a create + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; e getType + m ()Lnet/minecraft/nbt/NBTTagCompound; f getTag +c net/minecraft/network/protocol/game/PacketPlayOutUnloadChunk net/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/level/ChunkCoordIntPair; b pos + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; b pos +c net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b entityId + f Ljava/util/List; c attributes + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getEntityId + m ()Ljava/util/List; e getValues +c net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes$AttributeSnapshot net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket$AttributeSnapshot + f Lnet/minecraft/network/codec/StreamCodec; a MODIFIER_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/Holder; c attribute + f D d base + f Ljava/util/Collection; e modifiers + m ()Lnet/minecraft/core/Holder; a attribute + m ()D b base + m ()Ljava/util/Collection; c modifiers +c net/minecraft/network/protocol/game/PacketPlayOutUpdateHealth net/minecraft/network/protocol/game/ClientboundSetHealthPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f F b health + f I c food + f F d saturation + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()F b getHealth + m ()I e getFood + m ()F f getSaturation +c net/minecraft/network/protocol/game/PacketPlayOutUpdateTime net/minecraft/network/protocol/game/ClientboundSetTimePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f J b gameTime + f J c dayTime + f Z d tickDayTime + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()J b gameTime + m ()J e dayTime + m ()Z f tickDayTime +c net/minecraft/network/protocol/game/PacketPlayOutVehicleMove net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/phys/Vec3D; b position + f F c yRot + f F d xRot + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/PacketPlayOutVehicleMove; a fromEntity + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Lnet/minecraft/world/phys/Vec3D; b position + m ()F e yRot + m ()F f xRot +c net/minecraft/network/protocol/game/PacketPlayOutViewCentre net/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b x + f I c z + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getX + m ()I e getZ +c net/minecraft/network/protocol/game/PacketPlayOutViewDistance net/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b radius + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getRadius +c net/minecraft/network/protocol/game/PacketPlayOutWindowData net/minecraft/network/protocol/game/ClientboundContainerSetDataPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + f I c id + f I d value + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getContainerId + m ()I e getId + m ()I f getValue +c net/minecraft/network/protocol/game/PacketPlayOutWindowItems net/minecraft/network/protocol/game/ClientboundContainerSetContentPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b containerId + f I c stateId + f Ljava/util/List; d items + f Lnet/minecraft/world/item/ItemStack; e carriedItem + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()I b getContainerId + m ()Ljava/util/List; e getItems + m ()Lnet/minecraft/world/item/ItemStack; f getCarriedItem + m ()I g getStateId +c net/minecraft/network/protocol/game/PacketPlayOutWorldEvent net/minecraft/network/protocol/game/ClientboundLevelEventPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b type + f Lnet/minecraft/core/BlockPosition; c pos + f I d data + f Z e globalEvent + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Z b isGlobalEvent + m ()I e getType + m ()I f getData + m ()Lnet/minecraft/core/BlockPosition; g getPos +c net/minecraft/network/protocol/game/PacketPlayOutWorldParticles net/minecraft/network/protocol/game/ClientboundLevelParticlesPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f D b x + f D c y + f D d z + f F e xDist + f F f yDist + f F g zDist + f F h maxSpeed + f I i count + f Z j overrideLimiter + f Z k alwaysShow + f Lnet/minecraft/core/particles/ParticleParam; l particle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle + m ()Z b isOverrideLimiter + m ()Z e alwaysShow + m ()D f getX + m ()D g getY + m ()D h getZ + m ()F i getXDist + m ()F j getYDist + m ()F k getZDist + m ()F l getMaxSpeed + m ()I m getCount + m ()Lnet/minecraft/core/particles/ParticleParam; n getParticle +c net/minecraft/network/protocol/game/ServerPacketListener net/minecraft/network/protocol/game/ServerPacketListener + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V a onPacketError +c net/minecraft/network/protocol/game/ServerboundChatAckPacket net/minecraft/network/protocol/game/ServerboundChatAckPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b offset + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b offset +c net/minecraft/network/protocol/game/ServerboundChatCommandPacket net/minecraft/network/protocol/game/ServerboundChatCommandPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b command + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/lang/String; b command +c net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b command + f Ljava/time/Instant; c timeStamp + f J d salt + f Lnet/minecraft/commands/arguments/ArgumentSignatures; e argumentSignatures + f Lnet/minecraft/network/chat/LastSeenMessages$b; f lastSeenMessages + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/lang/String; b command + m ()Ljava/time/Instant; e timeStamp + m ()J f salt + m ()Lnet/minecraft/commands/arguments/ArgumentSignatures; g argumentSignatures + m ()Lnet/minecraft/network/chat/LastSeenMessages$b; h lastSeenMessages +c net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/RemoteChatSession$a; b chatSession + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/network/chat/RemoteChatSession$a; b chatSession +c net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f F b desiredChunksPerTick + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()F b desiredChunksPerTick +c net/minecraft/network/protocol/game/ServerboundClientTickEndPacket net/minecraft/network/protocol/game/ServerboundClientTickEndPacket + f Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle +c net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket + f Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Z d isTerminal +c net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b slotId + f I c containerId + f Z d newState + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b slotId + m ()I e containerId + m ()Z f newState +c net/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket net/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b sampleType + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b sampleType +c net/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket net/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f Z c includeData + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Lnet/minecraft/core/BlockPosition; b pos + m ()Z e includeData +c net/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket net/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b id + f Z c includeData + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()I b id + m ()Z e includeData +c net/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket net/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle +c net/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket net/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b slotId + f I c selectedItemIndex + m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b slotId + m ()I e selectedItemIndex +c net/minecraft/network/protocol/game/VecDeltaCodec net/minecraft/network/protocol/game/VecDeltaCodec + f D a TRUNCATION_STEPS + f Lnet/minecraft/world/phys/Vec3D; b base + m (D)J a encode + m (J)D a decode + m (JJJ)Lnet/minecraft/world/phys/Vec3D; a decode + m ()Lnet/minecraft/world/phys/Vec3D; a getBase + m (Lnet/minecraft/world/phys/Vec3D;)J a encodeX + m (Lnet/minecraft/world/phys/Vec3D;)J b encodeY + m (Lnet/minecraft/world/phys/Vec3D;)J c encodeZ + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; d delta + m (Lnet/minecraft/world/phys/Vec3D;)V e setBase +c net/minecraft/network/protocol/handshake/ClientIntent net/minecraft/network/protocol/handshake/ClientIntent + f Lnet/minecraft/network/protocol/handshake/ClientIntent; a STATUS + f Lnet/minecraft/network/protocol/handshake/ClientIntent; b LOGIN + f Lnet/minecraft/network/protocol/handshake/ClientIntent; c TRANSFER + f I d STATUS_ID + f I e LOGIN_ID + f I f TRANSFER_ID + f [Lnet/minecraft/network/protocol/handshake/ClientIntent; g $VALUES + m (I)Lnet/minecraft/network/protocol/handshake/ClientIntent; a byId + m ()I a id + m ()[Lnet/minecraft/network/protocol/handshake/ClientIntent; b $values +c net/minecraft/network/protocol/handshake/HandshakePacketTypes net/minecraft/network/protocol/handshake/HandshakePacketTypes + f Lnet/minecraft/network/protocol/PacketType; a CLIENT_INTENTION + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createServerbound +c net/minecraft/network/protocol/handshake/HandshakeProtocols net/minecraft/network/protocol/handshake/HandshakeProtocols + f Lnet/minecraft/network/ProtocolInfo$a; a SERVERBOUND_TEMPLATE + f Lnet/minecraft/network/ProtocolInfo; b SERVERBOUND + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$0 +c net/minecraft/network/protocol/handshake/PacketHandshakingInListener net/minecraft/network/protocol/handshake/ServerHandshakePacketListener + m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol;)V a handleIntention + m ()Lnet/minecraft/network/EnumProtocol; b protocol +c net/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol net/minecraft/network/protocol/handshake/ClientIntentionPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b protocolVersion + f Ljava/lang/String; c hostName + f I d port + f Lnet/minecraft/network/protocol/handshake/ClientIntent; e intention + f I f MAX_HOST_LENGTH + m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInListener;)V a handle + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b protocolVersion + m ()Z d isTerminal + m ()Ljava/lang/String; e hostName + m ()I f port + m ()Lnet/minecraft/network/protocol/handshake/ClientIntent; g intention +c net/minecraft/network/protocol/login/LoginPacketTypes net/minecraft/network/protocol/login/LoginPacketTypes + f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_CUSTOM_QUERY + f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_LOGIN_FINISHED + f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_HELLO + f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_LOGIN_COMPRESSION + f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_LOGIN_DISCONNECT + f Lnet/minecraft/network/protocol/PacketType; f SERVERBOUND_CUSTOM_QUERY_ANSWER + f Lnet/minecraft/network/protocol/PacketType; g SERVERBOUND_HELLO + f Lnet/minecraft/network/protocol/PacketType; h SERVERBOUND_KEY + f Lnet/minecraft/network/protocol/PacketType; i SERVERBOUND_LOGIN_ACKNOWLEDGED + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound +c net/minecraft/network/protocol/login/LoginProtocols net/minecraft/network/protocol/login/LoginProtocols + f Lnet/minecraft/network/ProtocolInfo$a; a SERVERBOUND_TEMPLATE + f Lnet/minecraft/network/ProtocolInfo; b SERVERBOUND + f Lnet/minecraft/network/ProtocolInfo$a; c CLIENTBOUND_TEMPLATE + f Lnet/minecraft/network/ProtocolInfo; d CLIENTBOUND + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$1 + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V b lambda$static$0 +c net/minecraft/network/protocol/login/PacketLoginInEncryptionBegin net/minecraft/network/protocol/login/ServerboundKeyPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f [B b keybytes + f [B c encryptedChallenge + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; a getSecretKey + m (Lnet/minecraft/network/PacketListener;)V a handle + m ([BLjava/security/PrivateKey;)Z a isChallengeValid + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/login/PacketLoginInListener;)V a handle +c net/minecraft/network/protocol/login/PacketLoginInListener net/minecraft/network/protocol/login/ServerLoginPacketListener + m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V a handleCustomQueryPacket + m (Lnet/minecraft/network/protocol/login/PacketLoginInEncryptionBegin;)V a handleKey + m (Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket;)V a handleLoginAcknowledgement + m (Lnet/minecraft/network/protocol/login/PacketLoginInStart;)V a handleHello + m ()Lnet/minecraft/network/EnumProtocol; b protocol +c net/minecraft/network/protocol/login/PacketLoginInStart net/minecraft/network/protocol/login/ServerboundHelloPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b name + f Ljava/util/UUID; c profileId + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/login/PacketLoginInListener;)V a handle + m ()Ljava/lang/String; b name + m ()Ljava/util/UUID; e profileId +c net/minecraft/network/protocol/login/PacketLoginOutCustomPayload net/minecraft/network/protocol/login/ClientboundCustomQueryPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b transactionId + f Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; c payload + f I d MAX_PAYLOAD_SIZE + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; a readPayload + m ()I b transactionId + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/custom/DiscardedQueryPayload; b readUnknownPayload + m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; e payload +c net/minecraft/network/protocol/login/PacketLoginOutCustomPayload$PlayerInfoChannelPayload net/minecraft/network/protocol/login/ClientboundCustomQueryPacket$PlayerInfoChannelPayload +c net/minecraft/network/protocol/login/PacketLoginOutDisconnect net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b reason + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getReason +c net/minecraft/network/protocol/login/PacketLoginOutEncryptionBegin net/minecraft/network/protocol/login/ClientboundHelloPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b serverId + f [B c publicKey + f [B d challenge + f Z e shouldAuthenticate + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/lang/String; b getServerId + m ()Ljava/security/PublicKey; e getPublicKey + m ()[B f getChallenge + m ()Z g shouldAuthenticate +c net/minecraft/network/protocol/login/PacketLoginOutListener net/minecraft/network/protocol/login/ClientLoginPacketListener + m (Lnet/minecraft/network/protocol/login/PacketLoginOutEncryptionBegin;)V a handleHello + m (Lnet/minecraft/network/protocol/login/PacketLoginOutCustomPayload;)V a handleCustomQuery + m (Lnet/minecraft/network/protocol/login/PacketLoginOutSetCompression;)V a handleCompression + m (Lnet/minecraft/network/protocol/login/PacketLoginOutDisconnect;)V a handleDisconnect + m (Lnet/minecraft/network/protocol/login/PacketLoginOutSuccess;)V a handleLoginFinished + m ()Lnet/minecraft/network/EnumProtocol; b protocol +c net/minecraft/network/protocol/login/PacketLoginOutSetCompression net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b compressionThreshold + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()I b getCompressionThreshold +c net/minecraft/network/protocol/login/PacketLoginOutSuccess net/minecraft/network/protocol/login/ClientboundLoginFinishedPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lcom/mojang/authlib/GameProfile; b gameProfile + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle + m (Lnet/minecraft/network/PacketListener;)V a handle + m ()Lcom/mojang/authlib/GameProfile; b gameProfile + m ()Z d isTerminal +c net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b transactionId + f Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; c payload + f I d MAX_PAYLOAD_SIZE + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (ILnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; a readPayload + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket; a read + m (Lnet/minecraft/network/protocol/login/PacketLoginInListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; b readUnknownPayload + m ()I b transactionId + m (Lnet/minecraft/network/PacketDataSerializer;)V c write + m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; e payload +c net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket + f Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/login/PacketLoginInListener;)V a handle + m ()Z d isTerminal +c net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/login/custom/CustomQueryPayload net/minecraft/network/protocol/login/custom/CustomQueryPayload + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/resources/MinecraftKey; a id +c net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload + f Lnet/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload; a INSTANCE + m (Lnet/minecraft/network/PacketDataSerializer;)V a write +c net/minecraft/network/protocol/login/custom/DiscardedQueryPayload net/minecraft/network/protocol/login/custom/DiscardedQueryPayload + f Lnet/minecraft/resources/MinecraftKey; a id + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/resources/MinecraftKey; a id +c net/minecraft/network/protocol/ping/ClientPongPacketListener net/minecraft/network/protocol/ping/ClientPongPacketListener + m (Lnet/minecraft/network/protocol/ping/ClientboundPongResponsePacket;)V a handlePongResponse +c net/minecraft/network/protocol/ping/ClientboundPongResponsePacket net/minecraft/network/protocol/ping/ClientboundPongResponsePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f J b time + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/protocol/ping/ClientPongPacketListener;)V a handle + m ()J b time +c net/minecraft/network/protocol/ping/PingPacketTypes net/minecraft/network/protocol/ping/PingPacketTypes + f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_PONG_RESPONSE + f Lnet/minecraft/network/protocol/PacketType; b SERVERBOUND_PING_REQUEST + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound +c net/minecraft/network/protocol/ping/ServerPingPacketListener net/minecraft/network/protocol/ping/ServerPingPacketListener + m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V a handlePingRequest +c net/minecraft/network/protocol/ping/ServerboundPingRequestPacket net/minecraft/network/protocol/ping/ServerboundPingRequestPacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f J b time + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/ping/ServerPingPacketListener;)V a handle + m (Lio/netty/buffer/ByteBuf;)V a write + m ()J b getTime +c net/minecraft/network/protocol/status/PacketStatusInListener net/minecraft/network/protocol/status/ServerStatusPacketListener + m (Lnet/minecraft/network/protocol/status/PacketStatusInStart;)V a handleStatusRequest + m ()Lnet/minecraft/network/EnumProtocol; b protocol +c net/minecraft/network/protocol/status/PacketStatusInStart net/minecraft/network/protocol/status/ServerboundStatusRequestPacket + f Lnet/minecraft/network/protocol/status/PacketStatusInStart; a INSTANCE + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/protocol/status/PacketStatusInListener;)V a handle +c net/minecraft/network/protocol/status/PacketStatusOutListener net/minecraft/network/protocol/status/ClientStatusPacketListener + m (Lnet/minecraft/network/protocol/status/PacketStatusOutServerInfo;)V a handleStatusResponse + m ()Lnet/minecraft/network/EnumProtocol; b protocol +c net/minecraft/network/protocol/status/PacketStatusOutServerInfo net/minecraft/network/protocol/status/ClientboundStatusResponsePacket + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/network/protocol/status/ServerPing; b status + m ()Lnet/minecraft/network/protocol/PacketType; a type + m (Lnet/minecraft/network/protocol/status/PacketStatusOutListener;)V a handle + m (Lnet/minecraft/network/PacketListener;)V a handle + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Lnet/minecraft/network/protocol/status/ServerPing; b status +c net/minecraft/network/protocol/status/ServerPing net/minecraft/network/protocol/status/ServerStatus + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b description + f Ljava/util/Optional; c players + f Ljava/util/Optional; d version + f Ljava/util/Optional; e favicon + f Z f enforcesSecureChat + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a description + m ()Ljava/util/Optional; b players + m ()Ljava/util/Optional; c version + m ()Ljava/util/Optional; d favicon + m ()Z e enforcesSecureChat +c net/minecraft/network/protocol/status/ServerPing$ServerData net/minecraft/network/protocol/status/ServerStatus$Version + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/lang/String; b name + f I c protocol + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/network/protocol/status/ServerPing$ServerData; a current + m ()Ljava/lang/String; b name + m ()I c protocol +c net/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample net/minecraft/network/protocol/status/ServerStatus$Players + f Lcom/mojang/serialization/Codec; a CODEC + f I b max + f I c online + f Ljava/util/List; d sample + f Lcom/mojang/serialization/Codec; e PROFILE_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m ()I a max + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 + m ()I b online + m ()Ljava/util/List; c sample +c net/minecraft/network/protocol/status/ServerPing$a net/minecraft/network/protocol/status/ServerStatus$Favicon + f Lcom/mojang/serialization/Codec; a CODEC + f [B b iconBytes + f Ljava/lang/String; c PREFIX + m ()[B a iconBytes + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$2 + m (Lnet/minecraft/network/protocol/status/ServerPing$a;)Ljava/lang/String; a lambda$static$3 + m ()Ljava/lang/String; b lambda$static$1 + m ()Ljava/lang/String; c lambda$static$0 +c net/minecraft/network/protocol/status/StatusPacketTypes net/minecraft/network/protocol/status/StatusPacketTypes + f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_STATUS_RESPONSE + f Lnet/minecraft/network/protocol/PacketType; b SERVERBOUND_STATUS_REQUEST + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound +c net/minecraft/network/protocol/status/StatusProtocols net/minecraft/network/protocol/status/StatusProtocols + f Lnet/minecraft/network/ProtocolInfo$a; a SERVERBOUND_TEMPLATE + f Lnet/minecraft/network/ProtocolInfo; b SERVERBOUND + f Lnet/minecraft/network/ProtocolInfo$a; c CLIENTBOUND_TEMPLATE + f Lnet/minecraft/network/ProtocolInfo; d CLIENTBOUND + m (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; a lambda$static$1 + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$2 + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V b lambda$static$0 +c net/minecraft/network/syncher/DataWatcher net/minecraft/network/syncher/SynchedEntityData + f Lorg/slf4j/Logger; a LOGGER + f I b MAX_ID_VALUE + f Lnet/minecraft/util/ClassTreeIdRegistry; c ID_REGISTRY + f Lnet/minecraft/network/syncher/SyncedDataHolder; d entity + f [Lnet/minecraft/network/syncher/DataWatcher$Item; e itemsById + f Z f isDirty + m (Ljava/lang/Class;Lnet/minecraft/network/syncher/DataWatcherSerializer;)Lnet/minecraft/network/syncher/DataWatcherObject; a defineId + m (Lnet/minecraft/network/syncher/DataWatcherObject;Ljava/lang/Object;Z)V a set + m (Lnet/minecraft/network/syncher/DataWatcherObject;Ljava/lang/Object;)V a set + m (Lnet/minecraft/network/syncher/DataWatcher$Item;Lnet/minecraft/network/syncher/DataWatcher$c;)V a assignValue + m ()Z a isDirty + m (Ljava/util/List;)V a assignValues + m (Lnet/minecraft/network/syncher/DataWatcherObject;)Ljava/lang/Object; a get + m ()Ljava/util/List; b packDirty + m (Lnet/minecraft/network/syncher/DataWatcherObject;)Lnet/minecraft/network/syncher/DataWatcher$Item; b getItem + m ()Ljava/util/List; c getNonDefaultValues +c net/minecraft/network/syncher/DataWatcher$Item net/minecraft/network/syncher/SynchedEntityData$DataItem + f Lnet/minecraft/network/syncher/DataWatcherObject; a accessor + f Ljava/lang/Object; b value + f Ljava/lang/Object; c initialValue + f Z d dirty + m (Z)V a setDirty + m ()Lnet/minecraft/network/syncher/DataWatcherObject; a getAccessor + m (Ljava/lang/Object;)V a setValue + m ()Ljava/lang/Object; b getValue + m ()Z c isDirty + m ()Z d isSetToDefault + m ()Lnet/minecraft/network/syncher/DataWatcher$c; e value +c net/minecraft/network/syncher/DataWatcher$a net/minecraft/network/syncher/SynchedEntityData$Builder + f Lnet/minecraft/network/syncher/SyncedDataHolder; a entity + f [Lnet/minecraft/network/syncher/DataWatcher$Item; b itemsById + m ()Lnet/minecraft/network/syncher/DataWatcher; a build + m (Lnet/minecraft/network/syncher/DataWatcherObject;Ljava/lang/Object;)Lnet/minecraft/network/syncher/DataWatcher$a; a define +c net/minecraft/network/syncher/DataWatcher$c net/minecraft/network/syncher/SynchedEntityData$DataValue + f I a id + f Lnet/minecraft/network/syncher/DataWatcherSerializer; b serializer + f Ljava/lang/Object; c value + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write + m ()I a id + m (Lnet/minecraft/network/syncher/DataWatcherObject;Ljava/lang/Object;)Lnet/minecraft/network/syncher/DataWatcher$c; a create + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;ILnet/minecraft/network/syncher/DataWatcherSerializer;)Lnet/minecraft/network/syncher/DataWatcher$c; a read + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;I)Lnet/minecraft/network/syncher/DataWatcher$c; a read + m ()Lnet/minecraft/network/syncher/DataWatcherSerializer; b serializer + m ()Ljava/lang/Object; c value +c net/minecraft/network/syncher/DataWatcherObject net/minecraft/network/syncher/EntityDataAccessor + f I a id + f Lnet/minecraft/network/syncher/DataWatcherSerializer; b serializer + m ()I a id + m ()Lnet/minecraft/network/syncher/DataWatcherSerializer; b serializer +c net/minecraft/network/syncher/DataWatcherRegistry net/minecraft/network/syncher/EntityDataSerializers + f Lnet/minecraft/network/syncher/DataWatcherSerializer; A PAINTING_VARIANT + f Lnet/minecraft/network/syncher/DataWatcherSerializer; B ARMADILLO_STATE + f Lnet/minecraft/network/syncher/DataWatcherSerializer; C SNIFFER_STATE + f Lnet/minecraft/network/syncher/DataWatcherSerializer; D VECTOR3 + f Lnet/minecraft/network/syncher/DataWatcherSerializer; E QUATERNION + f Lnet/minecraft/util/RegistryID; F SERIALIZERS + f Lnet/minecraft/network/codec/StreamCodec; G OPTIONAL_BLOCK_STATE_CODEC + f Lnet/minecraft/network/codec/StreamCodec; H OPTIONAL_UNSIGNED_INT_CODEC + f Lnet/minecraft/network/syncher/DataWatcherSerializer; a BYTE + f Lnet/minecraft/network/syncher/DataWatcherSerializer; b INT + f Lnet/minecraft/network/syncher/DataWatcherSerializer; c LONG + f Lnet/minecraft/network/syncher/DataWatcherSerializer; d FLOAT + f Lnet/minecraft/network/syncher/DataWatcherSerializer; e STRING + f Lnet/minecraft/network/syncher/DataWatcherSerializer; f COMPONENT + f Lnet/minecraft/network/syncher/DataWatcherSerializer; g OPTIONAL_COMPONENT + f Lnet/minecraft/network/syncher/DataWatcherSerializer; h ITEM_STACK + f Lnet/minecraft/network/syncher/DataWatcherSerializer; i BLOCK_STATE + f Lnet/minecraft/network/syncher/DataWatcherSerializer; j OPTIONAL_BLOCK_STATE + f Lnet/minecraft/network/syncher/DataWatcherSerializer; k BOOLEAN + f Lnet/minecraft/network/syncher/DataWatcherSerializer; l PARTICLE + f Lnet/minecraft/network/syncher/DataWatcherSerializer; m PARTICLES + f Lnet/minecraft/network/syncher/DataWatcherSerializer; n ROTATIONS + f Lnet/minecraft/network/syncher/DataWatcherSerializer; o BLOCK_POS + f Lnet/minecraft/network/syncher/DataWatcherSerializer; p OPTIONAL_BLOCK_POS + f Lnet/minecraft/network/syncher/DataWatcherSerializer; q DIRECTION + f Lnet/minecraft/network/syncher/DataWatcherSerializer; r OPTIONAL_UUID + f Lnet/minecraft/network/syncher/DataWatcherSerializer; s OPTIONAL_GLOBAL_POS + f Lnet/minecraft/network/syncher/DataWatcherSerializer; t COMPOUND_TAG + f Lnet/minecraft/network/syncher/DataWatcherSerializer; u VILLAGER_DATA + f Lnet/minecraft/network/syncher/DataWatcherSerializer; v OPTIONAL_UNSIGNED_INT + f Lnet/minecraft/network/syncher/DataWatcherSerializer; w POSE + f Lnet/minecraft/network/syncher/DataWatcherSerializer; x CAT_VARIANT + f Lnet/minecraft/network/syncher/DataWatcherSerializer; y WOLF_VARIANT + f Lnet/minecraft/network/syncher/DataWatcherSerializer; z FROG_VARIANT + m (I)Lnet/minecraft/network/syncher/DataWatcherSerializer; a getSerializer + m (Lnet/minecraft/network/syncher/DataWatcherSerializer;)V a registerSerializer + m (Lnet/minecraft/network/syncher/DataWatcherSerializer;)I b getSerializedId +c net/minecraft/network/syncher/DataWatcherRegistry$1 net/minecraft/network/syncher/EntityDataSerializers$1 + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a copy +c net/minecraft/network/syncher/DataWatcherRegistry$2 net/minecraft/network/syncher/EntityDataSerializers$2 + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a encode +c net/minecraft/network/syncher/DataWatcherRegistry$3 net/minecraft/network/syncher/EntityDataSerializers$3 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a copy +c net/minecraft/network/syncher/DataWatcherRegistry$4 net/minecraft/network/syncher/EntityDataSerializers$4 + m (Lio/netty/buffer/ByteBuf;Ljava/util/OptionalInt;)V a encode + m (Lio/netty/buffer/ByteBuf;)Ljava/util/OptionalInt; a decode +c net/minecraft/network/syncher/DataWatcherSerializer net/minecraft/network/syncher/EntityDataSerializer + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/syncher/DataWatcherSerializer; a forValueType + m (I)Lnet/minecraft/network/syncher/DataWatcherObject; a createAccessor + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; b lambda$forValueType$0 +c net/minecraft/network/syncher/DataWatcherSerializer$a net/minecraft/network/syncher/EntityDataSerializer$ForValueType +c net/minecraft/network/syncher/SyncedDataHolder net/minecraft/network/syncher/SyncedDataHolder + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Ljava/util/List;)V a onSyncedDataUpdated +c net/minecraft/recipebook/AutoRecipe net/minecraft/recipebook/ServerPlaceRecipe + f I a ITEM_NOT_FOUND + f Lnet/minecraft/world/entity/player/PlayerInventory; b inventory + f Lnet/minecraft/recipebook/AutoRecipe$a; c menu + f Z d useMaxItems + f I e gridWidth + f I f gridHeight + f Ljava/util/List; g inputGridSlots + f Ljava/util/List; h slotsToClear + m (Lnet/minecraft/recipebook/AutoRecipe$a;IILjava/util/List;Ljava/util/List;Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/crafting/RecipeHolder;ZZ)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a placeRecipe + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a tryPlaceRecipe + m (ILjava/util/List;)I a clampToMaxStackSize + m (IZ)I a calculateAmountToCraft + m ()V a clearGrid + m (Ljava/util/List;ILjava/lang/Integer;III)V a lambda$placeRecipe$0 + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)V b placeRecipe + m ()Z b testClearGrid + m ()I c getAmountOfFreeSlotsInInventory +c net/minecraft/recipebook/AutoRecipe$a net/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents + m ()V a clearCraftingContent + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches +c net/minecraft/recipebook/PlaceRecipeHelper net/minecraft/recipebook/PlaceRecipeHelper + m (IILnet/minecraft/world/item/crafting/IRecipe;Ljava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$a;)V a placeRecipe + m (IIIILjava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$a;)V a placeRecipe +c net/minecraft/recipebook/PlaceRecipeHelper$a net/minecraft/recipebook/PlaceRecipeHelper$Output +c net/minecraft/references/Blocks net/minecraft/references/Blocks + f Lnet/minecraft/resources/ResourceKey; a PUMPKIN + f Lnet/minecraft/resources/ResourceKey; b PUMPKIN_STEM + f Lnet/minecraft/resources/ResourceKey; c ATTACHED_PUMPKIN_STEM + f Lnet/minecraft/resources/ResourceKey; d MELON + f Lnet/minecraft/resources/ResourceKey; e MELON_STEM + f Lnet/minecraft/resources/ResourceKey; f ATTACHED_MELON_STEM + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey +c net/minecraft/references/Items net/minecraft/references/Items + f Lnet/minecraft/resources/ResourceKey; a PUMPKIN_SEEDS + f Lnet/minecraft/resources/ResourceKey; b MELON_SEEDS + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey +c net/minecraft/resources/DependantName net/minecraft/resources/DependantName + m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; a lambda$fixed$0 +c net/minecraft/resources/DynamicOpsWrapper net/minecraft/resources/DelegatingOps + f Lcom/mojang/serialization/DynamicOps; a delegate +c net/minecraft/resources/FileToIdConverter net/minecraft/resources/FileToIdConverter + f Ljava/lang/String; a prefix + f Ljava/lang/String; b extension + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/FileToIdConverter; a registry + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; a idToFile + m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; a listMatchingResources + m (Ljava/lang/String;)Lnet/minecraft/resources/FileToIdConverter; a json + m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; b listMatchingResourceStacks + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; b fileToId + m (Lnet/minecraft/resources/MinecraftKey;)Z c lambda$listMatchingResourceStacks$1 + m (Lnet/minecraft/resources/MinecraftKey;)Z d lambda$listMatchingResources$0 +c net/minecraft/resources/HolderSetCodec net/minecraft/resources/HolderSetCodec + f Lnet/minecraft/resources/ResourceKey; a registryKey + f Lcom/mojang/serialization/Codec; b elementCodec + f Lcom/mojang/serialization/Codec; c homogenousListCodec + f Lcom/mojang/serialization/Codec; d registryAwareCodec + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a lambda$decodeWithoutRegistry$7 + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; a lookupTag + m (Lnet/minecraft/core/HolderSet;)Ljava/lang/String; a lambda$encode$6 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$decode$1 + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a create + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decodeWithoutRegistry$8 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a decodeWithoutRegistry + m (Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; a lambda$lookupTag$5 + m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode + m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$2 + m (Lnet/minecraft/core/HolderGetter;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decode$3 + m (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a homogenousList + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; b lambda$decode$0 + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; b lambda$lookupTag$4 + m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; b encodeWithoutRegistry +c net/minecraft/resources/MinecraftKey net/minecraft/resources/ResourceLocation + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_INVALID + f C d NAMESPACE_SEPARATOR + f Ljava/lang/String; e DEFAULT_NAMESPACE + f Ljava/lang/String; f REALMS_NAMESPACE + f Z g $assertionsDisabled + f Ljava/lang/String; h namespace + f Ljava/lang/String; i path + m (Ljava/lang/String;C)Lnet/minecraft/resources/MinecraftKey; a bySeparator + m (Ljava/lang/String;Lnet/minecraft/ResourceKeyInvalidException;)Ljava/lang/String; a lambda$read$0 + m (C)Z a isAllowedInResourceLocation + m ()Ljava/lang/String; a getPath + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/resources/MinecraftKey; a withPath + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a fromNamespaceAndPath + m (Lnet/minecraft/resources/MinecraftKey;)I a compareTo + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a parse + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; a read + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; b tryBuild + m (Ljava/lang/String;C)Lnet/minecraft/resources/MinecraftKey; b tryBySeparator + m ()Ljava/lang/String; b getNamespace + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; b readNonEmpty + m (C)Z b validPathChar + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; b withDefaultNamespace + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; c tryParse + m (C)Z c validNamespaceChar + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; c readGreedy + m ()Ljava/lang/String; c toDebugFileName + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; c toLanguageKey + m ()Ljava/lang/String; d toLanguageKey + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d read + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; d createUntrusted + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; e assertValidNamespace + m ()Ljava/lang/String; e toShortLanguageKey + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; e withPath + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; f withPrefix + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; f assertValidPath + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; g withSuffix + m (Ljava/lang/String;)Ljava/lang/String; h toLanguageKey + m (Ljava/lang/String;)Z i isValidPath + m (Ljava/lang/String;)Z j isValidNamespace +c net/minecraft/resources/MinecraftKey$a net/minecraft/resources/ResourceLocation$Serializer + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; a serialize + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/resources/MinecraftKey; a deserialize +c net/minecraft/resources/RegistryDataLoader net/minecraft/resources/RegistryDataLoader + f Ljava/util/List; a WORLDGEN_REGISTRIES + f Ljava/util/List; b DIMENSION_REGISTRIES + f Ljava/util/List; c SYNCHRONIZED_REGISTRIES + f Lorg/slf4j/Logger; d LOGGER + f Ljava/util/Comparator; e ERROR_KEY_COMPARATOR + f Lnet/minecraft/core/RegistrationInfo; f NETWORK_REGISTRATION_INFO + f Ljava/util/function/Function; g REGISTRATION_INFO_CACHE + m (Ljava/util/List;Ljava/util/List;)Lnet/minecraft/resources/RegistryOps$c; a createContext + m (Ljava/util/Map;)Lnet/minecraft/ReportedException; a logErrors + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryDataLoader$a;Lnet/minecraft/resources/RegistryOps$c;)V a lambda$load$3 + m (Ljava/util/Map;Lnet/minecraft/core/HolderLookup$b;)V a lambda$createContext$7 + m (Lnet/minecraft/resources/RegistryDataLoader$b;Lnet/minecraft/resources/RegistryOps$c;Lnet/minecraft/resources/RegistryDataLoader$a;)V a lambda$load$5 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/RegistryDataLoader$a;Lnet/minecraft/resources/RegistryOps$c;)V a lambda$load$2 + m (Lnet/minecraft/resources/RegistryDataLoader$b;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load + m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V a lambda$printFullDetailsToLog$12 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$c;Lnet/minecraft/core/IRegistryWritable;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V a loadContentsFromNetwork + m (Lnet/minecraft/core/IRegistryWritable;)Lnet/minecraft/resources/RegistryOps$b; a createInfoForNewRegistry + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$d;)Lnet/minecraft/resources/RegistryDataLoader$a; a lambda$load$4 + m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/resources/RegistryOps$b; a createInfoForContextRegistry + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$a;)V a lambda$createContext$8 + m (Ljava/lang/StringBuilder;Ljava/util/Map$Entry;)V a lambda$createReportWithBriefInfo$13 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/RegistryOps$c;Lnet/minecraft/core/IRegistryWritable;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V a loadContentsFromManager + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$printFullDetailsToLog$10 + m (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle; a lambda$static$0 + m (Ljava/util/Optional;)Lnet/minecraft/core/RegistrationInfo; a lambda$static$1 + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load + m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V b lambda$printFullDetailsToLog$11 + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; b lambda$printFullDetailsToLog$9 + m (Ljava/util/Map;)V b printFullDetailsToLog + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$a;)V b lambda$load$6 + m (Ljava/util/Map;)Lnet/minecraft/ReportedException; c createReportWithBriefInfo + m (Ljava/util/Map;)Ljava/lang/String; d lambda$createReportWithBriefInfo$14 +c net/minecraft/resources/RegistryDataLoader$1 net/minecraft/resources/RegistryDataLoader$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup +c net/minecraft/resources/RegistryDataLoader$a net/minecraft/resources/RegistryDataLoader$Loader + f Lnet/minecraft/resources/RegistryDataLoader$d; a data + f Lnet/minecraft/core/IRegistryWritable; b registry + f Ljava/util/Map; c loadingErrors + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$c;)V a loadFromNetwork + m ()Lnet/minecraft/resources/RegistryDataLoader$d; a data + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/RegistryOps$c;)V a loadFromResources + m ()Lnet/minecraft/core/IRegistryWritable; b registry + m ()Ljava/util/Map; c loadingErrors +c net/minecraft/resources/RegistryDataLoader$b net/minecraft/resources/RegistryDataLoader$LoadingFunction +c net/minecraft/resources/RegistryDataLoader$c net/minecraft/resources/RegistryDataLoader$NetworkedRegistryData + f Ljava/util/List; a elements + f Lnet/minecraft/tags/TagNetworkSerialization$a; b tags + m ()Ljava/util/List; a elements + m ()Lnet/minecraft/tags/TagNetworkSerialization$a; b tags +c net/minecraft/resources/RegistryDataLoader$d net/minecraft/resources/RegistryDataLoader$RegistryData + f Lnet/minecraft/resources/ResourceKey; a key + f Lcom/mojang/serialization/Codec; b elementCodec + f Z c requiredNonEmpty + m (Ljava/util/function/BiConsumer;)V a runWithArguments + m (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/resources/RegistryDataLoader$a; a create + m ()Lnet/minecraft/resources/ResourceKey; a key + m ()Lcom/mojang/serialization/Codec; b elementCodec + m ()Z c requiredNonEmpty +c net/minecraft/resources/RegistryFileCodec net/minecraft/resources/RegistryFileCodec + f Lnet/minecraft/resources/ResourceKey; a registryKey + f Lcom/mojang/serialization/Codec; b elementCodec + f Z c allowInline + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a lambda$encode$0 + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; a lambda$decode$7 + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lnet/minecraft/resources/RegistryFileCodec; a create + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/RegistryFileCodec; a create + m ()Ljava/lang/String; a lambda$decode$4 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; a lambda$encode$1 + m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$c;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$8 + m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$encode$2 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$9 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$decode$6 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$decode$5 + m ()Ljava/lang/String; b lambda$decode$3 +c net/minecraft/resources/RegistryFixedCodec net/minecraft/resources/RegistryFixedCodec + f Lnet/minecraft/resources/ResourceKey; a registryKey + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a lambda$encode$0 + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$encode$3 + m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; a lambda$encode$1 + m ()Ljava/lang/String; a lambda$decode$9 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/RegistryFixedCodec; a create + m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$c;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$7 + m (Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decode$8 + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$decode$6 + m ()Ljava/lang/String; b lambda$encode$4 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; b lambda$decode$5 + m ()Ljava/lang/String; c lambda$encode$2 +c net/minecraft/resources/RegistryOps net/minecraft/resources/RegistryOps + f Lnet/minecraft/resources/RegistryOps$c; b lookupProvider + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a lambda$retrieveElement$10 + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; a lambda$retrieveElement$11 + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$c;)Lnet/minecraft/resources/RegistryOps; a create + m (Lnet/minecraft/resources/RegistryOps$b;)Lcom/mojang/serialization/DataResult; a lambda$retrieveGetter$0 + m ()Ljava/lang/String; a lambda$retrieveElement$9 + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a lambda$retrieveGetter$4 + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a withParent + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a owner + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryOps$b;)Ljava/util/Optional; a lambda$retrieveElement$6 + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/core/HolderLookup$a;)Lcom/mojang/serialization/Dynamic; a injectRegistryContext + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/resources/RegistryOps; a create + m (Ljava/lang/Object;)Lnet/minecraft/core/HolderGetter; b lambda$retrieveGetter$5 + m ()Ljava/lang/String; b lambda$retrieveGetter$3 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b getter + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; c retrieveGetter + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; d retrieveElement + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; e lambda$retrieveElement$8 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; f lambda$retrieveElement$7 + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; g lambda$retrieveGetter$2 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; h lambda$retrieveGetter$1 +c net/minecraft/resources/RegistryOps$a net/minecraft/resources/RegistryOps$HolderLookupAdapter + f Lnet/minecraft/core/HolderLookup$a; a lookupProvider + f Ljava/util/Map; b lookups + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b createLookup +c net/minecraft/resources/RegistryOps$b net/minecraft/resources/RegistryOps$RegistryInfo + f Lnet/minecraft/core/HolderOwner; a owner + f Lnet/minecraft/core/HolderGetter; b getter + f Lcom/mojang/serialization/Lifecycle; c elementsLifecycle + m ()Lnet/minecraft/core/HolderOwner; a owner + m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/resources/RegistryOps$b; a fromRegistryLookup + m ()Lnet/minecraft/core/HolderGetter; b getter + m ()Lcom/mojang/serialization/Lifecycle; c elementsLifecycle +c net/minecraft/resources/RegistryOps$c net/minecraft/resources/RegistryOps$RegistryInfoLookup + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup +c net/minecraft/resources/ResourceKey net/minecraft/resources/ResourceKey + f Ljava/util/concurrent/ConcurrentMap; a VALUES + f Lnet/minecraft/resources/MinecraftKey; b registryName + f Lnet/minecraft/resources/MinecraftKey; c location + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a create + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a create + m ()Lnet/minecraft/resources/MinecraftKey; a location + m (Lnet/minecraft/resources/ResourceKey$a;)Lnet/minecraft/resources/ResourceKey; a lambda$create$2 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a createRegistryKey + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; b lambda$streamCodec$1 + m ()Lnet/minecraft/resources/MinecraftKey; b registry + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m ()Lnet/minecraft/resources/ResourceKey; c registryKey + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; c lambda$codec$0 + m (Lnet/minecraft/resources/ResourceKey;)Z c isFor + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; d cast +c net/minecraft/resources/ResourceKey$a net/minecraft/resources/ResourceKey$InternKey + f Lnet/minecraft/resources/MinecraftKey; a registry + f Lnet/minecraft/resources/MinecraftKey; b location + m ()Lnet/minecraft/resources/MinecraftKey; a registry + m ()Lnet/minecraft/resources/MinecraftKey; b location +c net/minecraft/server/AdvancementDataPlayer net/minecraft/server/PlayerAdvancements + f Lorg/slf4j/Logger; a LOGGER + f Lcom/google/gson/Gson; b GSON + f Lnet/minecraft/server/players/PlayerList; c playerList + f Ljava/nio/file/Path; d playerSavePath + f Lnet/minecraft/advancements/AdvancementTree; e tree + f Ljava/util/Map; f progress + f Ljava/util/Set; g visible + f Ljava/util/Set; h progressChanged + f Ljava/util/Set; i rootsToUpdate + f Lnet/minecraft/server/level/EntityPlayer; j player + f Lnet/minecraft/advancements/AdvancementHolder; k lastSelectedTab + f Z l isFirstPacket + f Lcom/mojang/serialization/Codec; m codec + m (Lnet/minecraft/server/level/EntityPlayer;)V a setPlayer + m (Lnet/minecraft/server/AdvancementDataWorld;)V a reload + m (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V a lambda$asData$1 + m (Lnet/minecraft/server/AdvancementDataWorld;Lnet/minecraft/server/AdvancementDataPlayer$a;)V a applyFrom + m (Lnet/minecraft/server/AdvancementDataWorld;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/AdvancementProgress;)V a lambda$applyFrom$0 + m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/Set;Ljava/util/Set;)V a updateTreeVisibility + m (Lnet/minecraft/advancements/AdvancementHolder;)V a setSelectedTab + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V a registerListener + m ()V a stopListening + m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V a startProgress + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z a award + m (Lnet/minecraft/server/level/EntityPlayer;)V b flushDirty + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V b removeListener + m (Lnet/minecraft/server/AdvancementDataWorld;)V b registerListeners + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementProgress; b getOrStartProgress + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z b revoke + m ()V b save + m ()Lnet/minecraft/server/AdvancementDataPlayer$a; c asData + m (Lnet/minecraft/server/AdvancementDataWorld;)V c checkForAutomaticTriggers + m (Lnet/minecraft/advancements/AdvancementHolder;)V c markForVisibilityUpdate + m (Lnet/minecraft/server/AdvancementDataWorld;)V d load + m (Lnet/minecraft/advancements/AdvancementHolder;)V d registerListeners + m (Lnet/minecraft/advancements/AdvancementHolder;)V e unregisterListeners +c net/minecraft/server/AdvancementDataPlayer$a net/minecraft/server/PlayerAdvancements$Data + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Map; b map + m (Ljava/util/function/BiConsumer;Ljava/util/Map$Entry;)V a lambda$forEach$0 + m (Ljava/util/function/BiConsumer;)V a forEach + m ()Ljava/util/Map; a map +c net/minecraft/server/AdvancementDataWorld net/minecraft/server/ServerAdvancementManager + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Map; b advancements + f Lnet/minecraft/advancements/AdvancementTree; c tree + f Lnet/minecraft/core/HolderLookup$a; d registries + m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/Advancement;)V a lambda$apply$0 + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)V a lambda$validate$1 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/Advancement;)V a validate + m ()Lnet/minecraft/advancements/AdvancementTree; a tree + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementHolder; a get + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply + m ()Ljava/util/Collection; b getAllAdvancements +c net/minecraft/server/CancelledPacketHandleException net/minecraft/server/RunningOnDifferentThreadException + f Lnet/minecraft/server/CancelledPacketHandleException; a RUNNING_ON_DIFFERENT_THREAD +c net/minecraft/server/ChainedJsonException net/minecraft/server/ChainedJsonException + f Ljava/util/List; a entries + f Ljava/lang/String; b message + m (Ljava/lang/String;)V a prependJsonKey + m (Ljava/lang/Exception;)Lnet/minecraft/server/ChainedJsonException; a forException + m (Ljava/lang/String;)V b setFilenameAndFlush +c net/minecraft/server/ChainedJsonException$a net/minecraft/server/ChainedJsonException$Entry + f Ljava/lang/String; a filename + f Ljava/util/List; b jsonKeys + m (Ljava/lang/String;)V a addJsonKey + m ()Ljava/lang/String; a getFilename + m ()Ljava/lang/String; b getJsonKeys +c net/minecraft/server/CustomFunctionData net/minecraft/server/ServerFunctionManager + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/resources/MinecraftKey; b TICK_FUNCTION_TAG + f Lnet/minecraft/resources/MinecraftKey; c LOAD_FUNCTION_TAG + f Lnet/minecraft/server/MinecraftServer; d server + f Ljava/util/List; e ticking + f Z f postReload + f Lnet/minecraft/server/CustomFunctionManager; g library + m ()Lcom/mojang/brigadier/CommandDispatcher; a getDispatcher + m (Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/commands/CommandListenerWrapper;)V a execute + m (Ljava/util/Collection;Lnet/minecraft/resources/MinecraftKey;)V a executeTagFunctions + m (Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/execution/ExecutionContext;)V a lambda$execute$1 + m (Lnet/minecraft/commands/functions/CommandFunction;)Ljava/lang/String; a lambda$execute$0 + m (Lnet/minecraft/server/CustomFunctionManager;)V a replaceLibrary + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a get + m (Lnet/minecraft/server/CustomFunctionManager;)V b postReload + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; b getTag + m ()V b tick + m ()Lnet/minecraft/commands/CommandListenerWrapper; c getGameLoopSender + m ()Ljava/lang/Iterable; d getFunctionNames + m ()Ljava/lang/Iterable; e getTagNames +c net/minecraft/server/CustomFunctionManager net/minecraft/server/ServerFunctionLibrary + f Lnet/minecraft/resources/ResourceKey; a TYPE_KEY + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/resources/FileToIdConverter; c LISTER + f Ljava/util/Map; d functions + f Lnet/minecraft/tags/TagDataPack; e tagsLoader + f Ljava/util/Map; f tags + f I g functionCompilationLevel + f Lcom/mojang/brigadier/CommandDispatcher; h dispatcher + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/MinecraftKey;Ljava/util/concurrent/CompletableFuture;)V a lambda$reload$7 + m (Ljava/util/Map$Entry;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/commands/functions/CommandFunction; a lambda$reload$3 + m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; a lambda$reload$2 + m (Lnet/minecraft/resources/MinecraftKey;Z)Ljava/util/Optional; a lambda$new$0 + m (Lcom/mojang/datafixers/util/Pair;)V a lambda$reload$8 + m (Lnet/minecraft/resources/MinecraftKey;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/commands/functions/CommandFunction;Ljava/lang/Throwable;)Ljava/lang/Object; a lambda$reload$6 + m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; a lambda$reload$5 + m (Lnet/minecraft/server/packs/resources/IResource;)Ljava/util/List; a readLines + m (Ljava/util/Map;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/util/Map; a lambda$reload$4 + m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload + m ()Ljava/util/Map; a getFunctions + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a getFunction + m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; b lambda$reload$1 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; b getTag + m ()Ljava/lang/Iterable; b getAvailableTags +c net/minecraft/server/DataPackResources net/minecraft/server/ReloadableServerResources + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/concurrent/CompletableFuture; b DATA_RELOAD_INITIAL_TASK + f Lnet/minecraft/server/ReloadableServerRegistries$a; c fullRegistryHolder + f Lnet/minecraft/commands/CommandDispatcher; d commands + f Lnet/minecraft/world/item/crafting/CraftingManager; e recipes + f Lnet/minecraft/server/AdvancementDataWorld; f advancements + f Lnet/minecraft/server/CustomFunctionManager; g functionLibrary + f Ljava/util/List; h postponedTags + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/CommandDispatcher$ServerType;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a loadResources + m (Lnet/minecraft/server/DataPackResources;Ljava/lang/Object;)Lnet/minecraft/server/DataPackResources; a lambda$loadResources$0 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/CommandDispatcher$ServerType;Ljava/util/List;ILnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/ReloadableServerRegistries$b;)Ljava/util/concurrent/CompletionStage; a lambda$loadResources$1 + m ()Lnet/minecraft/server/CustomFunctionManager; a getFunctionLibrary + m ()Lnet/minecraft/server/ReloadableServerRegistries$a; b fullRegistries + m ()Lnet/minecraft/world/item/crafting/CraftingManager; c getRecipeManager + m ()Lnet/minecraft/commands/CommandDispatcher; d getCommands + m ()Lnet/minecraft/server/AdvancementDataWorld; e getAdvancements + m ()Ljava/util/List; f listeners + m ()V g updateStaticRegistryTags +c net/minecraft/server/DebugOutputStream net/minecraft/server/DebugLoggedPrintStream + f Lorg/slf4j/Logger; b LOGGER + m (Ljava/lang/String;)V a logLine +c net/minecraft/server/DispenserRegistry net/minecraft/server/Bootstrap + f Ljava/io/PrintStream; a STDOUT + f Ljava/util/concurrent/atomic/AtomicLong; b bootstrapDuration + f Z c isBootstrapped + f Lorg/slf4j/Logger; d LOGGER + m (Ljava/lang/String;)V a realStdoutPrintln + m (Ljava/util/Set;)V a checkGameruleTranslations + m (Ljava/lang/Iterable;Ljava/util/function/Function;Ljava/util/Set;)V a checkTranslations + m ()V a bootStrap + m (Ljava/util/function/Supplier;)V a checkBootstrapCalled + m (Ljava/util/function/Supplier;)Ljava/lang/RuntimeException; b createBootstrapException + m ()Ljava/util/Set; b getMissingTranslations + m ()V c validate + m ()V d wrapStreams +c net/minecraft/server/DispenserRegistry$1 net/minecraft/server/Bootstrap$1 + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit +c net/minecraft/server/EULA net/minecraft/server/Eula + f Lorg/slf4j/Logger; a LOGGER + f Ljava/nio/file/Path; b file + f Z c agreed + m ()Z a hasAgreedToEULA + m ()Z b readFile + m ()V c saveDefaults +c net/minecraft/server/IMinecraftServer net/minecraft/server/ServerInterface + m ()[Ljava/lang/String; P getPlayerNames + m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; a getProperties + m (Ljava/lang/String;)Ljava/lang/String; a runCommand + m ()Ljava/lang/String; b getServerIp + m ()I d getServerPort + m ()Ljava/lang/String; h getServerName + m ()Ljava/lang/String; j getLevelIdName + m ()Ljava/lang/String; s getPluginNames +c net/minecraft/server/Main net/minecraft/server/Main + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/world/level/storage/Convertable$ConversionSession;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/core/IRegistryCustom;Z)V a forceUpgrade + m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;Lcom/mojang/serialization/Dynamic;ZLnet/minecraft/server/packs/repository/ResourcePackRepository;)Lnet/minecraft/server/WorldLoader$c; a loadOrCreateConfig + m (Ljava/nio/file/Path;)V a writePidFile +c net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer + f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; A metricsRecorder + f Ljava/util/function/Consumer; B onMetricsRecordingStopped + f Ljava/util/function/Consumer; C onMetricsRecordingFinished + f Z D willStartRecordingMetrics + f Lnet/minecraft/server/MinecraftServer$TimeProfiler; E debugCommandProfiler + f Z F debugCommandProfilerDelayStart + f Lnet/minecraft/server/network/ServerConnection; G connection + f Lnet/minecraft/server/level/progress/WorldLoadListenerFactory; H progressListenerFactory + f Lnet/minecraft/network/protocol/status/ServerPing; I status + f Lnet/minecraft/network/protocol/status/ServerPing$a; J statusIcon + f Lnet/minecraft/util/RandomSource; K random + f Lcom/mojang/datafixers/DataFixer; L fixerUpper + f Ljava/lang/String; M localIp + f I N port + f Lnet/minecraft/core/LayeredRegistryAccess; O registries + f Ljava/util/Map; P levels + f Lnet/minecraft/server/players/PlayerList; Q playerList + f Z R running + f Z S stopped + f I T tickCount + f I U ticksUntilAutosave + f Z V onlineMode + f Z W preventProxyConnections + f Z X pvp + f Z Y allowFlight + f Lnet/minecraft/server/MinecraftServer$ReloadableResources; aA resources + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; aB structureTemplateManager + f Lnet/minecraft/server/ServerTickRateManager; aC tickRateManager + f Lnet/minecraft/world/item/alchemy/PotionBrewer; aD potionBrewing + f Lnet/minecraft/world/level/block/entity/FuelValues; aE fuelValues + f I aF emptyTicks + f Z aG isSaving + f Ljava/util/concurrent/atomic/AtomicReference; aH fatalException + f Lnet/minecraft/server/SuppressedExceptionCollector; aI suppressedExceptions + f Lcom/mojang/jtracy/DiscontinuousFrame; aJ tickFrame + f I aa playerIdleTimeout + f [J ab tickTimesNanos + f J ac aggregatedTickTimesNanos + f Ljava/security/KeyPair; ad keyPair + f Lcom/mojang/authlib/GameProfile; ae singleplayerProfile + f Z af isDemo + f Z ag isReady + f J ah lastOverloadWarningNanos + f J ai lastServerStatus + f Ljava/lang/Thread; aj serverThread + f J ak lastTickNanos + f J al taskExecutionStartNanos + f J am idleTimeNanos + f J an nextTickTimeNanos + f Z ao waitingForNextTick + f J ap delayedTasksMaxNextTickTimeNanos + f Z aq mayHaveDelayedTasks + f Lnet/minecraft/server/packs/repository/ResourcePackRepository; ar packRepository + f Lnet/minecraft/server/ScoreboardServer; as scoreboard + f Lnet/minecraft/world/level/storage/PersistentCommandStorage; at commandStorage + f Lnet/minecraft/server/bossevents/BossBattleCustomData; au customBossEvents + f Lnet/minecraft/server/CustomFunctionData; av functionManager + f Z aw enforceWhitelist + f F ax smoothedTickTimeMillis + f Ljava/util/concurrent/Executor; ay executor + f Ljava/lang/String; az serverId + f Ljava/lang/String; b VANILLA_BRAND + f I c ABSOLUTE_MAX_WORLD_SIZE + f Lnet/minecraft/world/level/WorldSettings; d DEMO_SETTINGS + f Lcom/mojang/authlib/GameProfile; e ANONYMOUS_PLAYER_PROFILE + f Lnet/minecraft/world/level/storage/Convertable$ConversionSession; f storageSource + f Lnet/minecraft/world/level/storage/WorldNBTStorage; g playerDataStorage + f Ljava/net/Proxy; h proxy + f Lnet/minecraft/server/Services; i services + f Lnet/minecraft/world/level/storage/SaveData; j worldData + f Lorg/slf4j/Logger; l LOGGER + f F m AVERAGE_TICK_TIME_SMOOTHING + f I n TICK_STATS_SPAN + f J o OVERLOADED_THRESHOLD_NANOS + f I p OVERLOADED_TICKS_THRESHOLD + f J q OVERLOADED_WARNING_INTERVAL_NANOS + f I r OVERLOADED_TICKS_WARNING_INTERVAL + f J s STATUS_EXPIRE_TIME_NANOS + f J t PREPARE_LEVELS_DEFAULT_DELAY_NANOS + f I u MAX_STATUS_PLAYER_SAMPLE + f I v SPAWN_POSITION_SEARCH_RADIUS + f I w AUTOSAVE_INTERVAL + f I x MIMINUM_AUTOSAVE_TICKS + f I y MAX_TICK_LATENCY + f Ljava/util/List; z tickables + m ()V A waitForTasks + m ()Z B pollTask + m ()Ljava/util/Optional; C getWorldScreenshotFile + m ()Ljava/nio/file/Path; D getServerDirectory + m ()Z E isPaused + m ()V F onTickRateChanged + m ()V G tickConnection + m ()V H forceTimeSynchronization + m ()Z I isShutdown + m ()Lnet/minecraft/server/level/WorldServer; J overworld + m ()Ljava/util/Set; K levelKeys + m ()Ljava/lang/Iterable; L getAllLevels + m ()Ljava/lang/String; M getServerVersion + m ()I N getPlayerCount + m ()I O getMaxPlayers + m ()[Ljava/lang/String; P getPlayerNames + m ()Lnet/minecraft/util/ModCheck; Q getModdedStatus + m ()Ljava/security/KeyPair; R getKeyPair + m ()I S getPort + m ()Lcom/mojang/authlib/GameProfile; T getSingleplayerProfile + m ()Z U isSingleplayer + m ()V V initializeKeyPair + m ()Z W isSpawningMonsters + m ()Z X isDemo + m ()Ljava/util/Optional; Y getServerResourcePack + m ()Z Z isResourcePackRequired + m (Lnet/minecraft/world/level/EnumGamemode;)V a setDefaultGameType + m (Lnet/minecraft/world/level/storage/WorldPersistentData;)V a readScoreboard + m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Z)Lnet/minecraft/world/level/DataPackConfiguration; a getSelectedPacks + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/network/ITextFilter; a createTextFilterForPlayer + m (Lnet/minecraft/world/level/EnumGamemode;ZI)Z a publishServer + m (Lnet/minecraft/server/level/WorldServer;)I a getSpawnRadius + m (Lnet/minecraft/commands/CommandListenerWrapper;)V a kickUnlistedPlayers + m (Lnet/minecraft/world/level/storage/SaveData;)V a setupDebugLevel + m (Z)V a halt + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/server/level/WorldServer; a getLevel + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;Ljava/lang/String;)V a logChatMessage + m (Ljava/util/concurrent/atomic/AtomicReference;)V a lambda$spin$2 + m (J)V a logTickMethodTime + m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Lnet/minecraft/world/flag/FeatureFlagSet;)V a enableForcedFeaturePacks + m (Lcom/mojang/authlib/GameProfile;)Z a isSingleplayerOwner + m (Ljava/lang/Thread;Ljava/lang/Throwable;)V a lambda$spin$3 + m (Lnet/minecraft/server/players/PlayerList;)V a setPlayerList + m (Ljava/lang/Throwable;Lnet/minecraft/network/protocol/PacketType;)V a reportPacketHandlingException + m (ZZZ)Z a saveAllChunks + m (Lnet/minecraft/CrashReport;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V a storeChunkIoError + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/storage/IWorldDataServer;ZZ)V a setInitialSpawn + m (Ljava/lang/Runnable;)Lnet/minecraft/server/TickTask; a wrapRunnable + m (Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer; a spin + m (Ljava/util/function/BooleanSupplier;)V a tickServer + m (Ljava/lang/RuntimeException;)V a setFatalException + m (Lnet/minecraft/server/TickTask;)Z a shouldRun + m (Lnet/minecraft/util/profiling/MethodProfilerResults;)V a lambda$new$0 + m (Lnet/minecraft/world/level/storage/SavedFile;)Ljava/nio/file/Path; a getWorldPath + m (I)V a setPort + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a reportChunkLoadFailure + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m (Ljava/nio/file/Path;)V a dumpServerProperties + m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; a reloadResources + m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Lnet/minecraft/world/level/WorldDataConfiguration;ZZ)Lnet/minecraft/world/level/WorldDataConfiguration; a configurePackRepository + m (Lnet/minecraft/CrashReport;)V a onServerCrash + m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V a startRecordingMetrics + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isUnderSpawnProtection + m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Z)Lnet/minecraft/world/level/WorldDataConfiguration; a configureRepositoryWithSelection + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V a subscribeToDebugSample + m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; a fillServerSystemReport + m (Lnet/minecraft/world/level/World;)Z a isLevelEnabled + m ()Z aA enforceSecureProfile + m ()J aB getNextTickTime + m ()Lcom/mojang/datafixers/DataFixer; aC getFixerUpper + m ()Lnet/minecraft/server/AdvancementDataWorld; aD getAdvancements + m ()Lnet/minecraft/server/CustomFunctionData; aE getFunctions + m ()Lnet/minecraft/server/packs/repository/ResourcePackRepository; aF getPackRepository + m ()Lnet/minecraft/commands/CommandDispatcher; aG getCommands + m ()Lnet/minecraft/commands/CommandListenerWrapper; aH createCommandSourceStack + m ()Lnet/minecraft/world/item/crafting/CraftingManager; aI getRecipeManager + m ()Lnet/minecraft/server/ScoreboardServer; aJ getScoreboard + m ()Lnet/minecraft/world/level/storage/PersistentCommandStorage; aK getCommandStorage + m ()Lnet/minecraft/world/level/GameRules; aL getGameRules + m ()Lnet/minecraft/server/bossevents/BossBattleCustomData; aM getCustomBossEvents + m ()Z aN isEnforceWhitelist + m ()F aO getCurrentSmoothedTickTime + m ()Lnet/minecraft/server/ServerTickRateManager; aP tickRateManager + m ()J aQ getAverageTickTimeNanos + m ()[J aR getTickTimesNanos + m ()V aS endMetricsRecordingTick + m ()Z aT isRecordingMetrics + m ()V aU stopRecordingMetrics + m ()V aV finishRecordingMetrics + m ()V aW cancelRecordingMetrics + m ()Z aX forceSynchronousWrites + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; aY getStructureManager + m ()Lnet/minecraft/world/level/storage/SaveData; aZ getWorldData + m (Ljava/lang/String;)V a_ setLocalIp + m ()Z aa usesAuthentication + m ()Z ab getPreventProxyConnections + m ()Z ac isPvpAllowed + m ()Z ad isFlightAllowed + m ()Ljava/lang/String; ae getMotd + m ()Z af isStopped + m ()Lnet/minecraft/server/players/PlayerList; ag getPlayerList + m ()Lnet/minecraft/server/network/ServerConnection; ah getConnection + m ()Z ai isReady + m ()Z aj hasGui + m ()I ak getTickCount + m ()I al getSpawnProtectionRadius + m ()Z am repliesToStatus + m ()Z an hidesOnlinePlayers + m ()Ljava/net/Proxy; ao getProxy + m ()I ap getPlayerIdleTimeout + m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; aq getSessionService + m ()Lnet/minecraft/util/SignatureValidator; ar getProfileKeySignatureValidator + m ()Lcom/mojang/authlib/GameProfileRepository; as getProfileRepository + m ()Lnet/minecraft/server/players/UserCache; at getProfileCache + m ()Lnet/minecraft/network/protocol/status/ServerPing; au getStatus + m ()V av invalidateStatus + m ()I aw getAbsoluteMaxWorldSize + m ()Z ax scheduleExecutables + m ()Ljava/lang/Thread; ay getRunningThread + m ()I az getCompressionThreshold + m (Z)V b setDifficultyLocked + m (ZZZ)Z b saveEverything + m (Lnet/minecraft/server/level/WorldServer;)V b synchronizeTime + m (Lnet/minecraft/server/TickTask;)V b doRunTask + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;)V b reportChunkSaveFailure + m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; b fillSystemReport + m (Ljava/lang/String;)V b setId + m (I)I b getScaledTrackingDistance + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/level/PlayerInteractManager; b createGameModeForPlayer + m (Ljava/lang/Runnable;)V b addTickable + m (Lcom/mojang/authlib/GameProfile;)V b setSingleplayerProfile + m (Ljava/lang/Throwable;)Lnet/minecraft/CrashReport; b constructOrExtractCrashReport + m (Ljava/nio/file/Path;)V b saveDebugReport + m (Ljava/util/function/BooleanSupplier;)V b managedBlock + m ()Ljava/util/Optional; bC loadStatusIcon + m ()V bD autoSave + m ()I bE computeNextAutosaveInterval + m ()Lnet/minecraft/network/protocol/status/ServerPing; bF buildServerStatus + m ()Lnet/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample; bG buildPlayerStatus + m ()V bH updateMobSpawningFlags + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; bI createProfiler + m ()Ljava/lang/String; bJ lambda$fillSystemReport$24 + m ()Ljava/lang/String; bK lambda$fillSystemReport$23 + m ()Ljava/lang/String; bL lambda$fillSystemReport$22 + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; ba registryAccess + m ()Lnet/minecraft/core/LayeredRegistryAccess; bb registries + m ()Lnet/minecraft/server/ReloadableServerRegistries$a; bc reloadableRegistries + m ()Lnet/minecraft/world/level/EnumGamemode; bd getForcedGameType + m ()Lnet/minecraft/server/packs/resources/IResourceManager; be getResourceManager + m ()Z bf isCurrentlySaving + m ()Z bg isTimeProfilerRunning + m ()V bh startTimeProfiler + m ()Lnet/minecraft/util/profiling/MethodProfilerResults; bi stopTimeProfiler + m ()I bj getMaxChainedNeighborUpdates + m ()Lnet/minecraft/network/chat/ChatDecorator; bk getChatDecorator + m ()Z bl logIPs + m ()Z bm acceptsTransfers + m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; bn potionBrewing + m ()Lnet/minecraft/world/level/block/entity/FuelValues; bo fuelValues + m ()Lnet/minecraft/server/ServerLinks; bp serverLinks + m ()I bq pauseWhileEmptySeconds + m ()V br logFullTickTime + m ()V bs startMeasuringTaskExecutionTime + m ()V bt finishMeasuringTaskExecutionTime + m ()Z bu haveTime + m ()Z bv pollTaskInternal + m ()Z c shouldInformAdmins + m (Ljava/lang/Runnable;)V c executeIfPossible + m (Ljava/nio/file/Path;)V c dumpMiscStats + m (I)V c setPlayerIdleTimeout + m (Lnet/minecraft/server/level/EntityPlayer;)V c sendDifficultyUpdate + m (Z)V c setDemo + m (Ljava/util/function/BooleanSupplier;)V c tickChildren + m (Lcom/mojang/authlib/GameProfile;)I c getProfilePermissions + m (Ljava/lang/String;)Ljava/nio/file/Path; c getFile + m (Ljava/lang/String;)V d setMotd + m (Ljava/lang/Runnable;)V d doRunTask + m (Ljava/nio/file/Path;)V d dumpGameRules + m (Z)V d setUsesAuthentication + m (Ljava/nio/file/Path;)V e dumpClasspath + m (Z)V e setPreventProxyConnections + m ()Z e initServer + m (Ljava/lang/Runnable;)Z e shouldRun + m ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable + m (Z)V f setPvpAllowed + m (Ljava/nio/file/Path;)V f dumpThreads + m (Ljava/nio/file/Path;)V g dumpNativeModules + m (Z)V g setFlightAllowed + m ()Z g isTickTimeLoggingEnabled + m (Z)V h setEnforceWhitelist + m ()V i onServerExit + m ()I k getOperatorUserPermissionLevel + m ()I l getFunctionCompilationLevel + m (Ljava/nio/file/Path;)V m lambda$new$1 + m ()Z m shouldRconBroadcast + m ()Z n isDedicatedServer + m ()I o getRateLimitPacketsPerSecond + m ()Z p isEpollEnabled + m ()Z q isCommandBlockEnabled + m ()Z r isPublished + m ()V t forceDifficulty + m ()Lnet/minecraft/world/level/EnumGamemode; u getDefaultGameType + m ()V v stopServer + m ()Ljava/lang/String; w getLocalIp + m ()Z w_ isHardcore + m ()Z x isRunning + m ()V x_ waitUntilNextTick + m ()V y runServer + m ()Z y_ acceptsSuccess + m ()Z z throwIfFatalException + m ()Z z_ acceptsFailure +c net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1 + f Lnet/minecraft/world/level/GameRules; b val$gameRules + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit +c net/minecraft/server/MinecraftServer$ReloadableResources net/minecraft/server/MinecraftServer$ReloadableResources + f Lnet/minecraft/server/packs/resources/IReloadableResourceManager; a resourceManager + f Lnet/minecraft/server/DataPackResources; b managers + m ()Lnet/minecraft/server/packs/resources/IReloadableResourceManager; a resourceManager + m ()Lnet/minecraft/server/DataPackResources; b managers +c net/minecraft/server/MinecraftServer$ServerResourcePackInfo net/minecraft/server/MinecraftServer$ServerResourcePackInfo + f Ljava/util/UUID; a id + f Ljava/lang/String; b url + f Ljava/lang/String; c hash + f Z d isRequired + f Lnet/minecraft/network/chat/IChatBaseComponent; e prompt + m ()Ljava/util/UUID; a id + m ()Ljava/lang/String; b url + m ()Ljava/lang/String; c hash + m ()Z d isRequired + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e prompt +c net/minecraft/server/MinecraftServer$TimeProfiler net/minecraft/server/MinecraftServer$TimeProfiler + f J a startNanos + f I b startTick + m (JI)Lnet/minecraft/util/profiling/MethodProfilerResults; a stop +c net/minecraft/server/MinecraftServer$TimeProfiler$1 net/minecraft/server/MinecraftServer$TimeProfiler$1 + f Lnet/minecraft/server/MinecraftServer$TimeProfiler; c this$0 + m ()J a getStartTimeNano + m (Ljava/lang/String;)Ljava/util/List; a getTimes + m (Ljava/nio/file/Path;)Z a saveResults + m ()I b getStartTimeTicks + m ()J c getEndTimeNano + m ()I d getEndTimeTicks + m ()Ljava/lang/String; e getProfilerResults +c net/minecraft/server/RedirectStream net/minecraft/server/LoggedPrintStream + f Ljava/lang/String; a name + f Lorg/slf4j/Logger; b LOGGER + m (Ljava/lang/String;)V a logLine +c net/minecraft/server/RegistryLayer net/minecraft/server/RegistryLayer + f Lnet/minecraft/server/RegistryLayer; a STATIC + f Lnet/minecraft/server/RegistryLayer; b WORLDGEN + f Lnet/minecraft/server/RegistryLayer; c DIMENSIONS + f Lnet/minecraft/server/RegistryLayer; d RELOADABLE + f Ljava/util/List; e VALUES + f Lnet/minecraft/core/IRegistryCustom$Dimension; f STATIC_ACCESS + f [Lnet/minecraft/server/RegistryLayer; g $VALUES + m ()Lnet/minecraft/core/LayeredRegistryAccess; a createRegistryAccess + m ()[Lnet/minecraft/server/RegistryLayer; b $values +c net/minecraft/server/ReloadableServerRegistries net/minecraft/server/ReloadableServerRegistries + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/core/RegistrationInfo; b DEFAULT_REGISTRATION_INFO + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$a; a concatenateLookups + m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$a;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$b; a createAndValidateFullContext + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/core/HolderLookup$a;)V a validateRegistry + m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; a createUpdatedRegistries + m (Ljava/lang/String;Ljava/lang/String;)V a lambda$validateLootRegistries$5 + m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$validateRegistry$6 + m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload + m (Lnet/minecraft/core/HolderLookup$a;)V a validateLootRegistries + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/level/storage/loot/LootDataType;)V a lambda$validateLootRegistries$4 + m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$a;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$b; b lambda$reload$1 +c net/minecraft/server/ReloadableServerRegistries$a net/minecraft/server/ReloadableServerRegistries$Holder + f Lnet/minecraft/core/HolderLookup$a; a registries + m ()Lnet/minecraft/core/HolderGetter$a; a lookup + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Collection; a getKeys + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$b;)Ljava/util/Optional; a lambda$getLootTable$0 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; b getLootTable +c net/minecraft/server/ReloadableServerRegistries$b net/minecraft/server/ReloadableServerRegistries$LoadResult + f Lnet/minecraft/core/LayeredRegistryAccess; a layers + f Lnet/minecraft/core/HolderLookup$a; b lookupWithUpdatedTags + m ()Lnet/minecraft/core/LayeredRegistryAccess; a layers + m ()Lnet/minecraft/core/HolderLookup$a; b lookupWithUpdatedTags +c net/minecraft/server/ScoreboardServer net/minecraft/server/ServerScoreboard + f Lnet/minecraft/server/MinecraftServer; b server + f Ljava/util/Set; c trackedObjectives + f Ljava/util/List; d dirtyListeners + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/scores/PersistentScoreboard; a createData + m (Ljava/lang/Runnable;)V a addDirtyListener + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a onScoreChanged + m (Ljava/lang/String;Lnet/minecraft/world/scores/ScoreboardTeam;)Z a addPlayerToTeam + m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/ScoreboardObjective;)V a setDisplayObjective + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V a onScoreLockChanged + m (Lnet/minecraft/world/scores/ScoreHolder;)V a onPlayerRemoved + m (Lnet/minecraft/world/scores/ScoreboardTeam;)V a onTeamAdded + m (Lnet/minecraft/world/scores/ScoreboardObjective;)V a onObjectiveAdded + m ()V a setDirty + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V b onPlayerScoreRemoved + m (Ljava/lang/String;Lnet/minecraft/world/scores/ScoreboardTeam;)V b removePlayerFromTeam + m (Lnet/minecraft/world/scores/ScoreboardTeam;)V b onTeamChanged + m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; b dataFactory + m (Lnet/minecraft/world/scores/ScoreboardObjective;)V b onObjectiveChanged + m (Lnet/minecraft/world/scores/ScoreboardTeam;)V c onTeamRemoved + m (Lnet/minecraft/world/scores/ScoreboardObjective;)V c onObjectiveRemoved + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Ljava/util/List; d getStartTrackingPackets + m (Lnet/minecraft/world/scores/ScoreboardObjective;)V e startTrackingObjective + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Ljava/util/List; f getStopTrackingPackets + m (Lnet/minecraft/world/scores/ScoreboardObjective;)V g stopTrackingObjective + m ()Lnet/minecraft/world/scores/PersistentScoreboard; h createData + m (Lnet/minecraft/world/scores/ScoreboardObjective;)I h getObjectiveDisplaySlotCount +c net/minecraft/server/ScoreboardServer$Action net/minecraft/server/ServerScoreboard$Method + f Lnet/minecraft/server/ScoreboardServer$Action; a CHANGE + f Lnet/minecraft/server/ScoreboardServer$Action; b REMOVE + f [Lnet/minecraft/server/ScoreboardServer$Action; c $VALUES + m ()[Lnet/minecraft/server/ScoreboardServer$Action; a $values +c net/minecraft/server/ServerCommand net/minecraft/server/ConsoleInput + f Ljava/lang/String; a msg + f Lnet/minecraft/commands/CommandListenerWrapper; b source +c net/minecraft/server/ServerInfo net/minecraft/server/ServerInfo + m ()Ljava/lang/String; M getServerVersion + m ()I N getPlayerCount + m ()I O getMaxPlayers + m ()Ljava/lang/String; ae getMotd +c net/minecraft/server/ServerLinks net/minecraft/server/ServerLinks + f Lnet/minecraft/server/ServerLinks; a EMPTY + f Lnet/minecraft/network/codec/StreamCodec; b TYPE_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; c UNTRUSTED_LINKS_STREAM_CODEC + f Ljava/util/List; d entries + m ()Z a isEmpty + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/lang/Boolean; a lambda$findKnownType$0 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Ljava/lang/Boolean; a lambda$findKnownType$1 + m (Lnet/minecraft/server/ServerLinks$Entry;)Lnet/minecraft/server/ServerLinks$UntrustedEntry; a lambda$untrust$3 + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/util/Optional; a findKnownType + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$Entry;)Z a lambda$findKnownType$2 + m ()Ljava/util/List; b untrust + m ()Ljava/util/List; c entries +c net/minecraft/server/ServerLinks$Entry net/minecraft/server/ServerLinks$Entry + f Lcom/mojang/datafixers/util/Either; a type + f Ljava/net/URI; b link + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; a knownType + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a displayName + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$displayName$0 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; a custom + m ()Lcom/mojang/datafixers/util/Either; b type + m ()Ljava/net/URI; c link +c net/minecraft/server/ServerLinks$KnownLinkType net/minecraft/server/ServerLinks$KnownLinkType + f Lnet/minecraft/server/ServerLinks$KnownLinkType; a BUG_REPORT + f Lnet/minecraft/server/ServerLinks$KnownLinkType; b COMMUNITY_GUIDELINES + f Lnet/minecraft/server/ServerLinks$KnownLinkType; c SUPPORT + f Lnet/minecraft/server/ServerLinks$KnownLinkType; d STATUS + f Lnet/minecraft/server/ServerLinks$KnownLinkType; e FEEDBACK + f Lnet/minecraft/server/ServerLinks$KnownLinkType; f COMMUNITY + f Lnet/minecraft/server/ServerLinks$KnownLinkType; g WEBSITE + f Lnet/minecraft/server/ServerLinks$KnownLinkType; h FORUMS + f Lnet/minecraft/server/ServerLinks$KnownLinkType; i NEWS + f Lnet/minecraft/server/ServerLinks$KnownLinkType; j ANNOUNCEMENTS + f Lnet/minecraft/network/codec/StreamCodec; k STREAM_CODEC + f Ljava/util/function/IntFunction; l BY_ID + f I m id + f Ljava/lang/String; n name + f [Lnet/minecraft/server/ServerLinks$KnownLinkType; o $VALUES + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I a lambda$static$1 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a displayName + m (Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; a create + m ()[Lnet/minecraft/server/ServerLinks$KnownLinkType; b $values + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I b lambda$static$0 +c net/minecraft/server/ServerLinks$UntrustedEntry net/minecraft/server/ServerLinks$UntrustedEntry + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lcom/mojang/datafixers/util/Either; b type + f Ljava/lang/String; c link + m ()Lcom/mojang/datafixers/util/Either; a type + m ()Ljava/lang/String; b link +c net/minecraft/server/ServerTickRateManager net/minecraft/server/ServerTickRateManager + f J g remainingSprintTicks + f J h sprintTickStartTime + f J i sprintTimeSpend + f J j scheduledCurrentSprintTicks + f Z k previousIsFrozen + f Lnet/minecraft/server/MinecraftServer; l server + m (Lnet/minecraft/server/level/EntityPlayer;)V a updateJoiningPlayer + m (ILjava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$finishTickSprint$0 + m (F)V a setTickRate + m (Z)V a setFrozen + m ()Z a isSprinting + m (I)Z a stepGameIfPaused + m (I)Z b requestGameToSprint + m ()Z b stopStepping + m ()Z c stopSprinting + m ()Z d checkShouldSprintThisTick + m ()V e endTickWork + m ()V n updateStateToClients + m ()V o updateStepTicks + m ()V p finishTickSprint +c net/minecraft/server/Services net/minecraft/server/Services + f Lcom/mojang/authlib/minecraft/MinecraftSessionService; a sessionService + f Lcom/mojang/authlib/yggdrasil/ServicesKeySet; b servicesKeySet + f Lcom/mojang/authlib/GameProfileRepository; c profileRepository + f Lnet/minecraft/server/players/UserCache; d profileCache + f Ljava/lang/String; e USERID_CACHE_FILE + m ()Lnet/minecraft/util/SignatureValidator; a profileKeySignatureValidator + m ()Z b canValidateProfileKeys + m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; c sessionService + m ()Lcom/mojang/authlib/yggdrasil/ServicesKeySet; d servicesKeySet + m ()Lcom/mojang/authlib/GameProfileRepository; e profileRepository + m ()Lnet/minecraft/server/players/UserCache; f profileCache +c net/minecraft/server/SuppressedExceptionCollector net/minecraft/server/SuppressedExceptionCollector + f I a LATEST_ENTRY_COUNT + f Ljava/util/Queue; b latestEntries + f Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap; c entryCounts + m ()Ljava/lang/String; a dump + m (Ljava/lang/String;Ljava/lang/Throwable;)V a addEntry + m ()J b currentTimeMs +c net/minecraft/server/SuppressedExceptionCollector$a net/minecraft/server/SuppressedExceptionCollector$LongEntry + f J a timestampMs + f Ljava/lang/String; b location + f Ljava/lang/Class; c cls + f Ljava/lang/String; d message + m ()J a timestampMs + m ()Ljava/lang/String; b location + m ()Ljava/lang/Class; c cls + m ()Ljava/lang/String; d message +c net/minecraft/server/SuppressedExceptionCollector$b net/minecraft/server/SuppressedExceptionCollector$ShortEntry + f Ljava/lang/String; a location + f Ljava/lang/Class; b cls + m ()Ljava/lang/String; a location + m ()Ljava/lang/Class; b cls +c net/minecraft/server/TickTask net/minecraft/server/TickTask + f I a tick + f Ljava/lang/Runnable; b runnable + m ()I a getTick +c net/minecraft/server/WorldLoader net/minecraft/server/WorldLoader + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/server/packs/resources/IReloadableResourceManager;Lnet/minecraft/server/DataPackResources;Ljava/lang/Throwable;)V a lambda$load$0 + m (Lnet/minecraft/server/WorldLoader$e;Lnet/minecraft/server/packs/resources/IReloadableResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/WorldLoader$b;Lnet/minecraft/server/DataPackResources;)Ljava/lang/Object; a lambda$load$1 + m (Lnet/minecraft/server/WorldLoader$c;Lnet/minecraft/server/WorldLoader$f;Lnet/minecraft/server/WorldLoader$e;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a load +c net/minecraft/server/WorldLoader$a net/minecraft/server/WorldLoader$DataLoadContext + f Lnet/minecraft/server/packs/resources/IResourceManager; a resources + f Lnet/minecraft/world/level/WorldDataConfiguration; b dataConfiguration + f Lnet/minecraft/core/HolderLookup$a; c datapackWorldgen + f Lnet/minecraft/core/IRegistryCustom$Dimension; d datapackDimensions + m ()Lnet/minecraft/server/packs/resources/IResourceManager; a resources + m ()Lnet/minecraft/world/level/WorldDataConfiguration; b dataConfiguration + m ()Lnet/minecraft/core/HolderLookup$a; c datapackWorldgen + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; d datapackDimensions +c net/minecraft/server/WorldLoader$b net/minecraft/server/WorldLoader$DataLoadOutput + f Ljava/lang/Object; a cookie + f Lnet/minecraft/core/IRegistryCustom$Dimension; b finalDimensions + m ()Ljava/lang/Object; a cookie + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; b finalDimensions +c net/minecraft/server/WorldLoader$c net/minecraft/server/WorldLoader$InitConfig + f Lnet/minecraft/server/WorldLoader$d; a packConfig + f Lnet/minecraft/commands/CommandDispatcher$ServerType; b commandSelection + f I c functionCompilationLevel + m ()Lnet/minecraft/server/WorldLoader$d; a packConfig + m ()Lnet/minecraft/commands/CommandDispatcher$ServerType; b commandSelection + m ()I c functionCompilationLevel +c net/minecraft/server/WorldLoader$d net/minecraft/server/WorldLoader$PackConfig + f Lnet/minecraft/server/packs/repository/ResourcePackRepository; a packRepository + f Lnet/minecraft/world/level/WorldDataConfiguration; b initialDataConfig + f Z c safeMode + f Z d initMode + m ()Lcom/mojang/datafixers/util/Pair; a createResourceManager + m ()Lnet/minecraft/server/packs/repository/ResourcePackRepository; b packRepository + m ()Lnet/minecraft/world/level/WorldDataConfiguration; c initialDataConfig + m ()Z d safeMode + m ()Z e initMode +c net/minecraft/server/WorldLoader$e net/minecraft/server/WorldLoader$ResultFactory +c net/minecraft/server/WorldLoader$f net/minecraft/server/WorldLoader$WorldDataSupplier +c net/minecraft/server/WorldStem net/minecraft/server/WorldStem + f Lnet/minecraft/server/packs/resources/IReloadableResourceManager; a resourceManager + f Lnet/minecraft/server/DataPackResources; b dataPackResources + f Lnet/minecraft/core/LayeredRegistryAccess; c registries + f Lnet/minecraft/world/level/storage/SaveData; d worldData + m ()Lnet/minecraft/server/packs/resources/IReloadableResourceManager; a resourceManager + m ()Lnet/minecraft/server/DataPackResources; b dataPackResources + m ()Lnet/minecraft/core/LayeredRegistryAccess; c registries + m ()Lnet/minecraft/world/level/storage/SaveData; d worldData +c net/minecraft/server/advancements/AdvancementVisibilityEvaluator net/minecraft/server/advancements/AdvancementVisibilityEvaluator + f I a VISIBILITY_DEPTH + m (Lnet/minecraft/advancements/AdvancementNode;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$a;)Z a evaluateVisibility + m (Lnet/minecraft/advancements/Advancement;Z)Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; a evaluateVisibilityRule + m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$a;)V a evaluateVisibility + m (Lit/unimi/dsi/fastutil/Stack;)Z a evaluateVisiblityForUnfinishedNode +c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$a net/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output +c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$b net/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule + f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; a SHOW + f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; b HIDE + f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; c NO_CHANGE + f [Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; d $VALUES + m ()[Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; a $values +c net/minecraft/server/bossevents/BossBattleCustom net/minecraft/server/bossevents/CustomBossEvent + f Lnet/minecraft/resources/MinecraftKey; h id + f Ljava/util/Set; i players + f I j value + f I k max + m (Lnet/minecraft/server/level/EntityPlayer;)V a addPlayer + m (I)V a setValue + m ()Lnet/minecraft/resources/MinecraftKey; a getTextId + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$getDisplayName$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/server/bossevents/BossBattleCustom; a load + m (Ljava/util/Collection;)Z a setPlayers + m (Ljava/util/UUID;)V a addOfflinePlayer + m (Lnet/minecraft/server/level/EntityPlayer;)V b removePlayer + m (I)V b setMax + m ()V b removeAllPlayers + m ()I c getValue + m (Lnet/minecraft/server/level/EntityPlayer;)V c onPlayerConnect + m (Lnet/minecraft/server/level/EntityPlayer;)V d onPlayerDisconnect + m ()I d getMax + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName +c net/minecraft/server/bossevents/BossBattleCustomData net/minecraft/server/bossevents/CustomBossEvents + f Ljava/util/Map; a events + m ()Ljava/util/Collection; a getIds + m (Lnet/minecraft/server/level/EntityPlayer;)V a onPlayerConnect + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)V a remove + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a load + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/bossevents/BossBattleCustom; a get + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/server/bossevents/BossBattleCustom; a create + m ()Ljava/util/Collection; b getEvents + m (Lnet/minecraft/server/level/EntityPlayer;)V b onPlayerDisconnect +c net/minecraft/server/chase/ChaseClient net/minecraft/server/chase/ChaseClient + f Lorg/slf4j/Logger; a LOGGER + f I b RECONNECT_INTERVAL_SECONDS + f Ljava/lang/String; c serverHost + f I d serverPort + f Lnet/minecraft/server/MinecraftServer; e server + f Z f wantsToRun + f Ljava/net/Socket; g socket + f Ljava/lang/Thread; h thread + m (Ljava/lang/String;)V a handleMessage + m (Lnet/minecraft/server/chase/ChaseClient$a;)V a lambda$handleTeleport$0 + m ()V a start + m (Ljava/util/Scanner;)V a handleTeleport + m (Ljava/util/Scanner;)Ljava/util/Optional; b parseTarget + m (Ljava/lang/String;)V b executeCommand + m ()V b stop + m (Ljava/lang/String;)V c lambda$executeCommand$1 + m ()V c run +c net/minecraft/server/chase/ChaseClient$a net/minecraft/server/chase/ChaseClient$TeleportTarget + f Lnet/minecraft/resources/ResourceKey; a level + f Lnet/minecraft/world/phys/Vec3D; b pos + f Lnet/minecraft/world/phys/Vec2F; c rot + m ()Lnet/minecraft/resources/ResourceKey; a level + m ()Lnet/minecraft/world/phys/Vec3D; b pos + m ()Lnet/minecraft/world/phys/Vec2F; c rot +c net/minecraft/server/chase/ChaseServer net/minecraft/server/chase/ChaseServer + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b serverBindAddress + f I c serverPort + f Lnet/minecraft/server/players/PlayerList; d playerList + f I e broadcastIntervalMs + f Z f wantsToRun + f Ljava/net/ServerSocket; g serverSocket + f Ljava/util/concurrent/CopyOnWriteArrayList; h clientSockets + m (Ljava/net/Socket;[B)V a lambda$runSender$0 + m ()V a start + m ()V b stop + m ()V c runSender + m ()V d runAcceptor + m ()Lnet/minecraft/server/chase/ChaseServer$a; e getPlayerPosition +c net/minecraft/server/chase/ChaseServer$a net/minecraft/server/chase/ChaseServer$PlayerPosition + f Ljava/lang/String; a dimensionName + f D b x + f D c y + f D d z + f F e yRot + f F f xRot + m ()Ljava/lang/String; a dimensionName + m ()D b x + m ()D c y + m ()D d z + m ()F e yRot + m ()F f xRot + m ()Ljava/lang/String; g format +c net/minecraft/server/commands/ChaseCommand net/minecraft/server/commands/ChaseCommand + f Lcom/google/common/collect/BiMap; a DIMENSION_NAMES + f Lorg/slf4j/Logger; b LOGGER + f Ljava/lang/String; c DEFAULT_CONNECT_HOST + f Ljava/lang/String; d DEFAULT_BIND_ADDRESS + f I e DEFAULT_PORT + f I f BROADCAST_INTERVAL_MS + f Lnet/minecraft/server/chase/ChaseServer; g chaseServer + f Lnet/minecraft/server/chase/ChaseClient; h chaseClient + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a stop + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$lead$9 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;I)I a lead + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6 + m (Ljava/lang/String;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$follow$10 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stop$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b alreadyRunning + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;I)I b follow + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$stop$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$1 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$0 +c net/minecraft/server/commands/CommandAdvancement net/minecraft/server/commands/AdvancementCommands + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_NO_ACTION_PERFORMED + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_CRITERION_NOT_FOUND + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$perform$20 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$11 + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$performCriterion$22 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/commands/CommandAdvancement$Filter;)Ljava/util/List; a getAdvancements + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/server/commands/CommandAdvancement$Action;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)I a performCriterion + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2 + m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/List;)V a addChildren + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$16 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;)I a perform + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$15 + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$performCriterion$21 + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$perform$19 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$14 + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$perform$18 + m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$perform$17 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$3 +c net/minecraft/server/commands/CommandAdvancement$Action net/minecraft/server/commands/AdvancementCommands$Action + f Lnet/minecraft/server/commands/CommandAdvancement$Action; a GRANT + f Lnet/minecraft/server/commands/CommandAdvancement$Action; b REVOKE + f Ljava/lang/String; c key + f [Lnet/minecraft/server/commands/CommandAdvancement$Action; d $VALUES + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z a performCriterion + m (Lnet/minecraft/server/level/EntityPlayer;Ljava/lang/Iterable;)I a perform + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z a perform + m ()Ljava/lang/String; a getKey + m ()[Lnet/minecraft/server/commands/CommandAdvancement$Action; b $values +c net/minecraft/server/commands/CommandAdvancement$Action$1 net/minecraft/server/commands/AdvancementCommands$Action$1 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z a performCriterion + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z a perform +c net/minecraft/server/commands/CommandAdvancement$Action$2 net/minecraft/server/commands/AdvancementCommands$Action$2 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z a performCriterion + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z a perform +c net/minecraft/server/commands/CommandAdvancement$Filter net/minecraft/server/commands/AdvancementCommands$Mode + f Lnet/minecraft/server/commands/CommandAdvancement$Filter; a ONLY + f Lnet/minecraft/server/commands/CommandAdvancement$Filter; b THROUGH + f Lnet/minecraft/server/commands/CommandAdvancement$Filter; c FROM + f Lnet/minecraft/server/commands/CommandAdvancement$Filter; d UNTIL + f Lnet/minecraft/server/commands/CommandAdvancement$Filter; e EVERYTHING + f Z f parents + f Z g children + f [Lnet/minecraft/server/commands/CommandAdvancement$Filter; h $VALUES + m ()[Lnet/minecraft/server/commands/CommandAdvancement$Filter; a $values +c net/minecraft/server/commands/CommandAttribute net/minecraft/server/commands/AttributeCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_NOT_LIVING_ENTITY + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_NO_SUCH_ATTRIBUTE + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; c ERROR_NO_SUCH_MODIFIER + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; d ERROR_MODIFIER_ALREADY_PRESENT + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeModifier$25 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I a getAttributeValue + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; a getAttributeInstance + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/IChatBaseComponent; a getAttributeDescription + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)I a resetAttributeBase + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;D)I a getAttributeModifier + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$16 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getAttributeModifier$21 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)I a addModifier + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; a getLivingEntity + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)I a removeModifier + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$18 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetAttributeBase$23 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$17 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I b getAttributeBase + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addModifier$24 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$14 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/EntityLiving; b getEntityWithAttribute + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setAttributeBase$22 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$15 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; c getAttributeModifiers + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$getAttributeBase$20 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I c setAttributeBase + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$13 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$getAttributeValue$19 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$5 +c net/minecraft/server/commands/CommandBan net/minecraft/server/commands/BanPlayerCommands + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_BANNED + m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/server/players/GameProfileBanEntry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$banPlayers$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;)I a banPlayers + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 +c net/minecraft/server/commands/CommandBanIp net/minecraft/server/commands/BanIpCommands + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVALID_IP + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_ALREADY_BANNED + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/lang/String;Lnet/minecraft/server/players/IpBanEntry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$banIp$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$banIp$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)I a banIpOrName + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)I b banIp +c net/minecraft/server/commands/CommandBanList net/minecraft/server/commands/BanListCommands + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/server/players/ExpirableListEntry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a showList + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$4 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1 +c net/minecraft/server/commands/CommandBossBar net/minecraft/server/commands/BossBarCommands + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a SUGGEST_BOSS_BAR + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_ALREADY_EXISTS + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_DOESNT_EXIST + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_NO_PLAYER_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_NO_NAME_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_NO_COLOR_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_NO_STYLE_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_NO_VALUE_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_NO_MAX_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; j ERROR_ALREADY_HIDDEN + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; k ERROR_ALREADY_VISIBLE + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listBars + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/bossevents/BossBattleCustom; a getBossBar + m (Lnet/minecraft/server/bossevents/BossBattleCustom;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setPlayers$43 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;I)I a setValue + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Lnet/minecraft/world/BossBattle$BarColor;)I a setColor + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Lnet/minecraft/network/chat/IChatBaseComponent;)I a setName + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Ljava/util/Collection;)I a setPlayers + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listBars$44 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listBars$45 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setMax$38 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Z)I a setVisible + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Lnet/minecraft/world/BossBattle$BarStyle;)I a setStyle + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$2 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/chat/IChatBaseComponent;)I a createBar + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeBar$47 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I a getValue + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$28 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$createBar$46 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;I)I b setMax + m (Lnet/minecraft/server/bossevents/BossBattleCustom;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setValue$37 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I b getMax + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$27 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setPlayers$42 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I c getVisible + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$26 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setName$41 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I d getPlayers + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I e removeBar + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$25 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$setStyle$40 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$24 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$setColor$39 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$23 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; g lambda$setVisible$36 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; h lambda$setVisible$35 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$22 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; i lambda$getPlayers$34 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$21 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; j lambda$getPlayers$33 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$20 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; k lambda$getVisible$32 + m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$19 + m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$18 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; l lambda$getVisible$31 + m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$17 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; m lambda$getMax$30 + m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; n lambda$getValue$29 + m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$16 + m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$15 + m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I u lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I v lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I w lambda$register$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I x lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I y lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I z lambda$register$4 +c net/minecraft/server/commands/CommandClear net/minecraft/server/commands/ClearInventoryCommands + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_SINGLE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_MULTIPLE + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$register$5 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/util/function/Predicate;)I a clearUnlimited + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/util/function/Predicate;I)I a clearInventory + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$8 + m (ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clearInventory$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$7 + m (ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$clearInventory$11 + m (Lnet/minecraft/world/item/ItemStack;)Z b lambda$register$3 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$6 + m (ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$clearInventory$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$4 + m (ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$clearInventory$9 +c net/minecraft/server/commands/CommandClone net/minecraft/server/commands/CloneCommands + f Ljava/util/function/Predicate; a FILTER_AIR + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_OVERLAP + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_AREA_TOO_LARGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_FAILED + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/CommandClone$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a beginEndDestinationAndModeSuffix + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/CommandClone$d;Lnet/minecraft/server/commands/CommandClone$d;Lnet/minecraft/server/commands/CommandClone$d;Ljava/util/function/Predicate;Lnet/minecraft/server/commands/CommandClone$Mode;)I a clone + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; a lambda$destinationAndModeSuffix$18 + m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$destinationAndModeSuffix$19 + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clone$23 + m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrapWithCloneMode + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$destinationAndModeSuffix$14 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;)Lnet/minecraft/server/commands/CommandClone$d; a getLoadedDimensionAndPosition + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$wrapWithCloneMode$22 + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a destinationAndModeSuffix + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2 + m (Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CommandClone$d; a lambda$destinationAndModeSuffix$9 + m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$wrapWithCloneMode$21 + m (Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CommandClone$d; b lambda$destinationAndModeSuffix$8 + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z b lambda$destinationAndModeSuffix$12 + m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$destinationAndModeSuffix$17 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; b lambda$destinationAndModeSuffix$16 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; c lambda$destinationAndModeSuffix$13 + m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$destinationAndModeSuffix$15 + m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$wrapWithCloneMode$20 + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z c lambda$destinationAndModeSuffix$10 + m (Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CommandClone$d; c lambda$destinationAndModeSuffix$7 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/WorldServer; d lambda$beginEndDestinationAndModeSuffix$6 + m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$destinationAndModeSuffix$11 + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z d lambda$static$1 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/WorldServer; e lambda$beginEndDestinationAndModeSuffix$5 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/WorldServer; f lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/WorldServer; g lambda$register$3 +c net/minecraft/server/commands/CommandClone$CommandCloneStoredTileEntity net/minecraft/server/commands/CloneCommands$CloneBlockInfo + f Lnet/minecraft/core/BlockPosition; a pos + f Lnet/minecraft/world/level/block/state/IBlockData; b state + f Lnet/minecraft/server/commands/CommandClone$a; c blockEntityInfo + m ()Lnet/minecraft/core/BlockPosition; a pos + m ()Lnet/minecraft/world/level/block/state/IBlockData; b state + m ()Lnet/minecraft/server/commands/CommandClone$a; c blockEntityInfo +c net/minecraft/server/commands/CommandClone$Mode net/minecraft/server/commands/CloneCommands$Mode + f Lnet/minecraft/server/commands/CommandClone$Mode; a FORCE + f Lnet/minecraft/server/commands/CommandClone$Mode; b MOVE + f Lnet/minecraft/server/commands/CommandClone$Mode; c NORMAL + f Z d canOverlap + f [Lnet/minecraft/server/commands/CommandClone$Mode; e $VALUES + m ()Z a canOverlap + m ()[Lnet/minecraft/server/commands/CommandClone$Mode; b $values +c net/minecraft/server/commands/CommandClone$a net/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo + f Lnet/minecraft/nbt/NBTTagCompound; a tag + f Lnet/minecraft/core/component/DataComponentMap; b components + m ()Lnet/minecraft/nbt/NBTTagCompound; a tag + m ()Lnet/minecraft/core/component/DataComponentMap; b components +c net/minecraft/server/commands/CommandClone$c net/minecraft/server/commands/CloneCommands$CommandFunction +c net/minecraft/server/commands/CommandClone$d net/minecraft/server/commands/CloneCommands$DimensionAndPosition + f Lnet/minecraft/server/level/WorldServer; a dimension + f Lnet/minecraft/core/BlockPosition; b position + m ()Lnet/minecraft/server/level/WorldServer; a dimension + m ()Lnet/minecraft/core/BlockPosition; b position +c net/minecraft/server/commands/CommandDatapack net/minecraft/server/commands/DataPackCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_UNKNOWN_PACK + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_PACK_ALREADY_ENABLED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_PACK_ALREADY_DISABLED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_CANNOT_DISABLE_FEATURE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e ERROR_PACK_FEATURES_NOT_ENABLED + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; f SELECTED_PACKS + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; g UNSELECTED_PACKS + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listPacks + m (Ljava/util/Collection;Ljava/lang/String;)Z a lambda$static$7 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/packs/repository/ResourcePackLoader;Lnet/minecraft/server/commands/CommandDatapack$a;)I a enablePack + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$8 + m (Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Z a lambda$listAvailablePacks$25 + m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listEnabledPacks$30 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/util/List;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V a lambda$register$17 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3 + m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listAvailablePacks$28 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)I a disablePack + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V a lambda$register$14 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Z a lambda$static$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$22 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a getPack + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listEnabledPacks$29 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listEnabledPacks$31 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$21 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V b lambda$register$12 + m (Ljava/util/List;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V b lambda$register$10 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$static$5 + m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listAvailablePacks$27 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b listAvailablePacks + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listAvailablePacks$26 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$20 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1 + m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$disablePack$24 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I c listEnabledPacks + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$19 + m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$enablePack$23 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z d lambda$register$9 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$18 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$16 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$15 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$11 +c net/minecraft/server/commands/CommandDatapack$a net/minecraft/server/commands/DataPackCommand$Inserter +c net/minecraft/server/commands/CommandDebug net/minecraft/server/commands/DebugCommand + f Lorg/slf4j/Logger; a LOGGER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_RUNNING + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_ALREADY_RUNNING + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d NO_RECURSIVE_TRACES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e NO_RETURN_RUN + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a start + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (DLnet/minecraft/util/profiling/MethodProfilerResults;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stop$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$start$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b stop + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z d lambda$register$0 +c net/minecraft/server/commands/CommandDebug$a net/minecraft/server/commands/DebugCommand$TraceCustomExecutor + m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a runGuarded + m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$runGuarded$1 + m (Ljava/util/Collection;Lnet/minecraft/commands/CommandListenerWrapper;ILjava/lang/String;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a lambda$runGuarded$2 + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V b runGuarded + m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$runGuarded$0 +c net/minecraft/server/commands/CommandDebug$a$1 net/minecraft/server/commands/DebugCommand$TraceCustomExecutor$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute +c net/minecraft/server/commands/CommandDebug$b net/minecraft/server/commands/DebugCommand$Tracer + f I b INDENT_OFFSET + f Ljava/io/PrintWriter; c output + f I d lastIndent + f Z e waitingForResult + m (Ljava/lang/String;)V a onError + m (ILjava/lang/String;)V a onCommand + m (I)V a indentAndSave + m (ILnet/minecraft/resources/MinecraftKey;I)V a onCall + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m (ILjava/lang/String;I)V a onReturn + m (I)V b printIndent + m ()Z c shouldInformAdmins + m ()V e newLine + m ()Z t_ alwaysAccepts + m ()Z y_ acceptsSuccess + m ()Z z_ acceptsFailure +c net/minecraft/server/commands/CommandDeop net/minecraft/server/commands/DeOpCommands + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_OP + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$1 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a deopPlayers +c net/minecraft/server/commands/CommandDifficulty net/minecraft/server/commands/DifficultyCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_ALREADY_DIFFICULT + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/world/EnumDifficulty;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setDifficulty$5 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/EnumDifficulty;)I a setDifficulty + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4 + m (Lnet/minecraft/world/EnumDifficulty;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 + m (Lnet/minecraft/world/EnumDifficulty;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$register$3 +c net/minecraft/server/commands/CommandEffect net/minecraft/server/commands/EffectCommands + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_GIVE_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_CLEAR_EVERYTHING_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_CLEAR_SPECIFIC_FAILED + m (Lnet/minecraft/world/effect/MobEffectList;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clearEffect$16 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/Holder;Ljava/lang/Integer;IZ)I a giveEffect + m (Lnet/minecraft/world/effect/MobEffectList;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$giveEffect$12 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$10 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/Holder;)I a clearEffect + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a clearEffects + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clearEffects$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$9 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$clearEffects$13 + m (Lnet/minecraft/world/effect/MobEffectList;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$clearEffect$15 + m (Lnet/minecraft/world/effect/MobEffectList;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$giveEffect$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$1 +c net/minecraft/server/commands/CommandEnchant net/minecraft/server/commands/EnchantCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_NOT_LIVING_ENTITY + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_NO_ITEM + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_INCOMPATIBLE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d ERROR_LEVEL_TOO_HIGH + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_NOTHING_HAPPENED + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6 + m (Lnet/minecraft/core/Holder;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$enchant$8 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/Holder;I)I a enchant + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1 + m (Lnet/minecraft/core/Holder;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$enchant$7 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0 +c net/minecraft/server/commands/CommandExecute net/minecraft/server/commands/ExecuteCommand + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_FUNCTION_CONDITION_INSTANTATION_FAILURE + f I b MAX_TEST_AREA + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_AREA_TOO_LARGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_CONDITIONAL_FAILED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_CONDITIONAL_FAILED_COUNT + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; f SUGGEST_PREDICATE + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; A lambda$register$6 + m (II)Z a lambda$addConditionals$50 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;)Lnet/minecraft/commands/CommandListenerWrapper; a spawnEntityAndRedirect + m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; a lambda$wrapStores$33 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;Z)Lnet/minecraft/commands/CommandListenerWrapper; a storeValue + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;)Ljava/util/List; a lambda$expandOneToOneEntityRelation$76 + m (Ljava/util/function/IntPredicate;Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;ZI)V a lambda$scheduleFunctionConditionsAndTest$88 + m (Lcom/mojang/brigadier/tree/CommandNode;ZLnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$addConditionals$62 + m (ZZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a lambda$addIfBlocksConditional$70 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;ZZ)Lnet/minecraft/commands/CommandListenerWrapper; a storeValue + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I a countItems + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/stream/Stream; a lambda$createRelationOperations$87 + m (Lnet/minecraft/server/commands/CommandExecute$b;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$createNumericConditionalHandler$66 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; a expandOneToOneEntityRelation + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$3 + m (Lcom/mojang/brigadier/context/CommandContext;Z)I a checkIfRegions + m (Ljava/lang/Iterable;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I a countItems + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLnet/minecraft/server/commands/CommandExecute$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addConditional + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/function/IntFunction;Z)Lnet/minecraft/commands/CommandListenerWrapper; a storeData + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a lambda$expandOneToManyEntityRelation$79 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a isChunkLoaded + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection; a expect + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addIfBlocksConditional + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$addConditionals$59 + m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$wrapStores$34 + m (ZLnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a lambda$addConditionals$60 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Z)Ljava/util/OptionalInt; a checkRegions + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder;)Z a checkCustomPredicate + m (ZZLnet/minecraft/server/bossevents/BossBattleCustom;ZI)V a lambda$storeValue$36 + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$createNumericConditionalHandler$63 + m (ZLcom/mojang/brigadier/context/CommandContext;)I a lambda$addIfBlocksConditional$72 + m (Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;)I a checkMatchingData + m (ZLnet/minecraft/server/commands/CommandExecute$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$addConditional$69 + m (Lnet/minecraft/server/commands/data/CommandDataAccessor;ZLnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/function/IntFunction;ZI)V a lambda$storeData$37 + m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrapStores + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; a lambda$wrapStores$32 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$checkUnlessRegions$74 + m (Ljava/util/Collection;Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/ScoreboardObjective;ZZI)V a lambda$storeValue$35 + m (Ljava/util/OptionalInt;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$checkIfRegions$73 + m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/IntPredicate;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/CommandExecute$a;Lnet/minecraft/commands/execution/ChainModifiers;)V a scheduleFunctionConditionsAndTest + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/CommandExecute$e;)Z a checkScore + m (ZLnet/minecraft/server/commands/CommandExecute$b;)Lcom/mojang/brigadier/Command; a createNumericConditionalHandler + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$addConditionals$61 + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addConditionals + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a createRelationOperations + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Z a checkScore + m (Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;)V a lambda$scheduleFunctionConditionsAndTest$89 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$addConditionals$57 + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; b lambda$wrapStores$30 + m (Lcom/mojang/brigadier/context/CommandContext;Z)I b checkUnlessRegions + m (ZLcom/mojang/brigadier/context/CommandContext;)I b lambda$addIfBlocksConditional$71 + m (ZLnet/minecraft/server/commands/CommandExecute$c;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; b lambda$addConditional$67 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; b lambda$createRelationOperations$86 + m (Lnet/minecraft/server/commands/CommandExecute$b;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$createNumericConditionalHandler$64 + m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; b lambda$wrapStores$31 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 + m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; b expandOneToManyEntityRelation + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$4 + m (II)Z b lambda$addConditionals$48 + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; b lambda$expandOneToOneEntityRelation$77 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addConditional$68 + m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt; c checkRegions + m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; c lambda$wrapStores$29 + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; c lambda$wrapStores$28 + m (II)Z c lambda$addConditionals$46 + m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; c lambda$addConditionals$58 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; c lambda$createRelationOperations$85 + m (Lcom/mojang/brigadier/context/CommandContext;)Z c lambda$addConditionals$55 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$createNumericConditionalHandler$65 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$addConditionals$54 + m (II)Z d lambda$addConditionals$44 + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; d lambda$wrapStores$26 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; d lambda$createRelationOperations$84 + m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; d lambda$wrapStores$27 + m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; d lambda$addConditionals$56 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; e lambda$createRelationOperations$83 + m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; e lambda$wrapStores$25 + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; e lambda$wrapStores$24 + m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; e lambda$addConditionals$53 + m (Lcom/mojang/brigadier/context/CommandContext;)Z e lambda$addConditionals$52 + m (II)Z e lambda$addConditionals$42 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; f lambda$createRelationOperations$82 + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; f lambda$wrapStores$22 + m (Lcom/mojang/brigadier/context/CommandContext;)Z f lambda$addConditionals$51 + m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; f lambda$wrapStores$21 + m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; f lambda$wrapStores$23 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; g lambda$createRelationOperations$81 + m (Lcom/mojang/brigadier/context/CommandContext;)Z g lambda$addConditionals$49 + m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; g lambda$wrapStores$20 + m (Lcom/mojang/brigadier/context/CommandContext;)Z h lambda$addConditionals$47 + m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; h lambda$wrapStores$19 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; h lambda$createRelationOperations$80 + m (Lnet/minecraft/world/entity/Entity;)Z i lambda$expandOneToManyEntityRelation$78 + m (Lcom/mojang/brigadier/context/CommandContext;)Z i lambda$addConditionals$45 + m (Lcom/mojang/brigadier/context/CommandContext;)Z j lambda$addConditionals$43 + m (Lnet/minecraft/world/entity/Entity;)Z j lambda$expandOneToOneEntityRelation$75 + m (Lcom/mojang/brigadier/context/CommandContext;)Z k lambda$addConditionals$41 + m (Lcom/mojang/brigadier/context/CommandContext;)Z l lambda$addConditionals$40 + m (Lcom/mojang/brigadier/context/CommandContext;)Z m lambda$addConditionals$39 + m (Lcom/mojang/brigadier/context/CommandContext;)Z n lambda$addConditionals$38 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; o lambda$register$18 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; p lambda$register$17 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; q lambda$register$16 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; r lambda$register$15 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; s lambda$register$14 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; t lambda$register$13 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; u lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; v lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; w lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; x lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; y lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; z lambda$register$7 +c net/minecraft/server/commands/CommandExecute$a net/minecraft/server/commands/ExecuteCommand$CommandGetter +c net/minecraft/server/commands/CommandExecute$b net/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate +c net/minecraft/server/commands/CommandExecute$c net/minecraft/server/commands/ExecuteCommand$CommandPredicate +c net/minecraft/server/commands/CommandExecute$d net/minecraft/server/commands/ExecuteCommand$ExecuteIfFunctionCustomModifier + f Ljava/util/function/IntPredicate; a check + m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a apply + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a lambda$apply$2 + m (I)Z a lambda$new$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a apply + m (I)Z b lambda$new$0 +c net/minecraft/server/commands/CommandExecute$e net/minecraft/server/commands/ExecuteCommand$IntBiPredicate +c net/minecraft/server/commands/CommandFill net/minecraft/server/commands/FillCommand + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_AREA_TOO_LARGE + f Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; b HOLLOW_CORE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_FAILED + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$fillBlocks$10 + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$register$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/commands/CommandFill$Mode;Ljava/util/function/Predicate;)I a fillBlocks + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$2 +c net/minecraft/server/commands/CommandFill$Mode net/minecraft/server/commands/FillCommand$Mode + f Lnet/minecraft/server/commands/CommandFill$Mode; a REPLACE + f Lnet/minecraft/server/commands/CommandFill$Mode; b OUTLINE + f Lnet/minecraft/server/commands/CommandFill$Mode; c HOLLOW + f Lnet/minecraft/server/commands/CommandFill$Mode; d DESTROY + f Lnet/minecraft/server/commands/CommandSetBlock$Filter; e filter + f [Lnet/minecraft/server/commands/CommandFill$Mode; f $VALUES + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; a lambda$static$3 + m ()[Lnet/minecraft/server/commands/CommandFill$Mode; a $values + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; b lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; c lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; d lambda$static$0 +c net/minecraft/server/commands/CommandForceload net/minecraft/server/commands/ForceLoadCommand + f I a MAX_CHUNK_LIMIT + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_TOO_MANY_CHUNKS + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_NOT_TICKING + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_ALL_ADDED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_NONE_REMOVED + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listForceLoad + m (Lnet/minecraft/server/level/WorldServer;J)V a lambda$removeAll$13 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/BlockPosition2D;Lnet/minecraft/server/level/BlockPosition2D;Z)I a changeForceLoad + m (ILnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listForceLoad$12 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (ZILnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$changeForceLoad$16 + m (ZLnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$changeForceLoad$15 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/BlockPosition2D;)I a queryForceLoad + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeAll$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$9 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$queryForceLoad$10 + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listForceLoad$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$8 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b removeAll + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$3 +c net/minecraft/server/commands/CommandFunction net/minecraft/server/commands/FunctionCommand + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_FUNCTION_INSTANTATION_FAILURE + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; b SUGGEST_FUNCTION + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_ARGUMENT_NOT_COMPOUND + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_NO_FUNCTIONS + f Lnet/minecraft/server/commands/CommandFunction$b; e FULL_CONTEXT_CALLBACKS + m (Lnet/minecraft/server/commands/CommandFunction$b;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandResultCallback;ZI)V a lambda$decorateOutputIfNeeded$6 + m (Lnet/minecraft/server/commands/CommandFunction$a;Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a lambda$queueFunctionsNoReturn$8 + m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/nbt/NBTTagCompound; a getArgumentTag + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/util/Collection;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/CommandFunction$b;)V a queueFunctionsAsReturn + m (Ljava/util/Collection;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/CommandFunction$b;Lnet/minecraft/commands/execution/ChainModifiers;)V a queueFunctions + m (Lnet/minecraft/server/commands/CommandFunction$a;ZI)V a lambda$queueFunctionsNoReturn$7 + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/server/commands/CommandFunction$b;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandResultCallback; a decorateOutputIfNeeded + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/execution/ExecutionControl;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandResultCallback;Z)V a instantiateAndQueueFunctions + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$3 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$register$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/commands/CommandListenerWrapper; a modifySenderForExecution + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$5 + m (Ljava/util/Collection;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/CommandFunction$b;)V b queueFunctionsNoReturn + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 +c net/minecraft/server/commands/CommandFunction$1 net/minecraft/server/commands/FunctionCommand$1 +c net/minecraft/server/commands/CommandFunction$2 net/minecraft/server/commands/FunctionCommand$2 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments +c net/minecraft/server/commands/CommandFunction$3 net/minecraft/server/commands/FunctionCommand$3 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments +c net/minecraft/server/commands/CommandFunction$4 net/minecraft/server/commands/FunctionCommand$4 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments +c net/minecraft/server/commands/CommandFunction$5 net/minecraft/server/commands/FunctionCommand$5 +c net/minecraft/server/commands/CommandFunction$a net/minecraft/server/commands/FunctionCommand$1Accumulator + f Z a anyResult + f I b sum + m (I)V a add +c net/minecraft/server/commands/CommandFunction$b net/minecraft/server/commands/FunctionCommand$Callbacks + m (Ljava/lang/Object;Lnet/minecraft/resources/MinecraftKey;I)V a signalResult +c net/minecraft/server/commands/CommandFunction$c net/minecraft/server/commands/FunctionCommand$FunctionCustomExecutor + m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a runGuarded + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$runGuarded$1 + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V b runGuarded + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$runGuarded$0 +c net/minecraft/server/commands/CommandGamemode net/minecraft/server/commands/GameModeCommand + f I a PERMISSION_LEVEL + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/world/level/EnumGamemode;)I a setMode + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$logGamemodeChange$4 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$logGamemodeChange$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/EnumGamemode;)V a logGamemodeChange + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 +c net/minecraft/server/commands/CommandGamemodeDefault net/minecraft/server/commands/DefaultGameModeCommands + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/level/EnumGamemode;)I a setMode + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 +c net/minecraft/server/commands/CommandGamerule net/minecraft/server/commands/GameRuleCommand + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleValue;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$queryRule$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/level/GameRules$GameRuleKey;)I a queryRule + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/level/GameRules$GameRuleKey;)I a setRule + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleValue;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setRule$1 +c net/minecraft/server/commands/CommandGamerule$1 net/minecraft/server/commands/GameRuleCommand$1 + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$visit$1 + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$visit$0 +c net/minecraft/server/commands/CommandGive net/minecraft/server/commands/GiveCommand + f I a MAX_ALLOWED_ITEMSTACKS + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/item/ArgumentPredicateItemStack;Ljava/util/Collection;I)I a giveItem + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 +c net/minecraft/server/commands/CommandHelp net/minecraft/server/commands/HelpCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$2 + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 +c net/minecraft/server/commands/CommandIdleTimeout net/minecraft/server/commands/SetPlayerIdleTimeoutCommand + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setIdleTimeout$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setIdleTimeout$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setIdleTimeout +c net/minecraft/server/commands/CommandKick net/minecraft/server/commands/KickCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_KICKING_OWNER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_SINGLEPLAYER + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;)I a kickPlayers + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$kickPlayers$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 +c net/minecraft/server/commands/CommandKill net/minecraft/server/commands/KillCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a kill + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$kill$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$kill$3 +c net/minecraft/server/commands/CommandList net/minecraft/server/commands/ListPlayersCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listPlayers + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Function;)I a format + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listPlayersWithUuids$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b listPlayersWithUuids +c net/minecraft/server/commands/CommandLocate net/minecraft/server/commands/LocateCommand + f Lorg/slf4j/Logger; a LOGGER + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_STRUCTURE_NOT_FOUND + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_STRUCTURE_INVALID + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_BIOME_NOT_FOUND + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_POI_NOT_FOUND + f I f MAX_STRUCTURE_SEARCH_RADIUS + f I g MAX_BIOME_SEARCH_RADIUS + f I h BIOME_SAMPLE_RESOLUTION_HORIZONTAL + f I i BIOME_SAMPLE_RESOLUTION_VERTICAL + f I j POI_SEARCH_RADIUS + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;)I a locateStructure + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a getHolders + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$showLocateResult$15 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I a showLocateResult + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;Lnet/minecraft/core/Holder$c;)Ljava/lang/String; a lambda$showLocateResult$11 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$showLocateResult$13 + m (IIII)F a dist + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;)I a locateBiome + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3 + m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showLocateResult$16 + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lambda$getHolders$9 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I a showLocateResult + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet$Named;)Ljava/lang/String; a lambda$showLocateResult$12 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$7 + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$locateStructure$10 + m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/tags/TagKey;)Ljava/lang/String; a lambda$showLocateResult$14 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I a showLocateResult + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$6 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;)I b locatePoi + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$5 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0 +c net/minecraft/server/commands/CommandLoot net/minecraft/server/commands/LootCommand + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a SUGGEST_LOOT_TABLE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_NO_HELD_ITEMS + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_NO_ENTITY_LOOT_TABLE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_NO_BLOCK_LOOT_TABLE + m (Ljava/util/Collection;IILjava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a entityReplace + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropFishingLoot + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a dropInWorld + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;)Z a distributeToContainer + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropInWorld$23 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropBlockLoot + m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$callback$27 + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/CommandLoot$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addTargets + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropKillLoot + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$callback$26 + m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$callback$25 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a blockDistribute + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/List;)V a callback + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$14 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Optional;Ljava/util/List;)V a lambda$dropKillLoot$29 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canMergeItems + m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/CommandLoot$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$register$15 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a lambda$addTargets$22 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/IInventory; a getContainer + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getSourceHandItem + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropChestLoot + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V a callback + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/server/commands/CommandLoot$b;)I a drop + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$callback$24 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;IILjava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a blockReplace + m (Ljava/util/Collection;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a playerGive + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4 + m (Lnet/minecraft/world/entity/Entity;Ljava/util/List;IILjava/util/List;)V a setSlots + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Optional;Ljava/util/List;)V b lambda$dropBlockLoot$28 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I b lambda$addTargets$21 + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$13 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/List;)V b lambda$drop$30 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I c lambda$addTargets$20 + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$12 + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I d lambda$addTargets$19 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I e lambda$addTargets$18 + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I f lambda$addTargets$17 + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I g lambda$addTargets$16 + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$8 + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$7 + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$6 + m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$5 +c net/minecraft/server/commands/CommandLoot$a net/minecraft/server/commands/LootCommand$Callback +c net/minecraft/server/commands/CommandLoot$b net/minecraft/server/commands/LootCommand$DropConsumer +c net/minecraft/server/commands/CommandLoot$c net/minecraft/server/commands/LootCommand$TailProvider +c net/minecraft/server/commands/CommandMe net/minecraft/server/commands/EmoteCommands + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V a lambda$register$0 +c net/minecraft/server/commands/CommandOp net/minecraft/server/commands/OpCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_OP + m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/lang/String; a lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4 + m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$register$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a opPlayers +c net/minecraft/server/commands/CommandPardon net/minecraft/server/commands/PardonCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_BANNED + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$1 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$pardonPlayers$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a pardonPlayers +c net/minecraft/server/commands/CommandPardonIP net/minecraft/server/commands/PardonIpCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVALID + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_BANNED + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$1 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a unban + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$unban$3 +c net/minecraft/server/commands/CommandParticle net/minecraft/server/commands/ParticleCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;FIZLjava/util/Collection;)I a sendParticles + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$7 + m (Lnet/minecraft/core/particles/ParticleParam;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$sendParticles$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$1 +c net/minecraft/server/commands/CommandPlaySound net/minecraft/server/commands/PlaySoundCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_TOO_FAR + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/util/Collection; a getCallingPlayerAsCollection + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/phys/Vec3D;FFF)I a playSound + m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$source$7 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$0 + m (Lnet/minecraft/sounds/SoundCategory;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a source + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$playSound$9 + m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$source$6 + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$playSound$8 + m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$source$5 + m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$source$4 + m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$source$3 + m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I f lambda$source$2 +c net/minecraft/server/commands/CommandPublish net/minecraft/server/commands/PublishCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_ALREADY_PUBLISHED + m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a getSuccessMessage + m (Lnet/minecraft/commands/CommandListenerWrapper;IZLnet/minecraft/world/level/EnumGamemode;)I a publish + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4 + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$publish$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$2 +c net/minecraft/server/commands/CommandRecipe net/minecraft/server/commands/RecipeCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_GIVE_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_TAKE_FAILED + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$takeRecipes$8 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/util/Collection;)I a giveRecipes + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3 + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$takeRecipes$7 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/util/Collection;)I b takeRecipes + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$giveRecipes$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$1 + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$giveRecipes$5 +c net/minecraft/server/commands/CommandReload net/minecraft/server/commands/ReloadCommand + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/Throwable;)Ljava/lang/Void; a lambda$reloadPacks$0 + m (Ljava/util/Collection;Lnet/minecraft/commands/CommandListenerWrapper;)V a reloadPacks + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$2 + m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Lnet/minecraft/world/level/storage/SaveData;Ljava/util/Collection;)Ljava/util/Collection; a discoverNewPacks +c net/minecraft/server/commands/CommandSaveAll net/minecraft/server/commands/SaveAllCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED + m (Lnet/minecraft/commands/CommandListenerWrapper;Z)I a saveAll + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$saveAll$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$saveAll$3 +c net/minecraft/server/commands/CommandSaveOff net/minecraft/server/commands/SaveOffCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_OFF + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$1 +c net/minecraft/server/commands/CommandSaveOn net/minecraft/server/commands/SaveOnCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_ON + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$1 +c net/minecraft/server/commands/CommandSay net/minecraft/server/commands/SayCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V a lambda$register$1 +c net/minecraft/server/commands/CommandSchedule net/minecraft/server/commands/ScheduleCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_SAME_TICK + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_CANT_REMOVE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_MACRO + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; d SUGGEST_SCHEDULE + m (ILjava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$remove$9 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a remove + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2 + m (Lnet/minecraft/resources/MinecraftKey;IJ)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$schedule$8 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$1 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/datafixers/util/Pair;IZ)I a schedule + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5 + m (Lnet/minecraft/resources/MinecraftKey;IJ)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$schedule$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$3 +c net/minecraft/server/commands/CommandScoreboard net/minecraft/server/commands/ScoreboardCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_OBJECTIVE_ALREADY_EXISTS + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_DISPLAY_SLOT_ALREADY_EMPTY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_DISPLAY_SLOT_ALREADY_SET + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_TRIGGER_ALREADY_ENABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_NOT_TRIGGER + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f ERROR_NO_VALUE + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestTriggers + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/DisplaySlot;)I a clearDisplaySlot + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I a setObjectiveFormat + m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setScoreNumberFormat$48 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$addObjective$68 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;)I a removeObjective + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)I a getScore + m (ILnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeScore$51 + m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/CommandScoreboard$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addNumberFormats + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/ScoreboardObjective;)I a setDisplaySlot + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getScore$30 + m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clearDisplaySlot$59 + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setScore$40 + m (Lnet/minecraft/server/commands/CommandScoreboard$a;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$addNumberFormats$28 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$19 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/network/chat/IChatBaseComponent;)I a setDisplayName + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a resetScores + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;Z)I a setDisplayAutoUpdate + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/commands/arguments/ArgumentMathOperation$a;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)I a performOperation + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;Lnet/minecraft/network/chat/IChatBaseComponent;)I a addObjective + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I a lambda$register$23 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$24 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I a setScoreNumberFormat + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listTrackedPlayers + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreHolder;)I a listTrackedPlayerScores + m (Lnet/minecraft/world/scores/ScoreHolder;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTrackedPlayerScores$56 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)I a enableTrigger + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;)I a setRenderType + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;I)I a setScore + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/network/chat/IChatBaseComponent;)I a setScoreDisplay + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetScore$38 + m (Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$createRenderTypeModify$29 + m ()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a createRenderTypeModify + m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setDisplaySlot$60 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a getFirstTargetName + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTrackedPlayerScores$57 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setScoreDisplay$44 + m (Lnet/minecraft/world/scores/ScoreHolder;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTrackedPlayerScores$55 + m (ILnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeScore$52 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)V a lambda$listTrackedPlayerScores$58 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$22 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$removeObjective$67 + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$resetScore$37 + m (ILnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addScore$49 + m (ILnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addScore$50 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listObjectives$70 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setScoreDisplay$43 + m (Lnet/minecraft/server/commands/CommandScoreboard$a;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$addNumberFormats$27 + m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setScoreNumberFormat$47 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I b lambda$register$7 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b listObjectives + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;I)I b addScore + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)I b resetScore + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listObjectives$69 + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setScore$39 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;I)I c removeScore + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$1 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$listTrackedPlayers$54 + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$enableTrigger$34 + m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setScoreNumberFormat$46 + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$performOperation$31 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setRenderType$66 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$21 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$listTrackedPlayers$53 + m (Lnet/minecraft/server/commands/CommandScoreboard$a;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$addNumberFormats$26 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$20 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setObjectiveFormat$65 + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$enableTrigger$33 + m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setScoreNumberFormat$45 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$resetScores$36 + m (Lnet/minecraft/server/commands/CommandScoreboard$a;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$addNumberFormats$25 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$18 + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$performOperation$32 + m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$setScoreDisplay$42 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$setObjectiveFormat$64 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$resetScores$35 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$17 + m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$setScoreDisplay$41 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$setDisplayAutoUpdate$63 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; g lambda$setDisplayAutoUpdate$62 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$16 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$15 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; h lambda$setDisplayName$61 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$2 +c net/minecraft/server/commands/CommandScoreboard$a net/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor +c net/minecraft/server/commands/CommandSeed net/minecraft/server/commands/SeedCommand + m (Lcom/mojang/brigadier/CommandDispatcher;Z)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (ZLnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$1 +c net/minecraft/server/commands/CommandSetBlock net/minecraft/server/commands/SetBlockCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5 + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setBlock$6 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/commands/CommandSetBlock$Mode;Ljava/util/function/Predicate;)I a setBlock + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$1 +c net/minecraft/server/commands/CommandSetBlock$Filter net/minecraft/server/commands/SetBlockCommand$Filter +c net/minecraft/server/commands/CommandSetBlock$Mode net/minecraft/server/commands/SetBlockCommand$Mode + f Lnet/minecraft/server/commands/CommandSetBlock$Mode; a REPLACE + f Lnet/minecraft/server/commands/CommandSetBlock$Mode; b DESTROY + f [Lnet/minecraft/server/commands/CommandSetBlock$Mode; c $VALUES + m ()[Lnet/minecraft/server/commands/CommandSetBlock$Mode; a $values +c net/minecraft/server/commands/CommandSetWorldSpawn net/minecraft/server/commands/SetWorldSpawnCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;F)I a setSpawn + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m (Lnet/minecraft/core/BlockPosition;F)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSpawn$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1 +c net/minecraft/server/commands/CommandSpawnpoint net/minecraft/server/commands/SetSpawnCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/BlockPosition;F)I a setSpawn + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4 + m (Lnet/minecraft/core/BlockPosition;FLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSpawn$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3 + m (Lnet/minecraft/core/BlockPosition;FLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setSpawn$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$1 +c net/minecraft/server/commands/CommandSpectate net/minecraft/server/commands/SpectateCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_SELF + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_NOT_SPECTATOR + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spectate$5 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/EntityPlayer;)I a spectate + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spectate$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2 +c net/minecraft/server/commands/CommandSpreadPlayers net/minecraft/server/commands/SpreadPlayersCommand + f I a MAX_ITERATION_COUNT + f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; b ERROR_FAILED_TO_SPREAD_TEAMS + f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; c ERROR_FAILED_TO_SPREAD_ENTITIES + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d ERROR_INVALID_MAX_HEIGHT + m (Ljava/util/Collection;)I a getNumberOfTeams + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/phys/Vec2F;FFIZLjava/util/Collection;)I a spreadPlayers + m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;[Lnet/minecraft/server/commands/CommandSpreadPlayers$a;IZ)D a setPlayerPositions + m (Lnet/minecraft/world/phys/Vec2F;DLnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;DDDDI[Lnet/minecraft/server/commands/CommandSpreadPlayers$a;Z)V a spreadPositions + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + m (Lnet/minecraft/util/RandomSource;IDDDD)[Lnet/minecraft/server/commands/CommandSpreadPlayers$a; a createInitialPositions + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$3 + m (Z[Lnet/minecraft/server/commands/CommandSpreadPlayers$a;Lnet/minecraft/world/phys/Vec2F;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spreadPlayers$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 +c net/minecraft/server/commands/CommandSpreadPlayers$a net/minecraft/server/commands/SpreadPlayersCommand$Position + f D a x + f D b z + m (Lnet/minecraft/world/level/IBlockAccess;I)I a getSpawnY + m (Lnet/minecraft/server/commands/CommandSpreadPlayers$a;)D a dist + m (Lnet/minecraft/util/RandomSource;DDDD)V a randomize + m ()V a normalize + m (DDDD)Z a clamp + m (Lnet/minecraft/server/commands/CommandSpreadPlayers$a;)V b moveAway + m ()D b getLength + m (Lnet/minecraft/world/level/IBlockAccess;I)Z b isSafe +c net/minecraft/server/commands/CommandStop net/minecraft/server/commands/StopCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$1 +c net/minecraft/server/commands/CommandStopSound net/minecraft/server/commands/StopSoundCommand + m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/resources/MinecraftKey;)I a stopSound + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSound$7 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/sounds/SoundCategory;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSound$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 + m (Lnet/minecraft/sounds/SoundCategory;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSound$6 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSound$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$0 + m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2 +c net/minecraft/server/commands/CommandSummon net/minecraft/server/commands/SummonCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_DUPLICATE_UUID + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c INVALID_POSITION + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/nbt/NBTTagCompound;Z)Lnet/minecraft/world/entity/Entity; a createEntity + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spawnEntity$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a lambda$createEntity$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/nbt/NBTTagCompound;Z)I b spawnEntity + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1 +c net/minecraft/server/commands/CommandTag net/minecraft/server/commands/TagCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ADD_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_REMOVE_FAILED + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/util/Collection;)Ljava/util/Collection; a getTags + m (Ljava/util/Collection;Ljava/util/Set;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTags$12 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTags$9 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$2 + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeTag$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a listTags + m (Lnet/minecraft/world/entity/Entity;Ljava/util/Set;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTags$10 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/lang/String;)I a addTag + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/lang/String;)I b removeTag + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listTags$11 + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$removeTag$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1 + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$addTag$6 + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$addTag$5 +c net/minecraft/server/commands/CommandTeam net/minecraft/server/commands/TeamCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_TEAM_ALREADY_EXISTS + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_TEAM_ALREADY_EMPTY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_TEAM_ALREADY_NAME + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_TEAM_ALREADY_COLOR + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_TEAM_ALREADY_FRIENDLYFIRE_ENABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_TEAM_ALREADY_FRIENDLYFIRE_DISABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_ENABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_DISABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_TEAM_NAMETAG_VISIBLITY_UNCHANGED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; j ERROR_TEAM_DEATH_MESSAGE_VISIBLITY_UNCHANGED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; k ERROR_TEAM_COLLISION_UNCHANGED + m (Lcom/mojang/brigadier/context/CommandContext;)I A lambda$register$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listTeams + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;)I a emptyTeam + m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setDeathMessageVisibility$33 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSuffix$47 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/EnumChatFormat;)I a setColor + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a createTeam + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)I a setNametagVisibility + m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listMembers$42 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTeams$44 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a getFirstMemberName + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)I a createTeam + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/network/chat/IChatBaseComponent;)I a setDisplayName + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setColor$38 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a leaveTeam + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Z)I a setFriendlySight + m (Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listMembers$43 + m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setCollision$34 + m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$emptyTeam$39 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/util/Collection;)I a joinTeam + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$27 + m (ZLnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setFriendlyFire$36 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)I a setCollision + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$26 + m (ZLnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setFriendlySight$35 + m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$joinTeam$31 + m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setNametagVisibility$32 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;)I b deleteTeam + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Z)I b setFriendlyFire + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setPrefix$46 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)I b setDeathMessageVisibility + m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$createTeam$41 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/network/chat/IChatBaseComponent;)I b setPrefix + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listTeams$45 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$25 + m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$deleteTeam$40 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/network/chat/IChatBaseComponent;)I c setSuffix + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$leaveTeam$29 + m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$joinTeam$30 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;)I c listMembers + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$24 + m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setDisplayName$37 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$leaveTeam$28 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$23 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$22 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$21 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$20 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$19 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$18 + m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$17 + m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$16 + m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$15 + m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I u lambda$register$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I v lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I w lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I x lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I y lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I z lambda$register$2 +c net/minecraft/server/commands/CommandTeamMsg net/minecraft/server/commands/TeamMsgCommand + f Lnet/minecraft/network/chat/ChatModifier; a SUGGEST_STYLE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_ON_TEAM + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V a sendMessage + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V b lambda$register$1 +c net/minecraft/server/commands/CommandTeleport net/minecraft/server/commands/TeleportCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a INVALID_POSITION + m (D)Ljava/lang/String; a formatDouble + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$teleportToPos$13 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)I a teleportToEntity + m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$teleportToEntity$11 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$9 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;Lnet/minecraft/server/commands/LookAt;)I a teleportToPos + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$8 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;DDDLjava/util/Set;FFLnet/minecraft/server/commands/LookAt;)V a performTeleport + m (Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;Z)Ljava/util/Set; a getRelatives + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$7 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$0 + m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$teleportToEntity$10 + m (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$teleportToPos$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$1 +c net/minecraft/server/commands/CommandTell net/minecraft/server/commands/MsgCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V a sendMessage + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V a lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 +c net/minecraft/server/commands/CommandTellRaw net/minecraft/server/commands/TellRawCommand + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 +c net/minecraft/server/commands/CommandTime net/minecraft/server/commands/TimeCommand + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$addTime$12 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setTime + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/server/level/WorldServer;)I a getDayTime + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$8 + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setTime$11 + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b addTime + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$7 + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$queryTime$10 + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I c queryTime + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$1 +c net/minecraft/server/commands/CommandTitle net/minecraft/server/commands/TitleCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;III)I a setTimes + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/lang/String;Ljava/util/function/Function;)I a showTitle + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showTitle$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a clearTitle + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setTimes$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I b resetTitle + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setTimes$13 + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$showTitle$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$4 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$resetTitle$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$3 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$resetTitle$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$2 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$clearTitle$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$1 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$clearTitle$7 +c net/minecraft/server/commands/CommandTrigger net/minecraft/server/commands/TriggerCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_PRIMED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID_OBJECTIVE + m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestObjectives + m (Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/world/scores/ScoreAccess; a getScore + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/scores/ScoreboardObjective;I)I a addValue + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/world/scores/ScoreboardObjective;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setValue$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/scores/ScoreboardObjective;)I a simpleTrigger + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$simpleTrigger$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2 + m (Lnet/minecraft/world/scores/ScoreboardObjective;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addValue$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/scores/ScoreboardObjective;I)I b setValue + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1 +c net/minecraft/server/commands/CommandWeather net/minecraft/server/commands/WeatherCommand + f I a DEFAULT_TIME + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setClear + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;ILnet/minecraft/util/valueproviders/IntProvider;)I a getDuration + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setThunder$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b setRain + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setRain$8 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setClear$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I c setThunder + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$1 +c net/minecraft/server/commands/CommandWhitelist net/minecraft/server/commands/WhitelistCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_ENABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_ALREADY_DISABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_ALREADY_WHITELISTED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_NOT_WHITELISTED + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a reload + m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$register$4 + m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/lang/String; a lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$8 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a addPlayers + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$10 + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removePlayers$13 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$16 + m ([Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$17 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$9 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I b removePlayers + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addPlayers$12 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$6 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b enableWhitelist + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$disableWhitelist$15 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$7 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$enableWhitelist$14 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I c disableWhitelist + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$3 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$reload$11 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I d showList + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z e lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$1 +c net/minecraft/server/commands/CommandWorldBorder net/minecraft/server/commands/WorldBorderCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_SAME_CENTER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_SAME_SIZE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_TOO_BIG + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_TOO_FAR_OUT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_SAME_WARNING_TIME + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_SAME_WARNING_DISTANCE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_SAME_DAMAGE_BUFFER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_SAME_DAMAGE_AMOUNT + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a getSize + m (F)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setDamageAmount$12 + m (D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSize$19 + m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setCenter$16 + m (DJ)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSize$18 + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setWarningDistance$14 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;DJ)I a setSize + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setWarningTime + m (Lnet/minecraft/commands/CommandListenerWrapper;F)I a setDamageBuffer + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/phys/Vec2F;)I a setCenter + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$9 + m (D)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$getSize$15 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$0 + m (F)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setDamageBuffer$11 + m (DJ)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setSize$17 + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setWarningTime$13 + m (Lnet/minecraft/commands/CommandListenerWrapper;F)I b setDamageAmount + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b setWarningDistance + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$1 +c net/minecraft/server/commands/CommandXp net/minecraft/server/commands/ExperienceCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_SET_POINTS_INVALID + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/commands/CommandXp$Unit;)I a queryExperience + m (Lnet/minecraft/server/commands/CommandXp$Unit;Lnet/minecraft/server/level/EntityPlayer;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$queryExperience$10 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$8 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;ILnet/minecraft/server/commands/CommandXp$Unit;)I a addExperience + m (Lnet/minecraft/server/commands/CommandXp$Unit;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setExperience$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$7 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;ILnet/minecraft/server/commands/CommandXp$Unit;)I b setExperience + m (Lnet/minecraft/server/commands/CommandXp$Unit;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setExperience$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$6 + m (Lnet/minecraft/server/commands/CommandXp$Unit;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$addExperience$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$5 + m (Lnet/minecraft/server/commands/CommandXp$Unit;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$addExperience$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$1 +c net/minecraft/server/commands/CommandXp$Unit net/minecraft/server/commands/ExperienceCommand$Type + f Lnet/minecraft/server/commands/CommandXp$Unit; a POINTS + f Lnet/minecraft/server/commands/CommandXp$Unit; b LEVELS + f Ljava/util/function/BiConsumer; c add + f Ljava/util/function/BiPredicate; d set + f Ljava/lang/String; e name + f Ljava/util/function/ToIntFunction; f query + f [Lnet/minecraft/server/commands/CommandXp$Unit; g $VALUES + m (Lnet/minecraft/server/level/EntityPlayer;Ljava/lang/Integer;)Z a lambda$static$2 + m ()[Lnet/minecraft/server/commands/CommandXp$Unit; a $values + m (Lnet/minecraft/server/level/EntityPlayer;)I a lambda$static$3 + m (Lnet/minecraft/server/level/EntityPlayer;Ljava/lang/Integer;)Z b lambda$static$0 + m (Lnet/minecraft/server/level/EntityPlayer;)I b lambda$static$1 +c net/minecraft/server/commands/DamageCommand net/minecraft/server/commands/DamageCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVULNERABLE + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)I a damage + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5 + m (FLnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$damage$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$1 +c net/minecraft/server/commands/DebugConfigCommand net/minecraft/server/commands/DebugConfigCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;)I a config + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$2 + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$config$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/UUID;)I a unconfig + m (Lnet/minecraft/server/MinecraftServer;)Ljava/lang/Iterable; a getUuidsInConfig + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 +c net/minecraft/server/commands/DebugMobSpawningCommand net/minecraft/server/commands/DebugMobSpawningCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/world/entity/EnumCreatureType;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/core/BlockPosition;)I a spawnMobs +c net/minecraft/server/commands/DebugPathCommand net/minecraft/server/commands/DebugPathCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_MOB + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NO_PATH + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_NOT_COMPLETE + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$fillBlocks$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;)I a fillBlocks +c net/minecraft/server/commands/FillBiomeCommand net/minecraft/server/commands/FillBiomeCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_LOADED + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_VOLUME_TOO_LARGE + m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/biome/BiomeResolver; a makeResolver + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;Ljava/util/function/Predicate;)I a fill + m (I)I a quantize + m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$fill$8 + m (Ljava/util/function/Supplier;)V a lambda$fill$7 + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Ljava/util/function/Predicate;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/Holder;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; a lambda$makeResolver$5 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lnet/minecraft/core/Holder;)Z a lambda$fill$6 + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a quantize + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)Lcom/mojang/datafixers/util/Either; a fill + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Lcom/mojang/datafixers/util/Either; a fill + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)V a lambda$fill$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3 + m (Lnet/minecraft/core/Holder;)Z b lambda$register$2 +c net/minecraft/server/commands/ItemCommands net/minecraft/server/commands/ItemCommands + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; a ERROR_TARGET_NOT_A_CONTAINER + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; b ERROR_SOURCE_NOT_A_CONTAINER + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_TARGET_INAPPLICABLE_SLOT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_SOURCE_INAPPLICABLE_SLOT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_TARGET_NO_CHANGES + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f ERROR_TARGET_NO_CHANGES_KNOWN_ITEM + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; g SUGGEST_MODIFIER + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition;I)I a blockToBlock + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1 + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/item/ItemStack; a getEntityItem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setBlockItem$25 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/Holder;)I a modifyBlockItem + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I a entityToEntities + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;ILnet/minecraft/core/Holder;)I a modifyEntityItem + m (Ljava/util/Map$Entry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$modifyEntityItem$23 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPosition;ILnet/minecraft/core/Holder;)I a entityToBlock + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/item/ItemStack; a getBlockItem + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$6 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPosition;I)I a entityToBlock + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I a blockToEntities + m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setEntityItem$27 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILjava/util/Collection;I)I a blockToEntities + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a applyModifier + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;ILnet/minecraft/world/item/ItemStack;)I a setEntityItem + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$7 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/item/ItemStack;)I a setBlockItem + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition;ILnet/minecraft/core/Holder;)I a blockToBlock + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/world/IInventory; a getContainer + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$21 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;I)I a entityToEntities + m (Ljava/util/Map;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$modifyEntityItem$24 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$20 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0 + m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setEntityItem$26 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$modifyBlockItem$22 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$19 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$18 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$17 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$16 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$15 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$14 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$8 +c net/minecraft/server/commands/JfrCommand net/minecraft/server/commands/JfrCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a START_FAILED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b DUMP_FAILED + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a startJfr + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/nio/file/Path;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$stopJfr$5 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$startJfr$4 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopJfr$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b stopJfr + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$1 +c net/minecraft/server/commands/LookAt net/minecraft/server/commands/LookAt +c net/minecraft/server/commands/LookAt$a net/minecraft/server/commands/LookAt$LookAtEntity + f Lnet/minecraft/world/entity/Entity; a entity + f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; b anchor + m ()Lnet/minecraft/world/entity/Entity; a entity + m ()Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; b anchor +c net/minecraft/server/commands/LookAt$b net/minecraft/server/commands/LookAt$LookAtPosition + f Lnet/minecraft/world/phys/Vec3D; a position + m ()Lnet/minecraft/world/phys/Vec3D; a position +c net/minecraft/server/commands/PerfCommand net/minecraft/server/commands/PerfCommand + f Lorg/slf4j/Logger; a LOGGER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_RUNNING + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_ALREADY_RUNNING + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a startProfilingDedicatedServer + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V a lambda$startProfilingDedicatedServer$4 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (DI)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$whenStopped$7 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/util/profiling/MethodProfilerResults;)V a whenStopped + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/nio/file/Path;Lnet/minecraft/server/MinecraftServer;)V a saveResults + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$startProfilingDedicatedServer$5 + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$saveResults$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/util/profiling/MethodProfilerResults;)V b lambda$startProfilingDedicatedServer$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b stopProfilingDedicatedServer + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$0 +c net/minecraft/server/commands/PlaceCommand net/minecraft/server/commands/PlaceCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FEATURE_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_JIGSAW_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_STRUCTURE_FAILED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_TEMPLATE_INVALID + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_TEMPLATE_FAILED + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; f SUGGEST_TEMPLATES + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a lambda$checkLoaded$21 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$placeTemplate$20 + m (Lnet/minecraft/core/Holder;)Z a lambda$placeStructure$17 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$placeStructure$18 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;ILnet/minecraft/core/BlockPosition;)I a placeJigsaw + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/block/EnumBlockMirror;FI)I a placeTemplate + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/BlockPosition;)I a placeFeature + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$placeStructure$19 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a checkLoaded + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$14 + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$placeJigsaw$16 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$13 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/BlockPosition;)I b placeStructure + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$placeFeature$15 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$12 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$8 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$7 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$3 +c net/minecraft/server/commands/RaidCommand net/minecraft/server/commands/RaidCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a glow + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/IChatBaseComponent;)I a playSound + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setRaidOmenLevel + m (II)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setRaidOmenLevel$8 + m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$check$13 + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$7 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stop$11 + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/world/entity/raid/Raid; a getRaid + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$6 + m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$check$12 + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b start + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b spawnLeader + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$start$10 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$spawnLeader$9 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I c stop + m (Lnet/minecraft/commands/CommandListenerWrapper;)I d check + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z e lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$1 +c net/minecraft/server/commands/RandomCommand net/minecraft/server/commands/RandomCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_RANGE_TOO_LARGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_RANGE_TOO_SMALL + m (Ljava/util/List;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/RandomSequence;)V a lambda$suggestRandomSequence$12 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a resetAllSequences + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;)I a resetSequence + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetSequence$15 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;IZZ)I a resetSequence + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestRandomSequence + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/resources/MinecraftKey;Z)I a randomSample + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetAllSequencesAndSetNewDefaults$17 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (ZLcom/mojang/brigadier/context/CommandContext;)I a lambda$drawRandomValueTree$11 + m (Ljava/lang/String;Z)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a drawRandomValueTree + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$8 + m (Lnet/minecraft/commands/CommandListenerWrapper;IZZ)I a resetAllSequencesAndSetNewDefaults + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$7 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$drawRandomValueTree$10 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$resetSequence$14 + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$resetAllSequences$16 + m (ZLcom/mojang/brigadier/context/CommandContext;)I b lambda$drawRandomValueTree$9 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$6 + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$randomSample$13 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$1 +c net/minecraft/server/commands/ReturnCommand net/minecraft/server/commands/ReturnCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/ExecutionCommandSource;)Z a lambda$register$0 +c net/minecraft/server/commands/ReturnCommand$a net/minecraft/server/commands/ReturnCommand$ReturnFailCustomExecutor + m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run +c net/minecraft/server/commands/ReturnCommand$b net/minecraft/server/commands/ReturnCommand$ReturnFromCommandCustomModifier + m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a apply + m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a apply +c net/minecraft/server/commands/ReturnCommand$c net/minecraft/server/commands/ReturnCommand$ReturnValueCustomExecutor + m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run +c net/minecraft/server/commands/RideCommand net/minecraft/server/commands/RideCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_NOT_RIDING + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_ALREADY_RIDING + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_MOUNT_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_MOUNTING_PLAYER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_MOUNTING_LOOP + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_WRONG_DIMENSION + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$3 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;)I a dismount + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$dismount$8 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I a mount + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$mount$7 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z c lambda$mount$6 +c net/minecraft/server/commands/RotateCommand net/minecraft/server/commands/RotateCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$rotate$6 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;)I a rotate + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/LookAt;)I a rotate + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$rotate$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$1 +c net/minecraft/server/commands/ServerPackCommand net/minecraft/server/commands/ServerPackCommand + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/NetworkManager;)V a lambda$sendToAllConnections$5 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/protocol/Packet;)V a sendToAllConnections + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)I a pushPack + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/UUID;)I a popPack + m (Ljava/lang/String;)Ljava/util/UUID; a lambda$pushPack$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2 + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$1 +c net/minecraft/server/commands/SpawnArmorTrimsCommand net/minecraft/server/commands/SpawnArmorTrimsCommand + f Ljava/util/List; a VANILLA_TRIM_PATTERNS + f Ljava/util/List; b VANILLA_TRIM_MATERIALS + f Ljava/util/function/ToIntFunction; c TRIM_PATTERN_ORDER + f Ljava/util/function/ToIntFunction; d TRIM_MATERIAL_ORDER + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/equipment/trim/TrimPattern;)Ljava/lang/Integer; a lambda$spawnArmorTrims$4 + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; a lambda$spawnArmorTrims$3 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;)I a spawnArmorTrims + m (Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/equipment/trim/TrimPattern;Lnet/minecraft/world/item/equipment/trim/TrimMaterial;)V a lambda$spawnArmorTrims$6 + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1 + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/equipment/trim/TrimMaterial;)Ljava/lang/Integer; a lambda$spawnArmorTrims$5 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spawnArmorTrims$8 + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/equipment/trim/TrimPattern;)V a lambda$spawnArmorTrims$7 + m (Lnet/minecraft/world/item/Item;)Z b lambda$spawnArmorTrims$2 +c net/minecraft/server/commands/TickCommand net/minecraft/server/commands/TickCommand + f F a MAX_TICKRATE + f Ljava/lang/String; b DEFAULT_TICKRATE + m (Lnet/minecraft/commands/CommandListenerWrapper;)I a tickQuery + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$tickQuery$20 + m (J)Ljava/lang/String; a nanosToMilisString + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$9 + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$tickQuery$19 + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setTickingRate$13 + m (Lnet/minecraft/commands/CommandListenerWrapper;Z)I a setFreeze + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$step$25 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$tickQuery$15 + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a sprint + m (Lnet/minecraft/commands/CommandListenerWrapper;F)I a setTickingRate + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$12 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSprinting$27 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$11 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$6 + m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b step + m (Lnet/minecraft/commands/CommandListenerWrapper;)I b stopStepping + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$stopStepping$26 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$10 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setFreeze$24 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;)I c stopSprinting + m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$8 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setFreeze$23 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z d lambda$register$0 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$sprint$22 + m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$7 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$sprint$21 + m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$5 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; g lambda$tickQuery$18 + m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$4 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; h lambda$tickQuery$17 + m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$1 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; i lambda$tickQuery$16 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j lambda$tickQuery$14 +c net/minecraft/server/commands/TransferCommand net/minecraft/server/commands/TransferCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NO_PLAYERS + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;ILjava/util/Collection;)I a transfer + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3 + m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$transfer$5 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2 + m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$transfer$4 + m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1 +c net/minecraft/server/commands/WardenSpawnTrackerCommand net/minecraft/server/commands/WardenSpawnTrackerCommand + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;I)I a setWarningLevel + m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2 + m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a resetTracker + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetTracker$7 + m (ILnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V a lambda$setWarningLevel$3 + m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$resetTracker$6 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setWarningLevel$5 + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setWarningLevel$4 +c net/minecraft/server/commands/data/CommandData net/minecraft/server/commands/data/DataCommands + f Ljava/util/List; a ALL_PROVIDERS + f Ljava/util/List; b TARGET_PROVIDERS + f Ljava/util/List; c SOURCE_PROVIDERS + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_MERGE_UNCHANGED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_GET_NOT_NUMBER + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_GET_NON_EXISTENT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_MULTIPLE_TAGS + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; h ERROR_EXPECTED_OBJECT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; i ERROR_EXPECTED_VALUE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; j ERROR_INVALID_SUBSTRING + m (Ljava/lang/String;I)Ljava/lang/String; a substring + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$decorateModification$37 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Ljava/util/List;)I a manipulateData + m (Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getData$43 + m (Ljava/lang/String;II)Ljava/lang/String; a validatedSubstring + m (Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a decorateModification + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/CommandData$c;)Ljava/util/List; a getSingletonSource + m (II)I a getOffset + m (Lcom/mojang/brigadier/CommandDispatcher;)V a register + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;)I a removeData + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$decorateModification$33 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;D)I a getNumeric + m (Ljava/util/function/BiConsumer;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$decorateModification$38 + m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a getAsText + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;)I a getData + m (Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$mergeData$44 + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/data/CommandData$b;)V a lambda$register$21 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$decorateModification$36 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; a lambda$decorateModification$32 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$decorateModification$35 + m (Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getNumeric$42 + m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/CommandData$c; a lambda$static$6 + m (Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getData$41 + m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/nbt/NBTBase; a getSingleTag + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3 + m (Ljava/util/List;Lnet/minecraft/server/commands/data/CommandData$d;)Ljava/util/List; a stringifyTagList + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/nbt/NBTTagCompound;)I a mergeData + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$14 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$decorateModification$28 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$decorateModification$34 + m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$7 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$register$15 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I a lambda$register$20 + m (Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$removeData$40 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I b lambda$register$19 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b lambda$decorateModification$24 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/CommandData$c;)Ljava/util/List; b resolveSourcePath + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; b lambda$decorateModification$30 + m (Ljava/lang/String;)Ljava/lang/String; b lambda$decorateModification$26 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2 + m (Ljava/lang/String;II)Ljava/lang/String; b substring + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$decorateModification$31 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$12 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b lambda$register$13 + m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/CommandData$c; b lambda$static$5 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b lambda$decorateModification$25 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;)I b getData + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$decorateModification$29 + m (Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$manipulateData$39 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I c lambda$register$18 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$11 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; c lambda$register$9 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I d lambda$register$17 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$decorateModification$27 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$10 + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I e lambda$register$16 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$decorateModification$23 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$8 + m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I f lambda$decorateModification$22 +c net/minecraft/server/commands/data/CommandData$a net/minecraft/server/commands/data/DataCommands$DataManipulator +c net/minecraft/server/commands/data/CommandData$b net/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator +c net/minecraft/server/commands/data/CommandData$c net/minecraft/server/commands/data/DataCommands$DataProvider + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrap + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/CommandDataAccessor; a access +c net/minecraft/server/commands/data/CommandData$d net/minecraft/server/commands/data/DataCommands$StringProcessor +c net/minecraft/server/commands/data/CommandDataAccessor net/minecraft/server/commands/data/DataAccessor + m ()Lnet/minecraft/nbt/NBTTagCompound; a getData + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess + m (Lnet/minecraft/nbt/NBTTagCompound;)V a setData + m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getModifiedSuccess +c net/minecraft/server/commands/data/CommandDataAccessorEntity net/minecraft/server/commands/data/EntityDataAccessor + f Ljava/util/function/Function; a PROVIDER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NO_PLAYERS + f Lnet/minecraft/world/entity/Entity; c entity + m ()Lnet/minecraft/nbt/NBTTagCompound; a getData + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess + m (Lnet/minecraft/nbt/NBTTagCompound;)V a setData + m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess + m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/CommandData$c; a lambda$static$0 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getModifiedSuccess +c net/minecraft/server/commands/data/CommandDataAccessorEntity$1 net/minecraft/server/commands/data/EntityDataAccessor$1 + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrap + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/CommandDataAccessor; a access +c net/minecraft/server/commands/data/CommandDataAccessorTile net/minecraft/server/commands/data/BlockDataAccessor + f Ljava/util/function/Function; a PROVIDER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_A_BLOCK_ENTITY + f Lnet/minecraft/world/level/block/entity/TileEntity; c entity + f Lnet/minecraft/core/BlockPosition; d pos + m ()Lnet/minecraft/nbt/NBTTagCompound; a getData + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess + m (Lnet/minecraft/nbt/NBTTagCompound;)V a setData + m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess + m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/CommandData$c; a lambda$static$0 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getModifiedSuccess +c net/minecraft/server/commands/data/CommandDataAccessorTile$1 net/minecraft/server/commands/data/BlockDataAccessor$1 + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrap + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/CommandDataAccessor; a access +c net/minecraft/server/commands/data/CommandDataStorage net/minecraft/server/commands/data/StorageDataAccessor + f Ljava/util/function/Function; a PROVIDER + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; b SUGGEST_STORAGE + f Lnet/minecraft/world/level/storage/PersistentCommandStorage; c storage + f Lnet/minecraft/resources/MinecraftKey; d id + m ()Lnet/minecraft/nbt/NBTTagCompound; a getData + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/world/level/storage/PersistentCommandStorage; a getGlobalTags + m (Lnet/minecraft/nbt/NBTTagCompound;)V a setData + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$0 + m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess + m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/CommandData$c; a lambda$static$1 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getModifiedSuccess +c net/minecraft/server/commands/data/CommandDataStorage$1 net/minecraft/server/commands/data/StorageDataAccessor$1 + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrap + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/CommandDataAccessor; a access +c net/minecraft/server/dedicated/DedicatedPlayerList net/minecraft/server/dedicated/DedicatedPlayerList + f Lorg/slf4j/Logger; h LOGGER + m ()V A loadOps + m ()V B saveOps + m ()V C loadWhiteList + m ()V D saveWhiteList + m (Lcom/mojang/authlib/GameProfile;)V a op + m (Z)V a setUsingWhiteList + m ()V a reloadWhiteList + m (Lcom/mojang/authlib/GameProfile;)V b deop + m ()Lnet/minecraft/server/dedicated/DedicatedServer; b getServer + m (Lcom/mojang/authlib/GameProfile;)Z c isWhiteListed + m ()Lnet/minecraft/server/MinecraftServer; c getServer + m (Lcom/mojang/authlib/GameProfile;)Z d canBypassPlayerLimit + m ()V w saveIpBanList + m ()V x saveUserBanList + m ()V y loadIpBanList + m ()V z loadUserBanList +c net/minecraft/server/dedicated/DedicatedServer net/minecraft/server/dedicated/DedicatedServer + f Lorg/slf4j/Logger; l LOGGER + f I m CONVERSION_RETRY_DELAY_MS + f I n CONVERSION_RETRIES + f Lnet/minecraft/server/rcon/thread/RemoteStatusListener; p queryThreadGs4 + f Lnet/minecraft/server/rcon/thread/RemoteControlListener; r rconThread + f Lnet/minecraft/server/dedicated/DedicatedServerSettings; s settings + f Lnet/minecraft/server/gui/ServerGUI; t gui + f Lnet/minecraft/server/network/ServerTextFilter; u serverTextFilter + f Lnet/minecraft/util/debugchart/RemoteSampleLogger; v tickTimeLogger + f Lnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker; w debugSampleSubscriptionTracker + f Lnet/minecraft/server/ServerLinks; x serverLinks + m ()V G tickConnection + m ()Z W isSpawningMonsters + m ()Ljava/util/Optional; Y getServerResourcePack + m (Ljava/nio/file/Path;)V a dumpServerProperties + m (Lnet/minecraft/server/dedicated/DedicatedServerSettings;)Lnet/minecraft/server/ServerLinks; a createServerLinks + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/network/ITextFilter; a createTextFilterForPlayer + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isUnderSpawnProtection + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V a subscribeToDebugSample + m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Ljava/util/Optional; a parseBugReportLink + m (Lcom/mojang/authlib/GameProfile;)Z a isSingleplayerOwner + m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; a fillServerSystemReport + m (Ljava/lang/String;Lnet/minecraft/commands/CommandListenerWrapper;)V a handleConsoleInput + m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; a getProperties + m (Ljava/lang/String;)Ljava/lang/String; a runCommand + m (Lnet/minecraft/world/level/World;)Z a isLevelEnabled + m ()Z aA enforceSecureProfile + m ()V aS endMetricsRecordingTick + m ()Z aX forceSynchronousWrites + m ()Lnet/minecraft/server/players/PlayerList; ag getPlayerList + m ()Z aj hasGui + m ()I al getSpawnProtectionRadius + m ()Z am repliesToStatus + m ()Z an hidesOnlinePlayers + m ()I aw getAbsoluteMaxWorldSize + m ()I az getCompressionThreshold + m ()Ljava/lang/String; b getServerIp + m (I)I b getScaledTrackingDistance + m ()V bC waitForRetry + m ()Ljava/lang/String; bD lambda$fillServerSystemReport$1 + m ()Ljava/lang/String; bE lambda$fillServerSystemReport$0 + m ()Lnet/minecraft/world/level/EnumGamemode; bd getForcedGameType + m ()I bj getMaxChainedNeighborUpdates + m ()Z bl logIPs + m ()Z bm acceptsTransfers + m ()Lnet/minecraft/server/ServerLinks; bp serverLinks + m ()I bq pauseWhileEmptySeconds + m ()V br handleConsoleInputs + m ()Lnet/minecraft/server/dedicated/DedicatedPlayerList; bs getPlayerList + m ()V bt showGui + m ()Z bu convertOldUsers + m ()J bv getMaxTickLength + m (I)V c setPlayerIdleTimeout + m ()Z c shouldInformAdmins + m ()I d getServerPort + m ()Z e initServer + m ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger + m ()Z g isTickTimeLoggingEnabled + m ()Ljava/lang/String; h getServerName + m (Z)V i storeUsingWhiteList + m ()V i onServerExit + m ()Ljava/lang/String; j getLevelIdName + m ()I k getOperatorUserPermissionLevel + m ()I l getFunctionCompilationLevel + m ()Z m shouldRconBroadcast + m ()Z n isDedicatedServer + m ()I o getRateLimitPacketsPerSecond + m ()Z p isEpollEnabled + m ()Z q isCommandBlockEnabled + m ()Z r isPublished + m ()Ljava/lang/String; s getPluginNames + m ()V t forceDifficulty + m ()V v stopServer +c net/minecraft/server/dedicated/DedicatedServer$1 net/minecraft/server/dedicated/DedicatedServer$1 + f Lnet/minecraft/server/dedicated/DedicatedServer; a this$0 +c net/minecraft/server/dedicated/DedicatedServerProperties net/minecraft/server/dedicated/DedicatedServerProperties + f I A functionPermissionLevel + f J B maxTickTime + f I C maxChainedNeighborUpdates + f I D rateLimitPacketsPerSecond + f I E viewDistance + f I F simulationDistance + f I G maxPlayers + f I H networkCompressionThreshold + f Z I broadcastRconToOps + f Z J broadcastConsoleToOps + f I K maxWorldSize + f Z L syncChunkWrites + f Ljava/lang/String; M regionFileComression + f Z N enableJmxMonitoring + f Z O enableStatus + f Z P hideOnlinePlayers + f I Q entityBroadcastRangePercentage + f Ljava/lang/String; R textFilteringConfig + f I S textFilteringVersion + f Ljava/util/Optional; T serverResourcePackInfo + f Lnet/minecraft/world/level/DataPackConfiguration; U initialDataPackConfiguration + f Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; V playerIdleTimeout + f Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; W whiteList + f Z X enforceSecureProfile + f Z Y logIPs + f I Z pauseWhenEmptySeconds + f Z a onlineMode + f Lnet/minecraft/world/level/levelgen/WorldOptions; aa worldOptions + f Z ab acceptsTransfers + f Lorg/slf4j/Logger; ad LOGGER + f Ljava/util/regex/Pattern; ae SHA1 + f Lcom/google/common/base/Splitter; af COMMA_SPLITTER + f Lnet/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData; ag worldDimensionData + f Z b preventProxyConnections + f Ljava/lang/String; c serverIp + f Z d pvp + f Z e allowFlight + f Ljava/lang/String; f motd + f Ljava/lang/String; g bugReportLink + f Z h forceGameMode + f Z i enforceWhitelist + f Lnet/minecraft/world/EnumDifficulty; j difficulty + f Lnet/minecraft/world/level/EnumGamemode; k gamemode + f Ljava/lang/String; l levelName + f I m serverPort + f Ljava/lang/Boolean; n announcePlayerAchievements + f Z o enableQuery + f I p queryPort + f Z q enableRcon + f I r rconPort + f Ljava/lang/String; s rconPassword + f Z t hardcore + f Z u allowNether + f Z v spawnMonsters + f Z w useNativeTransport + f Z x enableCommandBlock + f I y spawnProtection + f I z opPermissionLevel + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; a getServerPackInfo + m (Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$new$1 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a createDimensions + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/DataPackConfiguration; b getDatapackConfig + m (Ljava/lang/Integer;)Ljava/lang/Integer; b lambda$new$0 + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; c parseResourcePackPrompt + m (Ljava/lang/String;)Ljava/lang/String; d lambda$new$3 + m (Ljava/lang/String;)Lcom/google/gson/JsonObject; e lambda$new$2 +c net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData + f Lcom/google/gson/JsonObject; a generatorSettings + f Ljava/lang/String; b levelType + f Ljava/util/Map; c LEGACY_PRESET_NAMES + m (Lnet/minecraft/core/HolderLookup;)Ljava/util/Optional; a lambda$create$0 + m ()Lcom/google/gson/JsonObject; a generatorSettings + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a lambda$create$2 + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder$c; a lambda$create$4 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a create + m ()Ljava/lang/String; b levelType + m ()Ljava/util/Optional; c lambda$create$3 + m ()Ljava/lang/IllegalStateException; d lambda$create$1 +c net/minecraft/server/dedicated/DedicatedServerSettings net/minecraft/server/dedicated/DedicatedServerSettings + f Ljava/nio/file/Path; a source + f Lnet/minecraft/server/dedicated/DedicatedServerProperties; b properties + m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; a getProperties + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/server/dedicated/DedicatedServerSettings; a update + m ()V b forceSave +c net/minecraft/server/dedicated/PropertyManager net/minecraft/server/dedicated/Settings + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Properties; ac properties + m (Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object; a lambda$dispatchNumberOrString$1 + m (Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/lang/String;)Ljava/lang/Object; a lambda$get$2 + m (Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I a get + m (Ljava/util/function/Function;)Ljava/util/function/Function; a wrapNumberDeserializer + m (Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function; a dispatchNumberOrString + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a get + m (Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Number; a lambda$wrapNumberDeserializer$0 + m ()Ljava/util/Properties; a cloneProperties + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a get + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a get + m (Ljava/lang/String;)Ljava/lang/String; a getLegacyString + m (Ljava/lang/String;Z)Z a get + m (Ljava/lang/String;J)J a get + m (Ljava/lang/String;I)I a get + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a get + m (Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object; a getLegacy + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; b getMutable + m (Ljava/lang/String;I)Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; b getMutable + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; b getMutable + m (Ljava/lang/String;)Ljava/lang/Boolean; b getLegacyBoolean + m (Ljava/lang/String;Z)Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; b getMutable + m (Ljava/nio/file/Path;)Ljava/util/Properties; b loadFromFile + m (Ljava/lang/String;)Ljava/lang/String; c getStringRaw + m (Ljava/nio/file/Path;)V c store +c net/minecraft/server/dedicated/PropertyManager$1 net/minecraft/server/dedicated/Settings$1 +c net/minecraft/server/dedicated/PropertyManager$EditableProperty net/minecraft/server/dedicated/Settings$MutableValue + f Lnet/minecraft/server/dedicated/PropertyManager; a this$0 + f Ljava/lang/String; b key + f Ljava/lang/Object; c value + f Ljava/util/function/Function; d serializer + m (Lnet/minecraft/core/IRegistryCustom;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/PropertyManager; a update +c net/minecraft/server/dedicated/ThreadWatchdog net/minecraft/server/dedicated/ServerWatchdog + f Lorg/slf4j/Logger; a LOGGER + f J b MAX_SHUTDOWN_TIME + f I c SHUTDOWN_STATUS + f Lnet/minecraft/server/dedicated/DedicatedServer; d server + f J e maxTickTimeNanos + m (Ljava/lang/String;J)Lnet/minecraft/CrashReport; a createWatchdogCrashReport + m ()V a exit + m (Lnet/minecraft/server/level/WorldServer;)Ljava/lang/String; a lambda$run$1 + m ()Ljava/lang/String; b lambda$run$2 + m ()Ljava/lang/String; c lambda$run$0 +c net/minecraft/server/dedicated/ThreadWatchdog$1 net/minecraft/server/dedicated/ServerWatchdog$1 +c net/minecraft/server/gui/GuiStatsComponent net/minecraft/server/gui/StatsComponent + f Ljava/text/DecimalFormat; a DECIMAL_FORMAT + f [I b values + f I c vp + f [Ljava/lang/String; d msgs + f Lnet/minecraft/server/MinecraftServer; e server + f Ljavax/swing/Timer; f timer + m (Ljava/text/DecimalFormat;)V a lambda$static$0 + m ()V a close + m (Ljava/awt/event/ActionEvent;)V a lambda$new$1 + m ()V b tick +c net/minecraft/server/gui/PlayerListBox net/minecraft/server/gui/PlayerListComponent + f Lnet/minecraft/server/MinecraftServer; a server + f I b tickCount + m ()V a tick +c net/minecraft/server/gui/ServerGUI net/minecraft/server/gui/MinecraftServerGui + f Ljava/awt/Font; a MONOSPACED + f Lorg/slf4j/Logger; b LOGGER + f Ljava/lang/String; c TITLE + f Ljava/lang/String; d SHUTDOWN_TITLE + f Lnet/minecraft/server/dedicated/DedicatedServer; e server + f Ljava/lang/Thread; f logAppenderThread + f Ljava/util/Collection; g finalizers + f Ljava/util/concurrent/atomic/AtomicBoolean; h isClosing + m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V a print + m (Ljava/lang/Runnable;)V a addFinalizer + m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;)V a lambda$buildChatPanel$1 + m (Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/gui/ServerGUI; a showFrameFor + m ()V a start + m (Ljavax/swing/JTextField;Ljava/awt/event/ActionEvent;)V a lambda$buildChatPanel$0 + m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V b lambda$print$2 + m ()V b close + m ()Ljavax/swing/JComponent; c buildInfoPanel + m ()Ljavax/swing/JComponent; d buildPlayerPanel + m ()Ljavax/swing/JComponent; e buildChatPanel + m ()V f runFinalizers +c net/minecraft/server/gui/ServerGUI$1 net/minecraft/server/gui/MinecraftServerGui$1 + f Lnet/minecraft/server/dedicated/DedicatedServer; c val$server +c net/minecraft/server/gui/ServerGUI$2 net/minecraft/server/gui/MinecraftServerGui$2 +c net/minecraft/server/gui/ServerGUI$3 net/minecraft/server/gui/MinecraftServerGui$3 +c net/minecraft/server/level/BlockDestructionProgress net/minecraft/server/level/BlockDestructionProgress + f I a id + f Lnet/minecraft/core/BlockPosition; b pos + f I c progress + f I d updatedRenderTick + m (I)V a setProgress + m (Lnet/minecraft/server/level/BlockDestructionProgress;)I a compareTo + m ()I a getId + m ()Lnet/minecraft/core/BlockPosition; b getPos + m (I)V b updateTick + m ()I c getProgress + m ()I d getUpdatedRenderTick +c net/minecraft/server/level/BlockPosition2D net/minecraft/server/level/ColumnPos + f I a x + f I b z + f J c COORD_BITS + f J d COORD_MASK + m (II)J a asLong + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; a toChunkPos + m (J)I a getX + m ()J b toLong + m (J)I b getZ + m ()I c x + m ()I d z +c net/minecraft/server/level/BossBattleServer net/minecraft/server/level/ServerBossEvent + f Ljava/util/Set; h players + f Ljava/util/Set; i unmodifiablePlayers + f Z j visible + m (Lnet/minecraft/server/level/EntityPlayer;)V a addPlayer + m (F)V a setProgress + m (Lnet/minecraft/world/BossBattle$BarColor;)V a setColor + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setName + m (Z)Lnet/minecraft/world/BossBattle; a setDarkenScreen + m (Lnet/minecraft/world/BossBattle$BarStyle;)V a setOverlay + m (Ljava/util/function/Function;)V a broadcast + m (Lnet/minecraft/server/level/EntityPlayer;)V b removePlayer + m (Z)Lnet/minecraft/world/BossBattle; b setPlayBossMusic + m ()V b removeAllPlayers + m (Z)Lnet/minecraft/world/BossBattle; c setCreateWorldFog + m (Z)V d setVisible + m ()Z f isVisible + m ()Ljava/util/Collection; g getPlayers +c net/minecraft/server/level/ChunkGenerationTask net/minecraft/server/level/ChunkGenerationTask + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; a targetStatus + f Lnet/minecraft/server/level/GeneratingChunkMap; b chunkMap + f Lnet/minecraft/world/level/ChunkCoordIntPair; c pos + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; d scheduledStatus + f Z e markedForCancellation + f Ljava/util/List; f scheduledLayer + f Lnet/minecraft/util/StaticCache2D; g cache + f Z h needsGeneration + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)V a scheduleLayer + m ()Ljava/util/concurrent/CompletableFuture; a runUntilWait + m (Lnet/minecraft/server/level/GeneratingChunkMap;II)Lnet/minecraft/server/level/GenerationChunkHolder; a lambda$create$0 + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;ZLnet/minecraft/server/level/GenerationChunkHolder;)Z a scheduleChunkInLayer + m (Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/server/level/ChunkGenerationTask; a create + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)I b getRadiusForLayer + m ()V b markForCancellation + m ()Lnet/minecraft/server/level/GenerationChunkHolder; c getCenter + m ()V d scheduleNextLayer + m ()V e releaseClaim + m ()Z f canLoadWithoutGeneration + m ()Ljava/util/concurrent/CompletableFuture; g waitForScheduledLayer +c net/minecraft/server/level/ChunkLevel net/minecraft/server/level/ChunkLevel + f I a RADIUS_AROUND_FULL_CHUNK + f I b MAX_LEVEL + f I c FULL_CHUNK_LEVEL + f I d BLOCK_TICKING_LEVEL + f I e ENTITY_TICKING_LEVEL + f Lnet/minecraft/world/level/chunk/status/ChunkStep; f FULL_CHUNK_STEP + m (ILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a getStatusAroundFullChunk + m (Lnet/minecraft/server/level/FullChunkStatus;)I a byStatus + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a byStatus + m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a generationStatus + m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; b getStatusAroundFullChunk + m (I)Lnet/minecraft/server/level/FullChunkStatus; c fullStatus + m (I)Z d isEntityTicking + m (I)Z e isBlockTicking + m (I)Z f isLoaded +c net/minecraft/server/level/ChunkLevel$1 net/minecraft/server/level/ChunkLevel$1 + f [I a $SwitchMap$net$minecraft$server$level$FullChunkStatus +c net/minecraft/server/level/ChunkMap net/minecraft/server/level/ChunkTracker + m (JJI)I a getComputedLevel + m (JIZ)V a checkNeighborsAfterUpdate + m (J)Z a isSource + m (JJI)I b computeLevelFromNeighbor + m (JIZ)V b update + m (J)I b getLevelFromSource +c net/minecraft/server/level/ChunkMapDistance net/minecraft/server/level/DistanceManager + f Lorg/slf4j/Logger; a LOGGER + f I b PLAYER_TICKET_LEVEL + f I c INITIAL_TICKET_LIST_CAPACITY + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; d playersPerChunk + f J n ticketTickCounter + m (Ljava/lang/String;)V a dumpTickets + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced + m ()V a purgeStaleTickets + m (JILnet/minecraft/server/level/PlayerChunk;I)Lnet/minecraft/server/level/PlayerChunk; a updateChunkScheduling + m (I)V a updatePlayerTickets + m (Lnet/minecraft/server/level/PlayerChunkMap;)Z a runAllUpdates + m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/server/level/EntityPlayer;)V a addPlayer + m (JLnet/minecraft/server/level/Ticket;)V a addTicket + m (Lnet/minecraft/util/ArraySetSorted;)I a getTicketLevelAt + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addTicket + m (J)Z a isChunkToRemove + m (J)Lnet/minecraft/server/level/PlayerChunk; b getChunk + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V b removeTicket + m (I)V b updateSimulationDistance + m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/server/level/EntityPlayer;)V b removePlayer + m ()I b getNaturalSpawnChunkCount + m (JLnet/minecraft/server/level/Ticket;)V b removeTicket + m ()Lit/unimi/dsi/fastutil/longs/LongIterator; c getSpawnCandidateChunks + m (J)Z c inEntityTickingRange + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V c addRegionTicket + m (J)Z d inBlockTickingRange + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V d removeRegionTicket + m ()Ljava/lang/String; d getDebugStatus + m ()Lnet/minecraft/server/level/TickingTracker; e tickingTracker + m (J)Ljava/lang/String; e getTicketDebugString + m ()Lit/unimi/dsi/fastutil/longs/LongSet; f getTickingChunks + m (J)Z f hasPlayersNearby + m ()V g removeTicketsOnClosing + m (J)Lnet/minecraft/util/ArraySetSorted; g getTickets + m ()Z h hasTickets + m ()I i getPlayerTicketLevel +c net/minecraft/server/level/ChunkMapDistance$b net/minecraft/server/level/DistanceManager$FixedPlayerDistanceChunkTracker + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; a chunks + f I b maxDistance + f Lnet/minecraft/server/level/ChunkMapDistance; c this$0 + m (Ljava/lang/String;)V a dumpChunks + m (JII)V a onLevelChange + m ()V a runAllUpdates + m (JI)V a setLevel + m (J)I b getLevelFromSource + m (J)I c getLevel + m (J)Z d havePlayer +c net/minecraft/server/level/ChunkProviderServer net/minecraft/server/level/ServerChunkCache + f Lnet/minecraft/server/level/PlayerChunkMap; a chunkMap + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/server/level/ChunkMapDistance; c distanceManager + f Lnet/minecraft/server/level/WorldServer; d level + f Ljava/lang/Thread; e mainThread + f Lnet/minecraft/server/level/LightEngineThreaded; f lightEngine + f Lnet/minecraft/server/level/ChunkProviderServer$b; g mainThreadProcessor + f Lnet/minecraft/world/level/storage/WorldPersistentData; h dataStorage + f J i lastInhabitedUpdate + f Z j spawnEnemies + f Z k spawnFriendlies + f I l CACHE_SIZE + f [J m lastChunkPos + f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; n lastChunkStatus + f [Lnet/minecraft/world/level/chunk/IChunkAccess; o lastChunk + f Ljava/util/List; p tickingChunks + f Ljava/util/Set; q chunkHoldersToBroadcast + f Lnet/minecraft/world/level/SpawnerCreature$d; r lastSpawnState + m (Lnet/minecraft/server/level/PlayerChunk;)V a onChunkReadyToSend + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/lang/String; a getChunkDebugData + m (II)Lnet/minecraft/world/level/chunk/Chunk; a getChunkNow + m (Z)V a save + m (JLnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a storeInCache + m (Lnet/minecraft/server/level/EntityPlayer;)V a move + m (Ljava/util/List;)V a collectTickingChunks + m (Lnet/minecraft/util/profiling/GameProfilerFiller;JLjava/util/List;)V a tickChunks + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addRegionTicket + m (J)Z a isPositionTicking + m (Lnet/minecraft/core/BlockPosition;)V a blockChanged + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced + m (Lnet/minecraft/world/entity/Entity;)V a removeEntity + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V a broadcastAndSend + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;)V a onLightUpdate + m ()Lnet/minecraft/server/level/LightEngineThreaded; a getLightEngine + m (I)V a setViewDistance + m (JLjava/util/function/Consumer;)V a getFullChunk + m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/EnumSkyBlock;)V a lambda$onLightUpdate$4 + m (Ljava/util/function/BooleanSupplier;Z)V a tick + m (Lnet/minecraft/util/profiling/GameProfilerFiller;)V a broadcastChangedChunks + m (J)Lnet/minecraft/server/level/PlayerChunk; b getVisibleChunkIfPresent + m (Lnet/minecraft/world/entity/Entity;)V b addEntity + m (Z)V b setSpawnSettings + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V b removeRegionTicket + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V b broadcast + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; b getChunkFuture + m (II)Z b hasChunk + m (I)V b setSimulationDistance + m ()I b getTickingGenerated + m ()Lnet/minecraft/world/level/World; c getLevel + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; c getChunkFutureMainThread + m (II)Lnet/minecraft/world/level/chunk/LightChunk; c getChunkForLighting + m ()Z d pollTask + m ()Ljava/lang/String; e gatherStats + m ()I f getPendingTasksCount + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; g getGenerator + m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; h getGeneratorState + m ()Lnet/minecraft/world/level/levelgen/RandomState; i randomState + m ()I j getLoadedChunksCount + m ()Lnet/minecraft/world/level/storage/WorldPersistentData; k getDataStorage + m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; l getPoiManager + m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; m chunkScanner + m ()Lnet/minecraft/world/level/SpawnerCreature$d; n getLastSpawnState + m ()V o removeTicketsOnClosing + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; p getLightEngine + m ()Lnet/minecraft/world/level/IBlockAccess; q getLevel + m ()V r clearCache + m ()Z s runDistanceManagerUpdates + m ()V t tickChunks +c net/minecraft/server/level/ChunkProviderServer$a net/minecraft/server/level/ServerChunkCache$ChunkAndHolder + f Lnet/minecraft/world/level/chunk/Chunk; a chunk + f Lnet/minecraft/server/level/PlayerChunk; b holder + m ()Lnet/minecraft/world/level/chunk/Chunk; a chunk + m ()Lnet/minecraft/server/level/PlayerChunk; b holder +c net/minecraft/server/level/ChunkProviderServer$b net/minecraft/server/level/ServerChunkCache$MainThreadExecutor + f Lnet/minecraft/server/level/ChunkProviderServer; a this$0 + m ()Z B pollTask + m (Ljava/util/function/BooleanSupplier;)Z a lambda$managedBlock$0 + m ()Z ax scheduleExecutables + m ()Ljava/lang/Thread; ay getRunningThread + m (Ljava/util/function/BooleanSupplier;)V b managedBlock + m (Ljava/lang/Runnable;)V d doRunTask + m (Ljava/lang/Runnable;)Z e shouldRun + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable +c net/minecraft/server/level/ChunkResult net/minecraft/server/level/ChunkResult + m ()Z a isSuccess + m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; a map + m (Ljava/lang/String;)Lnet/minecraft/server/level/ChunkResult; a error + m (Ljava/lang/Object;)Lnet/minecraft/server/level/ChunkResult; a of + m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; a ifSuccess + m (Lnet/minecraft/server/level/ChunkResult;Ljava/lang/Object;)Ljava/lang/Object; a orElse + m (Ljava/util/function/Supplier;)Lnet/minecraft/server/level/ChunkResult; a error + m (Ljava/util/function/Supplier;)Ljava/lang/Object; b orElseThrow + m ()Ljava/lang/String; b getError + m (Ljava/lang/Object;)Ljava/lang/Object; b orElse + m (Ljava/lang/String;)Ljava/lang/String; b lambda$error$0 +c net/minecraft/server/level/ChunkResult$a net/minecraft/server/level/ChunkResult$Fail + f Ljava/util/function/Supplier; a error + m ()Z a isSuccess + m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; a map + m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; a ifSuccess + m (Ljava/util/function/Supplier;)Ljava/lang/Object; b orElseThrow + m ()Ljava/lang/String; b getError + m (Ljava/lang/Object;)Ljava/lang/Object; b orElse + m ()Ljava/util/function/Supplier; c error +c net/minecraft/server/level/ChunkResult$b net/minecraft/server/level/ChunkResult$Success + f Ljava/lang/Object; a value + m ()Z a isSuccess + m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; a map + m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; a ifSuccess + m (Ljava/util/function/Supplier;)Ljava/lang/Object; b orElseThrow + m ()Ljava/lang/String; b getError + m (Ljava/lang/Object;)Ljava/lang/Object; b orElse + m ()Ljava/lang/Object; c value +c net/minecraft/server/level/ChunkTaskDispatcher net/minecraft/server/level/ChunkTaskDispatcher + f I a DISPATCHER_PRIORITY_COUNT + f Z b sleeping + f Lorg/slf4j/Logger; c LOGGER + f Lnet/minecraft/server/level/ChunkTaskQueue; d queue + f Lnet/minecraft/util/thread/TaskScheduler; e executor + f Lnet/minecraft/util/thread/PriorityConsecutiveExecutor; f dispatcher + m (JZLjava/lang/Runnable;)V a lambda$release$1 + m (JLjava/lang/Runnable;Z)V a release + m (Ljava/lang/Runnable;Ljava/util/concurrent/CompletableFuture;)V a lambda$scheduleForExecution$4 + m (Ljava/lang/Void;)V a lambda$scheduleForExecution$7 + m (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)V a submit + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; a lambda$scheduleForExecution$5 + m ()Z a hasWork + m (Lnet/minecraft/server/level/ChunkTaskQueue$a;)V a scheduleForExecution + m (J)V a onRelease + m (Ljava/util/function/IntSupplier;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/util/function/IntConsumer;)V a lambda$onLevelChange$0 + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$scheduleForExecution$6 + m ()V b pollTask + m ()Lnet/minecraft/server/level/ChunkTaskQueue$a; c popTasks + m ()V d lambda$pollTask$3 +c net/minecraft/server/level/ChunkTaskQueue net/minecraft/server/level/ChunkTaskPriorityQueue + f I a PRIORITY_LEVEL_COUNT + f Ljava/util/List; b queuesPerPriority + f I c topPriorityQueueIndex + f Ljava/lang/String; d name + m (J)Ljava/util/List; a lambda$submit$2 + m (ILnet/minecraft/world/level/ChunkCoordIntPair;I)V a resortChunkTasks + m ()Lnet/minecraft/server/level/ChunkTaskQueue$a; a pop + m (I)Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; a lambda$new$0 + m (JZ)V a release + m (Ljava/lang/Runnable;JI)V a submit + m ()Z b hasWork + m (J)Ljava/util/List; b lambda$resortChunkTasks$1 +c net/minecraft/server/level/ChunkTaskQueue$a net/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk + f J a chunkPos + f Ljava/util/List; b tasks + m ()J a chunkPos + m ()Ljava/util/List; b tasks +c net/minecraft/server/level/ChunkTrackingView net/minecraft/server/level/ChunkTrackingView + f Lnet/minecraft/server/level/ChunkTrackingView; a EMPTY + m (IIZ)Z a contains + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a contains + m (IIIIIZ)Z a isWithinDistance + m (Ljava/util/function/Consumer;)V a forEach + m (II)Z a contains + m (Lnet/minecraft/server/level/ChunkTrackingView;Lnet/minecraft/server/level/ChunkTrackingView;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V a difference + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Lnet/minecraft/server/level/ChunkTrackingView; a of + m (IIIII)Z a isInViewDistance + m (II)Z b isInViewDistance +c net/minecraft/server/level/ChunkTrackingView$1 net/minecraft/server/level/ChunkTrackingView$1 + m (IIZ)Z a contains + m (Ljava/util/function/Consumer;)V a forEach +c net/minecraft/server/level/ChunkTrackingView$a net/minecraft/server/level/ChunkTrackingView$Positioned + f Lnet/minecraft/world/level/ChunkCoordIntPair; b center + f I c viewDistance + m (IIZ)Z a contains + m (Ljava/util/function/Consumer;)V a forEach + m (Lnet/minecraft/server/level/ChunkTrackingView$a;)Z a squareIntersects + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; a center + m ()I b viewDistance + m ()I c minX + m ()I d minZ + m ()I e maxX + m ()I f maxZ +c net/minecraft/server/level/ClientInformation net/minecraft/server/level/ClientInformation + f I a MAX_LANGUAGE_LENGTH + f Ljava/lang/String; b language + f I c viewDistance + f Lnet/minecraft/world/entity/player/EnumChatVisibility; d chatVisibility + f Z e chatColors + f I f modelCustomisation + f Lnet/minecraft/world/entity/EnumMainHand; g mainHand + f Z h textFilteringEnabled + f Z i allowsListing + f Lnet/minecraft/server/level/ParticleStatus; j particleStatus + m ()Lnet/minecraft/server/level/ClientInformation; a createDefault + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()Ljava/lang/String; b language + m ()I c viewDistance + m ()Lnet/minecraft/world/entity/player/EnumChatVisibility; d chatVisibility + m ()Z e chatColors + m ()I f modelCustomisation + m ()Lnet/minecraft/world/entity/EnumMainHand; g mainHand + m ()Z h textFilteringEnabled + m ()Z i allowsListing + m ()Lnet/minecraft/server/level/ParticleStatus; j particleStatus +c net/minecraft/server/level/DemoPlayerInteractManager net/minecraft/server/level/DemoMode + f I a DEMO_DAYS + f I b TOTAL_PLAY_TICKS + f Z e displayedIntro + f Z f demoHasEnded + f I g demoEndedReminder + f I h gameModeTicks + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a useItem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType;Lnet/minecraft/core/EnumDirection;II)V a handleBlockBreakAction + m ()V a tick + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m ()V f outputDemoReminder +c net/minecraft/server/level/EntityPlayer net/minecraft/server/level/ServerPlayer + f D a BLOCK_INTERACTION_DISTANCE_VERIFICATION_BUFFER + f D b ENTITY_INTERACTION_DISTANCE_VERIFICATION_BUFFER + f I c ENDER_PEARL_TICKET_RADIUS + f Lorg/slf4j/Logger; cC LOGGER + f I cD NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ + f I cE NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y + f I cF FLY_STAT_RECORDING_SPEED + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cG CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cH CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER + f Lnet/minecraft/server/AdvancementDataPlayer; cI advancements + f Lnet/minecraft/stats/ServerStatisticManager; cJ stats + f F cK lastRecordedHealthAndAbsorption + f I cL lastRecordedFoodLevel + f I cM lastRecordedAirLevel + f I cN lastRecordedArmor + f I cO lastRecordedLevel + f I cP lastRecordedExperience + f F cQ lastSentHealth + f I cR lastSentFood + f Z cS lastFoodSaturationZero + f I cT lastSentExp + f Lnet/minecraft/world/entity/player/EnumChatVisibility; cU chatVisibility + f Lnet/minecraft/server/level/ParticleStatus; cV particleStatus + f Z cW canChatColor + f J cX lastActionTime + f Lnet/minecraft/world/entity/Entity; cY camera + f Z cZ isChangingDimension + f Ljava/lang/String; d ENDER_PEARLS_TAG + f Lnet/minecraft/network/chat/RemoteChatSession; dA chatSession + f Lnet/minecraft/commands/ICommandListener; dB commandSource + f I dC containerCounter + f Lnet/minecraft/stats/RecipeBookServer; da recipeBook + f Lnet/minecraft/world/phys/Vec3D; db levitationStartPos + f I dc levitationStartTime + f Z dd disconnected + f I de requestedViewDistance + f Ljava/lang/String; df language + f Lnet/minecraft/world/phys/Vec3D; dg startingToFallPosition + f Lnet/minecraft/world/phys/Vec3D; dh enteredNetherPosition + f Lnet/minecraft/world/phys/Vec3D; di enteredLavaOnVehiclePosition + f Lnet/minecraft/core/SectionPosition; dj lastSectionPos + f Lnet/minecraft/server/level/ChunkTrackingView; dk chunkTrackingView + f Lnet/minecraft/resources/ResourceKey; dl respawnDimension + f Lnet/minecraft/core/BlockPosition; dm respawnPosition + f Z dn respawnForced + f F do respawnAngle + f Lnet/minecraft/server/network/ITextFilter; dp textFilter + f Z dq textFilteringEnabled + f Z dr allowsListing + f Z ds spawnExtraParticlesOnFall + f Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker; dt wardenSpawnTracker + f Lnet/minecraft/core/BlockPosition; du raidOmenPosition + f Lnet/minecraft/world/phys/Vec3D; dv lastKnownClientMovement + f Lnet/minecraft/world/entity/player/Input; dw lastClientInput + f Ljava/util/Set; dx enderPearls + f Lnet/minecraft/world/inventory/ContainerSynchronizer; dy containerSynchronizer + f Lnet/minecraft/world/inventory/ICrafting; dz containerListener + f Ljava/lang/String; e ENDER_PEARL_DIMENSION_TAG + f Lnet/minecraft/server/network/PlayerConnection; f connection + f Lnet/minecraft/server/MinecraftServer; g server + f Lnet/minecraft/server/level/PlayerInteractManager; h gameMode + f Z i seenCredits + f Ljava/lang/Object; j object + f Z k wonGame + m ()Lnet/minecraft/commands/CommandListenerWrapper; A createCommandSourceStack + m ()Ljava/lang/String; B getIpAddress + m ()Lnet/minecraft/server/level/ClientInformation; C clientInformation + m ()Z D canChatInColor + m ()Lnet/minecraft/world/entity/player/EnumChatVisibility; E getChatVisibility + m ()I F requestedViewDistance + m ()I G getPermissionLevel + m ()V H resetLastActionTime + m ()Lnet/minecraft/stats/ServerStatisticManager; I getStats + m ()Lnet/minecraft/stats/RecipeBookServer; J getRecipeBook + m ()V K updateInvisibilityStatus + m ()Lnet/minecraft/world/entity/Entity; L getCamera + m ()V M processPortalCooldown + m ()J N getLastActionTime + m ()Lnet/minecraft/network/chat/IChatBaseComponent; O getTabListDisplayName + m ()I P getTabListOrder + m ()Z Q isChangingDimension + m ()V R hasChangedDimension + m ()Lnet/minecraft/server/AdvancementDataPlayer; S getAdvancements + m ()Lnet/minecraft/core/BlockPosition; T getRespawnPosition + m ()F U getRespawnAngle + m ()Lnet/minecraft/resources/ResourceKey; V getRespawnDimension + m ()Z W isRespawnForced + m ()Lnet/minecraft/core/SectionPosition; X getLastSectionPos + m ()Lnet/minecraft/server/level/ChunkTrackingView; Y getChunkTrackingView + m ()Lnet/minecraft/server/network/ITextFilter; Z getTextFilter + m ()Z Z_ isSpectator + m (Ljava/util/Collection;)I a awardRecipes + m (ZZ)V a stopSleepInBed + m (Lnet/minecraft/server/level/ClientInformation;)V a updateOptions + m (Lnet/minecraft/world/level/EnumGamemode;)Z a setGameMode + m (Ljava/util/Optional;)V a loadAndSpawnParentVehicle + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F a getEnchantedDamage + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/phys/Vec3D;)V a lookAt + m (Lnet/minecraft/nbt/NBTBase;)V a lambda$loadAndSpawnEnderpearls$13 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)J a placeEnderPearlTicket + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a bedInRange + m (Lnet/minecraft/network/chat/RemoteChatSession;)V a setChatSession + m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;)V a lookAt + m (Lnet/minecraft/world/entity/player/Input;)V a setLastClientInput + m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V a displayClientMessage + m (Lnet/minecraft/world/entity/item/EntityItem;)V a onItemPickup + m (Lnet/minecraft/world/entity/Entity;I)V a take + m (Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playNotifySound + m (Lnet/minecraft/server/level/WorldServer;)V a setServerLevel + m (I)V a setExperiencePoints + m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)V a onEffectAdded + m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a adjustSpawnLocation + m (Lnet/minecraft/world/item/ItemStack;I)V a onEnchantmentPerformed + m (Lnet/minecraft/world/level/block/entity/TileEntityCommand;)V a openCommandBlock + m (Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;I)V a updateScoreForCriteria + m (Lnet/minecraft/network/protocol/status/ServerPing;)V a sendServerStatus + m (Lnet/minecraft/world/EnumHand;)V a swing + m (Lnet/minecraft/world/item/ItemStack;)V a updateUsingItem + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Lnet/minecraft/world/level/EnumGamemode; a readPlayerMode + m (Lnet/minecraft/stats/Statistic;I)V a awardStat + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m (Z)Z a drop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a noCollisionNoLiquid + m (Lnet/minecraft/server/level/EntityPlayer;Z)V a restoreFrom + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canHarmPlayer + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V a lambda$new$0 + m (Lnet/minecraft/server/level/ChunkTrackingView;)V a setChunkTrackingView + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreHolder;[Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;)V a handleTeamKill + m (Lnet/minecraft/world/inventory/Container;)V a initMenu + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V a lambda$readAdditionalSaveData$4 + m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendChatMessage + m (ILnet/minecraft/world/item/trading/MerchantRecipeList;IIZZ)V a sendMerchantOffers + m (Lnet/minecraft/server/level/EntityPlayer;)Z a broadcastToPlayer + m (FF)V a forceSetRotation + m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;Lnet/minecraft/world/IInventory;)V a openHorseInventory + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo + m (Lnet/minecraft/core/SectionPosition;)V a setLastSectionPos + m (II)Ljava/lang/String; a lambda$adjustSpawnLocation$3 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)V a openItemGui + m (Lnet/minecraft/world/ITileInventory;)Ljava/util/OptionalInt; a openMenu + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/entity/projectile/EntityEnderPearl;)V a registerEnderPearl + m (Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)V a openTextEdit + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/effect/MobEffect;ZLnet/minecraft/world/entity/Entity;)V a onEffectUpdated + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/EnumItemSlot;)V a onEquippedItemBroken + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveEnderPearls$11 + m (DDD)V a dismountTo + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/List;)V a triggerRecipeCrafted + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;FZZ)V a setRespawnPosition + m (DD)V a indicateDamage + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/server/level/EntityPlayer$RespawnPosAngle; a lambda$findRespawnAndUseSpawnBlock$20 + m (Lnet/minecraft/world/phys/Vec3D;)V a setKnownMovement + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;FZZ)Ljava/util/Optional; a findRespawnAndUseSpawnBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)V a onInsideBlock + m (Lnet/minecraft/stats/Statistic;)V a resetStat + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/server/level/EntityPlayer; a teleport + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a awardKillScore + m ()Z aa isTextFilteringEnabled + m ()Z ab allowsListing + m ()Ljava/util/Optional; ac getWardenSpawnTracker + m ()Lnet/minecraft/network/chat/RemoteChatSession; ad getChatSession + m ()V ae stopRiding + m ()V af clearRaidOmenPosition + m ()Lnet/minecraft/core/BlockPosition; ag getRaidOmenPosition + m ()Lnet/minecraft/world/phys/Vec3D; ah getKnownMovement + m ()Lnet/minecraft/world/entity/player/Input; ai getLastClientInput + m ()Lnet/minecraft/world/phys/Vec3D; aj getLastClientMoveIntent + m ()Ljava/util/Set; ak getEnderPearls + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b onChangedBlock + m (Lnet/minecraft/resources/ResourceKey;)Z b lambda$readAdditionalSaveData$5 + m (Ljava/util/Optional;)V b loadAndSpawnEnderpearls + m (Z)V b setSpawnExtraParticlesOnFall + m (ILnet/minecraft/world/scores/ScoreAccess;)V b lambda$updateScoreForCriteria$14 + m (Ljava/util/List;)V b awardRecipesByKey + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b bedBlocked + m (Lnet/minecraft/world/entity/projectile/EntityEnderPearl;)V b deregisterEnderPearl + m (DDD)V b checkMovementStatistics + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$addAdditionalSaveData$9 + m (Lnet/minecraft/world/entity/Entity;)V b crit + m (II)Ljava/lang/String; b lambda$adjustSpawnLocation$2 + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; b createCommonSpawnInfo + m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V b sendSystemMessage + m (Lnet/minecraft/core/BlockPosition;)V b startSleeping + m (Lnet/minecraft/world/item/ItemStack;)V b handleExtraItemsCreatedOnUse + m (Lnet/minecraft/server/level/EntityPlayer;)V b copyRespawnPosition + m (Ljava/util/Collection;)I b resetRecipes + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport + m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/EntityItem; b createItemStackToDrop + m (Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/world/level/EnumGamemode; b calculateGameModeForNewPlayer + m (I)V b setExperienceLevels + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z b isCreative + m (Lnet/minecraft/world/entity/Entity;)V b_ onExplosionHit + m (Lnet/minecraft/world/entity/projectile/EntityEnderPearl;)J c registerAndUpdateEnderPearlTicket + m (DDD)V c teleportTo + m (Lnet/minecraft/core/BlockPosition;)V c setRaidOmenPosition + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V c lambda$addAdditionalSaveData$8 + m (Lnet/minecraft/world/entity/Entity;)V c magicCrit + m (I)V c giveExperienceLevels + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z c mayInteract + m (Ljava/util/Collection;)V c onEffectsRemoved + m (Lnet/minecraft/server/level/EntityPlayer;)Z c shouldFilterMessageTo + m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadGameTypes + m (I)V d giveExperiencePoints + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V d lambda$addAdditionalSaveData$7 + m (Lnet/minecraft/world/entity/Entity;)V d setCamera + m (DDD)V d teleportRelative + m ()V d initInventoryMenu + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; d lambda$loadAndSpawnEnderpearls$12 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; e lambda$loadAndSpawnParentVehicle$10 + m (DDD)V e moveTo + m (Lnet/minecraft/world/entity/Entity;)V e attack + m ()Lnet/minecraft/world/item/ItemCooldown; g createItemCooldowns + m (Lnet/minecraft/server/level/WorldServer;)V g triggerDimensionChangeTriggers + m ()V gR updatePlayerAttributes + m ()V gS tellNeutralMobsThatIDied + m ()Z gT isPvpAllowed + m ()Z gV acceptsChatMessages + m ()V h tick + m ()V i doTick + m (Lnet/minecraft/core/BlockPosition;)Z i isReachableBedBlock + m ()V i_ onEnterCombat + m (Lnet/minecraft/core/BlockPosition;)V j lambda$readAdditionalSaveData$6 + m (Lnet/minecraft/world/item/ItemStack;)V j synchronizeSpecialItemUpdates + m ()V j tickRegeneration + m ()V j_ onLeaveCombat + m ()V k resetFallDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V k saveParentVehicle + m (Lnet/minecraft/nbt/NBTTagCompound;)V l saveEnderPearls + m ()V l trackStartFallingPosition + m (Lnet/minecraft/nbt/NBTTagCompound;)V m storeGameTypes + m ()V m trackEnteredOrExitedLavaOnVehicle + m ()V n showEndCredits + m ()V o pushEntities + m ()V p closeContainer + m ()V q doCloseContainer + m (DDD)V q checkRidingStatistics + m (DDD)Z r didNotMove + m ()V r rideTick + m ()V s jumpFromGround + m ()V t disconnect + m (I)I t getCoprime + m (I)Ljava/lang/String; u lambda$adjustSpawnLocation$1 + m ()Z u hasDisconnected + m ()V v resetSentInfo + m ()V w completeUsingItem + m ()V x onUpdateAbilities + m (Z)Z y acceptsSystemMessages + m ()Lnet/minecraft/server/level/WorldServer; y serverLevel + m ()Lnet/minecraft/commands/ICommandListener; z commandSource +c net/minecraft/server/level/EntityPlayer$1 net/minecraft/server/level/ServerPlayer$1 + f Lnet/minecraft/server/level/EntityPlayer; a this$0 + m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/core/NonNullList;Lnet/minecraft/world/item/ItemStack;[I)V a sendInitialData + m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/world/item/ItemStack;)V a sendCarriedChange + m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a sendSlotChange + m (Lnet/minecraft/world/inventory/Container;II)V a sendDataChange + m (Lnet/minecraft/world/inventory/Container;II)V b broadcastDataValue +c net/minecraft/server/level/EntityPlayer$2 net/minecraft/server/level/ServerPlayer$2 + f Lnet/minecraft/server/level/EntityPlayer; a this$0 + m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a slotChanged + m (Lnet/minecraft/world/inventory/Container;II)V a dataChanged +c net/minecraft/server/level/EntityPlayer$3 net/minecraft/server/level/ServerPlayer$3 + f Lnet/minecraft/server/level/EntityPlayer; b this$0 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m ()Z c shouldInformAdmins + m ()Z y_ acceptsSuccess + m ()Z z_ acceptsFailure +c net/minecraft/server/level/EntityPlayer$RespawnPosAngle net/minecraft/server/level/ServerPlayer$RespawnPosAngle + f Lnet/minecraft/world/phys/Vec3D; a position + f F b yaw + m ()Lnet/minecraft/world/phys/Vec3D; a position + m ()F b yaw + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;)F b calculateLookAtYaw +c net/minecraft/server/level/EntityTrackerEntry net/minecraft/server/level/ServerEntity + f I a FORCED_POS_UPDATE_PERIOD + f Lorg/slf4j/Logger; b LOGGER + f I c TOLERANCE_LEVEL_ROTATION + f D d TOLERANCE_LEVEL_POSITION + f I e FORCED_TELEPORT_PERIOD + f Lnet/minecraft/server/level/WorldServer; f level + f Lnet/minecraft/world/entity/Entity; g entity + f I h updateInterval + f Z i trackDelta + f Ljava/util/function/Consumer; j broadcast + f Lnet/minecraft/network/protocol/game/VecDeltaCodec; k positionCodec + f B l lastSentYRot + f B m lastSentXRot + f B n lastSentYHeadRot + f Lnet/minecraft/world/phys/Vec3D; o lastSentMovement + f I p tickCount + f I q teleportDelay + f Ljava/util/List; r lastPassengers + f Z s wasRiding + f Z t wasOnGround + f Ljava/util/List; u trackedDataValues + m (Lnet/minecraft/server/level/EntityPlayer;)V a removePairing + m (Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior;BBZ)V a handleMinecartPosRot + m (Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream; a removedPassengers + m (Lnet/minecraft/world/entity/Entity;)V a lambda$sendChanges$0 + m (Lnet/minecraft/network/protocol/Packet;)V a broadcastAndSend + m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/function/Consumer;)V a sendPairingData + m (Ljava/util/List;Lnet/minecraft/world/entity/Entity;)Z a lambda$removedPassengers$1 + m ()V a sendChanges + m (Lnet/minecraft/server/level/EntityPlayer;)V b addPairing + m ()Lnet/minecraft/world/phys/Vec3D; b getPositionBase + m ()Lnet/minecraft/world/phys/Vec3D; c getLastSentMovement + m ()F d getLastSentXRot + m ()F e getLastSentYRot + m ()F f getLastSentYHeadRot + m ()V g sendDirtyEntityData +c net/minecraft/server/level/FullChunkStatus net/minecraft/server/level/FullChunkStatus + f Lnet/minecraft/server/level/FullChunkStatus; a INACCESSIBLE + f Lnet/minecraft/server/level/FullChunkStatus; b FULL + f Lnet/minecraft/server/level/FullChunkStatus; c BLOCK_TICKING + f Lnet/minecraft/server/level/FullChunkStatus; d ENTITY_TICKING + f [Lnet/minecraft/server/level/FullChunkStatus; e $VALUES + m (Lnet/minecraft/server/level/FullChunkStatus;)Z a isOrAfter + m ()[Lnet/minecraft/server/level/FullChunkStatus; a $values +c net/minecraft/server/level/GeneratingChunkMap net/minecraft/server/level/GeneratingChunkMap + m (Lnet/minecraft/server/level/GenerationChunkHolder;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; a applyStep + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/server/level/ChunkGenerationTask; a scheduleGenerationTask + m (Lnet/minecraft/server/level/GenerationChunkHolder;)V a releaseGeneration + m (J)Lnet/minecraft/server/level/GenerationChunkHolder; d acquireGeneration + m ()V g runGenerationTasks +c net/minecraft/server/level/GenerationChunkHolder net/minecraft/server/level/GenerationChunkHolder + f Ljava/util/List; a CHUNK_STATUSES + f Lnet/minecraft/server/level/ChunkResult; b UNLOADED_CHUNK + f Ljava/util/concurrent/CompletableFuture; c UNLOADED_CHUNK_FUTURE + f Lnet/minecraft/world/level/ChunkCoordIntPair; d pos + f Lnet/minecraft/server/level/ChunkResult; e NOT_DONE_YET + m (Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; a applyStep + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a completeFuture + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunkIfPresentUnchecked + m (Lnet/minecraft/server/level/PlayerChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a rescheduleChunkTask + m (ILjava/util/concurrent/CompletableFuture;)V a failAndClearPendingFuture + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a failAndClearPendingFuturesBetween + m (Lnet/minecraft/world/level/chunk/ProtoChunkExtension;)V a replaceProtoChunk + m (Lnet/minecraft/server/level/PlayerChunkMap;)V a updateHighestAllowedStatus + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/server/level/PlayerChunkMap;)Ljava/util/concurrent/CompletableFuture; a scheduleChunkGenerationTask + m (Lnet/minecraft/server/level/ChunkGenerationTask;)V a removeTask + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/IChunkAccess; b getChunkIfPresent + m (Ljava/util/concurrent/CompletableFuture;)V b addSaveDependency + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; c getOrCreateFuture + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; d findHighestStatusWithPendingFuture + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z e acquireStatusBump + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z f isStatusDisallowed + m ()I j getTicketLevel + m ()I k getQueueLevel + m ()V n increaseGenerationRefCount + m ()V o decreaseGenerationRefCount + m ()Lnet/minecraft/world/level/chunk/IChunkAccess; p getLatestChunk + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; q getPersistedStatus + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; r getPos + m ()Lnet/minecraft/server/level/FullChunkStatus; s getFullStatus + m ()Ljava/util/List; t getAllFutures + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; u getLatestStatus +c net/minecraft/server/level/LightEngineGraphSection net/minecraft/server/level/SectionTracker + m (JJI)I a getComputedLevel + m (JIZ)V a checkNeighborsAfterUpdate + m (JJI)I b computeLevelFromNeighbor + m (JIZ)V b update + m (J)I b getLevelFromSource +c net/minecraft/server/level/LightEngineThreaded net/minecraft/server/level/ThreadedLevelLightEngine + f I a DEFAULT_BATCH_SIZE + f Lorg/slf4j/Logger; e LOGGER + f Lnet/minecraft/server/level/PlayerChunkMap; h chunkMap + f I j taskPerBatch + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; a initializeLight + m (Lnet/minecraft/core/BlockPosition;)V a checkBlock + m (IILnet/minecraft/server/level/LightEngineThreaded$Update;Ljava/lang/Runnable;)V a addTask + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateChunkStatus + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled + m ()I a runLightUpdates + m (II)Ljava/util/concurrent/CompletableFuture; a waitForPendingTasks + m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData + m (IILjava/util/function/IntSupplier;Lnet/minecraft/server/level/LightEngineThreaded$Update;Ljava/lang/Runnable;)V a addTask + m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; b lightChunk + m ()V b tryScheduleUpdate + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V b retainData + m ()V f runUpdate +c net/minecraft/server/level/LightEngineThreaded$Update net/minecraft/server/level/ThreadedLevelLightEngine$TaskType + f Lnet/minecraft/server/level/LightEngineThreaded$Update; a PRE_UPDATE + f Lnet/minecraft/server/level/LightEngineThreaded$Update; b POST_UPDATE + f [Lnet/minecraft/server/level/LightEngineThreaded$Update; c $VALUES + m ()[Lnet/minecraft/server/level/LightEngineThreaded$Update; a $values +c net/minecraft/server/level/ParticleStatus net/minecraft/server/level/ParticleStatus + f Lnet/minecraft/server/level/ParticleStatus; a ALL + f Lnet/minecraft/server/level/ParticleStatus; b DECREASED + f Lnet/minecraft/server/level/ParticleStatus; c MINIMAL + f Ljava/util/function/IntFunction; d BY_ID + f I e id + f Ljava/lang/String; f key + f [Lnet/minecraft/server/level/ParticleStatus; g $VALUES + m (I)Lnet/minecraft/server/level/ParticleStatus; a byId + m ()Ljava/lang/String; a getKey + m ()I b getId + m ()[Lnet/minecraft/server/level/ParticleStatus; c $values +c net/minecraft/server/level/PlayerChunk net/minecraft/server/level/ChunkHolder + f Lnet/minecraft/server/level/ChunkResult; a UNLOADED_LEVEL_CHUNK + f Ljava/util/concurrent/CompletableFuture; e UNLOADED_LEVEL_CHUNK_FUTURE + f Lnet/minecraft/world/level/LevelHeightAccessor; f levelHeightAccessor + f Z m hasChangedSections + f [Lit/unimi/dsi/fastutil/shorts/ShortSet; n changedBlocksPerSection + f Ljava/util/BitSet; o blockChangedLightSectionFilter + f Ljava/util/BitSet; p skyChangedLightSectionFilter + f Lnet/minecraft/world/level/lighting/LevelLightEngine; q lightEngine + f Lnet/minecraft/server/level/PlayerChunk$b; s playerProvider + m (Lnet/minecraft/core/BlockPosition;)Z a blockChanged + m (Ljava/util/List;Lnet/minecraft/network/protocol/Packet;)V a broadcast + m (Ljava/util/List;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a broadcastBlockEntityIfNeeded + m (Ljava/util/concurrent/CompletableFuture;)V a addSendDependency + m (Lnet/minecraft/server/level/PlayerChunkMap;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lnet/minecraft/server/level/FullChunkStatus;)V a scheduleFullChunkPromotion + m (Lnet/minecraft/server/level/PlayerChunkMap;Ljava/util/concurrent/Executor;)V a updateFutures + m (I)V a setTicketLevel + m (Lnet/minecraft/world/level/chunk/Chunk;)V a broadcastChanges + m ()Ljava/util/concurrent/CompletableFuture; a getTickingChunkFuture + m (Ljava/util/List;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a broadcastBlockEntity + m (Lnet/minecraft/world/level/EnumSkyBlock;I)Z a sectionLightChanged + m (Lnet/minecraft/server/level/PlayerChunkMap;Lnet/minecraft/server/level/FullChunkStatus;)V a demoteFullChunk + m (Ljava/util/concurrent/CompletableFuture;)V b addSaveDependency + m (I)V b setQueueLevel + m ()Ljava/util/concurrent/CompletableFuture; b getEntityTickingChunkFuture + m ()Ljava/util/concurrent/CompletableFuture; c getFullChunkFuture + m ()Lnet/minecraft/world/level/chunk/Chunk; d getTickingChunk + m ()Lnet/minecraft/world/level/chunk/Chunk; e getChunkToSend + m ()Ljava/util/concurrent/CompletableFuture; f getSendSyncFuture + m ()Ljava/util/concurrent/CompletableFuture; g getSaveSyncFuture + m ()Z h isReadyForSaving + m ()Z i hasChangesToBroadcast + m ()I j getTicketLevel + m ()I k getQueueLevel + m ()Z l wasAccessibleSinceLastSave + m ()V m refreshAccessibility +c net/minecraft/server/level/PlayerChunk$a net/minecraft/server/level/ChunkHolder$LevelChangeListener +c net/minecraft/server/level/PlayerChunk$b net/minecraft/server/level/ChunkHolder$PlayerProvider + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)Ljava/util/List; a getPlayers +c net/minecraft/server/level/PlayerChunkMap net/minecraft/server/level/ChunkMap + f Lit/unimi/dsi/fastutil/longs/LongSet; A toDrop + f Z B modified + f Lnet/minecraft/server/level/progress/WorldLoadListener; E progressListener + f Lnet/minecraft/world/level/entity/ChunkStatusUpdateListener; F chunkStatusListener + f Lnet/minecraft/server/level/PlayerChunkMap$a; G distanceManager + f Ljava/util/concurrent/atomic/AtomicInteger; H tickingGenerated + f Ljava/lang/String; I storageName + f Lnet/minecraft/server/level/PlayerMap; J playerMap + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; K entityMap + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; L chunkTypeCache + f I Q serverViewDistance + f Lnet/minecraft/world/level/chunk/status/WorldGenContext; R worldGenContext + f I a MIN_VIEW_DISTANCE + f I b MAX_VIEW_DISTANCE + f I c FORCED_TICKET_LEVEL + f Lnet/minecraft/server/level/ChunkResult; f UNLOADED_CHUNK_LIST_RESULT + f Ljava/util/concurrent/CompletableFuture; g UNLOADED_CHUNK_LIST_FUTURE + f B h CHUNK_TYPE_REPLACEABLE + f B i CHUNK_TYPE_UNKNOWN + f B j CHUNK_TYPE_FULL + f Lorg/slf4j/Logger; k LOGGER + f I l CHUNK_SAVED_PER_TICK + f I m CHUNK_SAVED_EAGERLY_PER_TICK + f I n EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS + f I o MAX_ACTIVE_CHUNK_WRITES + f Lnet/minecraft/server/level/WorldServer; t level + f Lnet/minecraft/server/level/LightEngineThreaded; u lightEngine + f Lnet/minecraft/util/thread/IAsyncTaskHandler; v mainThreadExecutor + f Lnet/minecraft/world/level/levelgen/RandomState; w randomState + f Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; x chunkGeneratorState + f Ljava/util/function/Supplier; y overworldDataStorage + f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; z poiManager + m (Lnet/minecraft/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; a prepareEntityTickingChunk + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/server/level/ChunkGenerationTask; a scheduleGenerationTask + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a save + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/lang/String; a getChunkDebugData + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/IChunkAccess; a handleChunkLoadFailure + m (Z)V a saveAllChunks + m (Lnet/minecraft/server/level/GenerationChunkHolder;)V a releaseGeneration + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; a generator + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/level/ChunkTrackingView;)V a applyChunkTrackingView + m (Ljava/io/Writer;)V a dumpChunks + m (Lnet/minecraft/server/level/EntityPlayer;Z)V a updatePlayerStatus + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)Ljava/util/List; a getPlayers + m (J)Lnet/minecraft/server/level/PlayerChunk; a getUpdatingChunkIfPresent + m (Lnet/minecraft/server/level/EntityPlayer;II)Z a isChunkTracked + m (Lnet/minecraft/server/level/EntityPlayer;)V a move + m (JILnet/minecraft/server/level/PlayerChunk;I)Lnet/minecraft/server/level/PlayerChunk; a updateChunkScheduling + m (Ljava/util/List;)V a resendBiomesForChunks + m (Lnet/minecraft/server/level/PlayerChunk;J)Z a saveChunkIfNeeded + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)V a waitForLightBeforeSending + m (Ljava/util/function/BooleanSupplier;)V a tick + m (Lnet/minecraft/world/entity/Entity;)V a addEntity + m (Lnet/minecraft/server/level/GenerationChunkHolder;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; a applyStep + m (Lnet/minecraft/server/level/PlayerChunk;Lnet/minecraft/world/level/chunk/Chunk;)V a onChunkReadyToSend + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/entity/Entity;)D a euclideanDistanceSquared + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/server/level/FullChunkStatus;)V a onFullChunkStatusChange + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/chunk/Chunk;)V a markChunkPendingToSend + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V a broadcast + m (Lnet/minecraft/server/level/PlayerChunk;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture; a getChunkRangeFuture + m (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/ReportedException; a debugFuturesAndCreateReportedException + m (Ljava/util/function/Consumer;)V a forEachSpawnCandidateChunk + m (I)V a setServerViewDistance + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V a onLevelChange + m (JLnet/minecraft/server/level/PlayerChunk;)V a scheduleUnload + m (Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String; a printFuture + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a markChunkPendingToSend + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkType;)B a markPosition + m (Lnet/minecraft/server/level/ChunkGenerationTask;)V a runGenerationTask + m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; b generatorState + m (J)Lnet/minecraft/server/level/PlayerChunk; b getVisibleChunkIfPresent + m (Lnet/minecraft/world/entity/Entity;)V b removeEntity + m (Ljava/util/function/BooleanSupplier;)V b processUnloads + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V b broadcastAndSend + m (Lnet/minecraft/server/level/EntityPlayer;)I b getPlayerViewDistance + m (Lnet/minecraft/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; b prepareTickingChunk + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z b anyPlayerCloseEnoughForSpawning + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V b dropChunk + m (Lnet/minecraft/server/level/EntityPlayer;II)Z b isChunkOnTrackedBorder + m (Lnet/minecraft/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; c prepareAccessibleChunk + m (J)Ljava/util/function/IntSupplier; c getChunkQueueLevel + m (Ljava/util/function/BooleanSupplier;)V c saveChunksEagerly + m ()Lnet/minecraft/world/level/levelgen/RandomState; c randomState + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; c getPlayersCloseForSpawning + m (Lnet/minecraft/server/level/EntityPlayer;)Z c skipPlayer + m (Lnet/minecraft/server/level/EntityPlayer;)V d updatePlayerPos + m ()Lnet/minecraft/server/level/LightEngineThreaded; d getLightEngine + m (J)Lnet/minecraft/server/level/GenerationChunkHolder; d acquireGeneration + m (J)Lnet/minecraft/world/level/chunk/Chunk; e getChunkToSend + m (Lnet/minecraft/server/level/EntityPlayer;)V e updateChunkTracking + m ()Z e hasWork + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V f setChunkUnsaved + m ()Z f promoteChunkMap + m ()V g runGenerationTasks + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; g scheduleChunkLoad + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/IChunkAccess; h createEmptyChunk + m ()I h getTickingGenerated + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V i markPositionReplaceable + m ()I i size + m ()Lnet/minecraft/server/level/ChunkMapDistance; j getDistanceManager + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z j isExistingChunkFull + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; k readChunk + m ()Ljava/lang/Iterable; k getChunks + m ()V l tick + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z l anyPlayerCloseEnoughForSpawningInternal + m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; m getPoiManager + m ()Ljava/lang/String; n getStorageName +c net/minecraft/server/level/PlayerChunkMap$CallbackExecutor net/minecraft/server/level/ChunkMap$CallbackExecutor +c net/minecraft/server/level/PlayerChunkMap$EntityTracker net/minecraft/server/level/ChunkMap$TrackedEntity + f Lnet/minecraft/server/level/PlayerChunkMap; a this$0 + f Lnet/minecraft/server/level/EntityTrackerEntry; b serverEntity + f Lnet/minecraft/world/entity/Entity; c entity + f I d range + f Lnet/minecraft/core/SectionPosition; e lastSectionPos + f Ljava/util/Set; f seenBy + m (Lnet/minecraft/server/level/EntityPlayer;)V a removePlayer + m (Lnet/minecraft/network/protocol/Packet;)V a broadcast + m ()V a broadcastRemoved + m (I)I a scaledRange + m (Ljava/util/List;)V a updatePlayers + m (Lnet/minecraft/server/level/EntityPlayer;)V b updatePlayer + m (Lnet/minecraft/network/protocol/Packet;)V b broadcastAndSend + m ()I b getEffectiveRange +c net/minecraft/server/level/PlayerChunkMap$a net/minecraft/server/level/ChunkMap$DistanceManager + f Lnet/minecraft/server/level/PlayerChunkMap; a this$0 + m (JILnet/minecraft/server/level/PlayerChunk;I)Lnet/minecraft/server/level/PlayerChunk; a updateChunkScheduling + m (J)Z a isChunkToRemove + m (J)Lnet/minecraft/server/level/PlayerChunk; b getChunk +c net/minecraft/server/level/PlayerInteractManager net/minecraft/server/level/ServerPlayerGameMode + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/world/level/EnumGamemode; b gameModeForPlayer + f Lnet/minecraft/server/level/WorldServer; c level + f Lnet/minecraft/server/level/EntityPlayer; d player + f Lnet/minecraft/world/level/EnumGamemode; e previousGameModeForPlayer + f Z f isDestroyingBlock + f I g destroyProgressStart + f Lnet/minecraft/core/BlockPosition; h destroyPos + f I i gameTicks + f Z j hasDelayedDestroy + f Lnet/minecraft/core/BlockPosition; k delayedDestroyPos + f I l delayedTickStart + f I m lastSentState + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a useItem + m (Lnet/minecraft/core/BlockPosition;)Z a destroyBlock + m (Lnet/minecraft/server/level/WorldServer;)V a setLevel + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;I)F a incrementDestroyProgress + m (Lnet/minecraft/core/BlockPosition;ILjava/lang/String;)V a destroyAndAck + m (Lnet/minecraft/core/BlockPosition;ZILjava/lang/String;)V a debugLogging + m (Lnet/minecraft/world/level/EnumGamemode;Lnet/minecraft/world/level/EnumGamemode;)V a setGameModeForPlayer + m (Lnet/minecraft/world/level/EnumGamemode;)Z a changeGameModeForPlayer + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType;Lnet/minecraft/core/EnumDirection;II)V a handleBlockBreakAction + m ()V a tick + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/item/Item;)V a lambda$handleBlockBreakAction$0 + m ()Lnet/minecraft/world/level/EnumGamemode; b getGameModeForPlayer + m ()Lnet/minecraft/world/level/EnumGamemode; c getPreviousGameModeForPlayer + m ()Z d isSurvival + m ()Z e isCreative +c net/minecraft/server/level/PlayerMap net/minecraft/server/level/PlayerMap + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; a players + m (Lnet/minecraft/server/level/EntityPlayer;)V a removePlayer + m (Lnet/minecraft/server/level/EntityPlayer;Z)V a addPlayer + m ()Ljava/util/Set; a getAllPlayers + m (Lnet/minecraft/server/level/EntityPlayer;)V b ignorePlayer + m (Lnet/minecraft/server/level/EntityPlayer;)V c unIgnorePlayer + m (Lnet/minecraft/server/level/EntityPlayer;)Z d ignoredOrUnknown + m (Lnet/minecraft/server/level/EntityPlayer;)Z e ignored +c net/minecraft/server/level/RegionLimitedWorldAccess net/minecraft/server/level/WorldGenRegion + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/util/StaticCache2D; b cache + f Lnet/minecraft/world/level/chunk/IChunkAccess; c center + f Lnet/minecraft/server/level/WorldServer; d level + f J e seed + f Lnet/minecraft/world/level/storage/WorldData; f levelData + f Lnet/minecraft/util/RandomSource; h random + f Lnet/minecraft/world/level/dimension/DimensionManager; i dimensionType + f Lnet/minecraft/world/ticks/TickListWorldGen; j blockTicks + f Lnet/minecraft/world/ticks/TickListWorldGen; k fluidTicks + f Lnet/minecraft/world/level/biome/BiomeManager; l biomeManager + f Lnet/minecraft/world/level/chunk/status/ChunkStep; m generatingStep + f Ljava/util/function/Supplier; n currentlyGenerating + f Ljava/util/concurrent/atomic/AtomicLong; o subTickCount + f Lnet/minecraft/resources/MinecraftKey; p WORLDGEN_REGION_RANDOM + m ()Z B_ isClientSide + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; C_ getLightEngine + m ()Lnet/minecraft/world/level/storage/WorldData; D_ getLevelData + m ()J E getSeed + m ()I E_ getSkyDarken + m ()Lnet/minecraft/world/level/border/WorldBorder; F_ getWorldBorder + m ()Lnet/minecraft/world/level/dimension/DimensionManager; G_ dimensionType + m ()Lnet/minecraft/util/RandomSource; H_ getRandom + m ()Lnet/minecraft/world/level/biome/BiomeManager; I_ getBiomeManager + m ()J J_ nextSubTickCount + m ()Lnet/minecraft/world/flag/FeatureFlagSet; K enabledFeatures + m ()Lnet/minecraft/core/IRegistryCustom; K_ registryAccess + m ()I L_ getMinY + m ()I M_ getHeight + m ()I P getSeaLevel + m ()Lnet/minecraft/world/level/chunk/IChunkProvider; S getChunkSource + m ()Lnet/minecraft/world/ticks/LevelTickAccess; T getFluidTicks + m ()Lnet/minecraft/world/ticks/LevelTickAccess; U getBlockTicks + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight + m (Ljava/util/function/Supplier;)V a setCurrentlyGenerating + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)Z a setBlock + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/lang/String; a lambda$getChunk$4 + m (II)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a isStateAtPosition + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound + m (Lnet/minecraft/core/EnumDirection;Z)F a getShade + m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z a isOldChunkAround + m ()Lnet/minecraft/server/level/WorldServer; a getLevel + m (Lnet/minecraft/core/BlockPosition;Z)Z a removeBlock + m (III)Lnet/minecraft/core/Holder; a getUncachedNoiseBiome + m (Lnet/minecraft/core/particles/ParticleParam;DDDDDD)V a addParticle + m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/entity/Entity;I)Z a destroyBlock + m (Lnet/minecraft/world/entity/player/EntityHuman;ILnet/minecraft/core/BlockPosition;I)V a levelEvent + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (Lnet/minecraft/server/level/GenerationChunkHolder;)Ljava/lang/String; a lambda$getChunk$3 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m (Lnet/minecraft/world/entity/Entity;)Z b addFreshEntity + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z b isFluidAtPosition + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; b getCenter + m (II)Z b hasChunk + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/DifficultyDamageScaler; d_ getCurrentDifficultyAt + m (Lnet/minecraft/core/BlockPosition;)V f markPosForPostprocessing + m (Lnet/minecraft/core/BlockPosition;)Z f_ ensureCanWrite + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ticks/TickContainerAccess; g lambda$new$1 + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ticks/TickContainerAccess; k lambda$new$0 + m ()Ljava/lang/String; o lambda$getChunk$2 + m ()Lnet/minecraft/server/MinecraftServer; p getServer + m ()Ljava/util/List; z players +c net/minecraft/server/level/ServerEntityGetter net/minecraft/server/level/ServerEntityGetter + m ()Lnet/minecraft/server/level/WorldServer; a getLevel + m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;DDDLnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/entity/EntityLiving; a getNearestEntity + m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;DDD)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;DDD)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a getNearbyPlayers + m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a getNearbyEntities + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$getNearbyEntities$1 + m (Ljava/util/List;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;DDD)Lnet/minecraft/world/entity/EntityLiving; a getNearestEntity + m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$getNearestEntity$0 +c net/minecraft/server/level/ThrottlingChunkTaskDispatcher net/minecraft/server/level/ThrottlingChunkTaskDispatcher + f Lit/unimi/dsi/fastutil/longs/LongSet; c chunkPositionsInExecution + f I d maxChunksInExecution + f Ljava/lang/String; e executorSchedulerName + m (Lnet/minecraft/server/level/ChunkTaskQueue$a;)V a scheduleForExecution + m (J)V a onRelease + m (J)Ljava/lang/String; b lambda$getDebugStatus$0 + m ()Lnet/minecraft/server/level/ChunkTaskQueue$a; c popTasks + m ()Ljava/lang/String; d getDebugStatus +c net/minecraft/server/level/Ticket net/minecraft/server/level/Ticket + f Lnet/minecraft/server/level/TicketType; a type + f I b ticketLevel + f Ljava/lang/Object; c key + m (Lnet/minecraft/server/level/Ticket;)I a compareTo + m (J)V a setCreatedTick + m ()Lnet/minecraft/server/level/TicketType; a getType + m ()I b getTicketLevel + m (J)Z b timedOut +c net/minecraft/server/level/TicketType net/minecraft/server/level/TicketType + f Lnet/minecraft/server/level/TicketType; a START + f Lnet/minecraft/server/level/TicketType; b DRAGON + f Lnet/minecraft/server/level/TicketType; c PLAYER + f Lnet/minecraft/server/level/TicketType; d FORCED + f Lnet/minecraft/server/level/TicketType; e PORTAL + f Lnet/minecraft/server/level/TicketType; f ENDER_PEARL + f Lnet/minecraft/server/level/TicketType; g UNKNOWN + f Ljava/lang/String; h name + f Ljava/util/Comparator; i comparator + f J j timeout + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)I a lambda$static$1 + m (Ljava/lang/String;Ljava/util/Comparator;)Lnet/minecraft/server/level/TicketType; a create + m ()Ljava/util/Comparator; a getComparator + m (Ljava/lang/String;Ljava/util/Comparator;I)Lnet/minecraft/server/level/TicketType; a create + m ()J b timeout + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)I b lambda$static$0 +c net/minecraft/server/level/TickingTracker net/minecraft/server/level/TickingTracker + f I a MAX_LEVEL + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; b chunks + f I c INITIAL_TICKET_LIST_CAPACITY + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; d tickets + m (I)V a replacePlayerTicketsLevel + m (JLnet/minecraft/server/level/Ticket;)V a addTicket + m (JI)V a setLevel + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I a getLevel + m (Lnet/minecraft/util/ArraySetSorted;)I a getTicketLevelAt + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addTicket + m ()Lit/unimi/dsi/fastutil/longs/LongSet; a getTickingChunks + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V b removeTicket + m (JLnet/minecraft/server/level/Ticket;)V b removeTicket + m (J)I b getLevelFromSource + m ()V b runAllUpdates + m (J)I c getLevel + m (J)Ljava/lang/String; d getTicketDebugString + m (J)Lnet/minecraft/util/ArraySetSorted; g getTickets + m (J)Lnet/minecraft/util/ArraySetSorted; h lambda$getTickets$0 +c net/minecraft/server/level/WorldProviderNormal net/minecraft/server/level/PlayerRespawnLogic + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/core/BlockPosition; a getSpawnPosInChunk + m (Lnet/minecraft/server/level/WorldServer;II)Lnet/minecraft/core/BlockPosition; a getOverworldRespawnPos +c net/minecraft/server/level/WorldServer net/minecraft/server/level/ServerLevel + f Lnet/minecraft/util/valueproviders/IntProvider; E THUNDER_DELAY + f Lorg/slf4j/Logger; F LOGGER + f I G EMPTY_TIME_NO_TICK + f I H MAX_SCHEDULED_TICKS_PER_TICK + f Ljava/util/List; I players + f Lnet/minecraft/server/level/ChunkProviderServer; J chunkSource + f Lnet/minecraft/server/MinecraftServer; K server + f Lnet/minecraft/world/level/storage/WorldDataServer; L serverLevelData + f I M lastSpawnChunkRadius + f Lnet/minecraft/world/level/entity/EntityTickList; N entityTickList + f Lnet/minecraft/world/level/gameevent/GameEventDispatcher; P gameEventDispatcher + f Lnet/minecraft/server/players/SleepStatus; Q sleepStatus + f I R emptyTime + f Lnet/minecraft/world/level/portal/PortalTravelAgent; S portalForcer + f Lnet/minecraft/world/ticks/TickListServer; T blockTicks + f Lnet/minecraft/world/ticks/TickListServer; U fluidTicks + f Lnet/minecraft/world/level/pathfinder/PathTypeCache; V pathTypesByPosCache + f Ljava/util/Set; W navigatingMobs + f Z X isUpdatingNavigations + f Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet; Y blockEvents + f Ljava/util/List; Z blockEventsToReschedule + f Lnet/minecraft/core/BlockPosition; a END_SPAWN_POINT + f Z aa handlingTick + f Ljava/util/List; ab customSpawners + f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; ac dragonFight + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ad dragonParts + f Lnet/minecraft/world/level/StructureManager; ae structureManager + f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; af structureCheck + f Z ag tickTime + f Lnet/minecraft/world/RandomSequences; ah randomSequences + f Lnet/minecraft/util/valueproviders/IntProvider; b RAIN_DELAY + f Lnet/minecraft/util/valueproviders/IntProvider; c RAIN_DURATION + f Lnet/minecraft/util/valueproviders/IntProvider; d THUNDER_DURATION + f Z e noSave + f Lnet/minecraft/world/entity/raid/PersistentRaid; f raids + m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; A getPoiManager + m ()Lnet/minecraft/world/entity/raid/PersistentRaid; B getRaids + m ()Ljava/lang/Iterable; C getAllEntities + m ()Z D isFlat + m ()J E getSeed + m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; E findLightningRod + m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; F getDragonFight + m ()Ljava/lang/String; G getWatchdogStats + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; H getEntities + m ()Lnet/minecraft/world/level/pathfinder/PathTypeCache; I getPathTypeCache + m ()Ljava/lang/String; J gatherChunkSourceStats + m ()Lnet/minecraft/world/flag/FeatureFlagSet; K enabledFeatures + m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; L potionBrewing + m ()Lnet/minecraft/world/level/block/entity/FuelValues; M fuelValues + m ()Lnet/minecraft/world/RandomSequences; N getRandomSequences + m ()Lnet/minecraft/world/level/GameRules; O getGameRules + m ()I P getSeaLevel + m ()Lnet/minecraft/world/item/crafting/RecipeAccess; Q recipeAccess + m ()Lnet/minecraft/world/scores/Scoreboard; R getScoreboard + m ()Lnet/minecraft/world/level/chunk/IChunkProvider; S getChunkSource + m ()Lnet/minecraft/world/ticks/LevelTickAccess; T getFluidTicks + m ()Lnet/minecraft/world/ticks/LevelTickAccess; U getBlockTicks + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;II)V a blockEvent + m (ZZ)V a tickCustomSpawners + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/RandomSource; a getRandomSequence + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;I)V a sendBlockUpdated + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/BlockPosition;IZ)Lnet/minecraft/core/BlockPosition; a findNearestMapStructure + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (ILnet/minecraft/core/BlockPosition;I)V a destroyBlockProgress + m (IIZ)Z a setChunkForced + m (Lnet/minecraft/util/IProgressUpdate;ZZ)V a save + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;)Z a mayInteract + m (I)Lnet/minecraft/world/entity/Entity; a getEntity + m (Lnet/minecraft/core/particles/ParticleParam;ZZDDDIDDDD)I a sendParticles + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound + m (Ljava/util/function/BooleanSupplier;)V a tick + m ()Lnet/minecraft/server/level/WorldServer; a getLevel + m (Ljava/io/Writer;Ljava/lang/Iterable;)V a dumpEntities + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;I)V a getEntities + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateNeighborsAt + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Lnet/minecraft/world/level/Explosion$Effect; a getDestroyType + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAt + m (IIZZ)V a setWeatherParameters + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAtExceptFromFacing + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/particles/ParticleParam;ZZDDDIDDDD)Z a sendParticles + m (Lnet/minecraft/core/BlockPosition;F)V a setDefaultSpawnPos + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String; a getTypeCount + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$onBlockStateChange$15 + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)V a onStructureStartsAvailable + m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound + m (Lnet/minecraft/world/entity/Entity;B)V a broadcastEntityEvent + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;III)Lcom/mojang/datafixers/util/Pair; a findClosestBiome3d + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)V a tickFluid + m (Ljava/io/Writer;)V a dumpBlockEntityTickers + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Ljava/util/function/Predicate;I)Ljava/util/List; a getPlayers + m (Ljava/nio/file/Path;)V a saveDebugReport + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;)V a getEntities + m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a setMapData + m (Lnet/minecraft/server/level/EntityPlayer;)V a addNewPlayer + m (Lnet/minecraft/core/BlockPosition;I)Z a isCloseToVillage + m (Lnet/minecraft/core/EnumDirection;Z)F a getShade + m (Lnet/minecraft/world/level/BlockActionData;)Z a doBlockEvent + m (Lnet/minecraft/core/SectionPosition;)Z a isVillage + m (Lnet/minecraft/world/level/chunk/Chunk;I)V a tickChunk + m (J)Z a shouldTickBlocksAt + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a isNaturalSpawningAllowed + m (Lnet/minecraft/core/BlockPosition;)V a tickPrecipitation + m (Lnet/minecraft/world/entity/Entity;)V a tickNonPassenger + m (Lnet/minecraft/server/level/EntityPlayer;ZDDDLnet/minecraft/network/protocol/Packet;)Z a sendParticles + m (Lnet/minecraft/world/entity/ai/village/ReputationEvent;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/ReputationHandler;)V a onReputationEvent + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a getMapData + m (III)Lnet/minecraft/core/Holder; a getUncachedNoiseBiome + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a onBlockStateChange + m (Lnet/minecraft/world/entity/player/EntityHuman;ILnet/minecraft/core/BlockPosition;I)V a levelEvent + m (Lnet/minecraft/core/particles/ParticleParam;DDDIDDDD)I a sendParticles + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; a getEntity + m (Lnet/minecraft/world/level/chunk/Chunk;)V a unload + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity$RemovalReason;)V a removePlayerImmediately + m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportSystemDetails; a fillReportDetails + m (Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/World$a;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/Holder;)V a explode + m (Ljava/util/stream/Stream;)V a addLegacyChunkEntities + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a clearBlockEvents + m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;)V a setDragonFight + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a broadcastDamageEvent + m ()V at wakeUpAllPlayers + m ()V au announceSleepStatus + m ()V av advanceWeatherCycle + m ()V aw runBlockEvents + m (Z)V b saveLevelData + m (J)V b setDayTime + m (I)Lnet/minecraft/world/entity/Entity; b getEntityOrPart + m (Lnet/minecraft/world/entity/Entity;)Z b addFreshEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; b findLightningTargetAround + m (Lnet/minecraft/core/SectionPosition;)I b sectionsToVillage + m (Ljava/util/stream/Stream;)V b addWorldGenChunkEntities + m ()Lnet/minecraft/world/level/StructureManager; b structureManager + m (Lnet/minecraft/server/level/EntityPlayer;)V b addRespawnedPlayer + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V b neighborChanged + m (ILnet/minecraft/core/BlockPosition;I)V b globalLevelEvent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V b blockUpdated + m (Lnet/minecraft/world/level/chunk/Chunk;)V b startTickingChunk + m ()V c tickTime + m (Lnet/minecraft/core/BlockPosition;)Z c isVillage + m (J)Z c areEntitiesLoaded + m (Lnet/minecraft/world/entity/Entity;)Z c addWithUUID + m (Lnet/minecraft/server/level/EntityPlayer;)V c addPlayer + m (Lnet/minecraft/world/entity/Entity;)V d addDuringTeleport + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V d tickBlock + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/raid/Raid; d getRaidAt + m ()Z d isHandlingTick + m (J)Z d isPositionTickingWithEntitiesLoaded + m (Lnet/minecraft/core/BlockPosition;)Z e isRaided + m ()Z e canSleepThroughNights + m (Lnet/minecraft/world/entity/Entity;)Z e tryAddFreshEntityWithPassengers + m (Lnet/minecraft/core/BlockPosition;)Z f isPositionEntityTicking + m ()V f updateSleepingPlayerList + m ()Lnet/minecraft/server/ScoreboardServer; g getScoreboard + m (Lnet/minecraft/core/BlockPosition;)Z g isNaturalSpawningAllowed + m ()V h resetWeatherCycle + m ()V i resetEmptyTime + m ()Ljava/util/List; j getDragons + m ()Lnet/minecraft/server/level/EntityPlayer; k getRandomPlayer + m ()I l getLogicalHeight + m ()Lnet/minecraft/server/level/ChunkProviderServer; m getChunkSource + m ()Lnet/minecraft/world/ticks/TickListServer; n getBlockTicks + m ()Lnet/minecraft/world/ticks/TickListServer; o getFluidTicks + m ()Lnet/minecraft/server/MinecraftServer; p getServer + m ()Lnet/minecraft/world/level/portal/PortalTravelAgent; q getPortalForcer + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; r getStructureManager + m ()Ljava/util/Collection; s dragonParts + m ()Lnet/minecraft/world/item/crafting/CraftingManager; t recipeAccess + m ()Lnet/minecraft/world/TickRateManager; u tickRateManager + m ()Z v noSave + m ()Lnet/minecraft/world/level/storage/WorldPersistentData; w getDataStorage + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; x getFreeMapId + m ()Lit/unimi/dsi/fastutil/longs/LongSet; y getForcedChunks + m ()Ljava/util/List; z players +c net/minecraft/server/level/WorldServer$1 net/minecraft/server/level/ServerLevel$1 + f [I a $SwitchMap$net$minecraft$world$level$Level$ExplosionInteraction +c net/minecraft/server/level/WorldServer$a net/minecraft/server/level/ServerLevel$EntityCallbacks + f Lnet/minecraft/server/level/WorldServer; a this$0 + m (Lnet/minecraft/world/entity/Entity;)V a onCreated + m (Ljava/lang/Object;)V a onSectionChange + m (Ljava/lang/Object;)V b onTrackingEnd + m (Lnet/minecraft/world/entity/Entity;)V b onDestroyed + m (Ljava/lang/Object;)V c onTrackingStart + m (Lnet/minecraft/world/entity/Entity;)V c onTickingStart + m (Ljava/lang/Object;)V d onTickingEnd + m (Lnet/minecraft/world/entity/Entity;)V d onTickingEnd + m (Lnet/minecraft/world/entity/Entity;)V e onTrackingStart + m (Ljava/lang/Object;)V e onTickingStart + m (Ljava/lang/Object;)V f onDestroyed + m (Lnet/minecraft/world/entity/Entity;)V f onTrackingEnd + m (Ljava/lang/Object;)V g onCreated + m (Lnet/minecraft/world/entity/Entity;)V g onSectionChange +c net/minecraft/server/level/progress/ProcessorChunkProgressListener net/minecraft/server/level/progress/ProcessorChunkProgressListener + f Lnet/minecraft/server/level/progress/WorldLoadListener; a delegate + f Lnet/minecraft/util/thread/ConsecutiveExecutor; b consecutiveExecutor + f Z c started + m (Lnet/minecraft/server/level/progress/WorldLoadListener;Ljava/util/concurrent/Executor;)Lnet/minecraft/server/level/progress/ProcessorChunkProgressListener; a createStarted + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateSpawnPos + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a onStatusChange + m ()V a start + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b lambda$updateSpawnPos$0 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V b lambda$onStatusChange$1 + m ()V b stop +c net/minecraft/server/level/progress/StoringChunkProgressListener net/minecraft/server/level/progress/StoringChunkProgressListener + f Lnet/minecraft/server/level/progress/WorldLoadListenerLogger; a delegate + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; b statuses + f Lnet/minecraft/world/level/ChunkCoordIntPair; c spawnPos + f I d fullDiameter + f I e radius + f I f diameter + f Z g started + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateSpawnPos + m (II)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a getStatus + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a onStatusChange + m ()V a start + m (I)Lnet/minecraft/server/level/progress/StoringChunkProgressListener; b createFromGameruleRadius + m ()V b stop + m (I)Lnet/minecraft/server/level/progress/StoringChunkProgressListener; c create + m ()Lnet/minecraft/server/level/progress/StoringChunkProgressListener; c createCompleted + m ()I d getFullDiameter + m ()I e getDiameter + m ()I f getProgress +c net/minecraft/server/level/progress/WorldLoadListener net/minecraft/server/level/progress/ChunkProgressListener + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateSpawnPos + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a onStatusChange + m (I)I a calculateDiameter + m ()V a start + m ()V b stop +c net/minecraft/server/level/progress/WorldLoadListenerFactory net/minecraft/server/level/progress/ChunkProgressListenerFactory +c net/minecraft/server/level/progress/WorldLoadListenerLogger net/minecraft/server/level/progress/LoggerChunkProgressListener + f Lorg/slf4j/Logger; a LOGGER + f I b maxCount + f I c count + f J d startTime + f J e nextTickTime + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateSpawnPos + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a onStatusChange + m ()V a start + m (I)Lnet/minecraft/server/level/progress/WorldLoadListenerLogger; b createFromGameruleRadius + m ()V b stop + m (I)Lnet/minecraft/server/level/progress/WorldLoadListenerLogger; c create + m ()Lnet/minecraft/server/level/progress/WorldLoadListenerLogger; c createCompleted + m ()I d getProgress +c net/minecraft/server/network/CommonListenerCookie net/minecraft/server/network/CommonListenerCookie + f Lcom/mojang/authlib/GameProfile; a gameProfile + f I b latency + f Lnet/minecraft/server/level/ClientInformation; c clientInformation + f Z d transferred + m (Lcom/mojang/authlib/GameProfile;Z)Lnet/minecraft/server/network/CommonListenerCookie; a createInitial + m ()Lcom/mojang/authlib/GameProfile; a gameProfile + m ()I b latency + m ()Lnet/minecraft/server/level/ClientInformation; c clientInformation + m ()Z d transferred +c net/minecraft/server/network/ConfigurationTask net/minecraft/server/network/ConfigurationTask + m (Ljava/util/function/Consumer;)V a start + m ()Lnet/minecraft/server/network/ConfigurationTask$a; a type +c net/minecraft/server/network/ConfigurationTask$a net/minecraft/server/network/ConfigurationTask$Type + f Ljava/lang/String; a id + m ()Ljava/lang/String; a id +c net/minecraft/server/network/Filterable net/minecraft/server/network/Filterable + f Ljava/lang/Object; a raw + f Ljava/util/Optional; b filtered + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; a from + m (Z)Ljava/lang/Object; a get + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a streamCodec + m (Ljava/lang/Object;)Lnet/minecraft/server/network/Filterable; a passThrough + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0 + m (Ljava/util/function/Function;)Lnet/minecraft/server/network/Filterable; a map + m ()Ljava/lang/Object; a raw + m (Ljava/util/function/Function;)Ljava/util/Optional; b resolve + m ()Ljava/util/Optional; b filtered +c net/minecraft/server/network/FilteredText net/minecraft/server/network/FilteredText + f Lnet/minecraft/server/network/FilteredText; a EMPTY + f Ljava/lang/String; b raw + f Lnet/minecraft/network/chat/FilterMask; c mask + m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; a passThrough + m ()Ljava/lang/String; a filtered + m ()Ljava/lang/String; b filteredOrEmpty + m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; b fullyFiltered + m ()Z c isFiltered + m ()Ljava/lang/String; d raw + m ()Lnet/minecraft/network/chat/FilterMask; e mask +c net/minecraft/server/network/HandshakeListener net/minecraft/server/network/ServerHandshakePacketListenerImpl + f Lnet/minecraft/network/chat/IChatBaseComponent; b IGNORE_STATUS_REASON + f Lnet/minecraft/server/MinecraftServer; c server + f Lnet/minecraft/network/NetworkManager; d connection + m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol;)V a handleIntention + m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol;Z)V a beginLogin + m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect + m ()Z c isAcceptingMessages +c net/minecraft/server/network/HandshakeListener$1 net/minecraft/server/network/ServerHandshakePacketListenerImpl$1 + f [I a $SwitchMap$net$minecraft$network$protocol$handshake$ClientIntent +c net/minecraft/server/network/ITextFilter net/minecraft/server/network/TextFilter + f Lnet/minecraft/server/network/ITextFilter; e DUMMY + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a processStreamMessage + m ()V a join + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a processMessageBundle + m ()V b leave +c net/minecraft/server/network/ITextFilter$1 net/minecraft/server/network/TextFilter$1 + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a processStreamMessage + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a processMessageBundle +c net/minecraft/server/network/LegacyPingHandler net/minecraft/server/network/LegacyQueryHandler + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/server/ServerInfo; b server + m (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; a createVersion0Response + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V a sendFlushAndClose + m (Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/buffer/ByteBuf; a createLegacyDisconnectPacket + m (Lio/netty/buffer/ByteBuf;)Z a readCustomPayloadPacket + m (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; b createVersion1Response +c net/minecraft/server/network/LegacyProtocolUtils net/minecraft/server/network/LegacyProtocolUtils + f I a CUSTOM_PAYLOAD_PACKET_ID + f Ljava/lang/String; b CUSTOM_PAYLOAD_PACKET_PING_CHANNEL + f I c GET_INFO_PACKET_ID + f I d GET_INFO_PACKET_VERSION_1 + f I e DISCONNECT_PACKET_ID + f I f FAKE_PROTOCOL_VERSION + m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V a writeLegacyString + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; a readLegacyString +c net/minecraft/server/network/LegacyTextFilter net/minecraft/server/network/LegacyTextFilter + f Ljava/lang/String; b ENDPOINT + f Ljava/net/URL; c joinEndpoint + f Lnet/minecraft/server/network/LegacyTextFilter$a; d joinEncoder + f Ljava/net/URL; e leaveEndpoint + f Lnet/minecraft/server/network/LegacyTextFilter$a; f leaveEncoder + f Ljava/lang/String; g authKey + m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; a createTextFilterFromConfig + m (Ljava/net/HttpURLConnection;)V a setAuthorizationProperty + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createTextFilterFromConfig$2 + m (Lnet/minecraft/server/network/LegacyTextFilter$a;Lcom/mojang/authlib/GameProfile;Ljava/net/URL;)V a lambda$processJoinOrLeave$3 + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; a lambda$createTextFilterFromConfig$0 + m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$a;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; a filterText + m (Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/server/network/LegacyTextFilter$a;Ljava/util/concurrent/Executor;)V a processJoinOrLeave + m (ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createTextFilterFromConfig$1 + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/ITextFilter; a createContext + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)V b processRequest +c net/minecraft/server/network/LegacyTextFilter$1 net/minecraft/server/network/LegacyTextFilter$1 + f Lnet/minecraft/server/network/LegacyTextFilter; a this$0 + m ()V a join + m ()V b leave +c net/minecraft/server/network/LegacyTextFilter$a net/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder +c net/minecraft/server/network/LoginListener net/minecraft/server/network/ServerLoginPacketListenerImpl + f Ljava/util/concurrent/atomic/AtomicInteger; b UNIQUE_THREAD_ID + f Lorg/slf4j/Logger; c LOGGER + f I d MAX_TICKS_BEFORE_LOGIN + f [B e challenge + f Lnet/minecraft/server/MinecraftServer; f server + f Lnet/minecraft/network/NetworkManager; g connection + f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; h state + f I i tick + f Ljava/lang/String; j requestedUsername + f Lcom/mojang/authlib/GameProfile; k authenticatedProfile + f Ljava/lang/String; l serverId + f Z m transferred + m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect + m (Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket;)V a handleLoginAcknowledgement + m (Lnet/minecraft/network/protocol/login/PacketLoginInStart;)V a handleHello + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a disconnect + m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V a handleCustomQueryPacket + m (Lnet/minecraft/network/protocol/login/PacketLoginInEncryptionBegin;)V a handleKey + m (Lnet/minecraft/CrashReport;Lnet/minecraft/CrashReportSystemDetails;)V a fillListenerSpecificCrashDetails + m (Lcom/mojang/authlib/GameProfile;)Z a isPlayerAlreadyInWorld + m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V a handleCookieResponse + m (Lcom/mojang/authlib/GameProfile;)V b startClientVerification + m (Lcom/mojang/authlib/GameProfile;)V c verifyLoginAndFinishConnectionSetup + m ()Z c isAcceptingMessages + m (Lcom/mojang/authlib/GameProfile;)V d finishLoginAndWaitForClient + m ()V d tick + m ()Ljava/lang/String; e getUserName +c net/minecraft/server/network/LoginListener$1 net/minecraft/server/network/ServerLoginPacketListenerImpl$1 + f Lnet/minecraft/server/network/LoginListener; b this$0 + m ()Ljava/net/InetAddress; a getAddress +c net/minecraft/server/network/LoginListener$2 net/minecraft/server/network/ServerLoginPacketListenerImpl$2 +c net/minecraft/server/network/LoginListener$EnumProtocolState net/minecraft/server/network/ServerLoginPacketListenerImpl$State + f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; a HELLO + f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; b KEY + f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; c AUTHENTICATING + f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; d NEGOTIATING + f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; e VERIFYING + f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; f WAITING_FOR_DUPE_DISCONNECT + f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; g PROTOCOL_SWITCHING + f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; h ACCEPTED + f [Lnet/minecraft/server/network/LoginListener$EnumProtocolState; i $VALUES + m ()[Lnet/minecraft/server/network/LoginListener$EnumProtocolState; a $values +c net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl + f Lnet/minecraft/server/MinecraftServer; b server + f Lnet/minecraft/network/NetworkManager; c connection + m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol;)V a handleIntention + m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect + m ()Z c isAcceptingMessages +c net/minecraft/server/network/PacketStatusListener net/minecraft/server/network/ServerStatusPacketListenerImpl + f Lnet/minecraft/network/chat/IChatBaseComponent; b DISCONNECT_REASON + f Lnet/minecraft/network/protocol/status/ServerPing; c status + f Lnet/minecraft/network/NetworkManager; d connection + f Z e hasRequestedStatus + m (Lnet/minecraft/network/protocol/status/PacketStatusInStart;)V a handleStatusRequest + m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect + m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V a handlePingRequest + m ()Z c isAcceptingMessages +c net/minecraft/server/network/PlayerChunkSender net/minecraft/server/network/PlayerChunkSender + f F a MIN_CHUNKS_PER_TICK + f F b MAX_CHUNKS_PER_TICK + f Lorg/slf4j/Logger; c LOGGER + f F d START_CHUNKS_PER_TICK + f I e MAX_UNACKNOWLEDGED_BATCHES + f Lit/unimi/dsi/fastutil/longs/LongSet; f pendingChunks + f Z g memoryConnection + f F h desiredChunksPerTick + f F i batchQuota + f I j unacknowledgedBatches + f I k maxUnacknowledgedBatches + m (Lnet/minecraft/server/level/EntityPlayer;)V a sendNextChunks + m (Lnet/minecraft/server/network/PlayerConnection;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/Chunk;)V a sendChunk + m (Lnet/minecraft/server/level/PlayerChunkMap;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; a collectChunksToSend + m (Lnet/minecraft/world/level/chunk/Chunk;)V a markChunkPendingToSend + m (F)V a onChunkBatchReceivedByClient + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a dropChunk + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/Chunk;)I a lambda$collectChunksToSend$0 + m (J)Z a isPending +c net/minecraft/server/network/PlayerConnection net/minecraft/server/network/ServerGamePacketListenerImpl + f D A vehicleFirstGoodY + f D B vehicleFirstGoodZ + f D C vehicleLastGoodX + f D D vehicleLastGoodY + f D E vehicleLastGoodZ + f Lnet/minecraft/world/phys/Vec3D; F awaitingPositionFromClient + f I G awaitingTeleport + f I H awaitingTeleportTime + f Z I clientIsFloating + f I J aboveGroundTickCount + f Z K clientVehicleIsFloating + f I L aboveGroundVehicleTickCount + f I M receivedMovePacketCount + f I N knownMovePacketCount + f Z O receivedMovementThisTick + f Lnet/minecraft/network/chat/RemoteChatSession; P chatSession + f Lnet/minecraft/network/chat/SignedMessageChain$b; Q signedMessageDecoder + f Lnet/minecraft/network/chat/LastSeenMessagesValidator; R lastSeenMessages + f Lnet/minecraft/network/chat/MessageSignatureCache; S messageSignatureCache + f Lnet/minecraft/util/FutureChain; T chatMessageChain + f Z U waitingForSwitchToConfig + f Lnet/minecraft/server/level/EntityPlayer; f player + f Lnet/minecraft/server/network/PlayerChunkSender; g chunkSender + f Lorg/slf4j/Logger; h LOGGER + f I i NO_BLOCK_UPDATES_TO_ACK + f I j TRACKED_MESSAGE_DISCONNECT_THRESHOLD + f I k MAXIMUM_FLYING_TICKS + f Lnet/minecraft/network/chat/IChatBaseComponent; l CHAT_VALIDATION_FAILED + f Lnet/minecraft/network/chat/IChatBaseComponent; m INVALID_COMMAND_SIGNATURE + f I n MAX_COMMAND_SUGGESTIONS + f I o tickCount + f I p ackBlockChangesUpTo + f Lnet/minecraft/util/TickThrottler; q chatSpamThrottler + f Lnet/minecraft/util/TickThrottler; r dropSpamThrottler + f D s firstGoodX + f D t firstGoodY + f D u firstGoodZ + f D v lastGoodX + f D w lastGoodY + f D x lastGoodZ + f Lnet/minecraft/world/entity/Entity; y lastVehicle + f D z vehicleFirstGoodX + m (Lnet/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery;)V a handleEntityTagQuery + m (Lnet/minecraft/network/protocol/game/PacketPlayInRecipeSettings;)V a handleRecipeBookChangeSettingsPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction;)V a handlePlayerCommand + m (Lnet/minecraft/network/protocol/game/PacketPlayInSteerVehicle;)V a handlePlayerInput + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a filterTextPacket + m (Lnet/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket;)V a handleDebugSampleSubscription + m (Lnet/minecraft/network/protocol/game/PacketPlayInBlockPlace;)V a handleUseItem + m (Lnet/minecraft/network/chat/SignedMessageChain$a;)V a handleMessageDecodeFailure + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;)V a handleSignedChatCommand + m (Lnet/minecraft/network/protocol/game/PacketPlayInSpectate;)V a handleTeleportToEntityPacket + m (DDDFF)V a teleport + m (Lnet/minecraft/network/protocol/game/PacketPlayInDifficultyLock;)V a handleLockDifficulty + m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCommandBlock;)V a handleSetCommandBlock + m (Lnet/minecraft/network/protocol/game/PacketPlayInTileNBTQuery;)V a handleBlockEntityTagQuery + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket;)V a handleAcceptPlayerLoad + m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity;)V a handleInteract + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/network/chat/LastSeenMessages;)Ljava/util/Map; a collectSignedArguments + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a addBlockDataToItem + m (Lnet/minecraft/network/chat/RemoteChatSession;)V a resetPlayerChatState + m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V a handleClientInformation + m (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; a filterTextPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayInChat;Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/PlayerChatMessage; a getSignedMessage + m (Lnet/minecraft/network/protocol/game/PacketPlayInArmAnimation;)V a handleAnimate + m (Lnet/minecraft/network/protocol/game/PacketPlayInAbilities;)V a handlePlayerAbilities + m (Lnet/minecraft/network/protocol/game/PacketPlayInUseItem;)V a handleUseItemOn + m (Lnet/minecraft/network/protocol/game/PacketPlayInItemName;)V a handleRenameItem + m (D)D a clampHorizontal + m (Ljava/util/List;I)V a updateBookContents + m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/ChatMessageType$a;)V a sendPlayerChatMessage + m (Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig;)V a handlePlayerAction + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V a handleChatCommand + m (I)V a ackBlockChangesUpTo + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a filterTextPacket + m (Lnet/minecraft/network/protocol/game/PacketPlayInTeleportAccept;)V a handleAcceptTeleportPacket + m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/phys/AxisAlignedBB;DDD)Z a isPlayerCollidingWithAnythingNew + m (Lnet/minecraft/network/protocol/game/PacketPlayInJigsawGenerate;)V a handleJigsawGenerate + m (Lnet/minecraft/network/protocol/game/PacketPlayInUpdateSign;Ljava/util/List;)V a updateSignText + m (Lnet/minecraft/network/protocol/game/PacketPlayInRecipeDisplayed;)V a handleRecipeBookSeenRecipePacket + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/LastSeenMessages;)V a performSignedChatCommand + m (Lnet/minecraft/network/protocol/game/PacketPlayInDifficultyChange;)V a handleChangeDifficulty + m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket;)V a handlePickItemFromBlock + m (Lnet/minecraft/network/protocol/game/PacketPlayInTabComplete;)V a handleCustomCommandSuggestions + m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V a handleChatSessionUpdate + m (Lnet/minecraft/world/item/ItemStack;)V a tryPickItem + m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; a filterableFromOutgoing + m (Lnet/minecraft/network/protocol/game/PacketPlayInBoatMove;)V a handlePaddleBoat + m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket;)V a handlePickItemFromEntity + m (Z)Z a shouldCheckPlayerMovement + m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V a teleport + m (Ljava/lang/Object;)Ljava/lang/Object; a lambda$filterTextPacket$0 + m (Lnet/minecraft/network/protocol/game/PacketPlayInUpdateSign;)V a handleSignUpdate + m (Lnet/minecraft/network/chat/PlayerChatMessage;)V a addPendingMessage + m (Lnet/minecraft/network/protocol/game/PacketPlayInStruct;)V a handleSetStructureBlock + m (Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket;)V a handleClientTickEnd + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)Z a wasBlockPlacementAttempt + m (Lnet/minecraft/network/protocol/game/PacketPlayInBEdit;)V a handleEditBook + m (Lnet/minecraft/network/protocol/game/PacketPlayInFlying;)V a handleMovePlayer + m (Lnet/minecraft/network/protocol/game/ServerboundChatAckPacket;)V a handleChatAck + m (Lnet/minecraft/network/protocol/game/PacketPlayInChat;)V a handleChat + m (Lnet/minecraft/network/protocol/game/PacketPlayInHeldItemSlot;)V a handleSetCarriedItem + m (Lnet/minecraft/network/protocol/Packet;)Z a shouldHandleMessage + m (Lnet/minecraft/network/protocol/game/PacketPlayInSetJigsaw;)V a handleSetJigsawBlock + m (Lnet/minecraft/network/protocol/game/PacketPlayInWindowClick;)V a handleContainerClick + m (Lnet/minecraft/network/protocol/game/PacketPlayInVehicleMove;)V a handleMoveVehicle + m (Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements;)V a handleSeenAdvancements + m (Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand;)V a handleClientCommand + m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCreativeSlot;)V a handleSetCreativeModeSlot + m (Lnet/minecraft/world/entity/Entity;)I a getMaximumFlyingTicks + m (Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket;)V a handleConfigurationAcknowledged + m (Lnet/minecraft/network/protocol/game/PacketPlayInAutoRecipe;)V a handlePlaceRecipe + m (Lnet/minecraft/network/chat/LastSeenMessages$b;)Ljava/util/Optional; a unpackAndApplyLastSeen + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)V a sendDisguisedChatMessage + m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCommandMinecart;)V a handleSetCommandMinecart + m (Lnet/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket;)V a handleChunkBatchReceived + m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V a handlePingRequest + m (Lnet/minecraft/network/protocol/game/PacketPlayInEnchantItem;)V a handleContainerButtonClick + m (Lnet/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket;)V a handleContainerSlotStateChanged + m (Lnet/minecraft/network/protocol/game/PacketPlayInTrSel;)V a handleSelectTrade + m (Lnet/minecraft/network/protocol/game/PacketPlayInCloseWindow;)V a handleContainerClose + m (Lnet/minecraft/server/network/FilteredText;Ljava/util/List;I)V a signBook + m (Lnet/minecraft/world/phys/Vec3D;)V a handlePlayerKnownMovement + m (Lnet/minecraft/network/protocol/game/PacketPlayInBeacon;)V a handleSetBeaconPacket + m (Lnet/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket;)V a handleBundleItemSelectedPacket + m (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/network/chat/SignedMessageChain$a; a createSignedArgumentMismatchException + m (Lnet/minecraft/network/chat/PlayerChatMessage;)V b broadcastChatMessage + m (Ljava/util/List;)Ljava/util/Map; b collectUnsignedArguments + m (DDDFF)Z b containsInvalidValues + m (Lnet/minecraft/world/entity/Entity;)Z b noBlocksAround + m (D)D b clampVertical + m (Ljava/lang/String;)V b performUnsignedChatCommand + m ()Z c isAcceptingMessages + m (Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults; c parseCommand + m (Ljava/lang/String;)Z d isChatMessageIllegal + m ()V d tick + m ()Lcom/mojang/authlib/GameProfile; i playerProfile + m ()V l resetPosition + m ()Ljava/net/SocketAddress; m getRemoteAddress + m ()V n switchToConfig + m ()Lnet/minecraft/server/level/EntityPlayer; o getPlayer + m ()Z p updateAwaitingTeleport + m ()V q removePlayerFromWorld +c net/minecraft/server/network/PlayerConnection$2 net/minecraft/server/network/ServerGamePacketListenerImpl$2 +c net/minecraft/server/network/PlayerConnection$3 net/minecraft/server/network/ServerGamePacketListenerImpl$3 +c net/minecraft/server/network/PlayerConnection$4 net/minecraft/server/network/ServerGamePacketListenerImpl$4 +c net/minecraft/server/network/PlayerConnection$a net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction +c net/minecraft/server/network/PlayerSafetyServiceTextFilter net/minecraft/server/network/PlayerSafetyServiceTextFilter + f Lcom/microsoft/aad/msal4j/ConfidentialClientApplication; b client + f Lcom/microsoft/aad/msal4j/ClientCredentialParameters; c clientParameters + f Ljava/util/Set; d fullyFilteredEvents + f I e connectionReadTimeoutMs + m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; a createTextFilterFromConfig + m (Ljava/net/HttpURLConnection;)V a setAuthorizationProperty + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createTextFilterFromConfig$1 + m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$a;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; a filterText + m ()I a connectionReadTimeout + m (Ljava/util/Set;Lcom/google/gson/JsonElement;)V a lambda$createTextFilterFromConfig$0 + m ()Lcom/microsoft/aad/msal4j/IAuthenticationResult; b aquireIAuthenticationResult +c net/minecraft/server/network/ServerCommonPacketListenerImpl net/minecraft/server/network/ServerCommonPacketListenerImpl + f I b LATENCY_CHECK_INTERVAL + f Lnet/minecraft/network/chat/IChatBaseComponent; c DISCONNECT_UNEXPECTED_QUERY + f Lnet/minecraft/server/MinecraftServer; d server + f Lnet/minecraft/network/NetworkManager; e connection + f Lorg/slf4j/Logger; f LOGGER + f I g CLOSED_LISTENER_TIMEOUT + f Lnet/minecraft/network/chat/IChatBaseComponent; h TIMEOUT_DISCONNECTION_MESSAGE + f Z i transferred + f J j keepAliveTime + f Z k keepAlivePending + f J l keepAliveChallenge + f J m closedListenerTime + f Z n closed + f I o latency + f Z p suspendFlushingOnServerThread + m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V a handleCustomPayload + m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V a handleResourcePackResponse + m (Lnet/minecraft/network/protocol/common/ServerboundPongPacket;)V a handlePong + m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;)V a send + m (Lnet/minecraft/network/protocol/common/ServerboundKeepAlivePacket;)V a handleKeepAlive + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a disconnect + m (Lnet/minecraft/server/level/ClientInformation;)Lnet/minecraft/server/network/CommonListenerCookie; a createCookie + m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V a handleCookieResponse + m (J)Z a checkIfClosed + m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V a onPacketError + m (Lnet/minecraft/network/protocol/Packet;)V b send + m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; c lambda$send$0 + m ()V e keepConnectionAlive + m ()V f suspendFlushing + m ()V g resumeFlushing + m ()Z h isSingleplayerOwner + m ()Lcom/mojang/authlib/GameProfile; i playerProfile + m ()Lcom/mojang/authlib/GameProfile; j getOwner + m ()I k latency + m ()V l close +c net/minecraft/server/network/ServerConfigurationPacketListenerImpl net/minecraft/server/network/ServerConfigurationPacketListenerImpl + f Lorg/slf4j/Logger; f LOGGER + f Lnet/minecraft/network/chat/IChatBaseComponent; g DISCONNECT_REASON_INVALID_DATA + f Lcom/mojang/authlib/GameProfile; h gameProfile + f Ljava/util/Queue; i configurationTasks + f Lnet/minecraft/server/network/ConfigurationTask; j currentTask + f Lnet/minecraft/server/level/ClientInformation; k clientInformation + f Lnet/minecraft/server/network/config/SynchronizeRegistriesTask; l synchronizeRegistriesTask + m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V a handleClientInformation + m (Lnet/minecraft/server/packs/IResourcePack;)Ljava/util/stream/Stream; a lambda$startConfiguration$0 + m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V a handleResourcePackResponse + m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect + m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V a handleSelectKnownPacks + m (Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo;)V a lambda$addOptionalTasks$1 + m (Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket;)V a handleConfigurationFinished + m (Lnet/minecraft/server/network/ConfigurationTask$a;)V a finishCurrentTask + m ()Z c isAcceptingMessages + m ()V d tick + m ()Lcom/mojang/authlib/GameProfile; i playerProfile + m ()V l startConfiguration + m ()V m returnToWorld + m ()V n addOptionalTasks + m ()V o startNextTask +c net/minecraft/server/network/ServerConnection net/minecraft/server/network/ServerConnectionListener + f Ljava/util/function/Supplier; a SERVER_EVENT_GROUP + f Ljava/util/function/Supplier; b SERVER_EPOLL_EVENT_GROUP + f Z c running + f Lorg/slf4j/Logger; d LOGGER + f Lnet/minecraft/server/MinecraftServer; e server + f Ljava/util/List; f channels + f Ljava/util/List; g connections + m (Lnet/minecraft/network/NetworkManager;Lnet/minecraft/network/chat/IChatBaseComponent;)V a lambda$tick$2 + m ()Ljava/net/SocketAddress; a startMemoryChannel + m (Ljava/net/InetAddress;I)V a startTcpServerListener + m ()V b stop + m ()V c tick + m ()Lnet/minecraft/server/MinecraftServer; d getServer + m ()Ljava/util/List; e getConnections + m ()Lio/netty/channel/epoll/EpollEventLoopGroup; f lambda$static$1 + m ()Lio/netty/channel/nio/NioEventLoopGroup; g lambda$static$0 +c net/minecraft/server/network/ServerConnection$1 net/minecraft/server/network/ServerConnectionListener$1 + f Lnet/minecraft/server/network/ServerConnection; a this$0 +c net/minecraft/server/network/ServerConnection$1$1 net/minecraft/server/network/ServerConnectionListener$1$1 +c net/minecraft/server/network/ServerConnection$2 net/minecraft/server/network/ServerConnectionListener$2 + f Lnet/minecraft/server/network/ServerConnection; a this$0 +c net/minecraft/server/network/ServerConnection$LatencySimulator net/minecraft/server/network/ServerConnectionListener$LatencySimulator + f Lio/netty/util/Timer; a TIMER + f I b delay + f I c jitter + f Ljava/util/List; d queuedMessages + m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V a delayDownstream + m (Lio/netty/util/Timeout;)V a onTimeout +c net/minecraft/server/network/ServerConnection$LatencySimulator$DelayedMessage net/minecraft/server/network/ServerConnectionListener$LatencySimulator$DelayedMessage + f Lio/netty/channel/ChannelHandlerContext; a ctx + f Ljava/lang/Object; b msg +c net/minecraft/server/network/ServerPlayerConnection net/minecraft/server/network/ServerPlayerConnection + m (Lnet/minecraft/network/protocol/Packet;)V b send + m ()Lnet/minecraft/server/level/EntityPlayer; o getPlayer +c net/minecraft/server/network/ServerTextFilter net/minecraft/server/network/ServerTextFilter + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/concurrent/atomic/AtomicInteger; b WORKER_COUNT + f Ljava/util/concurrent/ThreadFactory; c THREAD_FACTORY + f Ljava/net/URL; d chatEndpoint + f Lnet/minecraft/server/network/ServerTextFilter$b; e chatEncoder + f Lnet/minecraft/server/network/ServerTextFilter$a; f chatIgnoreStrategy + f Ljava/util/concurrent/ExecutorService; g workerPool + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection; a makeRequest + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getEndpointFromConfig + m (I)Ljava/util/concurrent/ExecutorService; a createWorkerPool + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$a;)Lnet/minecraft/server/network/FilteredText; a lambda$requestMessageProcessing$1 + m (Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/server/network/ServerTextFilter$a;)Lnet/minecraft/network/chat/FilterMask; a parseMask + m (Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL; a getEndpoint + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$a;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a requestMessageProcessing + m ()I a connectionReadTimeout + m (Ljava/lang/Runnable;)Ljava/lang/Thread; a lambda$static$0 + m (Ljava/io/InputStream;)V a drainStream + m (Ljava/net/HttpURLConnection;)V a setAuthorizationProperty + m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$a;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; a filterText + m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/network/ServerTextFilter; a createFromConfig + m (Ljava/net/URL;)Ljava/net/HttpURLConnection; a getURLConnection + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/ITextFilter; a createContext + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject; b processRequestResponse +c net/minecraft/server/network/ServerTextFilter$a net/minecraft/server/network/ServerTextFilter$IgnoreStrategy + f Lnet/minecraft/server/network/ServerTextFilter$a; a NEVER_IGNORE + f Lnet/minecraft/server/network/ServerTextFilter$a; b IGNORE_FULLY_FILTERED + m (Ljava/lang/String;I)Z a lambda$static$1 + m (ILjava/lang/String;I)Z a lambda$ignoreOverThreshold$2 + m (Ljava/lang/String;I)Z b lambda$static$0 +c net/minecraft/server/network/ServerTextFilter$b net/minecraft/server/network/ServerTextFilter$MessageEncoder +c net/minecraft/server/network/ServerTextFilter$c net/minecraft/server/network/ServerTextFilter$PlayerContext + f Lcom/mojang/authlib/GameProfile; b profile + f Ljava/util/concurrent/Executor; c streamExecutor + f Lnet/minecraft/server/network/ServerTextFilter; d this$0 + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a processStreamMessage + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a processMessageBundle + m (Ljava/lang/Throwable;)Ljava/util/List; a lambda$processMessageBundle$1 + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; b lambda$processMessageBundle$0 +c net/minecraft/server/network/ServerTextFilter$d net/minecraft/server/network/ServerTextFilter$RequestFailedException +c net/minecraft/server/network/config/JoinWorldTask net/minecraft/server/network/config/JoinWorldTask + f Lnet/minecraft/server/network/ConfigurationTask$a; a TYPE + m (Ljava/util/function/Consumer;)V a start + m ()Lnet/minecraft/server/network/ConfigurationTask$a; a type +c net/minecraft/server/network/config/ServerResourcePackConfigurationTask net/minecraft/server/network/config/ServerResourcePackConfigurationTask + f Lnet/minecraft/server/network/ConfigurationTask$a; a TYPE + f Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo; b info + m (Ljava/util/function/Consumer;)V a start + m ()Lnet/minecraft/server/network/ConfigurationTask$a; a type +c net/minecraft/server/network/config/SynchronizeRegistriesTask net/minecraft/server/network/config/SynchronizeRegistriesTask + f Lnet/minecraft/server/network/ConfigurationTask$a; a TYPE + f Ljava/util/List; b requestedPacks + f Lnet/minecraft/core/LayeredRegistryAccess; c registries + m (Ljava/util/function/Consumer;Ljava/util/Set;)V a sendRegistries + m (Ljava/util/function/Consumer;)V a start + m ()Lnet/minecraft/server/network/ConfigurationTask$a; a type + m (Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V a lambda$sendRegistries$0 + m (Ljava/util/List;Ljava/util/function/Consumer;)V a handleResponse +c net/minecraft/server/packs/BuiltInMetadata net/minecraft/server/packs/BuiltInMetadata + f Lnet/minecraft/server/packs/BuiltInMetadata; a EMPTY + f Ljava/util/Map; b values + m ()Lnet/minecraft/server/packs/BuiltInMetadata; a of + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; a of + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; a of + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; a get +c net/minecraft/server/packs/CompositePackResources net/minecraft/server/packs/CompositePackResources + f Lnet/minecraft/server/packs/IResourcePack; c primaryPackResources + f Ljava/util/List; d packResourcesStack + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource + m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources + m ()Lnet/minecraft/server/packs/PackLocationInfo; a location + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; a getMetadataSection + m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource +c net/minecraft/server/packs/DownloadCacheCleaner net/minecraft/server/packs/DownloadCacheCleaner + f Lorg/slf4j/Logger; a LOGGER + m (Ljava/nio/file/Path;)Ljava/util/List; a listFilesWithModificationTimes + m (Ljava/util/List;)Ljava/util/List; a prioritizeFilesInDirs + m (Ljava/nio/file/Path;I)V a vacuumCacheDir +c net/minecraft/server/packs/DownloadCacheCleaner$1 net/minecraft/server/packs/DownloadCacheCleaner$1 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a visitFile +c net/minecraft/server/packs/DownloadCacheCleaner$a net/minecraft/server/packs/DownloadCacheCleaner$PathAndPriority + f Ljava/util/Comparator; a HIGHEST_PRIORITY_FIRST + f Ljava/nio/file/Path; b path + f I c removalPriority + m ()Ljava/nio/file/Path; a path + m ()I b removalPriority +c net/minecraft/server/packs/DownloadCacheCleaner$b net/minecraft/server/packs/DownloadCacheCleaner$PathAndTime + f Ljava/util/Comparator; a NEWEST_FIRST + f Ljava/nio/file/Path; b path + f Ljava/nio/file/attribute/FileTime; c modifiedTime + m ()Ljava/nio/file/Path; a path + m ()Ljava/nio/file/attribute/FileTime; b modifiedTime +c net/minecraft/server/packs/DownloadQueue net/minecraft/server/packs/DownloadQueue + f Lorg/slf4j/Logger; a LOGGER + f I b MAX_KEPT_PACKS + f Ljava/nio/file/Path; c cacheDir + f Lnet/minecraft/util/eventlog/JsonEventLog; d eventLog + f Lnet/minecraft/util/thread/ConsecutiveExecutor; e tasks + m (Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either; a getFileInfo + m (Lnet/minecraft/server/packs/DownloadQueue$a;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; a downloadBatch + m (Lnet/minecraft/server/packs/DownloadQueue$a;Lnet/minecraft/server/packs/DownloadQueue$b;Ljava/util/UUID;Lnet/minecraft/server/packs/DownloadQueue$c;)V a lambda$runDownload$0 + m (Lnet/minecraft/server/packs/DownloadQueue$a;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$b; b runDownload + m (Lnet/minecraft/server/packs/DownloadQueue$a;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$b; c lambda$downloadBatch$1 +c net/minecraft/server/packs/DownloadQueue$a net/minecraft/server/packs/DownloadQueue$BatchConfig + f Lcom/google/common/hash/HashFunction; a hashFunction + f I b maxSize + f Ljava/util/Map; c headers + f Ljava/net/Proxy; d proxy + f Lnet/minecraft/util/HttpUtilities$a; e listener + m ()Lcom/google/common/hash/HashFunction; a hashFunction + m ()I b maxSize + m ()Ljava/util/Map; c headers + m ()Ljava/net/Proxy; d proxy + m ()Lnet/minecraft/util/HttpUtilities$a; e listener +c net/minecraft/server/packs/DownloadQueue$b net/minecraft/server/packs/DownloadQueue$BatchResult + f Ljava/util/Map; a downloaded + f Ljava/util/Set; b failed + m ()Ljava/util/Map; a downloaded + m ()Ljava/util/Set; b failed +c net/minecraft/server/packs/DownloadQueue$c net/minecraft/server/packs/DownloadQueue$DownloadRequest + f Ljava/net/URL; a url + f Lcom/google/common/hash/HashCode; b hash + m ()Ljava/net/URL; a url + m ()Lcom/google/common/hash/HashCode; b hash +c net/minecraft/server/packs/DownloadQueue$d net/minecraft/server/packs/DownloadQueue$FileInfoEntry + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/lang/String; b name + f J c size + m ()Ljava/lang/String; a name + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()J b size +c net/minecraft/server/packs/DownloadQueue$e net/minecraft/server/packs/DownloadQueue$LogEntry + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/UUID; b id + f Ljava/lang/String; c url + f Ljava/time/Instant; d time + f Ljava/util/Optional; e hash + f Lcom/mojang/datafixers/util/Either; f errorOrFileInfo + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/UUID; a id + m ()Ljava/lang/String; b url + m ()Ljava/time/Instant; c time + m ()Ljava/util/Optional; d hash + m ()Lcom/mojang/datafixers/util/Either; e errorOrFileInfo +c net/minecraft/server/packs/EnumResourcePackType net/minecraft/server/packs/PackType + f Lnet/minecraft/server/packs/EnumResourcePackType; a CLIENT_RESOURCES + f Lnet/minecraft/server/packs/EnumResourcePackType; b SERVER_DATA + f Ljava/lang/String; c directory + f [Lnet/minecraft/server/packs/EnumResourcePackType; d $VALUES + m ()Ljava/lang/String; a getDirectory + m ()[Lnet/minecraft/server/packs/EnumResourcePackType; b $values +c net/minecraft/server/packs/FeatureFlagsMetadataSection net/minecraft/server/packs/FeatureFlagsMetadataSection + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; a TYPE + f Lnet/minecraft/world/flag/FeatureFlagSet; b flags + f Lcom/mojang/serialization/Codec; c CODEC + m ()Lnet/minecraft/world/flag/FeatureFlagSet; a flags + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 +c net/minecraft/server/packs/IResourcePack net/minecraft/server/packs/PackResources + f Ljava/lang/String; a METADATA_EXTENSION + f Ljava/lang/String; b PACK_META + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource + m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources + m ()Lnet/minecraft/server/packs/PackLocationInfo; a location + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; a getMetadataSection + m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource + m ()Ljava/lang/String; b packId + m ()Ljava/util/Optional; c knownPackInfo +c net/minecraft/server/packs/IResourcePack$a net/minecraft/server/packs/PackResources$ResourceOutput +c net/minecraft/server/packs/OverlayMetadataSection net/minecraft/server/packs/OverlayMetadataSection + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; a TYPE + f Ljava/util/List; b overlays + f Ljava/util/regex/Pattern; c DIR_VALIDATOR + f Lcom/mojang/serialization/Codec; d CODEC + m (ILnet/minecraft/server/packs/OverlayMetadataSection$a;)Z a lambda$overlaysForVersion$2 + m ()Ljava/util/List; a overlays + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a validateOverlayDir + m (I)Ljava/util/List; a overlaysForVersion +c net/minecraft/server/packs/OverlayMetadataSection$a net/minecraft/server/packs/OverlayMetadataSection$OverlayEntry + f Lnet/minecraft/util/InclusiveRange; a format + f Ljava/lang/String; b overlay + f Lcom/mojang/serialization/Codec; c CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/util/InclusiveRange; a format + m (I)Z a isApplicable + m ()Ljava/lang/String; b overlay +c net/minecraft/server/packs/PackLocationInfo net/minecraft/server/packs/PackLocationInfo + f Ljava/lang/String; a id + f Lnet/minecraft/network/chat/IChatBaseComponent; b title + f Lnet/minecraft/server/packs/repository/PackSource; c source + f Ljava/util/Optional; d knownPackInfo + m (ZLnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$createChatLink$0 + m ()Ljava/lang/String; a id + m (ZLnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a createChatLink + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b title + m ()Lnet/minecraft/server/packs/repository/PackSource; c source + m ()Ljava/util/Optional; d knownPackInfo +c net/minecraft/server/packs/PackSelectionConfig net/minecraft/server/packs/PackSelectionConfig + f Z a required + f Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; b defaultPosition + f Z c fixedPosition + m ()Z a required + m ()Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; b defaultPosition + m ()Z c fixedPosition +c net/minecraft/server/packs/PathPackResources net/minecraft/server/packs/PathPackResources + f Lorg/slf4j/Logger; c LOGGER + f Lcom/google/common/base/Joiner; d PATH_JOINER + f Ljava/nio/file/Path; e root + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;Ljava/util/List;)V a lambda$listResources$2 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z a lambda$listPath$4 + m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/server/packs/IResourcePack$a;)V a listPath + m (Ljava/nio/file/Path;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; a lambda$getResource$0 + m (Lnet/minecraft/resources/MinecraftKey;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource + m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources + m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V a lambda$listResources$3 + m (Ljava/nio/file/Path;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;Ljava/nio/file/Path;)V a lambda$listPath$5 + m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; a lambda$getResource$1 + m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource + m (Ljava/nio/file/Path;)Z a validatePath + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; b returnFileIfExists +c net/minecraft/server/packs/PathPackResources$a net/minecraft/server/packs/PathPackResources$PathResourcesSupplier + f Ljava/nio/file/Path; a content + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$a;)Lnet/minecraft/server/packs/IResourcePack; a openFull + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/IResourcePack; a openPrimary +c net/minecraft/server/packs/ResourcePackAbstract net/minecraft/server/packs/AbstractPackResources + f Lorg/slf4j/Logger; c LOGGER + f Lnet/minecraft/server/packs/PackLocationInfo; d location + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/io/InputStream;)Ljava/lang/Object; a getMetadataFromStream + m ()Lnet/minecraft/server/packs/PackLocationInfo; a location + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Lcom/mojang/serialization/DataResult$Error;)V a lambda$getMetadataFromStream$0 + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; a getMetadataSection +c net/minecraft/server/packs/ResourcePackFile net/minecraft/server/packs/FilePackResources + f Lorg/slf4j/Logger; c LOGGER + f Lnet/minecraft/server/packs/ResourcePackFile$b; d zipFileAccess + f Ljava/lang/String; e prefix + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource + m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a extractNamespace + m (Ljava/lang/String;)Ljava/lang/String; a addPrefix + m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource + m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; b getPathFromLocation + m (Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; b getResource +c net/minecraft/server/packs/ResourcePackFile$a net/minecraft/server/packs/FilePackResources$FileResourcesSupplier + f Ljava/io/File; a content + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$a;)Lnet/minecraft/server/packs/IResourcePack; a openFull + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/IResourcePack; a openPrimary +c net/minecraft/server/packs/ResourcePackFile$b net/minecraft/server/packs/FilePackResources$SharedZipFileAccess + f Ljava/io/File; a file + f Ljava/util/zip/ZipFile; b zipFile + f Z c failedToLoad + m ()Ljava/util/zip/ZipFile; a getOrCreateZipFile +c net/minecraft/server/packs/ResourcePackVanilla net/minecraft/server/packs/VanillaPackResources + f Lorg/slf4j/Logger; c LOGGER + f Lnet/minecraft/server/packs/PackLocationInfo; d location + f Lnet/minecraft/server/packs/BuiltInMetadata; e metadata + f Ljava/util/Set; f namespaces + f Ljava/util/List; g rootPaths + f Ljava/util/Map; h pathsForType + m ()Lnet/minecraft/server/packs/PackLocationInfo; a location + m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;Ljava/util/function/Consumer;)V a listRawPaths + m (Lnet/minecraft/server/packs/IResourcePack$a;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V a getResources + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/util/function/Consumer;Ljava/util/List;)V a lambda$listRawPaths$0 + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; a getMetadataSection + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource + m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces + m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/server/packs/IResourcePack$a;Ljava/lang/String;Ljava/util/List;)V a lambda$listResources$2 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; a lambda$getResource$4 + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources + m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V a lambda$listResources$3 + m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; a lambda$getResource$5 + m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IResource; a lambda$asProvider$6 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a lambda$asProvider$7 + m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource + m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DataResult$Error;)V b lambda$listRawPaths$1 + m ()Lnet/minecraft/server/packs/resources/ResourceProvider; d asProvider +c net/minecraft/server/packs/VanillaPackResourcesBuilder net/minecraft/server/packs/VanillaPackResourcesBuilder + f Ljava/util/function/Consumer; a developmentConfig + f Lorg/slf4j/Logger; b LOGGER + f Ljava/util/Map; c ROOT_DIR_BY_TYPE + f Ljava/util/Set; d rootPaths + f Ljava/util/Map; e pathsForType + f Lnet/minecraft/server/packs/BuiltInMetadata; f metadata + f Ljava/util/Set; g namespaces + m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a pushJarResources + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a pushUniversalPath + m (Ljava/util/Collection;)Ljava/util/List; a copyAndReverse + m (Lnet/minecraft/server/packs/VanillaPackResourcesBuilder;)V a lambda$static$0 + m (Lnet/minecraft/server/packs/BuiltInMetadata;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a setMetadata + m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a lambda$pushPathForType$2 + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/Class;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a pushClasspathResources + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a pushAssetPath + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/ResourcePackVanilla; a build + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a exposeNamespace + m (Ljava/net/URI;)Ljava/nio/file/Path; a safeGetPath + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/nio/file/Path;)V b pushPathForType + m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; b applyDevelopmentConfig + m (Ljava/nio/file/Path;)Z b validateDirPath + m ()Lcom/google/common/collect/ImmutableMap; c lambda$static$1 + m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/nio/file/Path;)V c lambda$pushJarResources$3 + m (Ljava/nio/file/Path;)V c pushRootPath +c net/minecraft/server/packs/linkfs/DummyFileAttributes net/minecraft/server/packs/linkfs/DummyFileAttributes + f Ljava/nio/file/attribute/FileTime; a EPOCH +c net/minecraft/server/packs/linkfs/LinkFSFileStore net/minecraft/server/packs/linkfs/LinkFSFileStore + f Ljava/lang/String; a name +c net/minecraft/server/packs/linkfs/LinkFSPath net/minecraft/server/packs/linkfs/LinkFSPath + f Ljava/nio/file/attribute/BasicFileAttributes; a DIRECTORY_ATTRIBUTES + f Ljava/nio/file/attribute/BasicFileAttributes; b FILE_ATTRIBUTES + f Ljava/util/Comparator; c PATH_COMPARATOR + f Ljava/lang/String; d name + f Lnet/minecraft/server/packs/linkfs/LinkFileSystem; e fileSystem + f Lnet/minecraft/server/packs/linkfs/LinkFSPath; f parent + f Ljava/util/List; g pathToRoot + f Ljava/lang/String; h pathString + f Lnet/minecraft/server/packs/linkfs/PathContents; i pathContents + m (Lnet/minecraft/server/packs/linkfs/PathContents;)Z a isRelativeOrMissing + m (Ljava/util/List;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a resolve + m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a createRelativePath + m (I)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a getName + m ([Ljava/nio/file/LinkOption;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a toRealPath + m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem; a getFileSystem + m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a resolveName + m (II)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a subpath + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a resolve + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; b getRoot + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; b relativize + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; c toLinkPath + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; c getFileName + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; d getParent + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; e normalize + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; f toAbsolutePath + m ()Z g exists + m ()Ljava/nio/file/Path; h getTargetPath + m ()Lnet/minecraft/server/packs/linkfs/PathContents$a; i getDirectoryContents + m ()Ljava/nio/file/attribute/BasicFileAttributeView; j getBasicAttributeView + m ()Ljava/nio/file/attribute/BasicFileAttributes; k getBasicAttributes + m ()Ljava/util/List; l pathToRoot + m ()Z m hasRealContents + m ()Ljava/lang/String; n pathToString +c net/minecraft/server/packs/linkfs/LinkFSPath$3 net/minecraft/server/packs/linkfs/LinkFSPath$3 + f Lnet/minecraft/server/packs/linkfs/LinkFSPath; a this$0 +c net/minecraft/server/packs/linkfs/LinkFSProvider net/minecraft/server/packs/linkfs/LinkFSProvider + f Ljava/lang/String; a SCHEME + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a toLinkPath +c net/minecraft/server/packs/linkfs/LinkFSProvider$1 net/minecraft/server/packs/linkfs/LinkFSProvider$1 + f Lnet/minecraft/server/packs/linkfs/PathContents$a; a val$directoryContents + f Ljava/nio/file/DirectoryStream$Filter; b val$filter + m (Ljava/nio/file/DirectoryStream$Filter;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Z a lambda$iterator$0 + m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Ljava/nio/file/Path; a lambda$iterator$1 +c net/minecraft/server/packs/linkfs/LinkFSProvider$2 net/minecraft/server/packs/linkfs/LinkFSProvider$2 + f [I a $SwitchMap$java$nio$file$AccessMode +c net/minecraft/server/packs/linkfs/LinkFileSystem net/minecraft/server/packs/linkfs/LinkFileSystem + f Ljava/lang/String; a PATH_SEPARATOR + f Ljava/util/Set; b VIEWS + f Lcom/google/common/base/Splitter; c PATH_SPLITTER + f Ljava/nio/file/FileStore; d store + f Ljava/nio/file/spi/FileSystemProvider; e provider + f Lnet/minecraft/server/packs/linkfs/LinkFSPath; f root + m (Lnet/minecraft/server/packs/linkfs/LinkFileSystem$b;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a buildPath + m ()Ljava/nio/file/FileStore; a store + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;Ljava/nio/file/Path;)V a lambda$buildPath$0 + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFileSystem$b;)V a lambda$buildPath$1 + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; b rootPath + m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem$a; c builder +c net/minecraft/server/packs/linkfs/LinkFileSystem$a net/minecraft/server/packs/linkfs/LinkFileSystem$Builder + f Lnet/minecraft/server/packs/linkfs/LinkFileSystem$b; a root + m (Ljava/lang/String;)Ljava/nio/file/FileSystem; a build + m (Ljava/util/List;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$a; a put + m (Ljava/util/List;Ljava/lang/String;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$a; a put + m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$b; b lambda$put$0 +c net/minecraft/server/packs/linkfs/LinkFileSystem$b net/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry + f Ljava/util/Map; a children + f Ljava/util/Map; b files + m ()Ljava/util/Map; a children + m ()Ljava/util/Map; b files +c net/minecraft/server/packs/linkfs/PathContents net/minecraft/server/packs/linkfs/PathContents + f Lnet/minecraft/server/packs/linkfs/PathContents; a MISSING + f Lnet/minecraft/server/packs/linkfs/PathContents; b RELATIVE +c net/minecraft/server/packs/linkfs/PathContents$a net/minecraft/server/packs/linkfs/PathContents$DirectoryContents + f Ljava/util/Map; c children + m ()Ljava/util/Map; a children +c net/minecraft/server/packs/linkfs/PathContents$b net/minecraft/server/packs/linkfs/PathContents$FileContents + f Ljava/nio/file/Path; c contents + m ()Ljava/nio/file/Path; a contents +c net/minecraft/server/packs/metadata/MetadataSectionType net/minecraft/server/packs/metadata/MetadataSectionType + f Ljava/lang/String; a name + f Lcom/mojang/serialization/Codec; b codec + m ()Ljava/lang/String; a name + m ()Lcom/mojang/serialization/Codec; b codec +c net/minecraft/server/packs/metadata/pack/ResourcePackInfo net/minecraft/server/packs/metadata/pack/PackMetadataSection + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; b TYPE + f Lnet/minecraft/network/chat/IChatBaseComponent; c description + f I d packFormat + f Ljava/util/Optional; e supportedFormats + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a description + m ()I b packFormat + m ()Ljava/util/Optional; c supportedFormats +c net/minecraft/server/packs/repository/BuiltInPackSource net/minecraft/server/packs/repository/BuiltInPackSource + f Ljava/lang/String; a VANILLA_ID + f Lnet/minecraft/server/packs/repository/KnownPack; b CORE_PACK_INFO + f Lorg/slf4j/Logger; c LOGGER + f Lnet/minecraft/server/packs/EnumResourcePackType; d packType + f Lnet/minecraft/server/packs/ResourcePackVanilla; e vanillaPack + f Lnet/minecraft/resources/MinecraftKey; f packDir + f Lnet/minecraft/world/level/validation/DirectoryValidator; g validator + m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;)V a lambda$populatePackList$1 + m (Ljava/util/function/Consumer;)V a listBundledPacks + m (Lnet/minecraft/server/packs/IResourcePack;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a createVanillaPack + m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;)V a lambda$discoverPacksInPath$3 + m (Ljava/nio/file/Path;)Ljava/lang/String; a pathToId + m (Ljava/lang/String;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a createBuiltinPack + m (Ljava/util/function/BiConsumer;)V a populatePackList + m ()Lnet/minecraft/server/packs/ResourcePackVanilla; a getVanillaPack + m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V a lambda$listBundledPacks$0 + m (Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)V a discoverPacksInPath + m (Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;Ljava/lang/String;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a lambda$discoverPacksInPath$2 + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPackTitle + m (Lnet/minecraft/server/packs/IResourcePack;)Lnet/minecraft/server/packs/repository/ResourcePackLoader$c; b fixedResources +c net/minecraft/server/packs/repository/BuiltInPackSource$1 net/minecraft/server/packs/repository/BuiltInPackSource$1 + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$a;)Lnet/minecraft/server/packs/IResourcePack; a openFull + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/IResourcePack; a openPrimary +c net/minecraft/server/packs/repository/EnumResourcePackVersion net/minecraft/server/packs/repository/PackCompatibility + f Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; a TOO_OLD + f Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; b TOO_NEW + f Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; c COMPATIBLE + f Lnet/minecraft/network/chat/IChatBaseComponent; d description + f Lnet/minecraft/network/chat/IChatBaseComponent; e confirmation + f [Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; f $VALUES + m ()Z a isCompatible + m (Lnet/minecraft/util/InclusiveRange;I)Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; a forVersion + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDescription + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getConfirmation + m ()[Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; d $values +c net/minecraft/server/packs/repository/KnownPack net/minecraft/server/packs/repository/KnownPack + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/lang/String; b VANILLA_NAMESPACE + f Ljava/lang/String; c namespace + f Ljava/lang/String; d id + f Ljava/lang/String; e version + m ()Z a isVanilla + m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/KnownPack; a vanilla + m ()Ljava/lang/String; b namespace + m ()Ljava/lang/String; c id + m ()Ljava/lang/String; d version +c net/minecraft/server/packs/repository/PackDetector net/minecraft/server/packs/repository/PackDetector + f Lnet/minecraft/world/level/validation/DirectoryValidator; a validator + m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/Object; a detectPackResources + m (Ljava/nio/file/Path;)Ljava/lang/Object; c createDirectoryPack + m (Ljava/nio/file/Path;)Ljava/lang/Object; d createZipPack +c net/minecraft/server/packs/repository/PackSource net/minecraft/server/packs/repository/PackSource + f Ljava/util/function/UnaryOperator; a NO_DECORATION + f Lnet/minecraft/server/packs/repository/PackSource; b DEFAULT + f Lnet/minecraft/server/packs/repository/PackSource; c BUILT_IN + f Lnet/minecraft/server/packs/repository/PackSource; d FEATURE + f Lnet/minecraft/server/packs/repository/PackSource; e WORLD + f Lnet/minecraft/server/packs/repository/PackSource; f SERVER + m ()Z a shouldAddAutomatically + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$decorateWithSource$0 + m (Ljava/util/function/UnaryOperator;Z)Lnet/minecraft/server/packs/repository/PackSource; a create + m (Ljava/lang/String;)Ljava/util/function/UnaryOperator; a decorateWithSource + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorate +c net/minecraft/server/packs/repository/PackSource$1 net/minecraft/server/packs/repository/PackSource$1 + f Ljava/util/function/UnaryOperator; g val$decorator + m ()Z a shouldAddAutomatically + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorate +c net/minecraft/server/packs/repository/ResourcePackLoader net/minecraft/server/packs/repository/Pack + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/server/packs/PackLocationInfo; b location + f Lnet/minecraft/server/packs/repository/ResourcePackLoader$c; c resources + f Lnet/minecraft/server/packs/repository/ResourcePackLoader$a; d metadata + f Lnet/minecraft/server/packs/PackSelectionConfig; e selectionConfig + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/server/packs/PackSelectionConfig;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a readMetaAndCreate + m ()Lnet/minecraft/server/packs/PackLocationInfo; a location + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;I)Lnet/minecraft/server/packs/repository/ResourcePackLoader$a; a readPackMetadata + m (Ljava/lang/String;Lnet/minecraft/server/packs/metadata/pack/ResourcePackInfo;)Lnet/minecraft/util/InclusiveRange; a getDeclaredPackVersions + m (Z)Lnet/minecraft/network/chat/IChatBaseComponent; a getChatLink + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getTitle + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getDescription + m ()Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; d getCompatibility + m ()Lnet/minecraft/world/flag/FeatureFlagSet; e getRequestedFeatures + m ()Lnet/minecraft/server/packs/IResourcePack; f open + m ()Ljava/lang/String; g getId + m ()Lnet/minecraft/server/packs/PackSelectionConfig; h selectionConfig + m ()Z i isRequired + m ()Z j isFixedPosition + m ()Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; k getDefaultPosition + m ()Lnet/minecraft/server/packs/repository/PackSource; l getPackSource +c net/minecraft/server/packs/repository/ResourcePackLoader$Position net/minecraft/server/packs/repository/Pack$Position + f Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; a TOP + f Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; b BOTTOM + f [Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; c $VALUES + m ()Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; a opposite + m (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I a insert + m ()[Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; b $values +c net/minecraft/server/packs/repository/ResourcePackLoader$a net/minecraft/server/packs/repository/Pack$Metadata + f Lnet/minecraft/network/chat/IChatBaseComponent; a description + f Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; b compatibility + f Lnet/minecraft/world/flag/FeatureFlagSet; c requestedFeatures + f Ljava/util/List; d overlays + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a description + m ()Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; b compatibility + m ()Lnet/minecraft/world/flag/FeatureFlagSet; c requestedFeatures + m ()Ljava/util/List; d overlays +c net/minecraft/server/packs/repository/ResourcePackLoader$c net/minecraft/server/packs/repository/Pack$ResourcesSupplier + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$a;)Lnet/minecraft/server/packs/IResourcePack; a openFull + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/IResourcePack; a openPrimary +c net/minecraft/server/packs/repository/ResourcePackRepository net/minecraft/server/packs/repository/PackRepository + f Ljava/util/Set; a sources + f Ljava/util/Map; b available + f Ljava/util/List; c selected + m (Ljava/util/Collection;)Ljava/lang/String; a displayPackList + m (Ljava/util/Map;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V a lambda$discoverAvailable$1 + m ()V a reload + m (Ljava/lang/String;)Z a addPack + m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Ljava/lang/String; a lambda$displayPackList$0 + m (Ljava/lang/String;)Z b removePack + m ()Z b isAbleToClearAnyPack + m ()Ljava/util/Collection; c getAvailableIds + m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; c getPack + m (Ljava/util/Collection;)Ljava/util/stream/Stream; d getAvailablePacks + m (Ljava/lang/String;)Z d isAvailable + m ()Ljava/util/Collection; d getAvailablePacks + m ()Ljava/util/Collection; e getSelectedIds + m ()Lnet/minecraft/world/flag/FeatureFlagSet; f getRequestedFeatureFlags + m ()Ljava/util/Collection; g getSelectedPacks + m ()Ljava/util/List; h openAllSelected + m ()Ljava/util/Map; i discoverAvailable +c net/minecraft/server/packs/repository/ResourcePackSource net/minecraft/server/packs/repository/RepositorySource +c net/minecraft/server/packs/repository/ResourcePackSourceFolder net/minecraft/server/packs/repository/FolderRepositorySource + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/server/packs/PackSelectionConfig; b DISCOVERED_PACK_SELECTION_CONFIG + f Ljava/nio/file/Path; c folder + f Lnet/minecraft/server/packs/EnumResourcePackType; d packType + f Lnet/minecraft/server/packs/repository/PackSource; e packSource + f Lnet/minecraft/world/level/validation/DirectoryValidator; f validator + m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;Ljava/util/function/BiConsumer;)V a discoverPacks + m (Ljava/nio/file/Path;)Ljava/lang/String; a nameFromPath + m (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;)V a lambda$loadPacks$0 + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/PackLocationInfo; b createDiscoveredFilePackInfo +c net/minecraft/server/packs/repository/ResourcePackSourceFolder$a net/minecraft/server/packs/repository/FolderRepositorySource$FolderPackDetector + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/ResourcePackLoader$c; a createZipPack + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/ResourcePackLoader$c; b createDirectoryPack + m (Ljava/nio/file/Path;)Ljava/lang/Object; c createDirectoryPack + m (Ljava/nio/file/Path;)Ljava/lang/Object; d createZipPack +c net/minecraft/server/packs/repository/ResourcePackSourceVanilla net/minecraft/server/packs/repository/ServerPacksSource + f Lnet/minecraft/server/packs/metadata/pack/ResourcePackInfo; c VERSION_METADATA_SECTION + f Lnet/minecraft/server/packs/FeatureFlagsMetadataSection; d FEATURE_FLAGS_METADATA_SECTION + f Lnet/minecraft/server/packs/BuiltInMetadata; e BUILT_IN_METADATA + f Lnet/minecraft/server/packs/PackLocationInfo; f VANILLA_PACK_INFO + f Lnet/minecraft/server/packs/PackSelectionConfig; g VANILLA_SELECTION_CONFIG + f Lnet/minecraft/server/packs/PackSelectionConfig; h FEATURE_SELECTION_CONFIG + f Lnet/minecraft/resources/MinecraftKey; i PACKS_DIR + m (Ljava/lang/String;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a createBuiltinPack + m (Lnet/minecraft/server/packs/IResourcePack;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a createVanillaPack + m (Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/server/packs/PackLocationInfo; a createBuiltInPackLocation + m (Ljava/nio/file/Path;)Z a lambda$createVanillaTrustedRepository$0 + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPackTitle + m (Lnet/minecraft/world/level/storage/Convertable$ConversionSession;)Lnet/minecraft/server/packs/repository/ResourcePackRepository; a createPackRepository + m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;)Lnet/minecraft/server/packs/repository/ResourcePackRepository; a createPackRepository + m ()Lnet/minecraft/server/packs/ResourcePackVanilla; b createVanillaPackSource + m ()Lnet/minecraft/server/packs/repository/ResourcePackRepository; c createVanillaTrustedRepository +c net/minecraft/server/packs/resources/IReloadListener net/minecraft/server/packs/resources/PreparableReloadListener + m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload + m ()Ljava/lang/String; c getName +c net/minecraft/server/packs/resources/IReloadListener$a net/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier + m (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a wait +c net/minecraft/server/packs/resources/IReloadable net/minecraft/server/packs/resources/ReloadInstance + m ()Ljava/util/concurrent/CompletableFuture; a done + m ()F b getActualProgress + m ()Z c isDone + m ()V d checkExceptions +c net/minecraft/server/packs/resources/IReloadableResourceManager net/minecraft/server/packs/resources/CloseableResourceManager +c net/minecraft/server/packs/resources/IResource net/minecraft/server/packs/resources/Resource + f Lnet/minecraft/server/packs/IResourcePack; a source + f Lnet/minecraft/server/packs/resources/IoSupplier; b streamSupplier + f Lnet/minecraft/server/packs/resources/IoSupplier; c metadataSupplier + f Lnet/minecraft/server/packs/resources/ResourceMetadata; d cachedMetadata + m ()Lnet/minecraft/server/packs/IResourcePack; a source + m ()Ljava/lang/String; b sourcePackId + m ()Ljava/util/Optional; c knownPackInfo + m ()Ljava/io/InputStream; d open + m ()Ljava/io/BufferedReader; e openAsReader + m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; f metadata +c net/minecraft/server/packs/resources/IResourceManager net/minecraft/server/packs/resources/ResourceManager + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack + m ()Ljava/util/Set; a getNamespaces + m ()Ljava/util/stream/Stream; b listPacks + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks +c net/minecraft/server/packs/resources/IResourceManager$Empty net/minecraft/server/packs/resources/ResourceManager$Empty + f Lnet/minecraft/server/packs/resources/IResourceManager$Empty; a INSTANCE + f [Lnet/minecraft/server/packs/resources/IResourceManager$Empty; c $VALUES + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack + m ()Ljava/util/Set; a getNamespaces + m ()Ljava/util/stream/Stream; b listPacks + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources + m ()[Lnet/minecraft/server/packs/resources/IResourceManager$Empty; c $values + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks +c net/minecraft/server/packs/resources/IoSupplier net/minecraft/server/packs/resources/IoSupplier + m (Ljava/nio/file/Path;)Ljava/io/InputStream; a lambda$create$0 + m (Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; a lambda$create$1 +c net/minecraft/server/packs/resources/Reloadable net/minecraft/server/packs/resources/SimpleReloadInstance + f Ljava/util/concurrent/CompletableFuture; a allPreparations + f Ljava/util/concurrent/CompletableFuture; b allDone + f I c PREPARATION_PROGRESS_WEIGHT + f I d EXTRA_RELOAD_PROGRESS_WEIGHT + f I e LISTENER_PROGRESS_WEIGHT + f Ljava/util/Set; f preparingListeners + f I g listenerCount + f I h startedReloads + f I i finishedReloads + f Ljava/util/concurrent/atomic/AtomicInteger; j startedTaskCounter + f Ljava/util/concurrent/atomic/AtomicInteger; k doneTaskCounter + m (Ljava/lang/Runnable;)V a lambda$new$3 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/server/packs/resources/Reloadable; a of + m ()Ljava/util/concurrent/CompletableFuture; a done + m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V a lambda$new$4 + m (Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/server/packs/resources/IReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a lambda$of$0 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Z)Lnet/minecraft/server/packs/resources/IReloadable; a create + m (Ljava/lang/Runnable;)V b lambda$new$1 + m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V b lambda$new$2 + m ()F b getActualProgress +c net/minecraft/server/packs/resources/Reloadable$1 net/minecraft/server/packs/resources/SimpleReloadInstance$1 + f Lnet/minecraft/server/packs/resources/Reloadable; d this$0 + m (Ljava/lang/Object;Lnet/minecraft/util/Unit;Ljava/lang/Object;)Ljava/lang/Object; a lambda$wait$1 + m (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a wait + m (Lnet/minecraft/server/packs/resources/IReloadListener;)V a lambda$wait$0 +c net/minecraft/server/packs/resources/Reloadable$a net/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory +c net/minecraft/server/packs/resources/ReloadableProfiled net/minecraft/server/packs/resources/ProfiledReloadInstance + f Lorg/slf4j/Logger; c LOGGER + f Lcom/google/common/base/Stopwatch; d total + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/String;)Ljava/util/concurrent/Executor; a profiledExecutor + m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V a lambda$profiledExecutor$2 + m (Lnet/minecraft/server/packs/resources/IReloadListener;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Lnet/minecraft/server/packs/resources/ReloadableProfiled$a; a lambda$new$0 + m (Ljava/util/concurrent/Executor;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V a lambda$profiledExecutor$3 + m (Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/server/packs/resources/IReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a lambda$new$1 + m (Ljava/util/List;)Ljava/util/List; a finish +c net/minecraft/server/packs/resources/ReloadableProfiled$a net/minecraft/server/packs/resources/ProfiledReloadInstance$State + f Ljava/lang/String; a name + f Ljava/util/concurrent/atomic/AtomicLong; b preparationNanos + f Ljava/util/concurrent/atomic/AtomicLong; c reloadNanos + m ()Ljava/lang/String; a name + m ()Ljava/util/concurrent/atomic/AtomicLong; b preparationNanos + m ()Ljava/util/concurrent/atomic/AtomicLong; c reloadNanos +c net/minecraft/server/packs/resources/ReloadableResourceManager net/minecraft/server/packs/resources/ReloadableResourceManager + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/server/packs/resources/IReloadableResourceManager; c resources + f Ljava/util/List; d listeners + f Lnet/minecraft/server/packs/EnumResourcePackType; e type + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack + m ()Ljava/util/Set; a getNamespaces + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IReloadable; a createReload + m (Lnet/minecraft/server/packs/resources/IReloadListener;)V a registerReloadListener + m (Ljava/util/List;)Ljava/lang/Object; a lambda$createReload$0 + m ()Ljava/util/stream/Stream; b listPacks + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks +c net/minecraft/server/packs/resources/ResourceDataAbstract net/minecraft/server/packs/resources/SimplePreparableReloadListener + m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/lang/Object;)V a lambda$reload$1 + m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply + m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload + m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/lang/Object; a lambda$reload$0 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/lang/Object; b prepare +c net/minecraft/server/packs/resources/ResourceDataJson net/minecraft/server/packs/resources/SimpleJsonResourceReloadListener + f Lorg/slf4j/Logger; a LOGGER + f Lcom/mojang/serialization/DynamicOps; b ops + f Lcom/mojang/serialization/Codec; c codec + f Lnet/minecraft/resources/FileToIdConverter; d lister + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/util/Map;)V a scanDirectory + m (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)V a lambda$scanDirectory$0 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/util/Map; a prepare + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DataResult$Error;)V a lambda$scanDirectory$1 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/FileToIdConverter;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/util/Map;)V a scanDirectory + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/lang/Object; b prepare +c net/minecraft/server/packs/resources/ResourceFilterSection net/minecraft/server/packs/resources/ResourceFilterSection + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; a TYPE + f Lcom/mojang/serialization/Codec; b CODEC + f Ljava/util/List; c blockList + m (Ljava/lang/String;Lnet/minecraft/util/ResourceLocationPattern;)Z a lambda$isPathFiltered$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;)Ljava/util/List; a lambda$static$0 + m (Ljava/lang/String;)Z a isNamespaceFiltered + m (Ljava/lang/String;Lnet/minecraft/util/ResourceLocationPattern;)Z b lambda$isNamespaceFiltered$2 + m (Ljava/lang/String;)Z b isPathFiltered +c net/minecraft/server/packs/resources/ResourceManager net/minecraft/server/packs/resources/MultiPackResourceManager + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Map; c namespacedManagers + f Ljava/util/List; d packs + m (Ljava/lang/String;)V a checkTrailingDirectoryPath + m (Lnet/minecraft/server/packs/IResourcePack;)Lnet/minecraft/server/packs/resources/ResourceFilterSection; a getPackFilterSection + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack + m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/server/packs/IResourcePack;)Ljava/util/stream/Stream; a lambda$new$0 + m ()Ljava/util/Set; a getNamespaces + m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;Lnet/minecraft/resources/MinecraftKey;)Z a lambda$new$1 + m ()Ljava/util/stream/Stream; b listPacks + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks +c net/minecraft/server/packs/resources/ResourceManagerFallback net/minecraft/server/packs/resources/FallbackResourceManager + f Ljava/util/List; a fallbacks + f Lorg/slf4j/Logger; c LOGGER + f Lnet/minecraft/server/packs/EnumResourcePackType; d type + f Ljava/lang/String; e namespace + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack + m (Ljava/lang/String;Ljava/util/function/Predicate;)V a pushFilterOnly + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/IResourcePack;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; a wrapForDebug + m (Lnet/minecraft/server/packs/IResourcePack;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IResource; a createResource + m (Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/IResourcePack;)Ljava/io/InputStream; a lambda$wrapForDebug$0 + m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/resources/ResourceManagerFallback$a;)V a lambda$listResources$3 + m (Lnet/minecraft/server/packs/resources/ResourceManagerFallback$d;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V a listPackResources + m (Lnet/minecraft/resources/MinecraftKey;I)Lnet/minecraft/server/packs/resources/IoSupplier; a createStackMetadataFinder + m (Lnet/minecraft/server/packs/IResourcePack;Ljava/util/function/Predicate;)V a push + m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/IResourcePack;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/resources/IoSupplier;)V a lambda$listPackResources$6 + m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; a convertToMetadata + m (Lnet/minecraft/server/packs/IResourcePack;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/ResourceMetadata; a lambda$getResourceStack$1 + m (Lnet/minecraft/server/packs/resources/ResourceManagerFallback$d;)Lnet/minecraft/server/packs/IResourcePack; a lambda$listPacks$7 + m (Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack;Ljava/util/function/Predicate;)V a pushInternal + m (Lnet/minecraft/server/packs/IResourcePack;)V a push + m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/IResourcePack;ILjava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/resources/IoSupplier;)V a lambda$listResources$2 + m ()Ljava/util/Set; a getNamespaces + m (Lnet/minecraft/server/packs/resources/ResourceManagerFallback$d;Ljava/util/Map;)V a applyPackFiltersToExistingResources + m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; b parseMetadata + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources + m ()Ljava/util/stream/Stream; b listPacks + m (Lnet/minecraft/resources/MinecraftKey;I)Lnet/minecraft/server/packs/resources/ResourceMetadata; b lambda$createStackMetadataFinder$4 + m (Lnet/minecraft/resources/MinecraftKey;)Z b isMetadata + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; c getResourceLocationFromMetadata + m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; c lambda$convertToMetadata$5 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; d getMetadataLocation +c net/minecraft/server/packs/resources/ResourceManagerFallback$a net/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex + f Lnet/minecraft/server/packs/IResourcePack; a packResources + f Lnet/minecraft/server/packs/resources/IoSupplier; b resource + f I c packIndex + m ()Lnet/minecraft/server/packs/IResourcePack; a packResources + m ()Lnet/minecraft/server/packs/resources/IoSupplier; b resource + m ()I c packIndex +c net/minecraft/server/packs/resources/ResourceManagerFallback$b net/minecraft/server/packs/resources/FallbackResourceManager$EntryStack + f Lnet/minecraft/resources/MinecraftKey; a fileLocation + f Lnet/minecraft/resources/MinecraftKey; b metadataLocation + f Ljava/util/List; c fileSources + f Ljava/util/Map; d metaSources + m ()Lnet/minecraft/resources/MinecraftKey; a fileLocation + m ()Lnet/minecraft/resources/MinecraftKey; b metadataLocation + m ()Ljava/util/List; c fileSources + m ()Ljava/util/Map; d metaSources +c net/minecraft/server/packs/resources/ResourceManagerFallback$c net/minecraft/server/packs/resources/FallbackResourceManager$LeakedResourceWarningInputStream + f Ljava/util/function/Supplier; a message + f Z b closed + m (Ljava/lang/Exception;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/lang/String; a lambda$new$0 +c net/minecraft/server/packs/resources/ResourceManagerFallback$d net/minecraft/server/packs/resources/FallbackResourceManager$PackEntry + f Ljava/lang/String; a name + f Lnet/minecraft/server/packs/IResourcePack; b resources + f Ljava/util/function/Predicate; c filter + m (Lnet/minecraft/resources/MinecraftKey;)Z a isFiltered + m ()Ljava/lang/String; a name + m (Ljava/util/Collection;)V a filterAll + m ()Lnet/minecraft/server/packs/IResourcePack; b resources + m ()Ljava/util/function/Predicate; c filter +c net/minecraft/server/packs/resources/ResourceManagerFallback$e net/minecraft/server/packs/resources/FallbackResourceManager$ResourceWithSource + f Lnet/minecraft/server/packs/IResourcePack; a source + f Lnet/minecraft/server/packs/resources/IoSupplier; b resource + m ()Lnet/minecraft/server/packs/IResourcePack; a source + m ()Lnet/minecraft/server/packs/resources/IoSupplier; b resource +c net/minecraft/server/packs/resources/ResourceManagerReloadListener net/minecraft/server/packs/resources/ResourceManagerReloadListener + m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload + m (Lnet/minecraft/server/packs/resources/IResourceManager;)V a onResourceManagerReload + m (Lnet/minecraft/server/packs/resources/IResourceManager;)V b lambda$reload$0 +c net/minecraft/server/packs/resources/ResourceMetadata net/minecraft/server/packs/resources/ResourceMetadata + f Lnet/minecraft/server/packs/resources/ResourceMetadata; a EMPTY + f Lnet/minecraft/server/packs/resources/IoSupplier; b EMPTY_SUPPLIER + m (Lnet/minecraft/server/packs/resources/ResourceMetadata$a;Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)V a lambda$copySection$1 + m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; a lambda$static$0 + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; a getSection + m (Lnet/minecraft/server/packs/resources/ResourceMetadata$a;Lnet/minecraft/server/packs/metadata/MetadataSectionType;)V a copySection + m (Ljava/util/Collection;)Lnet/minecraft/server/packs/resources/ResourceMetadata; a copySections + m (Ljava/io/InputStream;)Lnet/minecraft/server/packs/resources/ResourceMetadata; a fromJsonStream +c net/minecraft/server/packs/resources/ResourceMetadata$1 net/minecraft/server/packs/resources/ResourceMetadata$1 + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; a getSection +c net/minecraft/server/packs/resources/ResourceMetadata$2 net/minecraft/server/packs/resources/ResourceMetadata$2 + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; a getSection +c net/minecraft/server/packs/resources/ResourceMetadata$a net/minecraft/server/packs/resources/ResourceMetadata$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a map + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/resources/ResourceMetadata$a; a put + m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; a build +c net/minecraft/server/packs/resources/ResourceMetadata$a$1 net/minecraft/server/packs/resources/ResourceMetadata$Builder$1 + f Lcom/google/common/collect/ImmutableMap; c val$map + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; a getSection +c net/minecraft/server/packs/resources/ResourceProvider net/minecraft/server/packs/resources/ResourceProvider + f Lnet/minecraft/server/packs/resources/ResourceProvider; b EMPTY + m (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a lambda$fromMap$2 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/io/FileNotFoundException; b lambda$getResourceOrThrow$1 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c lambda$static$0 +c net/minecraft/server/players/ExpirableListEntry net/minecraft/server/players/BanListEntry + f Ljava/text/SimpleDateFormat; a DATE_FORMAT + f Ljava/lang/String; b EXPIRES_NEVER + f Ljava/util/Date; c created + f Ljava/lang/String; d source + f Ljava/util/Date; e expires + f Ljava/lang/String; f reason + m ()Ljava/util/Date; a getCreated + m (Lcom/google/gson/JsonObject;)V a serialize + m ()Ljava/lang/String; b getSource + m ()Ljava/util/Date; c getExpires + m ()Ljava/lang/String; d getReason + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName + m ()Z f hasExpired +c net/minecraft/server/players/GameProfileBanEntry net/minecraft/server/players/UserBanListEntry + m (Lcom/google/gson/JsonObject;)V a serialize + m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; b createGameProfile + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName +c net/minecraft/server/players/GameProfileBanList net/minecraft/server/players/UserBanList + m (Ljava/lang/Object;)Ljava/lang/String; a getKeyForUser + m (I)[Ljava/lang/String; a lambda$getUserList$0 + m ()[Ljava/lang/String; a getUserList + m (Lcom/mojang/authlib/GameProfile;)Z a isBanned + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry + m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; b getKeyForUser +c net/minecraft/server/players/IpBanEntry net/minecraft/server/players/IpBanListEntry + m (Lcom/google/gson/JsonObject;)V a serialize + m (Lcom/google/gson/JsonObject;)Ljava/lang/String; b createIpInfo + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName +c net/minecraft/server/players/IpBanList net/minecraft/server/players/IpBanList + m (Ljava/net/SocketAddress;)Z a isBanned + m (Ljava/lang/String;)Z a isBanned + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry + m (Ljava/net/SocketAddress;)Lnet/minecraft/server/players/IpBanEntry; b get + m (Ljava/net/SocketAddress;)Ljava/lang/String; c getIpFromAddress +c net/minecraft/server/players/JsonList net/minecraft/server/players/StoredUserList + f Lorg/slf4j/Logger; a LOGGER + f Lcom/google/gson/Gson; b GSON + f Ljava/io/File; c file + f Ljava/util/Map; d map + m (Lnet/minecraft/server/players/JsonListEntry;)V a add + m (Ljava/lang/Object;)Ljava/lang/String; a getKeyForUser + m ()[Ljava/lang/String; a getUserList + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry + m ()Ljava/io/File; b getFile + m (Lnet/minecraft/server/players/JsonListEntry;)V b remove + m (Ljava/lang/Object;)Lnet/minecraft/server/players/JsonListEntry; b get + m (Ljava/lang/Object;)V c remove + m ()Z c isEmpty + m ()Ljava/util/Collection; d getEntries + m (Ljava/lang/Object;)Z d contains + m ()V e save + m ()V f load + m ()V g removeExpired +c net/minecraft/server/players/JsonListEntry net/minecraft/server/players/StoredUserEntry + f Ljava/lang/Object; a user + m (Lcom/google/gson/JsonObject;)V a serialize + m ()Z f hasExpired + m ()Ljava/lang/Object; g getUser +c net/minecraft/server/players/NameReferencingFileConverter net/minecraft/server/players/OldUsersConverter + f Ljava/io/File; a OLD_IPBANLIST + f Ljava/io/File; b OLD_USERBANLIST + f Ljava/io/File; c OLD_OPLIST + f Ljava/io/File; d OLD_WHITELIST + f Lorg/slf4j/Logger; e LOGGER + m (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; a parseDate + m (Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V a lookupPlayers + m (Ljava/io/File;Ljava/util/Map;)Ljava/util/List; a readOldListFormat + m (Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Ljava/util/UUID; a convertMobOwnerIfNecessary + m (Lnet/minecraft/server/dedicated/DedicatedServer;)Z a convertPlayers + m (Lnet/minecraft/server/MinecraftServer;)Z a convertUserBanlist + m (Ljava/io/File;)V a ensureDirectoryExists + m ()Z a areOldUserlistsRemoved + m (I)[Ljava/lang/String; a lambda$lookupPlayers$1 + m (Ljava/lang/String;)Z a lambda$lookupPlayers$0 + m (Ljava/io/File;)V b renameOldFile + m (Lnet/minecraft/server/MinecraftServer;)Z b convertIpBanlist + m (Lnet/minecraft/server/MinecraftServer;)Z c convertOpsList + m (Lnet/minecraft/server/MinecraftServer;)Z d convertWhiteList + m (Lnet/minecraft/server/MinecraftServer;)Z e serverReadyAfterUserconversion + m (Lnet/minecraft/server/MinecraftServer;)Z f areOldPlayersConverted + m (Lnet/minecraft/server/MinecraftServer;)Ljava/io/File; g getWorldPlayersDirectory +c net/minecraft/server/players/NameReferencingFileConverter$1 net/minecraft/server/players/OldUsersConverter$1 + f Lnet/minecraft/server/MinecraftServer; a val$server +c net/minecraft/server/players/NameReferencingFileConverter$2 net/minecraft/server/players/OldUsersConverter$2 + f Lnet/minecraft/server/MinecraftServer; a val$server +c net/minecraft/server/players/NameReferencingFileConverter$3 net/minecraft/server/players/OldUsersConverter$3 + f Lnet/minecraft/server/MinecraftServer; a val$server +c net/minecraft/server/players/NameReferencingFileConverter$4 net/minecraft/server/players/OldUsersConverter$4 + f Lnet/minecraft/server/MinecraftServer; a val$server +c net/minecraft/server/players/NameReferencingFileConverter$5 net/minecraft/server/players/OldUsersConverter$5 + f Lnet/minecraft/server/dedicated/DedicatedServer; a val$server + m (Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V a movePlayerFile + m (Ljava/lang/String;)Ljava/lang/String; a getFileNameForProfile +c net/minecraft/server/players/NameReferencingFileConverter$FileConversionException net/minecraft/server/players/OldUsersConverter$ConversionError +c net/minecraft/server/players/OpList net/minecraft/server/players/ServerOpList + m (Ljava/lang/Object;)Ljava/lang/String; a getKeyForUser + m (I)[Ljava/lang/String; a lambda$getUserList$0 + m ()[Ljava/lang/String; a getUserList + m (Lcom/mojang/authlib/GameProfile;)Z a canBypassPlayerLimit + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry + m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; b getKeyForUser +c net/minecraft/server/players/OpListEntry net/minecraft/server/players/ServerOpListEntry + f I a level + f Z b bypassesPlayerLimit + m ()I a getLevel + m (Lcom/google/gson/JsonObject;)V a serialize + m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; b createGameProfile + m ()Z b getBypassesPlayerLimit +c net/minecraft/server/players/PlayerList net/minecraft/server/players/PlayerList + f I A sendAllPlayerInfoIn + f Ljava/io/File; a USERBANLIST_FILE + f Ljava/io/File; b IPBANLIST_FILE + f Ljava/io/File; c OPLIST_FILE + f Ljava/io/File; d WHITELIST_FILE + f Lnet/minecraft/network/chat/IChatBaseComponent; e CHAT_FILTERED_FULL + f Lnet/minecraft/network/chat/IChatBaseComponent; f DUPLICATE_LOGIN_DISCONNECT_MESSAGE + f I g maxPlayers + f Lorg/slf4j/Logger; h LOGGER + f I i SEND_PLAYER_INFO_INTERVAL + f Ljava/text/SimpleDateFormat; j BAN_DATE_FORMAT + f Lnet/minecraft/server/MinecraftServer; k server + f Ljava/util/List; l players + f Ljava/util/Map; m playersByUUID + f Lnet/minecraft/server/players/GameProfileBanList; n bans + f Lnet/minecraft/server/players/IpBanList; o ipBans + f Lnet/minecraft/server/players/OpList; p ops + f Lnet/minecraft/server/players/WhiteList; q whitelist + f Lnet/minecraft/world/level/storage/WorldNBTStorage; t playerIo + f Z u doWhiteList + f Lnet/minecraft/core/LayeredRegistryAccess; v registries + f I w viewDistance + f I x simulationDistance + f Z y allowCommandsForAllPlayers + f Z z ALLOW_LOGOUTIVATOR + m (Z)V a setUsingWhiteList + m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/ChatMessageType$a;)V a broadcastChatMessage + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z a verifyChatTrusted + m (Lnet/minecraft/server/ScoreboardServer;Lnet/minecraft/server/level/EntityPlayer;)V a updateEntireScoreboard + m (Ljava/lang/String;)Lnet/minecraft/server/level/EntityPlayer; a getPlayerByName + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/level/WorldServer;)V a sendLevelInfo + m (Lnet/minecraft/server/level/EntityPlayer;I)V a sendPlayerPermissionLevel + m (Lnet/minecraft/world/entity/player/EntityHuman;DDDDLnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/protocol/Packet;)V a broadcast + m (Lnet/minecraft/network/protocol/Packet;)V a broadcastAll + m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/util/Optional; a load + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/resources/ResourceKey;)V a broadcastAll + m (Lcom/mojang/authlib/GameProfile;)V a op + m (Lnet/minecraft/world/entity/Entity;)V a lambda$remove$1 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/network/PlayerConnection;)V a sendActiveEffects + m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/function/Function;Z)V a broadcastSystemMessage + m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V a broadcastSystemMessage + m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/network/chat/ChatMessageType$a;)V a broadcastChatMessage + m ()V a reloadWhiteList + m (Lnet/minecraft/server/level/WorldServer;)V a addWorldborderListener + m (I)V a setViewDistance + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;)V a broadcastSystemToTeam + m (Lnet/minecraft/network/chat/PlayerChatMessage;Ljava/util/function/Predicate;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/network/chat/ChatMessageType$a;)V a broadcastChatMessage + m (Ljava/util/UUID;)Lnet/minecraft/server/level/EntityPlayer; a getPlayer + m (Lnet/minecraft/network/NetworkManager;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/network/CommonListenerCookie;)V a placeNewPlayer + m (Ljava/lang/String;)Ljava/util/List; b getPlayersWithAddress + m (Z)V b setAllowCommandsForAllPlayers + m (Lnet/minecraft/server/level/EntityPlayer;)V b save + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;)V b broadcastSystemToAllExceptTeam + m (Lcom/mojang/authlib/GameProfile;)V b deop + m (I)V b setSimulationDistance + m (Lcom/mojang/authlib/GameProfile;)Z c isWhiteListed + m ()Lnet/minecraft/server/MinecraftServer; c getServer + m (Lnet/minecraft/server/level/EntityPlayer;)V d sendActivePlayerEffects + m (Lcom/mojang/authlib/GameProfile;)Z d canBypassPlayerLimit + m ()V d tick + m (Lnet/minecraft/server/level/EntityPlayer;)V e sendPlayerPermissionLevel + m ()[Ljava/lang/String; e getPlayerNamesArray + m ()Lnet/minecraft/server/players/GameProfileBanList; f getBans + m (Lnet/minecraft/server/level/EntityPlayer;)V f sendAllPlayerInfo + m (Lcom/mojang/authlib/GameProfile;)Z f isOp + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/AdvancementDataPlayer; g getPlayerAdvancements + m ()Lnet/minecraft/server/players/IpBanList; g getIpBans + m ()V h saveAll + m ()Lnet/minecraft/server/players/WhiteList; i getWhiteList + m ()[Ljava/lang/String; j getWhiteListNames + m ()Lnet/minecraft/server/players/OpList; k getOps + m ()[Ljava/lang/String; l getOpNames + m ()I m getPlayerCount + m ()I n getMaxPlayers + m ()Z o isUsingWhitelist + m ()I p getViewDistance + m ()I q getSimulationDistance + m ()Lnet/minecraft/nbt/NBTTagCompound; r getSingleplayerData + m ()V s removeAll + m ()Ljava/util/List; t getPlayers + m ()V u reloadResources + m ()Z v isAllowCommandsForAllPlayers +c net/minecraft/server/players/PlayerList$1 net/minecraft/server/players/PlayerList$1 + f Lnet/minecraft/server/players/PlayerList; a this$0 + m (Lnet/minecraft/world/level/border/WorldBorder;DD)V a onBorderCenterSet + m (Lnet/minecraft/world/level/border/WorldBorder;DDJ)V a onBorderSizeLerping + m (Lnet/minecraft/world/level/border/WorldBorder;I)V a onBorderSetWarningTime + m (Lnet/minecraft/world/level/border/WorldBorder;D)V a onBorderSizeSet + m (Lnet/minecraft/world/level/border/WorldBorder;I)V b onBorderSetWarningBlocks + m (Lnet/minecraft/world/level/border/WorldBorder;D)V b onBorderSetDamagePerBlock + m (Lnet/minecraft/world/level/border/WorldBorder;D)V c onBorderSetDamageSafeZOne +c net/minecraft/server/players/SleepStatus net/minecraft/server/players/SleepStatus + f I a activePlayers + f I b sleepingPlayers + m (Ljava/util/List;)Z a update + m (ILjava/util/List;)Z a areEnoughDeepSleeping + m ()V a removeAllSleepers + m (I)Z a areEnoughSleeping + m (I)I b sleepersNeeded + m ()I b amountSleeping +c net/minecraft/server/players/UserCache net/minecraft/server/players/GameProfileCache + f Lorg/slf4j/Logger; a LOGGER + f I b GAMEPROFILES_MRU_LIMIT + f I c GAMEPROFILES_EXPIRATION_MONTHS + f Z d usesAuthentication + f Ljava/util/Map; e profilesByName + f Ljava/util/Map; f profilesByUUID + f Ljava/util/Map; g requests + f Lcom/mojang/authlib/GameProfileRepository; h profileRepository + f Lcom/google/gson/Gson; i gson + f Ljava/io/File; j file + f Ljava/util/concurrent/atomic/AtomicLong; k operationCount + f Ljava/util/concurrent/Executor; l executor + m (Lcom/mojang/authlib/GameProfile;)V a add + m (Ljava/lang/String;)Ljava/util/Optional; a get + m (Ljava/util/concurrent/Executor;)V a setExecutor + m (Lcom/google/gson/JsonArray;Ljava/text/DateFormat;Lnet/minecraft/server/players/UserCache$UserCacheEntry;)V a lambda$save$3 + m (Ljava/util/UUID;)Ljava/util/Optional; a get + m (Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ljava/util/Optional; a readGameProfile + m (Z)V a setUsesAuthentication + m (Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Ljava/util/Optional; a lookupGameProfile + m (I)Ljava/util/stream/Stream; a getTopMRUProfiles + m (Lnet/minecraft/server/players/UserCache$UserCacheEntry;)V a safeAdd + m (Lnet/minecraft/server/players/UserCache$UserCacheEntry;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement; a writeGameProfile + m (Ljava/lang/String;Ljava/util/Optional;Ljava/lang/Throwable;)V a lambda$getAsync$1 + m ()V a clearExecutor + m (Ljava/text/DateFormat;Ljava/util/List;Lcom/google/gson/JsonElement;)V a lambda$load$2 + m ()Ljava/util/List; b load + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; b getAsync + m (Ljava/lang/String;)Ljava/util/Optional; c createUnknownProfile + m (Ljava/lang/String;)Ljava/util/Optional; d lambda$getAsync$0 + m ()Z d usesAuthentication + m ()J e getNextOperation + m ()Ljava/text/DateFormat; f createDateFormat +c net/minecraft/server/players/UserCache$1 net/minecraft/server/players/GameProfileCache$1 +c net/minecraft/server/players/UserCache$UserCacheEntry net/minecraft/server/players/GameProfileCache$GameProfileInfo + f Lcom/mojang/authlib/GameProfile; a profile + f Ljava/util/Date; b expirationDate + f J c lastAccess + m ()Lcom/mojang/authlib/GameProfile; a getProfile + m (J)V a setLastAccess + m ()Ljava/util/Date; b getExpirationDate + m ()J c getLastAccess +c net/minecraft/server/players/WhiteList net/minecraft/server/players/UserWhiteList + m (Ljava/lang/Object;)Ljava/lang/String; a getKeyForUser + m (I)[Ljava/lang/String; a lambda$getUserList$0 + m ()[Ljava/lang/String; a getUserList + m (Lcom/mojang/authlib/GameProfile;)Z a isWhiteListed + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry + m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; b getKeyForUser +c net/minecraft/server/players/WhiteListEntry net/minecraft/server/players/UserWhiteListEntry + m (Lcom/google/gson/JsonObject;)V a serialize + m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; b createGameProfile +c net/minecraft/server/rcon/RemoteControlCommandListener net/minecraft/server/rcon/RconConsoleSource + f Ljava/lang/String; b RCON + f Lnet/minecraft/network/chat/IChatBaseComponent; c RCON_COMPONENT + f Ljava/lang/StringBuffer; d buffer + f Lnet/minecraft/server/MinecraftServer; e server + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m ()Z c shouldInformAdmins + m ()V e prepareForCommand + m ()Ljava/lang/String; f getCommandResponse + m ()Lnet/minecraft/commands/CommandListenerWrapper; g createCommandSourceStack + m ()Z y_ acceptsSuccess + m ()Z z_ acceptsFailure +c net/minecraft/server/rcon/RemoteStatusReply net/minecraft/server/rcon/NetworkDataOutputStream + f Ljava/io/ByteArrayOutputStream; a outputStream + f Ljava/io/DataOutputStream; b dataOutputStream + m ()[B a toByteArray + m (Ljava/lang/String;)V a writeString + m (S)V a writeShort + m (I)V a write + m (F)V a writeFloat + m ([B)V a writeBytes + m (I)V b writeInt + m ()V b reset +c net/minecraft/server/rcon/StatusChallengeUtils net/minecraft/server/rcon/PktUtils + f I a MAX_PACKET_SIZE + f [C b HEX_CHAR + m ([BI)I a intFromByteArray + m ([BII)Ljava/lang/String; a stringFromByteArray + m (B)Ljava/lang/String; a toHexString + m ([BII)I b intFromByteArray + m ([BII)I c intFromNetworkByteArray +c net/minecraft/server/rcon/thread/RemoteConnectionThread net/minecraft/server/rcon/thread/GenericThread + f Z a running + f Ljava/lang/String; b name + f Ljava/lang/Thread; c thread + f Lorg/slf4j/Logger; d LOGGER + f Ljava/util/concurrent/atomic/AtomicInteger; e UNIQUE_THREAD_ID + f I f MAX_STOP_WAIT + m ()Z a start + m ()V b stop + m ()Z c isRunning +c net/minecraft/server/rcon/thread/RemoteControlListener net/minecraft/server/rcon/thread/RconThread + f Lorg/slf4j/Logger; d LOGGER + f Ljava/net/ServerSocket; e socket + f Ljava/lang/String; f rconPassword + f Ljava/util/List; g clients + f Lnet/minecraft/server/IMinecraftServer; h serverInterface + m (Ljava/net/ServerSocket;)V a closeSocket + m (Lnet/minecraft/server/rcon/thread/RemoteControlSession;)Z a lambda$clearClients$0 + m (Lnet/minecraft/server/IMinecraftServer;)Lnet/minecraft/server/rcon/thread/RemoteControlListener; a create + m ()V b stop + m ()V d clearClients +c net/minecraft/server/rcon/thread/RemoteControlSession net/minecraft/server/rcon/thread/RconClient + f Lorg/slf4j/Logger; d LOGGER + f I e SERVERDATA_AUTH + f I f SERVERDATA_EXECCOMMAND + f I g SERVERDATA_RESPONSE_VALUE + f I h SERVERDATA_AUTH_RESPONSE + f I i SERVERDATA_AUTH_FAILURE + f Z j authed + f Ljava/net/Socket; k client + f [B l buf + f Ljava/lang/String; m rconPassword + m (ILjava/lang/String;)V a sendCmdResponse + m (IILjava/lang/String;)V a send + m ()V b stop + m ()V d sendAuthFailure + m ()V e closeSocket +c net/minecraft/server/rcon/thread/RemoteStatusListener net/minecraft/server/rcon/thread/QueryThreadGs4 + f Lorg/slf4j/Logger; d LOGGER + f Ljava/lang/String; e GAME_TYPE + f Ljava/lang/String; f GAME_ID + f J g CHALLENGE_CHECK_INTERVAL + f J h RESPONSE_CACHE_TIME + f J i lastChallengeCheck + f I j port + f I k serverPort + f I l maxPlayers + f Ljava/lang/String; m serverName + f Ljava/lang/String; n worldName + f Ljava/net/DatagramSocket; o socket + f [B p buffer + f Ljava/lang/String; q hostIp + f Ljava/lang/String; r serverIp + f Ljava/util/Map; s validChallenges + f Lnet/minecraft/server/rcon/RemoteStatusReply; t rulesResponse + f J u lastRulesResponse + f Lnet/minecraft/server/IMinecraftServer; v serverInterface + m (Ljava/net/SocketAddress;)[B a getIdentBytes + m (Lnet/minecraft/server/IMinecraftServer;)Lnet/minecraft/server/rcon/thread/RemoteStatusListener; a create + m ()Z a start + m (Ljava/net/DatagramPacket;)Z a processPacket + m ([BLjava/net/DatagramPacket;)V a sendTo + m (Ljava/lang/Exception;)V a recoverSocketError + m (Ljava/net/DatagramPacket;)[B b buildRuleResponse + m (Ljava/net/DatagramPacket;)Ljava/lang/Boolean; c validChallenge + m (Ljava/net/DatagramPacket;)V d sendChallenge + m ()V d pruneChallenges + m ()Z e initSocket +c net/minecraft/server/rcon/thread/RemoteStatusListener$RemoteStatusChallenge net/minecraft/server/rcon/thread/QueryThreadGs4$RequestChallenge + f J a time + f I b challenge + f [B c identBytes + f [B d challengeBytes + f Ljava/lang/String; e ident + m (J)Ljava/lang/Boolean; a before + m ()I a getChallenge + m ()[B b getChallengeBytes + m ()[B c getIdentBytes + m ()Ljava/lang/String; d getIdent +c net/minecraft/sounds/Music net/minecraft/sounds/Music + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b event + f I c minDelay + f I d maxDelay + f Z e replaceCurrentMusic + m (Lnet/minecraft/sounds/Music;)Ljava/lang/Boolean; a lambda$static$3 + m ()Lnet/minecraft/core/Holder; a getEvent + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m ()I b getMinDelay + m (Lnet/minecraft/sounds/Music;)Ljava/lang/Integer; b lambda$static$2 + m (Lnet/minecraft/sounds/Music;)Ljava/lang/Integer; c lambda$static$1 + m ()I c getMaxDelay + m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/core/Holder; d lambda$static$0 + m ()Z d replaceCurrentMusic +c net/minecraft/sounds/Musics net/minecraft/sounds/Musics + f Lnet/minecraft/sounds/Music; a MENU + f Lnet/minecraft/sounds/Music; b CREATIVE + f Lnet/minecraft/sounds/Music; c CREDITS + f Lnet/minecraft/sounds/Music; d END_BOSS + f Lnet/minecraft/sounds/Music; e END + f Lnet/minecraft/sounds/Music; f UNDER_WATER + f Lnet/minecraft/sounds/Music; g GAME + f I h ONE_SECOND + f I i THIRTY_SECONDS + f I j TEN_MINUTES + f I k TWENTY_MINUTES + f I l FIVE_MINUTES + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/sounds/Music; a createGameMusic +c net/minecraft/sounds/SoundCategory net/minecraft/sounds/SoundSource + f Lnet/minecraft/sounds/SoundCategory; a MASTER + f Lnet/minecraft/sounds/SoundCategory; b MUSIC + f Lnet/minecraft/sounds/SoundCategory; c RECORDS + f Lnet/minecraft/sounds/SoundCategory; d WEATHER + f Lnet/minecraft/sounds/SoundCategory; e BLOCKS + f Lnet/minecraft/sounds/SoundCategory; f HOSTILE + f Lnet/minecraft/sounds/SoundCategory; g NEUTRAL + f Lnet/minecraft/sounds/SoundCategory; h PLAYERS + f Lnet/minecraft/sounds/SoundCategory; i AMBIENT + f Lnet/minecraft/sounds/SoundCategory; j VOICE + f Ljava/lang/String; k name + f [Lnet/minecraft/sounds/SoundCategory; l $VALUES + m ()Ljava/lang/String; a getName + m ()[Lnet/minecraft/sounds/SoundCategory; b $values +c net/minecraft/sounds/SoundEffect net/minecraft/sounds/SoundEvent + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c DIRECT_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; e location + f Ljava/util/Optional; f fixedRange + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Float;)Lnet/minecraft/sounds/SoundEffect; a lambda$create$1 + m (F)F a getRange + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Optional;)Lnet/minecraft/sounds/SoundEffect; a create + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/sounds/SoundEffect; a createVariableRangeEvent + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/resources/MinecraftKey;F)Lnet/minecraft/sounds/SoundEffect; a createFixedRangeEvent + m ()Lnet/minecraft/resources/MinecraftKey; a location + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/sounds/SoundEffect; b lambda$create$2 + m ()Ljava/util/Optional; b fixedRange +c net/minecraft/sounds/SoundEffects net/minecraft/sounds/SoundEvents + f Lnet/minecraft/sounds/SoundEffect; A AMBIENT_UNDERWATER_LOOP_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; AA TROPICAL_FISH_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; AB TROPICAL_FISH_DEATH + f Lnet/minecraft/sounds/SoundEffect; AC TROPICAL_FISH_FLOP + f Lnet/minecraft/sounds/SoundEffect; AD TROPICAL_FISH_HURT + f Lnet/minecraft/sounds/SoundEffect; AE TUFF_BREAK + f Lnet/minecraft/sounds/SoundEffect; AF TUFF_STEP + f Lnet/minecraft/sounds/SoundEffect; AG TUFF_PLACE + f Lnet/minecraft/sounds/SoundEffect; AH TUFF_HIT + f Lnet/minecraft/sounds/SoundEffect; AI TUFF_FALL + f Lnet/minecraft/sounds/SoundEffect; AJ TUFF_BRICKS_BREAK + f Lnet/minecraft/sounds/SoundEffect; AK TUFF_BRICKS_FALL + f Lnet/minecraft/sounds/SoundEffect; AL TUFF_BRICKS_HIT + f Lnet/minecraft/sounds/SoundEffect; AM TUFF_BRICKS_PLACE + f Lnet/minecraft/sounds/SoundEffect; AN TUFF_BRICKS_STEP + f Lnet/minecraft/sounds/SoundEffect; AO POLISHED_TUFF_BREAK + f Lnet/minecraft/sounds/SoundEffect; AP POLISHED_TUFF_FALL + f Lnet/minecraft/sounds/SoundEffect; AQ POLISHED_TUFF_HIT + f Lnet/minecraft/sounds/SoundEffect; AR POLISHED_TUFF_PLACE + f Lnet/minecraft/sounds/SoundEffect; AS POLISHED_TUFF_STEP + f Lnet/minecraft/sounds/SoundEffect; AT TURTLE_AMBIENT_LAND + f Lnet/minecraft/sounds/SoundEffect; AU TURTLE_DEATH + f Lnet/minecraft/sounds/SoundEffect; AV TURTLE_DEATH_BABY + f Lnet/minecraft/sounds/SoundEffect; AW TURTLE_EGG_BREAK + f Lnet/minecraft/sounds/SoundEffect; AX TURTLE_EGG_CRACK + f Lnet/minecraft/sounds/SoundEffect; AY TURTLE_EGG_HATCH + f Lnet/minecraft/sounds/SoundEffect; AZ TURTLE_HURT + f Lnet/minecraft/sounds/SoundEffect; Aa STRAY_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Ab STRAY_DEATH + f Lnet/minecraft/sounds/SoundEffect; Ac STRAY_HURT + f Lnet/minecraft/sounds/SoundEffect; Ad STRAY_STEP + f Lnet/minecraft/sounds/SoundEffect; Ae SWEET_BERRY_BUSH_BREAK + f Lnet/minecraft/sounds/SoundEffect; Af SWEET_BERRY_BUSH_PLACE + f Lnet/minecraft/sounds/SoundEffect; Ag SWEET_BERRY_BUSH_PICK_BERRIES + f Lnet/minecraft/sounds/SoundEffect; Ah TADPOLE_DEATH + f Lnet/minecraft/sounds/SoundEffect; Ai TADPOLE_FLOP + f Lnet/minecraft/sounds/SoundEffect; Aj TADPOLE_GROW_UP + f Lnet/minecraft/sounds/SoundEffect; Ak TADPOLE_HURT + f Lnet/minecraft/sounds/SoundEffect; Al THORNS_HIT + f Lnet/minecraft/sounds/SoundEffect; Am TNT_PRIMED + f Lnet/minecraft/sounds/SoundEffect; An TOTEM_USE + f Lnet/minecraft/sounds/SoundEffect; Ao TRIDENT_HIT + f Lnet/minecraft/sounds/SoundEffect; Ap TRIDENT_HIT_GROUND + f Lnet/minecraft/sounds/SoundEffect; Aq TRIDENT_RETURN + f Lnet/minecraft/core/Holder; Ar TRIDENT_RIPTIDE_1 + f Lnet/minecraft/core/Holder; As TRIDENT_RIPTIDE_2 + f Lnet/minecraft/core/Holder; At TRIDENT_RIPTIDE_3 + f Lnet/minecraft/core/Holder; Au TRIDENT_THROW + f Lnet/minecraft/core/Holder; Av TRIDENT_THUNDER + f Lnet/minecraft/sounds/SoundEffect; Aw TRIPWIRE_ATTACH + f Lnet/minecraft/sounds/SoundEffect; Ax TRIPWIRE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; Ay TRIPWIRE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; Az TRIPWIRE_DETACH + f Lnet/minecraft/sounds/SoundEffect; B AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE + f Lnet/minecraft/sounds/SoundEffect; BA VAULT_PLACE + f Lnet/minecraft/sounds/SoundEffect; BB VAULT_STEP + f Lnet/minecraft/sounds/SoundEffect; BC VEX_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; BD VEX_CHARGE + f Lnet/minecraft/sounds/SoundEffect; BE VEX_DEATH + f Lnet/minecraft/sounds/SoundEffect; BF VEX_HURT + f Lnet/minecraft/sounds/SoundEffect; BG VILLAGER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; BH VILLAGER_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; BI VILLAGER_DEATH + f Lnet/minecraft/sounds/SoundEffect; BJ VILLAGER_HURT + f Lnet/minecraft/sounds/SoundEffect; BK VILLAGER_NO + f Lnet/minecraft/sounds/SoundEffect; BL VILLAGER_TRADE + f Lnet/minecraft/sounds/SoundEffect; BM VILLAGER_YES + f Lnet/minecraft/sounds/SoundEffect; BN VILLAGER_WORK_ARMORER + f Lnet/minecraft/sounds/SoundEffect; BO VILLAGER_WORK_BUTCHER + f Lnet/minecraft/sounds/SoundEffect; BP VILLAGER_WORK_CARTOGRAPHER + f Lnet/minecraft/sounds/SoundEffect; BQ VILLAGER_WORK_CLERIC + f Lnet/minecraft/sounds/SoundEffect; BR VILLAGER_WORK_FARMER + f Lnet/minecraft/sounds/SoundEffect; BS VILLAGER_WORK_FISHERMAN + f Lnet/minecraft/sounds/SoundEffect; BT VILLAGER_WORK_FLETCHER + f Lnet/minecraft/sounds/SoundEffect; BU VILLAGER_WORK_LEATHERWORKER + f Lnet/minecraft/sounds/SoundEffect; BV VILLAGER_WORK_LIBRARIAN + f Lnet/minecraft/sounds/SoundEffect; BW VILLAGER_WORK_MASON + f Lnet/minecraft/sounds/SoundEffect; BX VILLAGER_WORK_SHEPHERD + f Lnet/minecraft/sounds/SoundEffect; BY VILLAGER_WORK_TOOLSMITH + f Lnet/minecraft/sounds/SoundEffect; BZ VILLAGER_WORK_WEAPONSMITH + f Lnet/minecraft/sounds/SoundEffect; Ba TURTLE_HURT_BABY + f Lnet/minecraft/sounds/SoundEffect; Bb TURTLE_LAY_EGG + f Lnet/minecraft/sounds/SoundEffect; Bc TURTLE_SHAMBLE + f Lnet/minecraft/sounds/SoundEffect; Bd TURTLE_SHAMBLE_BABY + f Lnet/minecraft/sounds/SoundEffect; Be TURTLE_SWIM + f Lnet/minecraft/core/Holder$c; Bf UI_BUTTON_CLICK + f Lnet/minecraft/sounds/SoundEffect; Bg UI_LOOM_SELECT_PATTERN + f Lnet/minecraft/sounds/SoundEffect; Bh UI_LOOM_TAKE_RESULT + f Lnet/minecraft/sounds/SoundEffect; Bi UI_CARTOGRAPHY_TABLE_TAKE_RESULT + f Lnet/minecraft/sounds/SoundEffect; Bj UI_STONECUTTER_TAKE_RESULT + f Lnet/minecraft/sounds/SoundEffect; Bk UI_STONECUTTER_SELECT_RECIPE + f Lnet/minecraft/sounds/SoundEffect; Bl UI_TOAST_CHALLENGE_COMPLETE + f Lnet/minecraft/sounds/SoundEffect; Bm UI_TOAST_IN + f Lnet/minecraft/sounds/SoundEffect; Bn UI_TOAST_OUT + f Lnet/minecraft/sounds/SoundEffect; Bo VAULT_ACTIVATE + f Lnet/minecraft/sounds/SoundEffect; Bp VAULT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Bq VAULT_BREAK + f Lnet/minecraft/sounds/SoundEffect; Br VAULT_CLOSE_SHUTTER + f Lnet/minecraft/sounds/SoundEffect; Bs VAULT_DEACTIVATE + f Lnet/minecraft/sounds/SoundEffect; Bt VAULT_EJECT_ITEM + f Lnet/minecraft/sounds/SoundEffect; Bu VAULT_REJECT_REWARDED_PLAYER + f Lnet/minecraft/sounds/SoundEffect; Bv VAULT_FALL + f Lnet/minecraft/sounds/SoundEffect; Bw VAULT_HIT + f Lnet/minecraft/sounds/SoundEffect; Bx VAULT_INSERT_ITEM + f Lnet/minecraft/sounds/SoundEffect; By VAULT_INSERT_ITEM_FAIL + f Lnet/minecraft/sounds/SoundEffect; Bz VAULT_OPEN_SHUTTER + f Lnet/minecraft/sounds/SoundEffect; C AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE + f Lnet/minecraft/sounds/SoundEffect; CA WARDEN_EMERGE + f Lnet/minecraft/sounds/SoundEffect; CB WARDEN_HEARTBEAT + f Lnet/minecraft/sounds/SoundEffect; CC WARDEN_HURT + f Lnet/minecraft/sounds/SoundEffect; CD WARDEN_LISTENING + f Lnet/minecraft/sounds/SoundEffect; CE WARDEN_LISTENING_ANGRY + f Lnet/minecraft/sounds/SoundEffect; CF WARDEN_NEARBY_CLOSE + f Lnet/minecraft/sounds/SoundEffect; CG WARDEN_NEARBY_CLOSER + f Lnet/minecraft/sounds/SoundEffect; CH WARDEN_NEARBY_CLOSEST + f Lnet/minecraft/sounds/SoundEffect; CI WARDEN_ROAR + f Lnet/minecraft/sounds/SoundEffect; CJ WARDEN_SNIFF + f Lnet/minecraft/sounds/SoundEffect; CK WARDEN_SONIC_BOOM + f Lnet/minecraft/sounds/SoundEffect; CL WARDEN_SONIC_CHARGE + f Lnet/minecraft/sounds/SoundEffect; CM WARDEN_STEP + f Lnet/minecraft/sounds/SoundEffect; CN WARDEN_TENDRIL_CLICKS + f Lnet/minecraft/sounds/SoundEffect; CO WAXED_HANGING_SIGN_INTERACT_FAIL + f Lnet/minecraft/sounds/SoundEffect; CP WAXED_SIGN_INTERACT_FAIL + f Lnet/minecraft/sounds/SoundEffect; CQ WATER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; CR WEATHER_RAIN + f Lnet/minecraft/sounds/SoundEffect; CS WEATHER_RAIN_ABOVE + f Lnet/minecraft/sounds/SoundEffect; CT WET_GRASS_BREAK + f Lnet/minecraft/sounds/SoundEffect; CU WET_GRASS_FALL + f Lnet/minecraft/sounds/SoundEffect; CV WET_GRASS_HIT + f Lnet/minecraft/sounds/SoundEffect; CW WET_GRASS_PLACE + f Lnet/minecraft/sounds/SoundEffect; CX WET_GRASS_STEP + f Lnet/minecraft/sounds/SoundEffect; CY WET_SPONGE_BREAK + f Lnet/minecraft/sounds/SoundEffect; CZ WET_SPONGE_DRIES + f Lnet/minecraft/sounds/SoundEffect; Ca VINDICATOR_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Cb VINDICATOR_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; Cc VINDICATOR_DEATH + f Lnet/minecraft/sounds/SoundEffect; Cd VINDICATOR_HURT + f Lnet/minecraft/sounds/SoundEffect; Ce VINE_BREAK + f Lnet/minecraft/sounds/SoundEffect; Cf VINE_FALL + f Lnet/minecraft/sounds/SoundEffect; Cg VINE_HIT + f Lnet/minecraft/sounds/SoundEffect; Ch VINE_PLACE + f Lnet/minecraft/sounds/SoundEffect; Ci VINE_STEP + f Lnet/minecraft/sounds/SoundEffect; Cj LILY_PAD_PLACE + f Lnet/minecraft/sounds/SoundEffect; Ck WANDERING_TRADER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Cl WANDERING_TRADER_DEATH + f Lnet/minecraft/sounds/SoundEffect; Cm WANDERING_TRADER_DISAPPEARED + f Lnet/minecraft/sounds/SoundEffect; Cn WANDERING_TRADER_DRINK_MILK + f Lnet/minecraft/sounds/SoundEffect; Co WANDERING_TRADER_DRINK_POTION + f Lnet/minecraft/sounds/SoundEffect; Cp WANDERING_TRADER_HURT + f Lnet/minecraft/sounds/SoundEffect; Cq WANDERING_TRADER_NO + f Lnet/minecraft/sounds/SoundEffect; Cr WANDERING_TRADER_REAPPEARED + f Lnet/minecraft/sounds/SoundEffect; Cs WANDERING_TRADER_TRADE + f Lnet/minecraft/sounds/SoundEffect; Ct WANDERING_TRADER_YES + f Lnet/minecraft/sounds/SoundEffect; Cu WARDEN_AGITATED + f Lnet/minecraft/sounds/SoundEffect; Cv WARDEN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Cw WARDEN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; Cx WARDEN_ATTACK_IMPACT + f Lnet/minecraft/sounds/SoundEffect; Cy WARDEN_DEATH + f Lnet/minecraft/sounds/SoundEffect; Cz WARDEN_DIG + f Lnet/minecraft/sounds/SoundEffect; D AMETHYST_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; DA WOLF_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; DB WOLF_DEATH + f Lnet/minecraft/sounds/SoundEffect; DC WOLF_GROWL + f Lnet/minecraft/sounds/SoundEffect; DD WOLF_HOWL + f Lnet/minecraft/sounds/SoundEffect; DE WOLF_HURT + f Lnet/minecraft/sounds/SoundEffect; DF WOLF_PANT + f Lnet/minecraft/sounds/SoundEffect; DG WOLF_SHAKE + f Lnet/minecraft/sounds/SoundEffect; DH WOLF_STEP + f Lnet/minecraft/sounds/SoundEffect; DI WOLF_WHINE + f Lnet/minecraft/sounds/SoundEffect; DJ WOODEN_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; DK WOODEN_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; DL WOODEN_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; DM WOODEN_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; DN WOODEN_BUTTON_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; DO WOODEN_BUTTON_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; DP WOODEN_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; DQ WOODEN_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; DR WOOD_BREAK + f Lnet/minecraft/sounds/SoundEffect; DS WOOD_FALL + f Lnet/minecraft/sounds/SoundEffect; DT WOOD_HIT + f Lnet/minecraft/sounds/SoundEffect; DU WOOD_PLACE + f Lnet/minecraft/sounds/SoundEffect; DV WOOD_STEP + f Lnet/minecraft/sounds/SoundEffect; DW WOOL_BREAK + f Lnet/minecraft/sounds/SoundEffect; DX WOOL_FALL + f Lnet/minecraft/sounds/SoundEffect; DY WOOL_HIT + f Lnet/minecraft/sounds/SoundEffect; DZ WOOL_PLACE + f Lnet/minecraft/sounds/SoundEffect; Da WET_SPONGE_FALL + f Lnet/minecraft/sounds/SoundEffect; Db WET_SPONGE_HIT + f Lnet/minecraft/sounds/SoundEffect; Dc WET_SPONGE_PLACE + f Lnet/minecraft/sounds/SoundEffect; Dd WET_SPONGE_STEP + f Lnet/minecraft/core/Holder$c; De WIND_CHARGE_BURST + f Lnet/minecraft/sounds/SoundEffect; Df WIND_CHARGE_THROW + f Lnet/minecraft/sounds/SoundEffect; Dg WITCH_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Dh WITCH_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; Di WITCH_DEATH + f Lnet/minecraft/sounds/SoundEffect; Dj WITCH_DRINK + f Lnet/minecraft/sounds/SoundEffect; Dk WITCH_HURT + f Lnet/minecraft/sounds/SoundEffect; Dl WITCH_THROW + f Lnet/minecraft/sounds/SoundEffect; Dm WITHER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Dn WITHER_BREAK_BLOCK + f Lnet/minecraft/sounds/SoundEffect; Do WITHER_DEATH + f Lnet/minecraft/sounds/SoundEffect; Dp WITHER_HURT + f Lnet/minecraft/sounds/SoundEffect; Dq WITHER_SHOOT + f Lnet/minecraft/sounds/SoundEffect; Dr WITHER_SKELETON_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Ds WITHER_SKELETON_DEATH + f Lnet/minecraft/sounds/SoundEffect; Dt WITHER_SKELETON_HURT + f Lnet/minecraft/sounds/SoundEffect; Du WITHER_SKELETON_STEP + f Lnet/minecraft/sounds/SoundEffect; Dv WITHER_SPAWN + f Lnet/minecraft/sounds/SoundEffect; Dw WOLF_ARMOR_BREAK + f Lnet/minecraft/sounds/SoundEffect; Dx WOLF_ARMOR_CRACK + f Lnet/minecraft/sounds/SoundEffect; Dy WOLF_ARMOR_DAMAGE + f Lnet/minecraft/sounds/SoundEffect; Dz WOLF_ARMOR_REPAIR + f Lnet/minecraft/sounds/SoundEffect; E AMETHYST_BLOCK_CHIME + f Lnet/minecraft/sounds/SoundEffect; EA ZOMBIE_VILLAGER_CURE + f Lnet/minecraft/sounds/SoundEffect; EB ZOMBIE_VILLAGER_DEATH + f Lnet/minecraft/sounds/SoundEffect; EC ZOMBIE_VILLAGER_HURT + f Lnet/minecraft/sounds/SoundEffect; ED ZOMBIE_VILLAGER_STEP + f Lnet/minecraft/sounds/SoundEffect; EE APPLY_EFFECT_BAD_OMEN + f Lnet/minecraft/sounds/SoundEffect; EF APPLY_EFFECT_TRIAL_OMEN + f Lnet/minecraft/sounds/SoundEffect; EG APPLY_EFFECT_RAID_OMEN + f Lnet/minecraft/sounds/SoundEffect; Ea WOOL_STEP + f Lnet/minecraft/sounds/SoundEffect; Eb ZOGLIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Ec ZOGLIN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; Ed ZOGLIN_ATTACK + f Lnet/minecraft/sounds/SoundEffect; Ee ZOGLIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; Ef ZOGLIN_HURT + f Lnet/minecraft/sounds/SoundEffect; Eg ZOGLIN_STEP + f Lnet/minecraft/sounds/SoundEffect; Eh ZOMBIE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Ei ZOMBIE_ATTACK_WOODEN_DOOR + f Lnet/minecraft/sounds/SoundEffect; Ej ZOMBIE_ATTACK_IRON_DOOR + f Lnet/minecraft/sounds/SoundEffect; Ek ZOMBIE_BREAK_WOODEN_DOOR + f Lnet/minecraft/sounds/SoundEffect; El ZOMBIE_CONVERTED_TO_DROWNED + f Lnet/minecraft/sounds/SoundEffect; Em ZOMBIE_DEATH + f Lnet/minecraft/sounds/SoundEffect; En ZOMBIE_DESTROY_EGG + f Lnet/minecraft/sounds/SoundEffect; Eo ZOMBIE_HORSE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Ep ZOMBIE_HORSE_DEATH + f Lnet/minecraft/sounds/SoundEffect; Eq ZOMBIE_HORSE_HURT + f Lnet/minecraft/sounds/SoundEffect; Er ZOMBIE_HURT + f Lnet/minecraft/sounds/SoundEffect; Es ZOMBIE_INFECT + f Lnet/minecraft/sounds/SoundEffect; Et ZOMBIFIED_PIGLIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Eu ZOMBIFIED_PIGLIN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; Ev ZOMBIFIED_PIGLIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; Ew ZOMBIFIED_PIGLIN_HURT + f Lnet/minecraft/sounds/SoundEffect; Ex ZOMBIE_STEP + f Lnet/minecraft/sounds/SoundEffect; Ey ZOMBIE_VILLAGER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; Ez ZOMBIE_VILLAGER_CONVERTED + f Lnet/minecraft/sounds/SoundEffect; F AMETHYST_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; G AMETHYST_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; H AMETHYST_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; I AMETHYST_BLOCK_RESONATE + f Lnet/minecraft/sounds/SoundEffect; J AMETHYST_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; K AMETHYST_CLUSTER_BREAK + f Lnet/minecraft/sounds/SoundEffect; L AMETHYST_CLUSTER_FALL + f Lnet/minecraft/sounds/SoundEffect; M AMETHYST_CLUSTER_HIT + f Lnet/minecraft/sounds/SoundEffect; N AMETHYST_CLUSTER_PLACE + f Lnet/minecraft/sounds/SoundEffect; O AMETHYST_CLUSTER_STEP + f Lnet/minecraft/sounds/SoundEffect; P ANCIENT_DEBRIS_BREAK + f Lnet/minecraft/sounds/SoundEffect; Q ANCIENT_DEBRIS_STEP + f Lnet/minecraft/sounds/SoundEffect; R ANCIENT_DEBRIS_PLACE + f Lnet/minecraft/sounds/SoundEffect; S ANCIENT_DEBRIS_HIT + f Lnet/minecraft/sounds/SoundEffect; T ANCIENT_DEBRIS_FALL + f Lnet/minecraft/sounds/SoundEffect; U ANVIL_BREAK + f Lnet/minecraft/sounds/SoundEffect; V ANVIL_DESTROY + f Lnet/minecraft/sounds/SoundEffect; W ANVIL_FALL + f Lnet/minecraft/sounds/SoundEffect; X ANVIL_HIT + f Lnet/minecraft/sounds/SoundEffect; Y ANVIL_LAND + f Lnet/minecraft/sounds/SoundEffect; Z ANVIL_PLACE + f Lnet/minecraft/sounds/SoundEffect; a ALLAY_AMBIENT_WITH_ITEM + f Lnet/minecraft/sounds/SoundEffect; aA ARMOR_STAND_BREAK + f Lnet/minecraft/sounds/SoundEffect; aB ARMOR_STAND_FALL + f Lnet/minecraft/sounds/SoundEffect; aC ARMOR_STAND_HIT + f Lnet/minecraft/sounds/SoundEffect; aD ARMOR_STAND_PLACE + f Lnet/minecraft/sounds/SoundEffect; aE ARROW_HIT + f Lnet/minecraft/sounds/SoundEffect; aF ARROW_HIT_PLAYER + f Lnet/minecraft/sounds/SoundEffect; aG ARROW_SHOOT + f Lnet/minecraft/sounds/SoundEffect; aH AXE_STRIP + f Lnet/minecraft/sounds/SoundEffect; aI AXE_SCRAPE + f Lnet/minecraft/sounds/SoundEffect; aJ AXE_WAX_OFF + f Lnet/minecraft/sounds/SoundEffect; aK AXOLOTL_ATTACK + f Lnet/minecraft/sounds/SoundEffect; aL AXOLOTL_DEATH + f Lnet/minecraft/sounds/SoundEffect; aM AXOLOTL_HURT + f Lnet/minecraft/sounds/SoundEffect; aN AXOLOTL_IDLE_AIR + f Lnet/minecraft/sounds/SoundEffect; aO AXOLOTL_IDLE_WATER + f Lnet/minecraft/sounds/SoundEffect; aP AXOLOTL_SPLASH + f Lnet/minecraft/sounds/SoundEffect; aQ AXOLOTL_SWIM + f Lnet/minecraft/sounds/SoundEffect; aR AZALEA_BREAK + f Lnet/minecraft/sounds/SoundEffect; aS AZALEA_FALL + f Lnet/minecraft/sounds/SoundEffect; aT AZALEA_HIT + f Lnet/minecraft/sounds/SoundEffect; aU AZALEA_PLACE + f Lnet/minecraft/sounds/SoundEffect; aV AZALEA_STEP + f Lnet/minecraft/sounds/SoundEffect; aW AZALEA_LEAVES_BREAK + f Lnet/minecraft/sounds/SoundEffect; aX AZALEA_LEAVES_FALL + f Lnet/minecraft/sounds/SoundEffect; aY AZALEA_LEAVES_HIT + f Lnet/minecraft/sounds/SoundEffect; aZ AZALEA_LEAVES_PLACE + f Lnet/minecraft/sounds/SoundEffect; aa ANVIL_STEP + f Lnet/minecraft/sounds/SoundEffect; ab ANVIL_USE + f Lnet/minecraft/sounds/SoundEffect; ac ARMADILLO_EAT + f Lnet/minecraft/sounds/SoundEffect; ad ARMADILLO_HURT + f Lnet/minecraft/sounds/SoundEffect; ae ARMADILLO_HURT_REDUCED + f Lnet/minecraft/sounds/SoundEffect; af ARMADILLO_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ag ARMADILLO_STEP + f Lnet/minecraft/sounds/SoundEffect; ah ARMADILLO_DEATH + f Lnet/minecraft/sounds/SoundEffect; ai ARMADILLO_ROLL + f Lnet/minecraft/sounds/SoundEffect; aj ARMADILLO_LAND + f Lnet/minecraft/sounds/SoundEffect; ak ARMADILLO_SCUTE_DROP + f Lnet/minecraft/sounds/SoundEffect; al ARMADILLO_UNROLL_FINISH + f Lnet/minecraft/sounds/SoundEffect; am ARMADILLO_PEEK + f Lnet/minecraft/sounds/SoundEffect; an ARMADILLO_UNROLL_START + f Lnet/minecraft/sounds/SoundEffect; ao ARMADILLO_BRUSH + f Lnet/minecraft/core/Holder; ap ARMOR_EQUIP_CHAIN + f Lnet/minecraft/core/Holder; aq ARMOR_EQUIP_DIAMOND + f Lnet/minecraft/core/Holder; ar ARMOR_EQUIP_ELYTRA + f Lnet/minecraft/core/Holder; as ARMOR_EQUIP_GENERIC + f Lnet/minecraft/core/Holder; at ARMOR_EQUIP_GOLD + f Lnet/minecraft/core/Holder; au ARMOR_EQUIP_IRON + f Lnet/minecraft/core/Holder; av ARMOR_EQUIP_LEATHER + f Lnet/minecraft/core/Holder; aw ARMOR_EQUIP_NETHERITE + f Lnet/minecraft/core/Holder; ax ARMOR_EQUIP_TURTLE + f Lnet/minecraft/core/Holder; ay ARMOR_EQUIP_WOLF + f Lnet/minecraft/sounds/SoundEffect; az ARMOR_UNEQUIP_WOLF + f Lnet/minecraft/sounds/SoundEffect; b ALLAY_AMBIENT_WITHOUT_ITEM + f Lnet/minecraft/sounds/SoundEffect; bA BASALT_BREAK + f Lnet/minecraft/sounds/SoundEffect; bB BASALT_STEP + f Lnet/minecraft/sounds/SoundEffect; bC BASALT_PLACE + f Lnet/minecraft/sounds/SoundEffect; bD BASALT_HIT + f Lnet/minecraft/sounds/SoundEffect; bE BASALT_FALL + f Lnet/minecraft/sounds/SoundEffect; bF BAT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; bG BAT_DEATH + f Lnet/minecraft/sounds/SoundEffect; bH BAT_HURT + f Lnet/minecraft/sounds/SoundEffect; bI BAT_LOOP + f Lnet/minecraft/sounds/SoundEffect; bJ BAT_TAKEOFF + f Lnet/minecraft/sounds/SoundEffect; bK BEACON_ACTIVATE + f Lnet/minecraft/sounds/SoundEffect; bL BEACON_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; bM BEACON_DEACTIVATE + f Lnet/minecraft/sounds/SoundEffect; bN BEACON_POWER_SELECT + f Lnet/minecraft/sounds/SoundEffect; bO BEE_DEATH + f Lnet/minecraft/sounds/SoundEffect; bP BEE_HURT + f Lnet/minecraft/sounds/SoundEffect; bQ BEE_LOOP_AGGRESSIVE + f Lnet/minecraft/sounds/SoundEffect; bR BEE_LOOP + f Lnet/minecraft/sounds/SoundEffect; bS BEE_STING + f Lnet/minecraft/sounds/SoundEffect; bT BEE_POLLINATE + f Lnet/minecraft/sounds/SoundEffect; bU BEEHIVE_DRIP + f Lnet/minecraft/sounds/SoundEffect; bV BEEHIVE_ENTER + f Lnet/minecraft/sounds/SoundEffect; bW BEEHIVE_EXIT + f Lnet/minecraft/sounds/SoundEffect; bX BEEHIVE_SHEAR + f Lnet/minecraft/sounds/SoundEffect; bY BEEHIVE_WORK + f Lnet/minecraft/sounds/SoundEffect; bZ BELL_BLOCK + f Lnet/minecraft/sounds/SoundEffect; ba AZALEA_LEAVES_STEP + f Lnet/minecraft/sounds/SoundEffect; bb BAMBOO_BREAK + f Lnet/minecraft/sounds/SoundEffect; bc BAMBOO_FALL + f Lnet/minecraft/sounds/SoundEffect; bd BAMBOO_HIT + f Lnet/minecraft/sounds/SoundEffect; be BAMBOO_PLACE + f Lnet/minecraft/sounds/SoundEffect; bf BAMBOO_STEP + f Lnet/minecraft/sounds/SoundEffect; bg BAMBOO_SAPLING_BREAK + f Lnet/minecraft/sounds/SoundEffect; bh BAMBOO_SAPLING_HIT + f Lnet/minecraft/sounds/SoundEffect; bi BAMBOO_SAPLING_PLACE + f Lnet/minecraft/sounds/SoundEffect; bj BAMBOO_WOOD_BREAK + f Lnet/minecraft/sounds/SoundEffect; bk BAMBOO_WOOD_FALL + f Lnet/minecraft/sounds/SoundEffect; bl BAMBOO_WOOD_HIT + f Lnet/minecraft/sounds/SoundEffect; bm BAMBOO_WOOD_PLACE + f Lnet/minecraft/sounds/SoundEffect; bn BAMBOO_WOOD_STEP + f Lnet/minecraft/sounds/SoundEffect; bo BAMBOO_WOOD_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; bp BAMBOO_WOOD_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; bq BAMBOO_WOOD_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; br BAMBOO_WOOD_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; bs BAMBOO_WOOD_BUTTON_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; bt BAMBOO_WOOD_BUTTON_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; bu BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; bv BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; bw BAMBOO_WOOD_FENCE_GATE_CLOSE + f Lnet/minecraft/sounds/SoundEffect; bx BAMBOO_WOOD_FENCE_GATE_OPEN + f Lnet/minecraft/sounds/SoundEffect; by BARREL_CLOSE + f Lnet/minecraft/sounds/SoundEffect; bz BARREL_OPEN + f Lnet/minecraft/sounds/SoundEffect; c ALLAY_DEATH + f Lnet/minecraft/sounds/SoundEffect; cA BLASTFURNACE_FIRE_CRACKLE + f Lnet/minecraft/sounds/SoundEffect; cB BOTTLE_EMPTY + f Lnet/minecraft/sounds/SoundEffect; cC BOTTLE_FILL + f Lnet/minecraft/sounds/SoundEffect; cD BOTTLE_FILL_DRAGONBREATH + f Lnet/minecraft/sounds/SoundEffect; cE BREEZE_CHARGE + f Lnet/minecraft/sounds/SoundEffect; cF BREEZE_DEFLECT + f Lnet/minecraft/sounds/SoundEffect; cG BREEZE_INHALE + f Lnet/minecraft/sounds/SoundEffect; cH BREEZE_IDLE_GROUND + f Lnet/minecraft/sounds/SoundEffect; cI BREEZE_IDLE_AIR + f Lnet/minecraft/sounds/SoundEffect; cJ BREEZE_SHOOT + f Lnet/minecraft/sounds/SoundEffect; cK BREEZE_JUMP + f Lnet/minecraft/sounds/SoundEffect; cL BREEZE_LAND + f Lnet/minecraft/sounds/SoundEffect; cM BREEZE_SLIDE + f Lnet/minecraft/sounds/SoundEffect; cN BREEZE_DEATH + f Lnet/minecraft/sounds/SoundEffect; cO BREEZE_HURT + f Lnet/minecraft/sounds/SoundEffect; cP BREEZE_WHIRL + f Lnet/minecraft/core/Holder$c; cQ BREEZE_WIND_CHARGE_BURST + f Lnet/minecraft/sounds/SoundEffect; cR BREWING_STAND_BREW + f Lnet/minecraft/sounds/SoundEffect; cS BRUSH_GENERIC + f Lnet/minecraft/sounds/SoundEffect; cT BRUSH_SAND + f Lnet/minecraft/sounds/SoundEffect; cU BRUSH_GRAVEL + f Lnet/minecraft/sounds/SoundEffect; cV BRUSH_SAND_COMPLETED + f Lnet/minecraft/sounds/SoundEffect; cW BRUSH_GRAVEL_COMPLETED + f Lnet/minecraft/sounds/SoundEffect; cX BUBBLE_COLUMN_BUBBLE_POP + f Lnet/minecraft/sounds/SoundEffect; cY BUBBLE_COLUMN_UPWARDS_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; cZ BUBBLE_COLUMN_UPWARDS_INSIDE + f Lnet/minecraft/sounds/SoundEffect; ca BELL_RESONATE + f Lnet/minecraft/sounds/SoundEffect; cb BIG_DRIPLEAF_BREAK + f Lnet/minecraft/sounds/SoundEffect; cc BIG_DRIPLEAF_FALL + f Lnet/minecraft/sounds/SoundEffect; cd BIG_DRIPLEAF_HIT + f Lnet/minecraft/sounds/SoundEffect; ce BIG_DRIPLEAF_PLACE + f Lnet/minecraft/sounds/SoundEffect; cf BIG_DRIPLEAF_STEP + f Lnet/minecraft/sounds/SoundEffect; cg BLAZE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ch BLAZE_BURN + f Lnet/minecraft/sounds/SoundEffect; ci BLAZE_DEATH + f Lnet/minecraft/sounds/SoundEffect; cj BLAZE_HURT + f Lnet/minecraft/sounds/SoundEffect; ck BLAZE_SHOOT + f Lnet/minecraft/sounds/SoundEffect; cl BOAT_PADDLE_LAND + f Lnet/minecraft/sounds/SoundEffect; cm BOAT_PADDLE_WATER + f Lnet/minecraft/sounds/SoundEffect; cn BOGGED_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; co BOGGED_DEATH + f Lnet/minecraft/sounds/SoundEffect; cp BOGGED_HURT + f Lnet/minecraft/sounds/SoundEffect; cq BOGGED_SHEAR + f Lnet/minecraft/sounds/SoundEffect; cr BOGGED_STEP + f Lnet/minecraft/sounds/SoundEffect; cs BONE_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; ct BONE_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; cu BONE_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; cv BONE_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; cw BONE_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; cx BONE_MEAL_USE + f Lnet/minecraft/sounds/SoundEffect; cy BOOK_PAGE_TURN + f Lnet/minecraft/sounds/SoundEffect; cz BOOK_PUT + f Lnet/minecraft/sounds/SoundEffect; d ALLAY_HURT + f Lnet/minecraft/sounds/SoundEffect; dA CAMEL_DASH + f Lnet/minecraft/sounds/SoundEffect; dB CAMEL_DASH_READY + f Lnet/minecraft/sounds/SoundEffect; dC CAMEL_DEATH + f Lnet/minecraft/sounds/SoundEffect; dD CAMEL_EAT + f Lnet/minecraft/sounds/SoundEffect; dE CAMEL_HURT + f Lnet/minecraft/sounds/SoundEffect; dF CAMEL_SADDLE + f Lnet/minecraft/sounds/SoundEffect; dG CAMEL_SIT + f Lnet/minecraft/sounds/SoundEffect; dH CAMEL_STAND + f Lnet/minecraft/sounds/SoundEffect; dI CAMEL_STEP + f Lnet/minecraft/sounds/SoundEffect; dJ CAMEL_STEP_SAND + f Lnet/minecraft/sounds/SoundEffect; dK CAMPFIRE_CRACKLE + f Lnet/minecraft/sounds/SoundEffect; dL CANDLE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; dM CANDLE_BREAK + f Lnet/minecraft/sounds/SoundEffect; dN CANDLE_EXTINGUISH + f Lnet/minecraft/sounds/SoundEffect; dO CANDLE_FALL + f Lnet/minecraft/sounds/SoundEffect; dP CANDLE_HIT + f Lnet/minecraft/sounds/SoundEffect; dQ CANDLE_PLACE + f Lnet/minecraft/sounds/SoundEffect; dR CANDLE_STEP + f Lnet/minecraft/sounds/SoundEffect; dS CAT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; dT CAT_STRAY_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; dU CAT_DEATH + f Lnet/minecraft/sounds/SoundEffect; dV CAT_EAT + f Lnet/minecraft/sounds/SoundEffect; dW CAT_HISS + f Lnet/minecraft/sounds/SoundEffect; dX CAT_BEG_FOR_FOOD + f Lnet/minecraft/sounds/SoundEffect; dY CAT_HURT + f Lnet/minecraft/sounds/SoundEffect; dZ CAT_PURR + f Lnet/minecraft/sounds/SoundEffect; da BUBBLE_COLUMN_WHIRLPOOL_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; db BUBBLE_COLUMN_WHIRLPOOL_INSIDE + f Lnet/minecraft/sounds/SoundEffect; dc BUBBLE_POP + f Lnet/minecraft/sounds/SoundEffect; dd BUCKET_EMPTY + f Lnet/minecraft/sounds/SoundEffect; de BUCKET_EMPTY_AXOLOTL + f Lnet/minecraft/sounds/SoundEffect; df BUCKET_EMPTY_FISH + f Lnet/minecraft/sounds/SoundEffect; dg BUCKET_EMPTY_LAVA + f Lnet/minecraft/sounds/SoundEffect; dh BUCKET_EMPTY_POWDER_SNOW + f Lnet/minecraft/sounds/SoundEffect; di BUCKET_EMPTY_TADPOLE + f Lnet/minecraft/sounds/SoundEffect; dj BUCKET_FILL + f Lnet/minecraft/sounds/SoundEffect; dk BUCKET_FILL_AXOLOTL + f Lnet/minecraft/sounds/SoundEffect; dl BUCKET_FILL_FISH + f Lnet/minecraft/sounds/SoundEffect; dm BUCKET_FILL_LAVA + f Lnet/minecraft/sounds/SoundEffect; dn BUCKET_FILL_POWDER_SNOW + f Lnet/minecraft/sounds/SoundEffect; do BUCKET_FILL_TADPOLE + f Lnet/minecraft/sounds/SoundEffect; dp BUNDLE_DROP_CONTENTS + f Lnet/minecraft/sounds/SoundEffect; dq BUNDLE_INSERT + f Lnet/minecraft/sounds/SoundEffect; dr BUNDLE_INSERT_FAIL + f Lnet/minecraft/sounds/SoundEffect; ds BUNDLE_REMOVE_ONE + f Lnet/minecraft/sounds/SoundEffect; dt CAKE_ADD_CANDLE + f Lnet/minecraft/sounds/SoundEffect; du CALCITE_BREAK + f Lnet/minecraft/sounds/SoundEffect; dv CALCITE_STEP + f Lnet/minecraft/sounds/SoundEffect; dw CALCITE_PLACE + f Lnet/minecraft/sounds/SoundEffect; dx CALCITE_HIT + f Lnet/minecraft/sounds/SoundEffect; dy CALCITE_FALL + f Lnet/minecraft/sounds/SoundEffect; dz CAMEL_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; e ALLAY_ITEM_GIVEN + f Lnet/minecraft/sounds/SoundEffect; eA CHERRY_LEAVES_STEP + f Lnet/minecraft/sounds/SoundEffect; eB CHERRY_WOOD_HANGING_SIGN_STEP + f Lnet/minecraft/sounds/SoundEffect; eC CHERRY_WOOD_HANGING_SIGN_BREAK + f Lnet/minecraft/sounds/SoundEffect; eD CHERRY_WOOD_HANGING_SIGN_FALL + f Lnet/minecraft/sounds/SoundEffect; eE CHERRY_WOOD_HANGING_SIGN_HIT + f Lnet/minecraft/sounds/SoundEffect; eF CHERRY_WOOD_HANGING_SIGN_PLACE + f Lnet/minecraft/sounds/SoundEffect; eG CHERRY_WOOD_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; eH CHERRY_WOOD_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; eI CHERRY_WOOD_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; eJ CHERRY_WOOD_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; eK CHERRY_WOOD_BUTTON_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; eL CHERRY_WOOD_BUTTON_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; eM CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; eN CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; eO CHERRY_WOOD_FENCE_GATE_CLOSE + f Lnet/minecraft/sounds/SoundEffect; eP CHERRY_WOOD_FENCE_GATE_OPEN + f Lnet/minecraft/sounds/SoundEffect; eQ CHEST_CLOSE + f Lnet/minecraft/sounds/SoundEffect; eR CHEST_LOCKED + f Lnet/minecraft/sounds/SoundEffect; eS CHEST_OPEN + f Lnet/minecraft/sounds/SoundEffect; eT CHICKEN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; eU CHICKEN_DEATH + f Lnet/minecraft/sounds/SoundEffect; eV CHICKEN_EGG + f Lnet/minecraft/sounds/SoundEffect; eW CHICKEN_HURT + f Lnet/minecraft/sounds/SoundEffect; eX CHICKEN_STEP + f Lnet/minecraft/sounds/SoundEffect; eY CHISELED_BOOKSHELF_BREAK + f Lnet/minecraft/sounds/SoundEffect; eZ CHISELED_BOOKSHELF_FALL + f Lnet/minecraft/sounds/SoundEffect; ea CAT_PURREOW + f Lnet/minecraft/sounds/SoundEffect; eb CAVE_VINES_BREAK + f Lnet/minecraft/sounds/SoundEffect; ec CAVE_VINES_FALL + f Lnet/minecraft/sounds/SoundEffect; ed CAVE_VINES_HIT + f Lnet/minecraft/sounds/SoundEffect; ee CAVE_VINES_PLACE + f Lnet/minecraft/sounds/SoundEffect; ef CAVE_VINES_STEP + f Lnet/minecraft/sounds/SoundEffect; eg CAVE_VINES_PICK_BERRIES + f Lnet/minecraft/sounds/SoundEffect; eh CHAIN_BREAK + f Lnet/minecraft/sounds/SoundEffect; ei CHAIN_FALL + f Lnet/minecraft/sounds/SoundEffect; ej CHAIN_HIT + f Lnet/minecraft/sounds/SoundEffect; ek CHAIN_PLACE + f Lnet/minecraft/sounds/SoundEffect; el CHAIN_STEP + f Lnet/minecraft/sounds/SoundEffect; em CHERRY_WOOD_BREAK + f Lnet/minecraft/sounds/SoundEffect; en CHERRY_WOOD_FALL + f Lnet/minecraft/sounds/SoundEffect; eo CHERRY_WOOD_HIT + f Lnet/minecraft/sounds/SoundEffect; ep CHERRY_WOOD_PLACE + f Lnet/minecraft/sounds/SoundEffect; eq CHERRY_WOOD_STEP + f Lnet/minecraft/sounds/SoundEffect; er CHERRY_SAPLING_BREAK + f Lnet/minecraft/sounds/SoundEffect; es CHERRY_SAPLING_FALL + f Lnet/minecraft/sounds/SoundEffect; et CHERRY_SAPLING_HIT + f Lnet/minecraft/sounds/SoundEffect; eu CHERRY_SAPLING_PLACE + f Lnet/minecraft/sounds/SoundEffect; ev CHERRY_SAPLING_STEP + f Lnet/minecraft/sounds/SoundEffect; ew CHERRY_LEAVES_BREAK + f Lnet/minecraft/sounds/SoundEffect; ex CHERRY_LEAVES_FALL + f Lnet/minecraft/sounds/SoundEffect; ey CHERRY_LEAVES_HIT + f Lnet/minecraft/sounds/SoundEffect; ez CHERRY_LEAVES_PLACE + f Lnet/minecraft/sounds/SoundEffect; f ALLAY_ITEM_TAKEN + f Lnet/minecraft/sounds/SoundEffect; fA CONDUIT_AMBIENT_SHORT + f Lnet/minecraft/sounds/SoundEffect; fB CONDUIT_ATTACK_TARGET + f Lnet/minecraft/sounds/SoundEffect; fC CONDUIT_DEACTIVATE + f Lnet/minecraft/sounds/SoundEffect; fD COPPER_BULB_BREAK + f Lnet/minecraft/sounds/SoundEffect; fE COPPER_BULB_STEP + f Lnet/minecraft/sounds/SoundEffect; fF COPPER_BULB_PLACE + f Lnet/minecraft/sounds/SoundEffect; fG COPPER_BULB_HIT + f Lnet/minecraft/sounds/SoundEffect; fH COPPER_BULB_FALL + f Lnet/minecraft/sounds/SoundEffect; fI COPPER_BULB_TURN_ON + f Lnet/minecraft/sounds/SoundEffect; fJ COPPER_BULB_TURN_OFF + f Lnet/minecraft/sounds/SoundEffect; fK COPPER_BREAK + f Lnet/minecraft/sounds/SoundEffect; fL COPPER_STEP + f Lnet/minecraft/sounds/SoundEffect; fM COPPER_PLACE + f Lnet/minecraft/sounds/SoundEffect; fN COPPER_HIT + f Lnet/minecraft/sounds/SoundEffect; fO COPPER_FALL + f Lnet/minecraft/sounds/SoundEffect; fP COPPER_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; fQ COPPER_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; fR COPPER_GRATE_BREAK + f Lnet/minecraft/sounds/SoundEffect; fS COPPER_GRATE_STEP + f Lnet/minecraft/sounds/SoundEffect; fT COPPER_GRATE_PLACE + f Lnet/minecraft/sounds/SoundEffect; fU COPPER_GRATE_HIT + f Lnet/minecraft/sounds/SoundEffect; fV COPPER_GRATE_FALL + f Lnet/minecraft/sounds/SoundEffect; fW COPPER_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; fX COPPER_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; fY CORAL_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; fZ CORAL_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; fa CHISELED_BOOKSHELF_HIT + f Lnet/minecraft/sounds/SoundEffect; fb CHISELED_BOOKSHELF_INSERT + f Lnet/minecraft/sounds/SoundEffect; fc CHISELED_BOOKSHELF_INSERT_ENCHANTED + f Lnet/minecraft/sounds/SoundEffect; fd CHISELED_BOOKSHELF_STEP + f Lnet/minecraft/sounds/SoundEffect; fe CHISELED_BOOKSHELF_PICKUP + f Lnet/minecraft/sounds/SoundEffect; ff CHISELED_BOOKSHELF_PICKUP_ENCHANTED + f Lnet/minecraft/sounds/SoundEffect; fg CHISELED_BOOKSHELF_PLACE + f Lnet/minecraft/sounds/SoundEffect; fh CHORUS_FLOWER_DEATH + f Lnet/minecraft/sounds/SoundEffect; fi CHORUS_FLOWER_GROW + f Lnet/minecraft/sounds/SoundEffect; fj CHORUS_FRUIT_TELEPORT + f Lnet/minecraft/sounds/SoundEffect; fk COBWEB_BREAK + f Lnet/minecraft/sounds/SoundEffect; fl COBWEB_STEP + f Lnet/minecraft/sounds/SoundEffect; fm COBWEB_PLACE + f Lnet/minecraft/sounds/SoundEffect; fn COBWEB_HIT + f Lnet/minecraft/sounds/SoundEffect; fo COBWEB_FALL + f Lnet/minecraft/sounds/SoundEffect; fp COD_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; fq COD_DEATH + f Lnet/minecraft/sounds/SoundEffect; fr COD_FLOP + f Lnet/minecraft/sounds/SoundEffect; fs COD_HURT + f Lnet/minecraft/sounds/SoundEffect; ft COMPARATOR_CLICK + f Lnet/minecraft/sounds/SoundEffect; fu COMPOSTER_EMPTY + f Lnet/minecraft/sounds/SoundEffect; fv COMPOSTER_FILL + f Lnet/minecraft/sounds/SoundEffect; fw COMPOSTER_FILL_SUCCESS + f Lnet/minecraft/sounds/SoundEffect; fx COMPOSTER_READY + f Lnet/minecraft/sounds/SoundEffect; fy CONDUIT_ACTIVATE + f Lnet/minecraft/sounds/SoundEffect; fz CONDUIT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; g ALLAY_THROW + f Lnet/minecraft/sounds/SoundEffect; gA CREAKING_HEART_STEP + f Lnet/minecraft/sounds/SoundEffect; gB CREAKING_HEART_IDLE + f Lnet/minecraft/sounds/SoundEffect; gC CREAKING_HEART_SPAWN + f Lnet/minecraft/sounds/SoundEffect; gD CREEPER_DEATH + f Lnet/minecraft/sounds/SoundEffect; gE CREEPER_HURT + f Lnet/minecraft/sounds/SoundEffect; gF CREEPER_PRIMED + f Lnet/minecraft/sounds/SoundEffect; gG CROP_BREAK + f Lnet/minecraft/sounds/SoundEffect; gH CROP_PLANTED + f Lnet/minecraft/sounds/SoundEffect; gI CROSSBOW_HIT + f Lnet/minecraft/core/Holder; gJ CROSSBOW_LOADING_END + f Lnet/minecraft/core/Holder; gK CROSSBOW_LOADING_MIDDLE + f Lnet/minecraft/core/Holder; gL CROSSBOW_LOADING_START + f Lnet/minecraft/core/Holder; gM CROSSBOW_QUICK_CHARGE_1 + f Lnet/minecraft/core/Holder; gN CROSSBOW_QUICK_CHARGE_2 + f Lnet/minecraft/core/Holder; gO CROSSBOW_QUICK_CHARGE_3 + f Lnet/minecraft/sounds/SoundEffect; gP CROSSBOW_SHOOT + f Lnet/minecraft/sounds/SoundEffect; gQ DECORATED_POT_BREAK + f Lnet/minecraft/sounds/SoundEffect; gR DECORATED_POT_FALL + f Lnet/minecraft/sounds/SoundEffect; gS DECORATED_POT_HIT + f Lnet/minecraft/sounds/SoundEffect; gT DECORATED_POT_INSERT + f Lnet/minecraft/sounds/SoundEffect; gU DECORATED_POT_INSERT_FAIL + f Lnet/minecraft/sounds/SoundEffect; gV DECORATED_POT_STEP + f Lnet/minecraft/sounds/SoundEffect; gW DECORATED_POT_PLACE + f Lnet/minecraft/sounds/SoundEffect; gX DECORATED_POT_SHATTER + f Lnet/minecraft/sounds/SoundEffect; gY DEEPSLATE_BRICKS_BREAK + f Lnet/minecraft/sounds/SoundEffect; gZ DEEPSLATE_BRICKS_FALL + f Lnet/minecraft/sounds/SoundEffect; ga CORAL_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; gb CORAL_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; gc CORAL_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; gd COW_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ge COW_DEATH + f Lnet/minecraft/sounds/SoundEffect; gf COW_HURT + f Lnet/minecraft/sounds/SoundEffect; gg COW_MILK + f Lnet/minecraft/sounds/SoundEffect; gh COW_STEP + f Lnet/minecraft/sounds/SoundEffect; gi CRAFTER_CRAFT + f Lnet/minecraft/sounds/SoundEffect; gj CRAFTER_FAIL + f Lnet/minecraft/sounds/SoundEffect; gk CREAKING_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; gl CREAKING_ACTIVATE + f Lnet/minecraft/sounds/SoundEffect; gm CREAKING_DEACTIVATE + f Lnet/minecraft/sounds/SoundEffect; gn CREAKING_ATTACK + f Lnet/minecraft/sounds/SoundEffect; go CREAKING_DEATH + f Lnet/minecraft/sounds/SoundEffect; gp CREAKING_STEP + f Lnet/minecraft/sounds/SoundEffect; gq CREAKING_FREEZE + f Lnet/minecraft/sounds/SoundEffect; gr CREAKING_UNFREEZE + f Lnet/minecraft/sounds/SoundEffect; gs CREAKING_SPAWN + f Lnet/minecraft/sounds/SoundEffect; gt CREAKING_SWAY + f Lnet/minecraft/sounds/SoundEffect; gu CREAKING_TWITCH + f Lnet/minecraft/sounds/SoundEffect; gv CREAKING_HEART_BREAK + f Lnet/minecraft/sounds/SoundEffect; gw CREAKING_HEART_FALL + f Lnet/minecraft/sounds/SoundEffect; gx CREAKING_HEART_HIT + f Lnet/minecraft/sounds/SoundEffect; gy CREAKING_HEART_HURT + f Lnet/minecraft/sounds/SoundEffect; gz CREAKING_HEART_PLACE + f Lnet/minecraft/core/Holder$c; h AMBIENT_CAVE + f Lnet/minecraft/sounds/SoundEffect; hA DONKEY_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; hB DONKEY_ANGRY + f Lnet/minecraft/sounds/SoundEffect; hC DONKEY_CHEST + f Lnet/minecraft/sounds/SoundEffect; hD DONKEY_DEATH + f Lnet/minecraft/sounds/SoundEffect; hE DONKEY_EAT + f Lnet/minecraft/sounds/SoundEffect; hF DONKEY_HURT + f Lnet/minecraft/sounds/SoundEffect; hG DONKEY_JUMP + f Lnet/minecraft/sounds/SoundEffect; hH DRIPSTONE_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; hI DRIPSTONE_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; hJ DRIPSTONE_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; hK DRIPSTONE_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; hL DRIPSTONE_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; hM POINTED_DRIPSTONE_BREAK + f Lnet/minecraft/sounds/SoundEffect; hN POINTED_DRIPSTONE_STEP + f Lnet/minecraft/sounds/SoundEffect; hO POINTED_DRIPSTONE_PLACE + f Lnet/minecraft/sounds/SoundEffect; hP POINTED_DRIPSTONE_HIT + f Lnet/minecraft/sounds/SoundEffect; hQ POINTED_DRIPSTONE_FALL + f Lnet/minecraft/sounds/SoundEffect; hR POINTED_DRIPSTONE_LAND + f Lnet/minecraft/sounds/SoundEffect; hS POINTED_DRIPSTONE_DRIP_LAVA + f Lnet/minecraft/sounds/SoundEffect; hT POINTED_DRIPSTONE_DRIP_WATER + f Lnet/minecraft/sounds/SoundEffect; hU POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON + f Lnet/minecraft/sounds/SoundEffect; hV POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON + f Lnet/minecraft/sounds/SoundEffect; hW BIG_DRIPLEAF_TILT_DOWN + f Lnet/minecraft/sounds/SoundEffect; hX BIG_DRIPLEAF_TILT_UP + f Lnet/minecraft/sounds/SoundEffect; hY DROWNED_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; hZ DROWNED_AMBIENT_WATER + f Lnet/minecraft/sounds/SoundEffect; ha DEEPSLATE_BRICKS_HIT + f Lnet/minecraft/sounds/SoundEffect; hb DEEPSLATE_BRICKS_PLACE + f Lnet/minecraft/sounds/SoundEffect; hc DEEPSLATE_BRICKS_STEP + f Lnet/minecraft/sounds/SoundEffect; hd DEEPSLATE_BREAK + f Lnet/minecraft/sounds/SoundEffect; he DEEPSLATE_FALL + f Lnet/minecraft/sounds/SoundEffect; hf DEEPSLATE_HIT + f Lnet/minecraft/sounds/SoundEffect; hg DEEPSLATE_PLACE + f Lnet/minecraft/sounds/SoundEffect; hh DEEPSLATE_STEP + f Lnet/minecraft/sounds/SoundEffect; hi DEEPSLATE_TILES_BREAK + f Lnet/minecraft/sounds/SoundEffect; hj DEEPSLATE_TILES_FALL + f Lnet/minecraft/sounds/SoundEffect; hk DEEPSLATE_TILES_HIT + f Lnet/minecraft/sounds/SoundEffect; hl DEEPSLATE_TILES_PLACE + f Lnet/minecraft/sounds/SoundEffect; hm DEEPSLATE_TILES_STEP + f Lnet/minecraft/sounds/SoundEffect; hn DISPENSER_DISPENSE + f Lnet/minecraft/sounds/SoundEffect; ho DISPENSER_FAIL + f Lnet/minecraft/sounds/SoundEffect; hp DISPENSER_LAUNCH + f Lnet/minecraft/sounds/SoundEffect; hq DOLPHIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; hr DOLPHIN_AMBIENT_WATER + f Lnet/minecraft/sounds/SoundEffect; hs DOLPHIN_ATTACK + f Lnet/minecraft/sounds/SoundEffect; ht DOLPHIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; hu DOLPHIN_EAT + f Lnet/minecraft/sounds/SoundEffect; hv DOLPHIN_HURT + f Lnet/minecraft/sounds/SoundEffect; hw DOLPHIN_JUMP + f Lnet/minecraft/sounds/SoundEffect; hx DOLPHIN_PLAY + f Lnet/minecraft/sounds/SoundEffect; hy DOLPHIN_SPLASH + f Lnet/minecraft/sounds/SoundEffect; hz DOLPHIN_SWIM + f Lnet/minecraft/core/Holder$c; i AMBIENT_BASALT_DELTAS_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; iA ENDER_DRAGON_HURT + f Lnet/minecraft/sounds/SoundEffect; iB ENDER_DRAGON_SHOOT + f Lnet/minecraft/sounds/SoundEffect; iC ENDER_EYE_DEATH + f Lnet/minecraft/sounds/SoundEffect; iD ENDER_EYE_LAUNCH + f Lnet/minecraft/sounds/SoundEffect; iE ENDERMAN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; iF ENDERMAN_DEATH + f Lnet/minecraft/sounds/SoundEffect; iG ENDERMAN_HURT + f Lnet/minecraft/sounds/SoundEffect; iH ENDERMAN_SCREAM + f Lnet/minecraft/sounds/SoundEffect; iI ENDERMAN_STARE + f Lnet/minecraft/sounds/SoundEffect; iJ ENDERMAN_TELEPORT + f Lnet/minecraft/sounds/SoundEffect; iK ENDERMITE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; iL ENDERMITE_DEATH + f Lnet/minecraft/sounds/SoundEffect; iM ENDERMITE_HURT + f Lnet/minecraft/sounds/SoundEffect; iN ENDERMITE_STEP + f Lnet/minecraft/sounds/SoundEffect; iO ENDER_PEARL_THROW + f Lnet/minecraft/sounds/SoundEffect; iP END_GATEWAY_SPAWN + f Lnet/minecraft/sounds/SoundEffect; iQ END_PORTAL_FRAME_FILL + f Lnet/minecraft/sounds/SoundEffect; iR END_PORTAL_SPAWN + f Lnet/minecraft/sounds/SoundEffect; iS EVOKER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; iT EVOKER_CAST_SPELL + f Lnet/minecraft/sounds/SoundEffect; iU EVOKER_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; iV EVOKER_DEATH + f Lnet/minecraft/sounds/SoundEffect; iW EVOKER_FANGS_ATTACK + f Lnet/minecraft/sounds/SoundEffect; iX EVOKER_HURT + f Lnet/minecraft/sounds/SoundEffect; iY EVOKER_PREPARE_ATTACK + f Lnet/minecraft/sounds/SoundEffect; iZ EVOKER_PREPARE_SUMMON + f Lnet/minecraft/sounds/SoundEffect; ia DROWNED_DEATH + f Lnet/minecraft/sounds/SoundEffect; ib DROWNED_DEATH_WATER + f Lnet/minecraft/sounds/SoundEffect; ic DROWNED_HURT + f Lnet/minecraft/sounds/SoundEffect; id DROWNED_HURT_WATER + f Lnet/minecraft/sounds/SoundEffect; ie DROWNED_SHOOT + f Lnet/minecraft/sounds/SoundEffect; if DROWNED_STEP + f Lnet/minecraft/sounds/SoundEffect; ig DROWNED_SWIM + f Lnet/minecraft/sounds/SoundEffect; ih DYE_USE + f Lnet/minecraft/sounds/SoundEffect; ii EGG_THROW + f Lnet/minecraft/sounds/SoundEffect; ij ELDER_GUARDIAN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ik ELDER_GUARDIAN_AMBIENT_LAND + f Lnet/minecraft/sounds/SoundEffect; il ELDER_GUARDIAN_CURSE + f Lnet/minecraft/sounds/SoundEffect; im ELDER_GUARDIAN_DEATH + f Lnet/minecraft/sounds/SoundEffect; in ELDER_GUARDIAN_DEATH_LAND + f Lnet/minecraft/sounds/SoundEffect; io ELDER_GUARDIAN_FLOP + f Lnet/minecraft/sounds/SoundEffect; ip ELDER_GUARDIAN_HURT + f Lnet/minecraft/sounds/SoundEffect; iq ELDER_GUARDIAN_HURT_LAND + f Lnet/minecraft/sounds/SoundEffect; ir ELYTRA_FLYING + f Lnet/minecraft/sounds/SoundEffect; is ENCHANTMENT_TABLE_USE + f Lnet/minecraft/sounds/SoundEffect; it ENDER_CHEST_CLOSE + f Lnet/minecraft/sounds/SoundEffect; iu ENDER_CHEST_OPEN + f Lnet/minecraft/sounds/SoundEffect; iv ENDER_DRAGON_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; iw ENDER_DRAGON_DEATH + f Lnet/minecraft/sounds/SoundEffect; ix DRAGON_FIREBALL_EXPLODE + f Lnet/minecraft/sounds/SoundEffect; iy ENDER_DRAGON_FLAP + f Lnet/minecraft/sounds/SoundEffect; iz ENDER_DRAGON_GROWL + f Lnet/minecraft/core/Holder$c; j AMBIENT_BASALT_DELTAS_LOOP + f Lnet/minecraft/sounds/SoundEffect; jA FLOWERING_AZALEA_BREAK + f Lnet/minecraft/sounds/SoundEffect; jB FLOWERING_AZALEA_FALL + f Lnet/minecraft/sounds/SoundEffect; jC FLOWERING_AZALEA_HIT + f Lnet/minecraft/sounds/SoundEffect; jD FLOWERING_AZALEA_PLACE + f Lnet/minecraft/sounds/SoundEffect; jE FLOWERING_AZALEA_STEP + f Lnet/minecraft/sounds/SoundEffect; jF FOX_AGGRO + f Lnet/minecraft/sounds/SoundEffect; jG FOX_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; jH FOX_BITE + f Lnet/minecraft/sounds/SoundEffect; jI FOX_DEATH + f Lnet/minecraft/sounds/SoundEffect; jJ FOX_EAT + f Lnet/minecraft/sounds/SoundEffect; jK FOX_HURT + f Lnet/minecraft/sounds/SoundEffect; jL FOX_SCREECH + f Lnet/minecraft/sounds/SoundEffect; jM FOX_SLEEP + f Lnet/minecraft/sounds/SoundEffect; jN FOX_SNIFF + f Lnet/minecraft/sounds/SoundEffect; jO FOX_SPIT + f Lnet/minecraft/sounds/SoundEffect; jP FOX_TELEPORT + f Lnet/minecraft/sounds/SoundEffect; jQ SUSPICIOUS_SAND_BREAK + f Lnet/minecraft/sounds/SoundEffect; jR SUSPICIOUS_SAND_STEP + f Lnet/minecraft/sounds/SoundEffect; jS SUSPICIOUS_SAND_PLACE + f Lnet/minecraft/sounds/SoundEffect; jT SUSPICIOUS_SAND_HIT + f Lnet/minecraft/sounds/SoundEffect; jU SUSPICIOUS_SAND_FALL + f Lnet/minecraft/sounds/SoundEffect; jV SUSPICIOUS_GRAVEL_BREAK + f Lnet/minecraft/sounds/SoundEffect; jW SUSPICIOUS_GRAVEL_STEP + f Lnet/minecraft/sounds/SoundEffect; jX SUSPICIOUS_GRAVEL_PLACE + f Lnet/minecraft/sounds/SoundEffect; jY SUSPICIOUS_GRAVEL_HIT + f Lnet/minecraft/sounds/SoundEffect; jZ SUSPICIOUS_GRAVEL_FALL + f Lnet/minecraft/sounds/SoundEffect; ja EVOKER_PREPARE_WOLOLO + f Lnet/minecraft/sounds/SoundEffect; jb EXPERIENCE_BOTTLE_THROW + f Lnet/minecraft/sounds/SoundEffect; jc EXPERIENCE_ORB_PICKUP + f Lnet/minecraft/sounds/SoundEffect; jd EYEBLOSSOM_OPEN_LONG + f Lnet/minecraft/sounds/SoundEffect; je EYEBLOSSOM_OPEN + f Lnet/minecraft/sounds/SoundEffect; jf EYEBLOSSOM_CLOSE_LONG + f Lnet/minecraft/sounds/SoundEffect; jg EYEBLOSSOM_CLOSE + f Lnet/minecraft/sounds/SoundEffect; jh EYEBLOSSOM_IDLE + f Lnet/minecraft/sounds/SoundEffect; ji FENCE_GATE_CLOSE + f Lnet/minecraft/sounds/SoundEffect; jj FENCE_GATE_OPEN + f Lnet/minecraft/sounds/SoundEffect; jk FIRECHARGE_USE + f Lnet/minecraft/sounds/SoundEffect; jl FIREWORK_ROCKET_BLAST + f Lnet/minecraft/sounds/SoundEffect; jm FIREWORK_ROCKET_BLAST_FAR + f Lnet/minecraft/sounds/SoundEffect; jn FIREWORK_ROCKET_LARGE_BLAST + f Lnet/minecraft/sounds/SoundEffect; jo FIREWORK_ROCKET_LARGE_BLAST_FAR + f Lnet/minecraft/sounds/SoundEffect; jp FIREWORK_ROCKET_LAUNCH + f Lnet/minecraft/sounds/SoundEffect; jq FIREWORK_ROCKET_SHOOT + f Lnet/minecraft/sounds/SoundEffect; jr FIREWORK_ROCKET_TWINKLE + f Lnet/minecraft/sounds/SoundEffect; js FIREWORK_ROCKET_TWINKLE_FAR + f Lnet/minecraft/sounds/SoundEffect; jt FIRE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ju FIRE_EXTINGUISH + f Lnet/minecraft/sounds/SoundEffect; jv FISH_SWIM + f Lnet/minecraft/sounds/SoundEffect; jw FISHING_BOBBER_RETRIEVE + f Lnet/minecraft/sounds/SoundEffect; jx FISHING_BOBBER_SPLASH + f Lnet/minecraft/sounds/SoundEffect; jy FISHING_BOBBER_THROW + f Lnet/minecraft/sounds/SoundEffect; jz FLINTANDSTEEL_USE + f Lnet/minecraft/core/Holder$c; k AMBIENT_BASALT_DELTAS_MOOD + f Lnet/minecraft/sounds/SoundEffect; kA GENERIC_BURN + f Lnet/minecraft/sounds/SoundEffect; kB GENERIC_DEATH + f Lnet/minecraft/core/Holder$c; kC GENERIC_DRINK + f Lnet/minecraft/core/Holder$c; kD GENERIC_EAT + f Lnet/minecraft/core/Holder$c; kE GENERIC_EXPLODE + f Lnet/minecraft/sounds/SoundEffect; kF GENERIC_EXTINGUISH_FIRE + f Lnet/minecraft/sounds/SoundEffect; kG GENERIC_HURT + f Lnet/minecraft/sounds/SoundEffect; kH GENERIC_SMALL_FALL + f Lnet/minecraft/sounds/SoundEffect; kI GENERIC_SPLASH + f Lnet/minecraft/sounds/SoundEffect; kJ GENERIC_SWIM + f Lnet/minecraft/sounds/SoundEffect; kK GHAST_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; kL GHAST_DEATH + f Lnet/minecraft/sounds/SoundEffect; kM GHAST_HURT + f Lnet/minecraft/sounds/SoundEffect; kN GHAST_SCREAM + f Lnet/minecraft/sounds/SoundEffect; kO GHAST_SHOOT + f Lnet/minecraft/sounds/SoundEffect; kP GHAST_WARN + f Lnet/minecraft/sounds/SoundEffect; kQ GILDED_BLACKSTONE_BREAK + f Lnet/minecraft/sounds/SoundEffect; kR GILDED_BLACKSTONE_FALL + f Lnet/minecraft/sounds/SoundEffect; kS GILDED_BLACKSTONE_HIT + f Lnet/minecraft/sounds/SoundEffect; kT GILDED_BLACKSTONE_PLACE + f Lnet/minecraft/sounds/SoundEffect; kU GILDED_BLACKSTONE_STEP + f Lnet/minecraft/sounds/SoundEffect; kV GLASS_BREAK + f Lnet/minecraft/sounds/SoundEffect; kW GLASS_FALL + f Lnet/minecraft/sounds/SoundEffect; kX GLASS_HIT + f Lnet/minecraft/sounds/SoundEffect; kY GLASS_PLACE + f Lnet/minecraft/sounds/SoundEffect; kZ GLASS_STEP + f Lnet/minecraft/sounds/SoundEffect; ka FROGLIGHT_BREAK + f Lnet/minecraft/sounds/SoundEffect; kb FROGLIGHT_FALL + f Lnet/minecraft/sounds/SoundEffect; kc FROGLIGHT_HIT + f Lnet/minecraft/sounds/SoundEffect; kd FROGLIGHT_PLACE + f Lnet/minecraft/sounds/SoundEffect; ke FROGLIGHT_STEP + f Lnet/minecraft/sounds/SoundEffect; kf FROGSPAWNSTEP + f Lnet/minecraft/sounds/SoundEffect; kg FROGSPAWN_BREAK + f Lnet/minecraft/sounds/SoundEffect; kh FROGSPAWN_FALL + f Lnet/minecraft/sounds/SoundEffect; ki FROGSPAWN_HATCH + f Lnet/minecraft/sounds/SoundEffect; kj FROGSPAWN_HIT + f Lnet/minecraft/sounds/SoundEffect; kk FROGSPAWN_PLACE + f Lnet/minecraft/sounds/SoundEffect; kl FROG_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; km FROG_DEATH + f Lnet/minecraft/sounds/SoundEffect; kn FROG_EAT + f Lnet/minecraft/sounds/SoundEffect; ko FROG_HURT + f Lnet/minecraft/sounds/SoundEffect; kp FROG_LAY_SPAWN + f Lnet/minecraft/sounds/SoundEffect; kq FROG_LONG_JUMP + f Lnet/minecraft/sounds/SoundEffect; kr FROG_STEP + f Lnet/minecraft/sounds/SoundEffect; ks FROG_TONGUE + f Lnet/minecraft/sounds/SoundEffect; kt ROOTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; ku ROOTS_STEP + f Lnet/minecraft/sounds/SoundEffect; kv ROOTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; kw ROOTS_HIT + f Lnet/minecraft/sounds/SoundEffect; kx ROOTS_FALL + f Lnet/minecraft/sounds/SoundEffect; ky FURNACE_FIRE_CRACKLE + f Lnet/minecraft/sounds/SoundEffect; kz GENERIC_BIG_FALL + f Lnet/minecraft/core/Holder$c; l AMBIENT_CRIMSON_FOREST_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; lA GOAT_SCREAMING_RAM_IMPACT + f Lnet/minecraft/sounds/SoundEffect; lB GOAT_STEP + f Lnet/minecraft/sounds/SoundEffect; lC GRASS_BREAK + f Lnet/minecraft/sounds/SoundEffect; lD GRASS_FALL + f Lnet/minecraft/sounds/SoundEffect; lE GRASS_HIT + f Lnet/minecraft/sounds/SoundEffect; lF GRASS_PLACE + f Lnet/minecraft/sounds/SoundEffect; lG GRASS_STEP + f Lnet/minecraft/sounds/SoundEffect; lH GRAVEL_BREAK + f Lnet/minecraft/sounds/SoundEffect; lI GRAVEL_FALL + f Lnet/minecraft/sounds/SoundEffect; lJ GRAVEL_HIT + f Lnet/minecraft/sounds/SoundEffect; lK GRAVEL_PLACE + f Lnet/minecraft/sounds/SoundEffect; lL GRAVEL_STEP + f Lnet/minecraft/sounds/SoundEffect; lM GRINDSTONE_USE + f Lnet/minecraft/sounds/SoundEffect; lN GROWING_PLANT_CROP + f Lnet/minecraft/sounds/SoundEffect; lO GUARDIAN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; lP GUARDIAN_AMBIENT_LAND + f Lnet/minecraft/sounds/SoundEffect; lQ GUARDIAN_ATTACK + f Lnet/minecraft/sounds/SoundEffect; lR GUARDIAN_DEATH + f Lnet/minecraft/sounds/SoundEffect; lS GUARDIAN_DEATH_LAND + f Lnet/minecraft/sounds/SoundEffect; lT GUARDIAN_FLOP + f Lnet/minecraft/sounds/SoundEffect; lU GUARDIAN_HURT + f Lnet/minecraft/sounds/SoundEffect; lV GUARDIAN_HURT_LAND + f Lnet/minecraft/sounds/SoundEffect; lW HANGING_ROOTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; lX HANGING_ROOTS_FALL + f Lnet/minecraft/sounds/SoundEffect; lY HANGING_ROOTS_HIT + f Lnet/minecraft/sounds/SoundEffect; lZ HANGING_ROOTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; la GLOW_INK_SAC_USE + f Lnet/minecraft/sounds/SoundEffect; lb GLOW_ITEM_FRAME_ADD_ITEM + f Lnet/minecraft/sounds/SoundEffect; lc GLOW_ITEM_FRAME_BREAK + f Lnet/minecraft/sounds/SoundEffect; ld GLOW_ITEM_FRAME_PLACE + f Lnet/minecraft/sounds/SoundEffect; le GLOW_ITEM_FRAME_REMOVE_ITEM + f Lnet/minecraft/sounds/SoundEffect; lf GLOW_ITEM_FRAME_ROTATE_ITEM + f Lnet/minecraft/sounds/SoundEffect; lg GLOW_SQUID_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; lh GLOW_SQUID_DEATH + f Lnet/minecraft/sounds/SoundEffect; li GLOW_SQUID_HURT + f Lnet/minecraft/sounds/SoundEffect; lj GLOW_SQUID_SQUIRT + f Lnet/minecraft/sounds/SoundEffect; lk GOAT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ll GOAT_DEATH + f Lnet/minecraft/sounds/SoundEffect; lm GOAT_EAT + f Lnet/minecraft/sounds/SoundEffect; ln GOAT_HURT + f Lnet/minecraft/sounds/SoundEffect; lo GOAT_LONG_JUMP + f Lnet/minecraft/sounds/SoundEffect; lp GOAT_MILK + f Lnet/minecraft/sounds/SoundEffect; lq GOAT_PREPARE_RAM + f Lnet/minecraft/sounds/SoundEffect; lr GOAT_RAM_IMPACT + f Lnet/minecraft/sounds/SoundEffect; ls GOAT_HORN_BREAK + f Lnet/minecraft/sounds/SoundEffect; lt GOAT_SCREAMING_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; lu GOAT_SCREAMING_DEATH + f Lnet/minecraft/sounds/SoundEffect; lv GOAT_SCREAMING_EAT + f Lnet/minecraft/sounds/SoundEffect; lw GOAT_SCREAMING_HURT + f Lnet/minecraft/sounds/SoundEffect; lx GOAT_SCREAMING_LONG_JUMP + f Lnet/minecraft/sounds/SoundEffect; ly GOAT_SCREAMING_MILK + f Lnet/minecraft/sounds/SoundEffect; lz GOAT_SCREAMING_PREPARE_RAM + f Lnet/minecraft/core/Holder$c; m AMBIENT_CRIMSON_FOREST_LOOP + f Lnet/minecraft/sounds/SoundEffect; mA TRIAL_SPAWNER_SPAWN_MOB + f Lnet/minecraft/sounds/SoundEffect; mB TRIAL_SPAWNER_ABOUT_TO_SPAWN_ITEM + f Lnet/minecraft/sounds/SoundEffect; mC TRIAL_SPAWNER_SPAWN_ITEM + f Lnet/minecraft/sounds/SoundEffect; mD TRIAL_SPAWNER_SPAWN_ITEM_BEGIN + f Lnet/minecraft/sounds/SoundEffect; mE TRIAL_SPAWNER_DETECT_PLAYER + f Lnet/minecraft/sounds/SoundEffect; mF TRIAL_SPAWNER_OMINOUS_ACTIVATE + f Lnet/minecraft/sounds/SoundEffect; mG TRIAL_SPAWNER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; mH TRIAL_SPAWNER_AMBIENT_OMINOUS + f Lnet/minecraft/sounds/SoundEffect; mI TRIAL_SPAWNER_OPEN_SHUTTER + f Lnet/minecraft/sounds/SoundEffect; mJ TRIAL_SPAWNER_CLOSE_SHUTTER + f Lnet/minecraft/sounds/SoundEffect; mK TRIAL_SPAWNER_EJECT_ITEM + f Lnet/minecraft/sounds/SoundEffect; mL HOE_TILL + f Lnet/minecraft/sounds/SoundEffect; mM HOGLIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; mN HOGLIN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; mO HOGLIN_ATTACK + f Lnet/minecraft/sounds/SoundEffect; mP HOGLIN_CONVERTED_TO_ZOMBIFIED + f Lnet/minecraft/sounds/SoundEffect; mQ HOGLIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; mR HOGLIN_HURT + f Lnet/minecraft/sounds/SoundEffect; mS HOGLIN_RETREAT + f Lnet/minecraft/sounds/SoundEffect; mT HOGLIN_STEP + f Lnet/minecraft/sounds/SoundEffect; mU HONEY_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; mV HONEY_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; mW HONEY_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; mX HONEY_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; mY HONEY_BLOCK_SLIDE + f Lnet/minecraft/sounds/SoundEffect; mZ HONEY_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; ma HANGING_ROOTS_STEP + f Lnet/minecraft/sounds/SoundEffect; mb HANGING_SIGN_STEP + f Lnet/minecraft/sounds/SoundEffect; mc HANGING_SIGN_BREAK + f Lnet/minecraft/sounds/SoundEffect; md HANGING_SIGN_FALL + f Lnet/minecraft/sounds/SoundEffect; me HANGING_SIGN_HIT + f Lnet/minecraft/sounds/SoundEffect; mf HANGING_SIGN_PLACE + f Lnet/minecraft/sounds/SoundEffect; mg HEAVY_CORE_BREAK + f Lnet/minecraft/sounds/SoundEffect; mh HEAVY_CORE_FALL + f Lnet/minecraft/sounds/SoundEffect; mi HEAVY_CORE_HIT + f Lnet/minecraft/sounds/SoundEffect; mj HEAVY_CORE_PLACE + f Lnet/minecraft/sounds/SoundEffect; mk HEAVY_CORE_STEP + f Lnet/minecraft/sounds/SoundEffect; ml NETHER_WOOD_HANGING_SIGN_STEP + f Lnet/minecraft/sounds/SoundEffect; mm NETHER_WOOD_HANGING_SIGN_BREAK + f Lnet/minecraft/sounds/SoundEffect; mn NETHER_WOOD_HANGING_SIGN_FALL + f Lnet/minecraft/sounds/SoundEffect; mo NETHER_WOOD_HANGING_SIGN_HIT + f Lnet/minecraft/sounds/SoundEffect; mp NETHER_WOOD_HANGING_SIGN_PLACE + f Lnet/minecraft/sounds/SoundEffect; mq BAMBOO_WOOD_HANGING_SIGN_STEP + f Lnet/minecraft/sounds/SoundEffect; mr BAMBOO_WOOD_HANGING_SIGN_BREAK + f Lnet/minecraft/sounds/SoundEffect; ms BAMBOO_WOOD_HANGING_SIGN_FALL + f Lnet/minecraft/sounds/SoundEffect; mt BAMBOO_WOOD_HANGING_SIGN_HIT + f Lnet/minecraft/sounds/SoundEffect; mu BAMBOO_WOOD_HANGING_SIGN_PLACE + f Lnet/minecraft/sounds/SoundEffect; mv TRIAL_SPAWNER_BREAK + f Lnet/minecraft/sounds/SoundEffect; mw TRIAL_SPAWNER_STEP + f Lnet/minecraft/sounds/SoundEffect; mx TRIAL_SPAWNER_PLACE + f Lnet/minecraft/sounds/SoundEffect; my TRIAL_SPAWNER_HIT + f Lnet/minecraft/sounds/SoundEffect; mz TRIAL_SPAWNER_FALL + f Lnet/minecraft/core/Holder$c; n AMBIENT_CRIMSON_FOREST_MOOD + f Lnet/minecraft/sounds/SoundEffect; nA HUSK_HURT + f Lnet/minecraft/sounds/SoundEffect; nB HUSK_STEP + f Lnet/minecraft/sounds/SoundEffect; nC ILLUSIONER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; nD ILLUSIONER_CAST_SPELL + f Lnet/minecraft/sounds/SoundEffect; nE ILLUSIONER_DEATH + f Lnet/minecraft/sounds/SoundEffect; nF ILLUSIONER_HURT + f Lnet/minecraft/sounds/SoundEffect; nG ILLUSIONER_MIRROR_MOVE + f Lnet/minecraft/sounds/SoundEffect; nH ILLUSIONER_PREPARE_BLINDNESS + f Lnet/minecraft/sounds/SoundEffect; nI ILLUSIONER_PREPARE_MIRROR + f Lnet/minecraft/sounds/SoundEffect; nJ INK_SAC_USE + f Lnet/minecraft/sounds/SoundEffect; nK IRON_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; nL IRON_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; nM IRON_GOLEM_ATTACK + f Lnet/minecraft/sounds/SoundEffect; nN IRON_GOLEM_DAMAGE + f Lnet/minecraft/sounds/SoundEffect; nO IRON_GOLEM_DEATH + f Lnet/minecraft/sounds/SoundEffect; nP IRON_GOLEM_HURT + f Lnet/minecraft/sounds/SoundEffect; nQ IRON_GOLEM_REPAIR + f Lnet/minecraft/sounds/SoundEffect; nR IRON_GOLEM_STEP + f Lnet/minecraft/sounds/SoundEffect; nS IRON_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; nT IRON_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; nU ITEM_FRAME_ADD_ITEM + f Lnet/minecraft/sounds/SoundEffect; nV ITEM_FRAME_BREAK + f Lnet/minecraft/sounds/SoundEffect; nW ITEM_FRAME_PLACE + f Lnet/minecraft/sounds/SoundEffect; nX ITEM_FRAME_REMOVE_ITEM + f Lnet/minecraft/sounds/SoundEffect; nY ITEM_FRAME_ROTATE_ITEM + f Lnet/minecraft/sounds/SoundEffect; nZ ITEM_BREAK + f Lnet/minecraft/sounds/SoundEffect; na HONEYCOMB_WAX_ON + f Lnet/minecraft/core/Holder$c; nb HONEY_DRINK + f I nc GOAT_HORN_VARIANT_COUNT + f Lcom/google/common/collect/ImmutableList; nd GOAT_HORN_SOUND_VARIANTS + f Lnet/minecraft/sounds/SoundEffect; ne HORSE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; nf HORSE_ANGRY + f Lnet/minecraft/core/Holder$c; ng HORSE_ARMOR + f Lnet/minecraft/sounds/SoundEffect; nh HORSE_BREATHE + f Lnet/minecraft/sounds/SoundEffect; ni HORSE_DEATH + f Lnet/minecraft/sounds/SoundEffect; nj HORSE_EAT + f Lnet/minecraft/sounds/SoundEffect; nk HORSE_GALLOP + f Lnet/minecraft/sounds/SoundEffect; nl HORSE_HURT + f Lnet/minecraft/sounds/SoundEffect; nm HORSE_JUMP + f Lnet/minecraft/sounds/SoundEffect; nn HORSE_LAND + f Lnet/minecraft/sounds/SoundEffect; no HORSE_SADDLE + f Lnet/minecraft/sounds/SoundEffect; np HORSE_STEP + f Lnet/minecraft/sounds/SoundEffect; nq HORSE_STEP_WOOD + f Lnet/minecraft/sounds/SoundEffect; nr HOSTILE_BIG_FALL + f Lnet/minecraft/sounds/SoundEffect; ns HOSTILE_DEATH + f Lnet/minecraft/sounds/SoundEffect; nt HOSTILE_HURT + f Lnet/minecraft/sounds/SoundEffect; nu HOSTILE_SMALL_FALL + f Lnet/minecraft/sounds/SoundEffect; nv HOSTILE_SPLASH + f Lnet/minecraft/sounds/SoundEffect; nw HOSTILE_SWIM + f Lnet/minecraft/sounds/SoundEffect; nx HUSK_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ny HUSK_CONVERTED_TO_ZOMBIE + f Lnet/minecraft/sounds/SoundEffect; nz HUSK_DEATH + f Lnet/minecraft/core/Holder$c; o AMBIENT_NETHER_WASTES_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; oA LLAMA_EAT + f Lnet/minecraft/sounds/SoundEffect; oB LLAMA_HURT + f Lnet/minecraft/sounds/SoundEffect; oC LLAMA_SPIT + f Lnet/minecraft/sounds/SoundEffect; oD LLAMA_STEP + f Lnet/minecraft/core/Holder; oE LLAMA_SWAG + f Lnet/minecraft/sounds/SoundEffect; oF MAGMA_CUBE_DEATH_SMALL + f Lnet/minecraft/sounds/SoundEffect; oG LODESTONE_BREAK + f Lnet/minecraft/sounds/SoundEffect; oH LODESTONE_STEP + f Lnet/minecraft/sounds/SoundEffect; oI LODESTONE_PLACE + f Lnet/minecraft/sounds/SoundEffect; oJ LODESTONE_HIT + f Lnet/minecraft/sounds/SoundEffect; oK LODESTONE_FALL + f Lnet/minecraft/sounds/SoundEffect; oL LODESTONE_COMPASS_LOCK + f Lnet/minecraft/sounds/SoundEffect; oM MACE_SMASH_AIR + f Lnet/minecraft/sounds/SoundEffect; oN MACE_SMASH_GROUND + f Lnet/minecraft/sounds/SoundEffect; oO MACE_SMASH_GROUND_HEAVY + f Lnet/minecraft/sounds/SoundEffect; oP MAGMA_CUBE_DEATH + f Lnet/minecraft/sounds/SoundEffect; oQ MAGMA_CUBE_HURT + f Lnet/minecraft/sounds/SoundEffect; oR MAGMA_CUBE_HURT_SMALL + f Lnet/minecraft/sounds/SoundEffect; oS MAGMA_CUBE_JUMP + f Lnet/minecraft/sounds/SoundEffect; oT MAGMA_CUBE_SQUISH + f Lnet/minecraft/sounds/SoundEffect; oU MAGMA_CUBE_SQUISH_SMALL + f Lnet/minecraft/sounds/SoundEffect; oV MANGROVE_ROOTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; oW MANGROVE_ROOTS_FALL + f Lnet/minecraft/sounds/SoundEffect; oX MANGROVE_ROOTS_HIT + f Lnet/minecraft/sounds/SoundEffect; oY MANGROVE_ROOTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; oZ MANGROVE_ROOTS_STEP + f Lnet/minecraft/sounds/SoundEffect; oa ITEM_PICKUP + f Lnet/minecraft/sounds/SoundEffect; ob LADDER_BREAK + f Lnet/minecraft/sounds/SoundEffect; oc LADDER_FALL + f Lnet/minecraft/sounds/SoundEffect; od LADDER_HIT + f Lnet/minecraft/sounds/SoundEffect; oe LADDER_PLACE + f Lnet/minecraft/sounds/SoundEffect; of LADDER_STEP + f Lnet/minecraft/sounds/SoundEffect; og LANTERN_BREAK + f Lnet/minecraft/sounds/SoundEffect; oh LANTERN_FALL + f Lnet/minecraft/sounds/SoundEffect; oi LANTERN_HIT + f Lnet/minecraft/sounds/SoundEffect; oj LANTERN_PLACE + f Lnet/minecraft/sounds/SoundEffect; ok LANTERN_STEP + f Lnet/minecraft/sounds/SoundEffect; ol LARGE_AMETHYST_BUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; om LARGE_AMETHYST_BUD_PLACE + f Lnet/minecraft/sounds/SoundEffect; on LAVA_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; oo LAVA_EXTINGUISH + f Lnet/minecraft/sounds/SoundEffect; op LAVA_POP + f Lnet/minecraft/sounds/SoundEffect; oq LEASH_KNOT_BREAK + f Lnet/minecraft/sounds/SoundEffect; or LEASH_KNOT_PLACE + f Lnet/minecraft/sounds/SoundEffect; os LEVER_CLICK + f Lnet/minecraft/sounds/SoundEffect; ot LIGHTNING_BOLT_IMPACT + f Lnet/minecraft/sounds/SoundEffect; ou LIGHTNING_BOLT_THUNDER + f Lnet/minecraft/sounds/SoundEffect; ov LINGERING_POTION_THROW + f Lnet/minecraft/sounds/SoundEffect; ow LLAMA_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ox LLAMA_ANGRY + f Lnet/minecraft/sounds/SoundEffect; oy LLAMA_CHEST + f Lnet/minecraft/sounds/SoundEffect; oz LLAMA_DEATH + f Lnet/minecraft/core/Holder$c; p AMBIENT_NETHER_WASTES_LOOP + f Lnet/minecraft/sounds/SoundEffect; pA PINK_PETALS_STEP + f Lnet/minecraft/sounds/SoundEffect; pB MOSS_BREAK + f Lnet/minecraft/sounds/SoundEffect; pC MOSS_FALL + f Lnet/minecraft/sounds/SoundEffect; pD MOSS_HIT + f Lnet/minecraft/sounds/SoundEffect; pE MOSS_PLACE + f Lnet/minecraft/sounds/SoundEffect; pF MOSS_STEP + f Lnet/minecraft/sounds/SoundEffect; pG MUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; pH MUD_FALL + f Lnet/minecraft/sounds/SoundEffect; pI MUD_HIT + f Lnet/minecraft/sounds/SoundEffect; pJ MUD_PLACE + f Lnet/minecraft/sounds/SoundEffect; pK MUD_STEP + f Lnet/minecraft/sounds/SoundEffect; pL MUD_BRICKS_BREAK + f Lnet/minecraft/sounds/SoundEffect; pM MUD_BRICKS_FALL + f Lnet/minecraft/sounds/SoundEffect; pN MUD_BRICKS_HIT + f Lnet/minecraft/sounds/SoundEffect; pO MUD_BRICKS_PLACE + f Lnet/minecraft/sounds/SoundEffect; pP MUD_BRICKS_STEP + f Lnet/minecraft/sounds/SoundEffect; pQ MUDDY_MANGROVE_ROOTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; pR MUDDY_MANGROVE_ROOTS_FALL + f Lnet/minecraft/sounds/SoundEffect; pS MUDDY_MANGROVE_ROOTS_HIT + f Lnet/minecraft/sounds/SoundEffect; pT MUDDY_MANGROVE_ROOTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; pU MUDDY_MANGROVE_ROOTS_STEP + f Lnet/minecraft/sounds/SoundEffect; pV MULE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; pW MULE_ANGRY + f Lnet/minecraft/sounds/SoundEffect; pX MULE_CHEST + f Lnet/minecraft/sounds/SoundEffect; pY MULE_DEATH + f Lnet/minecraft/sounds/SoundEffect; pZ MULE_EAT + f Lnet/minecraft/sounds/SoundEffect; pa MEDIUM_AMETHYST_BUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; pb MEDIUM_AMETHYST_BUD_PLACE + f Lnet/minecraft/sounds/SoundEffect; pc METAL_BREAK + f Lnet/minecraft/sounds/SoundEffect; pd METAL_FALL + f Lnet/minecraft/sounds/SoundEffect; pe METAL_HIT + f Lnet/minecraft/sounds/SoundEffect; pf METAL_PLACE + f Lnet/minecraft/sounds/SoundEffect; pg METAL_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; ph METAL_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; pi METAL_STEP + f Lnet/minecraft/sounds/SoundEffect; pj MINECART_INSIDE_UNDERWATER + f Lnet/minecraft/sounds/SoundEffect; pk MINECART_INSIDE + f Lnet/minecraft/sounds/SoundEffect; pl MINECART_RIDING + f Lnet/minecraft/sounds/SoundEffect; pm MOOSHROOM_CONVERT + f Lnet/minecraft/sounds/SoundEffect; pn MOOSHROOM_EAT + f Lnet/minecraft/sounds/SoundEffect; po MOOSHROOM_MILK + f Lnet/minecraft/sounds/SoundEffect; pp MOOSHROOM_MILK_SUSPICIOUSLY + f Lnet/minecraft/sounds/SoundEffect; pq MOOSHROOM_SHEAR + f Lnet/minecraft/sounds/SoundEffect; pr MOSS_CARPET_BREAK + f Lnet/minecraft/sounds/SoundEffect; ps MOSS_CARPET_FALL + f Lnet/minecraft/sounds/SoundEffect; pt MOSS_CARPET_HIT + f Lnet/minecraft/sounds/SoundEffect; pu MOSS_CARPET_PLACE + f Lnet/minecraft/sounds/SoundEffect; pv MOSS_CARPET_STEP + f Lnet/minecraft/sounds/SoundEffect; pw PINK_PETALS_BREAK + f Lnet/minecraft/sounds/SoundEffect; px PINK_PETALS_FALL + f Lnet/minecraft/sounds/SoundEffect; py PINK_PETALS_HIT + f Lnet/minecraft/sounds/SoundEffect; pz PINK_PETALS_PLACE + f Lnet/minecraft/core/Holder$c; q AMBIENT_NETHER_WASTES_MOOD + f Lnet/minecraft/core/Holder$c; qA MUSIC_MENU + f Lnet/minecraft/core/Holder$c; qB MUSIC_BIOME_BASALT_DELTAS + f Lnet/minecraft/core/Holder$c; qC MUSIC_BIOME_CRIMSON_FOREST + f Lnet/minecraft/core/Holder$c; qD MUSIC_BIOME_DEEP_DARK + f Lnet/minecraft/core/Holder$c; qE MUSIC_BIOME_DRIPSTONE_CAVES + f Lnet/minecraft/core/Holder$c; qF MUSIC_BIOME_GROVE + f Lnet/minecraft/core/Holder$c; qG MUSIC_BIOME_JAGGED_PEAKS + f Lnet/minecraft/core/Holder$c; qH MUSIC_BIOME_LUSH_CAVES + f Lnet/minecraft/core/Holder$c; qI MUSIC_BIOME_SWAMP + f Lnet/minecraft/core/Holder$c; qJ MUSIC_BIOME_FOREST + f Lnet/minecraft/core/Holder$c; qK MUSIC_BIOME_OLD_GROWTH_TAIGA + f Lnet/minecraft/core/Holder$c; qL MUSIC_BIOME_MEADOW + f Lnet/minecraft/core/Holder$c; qM MUSIC_BIOME_CHERRY_GROVE + f Lnet/minecraft/core/Holder$c; qN MUSIC_BIOME_NETHER_WASTES + f Lnet/minecraft/core/Holder$c; qO MUSIC_BIOME_FROZEN_PEAKS + f Lnet/minecraft/core/Holder$c; qP MUSIC_BIOME_SNOWY_SLOPES + f Lnet/minecraft/core/Holder$c; qQ MUSIC_BIOME_SOUL_SAND_VALLEY + f Lnet/minecraft/core/Holder$c; qR MUSIC_BIOME_STONY_PEAKS + f Lnet/minecraft/core/Holder$c; qS MUSIC_BIOME_WARPED_FOREST + f Lnet/minecraft/core/Holder$c; qT MUSIC_BIOME_FLOWER_FOREST + f Lnet/minecraft/core/Holder$c; qU MUSIC_BIOME_DESERT + f Lnet/minecraft/core/Holder$c; qV MUSIC_BIOME_BADLANDS + f Lnet/minecraft/core/Holder$c; qW MUSIC_BIOME_JUNGLE + f Lnet/minecraft/core/Holder$c; qX MUSIC_BIOME_SPARSE_JUNGLE + f Lnet/minecraft/core/Holder$c; qY MUSIC_BIOME_BAMBOO_JUNGLE + f Lnet/minecraft/core/Holder$c; qZ MUSIC_UNDER_WATER + f Lnet/minecraft/sounds/SoundEffect; qa MULE_HURT + f Lnet/minecraft/sounds/SoundEffect; qb MULE_JUMP + f Lnet/minecraft/core/Holder$c; qc MUSIC_CREATIVE + f Lnet/minecraft/core/Holder$c; qd MUSIC_CREDITS + f Lnet/minecraft/core/Holder$c; qe MUSIC_DISC_5 + f Lnet/minecraft/core/Holder$c; qf MUSIC_DISC_11 + f Lnet/minecraft/core/Holder$c; qg MUSIC_DISC_13 + f Lnet/minecraft/core/Holder$c; qh MUSIC_DISC_BLOCKS + f Lnet/minecraft/core/Holder$c; qi MUSIC_DISC_CAT + f Lnet/minecraft/core/Holder$c; qj MUSIC_DISC_CHIRP + f Lnet/minecraft/core/Holder$c; qk MUSIC_DISC_FAR + f Lnet/minecraft/core/Holder$c; ql MUSIC_DISC_MALL + f Lnet/minecraft/core/Holder$c; qm MUSIC_DISC_MELLOHI + f Lnet/minecraft/core/Holder$c; qn MUSIC_DISC_PIGSTEP + f Lnet/minecraft/core/Holder$c; qo MUSIC_DISC_STAL + f Lnet/minecraft/core/Holder$c; qp MUSIC_DISC_STRAD + f Lnet/minecraft/core/Holder$c; qq MUSIC_DISC_WAIT + f Lnet/minecraft/core/Holder$c; qr MUSIC_DISC_WARD + f Lnet/minecraft/core/Holder$c; qs MUSIC_DISC_OTHERSIDE + f Lnet/minecraft/core/Holder$c; qt MUSIC_DISC_RELIC + f Lnet/minecraft/core/Holder$c; qu MUSIC_DISC_CREATOR + f Lnet/minecraft/core/Holder$c; qv MUSIC_DISC_CREATOR_MUSIC_BOX + f Lnet/minecraft/core/Holder$c; qw MUSIC_DISC_PRECIPICE + f Lnet/minecraft/core/Holder$c; qx MUSIC_DRAGON + f Lnet/minecraft/core/Holder$c; qy MUSIC_END + f Lnet/minecraft/core/Holder$c; qz MUSIC_GAME + f Lnet/minecraft/core/Holder$c; r AMBIENT_SOUL_SAND_VALLEY_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; rA PACKED_MUD_PLACE + f Lnet/minecraft/sounds/SoundEffect; rB PACKED_MUD_STEP + f Lnet/minecraft/sounds/SoundEffect; rC STEM_BREAK + f Lnet/minecraft/sounds/SoundEffect; rD STEM_STEP + f Lnet/minecraft/sounds/SoundEffect; rE STEM_PLACE + f Lnet/minecraft/sounds/SoundEffect; rF STEM_HIT + f Lnet/minecraft/sounds/SoundEffect; rG STEM_FALL + f Lnet/minecraft/sounds/SoundEffect; rH NYLIUM_BREAK + f Lnet/minecraft/sounds/SoundEffect; rI NYLIUM_STEP + f Lnet/minecraft/sounds/SoundEffect; rJ NYLIUM_PLACE + f Lnet/minecraft/sounds/SoundEffect; rK NYLIUM_HIT + f Lnet/minecraft/sounds/SoundEffect; rL NYLIUM_FALL + f Lnet/minecraft/sounds/SoundEffect; rM NETHER_SPROUTS_BREAK + f Lnet/minecraft/sounds/SoundEffect; rN NETHER_SPROUTS_STEP + f Lnet/minecraft/sounds/SoundEffect; rO NETHER_SPROUTS_PLACE + f Lnet/minecraft/sounds/SoundEffect; rP NETHER_SPROUTS_HIT + f Lnet/minecraft/sounds/SoundEffect; rQ NETHER_SPROUTS_FALL + f Lnet/minecraft/sounds/SoundEffect; rR FUNGUS_BREAK + f Lnet/minecraft/sounds/SoundEffect; rS FUNGUS_STEP + f Lnet/minecraft/sounds/SoundEffect; rT FUNGUS_PLACE + f Lnet/minecraft/sounds/SoundEffect; rU FUNGUS_HIT + f Lnet/minecraft/sounds/SoundEffect; rV FUNGUS_FALL + f Lnet/minecraft/sounds/SoundEffect; rW WEEPING_VINES_BREAK + f Lnet/minecraft/sounds/SoundEffect; rX WEEPING_VINES_STEP + f Lnet/minecraft/sounds/SoundEffect; rY WEEPING_VINES_PLACE + f Lnet/minecraft/sounds/SoundEffect; rZ WEEPING_VINES_HIT + f Lnet/minecraft/sounds/SoundEffect; ra NETHER_BRICKS_BREAK + f Lnet/minecraft/sounds/SoundEffect; rb NETHER_BRICKS_STEP + f Lnet/minecraft/sounds/SoundEffect; rc NETHER_BRICKS_PLACE + f Lnet/minecraft/sounds/SoundEffect; rd NETHER_BRICKS_HIT + f Lnet/minecraft/sounds/SoundEffect; re NETHER_BRICKS_FALL + f Lnet/minecraft/sounds/SoundEffect; rf NETHER_WART_BREAK + f Lnet/minecraft/sounds/SoundEffect; rg NETHER_WART_PLANTED + f Lnet/minecraft/sounds/SoundEffect; rh NETHER_WOOD_BREAK + f Lnet/minecraft/sounds/SoundEffect; ri NETHER_WOOD_FALL + f Lnet/minecraft/sounds/SoundEffect; rj NETHER_WOOD_HIT + f Lnet/minecraft/sounds/SoundEffect; rk NETHER_WOOD_PLACE + f Lnet/minecraft/sounds/SoundEffect; rl NETHER_WOOD_STEP + f Lnet/minecraft/sounds/SoundEffect; rm NETHER_WOOD_DOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; rn NETHER_WOOD_DOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; ro NETHER_WOOD_TRAPDOOR_CLOSE + f Lnet/minecraft/sounds/SoundEffect; rp NETHER_WOOD_TRAPDOOR_OPEN + f Lnet/minecraft/sounds/SoundEffect; rq NETHER_WOOD_BUTTON_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; rr NETHER_WOOD_BUTTON_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; rs NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; rt NETHER_WOOD_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; ru NETHER_WOOD_FENCE_GATE_CLOSE + f Lnet/minecraft/sounds/SoundEffect; rv NETHER_WOOD_FENCE_GATE_OPEN + f Lnet/minecraft/sounds/SoundEffect; rw EMPTY + f Lnet/minecraft/sounds/SoundEffect; rx PACKED_MUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; ry PACKED_MUD_FALL + f Lnet/minecraft/sounds/SoundEffect; rz PACKED_MUD_HIT + f Lnet/minecraft/core/Holder$c; s AMBIENT_SOUL_SAND_VALLEY_LOOP + f Lnet/minecraft/core/Holder$c; sA NOTE_BLOCK_XYLOPHONE + f Lnet/minecraft/core/Holder$c; sB NOTE_BLOCK_IRON_XYLOPHONE + f Lnet/minecraft/core/Holder$c; sC NOTE_BLOCK_COW_BELL + f Lnet/minecraft/core/Holder$c; sD NOTE_BLOCK_DIDGERIDOO + f Lnet/minecraft/core/Holder$c; sE NOTE_BLOCK_BIT + f Lnet/minecraft/core/Holder$c; sF NOTE_BLOCK_BANJO + f Lnet/minecraft/core/Holder$c; sG NOTE_BLOCK_IMITATE_ZOMBIE + f Lnet/minecraft/core/Holder$c; sH NOTE_BLOCK_IMITATE_SKELETON + f Lnet/minecraft/core/Holder$c; sI NOTE_BLOCK_IMITATE_CREEPER + f Lnet/minecraft/core/Holder$c; sJ NOTE_BLOCK_IMITATE_ENDER_DRAGON + f Lnet/minecraft/core/Holder$c; sK NOTE_BLOCK_IMITATE_WITHER_SKELETON + f Lnet/minecraft/core/Holder$c; sL NOTE_BLOCK_IMITATE_PIGLIN + f Lnet/minecraft/sounds/SoundEffect; sM OCELOT_HURT + f Lnet/minecraft/sounds/SoundEffect; sN OCELOT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; sO OCELOT_DEATH + f Lnet/minecraft/core/Holder$c; sP OMINOUS_BOTTLE_DISPOSE + f Lnet/minecraft/sounds/SoundEffect; sQ PAINTING_BREAK + f Lnet/minecraft/sounds/SoundEffect; sR PAINTING_PLACE + f Lnet/minecraft/sounds/SoundEffect; sS PALE_HANGING_MOSS_IDLE + f Lnet/minecraft/sounds/SoundEffect; sT PANDA_PRE_SNEEZE + f Lnet/minecraft/sounds/SoundEffect; sU PANDA_SNEEZE + f Lnet/minecraft/sounds/SoundEffect; sV PANDA_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; sW PANDA_DEATH + f Lnet/minecraft/sounds/SoundEffect; sX PANDA_EAT + f Lnet/minecraft/sounds/SoundEffect; sY PANDA_STEP + f Lnet/minecraft/sounds/SoundEffect; sZ PANDA_CANT_BREED + f Lnet/minecraft/sounds/SoundEffect; sa WEEPING_VINES_FALL + f Lnet/minecraft/sounds/SoundEffect; sb WART_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; sc WART_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; sd WART_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; se WART_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; sf WART_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; sg NETHERITE_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; sh NETHERITE_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; si NETHERITE_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; sj NETHERITE_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; sk NETHERITE_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; sl NETHERRACK_BREAK + f Lnet/minecraft/sounds/SoundEffect; sm NETHERRACK_STEP + f Lnet/minecraft/sounds/SoundEffect; sn NETHERRACK_PLACE + f Lnet/minecraft/sounds/SoundEffect; so NETHERRACK_HIT + f Lnet/minecraft/sounds/SoundEffect; sp NETHERRACK_FALL + f Lnet/minecraft/core/Holder$c; sq NOTE_BLOCK_BASEDRUM + f Lnet/minecraft/core/Holder$c; sr NOTE_BLOCK_BASS + f Lnet/minecraft/core/Holder$c; ss NOTE_BLOCK_BELL + f Lnet/minecraft/core/Holder$c; st NOTE_BLOCK_CHIME + f Lnet/minecraft/core/Holder$c; su NOTE_BLOCK_FLUTE + f Lnet/minecraft/core/Holder$c; sv NOTE_BLOCK_GUITAR + f Lnet/minecraft/core/Holder$c; sw NOTE_BLOCK_HARP + f Lnet/minecraft/core/Holder$c; sx NOTE_BLOCK_HAT + f Lnet/minecraft/core/Holder$c; sy NOTE_BLOCK_PLING + f Lnet/minecraft/core/Holder$c; sz NOTE_BLOCK_SNARE + f Lnet/minecraft/core/Holder$c; t AMBIENT_SOUL_SAND_VALLEY_MOOD + f Lnet/minecraft/sounds/SoundEffect; tA PARROT_IMITATE_PIGLIN + f Lnet/minecraft/sounds/SoundEffect; tB PARROT_IMITATE_PIGLIN_BRUTE + f Lnet/minecraft/sounds/SoundEffect; tC PARROT_IMITATE_PILLAGER + f Lnet/minecraft/sounds/SoundEffect; tD PARROT_IMITATE_RAVAGER + f Lnet/minecraft/sounds/SoundEffect; tE PARROT_IMITATE_SHULKER + f Lnet/minecraft/sounds/SoundEffect; tF PARROT_IMITATE_SILVERFISH + f Lnet/minecraft/sounds/SoundEffect; tG PARROT_IMITATE_SKELETON + f Lnet/minecraft/sounds/SoundEffect; tH PARROT_IMITATE_SLIME + f Lnet/minecraft/sounds/SoundEffect; tI PARROT_IMITATE_SPIDER + f Lnet/minecraft/sounds/SoundEffect; tJ PARROT_IMITATE_STRAY + f Lnet/minecraft/sounds/SoundEffect; tK PARROT_IMITATE_VEX + f Lnet/minecraft/sounds/SoundEffect; tL PARROT_IMITATE_VINDICATOR + f Lnet/minecraft/sounds/SoundEffect; tM PARROT_IMITATE_WARDEN + f Lnet/minecraft/sounds/SoundEffect; tN PARROT_IMITATE_WITCH + f Lnet/minecraft/sounds/SoundEffect; tO PARROT_IMITATE_WITHER + f Lnet/minecraft/sounds/SoundEffect; tP PARROT_IMITATE_WITHER_SKELETON + f Lnet/minecraft/sounds/SoundEffect; tQ PARROT_IMITATE_ZOGLIN + f Lnet/minecraft/sounds/SoundEffect; tR PARROT_IMITATE_ZOMBIE + f Lnet/minecraft/sounds/SoundEffect; tS PARROT_IMITATE_ZOMBIE_VILLAGER + f Lnet/minecraft/sounds/SoundEffect; tT PARROT_STEP + f Lnet/minecraft/sounds/SoundEffect; tU PHANTOM_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; tV PHANTOM_BITE + f Lnet/minecraft/sounds/SoundEffect; tW PHANTOM_DEATH + f Lnet/minecraft/sounds/SoundEffect; tX PHANTOM_FLAP + f Lnet/minecraft/sounds/SoundEffect; tY PHANTOM_HURT + f Lnet/minecraft/sounds/SoundEffect; tZ PHANTOM_SWOOP + f Lnet/minecraft/sounds/SoundEffect; ta PANDA_AGGRESSIVE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; tb PANDA_WORRIED_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; tc PANDA_HURT + f Lnet/minecraft/sounds/SoundEffect; td PANDA_BITE + f Lnet/minecraft/sounds/SoundEffect; te PARROT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; tf PARROT_DEATH + f Lnet/minecraft/sounds/SoundEffect; tg PARROT_EAT + f Lnet/minecraft/sounds/SoundEffect; th PARROT_FLY + f Lnet/minecraft/sounds/SoundEffect; ti PARROT_HURT + f Lnet/minecraft/sounds/SoundEffect; tj PARROT_IMITATE_BLAZE + f Lnet/minecraft/sounds/SoundEffect; tk PARROT_IMITATE_BOGGED + f Lnet/minecraft/sounds/SoundEffect; tl PARROT_IMITATE_BREEZE + f Lnet/minecraft/sounds/SoundEffect; tm PARROT_IMITATE_CREAKING + f Lnet/minecraft/sounds/SoundEffect; tn PARROT_IMITATE_CREEPER + f Lnet/minecraft/sounds/SoundEffect; to PARROT_IMITATE_DROWNED + f Lnet/minecraft/sounds/SoundEffect; tp PARROT_IMITATE_ELDER_GUARDIAN + f Lnet/minecraft/sounds/SoundEffect; tq PARROT_IMITATE_ENDER_DRAGON + f Lnet/minecraft/sounds/SoundEffect; tr PARROT_IMITATE_ENDERMITE + f Lnet/minecraft/sounds/SoundEffect; ts PARROT_IMITATE_EVOKER + f Lnet/minecraft/sounds/SoundEffect; tt PARROT_IMITATE_GHAST + f Lnet/minecraft/sounds/SoundEffect; tu PARROT_IMITATE_GUARDIAN + f Lnet/minecraft/sounds/SoundEffect; tv PARROT_IMITATE_HOGLIN + f Lnet/minecraft/sounds/SoundEffect; tw PARROT_IMITATE_HUSK + f Lnet/minecraft/sounds/SoundEffect; tx PARROT_IMITATE_ILLUSIONER + f Lnet/minecraft/sounds/SoundEffect; ty PARROT_IMITATE_MAGMA_CUBE + f Lnet/minecraft/sounds/SoundEffect; tz PARROT_IMITATE_PHANTOM + f Lnet/minecraft/core/Holder$c; u AMBIENT_WARPED_FOREST_ADDITIONS + f Lnet/minecraft/sounds/SoundEffect; uA PISTON_EXTEND + f Lnet/minecraft/sounds/SoundEffect; uB PLAYER_ATTACK_CRIT + f Lnet/minecraft/sounds/SoundEffect; uC PLAYER_ATTACK_KNOCKBACK + f Lnet/minecraft/sounds/SoundEffect; uD PLAYER_ATTACK_NODAMAGE + f Lnet/minecraft/sounds/SoundEffect; uE PLAYER_ATTACK_STRONG + f Lnet/minecraft/sounds/SoundEffect; uF PLAYER_ATTACK_SWEEP + f Lnet/minecraft/sounds/SoundEffect; uG PLAYER_ATTACK_WEAK + f Lnet/minecraft/sounds/SoundEffect; uH PLAYER_BIG_FALL + f Lnet/minecraft/sounds/SoundEffect; uI PLAYER_BREATH + f Lnet/minecraft/sounds/SoundEffect; uJ PLAYER_BURP + f Lnet/minecraft/sounds/SoundEffect; uK PLAYER_DEATH + f Lnet/minecraft/sounds/SoundEffect; uL PLAYER_HURT + f Lnet/minecraft/sounds/SoundEffect; uM PLAYER_HURT_DROWN + f Lnet/minecraft/sounds/SoundEffect; uN PLAYER_HURT_FREEZE + f Lnet/minecraft/sounds/SoundEffect; uO PLAYER_HURT_ON_FIRE + f Lnet/minecraft/sounds/SoundEffect; uP PLAYER_HURT_SWEET_BERRY_BUSH + f Lnet/minecraft/sounds/SoundEffect; uQ PLAYER_LEVELUP + f Lnet/minecraft/sounds/SoundEffect; uR PLAYER_SMALL_FALL + f Lnet/minecraft/sounds/SoundEffect; uS PLAYER_SPLASH + f Lnet/minecraft/sounds/SoundEffect; uT PLAYER_SPLASH_HIGH_SPEED + f Lnet/minecraft/sounds/SoundEffect; uU PLAYER_SWIM + f Lnet/minecraft/sounds/SoundEffect; uV PLAYER_TELEPORT + f Lnet/minecraft/sounds/SoundEffect; uW POLAR_BEAR_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; uX POLAR_BEAR_AMBIENT_BABY + f Lnet/minecraft/sounds/SoundEffect; uY POLAR_BEAR_DEATH + f Lnet/minecraft/sounds/SoundEffect; uZ POLAR_BEAR_HURT + f Lnet/minecraft/sounds/SoundEffect; ua PIG_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; ub PIG_DEATH + f Lnet/minecraft/sounds/SoundEffect; uc PIG_HURT + f Lnet/minecraft/sounds/SoundEffect; ud PIG_SADDLE + f Lnet/minecraft/sounds/SoundEffect; ue PIG_STEP + f Lnet/minecraft/sounds/SoundEffect; uf PIGLIN_ADMIRING_ITEM + f Lnet/minecraft/sounds/SoundEffect; ug PIGLIN_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; uh PIGLIN_ANGRY + f Lnet/minecraft/sounds/SoundEffect; ui PIGLIN_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; uj PIGLIN_DEATH + f Lnet/minecraft/sounds/SoundEffect; uk PIGLIN_JEALOUS + f Lnet/minecraft/sounds/SoundEffect; ul PIGLIN_HURT + f Lnet/minecraft/sounds/SoundEffect; um PIGLIN_RETREAT + f Lnet/minecraft/sounds/SoundEffect; un PIGLIN_STEP + f Lnet/minecraft/sounds/SoundEffect; uo PIGLIN_CONVERTED_TO_ZOMBIFIED + f Lnet/minecraft/sounds/SoundEffect; up PIGLIN_BRUTE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; uq PIGLIN_BRUTE_ANGRY + f Lnet/minecraft/sounds/SoundEffect; ur PIGLIN_BRUTE_DEATH + f Lnet/minecraft/sounds/SoundEffect; us PIGLIN_BRUTE_HURT + f Lnet/minecraft/sounds/SoundEffect; ut PIGLIN_BRUTE_STEP + f Lnet/minecraft/sounds/SoundEffect; uu PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED + f Lnet/minecraft/sounds/SoundEffect; uv PILLAGER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; uw PILLAGER_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; ux PILLAGER_DEATH + f Lnet/minecraft/sounds/SoundEffect; uy PILLAGER_HURT + f Lnet/minecraft/sounds/SoundEffect; uz PISTON_CONTRACT + f Lnet/minecraft/core/Holder$c; v AMBIENT_WARPED_FOREST_LOOP + f Lnet/minecraft/sounds/SoundEffect; vA RABBIT_HURT + f Lnet/minecraft/sounds/SoundEffect; vB RABBIT_JUMP + f Lnet/minecraft/core/Holder$c; vC RAID_HORN + f Lnet/minecraft/sounds/SoundEffect; vD RAVAGER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; vE RAVAGER_ATTACK + f Lnet/minecraft/sounds/SoundEffect; vF RAVAGER_CELEBRATE + f Lnet/minecraft/sounds/SoundEffect; vG RAVAGER_DEATH + f Lnet/minecraft/sounds/SoundEffect; vH RAVAGER_HURT + f Lnet/minecraft/sounds/SoundEffect; vI RAVAGER_STEP + f Lnet/minecraft/sounds/SoundEffect; vJ RAVAGER_STUNNED + f Lnet/minecraft/sounds/SoundEffect; vK RAVAGER_ROAR + f Lnet/minecraft/sounds/SoundEffect; vL NETHER_GOLD_ORE_BREAK + f Lnet/minecraft/sounds/SoundEffect; vM NETHER_GOLD_ORE_FALL + f Lnet/minecraft/sounds/SoundEffect; vN NETHER_GOLD_ORE_HIT + f Lnet/minecraft/sounds/SoundEffect; vO NETHER_GOLD_ORE_PLACE + f Lnet/minecraft/sounds/SoundEffect; vP NETHER_GOLD_ORE_STEP + f Lnet/minecraft/sounds/SoundEffect; vQ NETHER_ORE_BREAK + f Lnet/minecraft/sounds/SoundEffect; vR NETHER_ORE_FALL + f Lnet/minecraft/sounds/SoundEffect; vS NETHER_ORE_HIT + f Lnet/minecraft/sounds/SoundEffect; vT NETHER_ORE_PLACE + f Lnet/minecraft/sounds/SoundEffect; vU NETHER_ORE_STEP + f Lnet/minecraft/sounds/SoundEffect; vV REDSTONE_TORCH_BURNOUT + f Lnet/minecraft/sounds/SoundEffect; vW RESPAWN_ANCHOR_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; vX RESPAWN_ANCHOR_CHARGE + f Lnet/minecraft/core/Holder$c; vY RESPAWN_ANCHOR_DEPLETE + f Lnet/minecraft/sounds/SoundEffect; vZ RESPAWN_ANCHOR_SET_SPAWN + f Lnet/minecraft/sounds/SoundEffect; va POLAR_BEAR_STEP + f Lnet/minecraft/sounds/SoundEffect; vb POLAR_BEAR_WARNING + f Lnet/minecraft/sounds/SoundEffect; vc POLISHED_DEEPSLATE_BREAK + f Lnet/minecraft/sounds/SoundEffect; vd POLISHED_DEEPSLATE_FALL + f Lnet/minecraft/sounds/SoundEffect; ve POLISHED_DEEPSLATE_HIT + f Lnet/minecraft/sounds/SoundEffect; vf POLISHED_DEEPSLATE_PLACE + f Lnet/minecraft/sounds/SoundEffect; vg POLISHED_DEEPSLATE_STEP + f Lnet/minecraft/sounds/SoundEffect; vh PORTAL_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; vi PORTAL_TRAVEL + f Lnet/minecraft/sounds/SoundEffect; vj PORTAL_TRIGGER + f Lnet/minecraft/sounds/SoundEffect; vk POWDER_SNOW_BREAK + f Lnet/minecraft/sounds/SoundEffect; vl POWDER_SNOW_FALL + f Lnet/minecraft/sounds/SoundEffect; vm POWDER_SNOW_HIT + f Lnet/minecraft/sounds/SoundEffect; vn POWDER_SNOW_PLACE + f Lnet/minecraft/sounds/SoundEffect; vo POWDER_SNOW_STEP + f Lnet/minecraft/sounds/SoundEffect; vp PUFFER_FISH_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; vq PUFFER_FISH_BLOW_OUT + f Lnet/minecraft/sounds/SoundEffect; vr PUFFER_FISH_BLOW_UP + f Lnet/minecraft/sounds/SoundEffect; vs PUFFER_FISH_DEATH + f Lnet/minecraft/sounds/SoundEffect; vt PUFFER_FISH_FLOP + f Lnet/minecraft/sounds/SoundEffect; vu PUFFER_FISH_HURT + f Lnet/minecraft/sounds/SoundEffect; vv PUFFER_FISH_STING + f Lnet/minecraft/sounds/SoundEffect; vw PUMPKIN_CARVE + f Lnet/minecraft/sounds/SoundEffect; vx RABBIT_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; vy RABBIT_ATTACK + f Lnet/minecraft/sounds/SoundEffect; vz RABBIT_DEATH + f Lnet/minecraft/core/Holder$c; w AMBIENT_WARPED_FOREST_MOOD + f Lnet/minecraft/sounds/SoundEffect; wA SCULK_CATALYST_BLOOM + f Lnet/minecraft/sounds/SoundEffect; wB SCULK_CATALYST_BREAK + f Lnet/minecraft/sounds/SoundEffect; wC SCULK_CATALYST_FALL + f Lnet/minecraft/sounds/SoundEffect; wD SCULK_CATALYST_HIT + f Lnet/minecraft/sounds/SoundEffect; wE SCULK_CATALYST_PLACE + f Lnet/minecraft/sounds/SoundEffect; wF SCULK_CATALYST_STEP + f Lnet/minecraft/sounds/SoundEffect; wG SCULK_CLICKING + f Lnet/minecraft/sounds/SoundEffect; wH SCULK_CLICKING_STOP + f Lnet/minecraft/sounds/SoundEffect; wI SCULK_SENSOR_BREAK + f Lnet/minecraft/sounds/SoundEffect; wJ SCULK_SENSOR_FALL + f Lnet/minecraft/sounds/SoundEffect; wK SCULK_SENSOR_HIT + f Lnet/minecraft/sounds/SoundEffect; wL SCULK_SENSOR_PLACE + f Lnet/minecraft/sounds/SoundEffect; wM SCULK_SENSOR_STEP + f Lnet/minecraft/sounds/SoundEffect; wN SCULK_SHRIEKER_BREAK + f Lnet/minecraft/sounds/SoundEffect; wO SCULK_SHRIEKER_FALL + f Lnet/minecraft/sounds/SoundEffect; wP SCULK_SHRIEKER_HIT + f Lnet/minecraft/sounds/SoundEffect; wQ SCULK_SHRIEKER_PLACE + f Lnet/minecraft/sounds/SoundEffect; wR SCULK_SHRIEKER_SHRIEK + f Lnet/minecraft/sounds/SoundEffect; wS SCULK_SHRIEKER_STEP + f Lnet/minecraft/sounds/SoundEffect; wT SCULK_VEIN_BREAK + f Lnet/minecraft/sounds/SoundEffect; wU SCULK_VEIN_FALL + f Lnet/minecraft/sounds/SoundEffect; wV SCULK_VEIN_HIT + f Lnet/minecraft/sounds/SoundEffect; wW SCULK_VEIN_PLACE + f Lnet/minecraft/sounds/SoundEffect; wX SCULK_VEIN_STEP + f Lnet/minecraft/sounds/SoundEffect; wY SHEEP_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; wZ SHEEP_DEATH + f Lnet/minecraft/sounds/SoundEffect; wa ROOTED_DIRT_BREAK + f Lnet/minecraft/sounds/SoundEffect; wb ROOTED_DIRT_FALL + f Lnet/minecraft/sounds/SoundEffect; wc ROOTED_DIRT_HIT + f Lnet/minecraft/sounds/SoundEffect; wd ROOTED_DIRT_PLACE + f Lnet/minecraft/sounds/SoundEffect; we ROOTED_DIRT_STEP + f Lnet/minecraft/sounds/SoundEffect; wf SALMON_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; wg SALMON_DEATH + f Lnet/minecraft/sounds/SoundEffect; wh SALMON_FLOP + f Lnet/minecraft/sounds/SoundEffect; wi SALMON_HURT + f Lnet/minecraft/sounds/SoundEffect; wj SAND_BREAK + f Lnet/minecraft/sounds/SoundEffect; wk SAND_FALL + f Lnet/minecraft/sounds/SoundEffect; wl SAND_HIT + f Lnet/minecraft/sounds/SoundEffect; wm SAND_PLACE + f Lnet/minecraft/sounds/SoundEffect; wn SAND_STEP + f Lnet/minecraft/sounds/SoundEffect; wo SCAFFOLDING_BREAK + f Lnet/minecraft/sounds/SoundEffect; wp SCAFFOLDING_FALL + f Lnet/minecraft/sounds/SoundEffect; wq SCAFFOLDING_HIT + f Lnet/minecraft/sounds/SoundEffect; wr SCAFFOLDING_PLACE + f Lnet/minecraft/sounds/SoundEffect; ws SCAFFOLDING_STEP + f Lnet/minecraft/sounds/SoundEffect; wt SCULK_BLOCK_SPREAD + f Lnet/minecraft/sounds/SoundEffect; wu SCULK_BLOCK_CHARGE + f Lnet/minecraft/sounds/SoundEffect; wv SCULK_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; ww SCULK_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; wx SCULK_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; wy SCULK_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; wz SCULK_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; x AMBIENT_UNDERWATER_ENTER + f Lnet/minecraft/sounds/SoundEffect; xA SILVERFISH_STEP + f Lnet/minecraft/sounds/SoundEffect; xB SKELETON_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; xC SKELETON_CONVERTED_TO_STRAY + f Lnet/minecraft/sounds/SoundEffect; xD SKELETON_DEATH + f Lnet/minecraft/sounds/SoundEffect; xE SKELETON_HORSE_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; xF SKELETON_HORSE_DEATH + f Lnet/minecraft/sounds/SoundEffect; xG SKELETON_HORSE_HURT + f Lnet/minecraft/sounds/SoundEffect; xH SKELETON_HORSE_SWIM + f Lnet/minecraft/sounds/SoundEffect; xI SKELETON_HORSE_AMBIENT_WATER + f Lnet/minecraft/sounds/SoundEffect; xJ SKELETON_HORSE_GALLOP_WATER + f Lnet/minecraft/sounds/SoundEffect; xK SKELETON_HORSE_JUMP_WATER + f Lnet/minecraft/sounds/SoundEffect; xL SKELETON_HORSE_STEP_WATER + f Lnet/minecraft/sounds/SoundEffect; xM SKELETON_HURT + f Lnet/minecraft/sounds/SoundEffect; xN SKELETON_SHOOT + f Lnet/minecraft/sounds/SoundEffect; xO SKELETON_STEP + f Lnet/minecraft/sounds/SoundEffect; xP SLIME_ATTACK + f Lnet/minecraft/sounds/SoundEffect; xQ SLIME_DEATH + f Lnet/minecraft/sounds/SoundEffect; xR SLIME_HURT + f Lnet/minecraft/sounds/SoundEffect; xS SLIME_JUMP + f Lnet/minecraft/sounds/SoundEffect; xT SLIME_SQUISH + f Lnet/minecraft/sounds/SoundEffect; xU SLIME_BLOCK_BREAK + f Lnet/minecraft/sounds/SoundEffect; xV SLIME_BLOCK_FALL + f Lnet/minecraft/sounds/SoundEffect; xW SLIME_BLOCK_HIT + f Lnet/minecraft/sounds/SoundEffect; xX SLIME_BLOCK_PLACE + f Lnet/minecraft/sounds/SoundEffect; xY SLIME_BLOCK_STEP + f Lnet/minecraft/sounds/SoundEffect; xZ SMALL_AMETHYST_BUD_BREAK + f Lnet/minecraft/sounds/SoundEffect; xa SHEEP_HURT + f Lnet/minecraft/sounds/SoundEffect; xb SHEEP_SHEAR + f Lnet/minecraft/sounds/SoundEffect; xc SHEEP_STEP + f Lnet/minecraft/sounds/SoundEffect; xd SHIELD_BLOCK + f Lnet/minecraft/sounds/SoundEffect; xe SHIELD_BREAK + f Lnet/minecraft/sounds/SoundEffect; xf SHROOMLIGHT_BREAK + f Lnet/minecraft/sounds/SoundEffect; xg SHROOMLIGHT_STEP + f Lnet/minecraft/sounds/SoundEffect; xh SHROOMLIGHT_PLACE + f Lnet/minecraft/sounds/SoundEffect; xi SHROOMLIGHT_HIT + f Lnet/minecraft/sounds/SoundEffect; xj SHROOMLIGHT_FALL + f Lnet/minecraft/sounds/SoundEffect; xk SHOVEL_FLATTEN + f Lnet/minecraft/sounds/SoundEffect; xl SHULKER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; xm SHULKER_BOX_CLOSE + f Lnet/minecraft/sounds/SoundEffect; xn SHULKER_BOX_OPEN + f Lnet/minecraft/sounds/SoundEffect; xo SHULKER_BULLET_HIT + f Lnet/minecraft/sounds/SoundEffect; xp SHULKER_BULLET_HURT + f Lnet/minecraft/sounds/SoundEffect; xq SHULKER_CLOSE + f Lnet/minecraft/sounds/SoundEffect; xr SHULKER_DEATH + f Lnet/minecraft/sounds/SoundEffect; xs SHULKER_HURT + f Lnet/minecraft/sounds/SoundEffect; xt SHULKER_HURT_CLOSED + f Lnet/minecraft/sounds/SoundEffect; xu SHULKER_OPEN + f Lnet/minecraft/sounds/SoundEffect; xv SHULKER_SHOOT + f Lnet/minecraft/sounds/SoundEffect; xw SHULKER_TELEPORT + f Lnet/minecraft/sounds/SoundEffect; xx SILVERFISH_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; xy SILVERFISH_DEATH + f Lnet/minecraft/sounds/SoundEffect; xz SILVERFISH_HURT + f Lnet/minecraft/sounds/SoundEffect; y AMBIENT_UNDERWATER_EXIT + f Lnet/minecraft/sounds/SoundEffect; yA RESIN_BRICKS_BREAK + f Lnet/minecraft/sounds/SoundEffect; yB RESIN_BRICKS_FALL + f Lnet/minecraft/sounds/SoundEffect; yC RESIN_BRICKS_HIT + f Lnet/minecraft/sounds/SoundEffect; yD RESIN_BRICKS_PLACE + f Lnet/minecraft/sounds/SoundEffect; yE RESIN_BRICKS_STEP + f Lnet/minecraft/sounds/SoundEffect; yF SPORE_BLOSSOM_BREAK + f Lnet/minecraft/sounds/SoundEffect; yG SPORE_BLOSSOM_FALL + f Lnet/minecraft/sounds/SoundEffect; yH SPORE_BLOSSOM_HIT + f Lnet/minecraft/sounds/SoundEffect; yI SPORE_BLOSSOM_PLACE + f Lnet/minecraft/sounds/SoundEffect; yJ SPORE_BLOSSOM_STEP + f Lnet/minecraft/sounds/SoundEffect; yK STRIDER_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; yL STRIDER_HAPPY + f Lnet/minecraft/sounds/SoundEffect; yM STRIDER_RETREAT + f Lnet/minecraft/sounds/SoundEffect; yN STRIDER_DEATH + f Lnet/minecraft/sounds/SoundEffect; yO STRIDER_HURT + f Lnet/minecraft/sounds/SoundEffect; yP STRIDER_STEP + f Lnet/minecraft/sounds/SoundEffect; yQ STRIDER_STEP_LAVA + f Lnet/minecraft/sounds/SoundEffect; yR STRIDER_EAT + f Lnet/minecraft/sounds/SoundEffect; yS STRIDER_SADDLE + f Lnet/minecraft/sounds/SoundEffect; yT SLIME_DEATH_SMALL + f Lnet/minecraft/sounds/SoundEffect; yU SLIME_HURT_SMALL + f Lnet/minecraft/sounds/SoundEffect; yV SLIME_JUMP_SMALL + f Lnet/minecraft/sounds/SoundEffect; yW SLIME_SQUISH_SMALL + f Lnet/minecraft/sounds/SoundEffect; yX SMITHING_TABLE_USE + f Lnet/minecraft/sounds/SoundEffect; yY SMOKER_SMOKE + f Lnet/minecraft/sounds/SoundEffect; yZ SNIFFER_STEP + f Lnet/minecraft/sounds/SoundEffect; ya SMALL_AMETHYST_BUD_PLACE + f Lnet/minecraft/sounds/SoundEffect; yb SMALL_DRIPLEAF_BREAK + f Lnet/minecraft/sounds/SoundEffect; yc SMALL_DRIPLEAF_FALL + f Lnet/minecraft/sounds/SoundEffect; yd SMALL_DRIPLEAF_HIT + f Lnet/minecraft/sounds/SoundEffect; ye SMALL_DRIPLEAF_PLACE + f Lnet/minecraft/sounds/SoundEffect; yf SMALL_DRIPLEAF_STEP + f Lnet/minecraft/sounds/SoundEffect; yg SOUL_SAND_BREAK + f Lnet/minecraft/sounds/SoundEffect; yh SOUL_SAND_STEP + f Lnet/minecraft/sounds/SoundEffect; yi SOUL_SAND_PLACE + f Lnet/minecraft/sounds/SoundEffect; yj SOUL_SAND_HIT + f Lnet/minecraft/sounds/SoundEffect; yk SOUL_SAND_FALL + f Lnet/minecraft/sounds/SoundEffect; yl SOUL_SOIL_BREAK + f Lnet/minecraft/sounds/SoundEffect; ym SOUL_SOIL_STEP + f Lnet/minecraft/sounds/SoundEffect; yn SOUL_SOIL_PLACE + f Lnet/minecraft/sounds/SoundEffect; yo SOUL_SOIL_HIT + f Lnet/minecraft/sounds/SoundEffect; yp SOUL_SOIL_FALL + f Lnet/minecraft/core/Holder$c; yq SOUL_ESCAPE + f Lnet/minecraft/sounds/SoundEffect; yr SPAWNER_BREAK + f Lnet/minecraft/sounds/SoundEffect; ys SPAWNER_FALL + f Lnet/minecraft/sounds/SoundEffect; yt SPAWNER_HIT + f Lnet/minecraft/sounds/SoundEffect; yu SPAWNER_PLACE + f Lnet/minecraft/sounds/SoundEffect; yv SPAWNER_STEP + f Lnet/minecraft/sounds/SoundEffect; yw RESIN_BREAK + f Lnet/minecraft/sounds/SoundEffect; yx RESIN_FALL + f Lnet/minecraft/sounds/SoundEffect; yy RESIN_PLACE + f Lnet/minecraft/sounds/SoundEffect; yz RESIN_STEP + f Lnet/minecraft/sounds/SoundEffect; z AMBIENT_UNDERWATER_LOOP + f Lnet/minecraft/sounds/SoundEffect; zA SPIDER_DEATH + f Lnet/minecraft/sounds/SoundEffect; zB SPIDER_HURT + f Lnet/minecraft/sounds/SoundEffect; zC SPIDER_STEP + f Lnet/minecraft/sounds/SoundEffect; zD SPLASH_POTION_BREAK + f Lnet/minecraft/sounds/SoundEffect; zE SPLASH_POTION_THROW + f Lnet/minecraft/sounds/SoundEffect; zF SPONGE_BREAK + f Lnet/minecraft/sounds/SoundEffect; zG SPONGE_FALL + f Lnet/minecraft/sounds/SoundEffect; zH SPONGE_HIT + f Lnet/minecraft/sounds/SoundEffect; zI SPONGE_PLACE + f Lnet/minecraft/sounds/SoundEffect; zJ SPONGE_STEP + f Lnet/minecraft/sounds/SoundEffect; zK SPONGE_ABSORB + f Lnet/minecraft/sounds/SoundEffect; zL SPYGLASS_USE + f Lnet/minecraft/sounds/SoundEffect; zM SPYGLASS_STOP_USING + f Lnet/minecraft/sounds/SoundEffect; zN SQUID_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; zO SQUID_DEATH + f Lnet/minecraft/sounds/SoundEffect; zP SQUID_HURT + f Lnet/minecraft/sounds/SoundEffect; zQ SQUID_SQUIRT + f Lnet/minecraft/sounds/SoundEffect; zR STONE_BREAK + f Lnet/minecraft/sounds/SoundEffect; zS STONE_BUTTON_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; zT STONE_BUTTON_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; zU STONE_FALL + f Lnet/minecraft/sounds/SoundEffect; zV STONE_HIT + f Lnet/minecraft/sounds/SoundEffect; zW STONE_PLACE + f Lnet/minecraft/sounds/SoundEffect; zX STONE_PRESSURE_PLATE_CLICK_OFF + f Lnet/minecraft/sounds/SoundEffect; zY STONE_PRESSURE_PLATE_CLICK_ON + f Lnet/minecraft/sounds/SoundEffect; zZ STONE_STEP + f Lnet/minecraft/sounds/SoundEffect; za SNIFFER_EAT + f Lnet/minecraft/sounds/SoundEffect; zb SNIFFER_IDLE + f Lnet/minecraft/sounds/SoundEffect; zc SNIFFER_HURT + f Lnet/minecraft/sounds/SoundEffect; zd SNIFFER_DEATH + f Lnet/minecraft/sounds/SoundEffect; ze SNIFFER_DROP_SEED + f Lnet/minecraft/sounds/SoundEffect; zf SNIFFER_SCENTING + f Lnet/minecraft/sounds/SoundEffect; zg SNIFFER_SNIFFING + f Lnet/minecraft/sounds/SoundEffect; zh SNIFFER_SEARCHING + f Lnet/minecraft/sounds/SoundEffect; zi SNIFFER_DIGGING + f Lnet/minecraft/sounds/SoundEffect; zj SNIFFER_DIGGING_STOP + f Lnet/minecraft/sounds/SoundEffect; zk SNIFFER_HAPPY + f Lnet/minecraft/sounds/SoundEffect; zl SNIFFER_EGG_PLOP + f Lnet/minecraft/sounds/SoundEffect; zm SNIFFER_EGG_CRACK + f Lnet/minecraft/sounds/SoundEffect; zn SNIFFER_EGG_HATCH + f Lnet/minecraft/sounds/SoundEffect; zo SNOWBALL_THROW + f Lnet/minecraft/sounds/SoundEffect; zp SNOW_BREAK + f Lnet/minecraft/sounds/SoundEffect; zq SNOW_FALL + f Lnet/minecraft/sounds/SoundEffect; zr SNOW_GOLEM_AMBIENT + f Lnet/minecraft/sounds/SoundEffect; zs SNOW_GOLEM_DEATH + f Lnet/minecraft/sounds/SoundEffect; zt SNOW_GOLEM_HURT + f Lnet/minecraft/sounds/SoundEffect; zu SNOW_GOLEM_SHOOT + f Lnet/minecraft/sounds/SoundEffect; zv SNOW_GOLEM_SHEAR + f Lnet/minecraft/sounds/SoundEffect; zw SNOW_HIT + f Lnet/minecraft/sounds/SoundEffect; zx SNOW_PLACE + f Lnet/minecraft/sounds/SoundEffect; zy SNOW_STEP + f Lnet/minecraft/sounds/SoundEffect; zz SPIDER_AMBIENT + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/sounds/SoundEffect; a register + m (I)Lnet/minecraft/core/Holder$c; a lambda$registerGoatHornSoundVariants$0 + m ()Lcom/google/common/collect/ImmutableList; a registerGoatHornSoundVariants + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/sounds/SoundEffect; a register + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;F)Lnet/minecraft/core/Holder; a register + m (Ljava/lang/String;)Lnet/minecraft/sounds/SoundEffect; a register + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/core/Holder$c; b registerForHolder + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/core/Holder$c; b registerForHolder + m (Ljava/lang/String;)Lnet/minecraft/core/Holder$c; b registerForHolder +c net/minecraft/stats/Counter net/minecraft/stats/StatFormatter + f Ljava/text/DecimalFormat; a DECIMAL_FORMAT + f Lnet/minecraft/stats/Counter; b DEFAULT + f Lnet/minecraft/stats/Counter; c DIVIDE_BY_TEN + f Lnet/minecraft/stats/Counter; d DISTANCE + f Lnet/minecraft/stats/Counter; e TIME + m (Ljava/text/DecimalFormat;)V a lambda$static$0 + m (I)Ljava/lang/String; a lambda$static$3 + m (I)Ljava/lang/String; b lambda$static$2 + m (I)Ljava/lang/String; c lambda$static$1 +c net/minecraft/stats/RecipeBook net/minecraft/stats/RecipeBook + f Lnet/minecraft/stats/RecipeBookSettings; a bookSettings + m (Lnet/minecraft/stats/RecipeBookSettings;)V a setBookSettings + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V a setOpen + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z a isOpen + m ()Lnet/minecraft/stats/RecipeBookSettings; a getBookSettings + m (Lnet/minecraft/world/inventory/RecipeBookType;ZZ)V a setBookSetting + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z b isFiltering + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V b setFiltering +c net/minecraft/stats/RecipeBookServer net/minecraft/stats/ServerRecipeBook + f Ljava/lang/String; b RECIPE_BOOK_TAG + f Ljava/util/Set; c known + f Ljava/util/Set; d highlight + f Lorg/slf4j/Logger; e LOGGER + f Lnet/minecraft/stats/RecipeBookServer$a; f displayResolver + m (Lnet/minecraft/server/level/EntityPlayer;)V a sendInitialRecipeBook + m (Ljava/util/Collection;Lnet/minecraft/server/level/EntityPlayer;)I a addRecipes + m (Lnet/minecraft/resources/ResourceKey;)V a add + m (Ljava/util/List;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V a lambda$removeRecipes$1 + m (Lnet/minecraft/stats/RecipeBookServer;)V a copyOverData + m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V a loadRecipes + m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V a lambda$sendInitialRecipeBook$2 + m (Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V a lambda$addRecipes$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/function/Predicate;)V a fromNbt + m (Ljava/util/Collection;Lnet/minecraft/server/level/EntityPlayer;)I b removeRecipes + m (Lnet/minecraft/resources/ResourceKey;)Z b contains + m ()Lnet/minecraft/nbt/NBTTagCompound; b toNbt + m (Lnet/minecraft/resources/ResourceKey;)V c remove + m (Lnet/minecraft/resources/ResourceKey;)V d removeHighlight + m (Lnet/minecraft/resources/ResourceKey;)V e addHighlight +c net/minecraft/stats/RecipeBookServer$a net/minecraft/stats/ServerRecipeBook$DisplayResolver +c net/minecraft/stats/RecipeBookSettings net/minecraft/stats/RecipeBookSettings + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Ljava/util/Map; b TAG_FIELDS + f Ljava/util/Map; c states + m (Lnet/minecraft/stats/RecipeBookSettings;)V a replaceFrom + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V a setOpen + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/Map;Lnet/minecraft/world/inventory/RecipeBookType;Lcom/mojang/datafixers/util/Pair;)V a lambda$read$3 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/stats/RecipeBookSettings; a read + m (ZLnet/minecraft/stats/RecipeBookSettings$a;)Lnet/minecraft/stats/RecipeBookSettings$a; a lambda$setFiltering$2 + m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/inventory/RecipeBookType;Lnet/minecraft/stats/RecipeBookSettings$a;)Lnet/minecraft/stats/RecipeBookSettings$a; a lambda$updateSettings$0 + m (Lnet/minecraft/world/inventory/RecipeBookType;Ljava/util/function/UnaryOperator;)V a updateSettings + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z a isOpen + m ()Lnet/minecraft/stats/RecipeBookSettings; a copy + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/stats/RecipeBookSettings; a read + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/inventory/RecipeBookType;Lcom/mojang/datafixers/util/Pair;)V a lambda$write$4 + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z b isFiltering + m (Lnet/minecraft/network/PacketDataSerializer;)V b write + m (Lnet/minecraft/nbt/NBTTagCompound;)V b write + m (ZLnet/minecraft/stats/RecipeBookSettings$a;)Lnet/minecraft/stats/RecipeBookSettings$a; b lambda$setOpen$1 + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V b setFiltering + m (Lnet/minecraft/world/inventory/RecipeBookType;)Lnet/minecraft/stats/RecipeBookSettings$a; c getSettings +c net/minecraft/stats/RecipeBookSettings$a net/minecraft/stats/RecipeBookSettings$TypeSettings + f Lnet/minecraft/stats/RecipeBookSettings$a; a DEFAULT + f Z b open + f Z c filtering + m ()Z a open + m (Z)Lnet/minecraft/stats/RecipeBookSettings$a; a setOpen + m ()Z b filtering + m (Z)Lnet/minecraft/stats/RecipeBookSettings$a; b setFiltering +c net/minecraft/stats/ServerStatisticManager net/minecraft/stats/ServerStatsCounter + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/server/MinecraftServer; c server + f Ljava/io/File; d file + f Ljava/util/Set; e dirty + m (Lnet/minecraft/server/level/EntityPlayer;)V a sendStats + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/nbt/NBTTagCompound; a fromJson + m (Ljava/lang/String;)V a lambda$parseLocal$3 + m (Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)V a parseLocal + m (Lnet/minecraft/stats/StatisticWrapper;)Lcom/google/gson/JsonObject; a lambda$toJson$4 + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/stats/StatisticWrapper;)V a lambda$parseLocal$2 + m ()V a save + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/stats/Statistic;I)V a setValue + m (Lnet/minecraft/stats/StatisticWrapper;Ljava/lang/String;)Ljava/util/Optional; a getStat + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/stats/Statistic;)V a lambda$parseLocal$0 + m ()Ljava/lang/String; b toJson + m (Ljava/lang/String;)V b lambda$parseLocal$1 + m (Lnet/minecraft/stats/Statistic;)Lnet/minecraft/resources/MinecraftKey; b getKey + m ()V c markAllDirty + m ()Ljava/util/Set; d getDirty +c net/minecraft/stats/Statistic net/minecraft/stats/Stat + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/stats/Counter; o formatter + f Ljava/lang/Object; p value + f Lnet/minecraft/stats/StatisticWrapper; q type + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; a locationToKey + m (Lnet/minecraft/stats/StatisticWrapper;Ljava/lang/Object;)Ljava/lang/String; a buildName + m (I)Ljava/lang/String; a format + m ()Lnet/minecraft/stats/StatisticWrapper; a getType + m ()Ljava/lang/Object; b getValue +c net/minecraft/stats/StatisticList net/minecraft/stats/Stats + f Lnet/minecraft/resources/MinecraftKey; A HORSE_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; B AVIATE_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; C SWIM_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; D STRIDER_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; E JUMP + f Lnet/minecraft/resources/MinecraftKey; F DROP + f Lnet/minecraft/resources/MinecraftKey; G DAMAGE_DEALT + f Lnet/minecraft/resources/MinecraftKey; H DAMAGE_DEALT_ABSORBED + f Lnet/minecraft/resources/MinecraftKey; I DAMAGE_DEALT_RESISTED + f Lnet/minecraft/resources/MinecraftKey; J DAMAGE_TAKEN + f Lnet/minecraft/resources/MinecraftKey; K DAMAGE_BLOCKED_BY_SHIELD + f Lnet/minecraft/resources/MinecraftKey; L DAMAGE_ABSORBED + f Lnet/minecraft/resources/MinecraftKey; M DAMAGE_RESISTED + f Lnet/minecraft/resources/MinecraftKey; N DEATHS + f Lnet/minecraft/resources/MinecraftKey; O MOB_KILLS + f Lnet/minecraft/resources/MinecraftKey; P ANIMALS_BRED + f Lnet/minecraft/resources/MinecraftKey; Q PLAYER_KILLS + f Lnet/minecraft/resources/MinecraftKey; R FISH_CAUGHT + f Lnet/minecraft/resources/MinecraftKey; S TALKED_TO_VILLAGER + f Lnet/minecraft/resources/MinecraftKey; T TRADED_WITH_VILLAGER + f Lnet/minecraft/resources/MinecraftKey; U EAT_CAKE_SLICE + f Lnet/minecraft/resources/MinecraftKey; V FILL_CAULDRON + f Lnet/minecraft/resources/MinecraftKey; W USE_CAULDRON + f Lnet/minecraft/resources/MinecraftKey; X CLEAN_ARMOR + f Lnet/minecraft/resources/MinecraftKey; Y CLEAN_BANNER + f Lnet/minecraft/resources/MinecraftKey; Z CLEAN_SHULKER_BOX + f Lnet/minecraft/stats/StatisticWrapper; a BLOCK_MINED + f Lnet/minecraft/resources/MinecraftKey; aA RAID_TRIGGER + f Lnet/minecraft/resources/MinecraftKey; aB RAID_WIN + f Lnet/minecraft/resources/MinecraftKey; aC INTERACT_WITH_ANVIL + f Lnet/minecraft/resources/MinecraftKey; aD INTERACT_WITH_GRINDSTONE + f Lnet/minecraft/resources/MinecraftKey; aE TARGET_HIT + f Lnet/minecraft/resources/MinecraftKey; aF INTERACT_WITH_SMITHING_TABLE + f Lnet/minecraft/resources/MinecraftKey; aa INTERACT_WITH_BREWINGSTAND + f Lnet/minecraft/resources/MinecraftKey; ab INTERACT_WITH_BEACON + f Lnet/minecraft/resources/MinecraftKey; ac INSPECT_DROPPER + f Lnet/minecraft/resources/MinecraftKey; ad INSPECT_HOPPER + f Lnet/minecraft/resources/MinecraftKey; ae INSPECT_DISPENSER + f Lnet/minecraft/resources/MinecraftKey; af PLAY_NOTEBLOCK + f Lnet/minecraft/resources/MinecraftKey; ag TUNE_NOTEBLOCK + f Lnet/minecraft/resources/MinecraftKey; ah POT_FLOWER + f Lnet/minecraft/resources/MinecraftKey; ai TRIGGER_TRAPPED_CHEST + f Lnet/minecraft/resources/MinecraftKey; aj OPEN_ENDERCHEST + f Lnet/minecraft/resources/MinecraftKey; ak ENCHANT_ITEM + f Lnet/minecraft/resources/MinecraftKey; al PLAY_RECORD + f Lnet/minecraft/resources/MinecraftKey; am INTERACT_WITH_FURNACE + f Lnet/minecraft/resources/MinecraftKey; an INTERACT_WITH_CRAFTING_TABLE + f Lnet/minecraft/resources/MinecraftKey; ao OPEN_CHEST + f Lnet/minecraft/resources/MinecraftKey; ap SLEEP_IN_BED + f Lnet/minecraft/resources/MinecraftKey; aq OPEN_SHULKER_BOX + f Lnet/minecraft/resources/MinecraftKey; ar OPEN_BARREL + f Lnet/minecraft/resources/MinecraftKey; as INTERACT_WITH_BLAST_FURNACE + f Lnet/minecraft/resources/MinecraftKey; at INTERACT_WITH_SMOKER + f Lnet/minecraft/resources/MinecraftKey; au INTERACT_WITH_LECTERN + f Lnet/minecraft/resources/MinecraftKey; av INTERACT_WITH_CAMPFIRE + f Lnet/minecraft/resources/MinecraftKey; aw INTERACT_WITH_CARTOGRAPHY_TABLE + f Lnet/minecraft/resources/MinecraftKey; ax INTERACT_WITH_LOOM + f Lnet/minecraft/resources/MinecraftKey; ay INTERACT_WITH_STONECUTTER + f Lnet/minecraft/resources/MinecraftKey; az BELL_RING + f Lnet/minecraft/stats/StatisticWrapper; b ITEM_CRAFTED + f Lnet/minecraft/stats/StatisticWrapper; c ITEM_USED + f Lnet/minecraft/stats/StatisticWrapper; d ITEM_BROKEN + f Lnet/minecraft/stats/StatisticWrapper; e ITEM_PICKED_UP + f Lnet/minecraft/stats/StatisticWrapper; f ITEM_DROPPED + f Lnet/minecraft/stats/StatisticWrapper; g ENTITY_KILLED + f Lnet/minecraft/stats/StatisticWrapper; h ENTITY_KILLED_BY + f Lnet/minecraft/stats/StatisticWrapper; i CUSTOM + f Lnet/minecraft/resources/MinecraftKey; j LEAVE_GAME + f Lnet/minecraft/resources/MinecraftKey; k PLAY_TIME + f Lnet/minecraft/resources/MinecraftKey; l TOTAL_WORLD_TIME + f Lnet/minecraft/resources/MinecraftKey; m TIME_SINCE_DEATH + f Lnet/minecraft/resources/MinecraftKey; n TIME_SINCE_REST + f Lnet/minecraft/resources/MinecraftKey; o CROUCH_TIME + f Lnet/minecraft/resources/MinecraftKey; p WALK_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; q CROUCH_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; r SPRINT_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; s WALK_ON_WATER_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; t FALL_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; u CLIMB_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; v FLY_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; w WALK_UNDER_WATER_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; x MINECART_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; y BOAT_ONE_CM + f Lnet/minecraft/resources/MinecraftKey; z PIG_ONE_CM + m (Ljava/lang/String;Lnet/minecraft/stats/Counter;)Lnet/minecraft/resources/MinecraftKey; a makeCustomStat + m (Ljava/lang/String;Lnet/minecraft/core/IRegistry;)Lnet/minecraft/stats/StatisticWrapper; a makeRegistryStatType +c net/minecraft/stats/StatisticManager net/minecraft/stats/StatsCounter + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a stats + m (Lnet/minecraft/stats/StatisticWrapper;Ljava/lang/Object;)I a getValue + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/stats/Statistic;I)V a setValue + m (Lnet/minecraft/stats/Statistic;)I a getValue + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/stats/Statistic;I)V b increment +c net/minecraft/stats/StatisticWrapper net/minecraft/stats/StatType + f Lnet/minecraft/core/IRegistry; a registry + f Ljava/util/Map; b map + f Lnet/minecraft/network/chat/IChatBaseComponent; c displayName + f Lnet/minecraft/network/codec/StreamCodec; d streamCodec + m (Ljava/lang/Object;)Z a contains + m (Ljava/lang/Object;Lnet/minecraft/stats/Counter;)Lnet/minecraft/stats/Statistic; a get + m ()Lnet/minecraft/network/codec/StreamCodec; a streamCodec + m (Lnet/minecraft/stats/Counter;Ljava/lang/Object;)Lnet/minecraft/stats/Statistic; a lambda$get$0 + m (Ljava/lang/Object;)Lnet/minecraft/stats/Statistic; b get + m ()Lnet/minecraft/core/IRegistry; b getRegistry + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getDisplayName +c net/minecraft/tags/BannerPatternTags net/minecraft/tags/BannerPatternTags + f Lnet/minecraft/tags/TagKey; a NO_ITEM_REQUIRED + f Lnet/minecraft/tags/TagKey; b PATTERN_ITEM_FLOWER + f Lnet/minecraft/tags/TagKey; c PATTERN_ITEM_CREEPER + f Lnet/minecraft/tags/TagKey; d PATTERN_ITEM_SKULL + f Lnet/minecraft/tags/TagKey; e PATTERN_ITEM_MOJANG + f Lnet/minecraft/tags/TagKey; f PATTERN_ITEM_GLOBE + f Lnet/minecraft/tags/TagKey; g PATTERN_ITEM_PIGLIN + f Lnet/minecraft/tags/TagKey; h PATTERN_ITEM_FLOW + f Lnet/minecraft/tags/TagKey; i PATTERN_ITEM_GUSTER + f Lnet/minecraft/tags/TagKey; j PATTERN_ITEM_FIELD_MASONED + f Lnet/minecraft/tags/TagKey; k PATTERN_ITEM_BORDURE_INDENTED + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/BiomeTags net/minecraft/tags/BiomeTags + f Lnet/minecraft/tags/TagKey; A HAS_RUINED_PORTAL_JUNGLE + f Lnet/minecraft/tags/TagKey; B HAS_RUINED_PORTAL_OCEAN + f Lnet/minecraft/tags/TagKey; C HAS_RUINED_PORTAL_SWAMP + f Lnet/minecraft/tags/TagKey; D HAS_RUINED_PORTAL_MOUNTAIN + f Lnet/minecraft/tags/TagKey; E HAS_RUINED_PORTAL_STANDARD + f Lnet/minecraft/tags/TagKey; F HAS_SHIPWRECK_BEACHED + f Lnet/minecraft/tags/TagKey; G HAS_SHIPWRECK + f Lnet/minecraft/tags/TagKey; H HAS_STRONGHOLD + f Lnet/minecraft/tags/TagKey; I HAS_TRIAL_CHAMBERS + f Lnet/minecraft/tags/TagKey; J HAS_SWAMP_HUT + f Lnet/minecraft/tags/TagKey; K HAS_VILLAGE_DESERT + f Lnet/minecraft/tags/TagKey; L HAS_VILLAGE_PLAINS + f Lnet/minecraft/tags/TagKey; M HAS_VILLAGE_SAVANNA + f Lnet/minecraft/tags/TagKey; N HAS_VILLAGE_SNOWY + f Lnet/minecraft/tags/TagKey; O HAS_VILLAGE_TAIGA + f Lnet/minecraft/tags/TagKey; P HAS_TRAIL_RUINS + f Lnet/minecraft/tags/TagKey; Q HAS_WOODLAND_MANSION + f Lnet/minecraft/tags/TagKey; R HAS_NETHER_FORTRESS + f Lnet/minecraft/tags/TagKey; S HAS_NETHER_FOSSIL + f Lnet/minecraft/tags/TagKey; T HAS_BASTION_REMNANT + f Lnet/minecraft/tags/TagKey; U HAS_ANCIENT_CITY + f Lnet/minecraft/tags/TagKey; V HAS_RUINED_PORTAL_NETHER + f Lnet/minecraft/tags/TagKey; W HAS_END_CITY + f Lnet/minecraft/tags/TagKey; X REQUIRED_OCEAN_MONUMENT_SURROUNDING + f Lnet/minecraft/tags/TagKey; Y MINESHAFT_BLOCKING + f Lnet/minecraft/tags/TagKey; Z PLAYS_UNDERWATER_MUSIC + f Lnet/minecraft/tags/TagKey; a IS_DEEP_OCEAN + f Lnet/minecraft/tags/TagKey; aa HAS_CLOSER_WATER_FOG + f Lnet/minecraft/tags/TagKey; ab WATER_ON_MAP_OUTLINES + f Lnet/minecraft/tags/TagKey; ac PRODUCES_CORALS_FROM_BONEMEAL + f Lnet/minecraft/tags/TagKey; ad INCREASED_FIRE_BURNOUT + f Lnet/minecraft/tags/TagKey; ae SNOW_GOLEM_MELTS + f Lnet/minecraft/tags/TagKey; af WITHOUT_ZOMBIE_SIEGES + f Lnet/minecraft/tags/TagKey; ag WITHOUT_PATROL_SPAWNS + f Lnet/minecraft/tags/TagKey; ah WITHOUT_WANDERING_TRADER_SPAWNS + f Lnet/minecraft/tags/TagKey; ai SPAWNS_COLD_VARIANT_FROGS + f Lnet/minecraft/tags/TagKey; aj SPAWNS_WARM_VARIANT_FROGS + f Lnet/minecraft/tags/TagKey; ak SPAWNS_GOLD_RABBITS + f Lnet/minecraft/tags/TagKey; al SPAWNS_WHITE_RABBITS + f Lnet/minecraft/tags/TagKey; am REDUCED_WATER_AMBIENT_SPAWNS + f Lnet/minecraft/tags/TagKey; an ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT + f Lnet/minecraft/tags/TagKey; ao POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS + f Lnet/minecraft/tags/TagKey; ap MORE_FREQUENT_DROWNED_SPAWNS + f Lnet/minecraft/tags/TagKey; aq ALLOWS_SURFACE_SLIME_SPAWNS + f Lnet/minecraft/tags/TagKey; ar SPAWNS_SNOW_FOXES + f Lnet/minecraft/tags/TagKey; b IS_OCEAN + f Lnet/minecraft/tags/TagKey; c IS_BEACH + f Lnet/minecraft/tags/TagKey; d IS_RIVER + f Lnet/minecraft/tags/TagKey; e IS_MOUNTAIN + f Lnet/minecraft/tags/TagKey; f IS_BADLANDS + f Lnet/minecraft/tags/TagKey; g IS_HILL + f Lnet/minecraft/tags/TagKey; h IS_TAIGA + f Lnet/minecraft/tags/TagKey; i IS_JUNGLE + f Lnet/minecraft/tags/TagKey; j IS_FOREST + f Lnet/minecraft/tags/TagKey; k IS_SAVANNA + f Lnet/minecraft/tags/TagKey; l IS_OVERWORLD + f Lnet/minecraft/tags/TagKey; m IS_NETHER + f Lnet/minecraft/tags/TagKey; n IS_END + f Lnet/minecraft/tags/TagKey; o STRONGHOLD_BIASED_TO + f Lnet/minecraft/tags/TagKey; p HAS_BURIED_TREASURE + f Lnet/minecraft/tags/TagKey; q HAS_DESERT_PYRAMID + f Lnet/minecraft/tags/TagKey; r HAS_IGLOO + f Lnet/minecraft/tags/TagKey; s HAS_JUNGLE_TEMPLE + f Lnet/minecraft/tags/TagKey; t HAS_MINESHAFT + f Lnet/minecraft/tags/TagKey; u HAS_MINESHAFT_MESA + f Lnet/minecraft/tags/TagKey; v HAS_OCEAN_MONUMENT + f Lnet/minecraft/tags/TagKey; w HAS_OCEAN_RUIN_COLD + f Lnet/minecraft/tags/TagKey; x HAS_OCEAN_RUIN_WARM + f Lnet/minecraft/tags/TagKey; y HAS_PILLAGER_OUTPOST + f Lnet/minecraft/tags/TagKey; z HAS_RUINED_PORTAL_DESERT + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/CatVariantTags net/minecraft/tags/CatVariantTags + f Lnet/minecraft/tags/TagKey; a DEFAULT_SPAWNS + f Lnet/minecraft/tags/TagKey; b FULL_MOON_SPAWNS + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/DamageTypeTags net/minecraft/tags/DamageTypeTags + f Lnet/minecraft/tags/TagKey; A ALWAYS_KILLS_ARMOR_STANDS + f Lnet/minecraft/tags/TagKey; B CAN_BREAK_ARMOR_STAND + f Lnet/minecraft/tags/TagKey; C BYPASSES_WOLF_ARMOR + f Lnet/minecraft/tags/TagKey; D IS_PLAYER_ATTACK + f Lnet/minecraft/tags/TagKey; E BURN_FROM_STEPPING + f Lnet/minecraft/tags/TagKey; F PANIC_CAUSES + f Lnet/minecraft/tags/TagKey; G PANIC_ENVIRONMENTAL_CAUSES + f Lnet/minecraft/tags/TagKey; H IS_MACE_SMASH + f Lnet/minecraft/tags/TagKey; a DAMAGES_HELMET + f Lnet/minecraft/tags/TagKey; b BYPASSES_ARMOR + f Lnet/minecraft/tags/TagKey; c BYPASSES_SHIELD + f Lnet/minecraft/tags/TagKey; d BYPASSES_INVULNERABILITY + f Lnet/minecraft/tags/TagKey; e BYPASSES_COOLDOWN + f Lnet/minecraft/tags/TagKey; f BYPASSES_EFFECTS + f Lnet/minecraft/tags/TagKey; g BYPASSES_RESISTANCE + f Lnet/minecraft/tags/TagKey; h BYPASSES_ENCHANTMENTS + f Lnet/minecraft/tags/TagKey; i IS_FIRE + f Lnet/minecraft/tags/TagKey; j IS_PROJECTILE + f Lnet/minecraft/tags/TagKey; k WITCH_RESISTANT_TO + f Lnet/minecraft/tags/TagKey; l IS_EXPLOSION + f Lnet/minecraft/tags/TagKey; m IS_FALL + f Lnet/minecraft/tags/TagKey; n IS_DROWNING + f Lnet/minecraft/tags/TagKey; o IS_FREEZING + f Lnet/minecraft/tags/TagKey; p IS_LIGHTNING + f Lnet/minecraft/tags/TagKey; q NO_ANGER + f Lnet/minecraft/tags/TagKey; r NO_IMPACT + f Lnet/minecraft/tags/TagKey; s ALWAYS_MOST_SIGNIFICANT_FALL + f Lnet/minecraft/tags/TagKey; t WITHER_IMMUNE_TO + f Lnet/minecraft/tags/TagKey; u IGNITES_ARMOR_STANDS + f Lnet/minecraft/tags/TagKey; v BURNS_ARMOR_STANDS + f Lnet/minecraft/tags/TagKey; w AVOIDS_GUARDIAN_THORNS + f Lnet/minecraft/tags/TagKey; x ALWAYS_TRIGGERS_SILVERFISH + f Lnet/minecraft/tags/TagKey; y ALWAYS_HURTS_ENDER_DRAGONS + f Lnet/minecraft/tags/TagKey; z NO_KNOCKBACK + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/EnchantmentTags net/minecraft/tags/EnchantmentTags + f Lnet/minecraft/tags/TagKey; A TRADES_SNOW_COMMON + f Lnet/minecraft/tags/TagKey; B TRADES_SWAMP_COMMON + f Lnet/minecraft/tags/TagKey; C TRADES_TAIGA_COMMON + f Lnet/minecraft/tags/TagKey; D TRADES_DESERT_SPECIAL + f Lnet/minecraft/tags/TagKey; E TRADES_JUNGLE_SPECIAL + f Lnet/minecraft/tags/TagKey; F TRADES_PLAINS_SPECIAL + f Lnet/minecraft/tags/TagKey; G TRADES_SAVANNA_SPECIAL + f Lnet/minecraft/tags/TagKey; H TRADES_SNOW_SPECIAL + f Lnet/minecraft/tags/TagKey; I TRADES_SWAMP_SPECIAL + f Lnet/minecraft/tags/TagKey; J TRADES_TAIGA_SPECIAL + f Lnet/minecraft/tags/TagKey; a TOOLTIP_ORDER + f Lnet/minecraft/tags/TagKey; b ARMOR_EXCLUSIVE + f Lnet/minecraft/tags/TagKey; c BOOTS_EXCLUSIVE + f Lnet/minecraft/tags/TagKey; d BOW_EXCLUSIVE + f Lnet/minecraft/tags/TagKey; e CROSSBOW_EXCLUSIVE + f Lnet/minecraft/tags/TagKey; f DAMAGE_EXCLUSIVE + f Lnet/minecraft/tags/TagKey; g MINING_EXCLUSIVE + f Lnet/minecraft/tags/TagKey; h RIPTIDE_EXCLUSIVE + f Lnet/minecraft/tags/TagKey; i TRADEABLE + f Lnet/minecraft/tags/TagKey; j DOUBLE_TRADE_PRICE + f Lnet/minecraft/tags/TagKey; k IN_ENCHANTING_TABLE + f Lnet/minecraft/tags/TagKey; l ON_MOB_SPAWN_EQUIPMENT + f Lnet/minecraft/tags/TagKey; m ON_TRADED_EQUIPMENT + f Lnet/minecraft/tags/TagKey; n ON_RANDOM_LOOT + f Lnet/minecraft/tags/TagKey; o CURSE + f Lnet/minecraft/tags/TagKey; p SMELTS_LOOT + f Lnet/minecraft/tags/TagKey; q PREVENTS_BEE_SPAWNS_WHEN_MINING + f Lnet/minecraft/tags/TagKey; r PREVENTS_DECORATED_POT_SHATTERING + f Lnet/minecraft/tags/TagKey; s PREVENTS_ICE_MELTING + f Lnet/minecraft/tags/TagKey; t PREVENTS_INFESTED_SPAWNS + f Lnet/minecraft/tags/TagKey; u TREASURE + f Lnet/minecraft/tags/TagKey; v NON_TREASURE + f Lnet/minecraft/tags/TagKey; w TRADES_DESERT_COMMON + f Lnet/minecraft/tags/TagKey; x TRADES_JUNGLE_COMMON + f Lnet/minecraft/tags/TagKey; y TRADES_PLAINS_COMMON + f Lnet/minecraft/tags/TagKey; z TRADES_SAVANNA_COMMON + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/FlatLevelGeneratorPresetTags net/minecraft/tags/FlatLevelGeneratorPresetTags + f Lnet/minecraft/tags/TagKey; a VISIBLE + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/GameEventTags net/minecraft/tags/GameEventTags + f Lnet/minecraft/tags/TagKey; a VIBRATIONS + f Lnet/minecraft/tags/TagKey; b WARDEN_CAN_LISTEN + f Lnet/minecraft/tags/TagKey; c SHRIEKER_CAN_LISTEN + f Lnet/minecraft/tags/TagKey; d IGNORE_VIBRATIONS_SNEAKING + f Lnet/minecraft/tags/TagKey; e ALLAY_CAN_LISTEN + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/InstrumentTags net/minecraft/tags/InstrumentTags + f Lnet/minecraft/tags/TagKey; a REGULAR_GOAT_HORNS + f Lnet/minecraft/tags/TagKey; b SCREAMING_GOAT_HORNS + f Lnet/minecraft/tags/TagKey; c GOAT_HORNS + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/PaintingVariantTags net/minecraft/tags/PaintingVariantTags + f Lnet/minecraft/tags/TagKey; a PLACEABLE + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/PoiTypeTags net/minecraft/tags/PoiTypeTags + f Lnet/minecraft/tags/TagKey; a ACQUIRABLE_JOB_SITE + f Lnet/minecraft/tags/TagKey; b VILLAGE + f Lnet/minecraft/tags/TagKey; c BEE_HOME + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/StructureTags net/minecraft/tags/StructureTags + f Lnet/minecraft/tags/TagKey; a EYE_OF_ENDER_LOCATED + f Lnet/minecraft/tags/TagKey; b DOLPHIN_LOCATED + f Lnet/minecraft/tags/TagKey; c ON_WOODLAND_EXPLORER_MAPS + f Lnet/minecraft/tags/TagKey; d ON_OCEAN_EXPLORER_MAPS + f Lnet/minecraft/tags/TagKey; e ON_SAVANNA_VILLAGE_MAPS + f Lnet/minecraft/tags/TagKey; f ON_DESERT_VILLAGE_MAPS + f Lnet/minecraft/tags/TagKey; g ON_PLAINS_VILLAGE_MAPS + f Lnet/minecraft/tags/TagKey; h ON_TAIGA_VILLAGE_MAPS + f Lnet/minecraft/tags/TagKey; i ON_SNOWY_VILLAGE_MAPS + f Lnet/minecraft/tags/TagKey; j ON_JUNGLE_EXPLORER_MAPS + f Lnet/minecraft/tags/TagKey; k ON_SWAMP_EXPLORER_MAPS + f Lnet/minecraft/tags/TagKey; l ON_TREASURE_MAPS + f Lnet/minecraft/tags/TagKey; m ON_TRIAL_CHAMBERS_MAPS + f Lnet/minecraft/tags/TagKey; n CATS_SPAWN_IN + f Lnet/minecraft/tags/TagKey; o CATS_SPAWN_AS_BLACK + f Lnet/minecraft/tags/TagKey; p VILLAGE + f Lnet/minecraft/tags/TagKey; q MINESHAFT + f Lnet/minecraft/tags/TagKey; r SHIPWRECK + f Lnet/minecraft/tags/TagKey; s RUINED_PORTAL + f Lnet/minecraft/tags/TagKey; t OCEAN_RUIN + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/TagBuilder net/minecraft/tags/TagBuilder + f Ljava/util/List; a entries + m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagBuilder; a add + m ()Lnet/minecraft/tags/TagBuilder; a create + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; a addElement + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; b addOptionalElement + m ()Ljava/util/List; b build + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; c addTag + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; d addOptionalTag +c net/minecraft/tags/TagDataPack net/minecraft/tags/TagLoader + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/tags/TagDataPack$a; b elementLookup + f Ljava/lang/String; c directory + m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/IRegistry$a; a findTagsForRegistry + m (Lnet/minecraft/tags/TagNetworkSerialization$a;Lnet/minecraft/core/IRegistryWritable;)V a loadTagsFromNetwork + m (Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$loadTagsForRegistry$7 + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)Ljava/util/Map; a wrapTags + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a lambda$load$0 + m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; a load + m (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$build$4 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/IRegistryWritable;)V a loadTagsForRegistry + m (Lnet/minecraft/util/DependencySorter;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$build$2 + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$build$3 + m (Lnet/minecraft/tags/TagEntry$a;Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/tags/TagDataPack$d;)V a lambda$build$5 + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map$Entry;)Lnet/minecraft/tags/TagKey; a lambda$wrapTags$8 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/IRegistryCustom;)Ljava/util/List; a loadTagsForExistingRegistries + m (Lnet/minecraft/tags/TagEntry$a;Ljava/util/List;)Lcom/mojang/datafixers/util/Either; a tryBuildTag + m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/tags/TagEntry;)V a lambda$load$1 + m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$buildUpdatedLookups$9 + m (Lnet/minecraft/core/IRegistryCustom$Dimension;Ljava/util/List;)Ljava/util/List; a buildUpdatedLookups +c net/minecraft/tags/TagDataPack$1 net/minecraft/tags/TagLoader$1 + f Lnet/minecraft/tags/TagDataPack; b this$0 + m (Lnet/minecraft/resources/MinecraftKey;Z)Ljava/lang/Object; a element + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; a tag +c net/minecraft/tags/TagDataPack$a net/minecraft/tags/TagLoader$ElementLookup + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/tags/TagDataPack$a; a fromFrozenRegistry + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/resources/MinecraftKey;Z)Ljava/util/Optional; a lambda$fromWritableRegistry$1 + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Z)Ljava/util/Optional; a lambda$fromFrozenRegistry$0 + m (Lnet/minecraft/core/IRegistryWritable;)Lnet/minecraft/tags/TagDataPack$a; a fromWritableRegistry +c net/minecraft/tags/TagDataPack$b net/minecraft/tags/TagLoader$EntryWithSource + f Lnet/minecraft/tags/TagEntry; a entry + f Ljava/lang/String; b source + m ()Lnet/minecraft/tags/TagEntry; a entry + m ()Ljava/lang/String; b source +c net/minecraft/tags/TagDataPack$c net/minecraft/tags/TagLoader$LoadResult + f Lnet/minecraft/resources/ResourceKey; a key + f Ljava/util/Map; b tags + m ()Lnet/minecraft/resources/ResourceKey; a key + m ()Ljava/util/Map; b tags +c net/minecraft/tags/TagDataPack$d net/minecraft/tags/TagLoader$SortingEntry + f Ljava/util/List; a entries + m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagDataPack$b;)V a lambda$visitOptionalDependencies$1 + m (Ljava/util/function/Consumer;)V a visitRequiredDependencies + m ()Ljava/util/List; a entries + m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagDataPack$b;)V b lambda$visitRequiredDependencies$0 + m (Ljava/util/function/Consumer;)V b visitOptionalDependencies +c net/minecraft/tags/TagEntry net/minecraft/tags/TagEntry + f Lcom/mojang/serialization/Codec; a CODEC + f Lcom/mojang/serialization/Codec; b FULL_CODEC + f Lnet/minecraft/resources/MinecraftKey; c id + f Z d tag + f Z e required + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagEntry; a element + m (Ljava/util/function/Consumer;)V a visitRequiredDependencies + m (Lnet/minecraft/tags/TagEntry$a;Ljava/util/function/Consumer;)Z a build + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/tags/TagEntry; a lambda$static$4 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z a verifyIfPresent + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/util/ExtraCodecs$d;)Lnet/minecraft/tags/TagEntry; a lambda$static$2 + m ()Lnet/minecraft/util/ExtraCodecs$d; a elementOrTag + m (Lnet/minecraft/tags/TagEntry;)Lcom/mojang/datafixers/util/Either; a lambda$static$5 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagEntry; b optionalElement + m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagEntry; b lambda$static$3 + m (Ljava/util/function/Consumer;)V b visitOptionalDependencies + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagEntry; c tag + m (Lnet/minecraft/tags/TagEntry;)Ljava/lang/Boolean; c lambda$static$0 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagEntry; d optionalTag +c net/minecraft/tags/TagEntry$a net/minecraft/tags/TagEntry$Lookup + m (Lnet/minecraft/resources/MinecraftKey;Z)Ljava/lang/Object; a element + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; a tag +c net/minecraft/tags/TagFile net/minecraft/tags/TagFile + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b entries + f Z c replace + m ()Ljava/util/List; a entries + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Z b replace +c net/minecraft/tags/TagKey net/minecraft/tags/TagKey + f Lnet/minecraft/resources/ResourceKey; a registry + f Lnet/minecraft/resources/MinecraftKey; b location + f Lcom/google/common/collect/Interner; c VALUES + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; a lambda$hashedCodec$4 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; a create + m ()Lnet/minecraft/resources/ResourceKey; a registry + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$hashedCodec$3 + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; b hashedCodec + m ()Lnet/minecraft/resources/MinecraftKey; b location + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; b lambda$streamCodec$5 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; c streamCodec + m ()Ljava/lang/String; c lambda$hashedCodec$2 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; c lambda$hashedCodec$1 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; d lambda$codec$0 + m (Lnet/minecraft/resources/ResourceKey;)Z d isFor + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; e cast +c net/minecraft/tags/TagNetworkSerialization net/minecraft/tags/TagNetworkSerialization + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/tags/TagNetworkSerialization$a;)Lnet/minecraft/tags/TagDataPack$c; a deserializeTagsFromNetwork + m (Lnet/minecraft/core/IRegistryCustom$d;)Lcom/mojang/datafixers/util/Pair; a lambda$serializeTagsToNetwork$0 + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/tags/TagNetworkSerialization$a; a serializeToNetwork + m (Lcom/mojang/datafixers/util/Pair;)Z a lambda$serializeTagsToNetwork$1 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistry;Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lit/unimi/dsi/fastutil/ints/IntList;)V a lambda$deserializeTagsFromNetwork$3 + m (Lnet/minecraft/core/IRegistry;Ljava/util/Map;Lnet/minecraft/core/HolderSet$Named;)V a lambda$serializeToNetwork$2 + m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/Map; a serializeTagsToNetwork +c net/minecraft/tags/TagNetworkSerialization$a net/minecraft/tags/TagNetworkSerialization$NetworkPayload + f Lnet/minecraft/tags/TagNetworkSerialization$a; a EMPTY + f Ljava/util/Map; b tags + m ()Z a isEmpty + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/tags/TagDataPack$c; a resolve + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/tags/TagNetworkSerialization$a; b read + m ()I b size +c net/minecraft/tags/TagsBlock net/minecraft/tags/BlockTags + f Lnet/minecraft/tags/TagKey; A CHERRY_LOGS + f Lnet/minecraft/tags/TagKey; B JUNGLE_LOGS + f Lnet/minecraft/tags/TagKey; C SPRUCE_LOGS + f Lnet/minecraft/tags/TagKey; D MANGROVE_LOGS + f Lnet/minecraft/tags/TagKey; E CRIMSON_STEMS + f Lnet/minecraft/tags/TagKey; F WARPED_STEMS + f Lnet/minecraft/tags/TagKey; G BAMBOO_BLOCKS + f Lnet/minecraft/tags/TagKey; H WART_BLOCKS + f Lnet/minecraft/tags/TagKey; I BANNERS + f Lnet/minecraft/tags/TagKey; J SAND + f Lnet/minecraft/tags/TagKey; K SMELTS_TO_GLASS + f Lnet/minecraft/tags/TagKey; L STAIRS + f Lnet/minecraft/tags/TagKey; M SLABS + f Lnet/minecraft/tags/TagKey; N WALLS + f Lnet/minecraft/tags/TagKey; O ANVIL + f Lnet/minecraft/tags/TagKey; P RAILS + f Lnet/minecraft/tags/TagKey; Q LEAVES + f Lnet/minecraft/tags/TagKey; R TRAPDOORS + f Lnet/minecraft/tags/TagKey; S SMALL_FLOWERS + f Lnet/minecraft/tags/TagKey; T BEDS + f Lnet/minecraft/tags/TagKey; U FENCES + f Lnet/minecraft/tags/TagKey; V FLOWERS + f Lnet/minecraft/tags/TagKey; W BEE_ATTRACTIVE + f Lnet/minecraft/tags/TagKey; X PIGLIN_REPELLENTS + f Lnet/minecraft/tags/TagKey; Y GOLD_ORES + f Lnet/minecraft/tags/TagKey; Z IRON_ORES + f Lnet/minecraft/tags/TagKey; a WOOL + f Lnet/minecraft/tags/TagKey; aA SIGNS + f Lnet/minecraft/tags/TagKey; aB CEILING_HANGING_SIGNS + f Lnet/minecraft/tags/TagKey; aC WALL_HANGING_SIGNS + f Lnet/minecraft/tags/TagKey; aD ALL_HANGING_SIGNS + f Lnet/minecraft/tags/TagKey; aE ALL_SIGNS + f Lnet/minecraft/tags/TagKey; aF DRAGON_IMMUNE + f Lnet/minecraft/tags/TagKey; aG DRAGON_TRANSPARENT + f Lnet/minecraft/tags/TagKey; aH WITHER_IMMUNE + f Lnet/minecraft/tags/TagKey; aI WITHER_SUMMON_BASE_BLOCKS + f Lnet/minecraft/tags/TagKey; aJ BEEHIVES + f Lnet/minecraft/tags/TagKey; aK CROPS + f Lnet/minecraft/tags/TagKey; aL BEE_GROWABLES + f Lnet/minecraft/tags/TagKey; aM PORTALS + f Lnet/minecraft/tags/TagKey; aN FIRE + f Lnet/minecraft/tags/TagKey; aO NYLIUM + f Lnet/minecraft/tags/TagKey; aP BEACON_BASE_BLOCKS + f Lnet/minecraft/tags/TagKey; aQ SOUL_SPEED_BLOCKS + f Lnet/minecraft/tags/TagKey; aR WALL_POST_OVERRIDE + f Lnet/minecraft/tags/TagKey; aS CLIMBABLE + f Lnet/minecraft/tags/TagKey; aT FALL_DAMAGE_RESETTING + f Lnet/minecraft/tags/TagKey; aU HOGLIN_REPELLENTS + f Lnet/minecraft/tags/TagKey; aV SOUL_FIRE_BASE_BLOCKS + f Lnet/minecraft/tags/TagKey; aW STRIDER_WARM_BLOCKS + f Lnet/minecraft/tags/TagKey; aX CAMPFIRES + f Lnet/minecraft/tags/TagKey; aY GUARDED_BY_PIGLINS + f Lnet/minecraft/tags/TagKey; aZ PREVENT_MOB_SPAWNING_INSIDE + f Lnet/minecraft/tags/TagKey; aa DIAMOND_ORES + f Lnet/minecraft/tags/TagKey; ab REDSTONE_ORES + f Lnet/minecraft/tags/TagKey; ac LAPIS_ORES + f Lnet/minecraft/tags/TagKey; ad COAL_ORES + f Lnet/minecraft/tags/TagKey; ae EMERALD_ORES + f Lnet/minecraft/tags/TagKey; af COPPER_ORES + f Lnet/minecraft/tags/TagKey; ag CANDLES + f Lnet/minecraft/tags/TagKey; ah DIRT + f Lnet/minecraft/tags/TagKey; ai TERRACOTTA + f Lnet/minecraft/tags/TagKey; aj BADLANDS_TERRACOTTA + f Lnet/minecraft/tags/TagKey; ak CONCRETE_POWDER + f Lnet/minecraft/tags/TagKey; al COMPLETES_FIND_TREE_TUTORIAL + f Lnet/minecraft/tags/TagKey; am SHULKER_BOXES + f Lnet/minecraft/tags/TagKey; an FLOWER_POTS + f Lnet/minecraft/tags/TagKey; ao ENDERMAN_HOLDABLE + f Lnet/minecraft/tags/TagKey; ap ICE + f Lnet/minecraft/tags/TagKey; aq VALID_SPAWN + f Lnet/minecraft/tags/TagKey; ar IMPERMEABLE + f Lnet/minecraft/tags/TagKey; as UNDERWATER_BONEMEALS + f Lnet/minecraft/tags/TagKey; at CORAL_BLOCKS + f Lnet/minecraft/tags/TagKey; au WALL_CORALS + f Lnet/minecraft/tags/TagKey; av CORAL_PLANTS + f Lnet/minecraft/tags/TagKey; aw CORALS + f Lnet/minecraft/tags/TagKey; ax BAMBOO_PLANTABLE_ON + f Lnet/minecraft/tags/TagKey; ay STANDING_SIGNS + f Lnet/minecraft/tags/TagKey; az WALL_SIGNS + f Lnet/minecraft/tags/TagKey; b PLANKS + f Lnet/minecraft/tags/TagKey; bA BIG_DRIPLEAF_PLACEABLE + f Lnet/minecraft/tags/TagKey; bB SNOW + f Lnet/minecraft/tags/TagKey; bC MINEABLE_WITH_AXE + f Lnet/minecraft/tags/TagKey; bD MINEABLE_WITH_HOE + f Lnet/minecraft/tags/TagKey; bE MINEABLE_WITH_PICKAXE + f Lnet/minecraft/tags/TagKey; bF MINEABLE_WITH_SHOVEL + f Lnet/minecraft/tags/TagKey; bG SWORD_EFFICIENT + f Lnet/minecraft/tags/TagKey; bH NEEDS_DIAMOND_TOOL + f Lnet/minecraft/tags/TagKey; bI NEEDS_IRON_TOOL + f Lnet/minecraft/tags/TagKey; bJ NEEDS_STONE_TOOL + f Lnet/minecraft/tags/TagKey; bK INCORRECT_FOR_NETHERITE_TOOL + f Lnet/minecraft/tags/TagKey; bL INCORRECT_FOR_DIAMOND_TOOL + f Lnet/minecraft/tags/TagKey; bM INCORRECT_FOR_IRON_TOOL + f Lnet/minecraft/tags/TagKey; bN INCORRECT_FOR_STONE_TOOL + f Lnet/minecraft/tags/TagKey; bO INCORRECT_FOR_GOLD_TOOL + f Lnet/minecraft/tags/TagKey; bP INCORRECT_FOR_WOODEN_TOOL + f Lnet/minecraft/tags/TagKey; bQ FEATURES_CANNOT_REPLACE + f Lnet/minecraft/tags/TagKey; bR LAVA_POOL_STONE_CANNOT_REPLACE + f Lnet/minecraft/tags/TagKey; bS GEODE_INVALID_BLOCKS + f Lnet/minecraft/tags/TagKey; bT FROG_PREFER_JUMP_TO + f Lnet/minecraft/tags/TagKey; bU SCULK_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bV SCULK_REPLACEABLE_WORLD_GEN + f Lnet/minecraft/tags/TagKey; bW ANCIENT_CITY_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bX VIBRATION_RESONATORS + f Lnet/minecraft/tags/TagKey; bY ANIMALS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; bZ ARMADILLO_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; ba FENCE_GATES + f Lnet/minecraft/tags/TagKey; bb UNSTABLE_BOTTOM_CENTER + f Lnet/minecraft/tags/TagKey; bc MUSHROOM_GROW_BLOCK + f Lnet/minecraft/tags/TagKey; bd INFINIBURN_OVERWORLD + f Lnet/minecraft/tags/TagKey; be INFINIBURN_NETHER + f Lnet/minecraft/tags/TagKey; bf INFINIBURN_END + f Lnet/minecraft/tags/TagKey; bg BASE_STONE_OVERWORLD + f Lnet/minecraft/tags/TagKey; bh STONE_ORE_REPLACEABLES + f Lnet/minecraft/tags/TagKey; bi DEEPSLATE_ORE_REPLACEABLES + f Lnet/minecraft/tags/TagKey; bj BASE_STONE_NETHER + f Lnet/minecraft/tags/TagKey; bk OVERWORLD_CARVER_REPLACEABLES + f Lnet/minecraft/tags/TagKey; bl NETHER_CARVER_REPLACEABLES + f Lnet/minecraft/tags/TagKey; bm CANDLE_CAKES + f Lnet/minecraft/tags/TagKey; bn CAULDRONS + f Lnet/minecraft/tags/TagKey; bo CRYSTAL_SOUND_BLOCKS + f Lnet/minecraft/tags/TagKey; bp INSIDE_STEP_SOUND_BLOCKS + f Lnet/minecraft/tags/TagKey; bq COMBINATION_STEP_SOUND_BLOCKS + f Lnet/minecraft/tags/TagKey; br CAMEL_SAND_STEP_SOUND_BLOCKS + f Lnet/minecraft/tags/TagKey; bs OCCLUDES_VIBRATION_SIGNALS + f Lnet/minecraft/tags/TagKey; bt DAMPENS_VIBRATIONS + f Lnet/minecraft/tags/TagKey; bu DRIPSTONE_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bv CAVE_VINES + f Lnet/minecraft/tags/TagKey; bw MOSS_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bx LUSH_GROUND_REPLACEABLE + f Lnet/minecraft/tags/TagKey; by AZALEA_ROOT_REPLACEABLE + f Lnet/minecraft/tags/TagKey; bz SMALL_DRIPLEAF_PLACEABLE + f Lnet/minecraft/tags/TagKey; c STONE_BRICKS + f Lnet/minecraft/tags/TagKey; cA MAINTAINS_FARMLAND + f Lnet/minecraft/tags/TagKey; cB BLOCKS_WIND_CHARGE_EXPLOSIONS + f Lnet/minecraft/tags/TagKey; cC DOES_NOT_BLOCK_HOPPERS + f Lnet/minecraft/tags/TagKey; cD AIR + f Lnet/minecraft/tags/TagKey; ca AXOLOTLS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; cb GOATS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; cc MOOSHROOMS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; cd PARROTS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; ce POLAR_BEARS_SPAWNABLE_ON_ALTERNATE + f Lnet/minecraft/tags/TagKey; cf RABBITS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; cg FOXES_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; ch WOLVES_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; ci FROGS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; cj BATS_SPAWNABLE_ON + f Lnet/minecraft/tags/TagKey; ck AZALEA_GROWS_ON + f Lnet/minecraft/tags/TagKey; cl CONVERTABLE_TO_MUD + f Lnet/minecraft/tags/TagKey; cm MANGROVE_LOGS_CAN_GROW_THROUGH + f Lnet/minecraft/tags/TagKey; cn MANGROVE_ROOTS_CAN_GROW_THROUGH + f Lnet/minecraft/tags/TagKey; co DEAD_BUSH_MAY_PLACE_ON + f Lnet/minecraft/tags/TagKey; cp SNAPS_GOAT_HORN + f Lnet/minecraft/tags/TagKey; cq REPLACEABLE_BY_TREES + f Lnet/minecraft/tags/TagKey; cr SNOW_LAYER_CANNOT_SURVIVE_ON + f Lnet/minecraft/tags/TagKey; cs SNOW_LAYER_CAN_SURVIVE_ON + f Lnet/minecraft/tags/TagKey; ct INVALID_SPAWN_INSIDE + f Lnet/minecraft/tags/TagKey; cu SNIFFER_DIGGABLE_BLOCK + f Lnet/minecraft/tags/TagKey; cv SNIFFER_EGG_HATCH_BOOST + f Lnet/minecraft/tags/TagKey; cw TRAIL_RUINS_REPLACEABLE + f Lnet/minecraft/tags/TagKey; cx REPLACEABLE + f Lnet/minecraft/tags/TagKey; cy ENCHANTMENT_POWER_PROVIDER + f Lnet/minecraft/tags/TagKey; cz ENCHANTMENT_POWER_TRANSMITTER + f Lnet/minecraft/tags/TagKey; d WOODEN_BUTTONS + f Lnet/minecraft/tags/TagKey; e STONE_BUTTONS + f Lnet/minecraft/tags/TagKey; f BUTTONS + f Lnet/minecraft/tags/TagKey; g WOOL_CARPETS + f Lnet/minecraft/tags/TagKey; h WOODEN_DOORS + f Lnet/minecraft/tags/TagKey; i MOB_INTERACTABLE_DOORS + f Lnet/minecraft/tags/TagKey; j WOODEN_STAIRS + f Lnet/minecraft/tags/TagKey; k WOODEN_SLABS + f Lnet/minecraft/tags/TagKey; l WOODEN_FENCES + f Lnet/minecraft/tags/TagKey; m PRESSURE_PLATES + f Lnet/minecraft/tags/TagKey; n WOODEN_PRESSURE_PLATES + f Lnet/minecraft/tags/TagKey; o STONE_PRESSURE_PLATES + f Lnet/minecraft/tags/TagKey; p WOODEN_TRAPDOORS + f Lnet/minecraft/tags/TagKey; q DOORS + f Lnet/minecraft/tags/TagKey; r SAPLINGS + f Lnet/minecraft/tags/TagKey; s LOGS_THAT_BURN + f Lnet/minecraft/tags/TagKey; t OVERWORLD_NATURAL_LOGS + f Lnet/minecraft/tags/TagKey; u LOGS + f Lnet/minecraft/tags/TagKey; v DARK_OAK_LOGS + f Lnet/minecraft/tags/TagKey; w PALE_OAK_LOGS + f Lnet/minecraft/tags/TagKey; x OAK_LOGS + f Lnet/minecraft/tags/TagKey; y BIRCH_LOGS + f Lnet/minecraft/tags/TagKey; z ACACIA_LOGS + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/TagsEntity net/minecraft/tags/EntityTypeTags + f Lnet/minecraft/tags/TagKey; A NOT_SCARY_FOR_PUFFERFISH + f Lnet/minecraft/tags/TagKey; B SENSITIVE_TO_IMPALING + f Lnet/minecraft/tags/TagKey; C SENSITIVE_TO_BANE_OF_ARTHROPODS + f Lnet/minecraft/tags/TagKey; D SENSITIVE_TO_SMITE + f Lnet/minecraft/tags/TagKey; E NO_ANGER_FROM_WIND_CHARGE + f Lnet/minecraft/tags/TagKey; F IMMUNE_TO_OOZING + f Lnet/minecraft/tags/TagKey; G IMMUNE_TO_INFESTED + f Lnet/minecraft/tags/TagKey; H REDIRECTABLE_PROJECTILE + f Lnet/minecraft/tags/TagKey; I BOAT + f Lnet/minecraft/tags/TagKey; a SKELETONS + f Lnet/minecraft/tags/TagKey; b ZOMBIES + f Lnet/minecraft/tags/TagKey; c RAIDERS + f Lnet/minecraft/tags/TagKey; d UNDEAD + f Lnet/minecraft/tags/TagKey; e BEEHIVE_INHABITORS + f Lnet/minecraft/tags/TagKey; f ARROWS + f Lnet/minecraft/tags/TagKey; g IMPACT_PROJECTILES + f Lnet/minecraft/tags/TagKey; h POWDER_SNOW_WALKABLE_MOBS + f Lnet/minecraft/tags/TagKey; i AXOLOTL_ALWAYS_HOSTILES + f Lnet/minecraft/tags/TagKey; j AXOLOTL_HUNT_TARGETS + f Lnet/minecraft/tags/TagKey; k FREEZE_IMMUNE_ENTITY_TYPES + f Lnet/minecraft/tags/TagKey; l FREEZE_HURTS_EXTRA_TYPES + f Lnet/minecraft/tags/TagKey; m CAN_BREATHE_UNDER_WATER + f Lnet/minecraft/tags/TagKey; n FROG_FOOD + f Lnet/minecraft/tags/TagKey; o FALL_DAMAGE_IMMUNE + f Lnet/minecraft/tags/TagKey; p DISMOUNTS_UNDERWATER + f Lnet/minecraft/tags/TagKey; q NON_CONTROLLING_RIDER + f Lnet/minecraft/tags/TagKey; r DEFLECTS_PROJECTILES + f Lnet/minecraft/tags/TagKey; s CAN_TURN_IN_BOATS + f Lnet/minecraft/tags/TagKey; t ILLAGER + f Lnet/minecraft/tags/TagKey; u AQUATIC + f Lnet/minecraft/tags/TagKey; v ARTHROPOD + f Lnet/minecraft/tags/TagKey; w IGNORES_POISON_AND_REGEN + f Lnet/minecraft/tags/TagKey; x INVERTED_HEALING_AND_HARM + f Lnet/minecraft/tags/TagKey; y WITHER_FRIENDS + f Lnet/minecraft/tags/TagKey; z ILLAGER_FRIENDS + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/TagsFluid net/minecraft/tags/FluidTags + f Lnet/minecraft/tags/TagKey; a WATER + f Lnet/minecraft/tags/TagKey; b LAVA + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/tags/TagsItem net/minecraft/tags/ItemTags + f Lnet/minecraft/tags/TagKey; A MANGROVE_LOGS + f Lnet/minecraft/tags/TagKey; B CRIMSON_STEMS + f Lnet/minecraft/tags/TagKey; C WARPED_STEMS + f Lnet/minecraft/tags/TagKey; D BAMBOO_BLOCKS + f Lnet/minecraft/tags/TagKey; E WART_BLOCKS + f Lnet/minecraft/tags/TagKey; F BANNERS + f Lnet/minecraft/tags/TagKey; G SAND + f Lnet/minecraft/tags/TagKey; H SMELTS_TO_GLASS + f Lnet/minecraft/tags/TagKey; I STAIRS + f Lnet/minecraft/tags/TagKey; J SLABS + f Lnet/minecraft/tags/TagKey; K WALLS + f Lnet/minecraft/tags/TagKey; L ANVIL + f Lnet/minecraft/tags/TagKey; M RAILS + f Lnet/minecraft/tags/TagKey; N LEAVES + f Lnet/minecraft/tags/TagKey; O TRAPDOORS + f Lnet/minecraft/tags/TagKey; P SMALL_FLOWERS + f Lnet/minecraft/tags/TagKey; Q BEDS + f Lnet/minecraft/tags/TagKey; R FENCES + f Lnet/minecraft/tags/TagKey; S PIGLIN_REPELLENTS + f Lnet/minecraft/tags/TagKey; T PIGLIN_LOVED + f Lnet/minecraft/tags/TagKey; U IGNORED_BY_PIGLIN_BABIES + f Lnet/minecraft/tags/TagKey; V PIGLIN_SAFE_ARMOR + f Lnet/minecraft/tags/TagKey; W DUPLICATES_ALLAYS + f Lnet/minecraft/tags/TagKey; X BREWING_FUEL + f Lnet/minecraft/tags/TagKey; Y SHULKER_BOXES + f Lnet/minecraft/tags/TagKey; Z MEAT + f Lnet/minecraft/tags/TagKey; a WOOL + f Lnet/minecraft/tags/TagKey; aA PARROT_FOOD + f Lnet/minecraft/tags/TagKey; aB PARROT_POISONOUS_FOOD + f Lnet/minecraft/tags/TagKey; aC AXOLOTL_FOOD + f Lnet/minecraft/tags/TagKey; aD GOLD_ORES + f Lnet/minecraft/tags/TagKey; aE IRON_ORES + f Lnet/minecraft/tags/TagKey; aF DIAMOND_ORES + f Lnet/minecraft/tags/TagKey; aG REDSTONE_ORES + f Lnet/minecraft/tags/TagKey; aH LAPIS_ORES + f Lnet/minecraft/tags/TagKey; aI COAL_ORES + f Lnet/minecraft/tags/TagKey; aJ EMERALD_ORES + f Lnet/minecraft/tags/TagKey; aK COPPER_ORES + f Lnet/minecraft/tags/TagKey; aL NON_FLAMMABLE_WOOD + f Lnet/minecraft/tags/TagKey; aM SOUL_FIRE_BASE_BLOCKS + f Lnet/minecraft/tags/TagKey; aN CANDLES + f Lnet/minecraft/tags/TagKey; aO DIRT + f Lnet/minecraft/tags/TagKey; aP TERRACOTTA + f Lnet/minecraft/tags/TagKey; aQ COMPLETES_FIND_TREE_TUTORIAL + f Lnet/minecraft/tags/TagKey; aR BOATS + f Lnet/minecraft/tags/TagKey; aS CHEST_BOATS + f Lnet/minecraft/tags/TagKey; aT FISHES + f Lnet/minecraft/tags/TagKey; aU SIGNS + f Lnet/minecraft/tags/TagKey; aV CREEPER_DROP_MUSIC_DISCS + f Lnet/minecraft/tags/TagKey; aW COALS + f Lnet/minecraft/tags/TagKey; aX ARROWS + f Lnet/minecraft/tags/TagKey; aY LECTERN_BOOKS + f Lnet/minecraft/tags/TagKey; aZ BOOKSHELF_BOOKS + f Lnet/minecraft/tags/TagKey; aa SNIFFER_FOOD + f Lnet/minecraft/tags/TagKey; ab PIGLIN_FOOD + f Lnet/minecraft/tags/TagKey; ac FOX_FOOD + f Lnet/minecraft/tags/TagKey; ad COW_FOOD + f Lnet/minecraft/tags/TagKey; ae GOAT_FOOD + f Lnet/minecraft/tags/TagKey; af SHEEP_FOOD + f Lnet/minecraft/tags/TagKey; ag WOLF_FOOD + f Lnet/minecraft/tags/TagKey; ah CAT_FOOD + f Lnet/minecraft/tags/TagKey; ai HORSE_FOOD + f Lnet/minecraft/tags/TagKey; aj HORSE_TEMPT_ITEMS + f Lnet/minecraft/tags/TagKey; ak CAMEL_FOOD + f Lnet/minecraft/tags/TagKey; al ARMADILLO_FOOD + f Lnet/minecraft/tags/TagKey; am BEE_FOOD + f Lnet/minecraft/tags/TagKey; an CHICKEN_FOOD + f Lnet/minecraft/tags/TagKey; ao FROG_FOOD + f Lnet/minecraft/tags/TagKey; ap HOGLIN_FOOD + f Lnet/minecraft/tags/TagKey; aq LLAMA_FOOD + f Lnet/minecraft/tags/TagKey; ar LLAMA_TEMPT_ITEMS + f Lnet/minecraft/tags/TagKey; as OCELOT_FOOD + f Lnet/minecraft/tags/TagKey; at PANDA_FOOD + f Lnet/minecraft/tags/TagKey; au PANDA_EATS_FROM_GROUND + f Lnet/minecraft/tags/TagKey; av PIG_FOOD + f Lnet/minecraft/tags/TagKey; aw RABBIT_FOOD + f Lnet/minecraft/tags/TagKey; ax STRIDER_FOOD + f Lnet/minecraft/tags/TagKey; ay STRIDER_TEMPT_ITEMS + f Lnet/minecraft/tags/TagKey; az TURTLE_FOOD + f Lnet/minecraft/tags/TagKey; b PLANKS + f Lnet/minecraft/tags/TagKey; bA HEAD_ARMOR + f Lnet/minecraft/tags/TagKey; bB SKULLS + f Lnet/minecraft/tags/TagKey; bC TRIMMABLE_ARMOR + f Lnet/minecraft/tags/TagKey; bD TRIM_MATERIALS + f Lnet/minecraft/tags/TagKey; bE DECORATED_POT_SHERDS + f Lnet/minecraft/tags/TagKey; bF DECORATED_POT_INGREDIENTS + f Lnet/minecraft/tags/TagKey; bG SWORDS + f Lnet/minecraft/tags/TagKey; bH AXES + f Lnet/minecraft/tags/TagKey; bI HOES + f Lnet/minecraft/tags/TagKey; bJ PICKAXES + f Lnet/minecraft/tags/TagKey; bK SHOVELS + f Lnet/minecraft/tags/TagKey; bL BREAKS_DECORATED_POTS + f Lnet/minecraft/tags/TagKey; bM VILLAGER_PLANTABLE_SEEDS + f Lnet/minecraft/tags/TagKey; bN VILLAGER_PICKS_UP + f Lnet/minecraft/tags/TagKey; bO DYEABLE + f Lnet/minecraft/tags/TagKey; bP FURNACE_MINECART_FUEL + f Lnet/minecraft/tags/TagKey; bQ BUNDLES + f Lnet/minecraft/tags/TagKey; bR SKELETON_PREFERRED_WEAPONS + f Lnet/minecraft/tags/TagKey; bS DROWNED_PREFERRED_WEAPONS + f Lnet/minecraft/tags/TagKey; bT PIGLIN_PREFERRED_WEAPONS + f Lnet/minecraft/tags/TagKey; bU PILLAGER_PREFERRED_WEAPONS + f Lnet/minecraft/tags/TagKey; bV WITHER_SKELETON_DISLIKED_WEAPONS + f Lnet/minecraft/tags/TagKey; bW FOOT_ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bX LEG_ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bY CHEST_ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; bZ HEAD_ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; ba BEACON_PAYMENT_ITEMS + f Lnet/minecraft/tags/TagKey; bb WOODEN_TOOL_MATERIALS + f Lnet/minecraft/tags/TagKey; bc STONE_TOOL_MATERIALS + f Lnet/minecraft/tags/TagKey; bd IRON_TOOL_MATERIALS + f Lnet/minecraft/tags/TagKey; be GOLD_TOOL_MATERIALS + f Lnet/minecraft/tags/TagKey; bf DIAMOND_TOOL_MATERIALS + f Lnet/minecraft/tags/TagKey; bg NETHERITE_TOOL_MATERIALS + f Lnet/minecraft/tags/TagKey; bh REPAIRS_LEATHER_ARMOR + f Lnet/minecraft/tags/TagKey; bi REPAIRS_CHAIN_ARMOR + f Lnet/minecraft/tags/TagKey; bj REPAIRS_IRON_ARMOR + f Lnet/minecraft/tags/TagKey; bk REPAIRS_GOLD_ARMOR + f Lnet/minecraft/tags/TagKey; bl REPAIRS_DIAMOND_ARMOR + f Lnet/minecraft/tags/TagKey; bm REPAIRS_NETHERITE_ARMOR + f Lnet/minecraft/tags/TagKey; bn REPAIRS_TURTLE_HELMET + f Lnet/minecraft/tags/TagKey; bo REPAIRS_WOLF_ARMOR + f Lnet/minecraft/tags/TagKey; bp STONE_CRAFTING_MATERIALS + f Lnet/minecraft/tags/TagKey; bq FREEZE_IMMUNE_WEARABLES + f Lnet/minecraft/tags/TagKey; br DAMPENS_VIBRATIONS + f Lnet/minecraft/tags/TagKey; bs CLUSTER_MAX_HARVESTABLES + f Lnet/minecraft/tags/TagKey; bt COMPASSES + f Lnet/minecraft/tags/TagKey; bu HANGING_SIGNS + f Lnet/minecraft/tags/TagKey; bv CREEPER_IGNITERS + f Lnet/minecraft/tags/TagKey; bw NOTE_BLOCK_TOP_INSTRUMENTS + f Lnet/minecraft/tags/TagKey; bx FOOT_ARMOR + f Lnet/minecraft/tags/TagKey; by LEG_ARMOR + f Lnet/minecraft/tags/TagKey; bz CHEST_ARMOR + f Lnet/minecraft/tags/TagKey; c STONE_BRICKS + f Lnet/minecraft/tags/TagKey; ca ARMOR_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cb SWORD_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cc FIRE_ASPECT_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cd SHARP_WEAPON_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; ce WEAPON_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cf MINING_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cg MINING_LOOT_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; ch FISHING_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; ci TRIDENT_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cj DURABILITY_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; ck BOW_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cl EQUIPPABLE_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cm CROSSBOW_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cn VANISHING_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; co MACE_ENCHANTABLE + f Lnet/minecraft/tags/TagKey; cp MAP_INVISIBILITY_EQUIPMENT + f Lnet/minecraft/tags/TagKey; cq GAZE_DISGUISE_EQUIPMENT + f Lnet/minecraft/tags/TagKey; d WOODEN_BUTTONS + f Lnet/minecraft/tags/TagKey; e STONE_BUTTONS + f Lnet/minecraft/tags/TagKey; f BUTTONS + f Lnet/minecraft/tags/TagKey; g WOOL_CARPETS + f Lnet/minecraft/tags/TagKey; h WOODEN_DOORS + f Lnet/minecraft/tags/TagKey; i WOODEN_STAIRS + f Lnet/minecraft/tags/TagKey; j WOODEN_SLABS + f Lnet/minecraft/tags/TagKey; k WOODEN_FENCES + f Lnet/minecraft/tags/TagKey; l FENCE_GATES + f Lnet/minecraft/tags/TagKey; m WOODEN_PRESSURE_PLATES + f Lnet/minecraft/tags/TagKey; n WOODEN_TRAPDOORS + f Lnet/minecraft/tags/TagKey; o DOORS + f Lnet/minecraft/tags/TagKey; p SAPLINGS + f Lnet/minecraft/tags/TagKey; q LOGS_THAT_BURN + f Lnet/minecraft/tags/TagKey; r LOGS + f Lnet/minecraft/tags/TagKey; s DARK_OAK_LOGS + f Lnet/minecraft/tags/TagKey; t PALE_OAK_LOGS + f Lnet/minecraft/tags/TagKey; u OAK_LOGS + f Lnet/minecraft/tags/TagKey; v BIRCH_LOGS + f Lnet/minecraft/tags/TagKey; w ACACIA_LOGS + f Lnet/minecraft/tags/TagKey; x CHERRY_LOGS + f Lnet/minecraft/tags/TagKey; y JUNGLE_LOGS + f Lnet/minecraft/tags/TagKey; z SPRUCE_LOGS + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a bind +c net/minecraft/tags/WorldPresetTags net/minecraft/tags/WorldPresetTags + f Lnet/minecraft/tags/TagKey; a NORMAL + f Lnet/minecraft/tags/TagKey; b EXTENDED + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create +c net/minecraft/util/ARGB net/minecraft/util/ARGB + m (III)I a color + m (F)I a white + m (Lnet/minecraft/world/phys/Vec3D;)I a color + m (II)I a multiply + m (IFFF)I a scaleRGB + m (FFFF)I a colorFromFloat + m (IF)I a scaleRGB + m (IIII)I a color + m (FII)I a lerp + m (I)I a alpha + m (II)I b scaleRGB + m (F)I b as8BitChannel + m (I)I b red + m (II)I c color + m (I)I c green + m (I)I d blue + m (II)I d average + m (I)I e greyscale + m (I)I f opaque + m (I)I g transparent + m (I)Lorg/joml/Vector3f; h vector3fFromRGB24 + m (I)F i alphaFloat + m (I)F j redFloat + m (I)F k greenFloat + m (I)F l blueFloat + m (I)I m toABGR + m (I)I n fromABGR + m (I)F o from8BitChannel +c net/minecraft/util/AbortableIterationConsumer net/minecraft/util/AbortableIterationConsumer + m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/util/AbortableIterationConsumer$a; a lambda$forConsumer$0 +c net/minecraft/util/AbortableIterationConsumer$a net/minecraft/util/AbortableIterationConsumer$Continuation + f Lnet/minecraft/util/AbortableIterationConsumer$a; a CONTINUE + f Lnet/minecraft/util/AbortableIterationConsumer$a; b ABORT + f [Lnet/minecraft/util/AbortableIterationConsumer$a; c $VALUES + m ()Z a shouldAbort + m ()[Lnet/minecraft/util/AbortableIterationConsumer$a; b $values +c net/minecraft/util/ArrayListDeque net/minecraft/util/ArrayListDeque + f I a MIN_GROWTH + f [Ljava/lang/Object; b contents + f I c head + f I d size + m (II)V a verifyIndexInRange + m (I)I a getIndex + m ()I a capacity + m ([Ljava/lang/Object;I)V a copyCount + m ()Lnet/minecraft/util/ListAndDeque; b reversed + m (I)V b verifyIndexInRange + m (I)Ljava/lang/Object; c getInner + m ()V c grow +c net/minecraft/util/ArrayListDeque$a net/minecraft/util/ArrayListDeque$DescendingIterator + f Lnet/minecraft/util/ArrayListDeque; a this$0 + f I b index +c net/minecraft/util/ArrayListDeque$b net/minecraft/util/ArrayListDeque$ReversedView + f Lnet/minecraft/util/ArrayListDeque; a this$0 + f Lnet/minecraft/util/ArrayListDeque; b source + m (I)I a reverseIndex + m ()Lnet/minecraft/util/ListAndDeque; b reversed +c net/minecraft/util/ArraySetSorted net/minecraft/util/SortedArraySet + f I a DEFAULT_INITIAL_CAPACITY + f Ljava/util/Comparator; b comparator + f [Ljava/lang/Object; c contents + f I d size + m (Ljava/util/Comparator;I)Lnet/minecraft/util/ArraySetSorted; a create + m ([Ljava/lang/Object;)[Ljava/lang/Object; a castRawArray + m (Ljava/util/Comparator;)Lnet/minecraft/util/ArraySetSorted; a create + m (Ljava/lang/Object;)Ljava/lang/Object; a addOrGet + m (I)Lnet/minecraft/util/ArraySetSorted; a create + m (Ljava/lang/Object;I)V a addInternal + m ()Lnet/minecraft/util/ArraySetSorted; a create + m ()Ljava/lang/Object; b first + m (Ljava/lang/Object;)Ljava/lang/Object; b get + m (I)I b getInsertionPosition + m (Ljava/lang/Object;)I c findIndex + m ()Ljava/lang/Object; c last + m (I)V c grow + m (I)V d removeInternal + m (I)Ljava/lang/Object; e getInternal +c net/minecraft/util/ArraySetSorted$a net/minecraft/util/SortedArraySet$ArrayIterator + f Lnet/minecraft/util/ArraySetSorted; a this$0 + f I b index + f I c last +c net/minecraft/util/BinaryAnimator net/minecraft/util/BinaryAnimator + f I a animationLength + f Lnet/minecraft/util/BinaryAnimator$a; b easingFunction + f I c ticks + f I d ticksOld + m (F)F a getFactor + m (Z)V a tick + m (F)F b lambda$new$0 +c net/minecraft/util/BinaryAnimator$a net/minecraft/util/BinaryAnimator$EasingFunction +c net/minecraft/util/Brightness net/minecraft/util/Brightness + f Lcom/mojang/serialization/Codec; a LIGHT_VALUE_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/util/Brightness; c FULL_BRIGHT + f I d block + f I e sky + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a pack + m (I)Lnet/minecraft/util/Brightness; a unpack + m ()I b block + m ()I c sky +c net/minecraft/util/ByIdMap net/minecraft/util/ByIdMap + m (I[Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; a lambda$continuous$1 + m (Ljava/util/function/IntFunction;Ljava/lang/Object;I)Ljava/lang/Object; a lambda$sparse$0 + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Lnet/minecraft/util/ByIdMap$a;)Ljava/util/function/IntFunction; a continuous + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)Ljava/util/function/IntFunction; a createMap + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/function/IntFunction; a sparse + m ([Ljava/lang/Object;II)Ljava/lang/Object; a lambda$continuous$3 + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)[Ljava/lang/Object; b createSortedArray + m ([Ljava/lang/Object;II)Ljava/lang/Object; b lambda$continuous$2 +c net/minecraft/util/ByIdMap$a net/minecraft/util/ByIdMap$OutOfBoundsStrategy + f Lnet/minecraft/util/ByIdMap$a; a ZERO + f Lnet/minecraft/util/ByIdMap$a; b WRAP + f Lnet/minecraft/util/ByIdMap$a; c CLAMP + f [Lnet/minecraft/util/ByIdMap$a; d $VALUES + m ()[Lnet/minecraft/util/ByIdMap$a; a $values +c net/minecraft/util/CSVWriter net/minecraft/util/CsvOutput + f Ljava/lang/String; a LINE_SEPARATOR + f Ljava/lang/String; b FIELD_SEPARATOR + f Ljava/io/Writer; c output + f I d columnCount + m ()Lnet/minecraft/util/CSVWriter$a; a builder + m (Ljava/lang/Object;)Ljava/lang/String; a getStringValue + m ([Ljava/lang/Object;)V a writeRow + m (Ljava/util/stream/Stream;)V a writeLine +c net/minecraft/util/CSVWriter$a net/minecraft/util/CsvOutput$Builder + f Ljava/util/List; a headers + m (Ljava/io/Writer;)Lnet/minecraft/util/CSVWriter; a build + m (Ljava/lang/String;)Lnet/minecraft/util/CSVWriter$a; a addColumn +c net/minecraft/util/ChatDeserializer net/minecraft/util/GsonHelper + f Lcom/google/gson/Gson; a GSON + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getAsString + m (Ljava/io/Reader;)Lcom/google/gson/JsonObject; a parse + m (Lcom/google/gson/JsonObject;Ljava/lang/String;S)S a getAsShort + m (Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V a writeValue + m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; a fromNullableJson + m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object; a fromNullableJson + m (Lcom/google/gson/JsonObject;Ljava/lang/String;B)B a getAsByte + m (Ljava/io/Reader;Z)Lcom/google/gson/JsonObject; a parse + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; a getAsObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; a getAsBigDecimal + m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; a fromJson + m (Lcom/google/gson/JsonObject;Ljava/lang/String;C)C a getAsCharacter + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; a getAsObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I a getAsInt + m (Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection; a sortByKeyIfNeeded + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; a getAsJsonArray + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z a getAsBoolean + m (Ljava/lang/String;Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException; a lambda$convertToItem$0 + m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; a fromJson + m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; a fromNullableJson + m (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F a getAsFloat + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; a getAsItem + m (Lcom/google/gson/JsonObject;Ljava/lang/String;D)D a getAsDouble + m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; a fromJson + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; a getAsJsonObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;J)J a getAsLong + m (Ljava/lang/String;)Lcom/google/gson/JsonObject; a parse + m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; a fromJson + m (Lcom/google/gson/JsonElement;)Z a isStringValue + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; a convertToString + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger; a getAsBigInteger + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z a isStringValue + m (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; a convertToObject + m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; a fromNullableJson + m (Ljava/lang/String;Z)Lcom/google/gson/JsonObject; a parse + m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; b fromJson + m (Lcom/google/gson/JsonElement;)Z b isNumberValue + m (Ljava/io/Reader;)Lcom/google/gson/JsonArray; b parseArray + m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object; b fromJson + m (Ljava/lang/String;)Lcom/google/gson/JsonArray; b parseArray + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z b isNumberValue + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/core/Holder; b convertToItem + m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; b fromNullableJson + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z c convertToBoolean + m (Lcom/google/gson/JsonElement;)Z c isBooleanValue + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z c isBooleanValue + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)D d convertToDouble + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z d isArrayNode + m (Lcom/google/gson/JsonElement;)Ljava/lang/String; d getType + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z e isObjectNode + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)F e convertToFloat + m (Lcom/google/gson/JsonElement;)Ljava/lang/String; e toStableString + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)J f convertToLong + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z f isValidPrimitive + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z g isValidNode + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)I g convertToInt + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement; h getNonNull + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)B h convertToByte + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; i getAsString + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)C i convertToCharacter + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal; j convertToBigDecimal + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/core/Holder; j getAsItem + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z k getAsBoolean + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger; k convertToBigInteger + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)S l convertToShort + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)D l getAsDouble + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; m convertToJsonObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)F m getAsFloat + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; n convertToJsonArray + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)J n getAsLong + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)I o getAsInt + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)B p getAsByte + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)C q getAsCharacter + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal; r getAsBigDecimal + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger; s getAsBigInteger + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)S t getAsShort + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; u getAsJsonObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; v getAsJsonArray +c net/minecraft/util/ClassTreeIdRegistry net/minecraft/util/ClassTreeIdRegistry + f I a NO_ID_VALUE + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; b classToLastIdCache + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a lambda$new$0 + m (Ljava/lang/Class;)I a getLastIdFor + m (Ljava/lang/Class;)I b getCount + m (Ljava/lang/Class;)I c define +c net/minecraft/util/ColorRGBA net/minecraft/util/ColorRGBA + f Lcom/mojang/serialization/Codec; a CODEC + f I b rgba + f Ljava/lang/String; c CUSTOM_COLOR_PREFIX + m (Ljava/lang/NumberFormatException;)Ljava/lang/String; a lambda$static$1 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$2 + m ()I a rgba + m ()Ljava/lang/String; b formatValue + m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$0 +c net/minecraft/util/CommonColors net/minecraft/util/CommonColors + f I a WHITE + f I b BLACK + f I c GRAY + f I d LIGHT_GRAY + f I e LIGHTER_GRAY + f I f RED + f I g SOFT_RED + f I h GREEN + f I i BLUE + f I j YELLOW + f I k SOFT_YELLOW + f I l DARK_PURPLE + f I m HIGH_CONTRAST_DIAMOND +c net/minecraft/util/CommonLinks net/minecraft/util/CommonLinks + f Ljava/net/URI; a GDPR + f Ljava/net/URI; b EULA + f Ljava/net/URI; c PRIVACY_STATEMENT + f Ljava/net/URI; d ATTRIBUTION + f Ljava/net/URI; e LICENSES + f Ljava/net/URI; f BUY_MINECRAFT_JAVA + f Ljava/net/URI; g ACCOUNT_SETTINGS + f Ljava/net/URI; h SNAPSHOT_FEEDBACK + f Ljava/net/URI; i RELEASE_FEEDBACK + f Ljava/net/URI; j SNAPSHOT_BUGS_FEEDBACK + f Ljava/net/URI; k GENERAL_HELP + f Ljava/net/URI; l ACCESSIBILITY_HELP + f Ljava/net/URI; m REPORTING_HELP + f Ljava/net/URI; n SUSPENSION_HELP + f Ljava/net/URI; o BLOCKING_HELP + f Ljava/net/URI; p SYMLINK_HELP + f Ljava/net/URI; q START_REALMS_TRIAL + f Ljava/net/URI; r BUY_REALMS + f Ljava/net/URI; s REALMS_TERMS + f Ljava/net/URI; t REALMS_CONTENT_CREATION + f Ljava/lang/String; u EXTEND_REALMS_LINK + m (Ljava/lang/String;Ljava/util/UUID;Z)Ljava/lang/String; a extendRealms + m (Ljava/lang/String;Ljava/util/UUID;)Ljava/lang/String; a extendRealms +c net/minecraft/util/CryptographyException net/minecraft/util/CryptException +c net/minecraft/util/CubicSampler net/minecraft/util/CubicSampler + f I a GAUSSIAN_SAMPLE_RADIUS + f I b GAUSSIAN_SAMPLE_BREADTH + f [D c GAUSSIAN_SAMPLE_KERNEL + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/util/CubicSampler$Vec3Fetcher;)Lnet/minecraft/world/phys/Vec3D; a gaussianSampleVec3 +c net/minecraft/util/CubicSpline net/minecraft/util/CubicSpline + m (Lnet/minecraft/util/ToFloatFunction;Ljava/util/List;)Lnet/minecraft/util/CubicSpline$e; a lambda$codec$4 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/CubicSpline; a lambda$codec$7 + m (Lnet/minecraft/util/CubicSpline$e;I)Lnet/minecraft/util/CubicSpline$a; a lambda$codec$2 + m (Lnet/minecraft/util/CubicSpline$e;)Ljava/lang/Record; a lambda$codec$6 + m (F)Lnet/minecraft/util/CubicSpline; a constant + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$5 + m ()Ljava/lang/String; a parityString + m (Lnet/minecraft/util/CubicSpline;)Lcom/mojang/datafixers/util/Either; a lambda$codec$8 + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$1 + m (Lnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline$b; a builder + m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline$b; a builder + m (Lnet/minecraft/util/CubicSpline$d;)Lnet/minecraft/util/CubicSpline; a mapAll + m (Lnet/minecraft/util/CubicSpline$e;)Ljava/util/List; b lambda$codec$3 +c net/minecraft/util/CubicSpline$a net/minecraft/util/CubicSpline$1Point + f F a location + f Lnet/minecraft/util/CubicSpline; b value + f F c derivative + m ()F a location + m ()Lnet/minecraft/util/CubicSpline; b value + m ()F c derivative +c net/minecraft/util/CubicSpline$b net/minecraft/util/CubicSpline$Builder + f Lnet/minecraft/util/ToFloatFunction; a coordinate + f Lnet/minecraft/util/ToFloatFunction; b valueTransformer + f Lit/unimi/dsi/fastutil/floats/FloatList; c locations + f Ljava/util/List; d values + f Lit/unimi/dsi/fastutil/floats/FloatList; e derivatives + m (FLnet/minecraft/util/CubicSpline;F)Lnet/minecraft/util/CubicSpline$b; a addPoint + m (FF)Lnet/minecraft/util/CubicSpline$b; a addPoint + m ()Lnet/minecraft/util/CubicSpline; a build + m (FLnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline$b; a addPoint + m (FFF)Lnet/minecraft/util/CubicSpline$b; a addPoint +c net/minecraft/util/CubicSpline$c net/minecraft/util/CubicSpline$Constant + f F b value + m ()Ljava/lang/String; a parityString + m (Ljava/lang/Object;)F a apply + m (Lnet/minecraft/util/CubicSpline$d;)Lnet/minecraft/util/CubicSpline; a mapAll + m ()F b minValue + m ()F c maxValue + m ()F d value +c net/minecraft/util/CubicSpline$d net/minecraft/util/CubicSpline$CoordinateVisitor +c net/minecraft/util/CubicSpline$e net/minecraft/util/CubicSpline$Multipoint + f Lnet/minecraft/util/ToFloatFunction; b coordinate + f [F c locations + f Ljava/util/List; d values + f [F e derivatives + f F f minValue + f F g maxValue + m (D)Ljava/lang/String; a lambda$toString$2 + m (Lnet/minecraft/util/CubicSpline$d;Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline; a lambda$mapAll$3 + m ()Ljava/lang/String; a parityString + m ([FLjava/util/List;[F)V a validateSizes + m (F[FI)Z a lambda$findIntervalStart$0 + m (F[FF[FI)F a linearExtend + m ([FI)D a lambda$toString$1 + m ([F)Ljava/lang/String; a toString + m ([FF)I a findIntervalStart + m (Lnet/minecraft/util/ToFloatFunction;[FLjava/util/List;[F)Lnet/minecraft/util/CubicSpline$e; a create + m (Ljava/lang/Object;)F a apply + m (Lnet/minecraft/util/CubicSpline$d;)Lnet/minecraft/util/CubicSpline; a mapAll + m ()F b minValue + m ()F c maxValue + m ()Lnet/minecraft/util/ToFloatFunction; d coordinate + m ()[F e locations + m ()Ljava/util/List; f values + m ()[F g derivatives +c net/minecraft/util/DataBits net/minecraft/util/BitStorage + m ([I)V a unpack + m (Ljava/util/function/IntConsumer;)V a getAll + m (I)I a get + m ()[J a getRaw + m (II)I a getAndSet + m (II)V b set + m ()I b getSize + m ()I c getBits + m ()Lnet/minecraft/util/DataBits; d copy +c net/minecraft/util/DebugBuffer net/minecraft/util/DebugBuffer + f Ljava/util/concurrent/atomic/AtomicReferenceArray; a data + f Ljava/util/concurrent/atomic/AtomicInteger; b index + m ()Ljava/util/List; a dump + m (Ljava/lang/Object;)V a push +c net/minecraft/util/DelegateDataOutput net/minecraft/util/DelegateDataOutput + f Ljava/io/DataOutput; a parent +c net/minecraft/util/DependencySorter net/minecraft/util/DependencySorter + f Ljava/util/Map; a contents + m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V a lambda$orderByDependencies$6 + m (Ljava/util/function/BiConsumer;)V a orderByDependencies + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z a isCyclic + m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)V a visitDependenciesAndElement + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$a;)V a lambda$orderByDependencies$5 + m (Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$a;)Lnet/minecraft/util/DependencySorter; a addEntry + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V b addDependencyIfNotCyclic + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$a;)V b lambda$orderByDependencies$3 + m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V b lambda$visitDependenciesAndElement$0 + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V c lambda$orderByDependencies$4 + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V d lambda$orderByDependencies$2 + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z e lambda$isCyclic$1 +c net/minecraft/util/DependencySorter$a net/minecraft/util/DependencySorter$Entry + m (Ljava/util/function/Consumer;)V a visitRequiredDependencies + m (Ljava/util/function/Consumer;)V b visitOptionalDependencies +c net/minecraft/util/EncoderCache net/minecraft/util/EncoderCache + f Lcom/google/common/cache/LoadingCache; a cache + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a wrap +c net/minecraft/util/EncoderCache$1 net/minecraft/util/EncoderCache$1 + m (Lnet/minecraft/util/EncoderCache$a;)Lcom/mojang/serialization/DataResult; a load +c net/minecraft/util/EncoderCache$2 net/minecraft/util/EncoderCache$2 + f Lcom/mojang/serialization/Codec; a val$codec + f Lnet/minecraft/util/EncoderCache; b this$0 + m (Ljava/lang/Object;)Ljava/lang/Object; a lambda$encode$0 +c net/minecraft/util/EncoderCache$a net/minecraft/util/EncoderCache$Key + f Lcom/mojang/serialization/Codec; a codec + f Ljava/lang/Object; b value + f Lcom/mojang/serialization/DynamicOps; c ops + m ()Lcom/mojang/serialization/DataResult; a resolve + m ()Lcom/mojang/serialization/Codec; b codec + m ()Ljava/lang/Object; c value + m ()Lcom/mojang/serialization/DynamicOps; d ops +c net/minecraft/util/EntitySlice net/minecraft/util/ClassInstanceMultiMap + f Ljava/util/Map; a byClass + f Ljava/lang/Class; b baseClass + f Ljava/util/List; c allInstances + m ()Ljava/util/List; a getAllInstances + m (Ljava/lang/Class;)Ljava/util/Collection; a find + m (Ljava/lang/Class;)Ljava/util/List; b lambda$find$0 +c net/minecraft/util/ExceptionSuppressor net/minecraft/util/ExceptionCollector + f Ljava/lang/Throwable; a result + m (Ljava/lang/Throwable;)V a add + m ()V a throwIfPresent +c net/minecraft/util/ExtraCodecs net/minecraft/util/ExtraCodecs + f Lcom/mojang/serialization/Codec; A NON_EMPTY_STRING + f Lcom/mojang/serialization/Codec; B CODEPOINT + f Lcom/mojang/serialization/Codec; C RESOURCE_PATH_CODEC + f Lcom/mojang/serialization/Codec; D PROPERTY + f Lcom/mojang/serialization/MapCodec; E GAME_PROFILE_WITHOUT_PROPERTIES + f Lcom/mojang/serialization/Codec; a JSON + f Lcom/mojang/serialization/Codec; b JAVA + f Lcom/mojang/serialization/Codec; c VECTOR3F + f Lcom/mojang/serialization/Codec; d VECTOR4F + f Lcom/mojang/serialization/Codec; e QUATERNIONF_COMPONENTS + f Lcom/mojang/serialization/Codec; f AXISANGLE4F + f Lcom/mojang/serialization/Codec; g QUATERNIONF + f Lcom/mojang/serialization/Codec; h MATRIX4F + f Lcom/mojang/serialization/Codec; i RGB_COLOR_CODEC + f Lcom/mojang/serialization/Codec; j ARGB_COLOR_CODEC + f Lcom/mojang/serialization/Codec; k UNSIGNED_BYTE + f Lcom/mojang/serialization/Codec; l NON_NEGATIVE_INT + f Lcom/mojang/serialization/Codec; m POSITIVE_INT + f Lcom/mojang/serialization/Codec; n NON_NEGATIVE_FLOAT + f Lcom/mojang/serialization/Codec; o POSITIVE_FLOAT + f Lcom/mojang/serialization/Codec; p PATTERN + f Lcom/mojang/serialization/Codec; q INSTANT_ISO8601 + f Lcom/mojang/serialization/Codec; r BASE64_STRING + f Lcom/mojang/serialization/Codec; s ESCAPED_STRING + f Lcom/mojang/serialization/Codec; t TAG_OR_ELEMENT_ID + f Ljava/util/function/Function; u toOptionalLong + f Ljava/util/function/Function; v fromOptionalLong + f Lcom/mojang/serialization/Codec; w BIT_SET + f Lcom/mojang/serialization/Codec; x PROPERTY_MAP + f Lcom/mojang/serialization/Codec; y PLAYER_NAME + f Lcom/mojang/serialization/Codec; z GAME_PROFILE + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Codec; a converter + m (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; a intRangeWithMessage + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a compactListCodec + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a asOptionalLong + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a orCompressed + m (Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction; a orElsePartial + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a idResolverCodec + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a retrieveContext + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a orCompressed + m (FF)Lcom/mojang/serialization/Codec; a floatRange + m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a intervalCodec + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a dispatchOptionalValue + m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; a sizeLimitedMap + m (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; a temporalCodec + m (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec; a idResolverCodec + m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; a floatRangeMinInclusiveWithMessage + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a overrideLifecycle + m (II)Lcom/mojang/serialization/Codec; a intRange + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b nonEmptyList + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; b overrideLifecycle + m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; b floatRangeMinExclusiveWithMessage + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/util/ExtraCodecs$c; b strictUnboundedMap + m (Ljava/util/function/Function;)Ljava/util/function/Function; b ensureHomogenous + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c nonEmptyHolderSet + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c compactListCodec + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; d nonEmptyMap + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; e catchDecoderException + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; f object2BooleanMap + m (Ljava/lang/Integer;)Ljava/lang/String; f lambda$static$19 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; g optionalEmptyMap +c net/minecraft/util/ExtraCodecs$1 net/minecraft/util/ExtraCodecs$1 + f Ljava/lang/Object; a val$value + m (Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/String; a lambda$apply$0 +c net/minecraft/util/ExtraCodecs$4 net/minecraft/util/ExtraCodecs$4 + m (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$apply$0 +c net/minecraft/util/ExtraCodecs$5 net/minecraft/util/ExtraCodecs$5 + f Lcom/mojang/serialization/Codec; a val$codec + m (Ljava/lang/Object;Ljava/lang/Exception;)Ljava/lang/String; a lambda$decode$0 +c net/minecraft/util/ExtraCodecs$6 net/minecraft/util/ExtraCodecs$6 + m (Ljava/lang/String;Lcom/mojang/serialization/MapLike;)Ljava/lang/String; a lambda$decode$0 + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a encode + m (Lcom/mojang/serialization/MapLike;Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decode$1 +c net/minecraft/util/ExtraCodecs$7 net/minecraft/util/ExtraCodecs$7 + f Lcom/mojang/serialization/Codec; a val$codec + m (Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z a isEmptyMap + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$0 +c net/minecraft/util/ExtraCodecs$a net/minecraft/util/ExtraCodecs$1ContextRetrievalCodec +c net/minecraft/util/ExtraCodecs$b net/minecraft/util/ExtraCodecs$LateBoundIdMapper + f Lcom/google/common/collect/BiMap; a idToValue + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m (Ljava/lang/Object;)Ljava/lang/String; a lambda$put$0 + m (Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/util/ExtraCodecs$b; a put +c net/minecraft/util/ExtraCodecs$c net/minecraft/util/ExtraCodecs$StrictUnboundedMapCodec + f Lcom/mojang/serialization/Codec; a keyCodec + f Lcom/mojang/serialization/Codec; b elementCodec + m (Lcom/mojang/serialization/DataResult;Ljava/lang/String;)Ljava/lang/String; a lambda$decode$0 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a lambda$decode$2 + m (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$3 + m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode + m ()Ljava/lang/String; a lambda$decode$1 +c net/minecraft/util/ExtraCodecs$d net/minecraft/util/ExtraCodecs$TagOrElementLocation + f Lnet/minecraft/resources/MinecraftKey; a id + f Z b tag + m ()Lnet/minecraft/resources/MinecraftKey; a id + m ()Z b tag + m ()Ljava/lang/String; c decoratedId +c net/minecraft/util/FastBufferedInputStream net/minecraft/util/FastBufferedInputStream + f I a DEFAULT_BUFFER_SIZE + f Ljava/io/InputStream; b in + f [B c buffer + f I d limit + f I e position + m ()I a bytesInBuffer + m ()V b fill +c net/minecraft/util/FileZipper net/minecraft/util/FileZipper + f Lorg/slf4j/Logger; a LOGGER + f Ljava/nio/file/Path; b outputFile + f Ljava/nio/file/Path; c tempFile + f Ljava/nio/file/FileSystem; d fs + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z a lambda$add$0 + m (Ljava/nio/file/Path;Ljava/lang/String;)V a add + m (Ljava/nio/file/Path;)V a add + m (Ljava/nio/file/Path;Ljava/io/File;)V a add +c net/minecraft/util/FormattedString net/minecraft/util/FormattedCharSequence + f Lnet/minecraft/util/FormattedString; a EMPTY + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$backward$5 + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$backward$4 + m (Lnet/minecraft/network/chat/ChatModifier;ILnet/minecraft/util/FormattedStringEmpty;)Z a lambda$codepoint$1 + m (Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$static$0 + m (Lnet/minecraft/util/FormattedStringEmpty;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;ILnet/minecraft/network/chat/ChatModifier;I)Z a lambda$decorateOutput$6 + m (Ljava/util/List;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$fromList$8 + m (Lnet/minecraft/util/FormattedString;Lnet/minecraft/util/FormattedString;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$fromPair$7 + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedStringEmpty;)Z b lambda$forward$3 + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z b lambda$forward$2 +c net/minecraft/util/FormattedStringEmpty net/minecraft/util/FormattedCharSink +c net/minecraft/util/FutureChain net/minecraft/util/FutureChain + f Lorg/slf4j/Logger; b LOGGER + f Ljava/util/concurrent/CompletableFuture; c head + f Ljava/util/concurrent/Executor; d executor + f Z e closed + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a lambda$append$0 + m (Ljava/lang/Throwable;)Ljava/lang/Void; a lambda$append$2 + m (Ljava/util/function/Consumer;Ljava/lang/Object;)V a lambda$append$1 +c net/minecraft/util/Graph net/minecraft/util/Graph + m (Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/function/Consumer;Ljava/lang/Object;)Z a depthFirstSearch +c net/minecraft/util/HttpUtilities net/minecraft/util/HttpUtil + f Lorg/slf4j/Logger; a LOGGER + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;)Z a checkExistingFile + m (I)Z a isPortAvailable + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; a hashFile + m (Ljava/nio/file/Path;)V a updateModificationTime + m ()I a getAvailablePort + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Ljava/nio/file/Path; a cachedFilePath + m (Ljava/nio/file/Path;Ljava/net/URL;Ljava/util/Map;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;ILjava/net/Proxy;Lnet/minecraft/util/HttpUtilities$a;)Ljava/nio/file/Path; a downloadFile + m (Lcom/google/common/hash/HashFunction;ILnet/minecraft/util/HttpUtilities$a;Ljava/io/InputStream;Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; a downloadAndHash +c net/minecraft/util/HttpUtilities$a net/minecraft/util/HttpUtil$DownloadProgressListener + m ()V a requestStart + m (Z)V a requestFinished + m (J)V a downloadedBytes + m (Ljava/util/OptionalLong;)V a downloadStart +c net/minecraft/util/INamable net/minecraft/util/StringRepresentable + f I W PRE_BUILT_MAP_THRESHOLD + m (Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/util/INamable$a; a fromEnumWithMapping + m ([Lnet/minecraft/util/INamable;Ljava/util/function/Function;)Ljava/util/function/Function; a createNameLookup + m (Ljava/util/function/Supplier;)Lnet/minecraft/util/INamable$a; a fromEnum + m (Ljava/util/function/Function;Lnet/minecraft/util/INamable;)Ljava/lang/String; a lambda$createNameLookup$2 + m ([Lnet/minecraft/util/INamable;)Lcom/mojang/serialization/Keyable; a keys + m (Lnet/minecraft/util/INamable;)Lnet/minecraft/util/INamable; a lambda$createNameLookup$3 + m ([Lnet/minecraft/util/INamable;Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/util/INamable; a lambda$createNameLookup$5 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$fromValues$1 + m (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/util/INamable; a lambda$createNameLookup$4 + m (Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; b fromValues + m (Ljava/lang/String;)Ljava/lang/String; b lambda$fromEnum$0 + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/util/INamable$1 net/minecraft/util/StringRepresentable$1 +c net/minecraft/util/INamable$a net/minecraft/util/StringRepresentable$EnumCodec + f Ljava/util/function/Function; a resolver + m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/Enum; a byName + m (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; a byName + m (Ljava/lang/String;)Ljava/lang/Enum; a byName +c net/minecraft/util/INamable$b net/minecraft/util/StringRepresentable$StringRepresentableCodec + f Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/util/INamable;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode + m ([Lnet/minecraft/util/INamable;I)Lnet/minecraft/util/INamable; a lambda$new$0 +c net/minecraft/util/IProgressUpdate net/minecraft/util/ProgressListener + m (I)V a progressStagePercentage + m ()V a stop + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a progressStartNoAbort + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b progressStart + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V c progressStage +c net/minecraft/util/InclusiveRange net/minecraft/util/InclusiveRange + f Lcom/mojang/serialization/Codec; a INT + f Ljava/lang/Comparable; b minInclusive + f Ljava/lang/Comparable; c maxInclusive + m (Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec; a codec + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; a lambda$codec$2 + m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; a lambda$codec$1 + m (Ljava/lang/Comparable;)Z a isValueInRange + m ()Ljava/lang/Comparable; a minInclusive + m (Lnet/minecraft/util/InclusiveRange;)Z a contains + m (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult; a create + m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; b lambda$codec$0 + m ()Ljava/lang/Comparable; b maxInclusive + m ()Ljava/lang/String; c lambda$create$3 +c net/minecraft/util/KeyDispatchDataCodec net/minecraft/util/KeyDispatchDataCodec + f Lcom/mojang/serialization/MapCodec; a codec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; a of +c net/minecraft/util/LazyLoadedValue net/minecraft/util/LazyLoadedValue + f Ljava/util/function/Supplier; a factory + m ()Ljava/lang/Object; a get +c net/minecraft/util/LinearCongruentialGenerator net/minecraft/util/LinearCongruentialGenerator + f J a MULTIPLIER + f J b INCREMENT + m (JJ)J a next +c net/minecraft/util/ListAndDeque net/minecraft/util/ListAndDeque + m ()Lnet/minecraft/util/ListAndDeque; b reversed +c net/minecraft/util/LowerCaseEnumTypeAdapterFactory net/minecraft/util/LowerCaseEnumTypeAdapterFactory + m (Ljava/lang/Object;)Ljava/lang/String; a toLowercase +c net/minecraft/util/LowerCaseEnumTypeAdapterFactory$1 net/minecraft/util/LowerCaseEnumTypeAdapterFactory$1 + f Lnet/minecraft/util/LowerCaseEnumTypeAdapterFactory; b this$0 +c net/minecraft/util/MathHelper net/minecraft/util/Mth + f F a PI + f F b HALF_PI + f F c TWO_PI + f F d DEG_TO_RAD + f F e RAD_TO_DEG + f F f EPSILON + f F g SQRT_OF_TWO + f Lorg/joml/Vector3f; h Y_AXIS + f Lorg/joml/Vector3f; i X_AXIS + f Lorg/joml/Vector3f; j Z_AXIS + f J k UUID_VERSION + f J l UUID_VERSION_TYPE_4 + f J m UUID_VARIANT + f J n UUID_VARIANT_2 + f F o SIN_SCALE + f [F p SIN + f Lnet/minecraft/util/RandomSource; q RANDOM + f [I r MULTIPLY_DE_BRUIJN_BIT_POSITION + f D s ONE_SIXTH + f I t FRAC_EXP + f I u LUT_SIZE + f D v FRAC_BIAS + f [D w ASIN_TAB + f [D x COS_TAB + m (III)I a clamp + m (FFFI)I a hsvToArgb + m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; a rotationAroundAxis + m (Ljava/lang/String;I)I a getInt + m (II)I a floorDiv + m (DDD)D a clamp + m (DI)I a quantize + m (IIIII)I a lambda$outFromOrigin$2 + m (IILjava/util/function/IntPredicate;)I a binarySearch + m (IIII)Ljava/util/stream/IntStream; a outFromOrigin + m (D)I a floor + m (FII)I a lerpInt + m (Lnet/minecraft/util/RandomSource;II)I a nextInt + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a rayIntersectsAABB + m (I)I a abs + m (DDDDDDDDDDD)D a lerp3 + m ()Ljava/util/UUID; a createInsecureUUID + m (Lorg/apache/commons/lang3/math/Fraction;I)I a mulAndTruncate + m (Lnet/minecraft/util/RandomSource;DD)D a nextDouble + m (DDDDD)D a clampedMap + m (FF)Z a equal + m (J)F a wrapDegrees + m (DLnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a lerp + m (Lnet/minecraft/util/RandomSource;)Ljava/util/UUID; a createInsecureUUID + m (Lnet/minecraft/core/BaseBlockPosition;)J a getSeed + m (FFFFF)F a catmullrom + m (FFF)F a clamp + m (DDDDDD)D a lerp2 + m (Lnet/minecraft/util/RandomSource;FF)F a nextFloat + m (B)F a unpackDegrees + m (F)F a sin + m ([F)V a lambda$static$0 + m (JJJ)J a clamp + m (DD)D a absMax + m (FII)I b lerpDiscrete + m (Lnet/minecraft/util/RandomSource;FF)F b randomBetween + m (J)J b square + m (F)F b cos + m (DD)Z b equal + m (III)J b getSeed + m (FFFFF)F b clampedMap + m (FF)F b positiveModulo + m (FFF)F b clampedLerp + m (Lnet/minecraft/util/RandomSource;II)I b randomBetweenInclusive + m (D)J b lfloor + m (DDDDD)D b map + m (IIII)Z b lambda$outFromOrigin$1 + m (II)I b positiveModulo + m (I)I b wrapDegrees + m (DDD)D b clampedLerp + m (DD)D c positiveModulo + m (F)F c sqrt + m (Lnet/minecraft/util/RandomSource;FF)F c normal + m (II)Z c isMultipleOf + m (FFF)F c rotateIfNecessary + m (I)I c smallestEncompassingPowerOfTwo + m (FFFFF)F c map + m (D)I c ceil + m (DDD)D c inverseLerp + m (FF)F c degreesDifference + m (III)Ljava/util/stream/IntStream; c outFromOrigin + m (I)Z d isPowerOfTwo + m (DD)D d atan2 + m (D)D d wrapDegrees + m (DDD)D d lerp + m (FFF)F d approach + m (II)I d roundToward + m (FF)F d degreesDifferenceAbs + m (F)I d floor + m (DD)D e lengthSquared + m (FF)F e triangleWave + m (F)F e abs + m (DDD)D e rotLerp + m (D)D e frac + m (I)I e ceillog2 + m (FFF)F e approachDegrees + m (II)I e positiveCeilDiv + m (D)D f invSqrt + m (FF)F f length + m (I)I f log2 + m (DD)D f length + m (DDD)D f lengthSquared + m (F)I f ceil + m (FFF)F f inverseLerp + m (F)B g packDegrees + m (DDD)D g length + m (D)D g fastInvSqrt + m (FFF)I g hsvToRgb + m (I)I g murmurHash3Mixer + m (I)I h square + m (FFF)F h lerp + m (D)D h smoothstep + m (F)F h wrapDegrees + m (F)F i frac + m (FFF)F i rotLerp + m (D)D i smoothstepDerivative + m (D)I j sign + m (FFF)F j rotLerpRad + m (F)F j invSqrt + m (FFF)F k lengthSquared + m (F)F k fastInvCubeRoot + m (D)D k square + m (F)F l square + m (D)D l wobble + m (F)F m easeInOutSine +c net/minecraft/util/MemoryReserve net/minecraft/util/MemoryReserve + f [B a reserve + m ()V a allocate + m ()V b release +c net/minecraft/util/MinecraftEncryption net/minecraft/util/Crypt + f Ljava/lang/String; a SIGNING_ALGORITHM + f I b SIGNATURE_BYTES + f Ljava/lang/String; c RSA_PUBLIC_KEY_HEADER + f Ljava/lang/String; d MIME_LINE_SEPARATOR + f Ljava/util/Base64$Encoder; e MIME_ENCODER + f Lcom/mojang/serialization/Codec; f PUBLIC_KEY_CODEC + f Lcom/mojang/serialization/Codec; g PRIVATE_KEY_CODEC + f Ljava/lang/String; h SYMMETRIC_ALGORITHM + f I i SYMMETRIC_BITS + f Ljava/lang/String; j ASYMMETRIC_ALGORITHM + f I k ASYMMETRIC_BITS + f Ljava/lang/String; l BYTE_ENCODING + f Ljava/lang/String; m HASH_ALGORITHM + f Ljava/lang/String; n PEM_RSA_PRIVATE_KEY_HEADER + f Ljava/lang/String; o PEM_RSA_PRIVATE_KEY_FOOTER + f Ljava/lang/String; p RSA_PUBLIC_KEY_FOOTER + m ([[B)[B a digestData + m (ILjava/security/Key;)Ljavax/crypto/Cipher; a getCipher + m (Ljava/security/Key;[B)[B a encryptUsingKey + m ()Ljavax/crypto/SecretKey; a generateSecretKey + m (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B a digestData + m (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; a setupCipher + m (ILjava/security/Key;[B)[B a cipherData + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/util/MinecraftEncryption$a;)Ljava/security/Key; a rsaStringToKey + m (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; a decryptByteToSecretKey + m (Ljava/lang/String;)Ljava/security/PrivateKey; a stringToPemRsaPrivateKey + m (Ljava/security/PublicKey;)Ljava/lang/String; a rsaPublicKeyToString + m ([B)Ljava/security/PublicKey; a byteToPublicKey + m (Ljava/security/PrivateKey;)Ljava/lang/String; a pemRsaPrivateKeyToString + m ()Ljava/security/KeyPair; b generateKeyPair + m (Ljava/lang/String;)Ljava/security/PublicKey; b stringToRsaPublicKey + m ([B)Ljava/security/PrivateKey; b byteToPrivateKey + m (Ljava/security/Key;[B)[B b decryptUsingKey + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$static$1 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d lambda$static$0 +c net/minecraft/util/MinecraftEncryption$a net/minecraft/util/Crypt$ByteArrayToKeyFunction +c net/minecraft/util/MinecraftEncryption$b net/minecraft/util/Crypt$SaltSignaturePair + f Lnet/minecraft/util/MinecraftEncryption$b; a EMPTY + f J b salt + f [B c signature + m ()Z a isValid + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/util/MinecraftEncryption$b;)V a write + m ()[B b saltAsBytes + m ()J c salt + m ()[B d signature +c net/minecraft/util/MinecraftEncryption$c net/minecraft/util/Crypt$SaltSupplier + f Ljava/security/SecureRandom; a secureRandom + m ()J a getLong +c net/minecraft/util/ModCheck net/minecraft/util/ModCheck + f Lnet/minecraft/util/ModCheck$a; a confidence + f Ljava/lang/String; b description + m ()Z a shouldReportAsModified + m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/util/ModCheck; a identify + m (Lnet/minecraft/util/ModCheck;)Lnet/minecraft/util/ModCheck; a merge + m ()Ljava/lang/String; b fullDescription + m ()Lnet/minecraft/util/ModCheck$a; c confidence + m ()Ljava/lang/String; d description +c net/minecraft/util/ModCheck$a net/minecraft/util/ModCheck$Confidence + f Lnet/minecraft/util/ModCheck$a; a PROBABLY_NOT + f Lnet/minecraft/util/ModCheck$a; b VERY_LIKELY + f Lnet/minecraft/util/ModCheck$a; c DEFINITELY + f Ljava/lang/String; d description + f Z e shouldReportAsModified + f [Lnet/minecraft/util/ModCheck$a; f $VALUES + m ()[Lnet/minecraft/util/ModCheck$a; a $values +c net/minecraft/util/NativeModuleLister net/minecraft/util/NativeModuleLister + f Lorg/slf4j/Logger; a LOGGER + f I b LANG_MASK + f I c DEFAULT_LANG + f I d CODEPAGE_MASK + f I e DEFAULT_CODEPAGE + m (Ljava/lang/String;)Ljava/util/Optional; a tryGetVersion + m (Lnet/minecraft/CrashReportSystemDetails;)V a addCrashSection + m ()Ljava/util/List; a listModules + m (Ljava/lang/String;II)Ljava/lang/String; a langTableKey + m (Lnet/minecraft/util/NativeModuleLister$a;)Ljava/lang/String; a lambda$addCrashSection$1 + m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer; a queryVersionValue + m ([I)Ljava/util/OptionalInt; a findLangAndCodepage + m ()Ljava/lang/String; b lambda$addCrashSection$2 + m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String; b queryVersionString + m (Lnet/minecraft/util/NativeModuleLister$a;)Ljava/lang/String; b lambda$addCrashSection$0 +c net/minecraft/util/NativeModuleLister$a net/minecraft/util/NativeModuleLister$NativeModuleInfo + f Ljava/lang/String; a name + f Ljava/util/Optional; b version + m (Lnet/minecraft/util/NativeModuleLister$b;)Ljava/lang/String; a lambda$toString$0 +c net/minecraft/util/NativeModuleLister$b net/minecraft/util/NativeModuleLister$NativeModuleVersion + f Ljava/lang/String; a description + f Ljava/lang/String; b version + f Ljava/lang/String; c company +c net/minecraft/util/NullOps net/minecraft/util/NullOps + f Lnet/minecraft/util/NullOps; a INSTANCE + m (Lnet/minecraft/util/Unit;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; a mergeToMap + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/Unit; a createByteList + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; a mergeToMap + m (B)Lnet/minecraft/util/Unit; a createByte + m (F)Lnet/minecraft/util/Unit; a createFloat + m (J)Lnet/minecraft/util/Unit; a createLong + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; a getNumberValue + m (Ljava/util/stream/IntStream;)Lnet/minecraft/util/Unit; a createIntList + m (Lnet/minecraft/util/Unit;Ljava/util/List;)Lcom/mojang/serialization/DataResult; a mergeToList + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; a mergeToList + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/Unit;)Ljava/lang/Object; a convertTo + m (Ljava/lang/Number;)Lnet/minecraft/util/Unit; a createNumeric + m (Z)Lnet/minecraft/util/Unit; a createBoolean + m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; a createMap + m (Lnet/minecraft/util/Unit;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a mergeToMap + m (Lnet/minecraft/util/Unit;Ljava/lang/String;)Lnet/minecraft/util/Unit; a remove + m (D)Lnet/minecraft/util/Unit; a createDouble + m ()Lnet/minecraft/util/Unit; a empty + m (Ljava/util/stream/LongStream;)Lnet/minecraft/util/Unit; a createLongList + m (S)Lnet/minecraft/util/Unit; a createShort + m (Ljava/lang/String;)Lnet/minecraft/util/Unit; a createString + m (I)Lnet/minecraft/util/Unit; a createInt + m (Ljava/util/Map;)Lnet/minecraft/util/Unit; a createMap + m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; b createList + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; b getBooleanValue + m ()Lnet/minecraft/util/Unit; b emptyMap + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; c getStringValue + m ()Lnet/minecraft/util/Unit; c emptyList + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; d getMapValues + m ()Ljava/lang/String; d lambda$getLongStream$10 + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; e getMapEntries + m ()Ljava/lang/String; e lambda$getIntStream$9 + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; f getMap + m ()Ljava/lang/String; f lambda$getByteBuffer$8 + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; g getStream + m ()Ljava/lang/String; g lambda$getList$7 + m ()Ljava/lang/String; h lambda$getStream$6 + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; h getList + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; i getByteBuffer + m ()Ljava/lang/String; i lambda$getMap$5 + m ()Ljava/lang/String; j lambda$getMapEntries$4 + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; j getIntStream + m ()Ljava/lang/String; k lambda$getMapValues$3 + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; k getLongStream + m ()Ljava/lang/String; l lambda$getStringValue$2 + m ()Ljava/lang/String; m lambda$getBooleanValue$1 + m ()Ljava/lang/String; n lambda$getNumberValue$0 +c net/minecraft/util/NullOps$a net/minecraft/util/NullOps$NullMapBuilder + m ()Lnet/minecraft/util/Unit; a initBuilder + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; a build + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; a append +c net/minecraft/util/OptionEnum net/minecraft/util/OptionEnum + m ()Ljava/lang/String; a getKey + m ()I b getId + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getCaption +c net/minecraft/util/ParticleUtils net/minecraft/util/ParticleUtils + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/util/valueproviders/IntProvider;)V a spawnParticlesOnBlockFaces + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/ParticleParam;)V a spawnParticleBelow + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/world/phys/Vec3D;D)V a spawnParticleOnFace + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;DLnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/util/valueproviders/UniformInt;)V a spawnParticlesAlongAxis + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/particles/ParticleParam;)V a spawnParticleInBlock + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;IDDZLnet/minecraft/core/particles/ParticleParam;)V a spawnParticles + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/core/EnumDirection;Ljava/util/function/Supplier;D)V a spawnParticlesOnBlockFace + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a spawnSmashAttackParticles + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/phys/Vec3D; a lambda$spawnParticlesOnBlockFaces$0 + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3D; a getRandomSpeedRanges +c net/minecraft/util/PngInfo net/minecraft/util/PngInfo + f I a width + f I b height + f Ljava/util/HexFormat; c FORMAT + f J d PNG_HEADER + f I e IHDR_TYPE + f I f IHDR_SIZE + m ([B)Lnet/minecraft/util/PngInfo; a fromBytes + m (Ljava/nio/ByteBuffer;)V a validateHeader + m (Ljava/io/InputStream;)Lnet/minecraft/util/PngInfo; a fromStream + m ()I a width + m ()I b height +c net/minecraft/util/ProblemReporter net/minecraft/util/ProblemReporter + m (Ljava/lang/String;)Lnet/minecraft/util/ProblemReporter; a forChild + m (Ljava/lang/String;)V b report +c net/minecraft/util/ProblemReporter$a net/minecraft/util/ProblemReporter$Collector + f Lcom/google/common/collect/Multimap; a problems + f Ljava/util/function/Supplier; b path + f Ljava/lang/String; c pathCache + m (Ljava/lang/String;)Lnet/minecraft/util/ProblemReporter; a forChild + m ()Lcom/google/common/collect/Multimap; a get + m (Ljava/util/Map$Entry;)Ljava/lang/String; a lambda$getReport$2 + m (Ljava/lang/String;)V b report + m ()Ljava/util/Optional; b getReport + m ()Ljava/lang/String; c getPath + m (Ljava/lang/String;)Ljava/lang/String; c lambda$forChild$1 + m ()Ljava/lang/String; d lambda$new$0 +c net/minecraft/util/RandomSource net/minecraft/util/RandomSource + f D a GAUSSIAN_SPREAD_FACTOR + m ()Lnet/minecraft/util/RandomSource; a create + m (I)I a nextInt + m (II)I a nextIntBetweenInclusive + m (DD)D a triangle + m (J)Lnet/minecraft/util/RandomSource; a create + m (FF)F a triangle + m ()Lnet/minecraft/util/RandomSource; b createThreadSafe + m (I)V b consumeCount + m (J)V b setSeed + m (II)I b nextInt + m ()Lnet/minecraft/util/RandomSource; c createNewThreadLocalInstance + m ()Lnet/minecraft/util/RandomSource; d fork + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional + m ()I f nextInt + m ()J g nextLong + m ()Z h nextBoolean + m ()F i nextFloat + m ()D j nextDouble + m ()D k nextGaussian +c net/minecraft/util/RegistryID net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap + f I b NOT_FOUND + f Ljava/lang/Object; c EMPTY_SLOT + f F d LOADFACTOR + f [Ljava/lang/Object; e keys + f [I f values + f [Ljava/lang/Object; g byId + f I h nextId + f I i size + m ()V a clear + m (I)Ljava/lang/Object; a byId + m (Ljava/lang/Object;I)V a addMapping + m (Ljava/lang/Object;)I a getId + m ()Lnet/minecraft/util/RegistryID; b copy + m (Ljava/lang/Object;)Z b contains + m (Ljava/lang/Object;I)I b indexOf + m ()I c nextId + m (I)Lnet/minecraft/util/RegistryID; c create + m (I)Z d contains + m ()I d size + m (Ljava/lang/Object;)I d add + m (I)I e getValue + m (Ljava/lang/Object;)I e hash + m (I)V f grow + m (I)I g findEmpty +c net/minecraft/util/ResourceLocationPattern net/minecraft/util/ResourceLocationPattern + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b namespacePattern + f Ljava/util/function/Predicate; c namespacePredicate + f Ljava/util/Optional; d pathPattern + f Ljava/util/function/Predicate; e pathPredicate + f Ljava/util/function/Predicate; f locationPredicate + m (Lnet/minecraft/resources/MinecraftKey;)Z a lambda$new$5 + m ()Ljava/util/function/Predicate; a namespacePredicate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/util/ResourceLocationPattern;)Ljava/util/Optional; a lambda$static$1 + m (Ljava/lang/String;)Z a lambda$new$4 + m (Ljava/lang/String;)Z b lambda$new$3 + m (Lnet/minecraft/util/ResourceLocationPattern;)Ljava/util/Optional; b lambda$static$0 + m ()Ljava/util/function/Predicate; b pathPredicate + m ()Ljava/util/function/Predicate; c locationPredicate +c net/minecraft/util/SegmentedAnglePrecision net/minecraft/util/SegmentedAnglePrecision + f I a mask + f I b precision + f F c degreeToAngle + f F d angleToDegree + m (Lnet/minecraft/core/EnumDirection;)I a fromDirection + m (II)Z a isSameAxis + m (I)F a toDegreesWithTurns + m (F)I a fromDegreesWithTurns + m ()I a getMask + m (F)I b fromDegrees + m (I)F b toDegrees + m (I)I c normalize +c net/minecraft/util/SequencedPriorityIterator net/minecraft/util/SequencedPriorityIterator + f I a MIN_PRIO + f Ljava/util/Deque; b highestPrioQueue + f I c highestPrio + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; d queuesByPriority + m (I)Ljava/util/Deque; a lambda$add$0 + m ()V a switchCacheToNextHighestPrioQueue + m (Ljava/lang/Object;I)V a add +c net/minecraft/util/SessionLock net/minecraft/util/DirectoryLock + f Ljava/lang/String; a LOCK_FILE + f Ljava/nio/channels/FileChannel; b lockFile + f Ljava/nio/channels/FileLock; c lock + f Ljava/nio/ByteBuffer; d DUMMY + m ()Z a isValid + m (Ljava/nio/file/Path;)Lnet/minecraft/util/SessionLock; a create + m (Ljava/nio/file/Path;)Z b isLocked +c net/minecraft/util/SessionLock$ExceptionWorldConflict net/minecraft/util/DirectoryLock$LockException + m (Ljava/nio/file/Path;)Lnet/minecraft/util/SessionLock$ExceptionWorldConflict; a alreadyLocked +c net/minecraft/util/SignatureUpdater net/minecraft/util/SignatureUpdater +c net/minecraft/util/SignatureUpdater$a net/minecraft/util/SignatureUpdater$Output +c net/minecraft/util/SignatureValidator net/minecraft/util/SignatureValidator + f Lnet/minecraft/util/SignatureValidator; a NO_VALIDATION + f Lorg/slf4j/Logger; b LOGGER + m (Ljava/lang/String;Ljava/security/PublicKey;Lnet/minecraft/util/SignatureUpdater;[B)Z a lambda$from$2 + m (Lnet/minecraft/util/SignatureUpdater;[BLcom/mojang/authlib/yggdrasil/ServicesKeyInfo;)Z a lambda$from$3 + m (Lnet/minecraft/util/SignatureUpdater;[B)Z a lambda$static$0 + m ([B[B)Z a validate + m (Ljava/security/PublicKey;Ljava/lang/String;)Lnet/minecraft/util/SignatureValidator; a from + m (Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/yggdrasil/ServicesKeyType;)Lnet/minecraft/util/SignatureValidator; a from + m ([BLnet/minecraft/util/SignatureUpdater$a;)V a lambda$validate$1 + m (Ljava/util/Collection;Lnet/minecraft/util/SignatureUpdater;[B)Z a lambda$from$4 + m (Lnet/minecraft/util/SignatureUpdater;[BLjava/security/Signature;)Z a verifySignature +c net/minecraft/util/Signer net/minecraft/util/Signer + f Lorg/slf4j/Logger; a LOGGER + m (Ljava/security/PrivateKey;Ljava/lang/String;)Lnet/minecraft/util/Signer; a from + m ([BLnet/minecraft/util/SignatureUpdater$a;)V a lambda$sign$0 + m ([B)[B a sign + m (Ljava/lang/String;Ljava/security/PrivateKey;Lnet/minecraft/util/SignatureUpdater;)[B a lambda$from$1 +c net/minecraft/util/SimpleBitStorage net/minecraft/util/SimpleBitStorage + f [I a MAGIC + f [J b data + f I c bits + f J d mask + f I e size + f I f valuesPerLong + f I g divideMul + f I h divideAdd + f I i divideShift + m ([I)V a unpack + m (Ljava/util/function/IntConsumer;)V a getAll + m (I)I a get + m ()[J a getRaw + m (II)I a getAndSet + m (II)V b set + m (I)I b cellIndex + m ()I b getSize + m ()I c getBits + m ()Lnet/minecraft/util/DataBits; d copy +c net/minecraft/util/SimpleBitStorage$a net/minecraft/util/SimpleBitStorage$InitializationException +c net/minecraft/util/SingleKeyCache net/minecraft/util/SingleKeyCache + f Ljava/util/function/Function; a computeValue + f Ljava/lang/Object; b cacheKey + f Ljava/lang/Object; c cachedValue + m (Ljava/lang/Object;)Ljava/lang/Object; a getValue +c net/minecraft/util/SmoothDouble net/minecraft/util/SmoothDouble + f D a targetValue + f D b remainingValue + f D c lastAmount + m ()V a reset + m (DD)D a getNewDeltaValue +c net/minecraft/util/SpawnUtil net/minecraft/util/SpawnUtil + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/util/SpawnUtil$a;)Z a moveToPossibleSpawnPosition + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;IIILnet/minecraft/util/SpawnUtil$a;Z)Ljava/util/Optional; a trySpawnMob +c net/minecraft/util/SpawnUtil$a net/minecraft/util/SpawnUtil$Strategy + f Lnet/minecraft/util/SpawnUtil$a; a LEGACY_IRON_GOLEM + f Lnet/minecraft/util/SpawnUtil$a; b ON_TOP_OF_COLLIDER + f Lnet/minecraft/util/SpawnUtil$a; c ON_TOP_OF_COLLIDER_NO_LEAVES + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$static$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$static$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$static$0 +c net/minecraft/util/StaticCache2D net/minecraft/util/StaticCache2D + f I a minX + f I b minZ + f I c sizeX + f I d sizeZ + f [Ljava/lang/Object; e cache + m (Ljava/util/function/Consumer;)V a forEach + m (IIILnet/minecraft/util/StaticCache2D$a;)Lnet/minecraft/util/StaticCache2D; a create + m (II)Ljava/lang/Object; a get + m (II)Z b contains + m (II)I c getIndex +c net/minecraft/util/StaticCache2D$a net/minecraft/util/StaticCache2D$Initializer +c net/minecraft/util/StringDecomposer net/minecraft/util/StringDecomposer + f C a REPLACEMENT_CHAR + f Ljava/util/Optional; b STOP_ITERATION + m (Ljava/lang/String;ILnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a iterateFormatted + m (Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;IC)Z a feedChar + m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/ChatModifier;I)Z a lambda$getPlainText$2 + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a iterate + m (Ljava/lang/String;ILnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a iterateFormatted + m (Lnet/minecraft/network/chat/IChatFormatted;)Ljava/lang/String; a getPlainText + m (Lnet/minecraft/network/chat/IChatFormatted;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a iterateFormatted + m (Ljava/lang/String;)Ljava/lang/String; a filterBrokenSurrogates + m (Lnet/minecraft/util/FormattedStringEmpty;Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/String;)Ljava/util/Optional; a lambda$iterateFormatted$0 + m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/ChatModifier;I)Z b lambda$filterBrokenSurrogates$1 + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z b iterateBackwards + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z c iterateFormatted +c net/minecraft/util/TaskChainer net/minecraft/util/TaskChainer + f Lorg/slf4j/Logger; a LOGGER + m (Ljava/lang/Runnable;Ljava/lang/Object;)V a lambda$append$0 +c net/minecraft/util/TaskChainer$1 net/minecraft/util/TaskChainer$1 + f Ljava/util/concurrent/Executor; b val$executor + m (Ljava/lang/Throwable;)Ljava/lang/Void; a lambda$append$0 +c net/minecraft/util/ThreadingDetector net/minecraft/util/ThreadingDetector + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b name + f Ljava/util/concurrent/Semaphore; c lock + f Ljava/util/concurrent/locks/Lock; d stackTraceLock + f Ljava/lang/Thread; e threadThatFailedToAcquire + f Lnet/minecraft/ReportedException; f fullException + m ()V a checkAndLock + m (Ljava/lang/String;Ljava/lang/Thread;)Lnet/minecraft/ReportedException; a makeThreadingException + m (Ljava/lang/Thread;)Ljava/lang/String; a stackTrace + m ()V b checkAndUnlock +c net/minecraft/util/TickThrottler net/minecraft/util/TickThrottler + f I a incrementStep + f I b threshold + m ()V a increment + m ()V b tick + m ()Z c isUnderThreshold +c net/minecraft/util/TimeRange net/minecraft/util/TimeUtil + f J a NANOSECONDS_PER_SECOND + f J b NANOSECONDS_PER_MILLISECOND + f J c MILLISECONDS_PER_SECOND + f J d SECONDS_PER_HOUR + f I e SECONDS_PER_MINUTE + m (II)Lnet/minecraft/util/valueproviders/UniformInt; a rangeOfSeconds +c net/minecraft/util/TimeSource net/minecraft/util/TimeSource +c net/minecraft/util/TimeSource$a net/minecraft/util/TimeSource$NanoTimeSource +c net/minecraft/util/ToFloatFunction net/minecraft/util/ToFloatFunction + f Lnet/minecraft/util/ToFloatFunction; a IDENTITY + m (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Lnet/minecraft/util/ToFloatFunction; a createUnlimited + m (F)F a lambda$static$0 + m (Ljava/util/function/Function;)Lnet/minecraft/util/ToFloatFunction; a comap + m (Ljava/lang/Object;)F a apply + m ()F b minValue + m ()F c maxValue +c net/minecraft/util/ToFloatFunction$1 net/minecraft/util/ToFloatFunction$1 + m (Ljava/lang/Float;)F a apply + m (Ljava/lang/Object;)F a apply + m ()F b minValue + m ()F c maxValue +c net/minecraft/util/ToFloatFunction$2 net/minecraft/util/ToFloatFunction$2 + m (Ljava/lang/Object;)F a apply + m ()F b minValue + m ()F c maxValue +c net/minecraft/util/TriState net/minecraft/util/TriState + f Lnet/minecraft/util/TriState; a TRUE + f Lnet/minecraft/util/TriState; b FALSE + f Lnet/minecraft/util/TriState; c DEFAULT + f [Lnet/minecraft/util/TriState; d $VALUES + m ()[Lnet/minecraft/util/TriState; a $values + m (Z)Z a toBoolean +c net/minecraft/util/Tuple net/minecraft/util/Tuple + m (Ljava/lang/Object;)V a setA + m ()Ljava/lang/Object; a getA + m ()Ljava/lang/Object; b getB + m (Ljava/lang/Object;)V b setB +c net/minecraft/util/Unit net/minecraft/util/Unit + f Lnet/minecraft/util/Unit; a INSTANCE + f Lcom/mojang/serialization/Codec; b CODEC + f [Lnet/minecraft/util/Unit; c $VALUES + m ()[Lnet/minecraft/util/Unit; a $values +c net/minecraft/util/UtilColor net/minecraft/util/StringUtil + f Ljava/util/regex/Pattern; a STRIP_COLOR_PATTERN + f Ljava/util/regex/Pattern; b LINE_PATTERN + f Ljava/util/regex/Pattern; c LINE_END_PATTERN + m (Ljava/lang/String;IZ)Ljava/lang/String; a truncateStringIfNecessary + m (C)Z a isAllowedChatCharacter + m (Ljava/lang/String;)Ljava/lang/String; a stripColor + m (Ljava/lang/String;Z)Ljava/lang/String; a filterText + m (I)Z a isWhitespace + m (IF)Ljava/lang/String; a formatTickDuration + m (Ljava/lang/String;)Z b isNullOrEmpty + m (I)Z b lambda$isValidPlayerName$0 + m (Ljava/lang/String;)I c lineCount + m (Ljava/lang/String;)Z d endsWithNewLine + m (Ljava/lang/String;)Ljava/lang/String; e trimChatMessage + m (Ljava/lang/String;)Z f isValidPlayerName + m (Ljava/lang/String;)Ljava/lang/String; g filterText + m (Ljava/lang/String;)Z h isBlank +c net/minecraft/util/ZeroBitStorage net/minecraft/util/ZeroBitStorage + f [J a RAW + f I b size + m ([I)V a unpack + m (Ljava/util/function/IntConsumer;)V a getAll + m (I)I a get + m ()[J a getRaw + m (II)I a getAndSet + m (II)V b set + m ()I b getSize + m ()I c getBits + m ()Lnet/minecraft/util/DataBits; d copy +c net/minecraft/util/context/ContextKey net/minecraft/util/context/ContextKey + f Lnet/minecraft/resources/MinecraftKey; a name + m (Ljava/lang/String;)Lnet/minecraft/util/context/ContextKey; a vanilla + m ()Lnet/minecraft/resources/MinecraftKey; a name +c net/minecraft/util/context/ContextKeySet net/minecraft/util/context/ContextKeySet + f Ljava/util/Set; a required + f Ljava/util/Set; b allowed + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/String; a lambda$toString$0 + m ()Ljava/util/Set; a required + m ()Ljava/util/Set; b allowed +c net/minecraft/util/context/ContextKeySet$a net/minecraft/util/context/ContextKeySet$Builder + f Ljava/util/Set; a required + f Ljava/util/Set; b optional + m ()Lnet/minecraft/util/context/ContextKeySet; a build + m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$a; a required + m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$a; b optional +c net/minecraft/util/context/ContextMap net/minecraft/util/context/ContextMap + f Ljava/util/Map; a params + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault + m (Lnet/minecraft/util/context/ContextKey;)Z a has + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; b getOrThrow + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; c getOptional +c net/minecraft/util/context/ContextMap$a net/minecraft/util/context/ContextMap$Builder + f Ljava/util/Map; a params + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; a getParameter + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$a; a withParameter + m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/util/context/ContextMap; a create + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$a; b withOptionalParameter + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; b getOptionalParameter +c net/minecraft/util/datafix/ComponentDataFixUtils net/minecraft/util/datafix/ComponentDataFixUtils + f Ljava/lang/String; a EMPTY_CONTENTS + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$wrapLiteralStringAsComponent$0 + m (Ljava/lang/String;)Ljava/util/Optional; a extractTranslationString + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a createEmptyComponent + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a createPlainTextComponent + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a wrapLiteralStringAsComponent + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b rewriteFromLenient + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b createTranslatableComponent + m (Ljava/lang/String;)Ljava/lang/String; b createTextComponentJson +c net/minecraft/util/datafix/DataBitsPacked net/minecraft/util/datafix/PackedBitStorage + f I a BIT_TO_LONG_SHIFT + f [J b data + f I c bits + f J d mask + f I e size + m (I)I a get + m (II)V a set + m ()[J a getRaw + m ()I b getBits +c net/minecraft/util/datafix/DataConverterRegistry net/minecraft/util/datafix/DataFixers + f I a BLENDING_VERSION + f Ljava/util/function/BiFunction; b SAME + f Ljava/util/function/BiFunction; c SAME_NAMESPACED + f Lcom/mojang/datafixers/DataFixerBuilder$Result; d DATA_FIXER + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$addFixers$5 + m (Lcom/mojang/datafixers/DataFixerBuilder;)V a addFixers + m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; a createRenamerNoNamespace + m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator; a createRenamer + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; a lambda$createRenamer$15 + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$createRenamer$16 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$addFixers$7 + m (D)D a lambda$addFixers$13 + m (Ljava/util/Set;)Ljava/util/concurrent/CompletableFuture; a optimize + m ()Lcom/mojang/datafixers/DataFixer; a getDataFixer + m (Lcom/google/common/collect/ImmutableMap;Ljava/lang/String;)Ljava/lang/String; a lambda$addFixers$4 + m (D)D b lambda$addFixers$12 + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; b lambda$createRenamerNoNamespace$14 + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V b lambda$addFixers$3 + m (Ljava/lang/String;)Ljava/lang/String; b lambda$addFixers$2 + m ()Lcom/mojang/datafixers/DataFixerBuilder$Result; b createFixerUpper + m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; b createRenamer + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; c lambda$addFixers$6 + m (Ljava/lang/String;)Ljava/lang/String; c lambda$addFixers$1 + m (D)D c lambda$addFixers$11 + m (Ljava/lang/String;)Ljava/lang/String; d lambda$addFixers$0 + m (D)D d lambda$addFixers$10 + m (D)D e lambda$addFixers$9 + m (D)D f lambda$addFixers$8 +c net/minecraft/util/datafix/DataConverterRegistry$1 net/minecraft/util/datafix/DataFixers$1 +c net/minecraft/util/datafix/DataConverterRegistry$2 net/minecraft/util/datafix/DataFixers$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/DataConverterRegistry$3 net/minecraft/util/datafix/DataFixers$3 +c net/minecraft/util/datafix/DataFixTypes net/minecraft/util/datafix/DataFixTypes + f Lnet/minecraft/util/datafix/DataFixTypes; a LEVEL + f Lnet/minecraft/util/datafix/DataFixTypes; b PLAYER + f Lnet/minecraft/util/datafix/DataFixTypes; c CHUNK + f Lnet/minecraft/util/datafix/DataFixTypes; d HOTBAR + f Lnet/minecraft/util/datafix/DataFixTypes; e OPTIONS + f Lnet/minecraft/util/datafix/DataFixTypes; f STRUCTURE + f Lnet/minecraft/util/datafix/DataFixTypes; g STATS + f Lnet/minecraft/util/datafix/DataFixTypes; h SAVED_DATA_COMMAND_STORAGE + f Lnet/minecraft/util/datafix/DataFixTypes; i SAVED_DATA_FORCED_CHUNKS + f Lnet/minecraft/util/datafix/DataFixTypes; j SAVED_DATA_MAP_DATA + f Lnet/minecraft/util/datafix/DataFixTypes; k SAVED_DATA_MAP_INDEX + f Lnet/minecraft/util/datafix/DataFixTypes; l SAVED_DATA_RAIDS + f Lnet/minecraft/util/datafix/DataFixTypes; m SAVED_DATA_RANDOM_SEQUENCES + f Lnet/minecraft/util/datafix/DataFixTypes; n SAVED_DATA_SCOREBOARD + f Lnet/minecraft/util/datafix/DataFixTypes; o SAVED_DATA_STRUCTURE_FEATURE_INDICES + f Lnet/minecraft/util/datafix/DataFixTypes; p ADVANCEMENTS + f Lnet/minecraft/util/datafix/DataFixTypes; q POI_CHUNK + f Lnet/minecraft/util/datafix/DataFixTypes; r WORLD_GEN_SETTINGS + f Lnet/minecraft/util/datafix/DataFixTypes; s ENTITY_CHUNK + f Ljava/util/Set; t TYPES_FOR_LEVEL_LIST + f Lcom/mojang/datafixers/DSL$TypeReference; u type + f [Lnet/minecraft/util/datafix/DataFixTypes; v $VALUES + m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a update + m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a updateToCurrentVersion + m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/NBTTagCompound;I)Lnet/minecraft/nbt/NBTTagCompound; a updateToCurrentVersion + m ()I a currentVersion + m (Lcom/mojang/serialization/Codec;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/Codec; a wrapCodec + m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/NBTTagCompound;II)Lnet/minecraft/nbt/NBTTagCompound; a update + m ()[Lnet/minecraft/util/datafix/DataFixTypes; b $values +c net/minecraft/util/datafix/DataFixTypes$1 net/minecraft/util/datafix/DataFixTypes$1 + f Lcom/mojang/serialization/Codec; a val$codec + f Lcom/mojang/datafixers/DataFixer; c val$dataFixer + f Lnet/minecraft/util/datafix/DataFixTypes; d this$0 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$encode$0 +c net/minecraft/util/datafix/ExtraDataFixUtils net/minecraft/util/datafix/ExtraDataFixUtils + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; a lambda$blockState$4 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; a fixStringField + m (Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixStringField$5 + m ([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$chainAllFilters$2 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a typePatcher + m ([Ljava/util/function/Function;)Ljava/util/function/Function; a chainAllFilters + m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a blockState + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a cast + m (Ljava/lang/Object;)Ljava/lang/Object; a lambda$typePatcher$0 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; a patchSubType + m (Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; a blockState + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$typePatcher$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBlockPos + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; b lambda$blockState$3 +c net/minecraft/util/datafix/FixWolfHealth net/minecraft/util/datafix/FixWolfHealth + f Ljava/lang/String; a WOLF_ID + f Ljava/lang/String; b WOLF_HEALTH + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$4 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$3 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fix$0 +c net/minecraft/util/datafix/fixes/AbstractArrowPickupFix net/minecraft/util/datafix/fixes/AbstractArrowPickupFix + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateEntity + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updatePickup + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateProjectiles + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateEntity$0 +c net/minecraft/util/datafix/fixes/AbstractPoiSectionFix net/minecraft/util/datafix/fixes/AbstractPoiSectionFix + f Ljava/lang/String; a name + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a processRecords + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a cap + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$2 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; a lambda$processSectionRecords$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b processSection + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c processSectionRecords + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$cap$3 +c net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix + f Ljava/lang/String; a name + f Z b flagValue + f Ljava/lang/String; c flagKey + f Lcom/mojang/datafixers/DSL$TypeReference; d typeReference + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/AttributeIdPrefixFix net/minecraft/util/datafix/fixes/AttributeIdPrefixFix + f Ljava/util/List; a PREFIXES + m (Ljava/lang/String;)Ljava/lang/String; a replaceId +c net/minecraft/util/datafix/fixes/AttributeModifierIdFix net/minecraft/util/datafix/fixes/AttributeModifierIdFix + f Ljava/util/Map; a ID_MAP + f Ljava/util/Map; b NAME_MAP + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a fixModifiersTypeWrapper + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)V a lambda$fixModifiers$2 + m ([I)Ljava/util/UUID; a uuidFromIntArray + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixAttribute$7 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a convertModifierForEntity + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixEntity + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixItemStackComponents + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b fixModifiers + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c fixAttribute + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; c lambda$fixEntity$8 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; d lambda$fixAttribute$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixEntity$10 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixEntity$9 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fixItemStackComponents$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$fixItemStackComponents$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$convertModifierForEntity$3 +c net/minecraft/util/datafix/fixes/AttributesRenameFix net/minecraft/util/datafix/fixes/AttributesRenameFix + f Ljava/lang/String; a name + f Ljava/util/function/UnaryOperator; b renames + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixEntity$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixIdField + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixDataComponents + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixTypeField + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b lambda$fixDataComponents$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b fixEntity + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixEntity$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixEntity$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixDataComponents$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fixDataComponents$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$fixDataComponents$1 +c net/minecraft/util/datafix/fixes/BannerEntityCustomNameToOverrideComponentFix net/minecraft/util/datafix/fixes/BannerEntityCustomNameToOverrideComponentFix + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/OptionalDynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$2 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Ljava/lang/String;)Z a lambda$fix$1 +c net/minecraft/util/datafix/fixes/BannerPatternFormatFix net/minecraft/util/datafix/fixes/BannerPatternFormatFix + f Ljava/util/Map; a PATTERN_ID_MAP + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (I)Ljava/lang/String; a fixColor + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Ljava/lang/String;)Ljava/lang/String; a lambda$fixLayer$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixLayer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixLayer$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixTag$0 +c net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBeehive + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixBee +c net/minecraft/util/datafix/fixes/BlendingDataFix net/minecraft/util/datafix/fixes/BlendingDataFix + f Ljava/lang/String; a name + f Ljava/util/Set; b STATUSES_TO_SKIP_BLENDING + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; a updateChunkTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a updateBlendingData + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; a updateChunkTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/BlockEntityFurnaceBurnTimeFix net/minecraft/util/datafix/fixes/BlockEntityFurnaceBurnTimeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBurnTime + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/BlockEntityRenameFix net/minecraft/util/datafix/fixes/BlockEntityRenameFix + f Ljava/lang/String; a name + f Ljava/util/function/UnaryOperator; b nameChangeLookup + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/DataFix; a create + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix + f Ljava/lang/String; a FILTERED_CORRECT + f Ljava/lang/String; b DEFAULT_COLOR + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; a lambda$fixFrontTextTag$0 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream; a getLines + m (Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic; a lambda$fixFrontTextTag$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixFrontTextTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c createDefaultText + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d createEmptyLines +c net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix + f Ljava/util/List; a PATROLLING_MOBS + m (Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createEntityFixer$10 + m (Lcom/mojang/datafixers/Typed;Ljava/util/Map;)Lcom/mojang/datafixers/Typed; a fixFields + m (Ljava/util/List;)V a addEntityRules + m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/datafixers/TypeRewriteRule; a createEntityFixer + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixFields$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixMapSavedData + m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createEntityFixer$11 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$addEntityRules$9 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$addEntityRules$8 + m (Ljava/util/List;)V b addBlockEntityRules + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$7 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixMapSavedData$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fixMapSavedData$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$fixMapSavedData$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$fixMapSavedData$1 +c net/minecraft/util/datafix/fixes/BoatSplitFix net/minecraft/util/datafix/fixes/BoatSplitFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Ljava/lang/String;)Z a isNormalBoat + m (Ljava/lang/String;)Z b isChestBoat + m (Ljava/lang/String;)Z c isAnyBoat + m (Ljava/lang/String;)Ljava/lang/String; d mapVariantToNormalBoat + m (Ljava/lang/String;)Ljava/lang/String; e mapVariantToChestBoat +c net/minecraft/util/datafix/fixes/CarvingStepRemoveFix net/minecraft/util/datafix/fixes/CarvingStepRemoveFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixChunk$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixChunk +c net/minecraft/util/datafix/fixes/CauldronRenameFix net/minecraft/util/datafix/fixes/CauldronRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/CavesAndCliffsRenames net/minecraft/util/datafix/fixes/CavesAndCliffsRenames + f Lcom/google/common/collect/ImmutableMap; a RENAMES +c net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$horseLikeInventoryIndexingFixer$7 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule; a horseLikeInventoryIndexingFixer + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$horseLikeInventoryIndexingFixer$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$horseLikeInventoryIndexingFixer$1 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$horseLikeInventoryIndexingFixer$6 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$horseLikeInventoryIndexingFixer$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$horseLikeInventoryIndexingFixer$0 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$horseLikeInventoryIndexingFixer$3 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; c lambda$horseLikeInventoryIndexingFixer$2 +c net/minecraft/util/datafix/fixes/ChunkConverterPalette net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix + f I a NORTH_WEST_MASK + f I b WEST_MASK + f I c SOUTH_WEST_MASK + f I d SOUTH_MASK + f I e SOUTH_EAST_MASK + f I f EAST_MASK + f I g NORTH_EAST_MASK + f I h NORTH_MASK + f Lorg/slf4j/Logger; i LOGGER + f I j SIZE + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; a getProperty + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; a getName + m (ZZZZ)I a getSideMask + m (Lnet/minecraft/util/RegistryID;Lcom/mojang/serialization/Dynamic;)I a idFor + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fix +c net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; a DOWN + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; b UP + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; c NORTH + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; d SOUTH + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; e WEST + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; f EAST + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; g axis + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; h axisDirection + f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; i $VALUES + m ()Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; a getAxisDirection + m ()Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; b getAxis + m ()[Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; c $values +c net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; a X + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; b Y + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; c Z + f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; d $VALUES + m ()[Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; a $values +c net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; a POSITIVE + f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; b NEGATIVE + f I c step + f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; d $VALUES + m ()I a getStep + m ()[Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; b $values +c net/minecraft/util/datafix/fixes/ChunkConverterPalette$a net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer + f I a SIZE + f I b NIBBLE_SIZE + f [B c data + m (III)I a get + m (I)Z a isFirst + m (I)I b getPosition +c net/minecraft/util/datafix/fixes/ChunkConverterPalette$c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$MappingConstants + f Ljava/util/BitSet; a VIRTUAL + f Ljava/util/BitSet; b FIX + f Lcom/mojang/serialization/Dynamic; c PUMPKIN + f Lcom/mojang/serialization/Dynamic; d SNOWY_PODZOL + f Lcom/mojang/serialization/Dynamic; e SNOWY_GRASS + f Lcom/mojang/serialization/Dynamic; f SNOWY_MYCELIUM + f Lcom/mojang/serialization/Dynamic; g UPPER_SUNFLOWER + f Lcom/mojang/serialization/Dynamic; h UPPER_LILAC + f Lcom/mojang/serialization/Dynamic; i UPPER_TALL_GRASS + f Lcom/mojang/serialization/Dynamic; j UPPER_LARGE_FERN + f Lcom/mojang/serialization/Dynamic; k UPPER_ROSE_BUSH + f Lcom/mojang/serialization/Dynamic; l UPPER_PEONY + f Ljava/util/Map; m FLOWER_POT_MAP + f Ljava/util/Map; n SKULL_MAP + f Ljava/util/Map; o DOOR_MAP + f Ljava/util/Map; p NOTE_BLOCK_MAP + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; q DYE_COLOR_MAP + f Ljava/util/Map; r BED_BLOCK_MAP + f Ljava/util/Map; s BANNER_BLOCK_MAP + f Lcom/mojang/serialization/Dynamic; t AIR + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$4 + m (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V a mapSkull + m (Ljava/util/Map;ILjava/lang/String;)V a addBeds + m (Ljava/util/HashMap;)V a lambda$static$6 + m (Ljava/util/Map;Ljava/lang/String;)V a mapDoor + m (Ljava/util/Map;ILjava/lang/String;)V b addBanners + m (Ljava/util/HashMap;)V b lambda$static$5 + m (Ljava/util/HashMap;)V c lambda$static$3 + m (Ljava/util/HashMap;)V d lambda$static$2 + m (Ljava/util/HashMap;)V e lambda$static$1 + m (Ljava/util/HashMap;)V f lambda$static$0 +c net/minecraft/util/datafix/fixes/ChunkConverterPalette$d net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section + f I a y + f Lnet/minecraft/util/RegistryID; b palette + f Ljava/util/List; c listTag + f Lcom/mojang/serialization/Dynamic; d section + f Z e hasData + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; f toFix + f Lit/unimi/dsi/fastutil/ints/IntList; g update + f Ljava/util/Set; h seen + f [I i buffer + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$a; a lambda$upgrade$1 + m ()Lcom/mojang/serialization/Dynamic; a write + m (II)V a addFix + m (I)Lcom/mojang/serialization/Dynamic; a getBlock + m (ILcom/mojang/serialization/Dynamic;)V a setBlock + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$a; b lambda$upgrade$0 + m (I)I b upgrade +c net/minecraft/util/datafix/fixes/ChunkConverterPalette$e net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk + f I a sides + f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$d; b sections + f Lcom/mojang/serialization/Dynamic; c level + f I d x + f I e z + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; f blockEntities + m (Lcom/mojang/serialization/Dynamic;)V a lambda$new$2 + m ()Lcom/mojang/serialization/Dynamic; a write + m (Ljava/util/stream/Stream;)V a lambda$new$3 + m (I)Lcom/mojang/serialization/Dynamic; a getBlock + m (ILcom/mojang/serialization/Dynamic;)V a setBlock + m (ILnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction;)I a relative + m (Ljava/util/stream/Stream;)V b lambda$new$1 + m (Lcom/mojang/serialization/Dynamic;)V b lambda$new$0 + m (I)Lcom/mojang/serialization/Dynamic; b getBlockEntity + m (I)Lcom/mojang/serialization/Dynamic; c removeBlockEntity + m (I)Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$d; d getSection +c net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/ChunkDeleteLightFix net/minecraft/util/datafix/fixes/ChunkDeleteLightFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix + f Ljava/lang/String; a DATAFIXER_CONTEXT_TAG + f I b BLOCKS_PER_SECTION + f Ljava/lang/String; c DEFAULT_BIOME + f Ljava/lang/String; d NAME + f I e OLD_SECTION_COUNT + f I f NEW_SECTION_COUNT + f I g NEW_MIN_SECTION_Y + f I h LONGS_PER_SECTION + f I i HEIGHTMAP_BITS + f J j HEIGHTMAP_MASK + f I k HEIGHTMAP_OFFSET + f [Ljava/lang/String; l HEIGHTMAP_TYPES + f Ljava/util/Set; m STATUS_IS_OR_AFTER_SURFACE + f Ljava/util/Set; n STATUS_IS_OR_AFTER_NOISE + f Ljava/util/Set; o BLOCKS_BEFORE_FEATURE_STATUS + f I p BIOME_CONTAINER_LAYER_SIZE + f I q BIOME_CONTAINER_SIZE + f I r BIOME_CONTAINER_TOP_LAYER_OFFSET + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; s BIOMES_BY_ID + m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic; a makeBiomeContainer + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$9 + m (ZLjava/util/Set;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$8 + m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a updateCarvingMasks + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)V a lambda$shiftUpgradeData$16 + m ([II)I a getOldBiome + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a lambda$shiftUpgradeData$17 + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;I[Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/IntSet;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a shiftUpgradeData + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;I[Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$7 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a addPaddingEntries + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$10 + m ()Ljava/lang/IllegalStateException; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; a predictChunkStatusBeforeSurface + m (Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic; a updateChunkTag + m (I)I a ceillog2 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)Lcom/mojang/serialization/Dynamic; a lambda$makeBiomeContainer$23 + m (J)J a lambda$getFixedHeightmap$22 + m ([III)I a lambda$getBiomeContainers$13 + m (Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic; a getBiomeContainers + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic; a padPaletteEntries + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$predictChunkStatusBeforeSurface$11 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a makePalettedContainer + m (IILcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateCarvingMasks$20 + m (Ljava/util/Map;Ljava/util/Map;)V a lambda$shiftUpgradeData$18 + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a lambda$makeRule$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateHeightmaps + m ()Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a; b lambda$makeRule$0 + m ([III)I b lambda$getBiomeContainers$12 + m ([II)I b lambda$getBiomeContainers$15 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b makeOptimizedPalettedContainer + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$3 + m ([II)I c lambda$getBiomeContainers$14 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c getFixedHeightmap + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d makePalettedContainer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateHeightmaps$21 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$shiftUpgradeData$19 + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a; g lambda$makeRule$5 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; h lambda$makeRule$2 +c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix net/minecraft/util/datafix/fixes/ChunkProtoTickListFix + f I a SECTION_WIDTH + f Lcom/google/common/collect/ImmutableSet; b ALWAYS_WATERLOGGED + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lorg/apache/commons/lang3/mutable/MutableInt;Lcom/mojang/datafixers/OpticFinder;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V a lambda$makeRule$7 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic; a createTick + m (Lcom/mojang/datafixers/Typed;)Ljava/util/List; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$11 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$12 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a; a lambda$makeRule$4 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIILjava/util/function/Function;I)Lcom/mojang/serialization/Dynamic; a lambda$makeTickList$15 + m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; a makeTickList + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$10 + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;ILcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V a lambda$makeRule$5 + m (Lcom/mojang/datafixers/OpticFinder;Lorg/apache/commons/lang3/mutable/MutableInt;Lcom/mojang/datafixers/OpticFinder;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V a lambda$makeRule$6 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; a getBlock + m (I)Z a lambda$makeTickList$14 + m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$9 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; b getLiquid + m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$8 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)I c lambda$makeTickList$13 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; d lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer + f J a SIZE_BITS + f Ljava/util/List; b palette + f [J c data + f I d bits + f J e mask + f I f valuesPerLong + m ()Ljava/util/List; a palette + m (III)Lcom/mojang/serialization/Dynamic; a get + m ()[J b data + m (III)I b getIndex +c net/minecraft/util/datafix/fixes/ChunkRenamesFix net/minecraft/util/datafix/fixes/ChunkRenamesFix + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; a renameFieldHelper + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; a renameField + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a mergeRemainders + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$renameField$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; a lambda$mergeRemainders$5 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a lambda$mergeRemainders$4 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a appendChunkName + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/ContainerBlockEntityLockPredicateFix net/minecraft/util/datafix/fixes/ContainerBlockEntityLockPredicateFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixBlockEntity$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixBlockEntity +c net/minecraft/util/datafix/fixes/CriteriaRenameFix net/minecraft/util/datafix/fixes/CriteriaRenameFix + f Ljava/lang/String; a name + f Ljava/lang/String; b advancementId + f Ljava/util/function/UnaryOperator; c conversions + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$fixAdvancements$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixAdvancements + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$fixAdvancements$3 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixAdvancements$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixAdvancements$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixAdvancements$2 +c net/minecraft/util/datafix/fixes/CustomModelDataExpandFix net/minecraft/util/datafix/fixes/CustomModelDataExpandFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataComponentRemainderFix net/minecraft/util/datafix/fixes/DataComponentRemainderFix + f Ljava/lang/String; a name + f Ljava/lang/String; b componentId + f Ljava/lang/String; c newComponentId + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterAddChoices net/minecraft/util/datafix/fixes/AddNewChoices + f Ljava/lang/String; a name + f Lcom/mojang/datafixers/DSL$TypeReference; b type + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$0 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule; a cap + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$cap$1 +c net/minecraft/util/datafix/fixes/DataConverterAdvancement net/minecraft/util/datafix/fixes/AdvancementsFix + f Ljava/util/Map; a RENAMES + m (Ljava/lang/String;)Ljava/lang/String; a lambda$new$0 +c net/minecraft/util/datafix/fixes/DataConverterAdvancementBase net/minecraft/util/datafix/fixes/AdvancementsRenameFix + f Ljava/lang/String; a name + f Ljava/util/function/Function; b renamer + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterArmorStand net/minecraft/util/datafix/fixes/EntityArmorStandSilentFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterAttributes net/minecraft/util/datafix/fixes/AttributesRenameLegacy + f Ljava/lang/String; a name + f Ljava/util/function/UnaryOperator; b renames + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixEntity$6 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixName + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixItemStackTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixEntity$8 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b lambda$fixItemStackTag$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b fixEntity + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixEntity$7 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixEntity$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixItemStackTag$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fixItemStackTag$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$fixItemStackTag$1 +c net/minecraft/util/datafix/fixes/DataConverterBanner net/minecraft/util/datafix/fixes/ItemBannerColorFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterBannerColour net/minecraft/util/datafix/fixes/BlockEntityBannerColorFix + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixTag$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixTag$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixTag$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixTag$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixTag$0 +c net/minecraft/util/datafix/fixes/DataConverterBedBlock net/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule; a cap + m ()Ljava/lang/IllegalStateException; a lambda$cap$3 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$5 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$cap$1 + m (Ljava/util/List;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)V a lambda$cap$4 + m (Lcom/mojang/serialization/Dynamic;IIIIJ)Ljava/util/Map; a lambda$cap$2 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$0 +c net/minecraft/util/datafix/fixes/DataConverterBedItem net/minecraft/util/datafix/fixes/BedItemColorFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterBiome net/minecraft/util/datafix/fixes/BiomeFix + f Ljava/util/Map; a BIOMES +c net/minecraft/util/datafix/fixes/DataConverterBitStorageAlign net/minecraft/util/datafix/fixes/BitStorageAlignFix + f I a BIT_TO_LONG_SHIFT + f I b SECTION_WIDTH + f I c SECTION_HEIGHT + f I d SECTION_SIZE + f I e HEIGHTMAP_BITS + f I f HEIGHTMAP_SIZE + m (Lcom/mojang/serialization/Dynamic;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateSections$7 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateSections$10 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a updateBitStorage + m (Ljava/util/List;)Ljava/lang/Integer; a lambda$updateSections$6 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateHeightmaps$3 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateSections + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateHeightmaps$4 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateSections$9 + m (II[J)[J a addPadding + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateHeightmaps$5 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateHeightmaps + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateSections$8 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateHeightmaps$2 +c net/minecraft/util/datafix/fixes/DataConverterBlockEntityKeepPacked net/minecraft/util/datafix/fixes/BlockEntityKeepPacked + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterBlockEntityUUID net/minecraft/util/datafix/fixes/BlockEntityUUIDFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateSkull$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateSkull + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateConduit + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateSkull$1 +c net/minecraft/util/datafix/fixes/DataConverterBlockName net/minecraft/util/datafix/fixes/BlockNameFlatteningFix + m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/String; a lambda$makeRule$1 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$2 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterBlockRename net/minecraft/util/datafix/fixes/BlockRenameFix + f Ljava/lang/String; a name + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; a create + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBlockState + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 + m (Ljava/lang/String;)Ljava/lang/String; a renameBlock + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$3 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$2 + m (Ljava/lang/String;)Ljava/lang/String; b fixFlatBlockState +c net/minecraft/util/datafix/fixes/DataConverterBlockRename$1 net/minecraft/util/datafix/fixes/BlockRenameFix$1 + f Ljava/util/function/Function; a val$renamer + m (Ljava/lang/String;)Ljava/lang/String; a renameBlock +c net/minecraft/util/datafix/fixes/DataConverterBook net/minecraft/util/datafix/fixes/ItemWrittenBookPagesStrictJsonFix + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixTag$0 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixTag$1 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 +c net/minecraft/util/datafix/fixes/DataConverterCatType net/minecraft/util/datafix/fixes/CatTypeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterChunkLightRemove net/minecraft/util/datafix/fixes/ChunkLightRemoveFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterChunkStatus net/minecraft/util/datafix/fixes/ChunkStatusFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterChunkStatus2 net/minecraft/util/datafix/fixes/ChunkStatusFix2 + f Ljava/util/Map; a RENAMES_AND_DOWNGRADES + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterChunkStructuresTemplateRename net/minecraft/util/datafix/fixes/ChunkStructuresTemplateRenameFix + f Lcom/google/common/collect/ImmutableMap; a RENAMES + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixChildren + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixChildren$2 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixChildren$1 +c net/minecraft/util/datafix/fixes/DataConverterColorlessShulkerEntity net/minecraft/util/datafix/fixes/ColorlessShulkerEntityFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterCoral net/minecraft/util/datafix/fixes/RenamedCoralFix + f Ljava/util/Map; a RENAMED_IDS +c net/minecraft/util/datafix/fixes/DataConverterCoralFan net/minecraft/util/datafix/fixes/RenamedCoralFansFix + f Ljava/util/Map; a RENAMED_IDS +c net/minecraft/util/datafix/fixes/DataConverterCustomNameEntity net/minecraft/util/datafix/fixes/EntityCustomNameToComponentFix + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTagCustomName +c net/minecraft/util/datafix/fixes/DataConverterCustomNameItem net/minecraft/util/datafix/fixes/ItemCustomNameToComponentFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterCustomNameTile net/minecraft/util/datafix/fixes/BlockEntityCustomNameToComponentFix + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterDropChances net/minecraft/util/datafix/fixes/EntityRedundantChanceTagsFix + f Lcom/mojang/serialization/Codec; a FLOAT_LIST_CODEC + m (Ljava/lang/Float;)Z a lambda$isZeroList$2 + m (ILjava/util/List;)Ljava/lang/Boolean; a lambda$isZeroList$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/serialization/OptionalDynamic;I)Z a isZeroList + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterDye net/minecraft/util/datafix/fixes/DyeItemRenameFix + f Ljava/util/Map; a RENAMED_IDS +c net/minecraft/util/datafix/fixes/DataConverterEntity net/minecraft/util/datafix/fixes/EntityIdFix + f Ljava/util/Map; a ID_MAP + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$2 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterEntityBlockState net/minecraft/util/datafix/fixes/EntityBlockStateFix + f Ljava/util/Map; a MAP + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateEntity + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; a lambda$updateFallingBlock$10 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer; a lambda$updateFallingBlock$8 + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; a updateBlockToBlockState + m (Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$updateBlockToBlockState$11 + m (Ljava/lang/String;)I a getBlockId + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$5 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateBlockToBlockState$12 + m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Integer; a lambda$updateFallingBlock$7 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Unit;)Ljava/lang/Integer; a lambda$updateFallingBlock$9 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateFallingBlock + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$4 + m (Ljava/lang/Integer;)Ljava/lang/Integer; b lambda$updateFallingBlock$6 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c lambda$makeRule$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterEntityCatSplit net/minecraft/util/datafix/fixes/EntityCatSplitFix + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; a getNewNameAndTag +c net/minecraft/util/datafix/fixes/DataConverterEntityCodSalmon net/minecraft/util/datafix/fixes/EntityCodSalmonFix + f Ljava/util/Map; a RENAMED_IDS + f Ljava/util/Map; b RENAMED_EGG_IDS + m (Ljava/lang/String;)Ljava/lang/String; a rename +c net/minecraft/util/datafix/fixes/DataConverterEntityName net/minecraft/util/datafix/fixes/EntityRenameFix + f Ljava/lang/String; a name + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; a lambda$makeRule$0 + m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1 + m (Ljava/util/function/Function;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$2 + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix + m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; a getEntity +c net/minecraft/util/datafix/fixes/DataConverterEntityNameAbstract net/minecraft/util/datafix/fixes/SimpleEntityRenameFix + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; a getNewNameAndTag + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix +c net/minecraft/util/datafix/fixes/DataConverterEntityProjectileOwner net/minecraft/util/datafix/fixes/EntityProjectileOwnerFix + m (JJ)[I a createUUIDArray + m (Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic; a setUUID + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateEntity + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateOwnerArrow + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateProjectiles + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateEntity$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateOwnerLlamaSpit + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateItemPotion + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d updateOwnerThrowable +c net/minecraft/util/datafix/fixes/DataConverterEntityPufferfish net/minecraft/util/datafix/fixes/EntityPufferfishRenameFix + f Ljava/util/Map; a RENAMED_IDS + m (Ljava/lang/String;)Ljava/lang/String; a rename +c net/minecraft/util/datafix/fixes/DataConverterEntityRavagerRename net/minecraft/util/datafix/fixes/EntityRavagerRenameFix + f Ljava/util/Map; a RENAMED_IDS + m (Ljava/lang/String;)Ljava/lang/String; a rename +c net/minecraft/util/datafix/fixes/DataConverterEntityRename net/minecraft/util/datafix/fixes/EntityTheRenameningFix + f Ljava/util/Map; a RENAMED_IDS + f Ljava/util/Map; b RENAMED_BLOCKS + f Ljava/util/Map; c RENAMED_ITEMS + f Ljava/lang/String; d MINECRAFT_BRED + m (Ljava/lang/String;)Ljava/lang/String; a rename +c net/minecraft/util/datafix/fixes/DataConverterEntityRenameAbstract net/minecraft/util/datafix/fixes/SimplestEntityRenameFix + f Ljava/lang/String; a name + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$2 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$4 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$3 + m (Ljava/lang/String;)Ljava/lang/String; a rename +c net/minecraft/util/datafix/fixes/DataConverterEntityShulkerRotation net/minecraft/util/datafix/fixes/EntityShulkerRotationFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Double; b lambda$fixTag$0 +c net/minecraft/util/datafix/fixes/DataConverterEntityTippedArrow net/minecraft/util/datafix/fixes/EntityTippedArrowFix + m (Ljava/lang/String;)Ljava/lang/String; a rename +c net/minecraft/util/datafix/fixes/DataConverterEntityUUID net/minecraft/util/datafix/fixes/EntityUUIDFix + f Lorg/slf4j/Logger; b LOGGER + f Ljava/util/Set; c ABSTRACT_HORSES + f Ljava/util/Set; d TAMEABLE_ANIMALS + f Ljava/util/Set; e ANIMALS + f Ljava/util/Set; f MOBS + f Ljava/util/Set; g LIVING_ENTITIES + f Ljava/util/Set; h PROJECTILES + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateProjectile$14 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateLivingEntity + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateLivingEntity$13 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$updateLivingEntity$11 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateEntityUUID + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateFox$8 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d updatePiglin + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e updateEvokerFangs + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateFox$7 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f updateZombieVillager + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g updateAreaEffectCloud + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h updateShulkerBullet + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i updateItem + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; j updateFox + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k updateHurtBy + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; l updateAnimalOwner + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; m updateAnimal + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; n updateMob + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; o updateProjectile + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; p lambda$updateLivingEntity$12 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; q lambda$updateLivingEntity$10 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; r lambda$updateMob$9 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; s lambda$updateFox$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; t lambda$updateFox$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; u lambda$updatePiglin$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; v lambda$updatePiglin$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; w lambda$updatePiglin$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; x lambda$updatePiglin$1 +c net/minecraft/util/datafix/fixes/DataConverterEntityZombifiedPiglinRename net/minecraft/util/datafix/fixes/EntityZombifiedPiglinRenameFix + f Ljava/util/Map; a RENAMED_IDS + m (Ljava/lang/String;)Ljava/lang/String; a rename +c net/minecraft/util/datafix/fixes/DataConverterEquipment net/minecraft/util/datafix/fixes/EntityEquipmentToArmorAndHandFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$2 + m ()Ljava/lang/IllegalStateException; a lambda$cap$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$cap$1 + m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a cap +c net/minecraft/util/datafix/fixes/DataConverterFlatten net/minecraft/util/datafix/fixes/ItemStackTheFlatteningFix + f Ljava/util/Map; a MAP + f Ljava/util/Set; b IDS + f Ljava/util/Set; c DAMAGE_IDS + m (Ljava/lang/String;I)Ljava/lang/String; a updateItem + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$static$1 +c net/minecraft/util/datafix/fixes/DataConverterFlattenData net/minecraft/util/datafix/fixes/BlockStateData + f Ljava/lang/String; a FILTER_ME + f Lorg/slf4j/Logger; b LOGGER + f [Lcom/mojang/serialization/Dynamic; c MAP + f [Lcom/mojang/serialization/Dynamic; d BLOCK_DEFAULTS + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; e ID_BY_OLD + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; f ID_BY_OLD_NAME + m (ILjava/lang/String;[Ljava/lang/String;)V a register + m (I)Ljava/lang/String; a upgradeBlock + m ()V a bootstrap0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a upgradeBlockStateTag + m (Ljava/lang/String;)Ljava/lang/String; a upgradeBlock + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a lambda$static$1 + m (I)Lcom/mojang/serialization/Dynamic; b getTag + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V b lambda$static$0 + m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b parse + m ()V b bootstrap1 + m ()V c bootstrap2 + m ()V d bootstrap3 + m ()V e bootstrap4 + m ()V f bootstrap5 + m ()V g bootstrap6 + m ()V h bootstrap7 + m ()V i bootstrap8 + m ()V j bootstrap9 + m ()V k bootstrap10 + m ()V l bootstrap11 + m ()V m bootstrap12 + m ()V n bootstrap13 + m ()V o bootstrap14 + m ()V p bootstrap15 + m ()V q finalizeMaps +c net/minecraft/util/datafix/fixes/DataConverterFlattenSpawnEgg net/minecraft/util/datafix/fixes/ItemStackSpawnEggFix + f Ljava/lang/String; a itemType + f Ljava/util/Map; b MAP + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Ljava/util/HashMap;)V a lambda$static$0 +c net/minecraft/util/datafix/fixes/DataConverterFlattenState net/minecraft/util/datafix/fixes/BlockStateStructureTemplateFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterFurnaceRecipesUsed net/minecraft/util/datafix/fixes/FurnaceRecipeFix + m (Ljava/util/List;ILcom/mojang/datafixers/util/Pair;)V a lambda$updateFurnaceContents$4 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateFurnaceContents + m (Lcom/mojang/datafixers/types/Type;Ljava/util/List;ILcom/mojang/serialization/Dynamic;)V a lambda$updateFurnaceContents$5 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$3 + m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a cap + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$cap$2 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c lambda$cap$1 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d lambda$cap$0 +c net/minecraft/util/datafix/fixes/DataConverterGossip net/minecraft/util/datafix/fixes/GossipUUIDFix + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fix$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$3 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fix$0 +c net/minecraft/util/datafix/fixes/DataConverterGuardian net/minecraft/util/datafix/fixes/EntityElderGuardianSplitFix + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; a getNewNameAndTag +c net/minecraft/util/datafix/fixes/DataConverterHanging net/minecraft/util/datafix/fixes/EntityPaintingItemFrameDirectionFix + f [[I a DIRECTIONS + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$5 + m (Lcom/mojang/serialization/Dynamic;ZZ)Lcom/mojang/serialization/Dynamic; a doFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterHealth net/minecraft/util/datafix/fixes/EntityHealthFix + f Ljava/util/Set; a ENTITIES + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterHeightmapRenaming net/minecraft/util/datafix/fixes/HeightmapRenamingFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterHorse net/minecraft/util/datafix/fixes/EntityHorseSplitFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix +c net/minecraft/util/datafix/fixes/DataConverterIglooMetadataRemoval net/minecraft/util/datafix/fixes/IglooMetadataRemovalFix + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$removeIglooPieces$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b removeIglooPieces + m (Ljava/util/stream/Stream;)Ljava/lang/Boolean; b lambda$fixTag$1 + m (Lcom/mojang/serialization/Dynamic;)Z c isIglooPiece + m (Lcom/mojang/serialization/Dynamic;)Z d lambda$removeIglooPieces$2 +c net/minecraft/util/datafix/fixes/DataConverterItemFrame net/minecraft/util/datafix/fixes/EntityItemFrameDirectionFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (B)B a direction2dTo3d +c net/minecraft/util/datafix/fixes/DataConverterItemLoreComponentize net/minecraft/util/datafix/fixes/ItemLoreFix + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a fixLoreList + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterItemName net/minecraft/util/datafix/fixes/ItemRenameFix + f Ljava/lang/String; a name + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; a create + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0 + m (Ljava/lang/String;)Ljava/lang/String; a fixItem +c net/minecraft/util/datafix/fixes/DataConverterItemName$1 net/minecraft/util/datafix/fixes/ItemRenameFix$1 + m (Ljava/lang/String;)Ljava/lang/String; a fixItem +c net/minecraft/util/datafix/fixes/DataConverterItemStackEnchantment net/minecraft/util/datafix/fixes/ItemStackEnchantmentNamesFix + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a MAP + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixTag$6 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixTag$7 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b lambda$fixTag$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixTag$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixTag$3 +c net/minecraft/util/datafix/fixes/DataConverterItemStackUUID net/minecraft/util/datafix/fixes/ItemStackUUIDFix + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateAttributeModifiers$5 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateAttributeModifiers + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateSkullOwner + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateSkullOwner$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateAttributeModifiers$4 +c net/minecraft/util/datafix/fixes/DataConverterJigsawProperties net/minecraft/util/datafix/fixes/JigsawPropertiesFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterJigsawRotation net/minecraft/util/datafix/fixes/JigsawRotationFix + f Ljava/util/Map; a RENAMES + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$0 +c net/minecraft/util/datafix/fixes/DataConverterJukeBox net/minecraft/util/datafix/fixes/BlockEntityJukeboxFix + m ()Ljava/lang/IllegalStateException; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterKeybind net/minecraft/util/datafix/fixes/OptionsKeyLwjgl3Fix + f Ljava/lang/String; a KEY_UNKNOWN + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b MAP + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$3 + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 +c net/minecraft/util/datafix/fixes/DataConverterKeybind2 net/minecraft/util/datafix/fixes/OptionsKeyTranslationFix + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterLang net/minecraft/util/datafix/fixes/OptionsLowerCaseLanguageFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterLeaves net/minecraft/util/datafix/fixes/LeavesFix + f I a NORTH_WEST_MASK + f I b WEST_MASK + f I c SOUTH_WEST_MASK + f I d SOUTH_MASK + f I e SOUTH_EAST_MASK + f I f EAST_MASK + f I g NORTH_EAST_MASK + f I h NORTH_MASK + f [[I i DIRECTIONS + f I j DECAY_DISTANCE + f I k SIZE_BITS + f I l SIZE + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; m LEAVES + f Ljava/util/Set; n LOGS + m (Lnet/minecraft/util/datafix/fixes/DataConverterLeaves$a;)Lnet/minecraft/util/datafix/fixes/DataConverterLeaves$a; a lambda$makeRule$2 + m (III)I a getIndex + m (I)I a getX + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$6 + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a lambda$static$0 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$7 + m (Lcom/mojang/datafixers/Typed;)Lnet/minecraft/util/datafix/fixes/DataConverterLeaves$a; a lambda$makeRule$1 + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m ([ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$5 + m (ZZZZ)I a getSideMask + m (Lcom/mojang/datafixers/OpticFinder;[ILcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 + m (I)I b getY + m (I)I c getZ +c net/minecraft/util/datafix/fixes/DataConverterLeaves$a net/minecraft/util/datafix/fixes/LeavesFix$LeavesSection + f Ljava/lang/String; h PERSISTENT + f Ljava/lang/String; i DECAYABLE + f Ljava/lang/String; j DISTANCE + f Lit/unimi/dsi/fastutil/ints/IntSet; k leaveIds + f Lit/unimi/dsi/fastutil/ints/IntSet; l logIds + f Lit/unimi/dsi/fastutil/ints/Int2IntMap; m stateToIdMap + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic; a makeLeafTag + m ()Z a skippable + m (I)Z a isLog + m (III)V a setDistance + m (I)Z b isLeaf + m (I)I d getDistance +c net/minecraft/util/datafix/fixes/DataConverterLeaves$b net/minecraft/util/datafix/fixes/LeavesFix$Section + f Ljava/lang/String; a BLOCK_STATES_TAG + f Ljava/lang/String; b NAME_TAG + f Ljava/lang/String; c PROPERTIES_TAG + f Lcom/mojang/datafixers/OpticFinder; d paletteFinder + f Ljava/util/List; e palette + f I f index + f Lnet/minecraft/util/datafix/DataBitsPacked; g storage + f Lcom/mojang/datafixers/types/Type; h blockStateType + m ()Z a skippable + m (Lcom/mojang/serialization/Dynamic;)V a readStorage + m (Ljava/util/List;)Ljava/util/List; a lambda$new$0 + m (Ljava/lang/String;ZI)I a getStateId + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a write + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; b lambda$write$2 + m ()Z b isSkippable + m (I)I c getBlock + m ()I c getIndex + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$write$1 +c net/minecraft/util/datafix/fixes/DataConverterLeavesBiome net/minecraft/util/datafix/fixes/ChunkBiomeFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterLevelDataGeneratorOptions net/minecraft/util/datafix/fixes/LevelDataGeneratorOptionsFix + f Ljava/util/Map; a MAP + f Ljava/lang/String; b GENERATOR_OPTIONS + m (Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a convert + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$convert$5 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; a getLayerInfoFromString + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; a lambda$convert$3 + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; b lambda$convert$4 + m (Ljava/lang/String;)Ljava/util/List; b getLayersInfoFromString +c net/minecraft/util/datafix/fixes/DataConverterMap net/minecraft/util/datafix/fixes/ItemStackMapIdFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterMapId net/minecraft/util/datafix/fixes/MapIdFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterMaterialId net/minecraft/util/datafix/fixes/ItemIdFix + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a ITEM_NAMES + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0 + m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 + m (Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$2 + m (I)Ljava/lang/String; a getItem +c net/minecraft/util/datafix/fixes/DataConverterMemoryExpiry net/minecraft/util/datafix/fixes/MemoryExpiryDataFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a updateMemoryEntry + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateBrain + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateMemories + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d wrapMemoryValue +c net/minecraft/util/datafix/fixes/DataConverterMinecart net/minecraft/util/datafix/fixes/EntityMinecartIdentifiersFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix +c net/minecraft/util/datafix/fixes/DataConverterMiscUUID net/minecraft/util/datafix/fixes/LevelUUIDFix + f Lorg/slf4j/Logger; b LOGGER + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateCustomBossEvents$9 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateCustomBossEvents$11 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateWanderingTrader + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$updateDragonFight$5 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateDragonFight + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d updateCustomBossEvents + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateCustomBossEvents$12 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$updateCustomBossEvents$10 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$updateCustomBossEvents$8 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$updateCustomBossEvents$7 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i lambda$updateDragonFight$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; j lambda$updateDragonFight$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k lambda$updateDragonFight$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; l lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterMissingDimension net/minecraft/util/datafix/fixes/MissingDimensionFix + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; a optionalFields + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type; a flatType + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a recreateSettings + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; a fields + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/FieldFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; b optionalFields +c net/minecraft/util/datafix/fixes/DataConverterMobSpawner net/minecraft/util/datafix/fixes/MobSpawnerEntityIdentifiersFix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$0 +c net/minecraft/util/datafix/fixes/DataConverterNamedEntity net/minecraft/util/datafix/fixes/NamedEntityFix + f Ljava/lang/String; a name + f Ljava/lang/String; b entityName + f Lcom/mojang/datafixers/DSL$TypeReference; c type + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterNewVillage net/minecraft/util/datafix/fixes/NewVillageFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$10 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$8 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$cap$1 + m (Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; a cap + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$9 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$cap$5 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$cap$12 + m (Ljava/util/List;)Ljava/util/List; a lambda$cap$3 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$13 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$cap$11 + m (Lcom/mojang/datafixers/util/Pair;)Z b lambda$cap$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$cap$7 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$cap$6 +c net/minecraft/util/datafix/fixes/DataConverterObjectiveDisplayName net/minecraft/util/datafix/fixes/ObjectiveDisplayNameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterObjectiveRenderType net/minecraft/util/datafix/fixes/ObjectiveRenderTypeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Ljava/lang/String;)Ljava/lang/String; a getRenderType +c net/minecraft/util/datafix/fixes/DataConverterOminousBannerBlockEntityRename net/minecraft/util/datafix/fixes/OminousBannerBlockEntityRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterOminousBannerRename net/minecraft/util/datafix/fixes/OminousBannerRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixItemStackTag + m (Ljava/lang/String;)Z a lambda$new$0 +c net/minecraft/util/datafix/fixes/DataConverterOptionsAddTextBackground net/minecraft/util/datafix/fixes/OptionsAddTextBackgroundFix + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Ljava/lang/String;)D a calculateBackground + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 +c net/minecraft/util/datafix/fixes/DataConverterPOI net/minecraft/util/datafix/fixes/ReorganizePoi + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a cap + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterPOIRebuild net/minecraft/util/datafix/fixes/ForcePoiRebuild + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a cap + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$cap$4 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$cap$2 +c net/minecraft/util/datafix/fixes/DataConverterPainting net/minecraft/util/datafix/fixes/EntityPaintingMotiveFix + f Ljava/util/Map; a MAP + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterPiston net/minecraft/util/datafix/fixes/BlockEntityBlockStateFix + m ()Ljava/lang/IllegalStateException; a lambda$fix$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m ()Ljava/lang/IllegalStateException; b lambda$fix$0 +c net/minecraft/util/datafix/fixes/DataConverterPlayerUUID net/minecraft/util/datafix/fixes/PlayerUUIDFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterPotionId net/minecraft/util/datafix/fixes/ItemPotionFix + f Ljava/lang/String; a DEFAULT + f I b SPLASH + f [Ljava/lang/String; c POTIONS + m ([Ljava/lang/String;)V a lambda$static$0 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterPotionWater net/minecraft/util/datafix/fixes/ItemWaterPotionFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterProtoChunk net/minecraft/util/datafix/fixes/ChunkToProtochunkFix + f I a NUM_SECTIONS + m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/shorts/ShortList;)Lcom/mojang/serialization/Dynamic; a lambda$repackTicks$6 + m (Lcom/mojang/serialization/Dynamic;Ljava/nio/ByteBuffer;)Lcom/mojang/serialization/Dynamic; a lambda$repackBiomes$1 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$repackBiomes$2 + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;)V a lambda$repackTicks$4 + m (III)S a packOffsetCoordinates + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixChunkData + m (I)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; a lambda$repackTicks$3 + m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a lambda$repackTicks$5 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; a lambda$repackTicks$7 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b repackBiomes + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c repackTicks + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterRecipeRename net/minecraft/util/datafix/fixes/RecipesRenameningFix + f Ljava/util/Map; a RECIPES +c net/minecraft/util/datafix/fixes/DataConverterRecipes net/minecraft/util/datafix/fixes/RecipesFix + f Ljava/util/Map; a RECIPES +c net/minecraft/util/datafix/fixes/DataConverterRedstoneConnections net/minecraft/util/datafix/fixes/RedstoneWireConnectionsFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateRedstoneConnections + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateRedstoneConnections$4 + m (Ljava/lang/String;)Z a isConnected + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateRedstoneConnections$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateRedstoneConnections$5 + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$updateRedstoneConnections$2 + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateRedstoneConnections$1 +c net/minecraft/util/datafix/fixes/DataConverterRemoveGolemGossip net/minecraft/util/datafix/fixes/RemoveGolemGossipFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixValue$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixValue + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Z b lambda$fixValue$0 +c net/minecraft/util/datafix/fixes/DataConverterRiding net/minecraft/util/datafix/fixes/EntityRidingToPassengersFix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$5 + m ()Ljava/lang/IllegalStateException; a lambda$cap$4 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$cap$6 + m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a cap + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Either; a lambda$cap$2 + m ()Ljava/lang/IllegalStateException; b lambda$cap$3 + m ()Ljava/lang/IllegalStateException; c lambda$cap$1 + m ()Ljava/lang/IllegalStateException; d lambda$cap$0 +c net/minecraft/util/datafix/fixes/DataConverterSaddle net/minecraft/util/datafix/fixes/EntityHorseSaddleFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterSavedDataUUID net/minecraft/util/datafix/fixes/SavedDataUUIDFix + f Lorg/slf4j/Logger; b LOGGER + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$7 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterSettingRename net/minecraft/util/datafix/fixes/OptionsRenameFieldFix + f Ljava/lang/String; a fixName + f Ljava/lang/String; b fieldFrom + f Ljava/lang/String; c fieldTo + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 +c net/minecraft/util/datafix/fixes/DataConverterShoulderEntity net/minecraft/util/datafix/fixes/WriteAndReadFix + f Ljava/lang/String; a name + f Lcom/mojang/datafixers/DSL$TypeReference; b type +c net/minecraft/util/datafix/fixes/DataConverterShulker net/minecraft/util/datafix/fixes/EntityShulkerColorFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterShulkerBoxBlock net/minecraft/util/datafix/fixes/BlockEntityShulkerBoxColorFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterShulkerBoxItem net/minecraft/util/datafix/fixes/ItemShulkerBoxColorFix + f [Ljava/lang/String; a NAMES_BY_COLOR + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterSignText net/minecraft/util/datafix/fixes/BlockEntitySignTextStrictJsonFix + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a updateLine + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterSkeleton net/minecraft/util/datafix/fixes/EntitySkeletonSplitFix + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; a getNewNameAndTag +c net/minecraft/util/datafix/fixes/DataConverterSpawnEgg net/minecraft/util/datafix/fixes/ItemSpawnEggFix + f [Ljava/lang/String; a ID_TO_ENTITY + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; a lambda$makeRule$3 + m ([Ljava/lang/String;)V a lambda$static$0 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$4 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$5 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; b lambda$makeRule$2 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; c lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterStatistic net/minecraft/util/datafix/fixes/StatsCounterFix + f Ljava/util/Set; a SPECIAL_OBJECTIVE_CRITERIA + f Ljava/util/Set; b SKIP + f Ljava/util/Map; c CUSTOM_MAP + f Ljava/lang/String; d BLOCK_KEY + f Ljava/lang/String; e NEW_BLOCK_KEY + f Ljava/util/Map; f ITEM_KEYS + f Ljava/util/Map; g ENTITY_KEYS + f Ljava/util/Map; h ENTITIES + f Ljava/lang/String; i NEW_CUSTOM_KEY + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeObjectiveFixer$4 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeStatFixer$0 + m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/DataConverterStatistic$a; a unpackLegacyKey + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeObjectiveFixer$3 + m ()Lcom/mojang/datafixers/TypeRewriteRule; a makeStatFixer + m ()Lcom/mojang/datafixers/TypeRewriteRule; b makeObjectiveFixer + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeStatFixer$1 + m (Ljava/lang/String;)Ljava/lang/String; b upgradeItem + m (Ljava/lang/String;)Ljava/lang/String; c upgradeBlock + m (Ljava/lang/String;)Ljava/lang/String; d lambda$makeObjectiveFixer$2 +c net/minecraft/util/datafix/fixes/DataConverterStatistic$a net/minecraft/util/datafix/fixes/StatsCounterFix$StatType + f Ljava/lang/String; a type + f Ljava/lang/String; b typeKey + m ()Ljava/lang/String; a type + m ()Ljava/lang/String; b typeKey +c net/minecraft/util/datafix/fixes/DataConverterStriderGravity net/minecraft/util/datafix/fixes/StriderGravityFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterStructureReference net/minecraft/util/datafix/fixes/StructureReferenceCountFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a setCountToAtLeastOne + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Ljava/lang/Integer;)Z a lambda$setCountToAtLeastOne$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$setCountToAtLeastOne$2 +c net/minecraft/util/datafix/fixes/DataConverterTeamDisplayName net/minecraft/util/datafix/fixes/TeamDisplayNameFix + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterTileEntity net/minecraft/util/datafix/fixes/BlockEntityIdFix + f Ljava/util/Map; a ID_MAP + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$2 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterTrappedChest net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix + f Lorg/slf4j/Logger; a LOGGER + f I b SIZE + f S c SIZE_BITS + m (IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$5 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterTrappedChest$a net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix$TrappedChestSection + f Lit/unimi/dsi/fastutil/ints/IntSet; h chestIds + m ()Z a skippable + m (I)Z a isTrappedChest +c net/minecraft/util/datafix/fixes/DataConverterTypes net/minecraft/util/datafix/fixes/References + f Lcom/mojang/datafixers/DSL$TypeReference; A ENTITY_TREE + f Lcom/mojang/datafixers/DSL$TypeReference; B ENTITY + f Lcom/mojang/datafixers/DSL$TypeReference; C BLOCK_NAME + f Lcom/mojang/datafixers/DSL$TypeReference; D ITEM_NAME + f Lcom/mojang/datafixers/DSL$TypeReference; E GAME_EVENT_NAME + f Lcom/mojang/datafixers/DSL$TypeReference; F UNTAGGED_SPAWNER + f Lcom/mojang/datafixers/DSL$TypeReference; G STRUCTURE_FEATURE + f Lcom/mojang/datafixers/DSL$TypeReference; H OBJECTIVE + f Lcom/mojang/datafixers/DSL$TypeReference; I TEAM + f Lcom/mojang/datafixers/DSL$TypeReference; J RECIPE + f Lcom/mojang/datafixers/DSL$TypeReference; K BIOME + f Lcom/mojang/datafixers/DSL$TypeReference; L MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST + f Lcom/mojang/datafixers/DSL$TypeReference; M WORLD_GEN_SETTINGS + f Lcom/mojang/datafixers/DSL$TypeReference; a LEVEL + f Lcom/mojang/datafixers/DSL$TypeReference; b PLAYER + f Lcom/mojang/datafixers/DSL$TypeReference; c CHUNK + f Lcom/mojang/datafixers/DSL$TypeReference; d HOTBAR + f Lcom/mojang/datafixers/DSL$TypeReference; e OPTIONS + f Lcom/mojang/datafixers/DSL$TypeReference; f STRUCTURE + f Lcom/mojang/datafixers/DSL$TypeReference; g STATS + f Lcom/mojang/datafixers/DSL$TypeReference; h SAVED_DATA_COMMAND_STORAGE + f Lcom/mojang/datafixers/DSL$TypeReference; i SAVED_DATA_FORCED_CHUNKS + f Lcom/mojang/datafixers/DSL$TypeReference; j SAVED_DATA_MAP_DATA + f Lcom/mojang/datafixers/DSL$TypeReference; k SAVED_DATA_MAP_INDEX + f Lcom/mojang/datafixers/DSL$TypeReference; l SAVED_DATA_RAIDS + f Lcom/mojang/datafixers/DSL$TypeReference; m SAVED_DATA_RANDOM_SEQUENCES + f Lcom/mojang/datafixers/DSL$TypeReference; n SAVED_DATA_STRUCTURE_FEATURE_INDICES + f Lcom/mojang/datafixers/DSL$TypeReference; o SAVED_DATA_SCOREBOARD + f Lcom/mojang/datafixers/DSL$TypeReference; p ADVANCEMENTS + f Lcom/mojang/datafixers/DSL$TypeReference; q POI_CHUNK + f Lcom/mojang/datafixers/DSL$TypeReference; r ENTITY_CHUNK + f Lcom/mojang/datafixers/DSL$TypeReference; s BLOCK_ENTITY + f Lcom/mojang/datafixers/DSL$TypeReference; t ITEM_STACK + f Lcom/mojang/datafixers/DSL$TypeReference; u BLOCK_STATE + f Lcom/mojang/datafixers/DSL$TypeReference; v FLAT_BLOCK_STATE + f Lcom/mojang/datafixers/DSL$TypeReference; w DATA_COMPONENTS + f Lcom/mojang/datafixers/DSL$TypeReference; x VILLAGER_TRADE + f Lcom/mojang/datafixers/DSL$TypeReference; y PARTICLE + f Lcom/mojang/datafixers/DSL$TypeReference; z ENTITY_NAME + m (Ljava/lang/String;)Lcom/mojang/datafixers/DSL$TypeReference; a reference +c net/minecraft/util/datafix/fixes/DataConverterTypes$1 net/minecraft/util/datafix/fixes/References$1 +c net/minecraft/util/datafix/fixes/DataConverterUUID net/minecraft/util/datafix/fixes/EntityStringUuidFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterUUIDBase net/minecraft/util/datafix/fixes/AbstractUUIDFix + f Lcom/mojang/datafixers/DSL$TypeReference; a typeReference + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; a createUUIDFromString + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateNamedChoice + m (Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional; a createUUIDTag + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$replaceUUIDLeastMost$3 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; a replaceUUIDString + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a lambda$createUUIDFromString$4 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$replaceUUIDMLTag$2 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a createUUIDFromML + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateNamedChoice$0 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$replaceUUIDString$1 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; b replaceUUIDMLTag + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; c replaceUUIDLeastMost + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; d createUUIDFromLongs +c net/minecraft/util/datafix/fixes/DataConverterVBO net/minecraft/util/datafix/fixes/OptionsForceVBOFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/DataConverterVillagerFollowRange net/minecraft/util/datafix/fixes/VillagerFollowRangeFix + f D a ORIGINAL_VALUE + f D b NEW_BASE_VALUE + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixValue$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixValue + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixValue$0 +c net/minecraft/util/datafix/fixes/DataConverterVillagerLevelXp net/minecraft/util/datafix/fixes/VillagerRebuildLevelAndXpFix + f I a TRADES_PER_LEVEL + f [I b LEVEL_XP_THRESHOLDS + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/lang/Integer; a lambda$makeRule$1 + m (I)I a getMinXpPerLevel + m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; a addLevel + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$addXpFromLevel$6 + m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; b addXpFromLevel + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$addLevel$5 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; b lambda$makeRule$0 + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$addLevel$4 +c net/minecraft/util/datafix/fixes/DataConverterVillagerProfession net/minecraft/util/datafix/fixes/VillagerDataFix + m (II)Ljava/lang/String; a upgradeData + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterVillagerTrade net/minecraft/util/datafix/fixes/VillagerTradeFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateItemStack + m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateItemStack$3 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$updateItemStack$2 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/DataConverterWallProperty net/minecraft/util/datafix/fixes/WallPropertyFix + f Ljava/util/Set; a WALL_BLOCKS + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a fixWallProperty + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a upgradeBlockStateTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Ljava/lang/String;)Ljava/lang/String; a mapProperty + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$upgradeBlockStateTag$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixWallProperty$1 +c net/minecraft/util/datafix/fixes/DataConverterWolf net/minecraft/util/datafix/fixes/EntityWolfColorFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixTag$0 +c net/minecraft/util/datafix/fixes/DataConverterWorldGenSettings net/minecraft/util/datafix/fixes/LevelFlatGeneratorInfoFix + f Ljava/lang/String; a DEFAULT + f Ljava/lang/String; b GENERATOR_OPTIONS + f Lcom/google/common/base/Splitter; c SPLITTER + f Lcom/google/common/base/Splitter; d LAYER_SPLITTER + f Lcom/google/common/base/Splitter; e OLD_AMOUNT_SPLITTER + f Lcom/google/common/base/Splitter; f AMOUNT_SPLITTER + f Lcom/google/common/base/Splitter; g BLOCK_SPLITTER + m (Lcom/google/common/base/Splitter;ILjava/lang/String;)Ljava/lang/String; a lambda$fixString$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Ljava/lang/String;)Ljava/lang/String; a fixString + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$1 +c net/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding net/minecraft/util/datafix/fixes/WorldGenSettingsFix + f Ljava/lang/String; a VILLAGE + f Ljava/lang/String; b DESERT_PYRAMID + f Ljava/lang/String; c IGLOO + f Ljava/lang/String; d JUNGLE_TEMPLE + f Ljava/lang/String; e SWAMP_HUT + f Ljava/lang/String; f PILLAGER_OUTPOST + f Ljava/lang/String; g END_CITY + f Ljava/lang/String; h WOODLAND_MANSION + f Ljava/lang/String; i OCEAN_MONUMENT + f Lcom/google/common/collect/ImmutableMap; j DEFAULTS + m (JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a noise + m (Ljava/lang/String;II)I a getInt + m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V a setSpacing + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; a lambda$fixFlatStructures$12 + m (Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Ljava/util/Map;)V a lambda$fixFlatStructures$8 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Ljava/util/Map;)V a lambda$fixFlatStructures$10 + m (Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic; a vanillaBiomeSource + m (Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a lambda$fixFlatStructures$7 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map; a fixFlatStructures + m (Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object; a vanillaLevels + m (Ljava/lang/String;)Ljava/lang/String; a lambda$fix$1 + m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; a lambda$fixFlatStructures$11 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a lambda$fixFlatStructures$9 + m (Ljava/lang/String;I)I a getInt + m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a lambda$fix$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; a defaultOverworld + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)V a lambda$fix$6 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; b lambda$fix$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fix$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fix$3 +c net/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a net/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f I b spacing + f I c separation + f I d salt + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a serialize + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a;)Ljava/lang/Integer; a lambda$static$2 + m (Lnet/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a;)Ljava/lang/Integer; b lambda$static$1 + m (Lnet/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a;)Ljava/lang/Integer; c lambda$static$0 +c net/minecraft/util/datafix/fixes/DataConverterZombie net/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix + f I a PROFESSION_MAX + m (I)I a getVillagerProfession + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DataConverterZombieType net/minecraft/util/datafix/fixes/EntityZombieSplitFix + f Ljava/util/function/Supplier; b zombieVillagerType + m ()Lcom/mojang/datafixers/types/Type; a lambda$new$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$1 + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix + m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; a changeSchemaToZombieVillager + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$changeSchemaToZombieVillager$2 +c net/minecraft/util/datafix/fixes/DataConverterZombieVillagerLevelXp net/minecraft/util/datafix/fixes/ZombieVillagerRebuildXpFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix + f Ljava/lang/String; a DECORATED_POT_ID +c net/minecraft/util/datafix/fixes/DropInvalidSignDataFix net/minecraft/util/datafix/fixes/DropInvalidSignDataFix + f [Ljava/lang/String; a FIELDS_TO_DROP + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z a lambda$fixText$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; a lambda$fixText$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixText +c net/minecraft/util/datafix/fixes/EffectDurationFix net/minecraft/util/datafix/fixes/EffectDurationFix + f Ljava/util/Set; a POTION_ITEMS + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixEffect$4 + m (Lcom/mojang/datafixers/util/Pair;)Z a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixEffect + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateEntity +c net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/EntityAttributeBaseValueFix net/minecraft/util/datafix/fixes/EntityAttributeBaseValueFix + f Ljava/lang/String; a attributeId + f Ljava/util/function/DoubleUnaryOperator; b valueFixer + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixValue$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixValue + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixValue$0 +c net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/EntityFieldsRenameFix net/minecraft/util/datafix/fixes/EntityFieldsRenameFix + f Ljava/util/Map; a renames + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/EntitySalmonSizeFix net/minecraft/util/datafix/fixes/EntitySalmonSizeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/EntityVariantFix net/minecraft/util/datafix/fixes/EntityVariantFix + f Ljava/lang/String; a fieldName + f Ljava/util/function/IntFunction; b idConversions + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a lambda$updateAndRename$1 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic; a lambda$fix$3 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; a updateAndRename + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; a lambda$updateAndRename$2 + m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; a lambda$updateAndRename$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$5 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$4 +c net/minecraft/util/datafix/fixes/EquippableAssetRenameFix net/minecraft/util/datafix/fixes/EquippableAssetRenameFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix + f Ljava/lang/String; a name + f Ljava/util/Set; b flagsToRemove + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixTag$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixTag$3 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z b lambda$fixTag$1 +c net/minecraft/util/datafix/fixes/FilteredBooksFix net/minecraft/util/datafix/fixes/FilteredBooksFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixItemStackTag + m (Ljava/lang/String;)Z a lambda$new$0 +c net/minecraft/util/datafix/fixes/FilteredSignsFix net/minecraft/util/datafix/fixes/FilteredSignsFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/FireResistantToDamageResistantComponentFix net/minecraft/util/datafix/fixes/FireResistantToDamageResistantComponentFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent +c net/minecraft/util/datafix/fixes/FixProjectileStoredItem net/minecraft/util/datafix/fixes/FixProjectileStoredItem + f Ljava/lang/String; a EMPTY_POTION + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a createItemStack + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; a fixArrow + m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$a;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; a fixChoiceCap + m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$a;)Ljava/util/function/Function; a fixChoice + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$a;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fixChoiceCap$1 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; a getArrowType + m (Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$a;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fixChoiceCap$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixSpectralArrow$3 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; b fixSpectralArrow + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixArrow$2 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; c castUnchecked +c net/minecraft/util/datafix/fixes/FixProjectileStoredItem$a net/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer +c net/minecraft/util/datafix/fixes/FoodToConsumableFix net/minecraft/util/datafix/fixes/FoodToConsumableFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/GoatHornIdFix net/minecraft/util/datafix/fixes/GoatHornIdFix + f [Ljava/lang/String; a INSTRUMENTS + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixItemStackTag + m (Ljava/lang/String;)Z a lambda$new$0 +c net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix + f Ljava/lang/String; a previousBodyArmorTag + f Z b clearArmorItems + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; a lambda$fix$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$3 + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; b lambda$fix$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fix$1 +c net/minecraft/util/datafix/fixes/InvalidBlockEntityLockFix net/minecraft/util/datafix/fixes/InvalidBlockEntityLockFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/InvalidLockComponentFix net/minecraft/util/datafix/fixes/InvalidLockComponentFix + f Ljava/util/Optional; a INVALID_LOCK_CUSTOM_NAME + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/Predicate;)Z a isMapWithOneField + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixLock + m (Lcom/mojang/serialization/Dynamic;)Z c isBrokenLock + m (Lcom/mojang/serialization/Dynamic;)Z d lambda$isBrokenLock$1 + m (Lcom/mojang/serialization/Dynamic;)Z e lambda$isBrokenLock$0 +c net/minecraft/util/datafix/fixes/ItemRemoveBlockEntityTagFix net/minecraft/util/datafix/fixes/ItemRemoveBlockEntityTagFix + f Ljava/util/Set; a items + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix net/minecraft/util/datafix/fixes/ItemStackComponentizationFix + f I a HIDE_ENCHANTMENTS + f I b HIDE_MODIFIERS + f I c HIDE_UNBREAKABLE + f I d HIDE_CAN_DESTROY + f I e HIDE_CAN_PLACE + f I f HIDE_ADDITIONAL + f I g HIDE_DYE + f I h HIDE_UPGRADES + f Ljava/util/Set; i POTION_HOLDER_IDS + f Ljava/util/Set; j BUCKETED_MOB_IDS + f Ljava/util/List; k BUCKETED_MOB_TAGS + f Ljava/util/Set; l BOOLEAN_BLOCK_STATE_PROPERTIES + f Lcom/google/common/base/Splitter; m PROPERTY_SPLITTER + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a fixDisplay + m (Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; a fixProfileProperties + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;)V a fixFireworkStar + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixProfile + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V a fixItemStack + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a fixBlockStatePredicate + m (Ljava/util/stream/Stream;)Ljava/util/Map; a lambda$fixBlockStateTag$6 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; a createFilteredText + m (Ljava/lang/String;)Z a isValidPlayerName + m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; a lambda$fixProfileProperties$24 + m (I)Ljava/lang/String; a fixMapDecorationType + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; a lambda$fixBlockStateTag$5 + m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fixProfileProperties$25 + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V a fixEnchantments + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a fixBlockEntityTag + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixItemStack$2 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixItemStack$3 + m (Ljava/lang/String;Ljava/lang/Number;)Lcom/mojang/datafixers/util/Pair; a lambda$parseEnchantment$9 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixBlockStateTag + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;)V b fixFireworkRocket + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b lambda$fixBlockStatePredicates$10 + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;I)V b fixAdventureModeChecks + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V b fixBlockStatePredicates + m (Ljava/lang/String;)Z b lambda$fixPotionContents$14 + m (I)Z b lambda$isValidPlayerName$20 + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V b fixPotionContents + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; c parseEnchantment + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$26 + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;I)V c fixAttributeModifiers + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V c fixWritableBook + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V d fixWrittenBook + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d fixAttributeModifier + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; e fixMapDecoration + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e fixBookPages + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V f fixBucketedMobData + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f fixFireworkExplosion + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$makeRule$27 + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V g fixLodestoneTracker + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$fixFireworkRocket$19 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; h lambda$fixProfileProperties$23 + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i lambda$fixFireworkStar$18 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; i lambda$fixProfileProperties$22 + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V j lambda$fixItemStack$4 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; j lambda$fixProfileProperties$21 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; k lambda$fixBookPages$17 + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k lambda$fixItemStack$1 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; l lambda$fixBookPages$16 + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V l lambda$fixItemStack$0 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; m lambda$fixBookPages$15 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; n lambda$fixMapDecoration$13 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; o lambda$fixAttributeModifier$12 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; p lambda$fixBlockStatePredicates$11 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; q lambda$fixEnchantments$8 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; r lambda$fixBlockEntityTag$7 +c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData + f Ljava/lang/String; a item + f I b count + f Lcom/mojang/serialization/Dynamic; c components + f Lcom/mojang/serialization/Dynamic; d remainder + f Lcom/mojang/serialization/Dynamic; e tag + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/Number;)Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a; a lambda$read$0 + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V a moveTagToComponent + m (Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V a fixSubTag + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V a setComponent + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a moveTagInto + m (Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V a setComponent + m ()Lcom/mojang/serialization/Dynamic; a write + m (Ljava/lang/String;Ljava/lang/String;)V a moveTagToComponent + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a mergeRemainder + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a read + m (Ljava/util/Set;)Z a is + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; a lambda$mergeRemainder$4 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a lambda$mergeRemainder$3 + m (Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; a removeTag + m (Ljava/lang/String;)Z b is + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V b lambda$moveTagToComponent$2 + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V c lambda$setComponent$1 + m (Ljava/lang/String;)Z c hasComponent +c net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix + f Ljava/util/Set; a MAP_NAMES + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Predicate;)Lcom/mojang/serialization/Dynamic; a fixCustomName + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixMap + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 + m (Ljava/lang/String;)Z a lambda$fixBanner$5 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixBanner + m (Ljava/lang/String;)Z b lambda$makeRule$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1 + m (Ljava/lang/String;)Z c lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/ItemStackTagFix net/minecraft/util/datafix/fixes/ItemStackTagFix + f Ljava/lang/String; a name + f Ljava/util/function/Predicate; b idFilter + m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Predicate;Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/UnaryOperator;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createFixer$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixItemStackTag + m (Lcom/mojang/datafixers/types/Type;Ljava/util/function/Predicate;Ljava/util/function/UnaryOperator;)Ljava/util/function/UnaryOperator; a createFixer + m (Ljava/util/function/UnaryOperator;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createFixer$0 +c net/minecraft/util/datafix/fixes/JukeboxTicksSinceSongStartedFix net/minecraft/util/datafix/fixes/JukeboxTicksSinceSongStartedFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/LegacyDragonFightFix net/minecraft/util/datafix/fixes/LegacyDragonFightFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixDragonFight + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix + f Ljava/lang/String; a WORLD_GEN_SETTINGS + f Ljava/util/List; b OLD_SETTINGS_KEYS + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/LockComponentPredicateFix net/minecraft/util/datafix/fixes/LockComponentPredicateFix + f Lcom/google/common/escape/Escaper; a ESCAPER + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixLock +c net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent +c net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixMapSavedData + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixMapSavedData$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixMapSavedData$0 +c net/minecraft/util/datafix/fixes/MobEffectIdFix net/minecraft/util/datafix/fixes/MobEffectIdFix + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a ID_MAP + f Ljava/util/Set; b MOB_EFFECT_INSTANCE_CARRIER_ITEMS + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a updateMobEffectIdField + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateMobEffectInstance + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$itemStackFixer$11 + m ()Lcom/mojang/datafixers/TypeRewriteRule; a blockEntityFixer + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; a getAndConvertMobEffectId + m (Ljava/lang/Number;)Ljava/lang/String; a lambda$getAndConvertMobEffectId$1 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$itemStackFixer$12 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a updateMobEffectIdField + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; a lambda$fixSuspiciousStewTag$8 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateNamedChoice + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateSuspiciousStewEntry + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateNamedChoice$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateSuspiciousStewEntry + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b updateMobEffectInstanceList + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; b lambda$updateMobEffectInstanceList$2 + m ()Lcom/mojang/datafixers/TypeRewriteRule; b entityFixer + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$itemStackFixer$9 + m ()Lcom/mojang/datafixers/TypeRewriteRule; c playerFixer + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c lambda$playerFixer$7 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c fixMooshroomTag + m ()Lcom/mojang/datafixers/TypeRewriteRule; d itemStackFixer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d fixArrowTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d lambda$entityFixer$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e fixAreaEffectCloudTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; e lambda$blockEntityFixer$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f updateLivingEntityTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g fixSuspiciousStewTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$itemStackFixer$10 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i lambda$blockEntityFixer$4 +c net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix + f Ljava/lang/String; a name + f Ljava/lang/String; b entityName + f Lcom/mojang/datafixers/DSL$TypeReference; c type + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$fix$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a fix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;)Ljava/lang/Object; a lambda$fix$0 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;)Ljava/lang/Object; a lambda$fix$1 +c net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix + f Ljava/lang/String; a name + f Lcom/mojang/datafixers/DSL$TypeReference; b type + f Ljava/util/function/UnaryOperator; c renamer + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/OminousBannerRarityFix net/minecraft/util/datafix/fixes/OminousBannerRarityFix + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$3 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Ljava/lang/String;)Z a lambda$fix$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fix$4 +c net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFix net/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFix + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Ljava/lang/String;)Ljava/lang/String; a updateValue +c net/minecraft/util/datafix/fixes/OptionsMenuBlurrinessFix net/minecraft/util/datafix/fixes/OptionsMenuBlurrinessFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Ljava/lang/String;)I a convertToIntRange + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$fixList$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixList + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/OverreachingTickFix net/minecraft/util/datafix/fixes/OverreachingTickFix + m (Lcom/mojang/serialization/Dynamic;IILjava/util/Optional;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a extractOverreachingTicks + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0 + m (IILcom/mojang/serialization/Dynamic;)Z a lambda$extractOverreachingTicks$2 +c net/minecraft/util/datafix/fixes/ParticleUnflatteningFix net/minecraft/util/datafix/fixes/ParticleUnflatteningFix + f Lorg/slf4j/Logger; a LOGGER + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a parseTag + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a updateItem + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic; a readVector + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b updateBlock + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map; c parseBlockProperties + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; d updateDust + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; e updateDustTransition + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; f updateSculkCharge + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; g updateVibration + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; h updateShriek +c net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Ljava/util/Optional;)Ljava/util/Optional; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/PoiTypeRemoveFix net/minecraft/util/datafix/fixes/PoiTypeRemoveFix + f Ljava/util/function/Predicate; a typesToKeep + m (Lcom/mojang/serialization/Dynamic;)Z a shouldKeepRecord + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a processRecords +c net/minecraft/util/datafix/fixes/PoiTypeRenameFix net/minecraft/util/datafix/fixes/PoiTypeRenameFix + f Ljava/util/function/Function; a renamer + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a processRecords + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$processRecords$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$processRecords$0 +c net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b renameFuse + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c insertBlockState +c net/minecraft/util/datafix/fixes/ProjectileStoredWeaponFix net/minecraft/util/datafix/fixes/ProjectileStoredWeaponFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fixChoiceCap$1 + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; a fixChoiceCap + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fixChoiceCap$0 + m (Ljava/lang/String;)Ljava/util/function/Function; a fixChoice +c net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/RemapChunkStatusFix net/minecraft/util/datafix/fixes/RemapChunkStatusFix + f Ljava/lang/String; a name + f Ljava/util/function/UnaryOperator; b mapper + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixStatus + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/serialization/Dynamic;)Z b isEmptyStack +c net/minecraft/util/datafix/fixes/RenameEnchantmentsFix net/minecraft/util/datafix/fixes/RenameEnchantmentsFix + f Ljava/lang/String; a name + f Ljava/util/Map; b renames + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a fixEnchantmentList + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixEnchantmentList$6 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; a lambda$fixEnchantmentList$7 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixEnchantmentList$4 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixEnchantmentList$8 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; b lambda$fixEnchantmentList$3 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b lambda$fixEnchantmentList$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixEnchantmentList$5 +c net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix + f Ljava/util/regex/Pattern; a INDEX_PATTERN + f Ljava/util/Set; b PIECE_TYPE + f Ljava/util/Set; c FEATURES + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a updateChildren + m (Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; a get + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; a getReplacement + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixFeature + m (I)Ljava/lang/String; a lambda$get$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateChildren + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateChildren$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateChildren$0 +c net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix + f Ljava/util/Map; a SLOT_RENAMES + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$3 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 + m (Ljava/lang/String;)Ljava/lang/String; a rename + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/SpawnerDataFix net/minecraft/util/datafix/fixes/SpawnerDataFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a wrapEntityToSpawnData + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; a lambda$wrapSpawnPotentialsToWeightedEntries$3 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b wrapSpawnPotentialsToWeightedEntries + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c lambda$makeRule$1 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/StatsRenameFix net/minecraft/util/datafix/fixes/StatsRenameFix + f Ljava/lang/String; a name + f Ljava/util/Map; b renames + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createStatRule$8 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createStatRule$6 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createStatRule$7 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$createStatRule$5 + m ()Lcom/mojang/datafixers/TypeRewriteRule; a createCriteriaRule + m ()Lcom/mojang/datafixers/TypeRewriteRule; b createStatRule + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$createCriteriaRule$3 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$createCriteriaRule$2 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$createCriteriaRule$4 + m (Ljava/lang/String;)Ljava/lang/String; b lambda$createCriteriaRule$1 + m ()Ljava/lang/IllegalStateException; c lambda$createCriteriaRule$0 +c net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixStructures$5 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixStructures$7 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixStructures + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a fixDimension + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$fixStructures$6 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixDimension$4 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixDimension$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$0 +c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Map; b CONVERSION_MAP + m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V a lambda$guessConfiguration$8 + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a;)Ljava/util/Optional; a guessConfiguration + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateReferences$5 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateStarts + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a lambda$updateReferences$6 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V b lambda$updateStarts$4 + m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V b lambda$guessConfiguration$7 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateReferences + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateStarts$3 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c findUpdatedStructureType + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fix$2 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fix$1 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fix$0 +c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion + f Ljava/util/Map; a biomeMapping + f Ljava/lang/String; b fallback + m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map$Entry;Ljava/lang/String;)V a lambda$unpack$0 + m (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a; a biomeMapped + m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a; a trivial + m ()Ljava/util/Map; a biomeMapping + m (Ljava/util/Map;)Ljava/util/Map; a unpack + m ()Ljava/lang/String; b fallback +c net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix +c net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b moveToConfigTag +c net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix + f Lorg/slf4j/Logger; a LOGGER + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$0 +c net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix$a net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix$VanillaTrialChambers + f Ljava/util/Map; a CONFIGS_TO_KEY + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a parse + m (Lnet/minecraft/nbt/NBTTagCompound;)Lcom/mojang/serialization/Dynamic; a asDynamic + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;Ljava/lang/String;)V a register + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; b removeDefaults +c net/minecraft/util/datafix/fixes/VariantRenameFix net/minecraft/util/datafix/fixes/VariantRenameFix + f Ljava/util/Map; a renames + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$1 +c net/minecraft/util/datafix/fixes/VillagerSetCanPickUpLootFix net/minecraft/util/datafix/fixes/VillagerSetCanPickUpLootFix + f Ljava/lang/String; a CAN_PICK_UP_LOOT + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixValue + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix +c net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a lambda$makeRule$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; a lambda$makeRule$2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3 + m (Ljava/util/Map;)Ljava/util/Map; a lambda$makeRule$1 +c net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix + f Ljava/lang/String; a WAS_PREVIOUSLY_INCREASED_KEY + f Ljava/lang/String; b NAME + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$8 + m (Lcom/mojang/datafixers/types/Type;ZZLcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$7 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateLayers + m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$6 + m (ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1 + m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$5 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$3 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$2 + m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$4 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaNamed net/minecraft/util/datafix/schemas/NamespacedSchema + f Lcom/mojang/serialization/codecs/PrimitiveCodec; a NAMESPACED_STRING_CODEC + f Lcom/mojang/datafixers/types/Type; b NAMESPACED_STRING + m ()Lcom/mojang/datafixers/types/Type; a namespacedString + m (Ljava/lang/String;)Ljava/lang/String; a ensureNamespaced +c net/minecraft/util/datafix/schemas/DataConverterSchemaNamed$1 net/minecraft/util/datafix/schemas/NamespacedSchema$1 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Ljava/lang/Object; a write +c net/minecraft/util/datafix/schemas/DataConverterSchemaV100 net/minecraft/util/datafix/schemas/V100 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a equipment + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$4 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$5 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerMob$0 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$1 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV102 net/minecraft/util/datafix/schemas/V102 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1022 net/minecraft/util/datafix/schemas/V1022 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$2 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$1 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV106 net/minecraft/util/datafix/schemas/V106 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV107 net/minecraft/util/datafix/schemas/V107 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1125 net/minecraft/util/datafix/schemas/V1125 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$2 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$1 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV135 net/minecraft/util/datafix/schemas/V135 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV143 net/minecraft/util/datafix/schemas/V143 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451 net/minecraft/util/datafix/schemas/V1451 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_1 net/minecraft/util/datafix/schemas/V1451_1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_2 net/minecraft/util/datafix/schemas/V1451_2 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_3 net/minecraft/util/datafix/schemas/V1451_3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$11 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$10 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$9 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$8 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$7 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerEntities$6 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerEntities$5 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerEntities$4 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerEntities$3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$1 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_4 net/minecraft/util/datafix/schemas/V1451_4 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_5 net/minecraft/util/datafix/schemas/V1451_5 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6 net/minecraft/util/datafix/schemas/V1451_6 + f Ljava/lang/String; b SPECIAL_OBJECTIVE_MARKER + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; c UNPACK_OBJECTIVE_ID + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; d REPACK_OBJECTIVE_ID + m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; a createCriterionTypes + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$1 + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$2 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$createCriterionTypes$7 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$createCriterionTypes$5 + m (Ljava/lang/String;)Ljava/lang/String; b packNamespacedWithDot + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$createCriterionTypes$6 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$createCriterionTypes$4 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$createCriterionTypes$3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6$1 net/minecraft/util/datafix/schemas/V1451_6$1 + m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; a lambda$apply$0 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; a lambda$apply$1 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6$2 net/minecraft/util/datafix/schemas/V1451_6$2 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$apply$1 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; b lambda$apply$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1460 net/minecraft/util/datafix/schemas/V1460 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; A lambda$registerEntities$2 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$41 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$32 + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$44 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$50 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$28 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$27 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$51 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$49 + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$34 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V b registerInventory + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerBlockEntities$26 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$48 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$46 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$45 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$25 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$47 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$43 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$24 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$39 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerEntities$23 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$38 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$42 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerTypes$29 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerTypes$40 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerEntities$22 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerTypes$37 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerEntities$21 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerEntities$20 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerTypes$36 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerTypes$35 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$19 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$18 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerTypes$33 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerEntities$17 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerTypes$31 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerTypes$30 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerEntities$16 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerEntities$15 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerInventory$1 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o lambda$registerEntities$14 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o lambda$registerMob$0 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p lambda$registerEntities$13 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; q lambda$registerEntities$12 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; r lambda$registerEntities$11 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; s lambda$registerEntities$10 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; t lambda$registerEntities$9 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; u lambda$registerEntities$8 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; v lambda$registerEntities$7 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; w lambda$registerEntities$6 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; x lambda$registerEntities$5 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; y lambda$registerEntities$4 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; z lambda$registerEntities$3 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1466 net/minecraft/util/datafix/schemas/V1466 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1470 net/minecraft/util/datafix/schemas/V1470 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerMob$0 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1481 net/minecraft/util/datafix/schemas/V1481 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1483 net/minecraft/util/datafix/schemas/V1483 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1486 net/minecraft/util/datafix/schemas/V1486 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1510 net/minecraft/util/datafix/schemas/V1510 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1800 net/minecraft/util/datafix/schemas/V1800 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1801 net/minecraft/util/datafix/schemas/V1801 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1904 net/minecraft/util/datafix/schemas/V1904 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1906 net/minecraft/util/datafix/schemas/V1906 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerInventory + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerInventory$1 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1909 net/minecraft/util/datafix/schemas/V1909 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1920 net/minecraft/util/datafix/schemas/V1920 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerInventory + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerInventory$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1928 net/minecraft/util/datafix/schemas/V1928 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerMob$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1929 net/minecraft/util/datafix/schemas/V1929 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV1931 net/minecraft/util/datafix/schemas/V1931 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV2100 net/minecraft/util/datafix/schemas/V2100 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerMob$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV2501 net/minecraft/util/datafix/schemas/V2501 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerFurnace + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerFurnace$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV2502 net/minecraft/util/datafix/schemas/V2502 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV2505 net/minecraft/util/datafix/schemas/V2505 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV2509 net/minecraft/util/datafix/schemas/V2509 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV2519 net/minecraft/util/datafix/schemas/V2519 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV2522 net/minecraft/util/datafix/schemas/V2522 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV2551 net/minecraft/util/datafix/schemas/V2551 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$5 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$4 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV2568 net/minecraft/util/datafix/schemas/V2568 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV501 net/minecraft/util/datafix/schemas/V501 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV700 net/minecraft/util/datafix/schemas/V700 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV701 net/minecraft/util/datafix/schemas/V701 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerMob$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV702 net/minecraft/util/datafix/schemas/V702 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV703 net/minecraft/util/datafix/schemas/V703 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$4 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV704 net/minecraft/util/datafix/schemas/V704 + f Ljava/util/Map; a ITEM_TO_BLOCKENTITY + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; b ADD_NAMES + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerInventory + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$3 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$2 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV704$1 net/minecraft/util/datafix/schemas/V704$1 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV705 net/minecraft/util/datafix/schemas/V705 + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; b ADD_NAMES + f Ljava/util/Map; c ITEM_TO_ENTITY + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$26 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$27 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$25 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V b registerThrowableProjectile + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$24 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerThrowableProjectile$1 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$23 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerMob$0 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$22 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$21 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerEntities$20 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerEntities$19 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerEntities$18 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerEntities$17 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$16 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$15 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerEntities$14 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerEntities$13 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerEntities$12 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o lambda$registerEntities$11 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p lambda$registerEntities$10 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; q lambda$registerEntities$9 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; r lambda$registerEntities$8 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; s lambda$registerEntities$7 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; t lambda$registerEntities$6 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; u lambda$registerEntities$5 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; v lambda$registerEntities$4 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; w lambda$registerEntities$3 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; x lambda$registerEntities$2 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV705$1 net/minecraft/util/datafix/schemas/V705$1 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV808 net/minecraft/util/datafix/schemas/V808 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerInventory + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerInventory$0 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV99 net/minecraft/util/datafix/schemas/V99 + f Ljava/util/Map; a ITEM_TO_ENTITY + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; b ADD_NAMES + f Lorg/slf4j/Logger; c LOGGER + f Ljava/util/Map; d ITEM_TO_BLOCKENTITY + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$addNames$39 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a equipment + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$addNames$40 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;)Ljava/lang/Object; a addNames + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$22 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$addNames$38 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V b registerThrowableProjectile + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$21 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$31 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$35 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$34 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V c registerMinecart + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V d registerInventory + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$33 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$19 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$18 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerEntities$17 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerEntities$16 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerTypes$24 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$11 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$10 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerEntities$9 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerEntities$8 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerEntities$7 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o lambda$registerEntities$6 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p lambda$registerEntities$5 +c net/minecraft/util/datafix/schemas/DataConverterSchemaV99$1 net/minecraft/util/datafix/schemas/V99$1 +c net/minecraft/util/datafix/schemas/V2571 net/minecraft/util/datafix/schemas/V2571 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V2684 net/minecraft/util/datafix/schemas/V2684 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$1 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/V2686 net/minecraft/util/datafix/schemas/V2686 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V2688 net/minecraft/util/datafix/schemas/V2688 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1 +c net/minecraft/util/datafix/schemas/V2704 net/minecraft/util/datafix/schemas/V2704 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V2831 net/minecraft/util/datafix/schemas/V2831 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/V2832 net/minecraft/util/datafix/schemas/V2832 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$7 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$6 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$5 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$4 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/V2842 net/minecraft/util/datafix/schemas/V2842 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/V3078 net/minecraft/util/datafix/schemas/V3078 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerMob$0 +c net/minecraft/util/datafix/schemas/V3081 net/minecraft/util/datafix/schemas/V3081 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3082 net/minecraft/util/datafix/schemas/V3082 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3083 net/minecraft/util/datafix/schemas/V3083 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3203 net/minecraft/util/datafix/schemas/V3203 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3204 net/minecraft/util/datafix/schemas/V3204 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/V3325 net/minecraft/util/datafix/schemas/V3325 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3326 net/minecraft/util/datafix/schemas/V3326 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3327 net/minecraft/util/datafix/schemas/V3327 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/V3448 net/minecraft/util/datafix/schemas/V3448 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/V3682 net/minecraft/util/datafix/schemas/V3682 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/V3683 net/minecraft/util/datafix/schemas/V3683 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3685 net/minecraft/util/datafix/schemas/V3685 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a abstractArrow + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3689 net/minecraft/util/datafix/schemas/V3689 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3799 net/minecraft/util/datafix/schemas/V3799 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3807 net/minecraft/util/datafix/schemas/V3807 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/V3808 net/minecraft/util/datafix/schemas/V3808 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3808_1 net/minecraft/util/datafix/schemas/V3808_1 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3808_2 net/minecraft/util/datafix/schemas/V3808_2 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3816 net/minecraft/util/datafix/schemas/V3816 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3818 net/minecraft/util/datafix/schemas/V3818 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0 +c net/minecraft/util/datafix/schemas/V3818_3 net/minecraft/util/datafix/schemas/V3818_3 + m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; a components + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$10 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$components$9 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$components$8 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$components$7 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$components$6 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$components$5 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$components$4 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$components$3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$components$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$components$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$components$0 +c net/minecraft/util/datafix/schemas/V3818_4 net/minecraft/util/datafix/schemas/V3818_4 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/V3818_5 net/minecraft/util/datafix/schemas/V3818_5 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0 +c net/minecraft/util/datafix/schemas/V3825 net/minecraft/util/datafix/schemas/V3825 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V3938 net/minecraft/util/datafix/schemas/V3938 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a abstractArrow + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V4059 net/minecraft/util/datafix/schemas/V4059 + m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; a components + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$components$1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$components$0 +c net/minecraft/util/datafix/schemas/V4067 net/minecraft/util/datafix/schemas/V4067 + m (Ljava/util/Map;Ljava/lang/String;)V a registerChestBoat + m (Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerChestBoat$0 +c net/minecraft/util/datafix/schemas/V4070 net/minecraft/util/datafix/schemas/V4070 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0 +c net/minecraft/util/datafix/schemas/V4071 net/minecraft/util/datafix/schemas/V4071 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$2 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$0 +c net/minecraft/util/debugchart/AbstractSampleLogger net/minecraft/util/debugchart/AbstractSampleLogger + f [J a defaults + f [J b sample + m ([J)V a logFullSample + m ()V a useSample + m (J)V a logSample + m (JI)V a logPartialSample + m ()V b resetSample +c net/minecraft/util/debugchart/DebugSampleSubscriptionTracker net/minecraft/util/debugchart/DebugSampleSubscriptionTracker + f I a STOP_SENDING_AFTER_TICKS + f I b STOP_SENDING_AFTER_MS + f Lnet/minecraft/server/players/PlayerList; c playerList + f Ljava/util/EnumMap; d subscriptions + f Ljava/util/Queue; e subscriptionRequestQueue + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V a subscribe + m (I)V a tick + m (IJLjava/util/Map$Entry;)Z a lambda$handleUnsubscriptions$0 + m (Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)Z a shouldLogSamples + m (Lnet/minecraft/network/protocol/game/ClientboundDebugSamplePacket;)V a broadcast + m (JI)V a handleSubscriptions + m (JI)V b handleUnsubscriptions +c net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$a net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$SubscriptionRequest + f Lnet/minecraft/server/level/EntityPlayer; a player + f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b sampleType + m ()Lnet/minecraft/server/level/EntityPlayer; a player + m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b sampleType +c net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$b net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$SubscriptionStartedAt + f J a millis + f I b tick + m ()J a millis + m ()I b tick +c net/minecraft/util/debugchart/LocalSampleLogger net/minecraft/util/debugchart/LocalSampleLogger + f I c CAPACITY + f [[J d samples + f I e start + f I f size + m (II)J a get + m ()V a useSample + m (I)J a get + m (I)I b wrapIndex + m ()I c capacity + m ()I d size + m ()V e reset +c net/minecraft/util/debugchart/RemoteDebugSampleType net/minecraft/util/debugchart/RemoteDebugSampleType + f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; a TICK_TIME + f [Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b $VALUES + m ()[Lnet/minecraft/util/debugchart/RemoteDebugSampleType; a $values +c net/minecraft/util/debugchart/RemoteSampleLogger net/minecraft/util/debugchart/RemoteSampleLogger + f Lnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker; c subscriptionTracker + f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; d sampleType + m ()V a useSample +c net/minecraft/util/debugchart/SampleLogger net/minecraft/util/debugchart/SampleLogger + m ([J)V a logFullSample + m (J)V a logSample + m (JI)V a logPartialSample +c net/minecraft/util/debugchart/SampleStorage net/minecraft/util/debugchart/SampleStorage + m (II)J a get + m (I)J a get + m ()I c capacity + m ()I d size + m ()V e reset +c net/minecraft/util/debugchart/TpsDebugDimensions net/minecraft/util/debugchart/TpsDebugDimensions + f Lnet/minecraft/util/debugchart/TpsDebugDimensions; a FULL_TICK + f Lnet/minecraft/util/debugchart/TpsDebugDimensions; b TICK_SERVER_METHOD + f Lnet/minecraft/util/debugchart/TpsDebugDimensions; c SCHEDULED_TASKS + f Lnet/minecraft/util/debugchart/TpsDebugDimensions; d IDLE + f [Lnet/minecraft/util/debugchart/TpsDebugDimensions; e $VALUES + m ()[Lnet/minecraft/util/debugchart/TpsDebugDimensions; a $values +c net/minecraft/util/eventlog/EventLogDirectory net/minecraft/util/eventlog/EventLogDirectory + f Lorg/slf4j/Logger; a LOGGER + f I b COMPRESS_BUFFER_SIZE + f Ljava/lang/String; c COMPRESSED_EXTENSION + f Ljava/nio/file/Path; d root + f Ljava/lang/String; e extension + m (Ljava/nio/channels/ReadableByteChannel;Ljava/nio/file/Path;)V a writeCompressed + m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory; a open + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$d; a listFiles + m (Ljava/time/LocalDate;)Lnet/minecraft/util/eventlog/EventLogDirectory$e; a createNewFile + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V a tryCompress + m (Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/EventLogDirectory$b; a parseFile + m (Ljava/nio/file/Path;)Z b lambda$listFiles$0 +c net/minecraft/util/eventlog/EventLogDirectory$a net/minecraft/util/eventlog/EventLogDirectory$CompressedFile + f Ljava/nio/file/Path; a path + f Lnet/minecraft/util/eventlog/EventLogDirectory$c; b id + m ()Ljava/io/Reader; a openReader + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$a; b compress + m ()Ljava/nio/file/Path; c path + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$c; d id +c net/minecraft/util/eventlog/EventLogDirectory$b net/minecraft/util/eventlog/EventLogDirectory$File + m ()Ljava/io/Reader; a openReader + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$a; b compress + m ()Ljava/nio/file/Path; c path + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$c; d id +c net/minecraft/util/eventlog/EventLogDirectory$c net/minecraft/util/eventlog/EventLogDirectory$FileId + f Ljava/time/LocalDate; a date + f I b index + f Ljava/time/format/DateTimeFormatter; c DATE_FORMATTER + m ()Ljava/time/LocalDate; a date + m (Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory$c; a parse + m ()I b index + m (Ljava/lang/String;)Ljava/lang/String; b toFileName +c net/minecraft/util/eventlog/EventLogDirectory$d net/minecraft/util/eventlog/EventLogDirectory$FileList + f Ljava/util/List; a files + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$d; a compressAll + m (Ljava/time/LocalDate;I)Lnet/minecraft/util/eventlog/EventLogDirectory$d; a prune + m (ILjava/time/LocalDate;Lnet/minecraft/util/eventlog/EventLogDirectory$b;)Z a lambda$prune$0 + m ()Ljava/util/stream/Stream; b stream + m ()Ljava/util/Set; c ids +c net/minecraft/util/eventlog/EventLogDirectory$e net/minecraft/util/eventlog/EventLogDirectory$RawFile + f Ljava/nio/file/Path; a path + f Lnet/minecraft/util/eventlog/EventLogDirectory$c; b id + m ()Ljava/io/Reader; a openReader + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$a; b compress + m ()Ljava/nio/file/Path; c path + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$c; d id + m ()Ljava/nio/channels/FileChannel; e openChannel +c net/minecraft/util/eventlog/JsonEventLog net/minecraft/util/eventlog/JsonEventLog + f Lcom/google/gson/Gson; a GSON + f Lcom/mojang/serialization/Codec; b codec + f Ljava/nio/channels/FileChannel; c channel + f Ljava/util/concurrent/atomic/AtomicInteger; d referenceCount + m (Lcom/mojang/serialization/Codec;Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/JsonEventLog; a open + m ()Lnet/minecraft/util/eventlog/JsonEventLogReader; a openReader + m (Ljava/lang/Object;)V a write + m ()V b releaseReference +c net/minecraft/util/eventlog/JsonEventLog$1 net/minecraft/util/eventlog/JsonEventLog$1 + f Lnet/minecraft/util/eventlog/JsonEventLog; b this$0 + f J c position + m ()Ljava/lang/Object; a next +c net/minecraft/util/eventlog/JsonEventLogReader net/minecraft/util/eventlog/JsonEventLogReader + m (Lcom/mojang/serialization/Codec;Ljava/io/Reader;)Lnet/minecraft/util/eventlog/JsonEventLogReader; a create + m ()Ljava/lang/Object; a next +c net/minecraft/util/eventlog/JsonEventLogReader$1 net/minecraft/util/eventlog/JsonEventLogReader$1 + f Lcom/google/gson/stream/JsonReader; a val$jsonReader + f Lcom/mojang/serialization/Codec; b val$codec + m ()Ljava/lang/Object; a next +c net/minecraft/util/monitoring/jmx/MinecraftServerBeans net/minecraft/util/monitoring/jmx/MinecraftServerStatistics + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/server/MinecraftServer; b server + f Ljavax/management/MBeanInfo; c mBeanInfo + f Ljava/util/Map; d attributeDescriptionByName + m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerBeans$a;)Ljavax/management/Attribute; a lambda$getAttributes$2 + m (Lnet/minecraft/server/MinecraftServer;)V a registerJmxMonitoring + m ()F a getAverageTickTime + m (I)[Ljavax/management/MBeanAttributeInfo; a lambda$new$1 + m ()[J b getTickTimes + m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerBeans$a;)Ljava/lang/String; b lambda$new$0 +c net/minecraft/util/monitoring/jmx/MinecraftServerBeans$a net/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription + f Ljava/lang/String; a name + f Ljava/util/function/Supplier; b getter + f Ljava/lang/String; c description + f Ljava/lang/Class; d type + m ()Ljavax/management/MBeanAttributeInfo; a asMBeanAttributeInfo +c net/minecraft/util/parsing/packrat/Atom net/minecraft/util/parsing/packrat/Atom + f Ljava/lang/String; a name + m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Atom; a of + m ()Ljava/lang/String; a name +c net/minecraft/util/parsing/packrat/Control net/minecraft/util/parsing/packrat/Control + f Lnet/minecraft/util/parsing/packrat/Control; a UNBOUND + m ()V a lambda$static$0 +c net/minecraft/util/parsing/packrat/Dictionary net/minecraft/util/parsing/packrat/Dictionary + f Ljava/util/Map; a terms + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Rule;)V a put + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$a;)V a put + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$b;)V a put + m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Rule; a get +c net/minecraft/util/parsing/packrat/ErrorCollector net/minecraft/util/parsing/packrat/ErrorCollector + m (ILjava/lang/Object;)V a store + m (I)V a finish + m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V a store +c net/minecraft/util/parsing/packrat/ErrorCollector$a net/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly + f Ljava/util/List; a entries + f I b lastCursor + m (I)V a finish + m ()Ljava/util/List; a entries + m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V a store + m (I)V b discardErrorsFromShorterParse + m ()I b cursor +c net/minecraft/util/parsing/packrat/ErrorEntry net/minecraft/util/parsing/packrat/ErrorEntry + f I a cursor + f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; b suggestions + f Ljava/lang/Object; c reason + m ()I a cursor + m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; b suggestions + m ()Ljava/lang/Object; c reason +c net/minecraft/util/parsing/packrat/ParseState net/minecraft/util/parsing/packrat/ParseState + f Ljava/util/Map; a ruleCache + f Lnet/minecraft/util/parsing/packrat/Dictionary; b dictionary + f Lnet/minecraft/util/parsing/packrat/ErrorCollector; c errorCollector + m (Lnet/minecraft/util/parsing/packrat/ParseState$b;Ljava/util/Optional;)V a storeInCache + m (Lnet/minecraft/util/parsing/packrat/ParseState$b;)Lnet/minecraft/util/parsing/packrat/ParseState$a; a lookupInCache + m (I)V a restore + m ()Lnet/minecraft/util/parsing/packrat/ErrorCollector; a errorCollector + m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/util/Optional; a parseTopRule + m ()Ljava/lang/Object; b input + m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/util/Optional; b parse + m ()I c mark +c net/minecraft/util/parsing/packrat/ParseState$a net/minecraft/util/parsing/packrat/ParseState$CacheEntry + f Ljava/util/Optional; a value + f I b mark + m ()Ljava/util/Optional; a value + m ()I b mark +c net/minecraft/util/parsing/packrat/ParseState$b net/minecraft/util/parsing/packrat/ParseState$CacheKey + f Lnet/minecraft/util/parsing/packrat/Atom; a name + f I b mark + m ()Lnet/minecraft/util/parsing/packrat/Atom; a name + m ()I b mark +c net/minecraft/util/parsing/packrat/Rule net/minecraft/util/parsing/packrat/Rule + m (Lnet/minecraft/util/parsing/packrat/Rule$b;Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/Optional; a lambda$fromTerm$0 + m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$a;)Lnet/minecraft/util/parsing/packrat/Rule; a fromTerm + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse + m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$b;)Lnet/minecraft/util/parsing/packrat/Rule; a fromTerm +c net/minecraft/util/parsing/packrat/Rule$a net/minecraft/util/parsing/packrat/Rule$RuleAction +c net/minecraft/util/parsing/packrat/Rule$b net/minecraft/util/parsing/packrat/Rule$SimpleRuleAction +c net/minecraft/util/parsing/packrat/Rule$c net/minecraft/util/parsing/packrat/Rule$WrappedTerm + f Lnet/minecraft/util/parsing/packrat/Rule$a; a action + f Lnet/minecraft/util/parsing/packrat/Term; b child + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse + m ()Lnet/minecraft/util/parsing/packrat/Rule$a; a action + m ()Lnet/minecraft/util/parsing/packrat/Term; b child +c net/minecraft/util/parsing/packrat/Scope net/minecraft/util/parsing/packrat/Scope + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; a values + m (Lnet/minecraft/util/parsing/packrat/Scope;)V a putAll + m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)V a put + m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; a get + m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; a getAny + m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Ljava/lang/Object; b getOrDefault + m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; b getOrThrow + m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; b getAnyOrThrow +c net/minecraft/util/parsing/packrat/SuggestionSupplier net/minecraft/util/parsing/packrat/SuggestionSupplier + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; b lambda$empty$0 + m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; b empty +c net/minecraft/util/parsing/packrat/Term net/minecraft/util/parsing/packrat/Term + m ([Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; a sequence + m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Lnet/minecraft/util/parsing/packrat/Term; a marker + m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; a named + m ()Lnet/minecraft/util/parsing/packrat/Term; a cut + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse + m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; a optional + m ([Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; b alternative + m ()Lnet/minecraft/util/parsing/packrat/Term; b empty +c net/minecraft/util/parsing/packrat/Term$1 net/minecraft/util/parsing/packrat/Term$1 + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse +c net/minecraft/util/parsing/packrat/Term$2 net/minecraft/util/parsing/packrat/Term$2 + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse +c net/minecraft/util/parsing/packrat/Term$a net/minecraft/util/parsing/packrat/Term$Alternative + f Ljava/util/List; a elements + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse + m ()Ljava/util/List; c elements +c net/minecraft/util/parsing/packrat/Term$b net/minecraft/util/parsing/packrat/Term$Marker + f Lnet/minecraft/util/parsing/packrat/Atom; a name + f Ljava/lang/Object; b value + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse + m ()Lnet/minecraft/util/parsing/packrat/Atom; c name + m ()Ljava/lang/Object; d value +c net/minecraft/util/parsing/packrat/Term$c net/minecraft/util/parsing/packrat/Term$Maybe + f Lnet/minecraft/util/parsing/packrat/Term; a term + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse + m ()Lnet/minecraft/util/parsing/packrat/Term; c term +c net/minecraft/util/parsing/packrat/Term$d net/minecraft/util/parsing/packrat/Term$Reference + f Lnet/minecraft/util/parsing/packrat/Atom; a name + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse + m ()Lnet/minecraft/util/parsing/packrat/Atom; c name +c net/minecraft/util/parsing/packrat/Term$e net/minecraft/util/parsing/packrat/Term$Sequence + f Ljava/util/List; a elements + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse + m ()Ljava/util/List; c elements +c net/minecraft/util/parsing/packrat/commands/Grammar net/minecraft/util/parsing/packrat/commands/Grammar + f Lnet/minecraft/util/parsing/packrat/Dictionary; a rules + f Lnet/minecraft/util/parsing/packrat/Atom; b top + m (Lnet/minecraft/util/parsing/packrat/ErrorEntry;Ljava/util/function/Consumer;)V a lambda$parseForCommands$0 + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; a parseForCommands + m ()Lnet/minecraft/util/parsing/packrat/Dictionary; a rules + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a parseForSuggestions + m ()Lnet/minecraft/util/parsing/packrat/Atom; b top +c net/minecraft/util/parsing/packrat/commands/ResourceLocationParseRule net/minecraft/util/parsing/packrat/commands/ResourceLocationParseRule + f Lnet/minecraft/util/parsing/packrat/Rule; a INSTANCE + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse +c net/minecraft/util/parsing/packrat/commands/ResourceLookupRule net/minecraft/util/parsing/packrat/commands/ResourceLookupRule + f Ljava/lang/Object; a context + f Lnet/minecraft/util/parsing/packrat/Atom; b idParser + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse +c net/minecraft/util/parsing/packrat/commands/ResourceSuggestion net/minecraft/util/parsing/packrat/commands/ResourceSuggestion + m ()Ljava/util/stream/Stream; a possibleResources +c net/minecraft/util/parsing/packrat/commands/StringReaderParserState net/minecraft/util/parsing/packrat/commands/StringReaderParserState + f Lcom/mojang/brigadier/StringReader; a input + m (I)V a restore + m ()Ljava/lang/Object; b input + m ()I c mark + m ()Lcom/mojang/brigadier/StringReader; d input +c net/minecraft/util/parsing/packrat/commands/StringReaderTerms net/minecraft/util/parsing/packrat/commands/StringReaderTerms + m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Term; a word + m (C)Lnet/minecraft/util/parsing/packrat/Term; a character +c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$a net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalCharacter + f C a value + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; a lambda$parse$0 + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse + m ()C c value +c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$b net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalWord + f Ljava/lang/String; a value + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; a lambda$parse$0 + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse + m ()Ljava/lang/String; c value +c net/minecraft/util/parsing/packrat/commands/TagParseRule net/minecraft/util/parsing/packrat/commands/TagParseRule + f Lnet/minecraft/util/parsing/packrat/Rule; a INSTANCE + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse +c net/minecraft/util/profiling/GameProfilerDisabled net/minecraft/util/profiling/InactiveProfiler + f Lnet/minecraft/util/profiling/GameProfilerDisabled; a INSTANCE + m (Ljava/lang/String;)V a push + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting + m (Ljava/util/function/Supplier;)V a push + m (Ljava/lang/String;I)V a incrementCounter + m (Ljava/util/function/Supplier;I)V a incrementCounter + m ()V a startTick + m (Ljava/util/function/Supplier;)V b popPush + m (Ljava/lang/String;)V b popPush + m ()V b endTick + m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; c zone + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; c getEntry + m ()V c pop + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; d zone + m ()Lnet/minecraft/util/profiling/MethodProfilerResults; d getResults + m ()Ljava/util/Set; e getChartedPaths +c net/minecraft/util/profiling/GameProfilerFiller net/minecraft/util/profiling/ProfilerFiller + f Ljava/lang/String; b ROOT + m (Ljava/lang/String;)V a push + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting + m (I)V a setZoneColor + m (Ljava/util/function/Supplier;)V a push + m (Ljava/lang/String;I)V a incrementCounter + m (Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;)Lnet/minecraft/util/profiling/GameProfilerFiller; a combine + m (Ljava/util/function/Supplier;I)V a incrementCounter + m ()V a startTick + m (J)V a addZoneValue + m (Ljava/util/function/Supplier;)V b popPush + m (Ljava/lang/String;)V b popPush + m ()V b endTick + m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; c zone + m ()V c pop + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; d zone + m (Ljava/util/function/Supplier;)V d incrementCounter + m (Ljava/lang/String;)V e addZoneText + m (Ljava/lang/String;)V f incrementCounter +c net/minecraft/util/profiling/GameProfilerFiller$a net/minecraft/util/profiling/ProfilerFiller$CombinedProfileFiller + f Lnet/minecraft/util/profiling/GameProfilerFiller; a first + f Lnet/minecraft/util/profiling/GameProfilerFiller; c second + m (Ljava/lang/String;)V a push + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting + m (I)V a setZoneColor + m (Ljava/util/function/Supplier;)V a push + m (Ljava/lang/String;I)V a incrementCounter + m (Ljava/util/function/Supplier;I)V a incrementCounter + m ()V a startTick + m (J)V a addZoneValue + m (Ljava/util/function/Supplier;)V b popPush + m (Ljava/lang/String;)V b popPush + m ()V b endTick + m ()V c pop + m (Ljava/lang/String;)V e addZoneText +c net/minecraft/util/profiling/GameProfilerFillerActive net/minecraft/util/profiling/ProfileCollector + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; c getEntry + m ()Lnet/minecraft/util/profiling/MethodProfilerResults; d getResults + m ()Ljava/util/Set; e getChartedPaths +c net/minecraft/util/profiling/GameProfilerSwitcher net/minecraft/util/profiling/ContinuousProfiler + f Ljava/util/function/LongSupplier; a realTime + f Ljava/util/function/IntSupplier; b tickCount + f Lnet/minecraft/util/profiling/GameProfilerFillerActive; c profiler + m ()Z a isEnabled + m ()V b disable + m ()V c enable + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; d getFiller + m ()Lnet/minecraft/util/profiling/MethodProfilerResults; e getResults +c net/minecraft/util/profiling/GameProfilerTick net/minecraft/util/profiling/SingleTickProfiler + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/function/LongSupplier; b realTime + f J c saveThreshold + f I d tick + f Ljava/io/File; e location + f Lnet/minecraft/util/profiling/GameProfilerFillerActive; f profiler + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/GameProfilerTick; a createTickProfiler + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; a startTick + m (Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerTick;)Lnet/minecraft/util/profiling/GameProfilerFiller; a decorateFiller + m ()V b endTick + m ()I c lambda$startTick$0 +c net/minecraft/util/profiling/MethodProfiler net/minecraft/util/profiling/ActiveProfiler + f J a WARNING_TIME_NANOS + f Lorg/slf4j/Logger; c LOGGER + f Ljava/util/List; d paths + f Lit/unimi/dsi/fastutil/longs/LongList; e startTimes + f Ljava/util/Map; f entries + f Ljava/util/function/IntSupplier; g getTickTime + f Ljava/util/function/LongSupplier; h getRealTime + f J i startTimeNano + f I j startTimeTicks + f Ljava/lang/String; k path + f Z l started + f Lnet/minecraft/util/profiling/MethodProfiler$a; m currentEntry + f Z n warn + f Ljava/util/Set; o chartedPaths + m (Ljava/lang/String;)V a push + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting + m (Ljava/util/function/Supplier;)V a push + m (Ljava/lang/String;I)V a incrementCounter + m (Ljava/util/function/Supplier;I)V a incrementCounter + m ()V a startTick + m (J)Ljava/lang/Object; b lambda$pop$2 + m (Ljava/util/function/Supplier;)V b popPush + m (Ljava/lang/String;)V b popPush + m ()V b endTick + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; c getEntry + m ()V c pop + m ()Lnet/minecraft/util/profiling/MethodProfilerResults; d getResults + m ()Ljava/util/Set; e getChartedPaths + m ()Lnet/minecraft/util/profiling/MethodProfiler$a; f getCurrentEntry + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; g lambda$getCurrentEntry$3 + m ()Ljava/lang/Object; g lambda$pop$1 + m ()Ljava/lang/Object; h lambda$endTick$0 +c net/minecraft/util/profiling/MethodProfiler$a net/minecraft/util/profiling/ActiveProfiler$PathEntry + f J a maxDuration + f J b minDuration + f J c accumulatedDuration + f J d count + f Lit/unimi/dsi/fastutil/objects/Object2LongOpenHashMap; e counters + m ()J a getDuration + m ()J b getMaxDuration + m ()J c getCount + m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; d getCounters +c net/minecraft/util/profiling/MethodProfilerResult net/minecraft/util/profiling/ProfilerPathEntry + m ()J a getDuration + m ()J b getMaxDuration + m ()J c getCount + m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; d getCounters +c net/minecraft/util/profiling/MethodProfilerResults net/minecraft/util/profiling/ProfileResults + f C d PATH_SEPARATOR + m ()J a getStartTimeNano + m (Ljava/lang/String;)Ljava/util/List; a getTimes + m (Ljava/nio/file/Path;)Z a saveResults + m ()I b getStartTimeTicks + m (Ljava/lang/String;)Ljava/lang/String; b demanglePath + m ()J c getEndTimeNano + m ()I d getEndTimeTicks + m ()Ljava/lang/String; e getProfilerResults + m ()I f getTickDuration + m ()J g getNanoDuration +c net/minecraft/util/profiling/MethodProfilerResultsEmpty net/minecraft/util/profiling/EmptyProfileResults + f Lnet/minecraft/util/profiling/MethodProfilerResultsEmpty; a EMPTY + m ()J a getStartTimeNano + m (Ljava/lang/String;)Ljava/util/List; a getTimes + m (Ljava/nio/file/Path;)Z a saveResults + m ()I b getStartTimeTicks + m ()J c getEndTimeNano + m ()I d getEndTimeTicks + m ()Ljava/lang/String; e getProfilerResults +c net/minecraft/util/profiling/MethodProfilerResultsField net/minecraft/util/profiling/ResultField + f D a percentage + f D b globalPercentage + f J c count + f Ljava/lang/String; d name + m (Lnet/minecraft/util/profiling/MethodProfilerResultsField;)I a compareTo + m ()I a getColor +c net/minecraft/util/profiling/MethodProfilerResultsFilled net/minecraft/util/profiling/FilledProfileResults + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/util/profiling/MethodProfilerResult; b EMPTY + f Lcom/google/common/base/Splitter; c SPLITTER + f Ljava/util/Comparator; e COUNTER_ENTRY_COMPARATOR + f Ljava/util/Map; f entries + f J g startTimeNano + f I h startTimeTicks + f J i endTimeNano + f I j endTimeTicks + f I k tickDuration + m (Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/lang/Long;)V a lambda$getCounterValues$2 + m (ILjava/lang/String;Ljava/lang/StringBuilder;)V a appendProfilerResults + m ()J a getStartTimeNano + m (Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder; a indentLine + m (Ljava/lang/StringBuilder;ILjava/lang/String;Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a;)V a lambda$appendCounters$6 + m (Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Long;)V a lambda$appendProfilerResults$4 + m (Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a;)J a lambda$static$0 + m (IILjava/lang/StringBuilder;Ljava/util/Map$Entry;)V a lambda$appendCounterResults$5 + m (Ljava/lang/String;Ljava/lang/String;)Z a isDirectChild + m (Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/util/profiling/MethodProfilerResult;)V a lambda$getCounterValues$3 + m (Ljava/lang/String;)Ljava/util/List; a getTimes + m (Ljava/util/Map;Ljava/lang/StringBuilder;I)V a appendCounters + m (Ljava/nio/file/Path;)Z a saveResults + m (ILjava/lang/String;Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a;ILjava/lang/StringBuilder;)V a appendCounterResults + m (JI)Ljava/lang/String; a getProfilerResults + m ()I b getStartTimeTicks + m ()J c getEndTimeNano + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfilerResult; c getEntry + m ()I d getEndTimeTicks + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a; d lambda$getCounterValues$1 + m ()Ljava/lang/String; e getProfilerResults + m ()I f getTickDuration + m ()Ljava/util/Map; h getCounterValues +c net/minecraft/util/profiling/MethodProfilerResultsFilled$1 net/minecraft/util/profiling/FilledProfileResults$1 + m ()J a getDuration + m ()J b getMaxDuration + m ()J c getCount + m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; d getCounters +c net/minecraft/util/profiling/MethodProfilerResultsFilled$a net/minecraft/util/profiling/FilledProfileResults$CounterCollector + f J a selfValue + f J b totalValue + f Ljava/util/Map; c children + m (Ljava/util/Iterator;J)V a addValue + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a; a lambda$addValue$0 +c net/minecraft/util/profiling/Profiler net/minecraft/util/profiling/Profiler + f Ljava/lang/ThreadLocal; a TRACY_FILLER + f Ljava/lang/ThreadLocal; b ACTIVE + f Ljava/util/concurrent/atomic/AtomicInteger; c ACTIVE_COUNT + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; a get + m (Lnet/minecraft/util/profiling/GameProfilerFiller;)Lnet/minecraft/util/profiling/Profiler$a; a use + m (Lnet/minecraft/util/profiling/GameProfilerFiller;)V b startUsing + m ()V b stopUsing + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; c getDefaultFiller + m (Lnet/minecraft/util/profiling/GameProfilerFiller;)Lnet/minecraft/util/profiling/GameProfilerFiller; c decorateFiller +c net/minecraft/util/profiling/Profiler$a net/minecraft/util/profiling/Profiler$Scope +c net/minecraft/util/profiling/TracyZoneFiller net/minecraft/util/profiling/TracyZoneFiller + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/StackWalker; c STACK_WALKER + f Ljava/util/List; d activeZones + f Ljava/util/Map; e plots + f Ljava/lang/String; f name + m (Ljava/lang/String;)V a push + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting + m (I)V a setZoneColor + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/util/profiling/TracyZoneFiller$a; a lambda$incrementCounter$2 + m (Ljava/util/stream/Stream;)Ljava/util/Optional; a lambda$push$1 + m (Ljava/util/function/Supplier;)V a push + m (Ljava/lang/String;I)V a incrementCounter + m (Ljava/lang/StackWalker$StackFrame;)Z a lambda$push$0 + m (Ljava/util/function/Supplier;I)V a incrementCounter + m ()V a startTick + m (J)V a addZoneValue + m (Ljava/util/function/Supplier;)V b popPush + m (Ljava/lang/String;)V b popPush + m ()V b endTick + m ()V c pop + m ()Lcom/mojang/jtracy/Zone; d activeZone + m (Ljava/lang/String;)V e addZoneText +c net/minecraft/util/profiling/TracyZoneFiller$a net/minecraft/util/profiling/TracyZoneFiller$PlotAndValue + f Lcom/mojang/jtracy/Plot; a plot + f I b value + m (I)V a set + m (I)V b add +c net/minecraft/util/profiling/Zone net/minecraft/util/profiling/Zone + f Lnet/minecraft/util/profiling/Zone; a INACTIVE + f Lnet/minecraft/util/profiling/GameProfilerFiller; b profiler + m (J)Lnet/minecraft/util/profiling/Zone; a addValue + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; a addText + m (I)Lnet/minecraft/util/profiling/Zone; a setColor + m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; a addText +c net/minecraft/util/profiling/jfr/Environment net/minecraft/util/profiling/jfr/Environment + f Lnet/minecraft/util/profiling/jfr/Environment; a CLIENT + f Lnet/minecraft/util/profiling/jfr/Environment; b SERVER + f Ljava/lang/String; c description + f [Lnet/minecraft/util/profiling/jfr/Environment; d $VALUES + m ()Ljava/lang/String; a getDescription + m (Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/util/profiling/jfr/Environment; a from + m ()[Lnet/minecraft/util/profiling/jfr/Environment; b $values +c net/minecraft/util/profiling/jfr/JfrProfiler net/minecraft/util/profiling/jfr/JfrProfiler + f Ljava/lang/String; a ROOT_CATEGORY + f Ljava/lang/String; b WORLD_GEN_CATEGORY + f Ljava/lang/String; c TICK_CATEGORY + f Ljava/lang/String; d NETWORK_CATEGORY + f Ljava/lang/String; e STORAGE_CATEGORY + f Lorg/slf4j/Logger; g LOGGER + f Ljava/util/List; h CUSTOM_EVENTS + f Ljava/lang/String; i FLIGHT_RECORDER_CONFIG + f Ljava/time/format/DateTimeFormatter; j DATE_TIME_FORMATTER + f Lnet/minecraft/util/profiling/jfr/JfrProfiler; k INSTANCE + f Ljdk/jfr/Recording; l recording + f F m currentAverageTickTime + f Ljava/util/Map; n networkTrafficByAddress + m ()Lnet/minecraft/util/profiling/jfr/JfrProfiler; a getInstance + m (Lnet/minecraft/util/profiling/jfr/Environment;Ljava/lang/String;Ljdk/jfr/Recording;)V a lambda$start$2 + m (F)V a onServerTick + m (Lnet/minecraft/util/profiling/jfr/event/ChunkGenerationEvent;Z)V a lambda$onChunkGenerate$4 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onChunkGenerate + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V a onRegionFileRead + m (Ljava/io/Reader;Lnet/minecraft/util/profiling/jfr/Environment;)Z a start + m (Lnet/minecraft/util/profiling/jfr/event/WorldLoadFinishedEvent;Z)V a lambda$onWorldLoadedStarted$3 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onStructureGenerate + m (Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b; a networkStatFor + m (Lnet/minecraft/util/profiling/jfr/event/StructureGenerationEvent;Z)V a lambda$onStructureGenerate$5 + m (Lnet/minecraft/util/profiling/jfr/Environment;)Z a start + m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V a onPacketReceived + m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V b onPacketSent + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V b onRegionFileWrite + m ()Ljava/nio/file/Path; b stop + m ()Z c isRunning + m ()Z d isAvailable + m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; e onWorldLoadedStarted + m ()V f setupSummaryListener + m ()V g lambda$new$1 + m ()V h lambda$new$0 +c net/minecraft/util/profiling/jfr/JfrProfiler$1 net/minecraft/util/profiling/jfr/JfrProfiler$1 + f Lnet/minecraft/util/profiling/jfr/SummaryReporter; a summaryReporter + f Lnet/minecraft/util/profiling/jfr/JfrProfiler; b this$0 + m ()V a lambda$$0 +c net/minecraft/util/profiling/jfr/JvmProfiler net/minecraft/util/profiling/jfr/JvmProfiler + f Lnet/minecraft/util/profiling/jfr/JvmProfiler; f INSTANCE + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onChunkGenerate + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V a onRegionFileRead + m (F)V a onServerTick + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onStructureGenerate + m (Lnet/minecraft/util/profiling/jfr/Environment;)Z a start + m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V a onPacketReceived + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V b onRegionFileWrite + m ()Ljava/nio/file/Path; b stop + m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V b onPacketSent + m ()Z c isRunning + m ()Z d isAvailable + m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; e onWorldLoadedStarted +c net/minecraft/util/profiling/jfr/JvmProfiler$a net/minecraft/util/profiling/jfr/JvmProfiler$NoOpProfiler + f Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a noOpCommit + f Lorg/slf4j/Logger; b LOGGER + m (F)V a onServerTick + m (Z)V a lambda$static$0 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onChunkGenerate + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V a onRegionFileRead + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onStructureGenerate + m (Lnet/minecraft/util/profiling/jfr/Environment;)Z a start + m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V a onPacketReceived + m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V b onPacketSent + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V b onRegionFileWrite + m ()Ljava/nio/file/Path; b stop + m ()Z c isRunning + m ()Z d isAvailable + m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; e onWorldLoadedStarted +c net/minecraft/util/profiling/jfr/Percentiles net/minecraft/util/profiling/jfr/Percentiles + f Lcom/google/common/math/Quantiles$ScaleAndIndexes; a DEFAULT_INDEXES + m ([D)Ljava/util/Map; a evaluate + m ([J)Ljava/util/Map; a evaluate + m (Ljava/util/Map;Lit/unimi/dsi/fastutil/ints/Int2DoubleRBTreeMap;)V a lambda$sorted$0 + m (Ljava/util/Map;)Ljava/util/Map; a sorted +c net/minecraft/util/profiling/jfr/SummaryReporter net/minecraft/util/profiling/jfr/SummaryReporter + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/Runnable; b onDeregistration + m ()Ljava/lang/String; a lambda$recordingStopped$3 + m (Ljava/nio/file/Path;)V a recordingStopped + m (Ljava/util/function/Supplier;)V a infoWithFallback + m (Ljava/util/function/Supplier;Ljava/lang/Throwable;)V a warnWithFallback + m ()Ljava/lang/String; b lambda$recordingStopped$1 + m (Ljava/nio/file/Path;)Ljava/lang/String; b lambda$recordingStopped$2 + m (Ljava/nio/file/Path;)Ljava/lang/String; c lambda$recordingStopped$0 +c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent +c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$a net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Fields + f Ljava/lang/String; a WORLD_POS_X + f Ljava/lang/String; b WORLD_POS_Z + f Ljava/lang/String; c CHUNK_POS_X + f Ljava/lang/String; d CHUNK_POS_Z + f Ljava/lang/String; e STATUS + f Ljava/lang/String; f LEVEL +c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent +c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$a net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$Fields + f Ljava/lang/String; a REGION_POS_X + f Ljava/lang/String; b REGION_POS_Z + f Ljava/lang/String; c LOCAL_POS_X + f Ljava/lang/String; d LOCAL_POS_Z + f Ljava/lang/String; e CHUNK_POS_X + f Ljava/lang/String; f CHUNK_POS_Z + f Ljava/lang/String; g LEVEL + f Ljava/lang/String; h DIMENSION + f Ljava/lang/String; i TYPE + f Ljava/lang/String; j COMPRESSION + f Ljava/lang/String; k BYTES +c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent +c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$a net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Fields + f Ljava/lang/String; a REMOTE_ADDRESS + f Ljava/lang/String; b SENT_BYTES + f Ljava/lang/String; c RECEIVED_BYTES + f Ljava/lang/String; d SENT_PACKETS + f Ljava/lang/String; e RECEIVED_PACKETS +c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation + f Ljava/util/concurrent/atomic/AtomicLong; a sentBytes + f Ljava/util/concurrent/atomic/AtomicInteger; b sentPackets + f Ljava/util/concurrent/atomic/AtomicLong; c receivedBytes + f Ljava/util/concurrent/atomic/AtomicInteger; d receivedPackets + f Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent; e event + m (I)V a trackSentPacket + m ()V a commitEvent + m (I)V b trackReceivedPacket +c net/minecraft/util/profiling/jfr/event/PacketEvent net/minecraft/util/profiling/jfr/event/PacketEvent +c net/minecraft/util/profiling/jfr/event/PacketEvent$a net/minecraft/util/profiling/jfr/event/PacketEvent$Fields + f Ljava/lang/String; a REMOTE_ADDRESS + f Ljava/lang/String; b PROTOCOL_ID + f Ljava/lang/String; c PACKET_DIRECTION + f Ljava/lang/String; d PACKET_ID + f Ljava/lang/String; e BYTES +c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent +c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$a net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Fields + f Ljava/lang/String; a AVERAGE_TICK_DURATION +c net/minecraft/util/profiling/jfr/event/StructureGenerationEvent net/minecraft/util/profiling/jfr/event/StructureGenerationEvent +c net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$a net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$Fields + f Ljava/lang/String; a CHUNK_POS_X + f Ljava/lang/String; b CHUNK_POS_Z + f Ljava/lang/String; c STRUCTURE + f Ljava/lang/String; d LEVEL + f Ljava/lang/String; e SUCCESS +c net/minecraft/util/profiling/jfr/parse/JfrStatsParser net/minecraft/util/profiling/jfr/parse/JfrStatsParser + f Ljava/time/Instant; a recordingStarted + f Ljava/time/Instant; b recordingEnded + f Ljava/util/List; c chunkGenStats + f Ljava/util/List; d structureGenStats + f Ljava/util/List; e cpuLoadStat + f Ljava/util/Map; f receivedPackets + f Ljava/util/Map; g sentPackets + f Ljava/util/Map; h readChunks + f Ljava/util/Map; i writtenChunks + f Ljava/util/List; j fileWrites + f Ljava/util/List; k fileReads + f I l garbageCollections + f Ljava/time/Duration; m gcTotalDuration + f Ljava/util/List; n gcHeapStats + f Ljava/util/List; o threadAllocationStats + f Ljava/util/List; p tickTimes + f Ljava/time/Duration; q worldCreationDuration + m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$a; a lambda$incrementChunk$2 + m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$a; a lambda$incrementPacket$1 + m (Ljdk/jfr/consumer/RecordedEvent;)V a lambda$capture$0 + m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V a incrementPacket + m ()Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; a results + m (Ljava/util/stream/Stream;)V a capture + m (Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary; a collectIoStats + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$collectIoStats$3 + m (Ljava/nio/file/Path;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; a parse + m (Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V a appendFileIO + m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V b incrementChunk +c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1 net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1 + f Ljdk/jfr/consumer/RecordingFile; a val$recordingFile + m ()Ljdk/jfr/consumer/RecordedEvent; a next +c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$a net/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize + f J a count + f J b totalSize + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary$a; a toCountAndSize + m (I)V a increment +c net/minecraft/util/profiling/jfr/parse/JfrStatsResult net/minecraft/util/profiling/jfr/parse/JfrStatsResult + f Ljava/time/Instant; a recordingStarted + f Ljava/time/Instant; b recordingEnded + f Ljava/time/Duration; c recordingDuration + f Ljava/time/Duration; d worldCreationDuration + f Ljava/util/List; e tickTimes + f Ljava/util/List; f cpuLoadStats + f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a; g heapSummary + f Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a; h threadAllocationSummary + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; i receivedPacketsSummary + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; j sentPacketsSummary + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; k writtenChunks + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; l readChunks + f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; m fileWrites + f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; n fileReads + f Ljava/util/List; o chunkGenStats + f Ljava/util/List; p structureGenStats + m ()Ljava/util/List; a chunkGenSummary + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$chunkGenSummary$0 + m (Lcom/mojang/datafixers/util/Pair;)Ljava/time/Duration; a lambda$chunkGenSummary$1 + m ()Ljava/lang/String; b asJson + m ()Ljava/time/Instant; c recordingStarted + m ()Ljava/time/Instant; d recordingEnded + m ()Ljava/time/Duration; e recordingDuration + m ()Ljava/time/Duration; f worldCreationDuration + m ()Ljava/util/List; g tickTimes + m ()Ljava/util/List; h cpuLoadStats + m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a; i heapSummary + m ()Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a; j threadAllocationSummary + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; k receivedPacketsSummary + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; l sentPacketsSummary + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; m writtenChunks + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; n readChunks + m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; o fileWrites + m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; p fileReads + m ()Ljava/util/List; q chunkGenStats + m ()Ljava/util/List; r structureGenStats +c net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer + f Lcom/google/gson/Gson; a gson + f Ljava/lang/String; b BYTES_PER_SECOND + f Ljava/lang/String; c COUNT + f Ljava/lang/String; d DURATION_NANOS_TOTAL + f Ljava/lang/String; e TOTAL_BYTES + f Ljava/lang/String; f COUNT_PER_SECOND + m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;Lcom/google/gson/JsonObject;)V a serializeChunkId + m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a;)Lcom/google/gson/JsonElement; a threadAllocations + m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;Lcom/google/gson/JsonObject;)V a serializePacketId + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V a lambda$chunkGen$6 + m (Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat;)D a lambda$serverTicks$11 + m (Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject; a lambda$cpu$15 + m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary;Ljava/util/function/BiConsumer;)Lcom/google/gson/JsonElement; a ioSummary + m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V a lambda$serverTicks$12 + m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V a lambda$fileIoSummary$13 + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V a lambda$chunkGen$5 + m (Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V a lambda$threadAllocations$9 + m (Ljava/util/List;)Lcom/google/gson/JsonElement; a structureGen + m (Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat;)Lcom/google/gson/JsonElement; a lambda$chunkGen$8 + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a;)Lcom/google/gson/JsonElement; a fileIoSummary + m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Ljava/lang/String; a format + m (Lcom/google/gson/JsonArray;Ljava/util/function/BiConsumer;Lcom/mojang/datafixers/util/Pair;)V a lambda$ioSummary$14 + m (Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat;)Lcom/google/gson/JsonElement; a lambda$structureGen$2 + m (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V a lambda$threadAllocations$10 + m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a;)Lcom/google/gson/JsonElement; a heap + m (Lcom/google/gson/JsonArray;Lcom/google/gson/JsonObject;Lnet/minecraft/util/profiling/jfr/stats/TimedStatSummary;Ljava/lang/String;Ljava/util/List;)V a lambda$structureGen$3 + m (Lcom/mojang/datafixers/util/Pair;)D a lambda$chunkGen$4 + m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; b fileIO + m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V b lambda$chunkGen$7 + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V b lambda$structureGen$0 + m (Ljava/util/List;)Lcom/google/gson/JsonElement; b chunkGen + m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; c network + m (Ljava/util/List;)Lcom/google/gson/JsonElement; c serverTicks + m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V c lambda$structureGen$1 + m (Ljava/util/List;)Lcom/google/gson/JsonElement; d cpu +c net/minecraft/util/profiling/jfr/stats/ChunkGenStat net/minecraft/util/profiling/jfr/stats/ChunkGenStat + f Ljava/time/Duration; a duration + f Lnet/minecraft/world/level/ChunkCoordIntPair; b chunkPos + f Lnet/minecraft/server/level/BlockPosition2D; c worldPos + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; d status + f Ljava/lang/String; e level + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat; a from + m ()Ljava/time/Duration; a duration + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; b chunkPos + m ()Lnet/minecraft/server/level/BlockPosition2D; c worldPos + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; d status + m ()Ljava/lang/String; e level +c net/minecraft/util/profiling/jfr/stats/ChunkIdentification net/minecraft/util/profiling/jfr/stats/ChunkIdentification + f Ljava/lang/String; a level + f Ljava/lang/String; b dimension + f I c x + f I d z + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification; a from + m ()Ljava/lang/String; a level + m ()Ljava/lang/String; b dimension + m ()I c x + m ()I d z +c net/minecraft/util/profiling/jfr/stats/CpuLoadStat net/minecraft/util/profiling/jfr/stats/CpuLoadStat + f D a jvm + f D b userJvm + f D c system + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/CpuLoadStat; a from + m ()D a jvm + m ()D b userJvm + m ()D c system +c net/minecraft/util/profiling/jfr/stats/FileIOStat net/minecraft/util/profiling/jfr/stats/FileIOStat + f Ljava/time/Duration; a duration + f Ljava/lang/String; b path + f J c bytes + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J a lambda$summary$3 + m (Ljava/time/Duration;Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; a summary + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$summary$4 + m ()Ljava/time/Duration; a duration + m ()Ljava/lang/String; b path + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Ljava/lang/String; b lambda$summary$2 + m ()J c bytes + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Z c lambda$summary$1 + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J d lambda$summary$0 +c net/minecraft/util/profiling/jfr/stats/FileIOStat$a net/minecraft/util/profiling/jfr/stats/FileIOStat$Summary + f J a totalBytes + f D b bytesPerSecond + f J c counts + f D d countsPerSecond + f Ljava/time/Duration; e timeSpentInIO + f Ljava/util/List; f topTenContributorsByTotalBytes + m ()J a totalBytes + m ()D b bytesPerSecond + m ()J c counts + m ()D d countsPerSecond + m ()Ljava/time/Duration; e timeSpentInIO + m ()Ljava/util/List; f topTenContributorsByTotalBytes +c net/minecraft/util/profiling/jfr/stats/GcHeapStat net/minecraft/util/profiling/jfr/stats/GcHeapStat + f Ljava/time/Instant; a timestamp + f J b heapUsed + f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; c timing + m (Ljava/time/Duration;Ljava/util/List;Ljava/time/Duration;I)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a; a summary + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat; a from + m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; a lambda$calculateAllocationRatePerSecond$0 + m ()Ljava/time/Instant; a timestamp + m (Ljava/util/List;)D a calculateAllocationRatePerSecond + m ()J b heapUsed + m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; c timing +c net/minecraft/util/profiling/jfr/stats/GcHeapStat$a net/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary + f Ljava/time/Duration; a duration + f Ljava/time/Duration; b gcTotalDuration + f I c totalGCs + f D d allocationRateBytesPerSecond + m ()F a gcOverHead + m ()Ljava/time/Duration; b duration + m ()Ljava/time/Duration; c gcTotalDuration + m ()I d totalGCs + m ()D e allocationRateBytesPerSecond +c net/minecraft/util/profiling/jfr/stats/GcHeapStat$b net/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing + f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; a BEFORE_GC + f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; b AFTER_GC + f [Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; c $VALUES + m ()[Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; a $values +c net/minecraft/util/profiling/jfr/stats/IoSummary net/minecraft/util/profiling/jfr/stats/IoSummary + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary$a; a totalCountAndSize + f Ljava/util/List; b largestSizeContributors + f Ljava/time/Duration; c recordingDuration + m ()D a getCountsPerSecond + m ()D b getSizePerSecond + m ()J c getTotalCount + m ()J d getTotalSize + m ()Ljava/util/List; e largestSizeContributors +c net/minecraft/util/profiling/jfr/stats/IoSummary$a net/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize + f J a totalCount + f J b totalSize + f Ljava/util/Comparator; c SIZE_THEN_COUNT + m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary$a;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary$a; a add + m ()F a averageSize + m ()J b totalCount + m ()J c totalSize +c net/minecraft/util/profiling/jfr/stats/PacketIdentification net/minecraft/util/profiling/jfr/stats/PacketIdentification + f Ljava/lang/String; a direction + f Ljava/lang/String; b protocolId + f Ljava/lang/String; c packetId + m ()Ljava/lang/String; a direction + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification; a from + m ()Ljava/lang/String; b protocolId + m ()Ljava/lang/String; c packetId +c net/minecraft/util/profiling/jfr/stats/StructureGenStat net/minecraft/util/profiling/jfr/stats/StructureGenStat + f Ljava/time/Duration; a duration + f Lnet/minecraft/world/level/ChunkCoordIntPair; b chunkPos + f Ljava/lang/String; c structureName + f Ljava/lang/String; d level + f Z e success + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat; a from + m ()Ljava/time/Duration; a duration + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; b chunkPos + m ()Ljava/lang/String; c structureName + m ()Ljava/lang/String; d level + m ()Z e success +c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat + f Ljava/time/Instant; a timestamp + f Ljava/lang/String; b threadName + f J c totalBytes + f Ljava/lang/String; d UNKNOWN_THREAD + m (Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V a lambda$summary$1 + m (Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a; a summary + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat; a from + m ()Ljava/time/Instant; a timestamp + m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat;)Ljava/lang/String; a lambda$summary$0 + m ()Ljava/lang/String; b threadName + m ()J c totalBytes +c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary + f Ljava/util/Map; a allocationsPerSecondByThread + m ()Ljava/util/Map; a allocationsPerSecondByThread +c net/minecraft/util/profiling/jfr/stats/TickTimeStat net/minecraft/util/profiling/jfr/stats/TickTimeStat + f Ljava/time/Instant; a timestamp + f Ljava/time/Duration; b currentAverage + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat; a from + m ()Ljava/time/Instant; a timestamp + m ()Ljava/time/Duration; b currentAverage +c net/minecraft/util/profiling/jfr/stats/TimedStat net/minecraft/util/profiling/jfr/stats/TimedStat + m ()Ljava/time/Duration; a duration +c net/minecraft/util/profiling/jfr/stats/TimedStatSummary net/minecraft/util/profiling/jfr/stats/TimedStatSummary + f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; a fastest + f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; b slowest + f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; c secondSlowest + f I d count + f Ljava/util/Map; e percentilesNanos + f Ljava/time/Duration; f totalDuration + m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; a fastest + m (Lnet/minecraft/util/profiling/jfr/stats/TimedStat;)J a lambda$summary$0 + m (Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/TimedStatSummary; a summary + m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; b slowest + m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; c secondSlowest + m ()I d count + m ()Ljava/util/Map; e percentilesNanos + m ()Ljava/time/Duration; f totalDuration +c net/minecraft/util/profiling/metrics/MetricCategory net/minecraft/util/profiling/metrics/MetricCategory + f Lnet/minecraft/util/profiling/metrics/MetricCategory; a PATH_FINDING + f Lnet/minecraft/util/profiling/metrics/MetricCategory; b EVENT_LOOPS + f Lnet/minecraft/util/profiling/metrics/MetricCategory; c CONSECUTIVE_EXECUTORS + f Lnet/minecraft/util/profiling/metrics/MetricCategory; d TICK_LOOP + f Lnet/minecraft/util/profiling/metrics/MetricCategory; e JVM + f Lnet/minecraft/util/profiling/metrics/MetricCategory; f CHUNK_RENDERING + f Lnet/minecraft/util/profiling/metrics/MetricCategory; g CHUNK_RENDERING_DISPATCHING + f Lnet/minecraft/util/profiling/metrics/MetricCategory; h CPU + f Lnet/minecraft/util/profiling/metrics/MetricCategory; i GPU + f Ljava/lang/String; j description + f [Lnet/minecraft/util/profiling/metrics/MetricCategory; k $VALUES + m ()Ljava/lang/String; a getDescription + m ()[Lnet/minecraft/util/profiling/metrics/MetricCategory; b $values +c net/minecraft/util/profiling/metrics/MetricSampler net/minecraft/util/profiling/metrics/MetricSampler + f Lnet/minecraft/util/profiling/metrics/MetricSampler$c; a thresholdTest + f Ljava/lang/String; b name + f Lnet/minecraft/util/profiling/metrics/MetricCategory; c category + f Ljava/util/function/DoubleSupplier; d sampler + f Lio/netty/buffer/ByteBuf; e ticks + f Lio/netty/buffer/ByteBuf; f values + f Z g isRunning + f Ljava/lang/Runnable; h beforeTick + f D i currentValue + m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a create + m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/util/profiling/metrics/MetricSampler$a; a builder + m (I)V a onEndTick + m ()V a onStartTick + m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a create + m ()V b onFinished + m ()Ljava/util/function/DoubleSupplier; c getSampler + m ()Ljava/lang/String; d getName + m ()Lnet/minecraft/util/profiling/metrics/MetricCategory; e getCategory + m ()Lnet/minecraft/util/profiling/metrics/MetricSampler$b; f result + m ()Z g triggersThreshold + m ()V h verifyRunning +c net/minecraft/util/profiling/metrics/MetricSampler$a net/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder + f Ljava/lang/String; a name + f Lnet/minecraft/util/profiling/metrics/MetricCategory; b category + f Ljava/util/function/DoubleSupplier; c sampler + f Ljava/lang/Object; d context + f Ljava/lang/Runnable; e beforeTick + f Lnet/minecraft/util/profiling/metrics/MetricSampler$c; f thresholdTest + m ()Lnet/minecraft/util/profiling/metrics/MetricSampler; a build + m (Lnet/minecraft/util/profiling/metrics/MetricSampler$c;)Lnet/minecraft/util/profiling/metrics/MetricSampler$a; a withThresholdAlert + m (Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)D a lambda$new$0 + m (Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/MetricSampler$a; a withBeforeTick + m (Ljava/util/function/Consumer;)V b lambda$withBeforeTick$1 +c net/minecraft/util/profiling/metrics/MetricSampler$b net/minecraft/util/profiling/metrics/MetricSampler$SamplerResult + f Lit/unimi/dsi/fastutil/ints/Int2DoubleMap; a recording + f I b firstTick + f I c lastTick + m (I)D a valueAtTick + m ()I a getFirstTick + m ()I b getLastTick +c net/minecraft/util/profiling/metrics/MetricSampler$c net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest +c net/minecraft/util/profiling/metrics/MetricSampler$d net/minecraft/util/profiling/metrics/MetricSampler$ValueIncreasedByPercentage + f F a percentageIncreaseThreshold + f D b previousValue +c net/minecraft/util/profiling/metrics/MetricsRegistry net/minecraft/util/profiling/metrics/MetricsRegistry + f Lnet/minecraft/util/profiling/metrics/MetricsRegistry; a INSTANCE + f Ljava/util/WeakHashMap; b measuredInstances + m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)V a add + m (Ljava/util/Map;)Ljava/util/List; a aggregateDuplicates + m ()Ljava/util/List; a getRegisteredSamplers + m (Ljava/util/Map$Entry;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a lambda$aggregateDuplicates$1 + m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)Ljava/util/stream/Stream; b lambda$getRegisteredSamplers$0 +c net/minecraft/util/profiling/metrics/MetricsRegistry$a net/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler + f Ljava/util/List; b delegates + m (Ljava/util/List;D)Z a lambda$thresholdTest$3 + m (DLnet/minecraft/util/profiling/metrics/MetricSampler;)Z a lambda$thresholdTest$2 + m (Ljava/util/List;)Lnet/minecraft/util/profiling/metrics/MetricSampler$c; a thresholdTest + m (Ljava/util/List;)V b beforeTick + m (Ljava/util/List;)D c averageValueFromDelegates + m (Ljava/util/List;)V d lambda$new$1 + m (Ljava/util/List;)D e lambda$new$0 +c net/minecraft/util/profiling/metrics/MetricsSamplerProvider net/minecraft/util/profiling/metrics/MetricsSamplerProvider + m (Ljava/util/function/Supplier;)Ljava/util/Set; a samplers +c net/minecraft/util/profiling/metrics/ProfilerMeasured net/minecraft/util/profiling/metrics/ProfilerMeasured + m ()Ljava/util/List; bw profiledMetrics +c net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder + f I a PROFILING_MAX_DURATION_SECONDS + f Ljava/util/function/Consumer; b globalOnReportFinished + f Ljava/util/Map; c deviationsBySampler + f Lnet/minecraft/util/profiling/GameProfilerSwitcher; d taskProfiler + f Ljava/util/concurrent/Executor; e ioExecutor + f Lnet/minecraft/util/profiling/metrics/storage/MetricsPersister; f metricsPersister + f Ljava/util/function/Consumer; g onProfilingEnd + f Ljava/util/function/Consumer; h onReportFinished + f Lnet/minecraft/util/profiling/metrics/MetricsSamplerProvider; i metricsSamplerProvider + f Ljava/util/function/LongSupplier; j wallTimeSource + f J k deadlineNano + f I l currentTick + f Lnet/minecraft/util/profiling/GameProfilerFillerActive; m singleTickProfiler + f Z n killSwitch + f Ljava/util/Set; o thisTickSamplers + m (Lnet/minecraft/util/profiling/MethodProfilerResults;)V a scheduleSaveResults + m (Ljava/util/function/Consumer;)V a registerGlobalCompletionCallback + m (Lnet/minecraft/util/profiling/metrics/MetricSampler;)Ljava/util/List; a lambda$endTick$3 + m (Ljava/util/HashSet;Lnet/minecraft/util/profiling/MethodProfilerResults;)V a lambda$scheduleSaveResults$5 + m ()V a end + m (Lnet/minecraft/util/profiling/metrics/MetricsSamplerProvider;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lnet/minecraft/util/profiling/metrics/storage/MetricsPersister;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder; a createStarted + m (Ljava/util/Collection;)V a cleanup + m ()V b cancel + m ()V c startTick + m ()V d endTick + m ()Z e isRecording + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; f getProfiler + m ()V g verifyStarted + m ()I h lambda$endTick$4 + m ()Lnet/minecraft/util/profiling/GameProfilerFillerActive; i lambda$startTick$2 + m ()I j lambda$new$1 + m ()I k lambda$new$0 +c net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder + f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; a INSTANCE + m ()V a end + m ()V b cancel + m ()V c startTick + m ()V d endTick + m ()Z e isRecording + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; f getProfiler +c net/minecraft/util/profiling/metrics/profiling/MetricsRecorder net/minecraft/util/profiling/metrics/profiling/MetricsRecorder + m ()V a end + m ()V b cancel + m ()V c startTick + m ()V d endTick + m ()Z e isRecording + m ()Lnet/minecraft/util/profiling/GameProfilerFiller; f getProfiler +c net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter + f Ljava/util/Set; a previouslyFoundSamplerNames + m (Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a samplerForProfilingPath + m (Ljava/util/function/Supplier;)Ljava/util/Set; a newSamplersFoundInProfiler + m (Lorg/apache/commons/lang3/tuple/Pair;)Z a lambda$newSamplersFoundInProfiler$0 + m (Ljava/util/function/Supplier;Lorg/apache/commons/lang3/tuple/Pair;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a lambda$newSamplersFoundInProfiler$1 + m (Ljava/util/function/Supplier;Ljava/lang/String;)D a lambda$samplerForProfilingPath$2 +c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Set; b samplers + f Lnet/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter; c samplerFactory + m (Ljava/util/function/LongSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a tickTimeSampler + m (Ljava/util/function/Supplier;)Ljava/util/Set; a samplers + m (Lcom/google/common/base/Stopwatch;)D a lambda$tickTimeSampler$3 + m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$a;I)Lnet/minecraft/util/profiling/metrics/MetricSampler; a lambda$runtimeIndependentSamplers$1 + m ()Ljava/util/Set; a runtimeIndependentSamplers + m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$a;I)D b lambda$runtimeIndependentSamplers$0 + m ()D b lambda$runtimeIndependentSamplers$2 +c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1 net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1 + f Ljava/util/function/LongSupplier; a val$timeSource +c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$a net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats + f I a nrOfCpus + f Loshi/SystemInfo; b systemInfo + f Loshi/hardware/CentralProcessor; c processor + f [[J d previousCpuLoadTick + f [D e currentLoad + f J f lastPollMs + m (I)D a loadForCpu +c net/minecraft/util/profiling/metrics/storage/MetricsPersister net/minecraft/util/profiling/metrics/storage/MetricsPersister + f Ljava/nio/file/Path; a PROFILING_RESULTS_DIR + f Ljava/lang/String; b METRICS_DIR_NAME + f Ljava/lang/String; c DEVIATIONS_DIR_NAME + f Ljava/lang/String; d PROFILING_RESULT_FILENAME + f Lorg/slf4j/Logger; e LOGGER + f Ljava/lang/String; f rootFolderName + m (Lnet/minecraft/util/profiling/MethodProfilerResults;Ljava/nio/file/Path;)V a saveProfilingTaskExecutionResult + m (Ljava/util/Map;Ljava/nio/file/Path;)V a saveDeviations + m (Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;)V a lambda$saveMetrics$0 + m (I)[Ljava/lang/String; a lambda$saveCategory$2 + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;Ljava/nio/file/Path;)V a saveCategory + m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Ljava/util/List;)V a lambda$saveDeviations$4 + m (Ljava/util/Set;Ljava/nio/file/Path;)V a saveMetrics + m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Lnet/minecraft/util/profiling/metrics/storage/RecordedDeviation;)V a lambda$saveDeviations$3 + m (ILnet/minecraft/util/profiling/metrics/MetricSampler$b;)Ljava/lang/String; a lambda$saveCategory$1 + m (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/util/profiling/MethodProfilerResults;)Ljava/nio/file/Path; a saveReports +c net/minecraft/util/profiling/metrics/storage/RecordedDeviation net/minecraft/util/profiling/metrics/storage/RecordedDeviation + f Ljava/time/Instant; a timestamp + f I b tick + f Lnet/minecraft/util/profiling/MethodProfilerResults; c profilerResultAtTick +c net/minecraft/util/random/SimpleWeightedRandomList net/minecraft/util/random/SimpleWeightedRandomList + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a wrappedCodecAllowingEmpty + m (Ljava/lang/Object;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a single + m ()Lnet/minecraft/util/random/SimpleWeightedRandomList$a; a builder + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandomValue + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b wrappedCodec + m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; b empty +c net/minecraft/util/random/SimpleWeightedRandomList$a net/minecraft/util/random/SimpleWeightedRandomList$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a result + m (Ljava/lang/Object;)Lnet/minecraft/util/random/SimpleWeightedRandomList$a; a add + m (Ljava/lang/Object;I)Lnet/minecraft/util/random/SimpleWeightedRandomList$a; a add + m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; a build +c net/minecraft/util/random/Weight net/minecraft/util/random/Weight + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/util/random/Weight; b ONE + f Lorg/slf4j/Logger; c LOGGER + f I d value + m ()I a asInt + m (I)Lnet/minecraft/util/random/Weight; a of + m (I)V b validateWeight +c net/minecraft/util/random/WeightedEntry net/minecraft/util/random/WeightedEntry + m ()Lnet/minecraft/util/random/Weight; a getWeight + m (Ljava/lang/Object;I)Lnet/minecraft/util/random/WeightedEntry$b; a wrap +c net/minecraft/util/random/WeightedEntry$a net/minecraft/util/random/WeightedEntry$IntrusiveBase + f Lnet/minecraft/util/random/Weight; a weight + m ()Lnet/minecraft/util/random/Weight; a getWeight +c net/minecraft/util/random/WeightedEntry$b net/minecraft/util/random/WeightedEntry$Wrapper + f Ljava/lang/Object; a data + f Lnet/minecraft/util/random/Weight; b weight + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m ()Lnet/minecraft/util/random/Weight; a getWeight + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0 + m ()Ljava/lang/Object; b data + m ()Lnet/minecraft/util/random/Weight; c weight +c net/minecraft/util/random/WeightedRandom2 net/minecraft/util/random/WeightedRandom + m (Lnet/minecraft/util/RandomSource;Ljava/util/List;)Ljava/util/Optional; a getRandomItem + m (Ljava/util/List;)I a getTotalWeight + m (Lnet/minecraft/util/RandomSource;Ljava/util/List;I)Ljava/util/Optional; a getRandomItem + m (Ljava/util/List;I)Ljava/util/Optional; a getWeightedItem +c net/minecraft/util/random/WeightedRandomList net/minecraft/util/random/WeightedRandomList + f I a totalWeight + f Lcom/google/common/collect/ImmutableList; b items + m ([Lnet/minecraft/util/random/WeightedEntry;)Lnet/minecraft/util/random/WeightedRandomList; a create + m (Ljava/util/List;)Lnet/minecraft/util/random/WeightedRandomList; a create + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; b getRandom + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c codec + m ()Lnet/minecraft/util/random/WeightedRandomList; c create + m ()Z d isEmpty + m ()Ljava/util/List; e unwrap +c net/minecraft/util/thread/AbstractConsecutiveExecutor net/minecraft/util/thread/AbstractConsecutiveExecutor + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/concurrent/atomic/AtomicReference; b status + f Lnet/minecraft/util/thread/PairedQueue; c queue + f Ljava/util/concurrent/Executor; d executor + f Ljava/lang/String; e name + m ()Ljava/lang/String; A_ name + m ()V a runAll + m (Ljava/lang/Runnable;)V a_ schedule + m ()I b size + m ()Ljava/util/List; bw profiledMetrics + m ()Z c hasWork + m ()Z e canBeScheduled + m ()Z f pollTask + m ()V g registerForExecution + m ()Z h setRunning + m ()V i setSleeping + m ()Z j isRunning + m ()Z k isClosed +c net/minecraft/util/thread/AbstractConsecutiveExecutor$a net/minecraft/util/thread/AbstractConsecutiveExecutor$Status + f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; a SLEEPING + f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; b RUNNING + f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; c CLOSED + f [Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; d $VALUES + m ()[Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; a $values +c net/minecraft/util/thread/ConsecutiveExecutor net/minecraft/util/thread/ConsecutiveExecutor + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable +c net/minecraft/util/thread/IAsyncTaskHandler net/minecraft/util/thread/BlockableEventLoop + f Ljava/lang/String; b name + f Lorg/slf4j/Logger; c LOGGER + f Ljava/util/Queue; d pendingRunnables + f I e blockingCount + f J k BLOCK_TIME_NANOS + m ()V A waitForTasks + m ()Ljava/lang/String; A_ name + m ()Z B pollTask + m (Ljava/lang/Throwable;)Z a isNonRecoverable + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a submit + m (Ljava/lang/Runnable;)V a_ schedule + m ()Z ax scheduleExecutables + m ()Ljava/lang/Thread; ay getRunningThread + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; b submitAsync + m (Ljava/util/function/BooleanSupplier;)V b managedBlock + m ()V bA runAllTasks + m ()Ljava/util/List; bw profiledMetrics + m ()Z bx isSameThread + m ()I by getPendingTasksCount + m ()V bz dropAllTasks + m (Ljava/lang/Runnable;)V c executeIfPossible + m (Ljava/lang/Runnable;)V d doRunTask + m (Ljava/lang/Runnable;)Z e shouldRun + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; g submit + m (Ljava/lang/Runnable;)V h executeBlocking + m (Ljava/lang/Runnable;)Ljava/lang/Void; i lambda$submitAsync$0 +c net/minecraft/util/thread/IAsyncTaskHandlerReentrant net/minecraft/util/thread/ReentrantBlockableEventLoop + f I b reentrantCount + m ()Z ax scheduleExecutables + m ()Z bB runningTask + m (Ljava/lang/Runnable;)V d doRunTask +c net/minecraft/util/thread/NamedThreadFactory net/minecraft/util/thread/NamedThreadFactory + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/ThreadGroup; b group + f Ljava/util/concurrent/atomic/AtomicInteger; c threadNumber + f Ljava/lang/String; d namePrefix + m (Ljava/lang/Runnable;Ljava/lang/Thread;Ljava/lang/Throwable;)V a lambda$newThread$0 +c net/minecraft/util/thread/PairedQueue net/minecraft/util/thread/StrictQueue + m ()Ljava/lang/Runnable; a pop + m (Ljava/lang/Runnable;)Z a push + m ()Z b isEmpty + m ()I c size +c net/minecraft/util/thread/PairedQueue$a net/minecraft/util/thread/StrictQueue$FixedPriorityQueue + f [Ljava/util/Queue; a queues + f Ljava/util/concurrent/atomic/AtomicInteger; b size + m ()Ljava/lang/Runnable; a pop + m (Ljava/lang/Runnable;)Z a push + m (Lnet/minecraft/util/thread/PairedQueue$c;)Z a push + m ()Z b isEmpty + m ()I c size +c net/minecraft/util/thread/PairedQueue$b net/minecraft/util/thread/StrictQueue$QueueStrictQueue + f Ljava/util/Queue; a queue + m ()Ljava/lang/Runnable; a pop + m (Ljava/lang/Runnable;)Z a push + m ()Z b isEmpty + m ()I c size +c net/minecraft/util/thread/PairedQueue$c net/minecraft/util/thread/StrictQueue$RunnableWithPriority + f I a priority + f Ljava/lang/Runnable; b task + m ()I a priority + m ()Ljava/lang/Runnable; b task +c net/minecraft/util/thread/PriorityConsecutiveExecutor net/minecraft/util/thread/PriorityConsecutiveExecutor + m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V a lambda$scheduleWithResult$0 + m (ILjava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a scheduleWithResult + m (Ljava/lang/Runnable;)Lnet/minecraft/util/thread/PairedQueue$c; b wrapRunnable + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable +c net/minecraft/util/thread/TaskScheduler net/minecraft/util/thread/TaskScheduler + m ()Ljava/lang/String; A_ name + m (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a scheduleWithResult + m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V a lambda$scheduleWithResult$0 + m (Ljava/lang/String;Ljava/util/concurrent/Executor;)Lnet/minecraft/util/thread/TaskScheduler; a wrapExecutor + m (Ljava/lang/Runnable;)V a_ schedule + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable +c net/minecraft/util/thread/TaskScheduler$1 net/minecraft/util/thread/TaskScheduler$1 + f Ljava/lang/String; a val$name + f Ljava/util/concurrent/Executor; b val$executor + m ()Ljava/lang/String; A_ name + m (Ljava/lang/Runnable;)V a_ schedule + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable +c net/minecraft/util/valueproviders/BiasedToBottomInt net/minecraft/util/valueproviders/BiasedToBottomInt + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b minInclusive + f I f maxInclusive + m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Lcom/mojang/serialization/DataResult; a lambda$static$4 + m (II)Lnet/minecraft/util/valueproviders/BiasedToBottomInt; a of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/util/RandomSource;)I a sample + m ()I a getMinValue + m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/String; b lambda$static$3 + m ()I b getMaxValue + m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; c lambda$static$1 + m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType + m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; d lambda$static$0 +c net/minecraft/util/valueproviders/ClampedInt net/minecraft/util/valueproviders/ClampedInt + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b source + f I f minInclusive + f I g maxInclusive + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lcom/mojang/serialization/DataResult; a lambda$static$5 + m (Lnet/minecraft/util/valueproviders/IntProvider;II)Lnet/minecraft/util/valueproviders/ClampedInt; a of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/util/RandomSource;)I a sample + m ()I a getMinValue + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/String; b lambda$static$4 + m ()I b getMaxValue + m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; c lambda$static$2 + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; d lambda$static$1 + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lnet/minecraft/util/valueproviders/IntProvider; e lambda$static$0 +c net/minecraft/util/valueproviders/ClampedNormalFloat net/minecraft/util/valueproviders/ClampedNormalFloat + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b mean + f F d deviation + f F e min + f F f max + m ()F a getMinValue + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Lcom/mojang/serialization/DataResult; a lambda$static$6 + m (Lnet/minecraft/util/RandomSource;FFFF)F a sample + m (FFFF)Lnet/minecraft/util/valueproviders/ClampedNormalFloat; a of + m (Lnet/minecraft/util/RandomSource;)F a sample + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m ()F b getMaxValue + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/String; b lambda$static$5 + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; c lambda$static$3 + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; d lambda$static$2 + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; e lambda$static$1 + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; f lambda$static$0 +c net/minecraft/util/valueproviders/ClampedNormalInt net/minecraft/util/valueproviders/ClampedNormalInt + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b mean + f F f deviation + f I g minInclusive + f I h maxInclusive + m (FFII)Lnet/minecraft/util/valueproviders/ClampedNormalInt; a of + m (Lnet/minecraft/util/RandomSource;FFFF)I a sample + m ()I a getMinValue + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Lcom/mojang/serialization/DataResult; a lambda$static$6 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/util/RandomSource;)I a sample + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/String; b lambda$static$5 + m ()I b getMaxValue + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; c lambda$static$3 + m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; d lambda$static$2 + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; e lambda$static$1 + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; f lambda$static$0 +c net/minecraft/util/valueproviders/ConstantFloat net/minecraft/util/valueproviders/ConstantFloat + f Lnet/minecraft/util/valueproviders/ConstantFloat; a ZERO + f Lcom/mojang/serialization/MapCodec; b CODEC + f F d value + m (F)Lnet/minecraft/util/valueproviders/ConstantFloat; a of + m (Lnet/minecraft/util/RandomSource;)F a sample + m ()F a getMinValue + m ()F b getMaxValue + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType + m ()F d getValue +c net/minecraft/util/valueproviders/ConstantInt net/minecraft/util/valueproviders/ConstantInt + f Lnet/minecraft/util/valueproviders/ConstantInt; a ZERO + f Lcom/mojang/serialization/MapCodec; b CODEC + f I f value + m (I)Lnet/minecraft/util/valueproviders/ConstantInt; a of + m (Lnet/minecraft/util/RandomSource;)I a sample + m ()I a getMinValue + m ()I b getMaxValue + m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType + m ()I d getValue +c net/minecraft/util/valueproviders/FloatProvider net/minecraft/util/valueproviders/FloatProvider + f Lcom/mojang/serialization/Codec; a CONSTANT_OR_DISPATCH_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + m (FFLnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/serialization/DataResult; a lambda$codec$5 + m (FF)Lcom/mojang/serialization/Codec; a codec + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/FloatProvider; a lambda$static$1 + m ()F a getMinValue + m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$2 + m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; a lambda$codec$4 + m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; b lambda$codec$3 + m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/util/valueproviders/FloatProvider; b lambda$static$0 + m ()F b getMaxValue + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType +c net/minecraft/util/valueproviders/FloatProviderType net/minecraft/util/valueproviders/FloatProviderType + f Lnet/minecraft/util/valueproviders/FloatProviderType; a CONSTANT + f Lnet/minecraft/util/valueproviders/FloatProviderType; b UNIFORM + f Lnet/minecraft/util/valueproviders/FloatProviderType; c CLAMPED_NORMAL + f Lnet/minecraft/util/valueproviders/FloatProviderType; d TRAPEZOID + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/FloatProviderType; a register +c net/minecraft/util/valueproviders/IntProvider net/minecraft/util/valueproviders/IntProvider + f Lcom/mojang/serialization/Codec; a CONSTANT_OR_DISPATCH_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lcom/mojang/serialization/Codec; d NON_NEGATIVE_CODEC + f Lcom/mojang/serialization/Codec; e POSITIVE_CODEC + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1 + m ()I a getMinValue + m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; a validate + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$2 + m (IILcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a validateCodec + m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; a lambda$validate$5 + m (Lnet/minecraft/util/RandomSource;)I a sample + m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; b lambda$validateCodec$3 + m ()I b getMaxValue + m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; b lambda$validate$4 + m (II)Lcom/mojang/serialization/Codec; b codec + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$0 + m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType +c net/minecraft/util/valueproviders/IntProviderType net/minecraft/util/valueproviders/IntProviderType + f Lnet/minecraft/util/valueproviders/IntProviderType; a CONSTANT + f Lnet/minecraft/util/valueproviders/IntProviderType; b UNIFORM + f Lnet/minecraft/util/valueproviders/IntProviderType; c BIASED_TO_BOTTOM + f Lnet/minecraft/util/valueproviders/IntProviderType; d CLAMPED + f Lnet/minecraft/util/valueproviders/IntProviderType; e WEIGHTED_LIST + f Lnet/minecraft/util/valueproviders/IntProviderType; f CLAMPED_NORMAL + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/IntProviderType; a register + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 +c net/minecraft/util/valueproviders/MultipliedFloats net/minecraft/util/valueproviders/MultipliedFloats + f [Lnet/minecraft/util/valueproviders/SampledFloat; a values + m (Lnet/minecraft/util/RandomSource;)F a sample +c net/minecraft/util/valueproviders/SampledFloat net/minecraft/util/valueproviders/SampledFloat + m (Lnet/minecraft/util/RandomSource;)F a sample +c net/minecraft/util/valueproviders/TrapezoidFloat net/minecraft/util/valueproviders/TrapezoidFloat + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b min + f F d max + f F e plateau + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Lcom/mojang/serialization/DataResult; a lambda$static$6 + m (Lnet/minecraft/util/RandomSource;)F a sample + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m ()F a getMinValue + m (FFF)Lnet/minecraft/util/valueproviders/TrapezoidFloat; a of + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; b lambda$static$5 + m ()F b getMaxValue + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; c lambda$static$4 + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; d lambda$static$2 + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; e lambda$static$1 + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; f lambda$static$0 +c net/minecraft/util/valueproviders/UniformFloat net/minecraft/util/valueproviders/UniformFloat + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b minInclusive + f F d maxExclusive + m (Lnet/minecraft/util/RandomSource;)F a sample + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()F a getMinValue + m (Lnet/minecraft/util/valueproviders/UniformFloat;)Lcom/mojang/serialization/DataResult; a lambda$static$4 + m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/String; b lambda$static$3 + m (FF)Lnet/minecraft/util/valueproviders/UniformFloat; b of + m ()F b getMaxValue + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType + m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; c lambda$static$1 + m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; d lambda$static$0 +c net/minecraft/util/valueproviders/UniformInt net/minecraft/util/valueproviders/UniformInt + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b minInclusive + f I f maxInclusive + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/util/RandomSource;)I a sample + m ()I a getMinValue + m (II)Lnet/minecraft/util/valueproviders/UniformInt; a of + m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; a lambda$static$4 + m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/String; b lambda$static$3 + m ()I b getMaxValue + m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; c lambda$static$1 + m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType + m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; d lambda$static$0 +c net/minecraft/util/valueproviders/WeightedListInt net/minecraft/util/valueproviders/WeightedListInt + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/random/SimpleWeightedRandomList; b distribution + f I f minValue + f I g maxValue + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/util/RandomSource;)I a sample + m ()I a getMinValue + m (Lnet/minecraft/util/valueproviders/WeightedListInt;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a lambda$static$0 + m ()I b getMaxValue + m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType +c net/minecraft/util/worldupdate/WorldUpgrader net/minecraft/util/worldupdate/WorldUpgrader + f Lnet/minecraft/world/level/storage/WorldPersistentData; A overworldDataStorage + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/concurrent/ThreadFactory; b THREAD_FACTORY + f Ljava/lang/String; c NEW_DIRECTORY_PREFIX + f Lnet/minecraft/network/chat/IChatBaseComponent; d STATUS_UPGRADING_POI + f Lnet/minecraft/network/chat/IChatBaseComponent; e STATUS_FINISHED_POI + f Lnet/minecraft/network/chat/IChatBaseComponent; f STATUS_UPGRADING_ENTITIES + f Lnet/minecraft/network/chat/IChatBaseComponent; g STATUS_FINISHED_ENTITIES + f Lnet/minecraft/network/chat/IChatBaseComponent; h STATUS_UPGRADING_CHUNKS + f Lnet/minecraft/network/chat/IChatBaseComponent; i STATUS_FINISHED_CHUNKS + f Lnet/minecraft/core/IRegistry; j dimensions + f Ljava/util/Set; k levels + f Z l eraseCache + f Z m recreateRegionFiles + f Lnet/minecraft/world/level/storage/Convertable$ConversionSession; n levelStorage + f Ljava/lang/Thread; o thread + f Lcom/mojang/datafixers/DataFixer; p dataFixer + f Z q running + f Z r finished + f F s progress + f I t totalChunks + f I u totalFiles + f I v converted + f I w skipped + f Lit/unimi/dsi/fastutil/objects/Reference2FloatMap; x progressMap + f Lnet/minecraft/network/chat/IChatBaseComponent; y status + f Ljava/util/regex/Pattern; z REGEX + m (Lnet/minecraft/resources/ResourceKey;)F a dimensionProgress + m ()V a cancel + m (Ljava/lang/Thread;Ljava/lang/Throwable;)V a lambda$new$0 + m (Ljava/nio/file/Path;)Ljava/nio/file/Path; a resolveRecreateDirectory + m ()Z b isFinished + m ()Ljava/util/Set; c levels + m ()F d getProgress + m ()I e getTotalChunks + m ()I f getConverted + m ()I g getSkipped + m ()Lnet/minecraft/network/chat/IChatBaseComponent; h getStatus + m ()V i work +c net/minecraft/util/worldupdate/WorldUpgrader$a net/minecraft/util/worldupdate/WorldUpgrader$AbstractUpgrader + f Ljava/util/concurrent/CompletableFuture; a previousWriteFuture + f Lnet/minecraft/util/datafix/DataFixTypes; b dataFixType + f Lnet/minecraft/util/worldupdate/WorldUpgrader; c this$0 + f Lnet/minecraft/network/chat/IChatBaseComponent; d upgradingStatus + f Lnet/minecraft/network/chat/IChatBaseComponent; e finishedStatus + f Ljava/lang/String; f type + f Ljava/lang/String; g folderName + m (Lnet/minecraft/world/level/chunk/storage/RegionFile;)V a onFileFinished + m (Ljava/io/File;Ljava/lang/String;)Z a lambda$getAllChunkPositions$1 + m ()V a upgrade + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/lang/AutoCloseable; a createStorage + m (Ljava/lang/AutoCloseable;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Z a tryProcessOnePosition + m (Lnet/minecraft/util/worldupdate/WorldUpgrader$e;)I a lambda$getFilesToProcess$0 + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/AutoCloseable;Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a processOnePosition + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/ListIterator; b getFilesToProcess + m ()Ljava/util/List; b getDimensionsToUpgrade + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/List; c getAllChunkPositions +c net/minecraft/util/worldupdate/WorldUpgrader$b net/minecraft/util/worldupdate/WorldUpgrader$ChunkUpgrader + f Lnet/minecraft/util/worldupdate/WorldUpgrader; d this$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$tryProcessOnePosition$1 + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/lang/AutoCloseable; a createStorage + m (Ljava/lang/AutoCloseable;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Z a tryProcessOnePosition + m (Lnet/minecraft/world/level/chunk/storage/IChunkLoader;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Z a tryProcessOnePosition + m ()Lnet/minecraft/world/level/storage/WorldPersistentData; b lambda$tryProcessOnePosition$0 + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/IChunkLoader; b createStorage +c net/minecraft/util/worldupdate/WorldUpgrader$c net/minecraft/util/worldupdate/WorldUpgrader$DimensionToUpgrade + f Lnet/minecraft/resources/ResourceKey; a dimensionKey + f Ljava/lang/Object; b storage + f Ljava/util/ListIterator; c files + m ()Lnet/minecraft/resources/ResourceKey; a dimensionKey + m ()Ljava/lang/Object; b storage + m ()Ljava/util/ListIterator; c files +c net/minecraft/util/worldupdate/WorldUpgrader$d net/minecraft/util/worldupdate/WorldUpgrader$EntityUpgrader + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a upgradeTag +c net/minecraft/util/worldupdate/WorldUpgrader$e net/minecraft/util/worldupdate/WorldUpgrader$FileToUpgrade + f Lnet/minecraft/world/level/chunk/storage/RegionFile; a file + f Ljava/util/List; b chunksToUpgrade + m ()Lnet/minecraft/world/level/chunk/storage/RegionFile; a file + m ()Ljava/util/List; b chunksToUpgrade +c net/minecraft/util/worldupdate/WorldUpgrader$f net/minecraft/util/worldupdate/WorldUpgrader$PoiUpgrader + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a upgradeTag +c net/minecraft/util/worldupdate/WorldUpgrader$g net/minecraft/util/worldupdate/WorldUpgrader$SimpleRegionStorageUpgrader + f Lnet/minecraft/util/worldupdate/WorldUpgrader; d this$0 + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Z a tryProcessOnePosition + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/lang/AutoCloseable; a createStorage + m (Ljava/lang/AutoCloseable;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Z a tryProcessOnePosition + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a upgradeTag + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; b createStorage +c net/minecraft/world/BossBattle net/minecraft/world/BossEvent + f Lnet/minecraft/network/chat/IChatBaseComponent; a name + f F b progress + f Lnet/minecraft/world/BossBattle$BarColor; c color + f Lnet/minecraft/world/BossBattle$BarStyle; d overlay + f Z e darkenScreen + f Z f playBossMusic + f Z g createWorldFog + f Ljava/util/UUID; h id + m (F)V a setProgress + m (Lnet/minecraft/world/BossBattle$BarColor;)V a setColor + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setName + m (Z)Lnet/minecraft/world/BossBattle; a setDarkenScreen + m (Lnet/minecraft/world/BossBattle$BarStyle;)V a setOverlay + m (Z)Lnet/minecraft/world/BossBattle; b setPlayBossMusic + m (Z)Lnet/minecraft/world/BossBattle; c setCreateWorldFog + m ()Ljava/util/UUID; h getId + m ()Lnet/minecraft/network/chat/IChatBaseComponent; i getName + m ()F j getProgress + m ()Lnet/minecraft/world/BossBattle$BarColor; k getColor + m ()Lnet/minecraft/world/BossBattle$BarStyle; l getOverlay + m ()Z m shouldDarkenScreen + m ()Z n shouldPlayBossMusic + m ()Z o shouldCreateWorldFog +c net/minecraft/world/BossBattle$BarColor net/minecraft/world/BossEvent$BossBarColor + f Lnet/minecraft/world/BossBattle$BarColor; a PINK + f Lnet/minecraft/world/BossBattle$BarColor; b BLUE + f Lnet/minecraft/world/BossBattle$BarColor; c RED + f Lnet/minecraft/world/BossBattle$BarColor; d GREEN + f Lnet/minecraft/world/BossBattle$BarColor; e YELLOW + f Lnet/minecraft/world/BossBattle$BarColor; f PURPLE + f Lnet/minecraft/world/BossBattle$BarColor; g WHITE + f Ljava/lang/String; h name + f Lnet/minecraft/EnumChatFormat; i formatting + f [Lnet/minecraft/world/BossBattle$BarColor; j $VALUES + m (Ljava/lang/String;)Lnet/minecraft/world/BossBattle$BarColor; a byName + m ()Lnet/minecraft/EnumChatFormat; a getFormatting + m ()Ljava/lang/String; b getName + m ()[Lnet/minecraft/world/BossBattle$BarColor; c $values +c net/minecraft/world/BossBattle$BarStyle net/minecraft/world/BossEvent$BossBarOverlay + f Lnet/minecraft/world/BossBattle$BarStyle; a PROGRESS + f Lnet/minecraft/world/BossBattle$BarStyle; b NOTCHED_6 + f Lnet/minecraft/world/BossBattle$BarStyle; c NOTCHED_10 + f Lnet/minecraft/world/BossBattle$BarStyle; d NOTCHED_12 + f Lnet/minecraft/world/BossBattle$BarStyle; e NOTCHED_20 + f Ljava/lang/String; f name + f [Lnet/minecraft/world/BossBattle$BarStyle; g $VALUES + m (Ljava/lang/String;)Lnet/minecraft/world/BossBattle$BarStyle; a byName + m ()Ljava/lang/String; a getName + m ()[Lnet/minecraft/world/BossBattle$BarStyle; b $values +c net/minecraft/world/ChestLock net/minecraft/world/LockCode + f Lnet/minecraft/world/ChestLock; a NO_LOCK + f Lcom/mojang/serialization/Codec; b CODEC + f Ljava/lang/String; c TAG_LOCK + f Lnet/minecraft/advancements/critereon/CriterionConditionItem; d predicate + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addToTag$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a unlocksWith + m ()Lnet/minecraft/advancements/critereon/CriterionConditionItem; a predicate + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a addToTag + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/ChestLock; b fromTag +c net/minecraft/world/Clearable net/minecraft/world/Clearable + m ()V a clearContent + m (Ljava/lang/Object;)V a tryClear +c net/minecraft/world/ContainerUtil net/minecraft/world/ContainerHelper + f Ljava/lang/String; a TAG_ITEMS + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a saveAllItems + m (Lnet/minecraft/world/IInventory;Ljava/util/function/Predicate;IZ)I a clearOrCountMatchingItems + m (Ljava/util/List;I)Lnet/minecraft/world/item/ItemStack; a takeItem + m (Ljava/util/List;II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/NonNullList;ZLnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a saveAllItems + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;IZ)I a clearOrCountMatchingItems + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/HolderLookup$a;)V b loadAllItems +c net/minecraft/world/DifficultyDamageScaler net/minecraft/world/DifficultyInstance + f F a DIFFICULTY_TIME_GLOBAL_OFFSET + f F b MAX_DIFFICULTY_TIME_GLOBAL + f F c MAX_DIFFICULTY_TIME_LOCAL + f Lnet/minecraft/world/EnumDifficulty; d base + f F e effectiveDifficulty + m (Lnet/minecraft/world/EnumDifficulty;JJF)F a calculateDifficulty + m (F)Z a isHarderThan + m ()Lnet/minecraft/world/EnumDifficulty; a getDifficulty + m ()F b getEffectiveDifficulty + m ()Z c isHard + m ()F d getSpecialMultiplier +c net/minecraft/world/EnumDifficulty net/minecraft/world/Difficulty + f Lnet/minecraft/world/EnumDifficulty; a PEACEFUL + f Lnet/minecraft/world/EnumDifficulty; b EASY + f Lnet/minecraft/world/EnumDifficulty; c NORMAL + f Lnet/minecraft/world/EnumDifficulty; d HARD + f Lnet/minecraft/util/INamable$a; e CODEC + f Ljava/util/function/IntFunction; f BY_ID + f I g id + f Ljava/lang/String; h key + f [Lnet/minecraft/world/EnumDifficulty; i $VALUES + m (Ljava/lang/String;)Lnet/minecraft/world/EnumDifficulty; a byName + m (I)Lnet/minecraft/world/EnumDifficulty; a byId + m ()I a getId + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDisplayName + m ()Ljava/lang/String; c getSerializedName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getInfo + m ()Ljava/lang/String; e getKey + m ()[Lnet/minecraft/world/EnumDifficulty; f $values +c net/minecraft/world/EnumHand net/minecraft/world/InteractionHand + f Lnet/minecraft/world/EnumHand; a MAIN_HAND + f Lnet/minecraft/world/EnumHand; b OFF_HAND + f [Lnet/minecraft/world/EnumHand; c $VALUES + m ()[Lnet/minecraft/world/EnumHand; a $values +c net/minecraft/world/EnumInteractionResult net/minecraft/world/InteractionResult + f Lnet/minecraft/world/EnumInteractionResult$d; a SUCCESS + f Lnet/minecraft/world/EnumInteractionResult$d; b SUCCESS_SERVER + f Lnet/minecraft/world/EnumInteractionResult$d; c CONSUME + f Lnet/minecraft/world/EnumInteractionResult$a; d FAIL + f Lnet/minecraft/world/EnumInteractionResult$c; e PASS + f Lnet/minecraft/world/EnumInteractionResult$f; f TRY_WITH_EMPTY_HAND + m ()Z a consumesAction +c net/minecraft/world/EnumInteractionResult$a net/minecraft/world/InteractionResult$Fail +c net/minecraft/world/EnumInteractionResult$b net/minecraft/world/InteractionResult$ItemContext + f Lnet/minecraft/world/EnumInteractionResult$b; a NONE + f Lnet/minecraft/world/EnumInteractionResult$b; b DEFAULT + f Z c wasItemInteraction + f Lnet/minecraft/world/item/ItemStack; d heldItemTransformedTo + m ()Z a wasItemInteraction + m ()Lnet/minecraft/world/item/ItemStack; b heldItemTransformedTo +c net/minecraft/world/EnumInteractionResult$c net/minecraft/world/InteractionResult$Pass +c net/minecraft/world/EnumInteractionResult$d net/minecraft/world/InteractionResult$Success + f Lnet/minecraft/world/EnumInteractionResult$e; g swingSource + f Lnet/minecraft/world/EnumInteractionResult$b; h itemContext + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/EnumInteractionResult$d; a heldItemTransformedTo + m ()Z a consumesAction + m ()Lnet/minecraft/world/EnumInteractionResult$d; b withoutItem + m ()Z c wasItemInteraction + m ()Lnet/minecraft/world/item/ItemStack; d heldItemTransformedTo + m ()Lnet/minecraft/world/EnumInteractionResult$e; e swingSource + m ()Lnet/minecraft/world/EnumInteractionResult$b; f itemContext +c net/minecraft/world/EnumInteractionResult$e net/minecraft/world/InteractionResult$SwingSource + f Lnet/minecraft/world/EnumInteractionResult$e; a NONE + f Lnet/minecraft/world/EnumInteractionResult$e; b CLIENT + f Lnet/minecraft/world/EnumInteractionResult$e; c SERVER + f [Lnet/minecraft/world/EnumInteractionResult$e; d $VALUES + m ()[Lnet/minecraft/world/EnumInteractionResult$e; a $values +c net/minecraft/world/EnumInteractionResult$f net/minecraft/world/InteractionResult$TryEmptyHandInteraction +c net/minecraft/world/IInventory net/minecraft/world/Container + f F r_ DEFAULT_DISTANCE_BUFFER + m (Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;)Z a lambda$hasAnyOf$0 + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValidBlockEntity + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/entity/player/EntityHuman;F)Z a stillValidBlockEntity + m (Ljava/util/Set;)Z a hasAnyOf + m (Lnet/minecraft/world/IInventory;ILnet/minecraft/world/item/ItemStack;)Z a canTakeItem + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m (Lnet/minecraft/world/item/Item;)I a_ countItem + m (Ljava/util/function/Predicate;)Z a_ hasAnyMatching + m ()I an_ getMaxStackSize + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()I b getContainerSize + m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen + m ()Z c isEmpty + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c_ startOpen + m ()V e setChanged + m (Lnet/minecraft/world/item/ItemStack;)I e_ getMaxStackSize +c net/minecraft/world/IInventoryHolder net/minecraft/world/WorldlyContainerHolder + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/IWorldInventory; a getContainer +c net/minecraft/world/IInventoryListener net/minecraft/world/ContainerListener + m (Lnet/minecraft/world/IInventory;)V a containerChanged +c net/minecraft/world/INamableTileEntity net/minecraft/world/Nameable + m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName + m ()Z l_ hasCustomName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName +c net/minecraft/world/ITileInventory net/minecraft/world/MenuProvider + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName +c net/minecraft/world/IWorldInventory net/minecraft/world/WorldlyContainer + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace + m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace +c net/minecraft/world/InventoryLargeChest net/minecraft/world/CompoundContainer + f Lnet/minecraft/world/IInventory; b container1 + f Lnet/minecraft/world/IInventory; c container2 + m (Lnet/minecraft/world/IInventory;)Z a contains + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m ()V a clearContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()I an_ getMaxStackSize + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()I b getContainerSize + m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen + m ()Z c isEmpty + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c_ startOpen + m ()V e setChanged +c net/minecraft/world/InventorySubcontainer net/minecraft/world/SimpleContainer + f I b size + f Lnet/minecraft/core/NonNullList; c items + f Ljava/util/List; d listeners + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V a fromTag + m (Lnet/minecraft/world/IInventoryListener;)V a addListener + m (Lnet/minecraft/world/item/Item;I)Lnet/minecraft/world/item/ItemStack; a removeItemType + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; a createTag + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m ()V a clearContent + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a moveItemsBetweenStacks + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()I b getContainerSize + m (Lnet/minecraft/world/IInventoryListener;)V b removeListener + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b addItem + m (Lnet/minecraft/world/item/ItemStack;)Z c canAddItem + m ()Z c isEmpty + m (Lnet/minecraft/world/item/ItemStack;)V d moveItemToEmptySlots + m (Lnet/minecraft/world/item/ItemStack;)V e moveItemToOccupiedSlotsWithSameType + m ()V e setChanged + m (Lnet/minecraft/world/item/ItemStack;)Z f lambda$toString$1 + m ()Ljava/util/List; f removeAllItems + m ()Lnet/minecraft/core/NonNullList; g getItems + m (Lnet/minecraft/world/item/ItemStack;)Z g lambda$removeAllItems$0 +c net/minecraft/world/InventoryUtils net/minecraft/world/Containers + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropContents$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/NonNullList;)V a dropContents + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/IInventory;)V a dropContents + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a dropContentsOnDestroy + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/IInventory;)V a dropContents + m (Lnet/minecraft/world/level/World;DDDLnet/minecraft/world/item/ItemStack;)V a dropItemStack + m (Lnet/minecraft/world/level/World;DDDLnet/minecraft/world/IInventory;)V a dropContents +c net/minecraft/world/RandomSequence net/minecraft/world/RandomSequence + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; b source + m ()Lnet/minecraft/util/RandomSource; a random + m (Lnet/minecraft/world/RandomSequence;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/RandomSupport$a; a seedForKey + m (JLjava/util/Optional;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; a createSequence +c net/minecraft/world/RandomSequences net/minecraft/world/RandomSequences + f Lorg/slf4j/Logger; a LOGGER + f J b worldSeed + f I c salt + f Z d includeWorldSeed + f Z e includeSequenceId + f Ljava/util/Map; f sequences + m (IZZ)V a setSeedDefaults + m (JLnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/RandomSequences; a lambda$factory$1 + m (J)Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/resources/MinecraftKey;IZZ)V a reset + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/RandomSequence;)V a lambda$save$2 + m ()I a clear + m (JLnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/RandomSequences; a load + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/RandomSource; a get + m (Ljava/util/function/BiConsumer;)V a forAllSequences + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Z)Z a getBooleanWithDefault + m (Lnet/minecraft/resources/MinecraftKey;)V b reset + m (J)Lnet/minecraft/world/RandomSequences; b lambda$factory$0 + m (Lnet/minecraft/resources/MinecraftKey;IZZ)Lnet/minecraft/world/RandomSequence; b createSequence + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/RandomSequence; c createSequence +c net/minecraft/world/RandomSequences$a net/minecraft/world/RandomSequences$DirtyMarkingRandomSource + f Lnet/minecraft/world/RandomSequences; b this$0 + f Lnet/minecraft/util/RandomSource; c random + m (I)I a nextInt + m (J)V b setSeed + m ()Lnet/minecraft/util/RandomSource; d fork + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional + m ()I f nextInt + m ()J g nextLong + m ()Z h nextBoolean + m ()F i nextFloat + m ()D j nextDouble + m ()D k nextGaussian +c net/minecraft/world/RandomizableContainer net/minecraft/world/RandomizableContainer + f Ljava/lang/String; b LOOT_TABLE_TAG + f Ljava/lang/String; c LOOT_TABLE_SEED_TAG + m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable + m (Lnet/minecraft/resources/ResourceKey;J)V a setLootTable + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)V a setBlockEntityLootTable + m (J)V a setLootTableSeed + m ()Lnet/minecraft/core/BlockPosition; aA_ getBlockPos + m ()Lnet/minecraft/resources/ResourceKey; aw_ getLootTable + m ()J az_ getLootTableSeed + m (Lnet/minecraft/nbt/NBTTagCompound;)Z b_ tryLoadLootTable + m (Lnet/minecraft/nbt/NBTTagCompound;)Z c_ trySaveLootTable + m (Lnet/minecraft/world/entity/player/EntityHuman;)V d_ unpackLootTable + m ()Lnet/minecraft/world/level/World; i getLevel +c net/minecraft/world/TickRateManager net/minecraft/world/TickRateManager + f F a MIN_TICKRATE + f F b tickrate + f J c nanosecondsPerTick + f I d frozenTicksToRun + f Z e runGameElements + f Z f isFrozen + m (Lnet/minecraft/world/entity/Entity;)Z a isEntityFrozen + m (F)V a setTickRate + m (Z)V a setFrozen + m (I)V c setFrozenTicksToRun + m ()F f tickrate + m ()F g millisecondsPerTick + m ()J h nanosecondsPerTick + m ()Z i runsNormally + m ()Z j isSteppingForward + m ()I k frozenTicksToRun + m ()Z l isFrozen + m ()V m tick +c net/minecraft/world/TileInventory net/minecraft/world/SimpleMenuProvider + f Lnet/minecraft/network/chat/IChatBaseComponent; a title + f Lnet/minecraft/world/inventory/ITileEntityContainer; b menuConstructor + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName +c net/minecraft/world/damagesource/CombatEntry net/minecraft/world/damagesource/CombatEntry + f Lnet/minecraft/world/damagesource/DamageSource; a source + f F b damage + f Lnet/minecraft/world/damagesource/FallLocation; c fallLocation + f F d fallDistance + m ()Lnet/minecraft/world/damagesource/DamageSource; a source + m ()F b damage + m ()Lnet/minecraft/world/damagesource/FallLocation; c fallLocation + m ()F d fallDistance +c net/minecraft/world/damagesource/CombatMath net/minecraft/world/damagesource/CombatRules + f F a MAX_ARMOR + f F b ARMOR_PROTECTION_DIVIDER + f F c BASE_ARMOR_TOUGHNESS + f F d MIN_ARMOR_RATIO + f I e NUM_ARMOR_ITEMS + m (Lnet/minecraft/world/entity/EntityLiving;FLnet/minecraft/world/damagesource/DamageSource;FF)F a getDamageAfterAbsorb + m (FF)F a getDamageAfterMagicAbsorb +c net/minecraft/world/damagesource/CombatTracker net/minecraft/world/damagesource/CombatTracker + f I a RESET_DAMAGE_STATUS_TIME + f I b RESET_COMBAT_STATUS_TIME + f Lnet/minecraft/network/chat/ChatModifier; c INTENTIONAL_GAME_DESIGN_STYLE + f Ljava/util/List; d entries + f Lnet/minecraft/world/entity/EntityLiving; e mob + f I f lastDamageTime + f I g combatStartTime + f I h combatEndTime + f Z i inCombat + f Z j takingDamage + m (Lnet/minecraft/world/damagesource/CombatEntry;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a getFallMessage + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getMessageForAssistedFall + m (Lnet/minecraft/world/damagesource/DamageSource;)Z a shouldEnterCombat + m (Lnet/minecraft/world/damagesource/DamageSource;F)V a recordDamage + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDeathMessage + m ()I b getCombatDuration + m ()V c recheckStatus + m ()Lnet/minecraft/world/damagesource/CombatEntry; d getMostSignificantFall +c net/minecraft/world/damagesource/DamageEffects net/minecraft/world/damagesource/DamageEffects + f Lnet/minecraft/world/damagesource/DamageEffects; a HURT + f Lnet/minecraft/world/damagesource/DamageEffects; b THORNS + f Lnet/minecraft/world/damagesource/DamageEffects; c DROWNING + f Lnet/minecraft/world/damagesource/DamageEffects; d BURNING + f Lnet/minecraft/world/damagesource/DamageEffects; e POKING + f Lnet/minecraft/world/damagesource/DamageEffects; f FREEZING + f Lcom/mojang/serialization/Codec; g CODEC + f Ljava/lang/String; h id + f Lnet/minecraft/sounds/SoundEffect; i sound + f [Lnet/minecraft/world/damagesource/DamageEffects; j $VALUES + m ()Lnet/minecraft/sounds/SoundEffect; a sound + m ()[Lnet/minecraft/world/damagesource/DamageEffects; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/damagesource/DamageScaling net/minecraft/world/damagesource/DamageScaling + f Lnet/minecraft/world/damagesource/DamageScaling; a NEVER + f Lnet/minecraft/world/damagesource/DamageScaling; b WHEN_CAUSED_BY_LIVING_NON_PLAYER + f Lnet/minecraft/world/damagesource/DamageScaling; c ALWAYS + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e id + f [Lnet/minecraft/world/damagesource/DamageScaling; f $VALUES + m ()[Lnet/minecraft/world/damagesource/DamageScaling; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/damagesource/DamageSource net/minecraft/world/damagesource/DamageSource + f Lnet/minecraft/core/Holder; a type + f Lnet/minecraft/world/entity/Entity; b causingEntity + f Lnet/minecraft/world/entity/Entity; c directEntity + f Lnet/minecraft/world/phys/Vec3D; d damageSourcePosition + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/resources/ResourceKey;)Z a is + m ()F a getFoodExhaustion + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/network/chat/IChatBaseComponent; a getLocalizedDeathMessage + m ()Z b isDirect + m ()Lnet/minecraft/world/entity/Entity; c getDirectEntity + m ()Lnet/minecraft/world/entity/Entity; d getEntity + m ()Lnet/minecraft/world/item/ItemStack; e getWeaponItem + m ()Ljava/lang/String; f getMsgId + m ()Z g scalesWithDifficulty + m ()Z h isCreativePlayer + m ()Lnet/minecraft/world/phys/Vec3D; i getSourcePosition + m ()Lnet/minecraft/world/phys/Vec3D; j sourcePositionRaw + m ()Lnet/minecraft/world/damagesource/DamageType; k type + m ()Lnet/minecraft/core/Holder; l typeHolder +c net/minecraft/world/damagesource/DamageSource$1 net/minecraft/world/damagesource/DamageSource$1 + f [I a $SwitchMap$net$minecraft$world$damagesource$DamageScaling +c net/minecraft/world/damagesource/DamageSources net/minecraft/world/damagesource/DamageSources + f Lnet/minecraft/core/IRegistry; a damageTypes + f Lnet/minecraft/world/damagesource/DamageSource; b inFire + f Lnet/minecraft/world/damagesource/DamageSource; c campfire + f Lnet/minecraft/world/damagesource/DamageSource; d lightningBolt + f Lnet/minecraft/world/damagesource/DamageSource; e onFire + f Lnet/minecraft/world/damagesource/DamageSource; f lava + f Lnet/minecraft/world/damagesource/DamageSource; g hotFloor + f Lnet/minecraft/world/damagesource/DamageSource; h inWall + f Lnet/minecraft/world/damagesource/DamageSource; i cramming + f Lnet/minecraft/world/damagesource/DamageSource; j drown + f Lnet/minecraft/world/damagesource/DamageSource; k starve + f Lnet/minecraft/world/damagesource/DamageSource; l cactus + f Lnet/minecraft/world/damagesource/DamageSource; m fall + f Lnet/minecraft/world/damagesource/DamageSource; n enderPearl + f Lnet/minecraft/world/damagesource/DamageSource; o flyIntoWall + f Lnet/minecraft/world/damagesource/DamageSource; p fellOutOfWorld + f Lnet/minecraft/world/damagesource/DamageSource; q generic + f Lnet/minecraft/world/damagesource/DamageSource; r magic + f Lnet/minecraft/world/damagesource/DamageSource; s wither + f Lnet/minecraft/world/damagesource/DamageSource; t dragonBreath + f Lnet/minecraft/world/damagesource/DamageSource; u dryOut + f Lnet/minecraft/world/damagesource/DamageSource; v sweetBerryBush + f Lnet/minecraft/world/damagesource/DamageSource; w freeze + f Lnet/minecraft/world/damagesource/DamageSource; x stalagmite + f Lnet/minecraft/world/damagesource/DamageSource; y outsideBorder + f Lnet/minecraft/world/damagesource/DamageSource; z genericKill + m (Lnet/minecraft/world/entity/projectile/EntityArrow;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a arrow + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/damagesource/DamageSource; a badRespawnPointExplosion + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a source + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a fallingBlock + m (Lnet/minecraft/world/entity/projectile/EntityFireballFireball;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a fireball + m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/damagesource/DamageSource; a playerAttack + m (Lnet/minecraft/world/entity/projectile/EntityWitherSkull;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a witherSkull + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a mobProjectile + m (Lnet/minecraft/world/level/Explosion;)Lnet/minecraft/world/damagesource/DamageSource; a explosion + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a source + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/damagesource/DamageSource; a source + m (Lnet/minecraft/world/entity/projectile/EntityFireworks;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a fireworks + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a sting + m ()Lnet/minecraft/world/damagesource/DamageSource; a inFire + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a trident + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; b anvil + m ()Lnet/minecraft/world/damagesource/DamageSource; b campfire + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; b mobAttack + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; b thrown + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; b spit + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; c windCharge + m ()Lnet/minecraft/world/damagesource/DamageSource; c lightningBolt + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; c noAggroMobAttack + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; c indirectMagic + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; c fallingStalactite + m ()Lnet/minecraft/world/damagesource/DamageSource; d onFire + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; d thorns + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; d explosion + m ()Lnet/minecraft/world/damagesource/DamageSource; e lava + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; e sonicBoom + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; f mace + m ()Lnet/minecraft/world/damagesource/DamageSource; f hotFloor + m ()Lnet/minecraft/world/damagesource/DamageSource; g inWall + m ()Lnet/minecraft/world/damagesource/DamageSource; h cramming + m ()Lnet/minecraft/world/damagesource/DamageSource; i drown + m ()Lnet/minecraft/world/damagesource/DamageSource; j starve + m ()Lnet/minecraft/world/damagesource/DamageSource; k cactus + m ()Lnet/minecraft/world/damagesource/DamageSource; l fall + m ()Lnet/minecraft/world/damagesource/DamageSource; m enderPearl + m ()Lnet/minecraft/world/damagesource/DamageSource; n flyIntoWall + m ()Lnet/minecraft/world/damagesource/DamageSource; o fellOutOfWorld + m ()Lnet/minecraft/world/damagesource/DamageSource; p generic + m ()Lnet/minecraft/world/damagesource/DamageSource; q magic + m ()Lnet/minecraft/world/damagesource/DamageSource; r wither + m ()Lnet/minecraft/world/damagesource/DamageSource; s dragonBreath + m ()Lnet/minecraft/world/damagesource/DamageSource; t dryOut + m ()Lnet/minecraft/world/damagesource/DamageSource; u sweetBerryBush + m ()Lnet/minecraft/world/damagesource/DamageSource; v freeze + m ()Lnet/minecraft/world/damagesource/DamageSource; w stalagmite + m ()Lnet/minecraft/world/damagesource/DamageSource; x outOfBorder + m ()Lnet/minecraft/world/damagesource/DamageSource; y genericKill +c net/minecraft/world/damagesource/DamageType net/minecraft/world/damagesource/DamageType + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Ljava/lang/String; d msgId + f Lnet/minecraft/world/damagesource/DamageScaling; e scaling + f F f exhaustion + f Lnet/minecraft/world/damagesource/DamageEffects; g effects + f Lnet/minecraft/world/damagesource/DeathMessageType; h deathMessageType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/lang/String; a msgId + m ()Lnet/minecraft/world/damagesource/DamageScaling; b scaling + m ()F c exhaustion + m ()Lnet/minecraft/world/damagesource/DamageEffects; d effects + m ()Lnet/minecraft/world/damagesource/DeathMessageType; e deathMessageType +c net/minecraft/world/damagesource/DamageTypes net/minecraft/world/damagesource/DamageTypes + f Lnet/minecraft/resources/ResourceKey; A STING + f Lnet/minecraft/resources/ResourceKey; B MOB_ATTACK + f Lnet/minecraft/resources/ResourceKey; C MOB_ATTACK_NO_AGGRO + f Lnet/minecraft/resources/ResourceKey; D PLAYER_ATTACK + f Lnet/minecraft/resources/ResourceKey; E ARROW + f Lnet/minecraft/resources/ResourceKey; F TRIDENT + f Lnet/minecraft/resources/ResourceKey; G MOB_PROJECTILE + f Lnet/minecraft/resources/ResourceKey; H SPIT + f Lnet/minecraft/resources/ResourceKey; I WIND_CHARGE + f Lnet/minecraft/resources/ResourceKey; J FIREWORKS + f Lnet/minecraft/resources/ResourceKey; K FIREBALL + f Lnet/minecraft/resources/ResourceKey; L UNATTRIBUTED_FIREBALL + f Lnet/minecraft/resources/ResourceKey; M WITHER_SKULL + f Lnet/minecraft/resources/ResourceKey; N THROWN + f Lnet/minecraft/resources/ResourceKey; O INDIRECT_MAGIC + f Lnet/minecraft/resources/ResourceKey; P THORNS + f Lnet/minecraft/resources/ResourceKey; Q EXPLOSION + f Lnet/minecraft/resources/ResourceKey; R PLAYER_EXPLOSION + f Lnet/minecraft/resources/ResourceKey; S SONIC_BOOM + f Lnet/minecraft/resources/ResourceKey; T BAD_RESPAWN_POINT + f Lnet/minecraft/resources/ResourceKey; U OUTSIDE_BORDER + f Lnet/minecraft/resources/ResourceKey; V GENERIC_KILL + f Lnet/minecraft/resources/ResourceKey; W MACE_SMASH + f Lnet/minecraft/resources/ResourceKey; a IN_FIRE + f Lnet/minecraft/resources/ResourceKey; b CAMPFIRE + f Lnet/minecraft/resources/ResourceKey; c LIGHTNING_BOLT + f Lnet/minecraft/resources/ResourceKey; d ON_FIRE + f Lnet/minecraft/resources/ResourceKey; e LAVA + f Lnet/minecraft/resources/ResourceKey; f HOT_FLOOR + f Lnet/minecraft/resources/ResourceKey; g IN_WALL + f Lnet/minecraft/resources/ResourceKey; h CRAMMING + f Lnet/minecraft/resources/ResourceKey; i DROWN + f Lnet/minecraft/resources/ResourceKey; j STARVE + f Lnet/minecraft/resources/ResourceKey; k CACTUS + f Lnet/minecraft/resources/ResourceKey; l FALL + f Lnet/minecraft/resources/ResourceKey; m ENDER_PEARL + f Lnet/minecraft/resources/ResourceKey; n FLY_INTO_WALL + f Lnet/minecraft/resources/ResourceKey; o FELL_OUT_OF_WORLD + f Lnet/minecraft/resources/ResourceKey; p GENERIC + f Lnet/minecraft/resources/ResourceKey; q MAGIC + f Lnet/minecraft/resources/ResourceKey; r WITHER + f Lnet/minecraft/resources/ResourceKey; s DRAGON_BREATH + f Lnet/minecraft/resources/ResourceKey; t DRY_OUT + f Lnet/minecraft/resources/ResourceKey; u SWEET_BERRY_BUSH + f Lnet/minecraft/resources/ResourceKey; v FREEZE + f Lnet/minecraft/resources/ResourceKey; w STALAGMITE + f Lnet/minecraft/resources/ResourceKey; x FALLING_BLOCK + f Lnet/minecraft/resources/ResourceKey; y FALLING_ANVIL + f Lnet/minecraft/resources/ResourceKey; z FALLING_STALACTITE + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/world/damagesource/DeathMessageType net/minecraft/world/damagesource/DeathMessageType + f Lnet/minecraft/world/damagesource/DeathMessageType; a DEFAULT + f Lnet/minecraft/world/damagesource/DeathMessageType; b FALL_VARIANTS + f Lnet/minecraft/world/damagesource/DeathMessageType; c INTENTIONAL_GAME_DESIGN + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e id + f [Lnet/minecraft/world/damagesource/DeathMessageType; f $VALUES + m ()[Lnet/minecraft/world/damagesource/DeathMessageType; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/damagesource/FallLocation net/minecraft/world/damagesource/FallLocation + f Lnet/minecraft/world/damagesource/FallLocation; a GENERIC + f Lnet/minecraft/world/damagesource/FallLocation; b LADDER + f Lnet/minecraft/world/damagesource/FallLocation; c VINES + f Lnet/minecraft/world/damagesource/FallLocation; d WEEPING_VINES + f Lnet/minecraft/world/damagesource/FallLocation; e TWISTING_VINES + f Lnet/minecraft/world/damagesource/FallLocation; f SCAFFOLDING + f Lnet/minecraft/world/damagesource/FallLocation; g OTHER_CLIMBABLE + f Lnet/minecraft/world/damagesource/FallLocation; h WATER + f Ljava/lang/String; i id + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/FallLocation; a getCurrentFallLocation + m ()Ljava/lang/String; a languageKey + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/damagesource/FallLocation; a blockToFallLocation + m ()Ljava/lang/String; b id +c net/minecraft/world/effect/AbsorptionMobEffect net/minecraft/world/effect/AbsorptionMobEffect + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (II)Z a shouldApplyEffectTickThisTick + m (Lnet/minecraft/world/entity/EntityLiving;I)V a onEffectStarted +c net/minecraft/world/effect/BadOmenMobEffect net/minecraft/world/effect/BadOmenMobEffect + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (II)Z a shouldApplyEffectTickThisTick +c net/minecraft/world/effect/HealOrHarmMobEffect net/minecraft/world/effect/HealOrHarmMobEffect + f Z c isHarm + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;ID)V a applyInstantenousEffect +c net/minecraft/world/effect/HungerMobEffect net/minecraft/world/effect/HungerMobEffect + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (II)Z a shouldApplyEffectTickThisTick +c net/minecraft/world/effect/InfestedMobEffect net/minecraft/world/effect/InfestedMobEffect + f F c chanceToSpawn + f Ljava/util/function/ToIntFunction; d spawnedCount + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;DDD)V a spawnSilverfish + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt +c net/minecraft/world/effect/InstantMobEffect net/minecraft/world/effect/InstantenousMobEffect + m ()Z a isInstantenous + m (II)Z a shouldApplyEffectTickThisTick +c net/minecraft/world/effect/MobEffect net/minecraft/world/effect/MobEffectInstance + f I a INFINITE_DURATION + f I b MIN_AMPLIFIER + f I c MAX_AMPLIFIER + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + f Lorg/slf4j/Logger; f LOGGER + f Lnet/minecraft/core/Holder; g effect + f I h duration + f I i amplifier + f Z j ambient + f Z k visible + f Z l showIcon + f Lnet/minecraft/world/effect/MobEffect; m hiddenEffect + f Lnet/minecraft/world/effect/MobEffect$a; n blendState + m (Lnet/minecraft/core/Holder;)Z a is + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/effect/MobEffect;)V a setDetailsFrom + m (Lnet/minecraft/world/entity/EntityLiving;F)F a getBlendFactor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved + m (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I a mapDuration + m (Lnet/minecraft/world/entity/EntityLiving;)V a onEffectStarted + m ()Lnet/minecraft/core/particles/ParticleParam; a getParticleOptions + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/effect/MobEffect; a load + m (I)Z a endsWithin + m (Lnet/minecraft/world/entity/EntityLiving;Ljava/lang/Runnable;)Z a tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffect$b;)Lnet/minecraft/world/effect/MobEffect; a lambda$new$1 + m (Lnet/minecraft/world/entity/EntityLiving;)V b onEffectAdded + m (Lnet/minecraft/world/effect/MobEffect;)Z b update + m ()Z b isInfiniteDuration + m (I)I b lambda$tickDownDuration$2 + m ()Lnet/minecraft/core/Holder; c getEffect + m (Lnet/minecraft/world/effect/MobEffect;)I c compareTo + m (Lnet/minecraft/world/effect/MobEffect;)V d copyBlendState + m ()I d getDuration + m (Lnet/minecraft/world/effect/MobEffect;)Z e isShorterDurationThan + m ()I e getAmplifier + m ()Z f isAmbient + m ()Z g isVisible + m ()Z h showIcon + m ()Ljava/lang/String; i getDescriptionId + m ()Lnet/minecraft/nbt/NBTBase; j save + m ()V k skipBlending + m ()Lnet/minecraft/world/effect/MobEffect$b; l asDetails + m ()Z m hasRemainingDuration + m ()I n tickDownDuration + m ()Ljava/lang/String; o describeDuration +c net/minecraft/world/effect/MobEffect$a net/minecraft/world/effect/MobEffectInstance$BlendState + f F a factor + f F b factorPreviousFrame + m (Lnet/minecraft/world/effect/MobEffect$a;)V a copyFrom + m (Lnet/minecraft/world/effect/MobEffect;)V a setImmediate + m (Lnet/minecraft/world/entity/EntityLiving;F)F a getFactor + m (Lnet/minecraft/world/effect/MobEffect;)V b tick + m (Lnet/minecraft/world/effect/MobEffect;)F c computeTarget + m (Lnet/minecraft/world/effect/MobEffect;)I d getBlendDuration +c net/minecraft/world/effect/MobEffect$b net/minecraft/world/effect/MobEffectInstance$Details + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f I c amplifier + f I d duration + f Z e ambient + f Z f showParticles + f Z g showIcon + f Ljava/util/Optional; h hiddenEffect + m (Lnet/minecraft/world/effect/MobEffect$b;)Ljava/util/Optional; a lambda$static$0 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; a lambda$static$2 + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$3 + m ()I a amplifier + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/effect/MobEffect$b; a create + m ()I b duration + m ()Z c ambient + m ()Z d showParticles + m ()Z e showIcon + m ()Ljava/util/Optional; f hiddenEffect +c net/minecraft/world/effect/MobEffectInfo net/minecraft/world/effect/MobEffectCategory + f Lnet/minecraft/world/effect/MobEffectInfo; a BENEFICIAL + f Lnet/minecraft/world/effect/MobEffectInfo; b HARMFUL + f Lnet/minecraft/world/effect/MobEffectInfo; c NEUTRAL + f Lnet/minecraft/EnumChatFormat; d tooltipFormatting + f [Lnet/minecraft/world/effect/MobEffectInfo; e $VALUES + m ()Lnet/minecraft/EnumChatFormat; a getTooltipFormatting + m ()[Lnet/minecraft/world/effect/MobEffectInfo; b $values +c net/minecraft/world/effect/MobEffectList net/minecraft/world/effect/MobEffect + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f I c AMBIENT_ALPHA + f Ljava/util/Map; d attributeModifiers + f Lnet/minecraft/world/effect/MobEffectInfo; e category + f I f color + f Ljava/util/function/Function; g particleFactory + f Ljava/lang/String; h descriptionId + f I i blendDurationTicks + f Ljava/util/Optional; j soundOnAdded + f Lnet/minecraft/world/flag/FeatureFlagSet; k requiredFeatures + m (II)Z a shouldApplyEffectTickThisTick + m (ILjava/util/function/BiConsumer;)V a createModifiers + m (Lnet/minecraft/world/entity/EntityLiving;I)V a onEffectStarted + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Lnet/minecraft/world/effect/MobEffectList; a addAttributeModifier + m (Ljava/util/function/BiConsumer;ILnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffectList$a;)V a lambda$createModifiers$3 + m ()Z a isInstantenous + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/particles/ParticleParam; a createParticleOptions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;ID)V a applyInstantenousEffect + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/effect/MobEffectList; a requiredFeatures + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V a removeAttributeModifiers + m (Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/effect/MobEffectList; a withSoundOnAdded + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/sounds/SoundEffect;)V a lambda$onEffectAdded$2 + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;I)V a addAttributeModifiers + m (Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/particles/ParticleParam; a lambda$new$1 + m (I)Lnet/minecraft/world/effect/MobEffectList; a setBlendDuration + m (ILnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/particles/ParticleParam; a lambda$new$0 + m ()I b getBlendDurationTicks + m (Lnet/minecraft/world/entity/EntityLiving;I)V b onEffectAdded + m ()Ljava/lang/String; c getOrCreateDescriptionId + m ()Ljava/lang/String; d getDescriptionId + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName + m ()Lnet/minecraft/world/effect/MobEffectInfo; f getCategory + m ()I g getColor + m ()Z h isBeneficial + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures +c net/minecraft/world/effect/MobEffectList$a net/minecraft/world/effect/MobEffect$AttributeTemplate + f Lnet/minecraft/resources/MinecraftKey; a id + f D b amount + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation + m (I)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a create + m ()Lnet/minecraft/resources/MinecraftKey; a id + m ()D b amount + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation +c net/minecraft/world/effect/MobEffectUtil net/minecraft/world/effect/MobEffectUtil + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;DLnet/minecraft/world/effect/MobEffect;I)Ljava/util/List; a addEffectToPlayersAround + m (Lnet/minecraft/world/effect/MobEffect;FF)Lnet/minecraft/network/chat/IChatBaseComponent; a formatDuration + m (Lnet/minecraft/world/entity/EntityLiving;)Z a hasDigSpeed + m (Lnet/minecraft/world/entity/EntityLiving;)I b getDigSpeedAmplification + m (Lnet/minecraft/world/entity/EntityLiving;)Z c hasWaterBreathing +c net/minecraft/world/effect/MobEffects net/minecraft/world/effect/MobEffects + f Lnet/minecraft/core/Holder; A UNLUCK + f Lnet/minecraft/core/Holder; B SLOW_FALLING + f Lnet/minecraft/core/Holder; C CONDUIT_POWER + f Lnet/minecraft/core/Holder; D DOLPHINS_GRACE + f Lnet/minecraft/core/Holder; E BAD_OMEN + f Lnet/minecraft/core/Holder; F HERO_OF_THE_VILLAGE + f Lnet/minecraft/core/Holder; G DARKNESS + f Lnet/minecraft/core/Holder; H TRIAL_OMEN + f Lnet/minecraft/core/Holder; I RAID_OMEN + f Lnet/minecraft/core/Holder; J WIND_CHARGED + f Lnet/minecraft/core/Holder; K WEAVING + f Lnet/minecraft/core/Holder; L OOZING + f Lnet/minecraft/core/Holder; M INFESTED + f I N DARKNESS_EFFECT_FACTOR_PADDING_DURATION_TICKS + f Lnet/minecraft/core/Holder; a MOVEMENT_SPEED + f Lnet/minecraft/core/Holder; b MOVEMENT_SLOWDOWN + f Lnet/minecraft/core/Holder; c DIG_SPEED + f Lnet/minecraft/core/Holder; d DIG_SLOWDOWN + f Lnet/minecraft/core/Holder; e DAMAGE_BOOST + f Lnet/minecraft/core/Holder; f HEAL + f Lnet/minecraft/core/Holder; g HARM + f Lnet/minecraft/core/Holder; h JUMP + f Lnet/minecraft/core/Holder; i CONFUSION + f Lnet/minecraft/core/Holder; j REGENERATION + f Lnet/minecraft/core/Holder; k DAMAGE_RESISTANCE + f Lnet/minecraft/core/Holder; l FIRE_RESISTANCE + f Lnet/minecraft/core/Holder; m WATER_BREATHING + f Lnet/minecraft/core/Holder; n INVISIBILITY + f Lnet/minecraft/core/Holder; o BLINDNESS + f Lnet/minecraft/core/Holder; p NIGHT_VISION + f Lnet/minecraft/core/Holder; q HUNGER + f Lnet/minecraft/core/Holder; r WEAKNESS + f Lnet/minecraft/core/Holder; s POISON + f Lnet/minecraft/core/Holder; t WITHER + f Lnet/minecraft/core/Holder; u HEALTH_BOOST + f Lnet/minecraft/core/Holder; v ABSORPTION + f Lnet/minecraft/core/Holder; w SATURATION + f Lnet/minecraft/core/Holder; x GLOWING + f Lnet/minecraft/core/Holder; y LEVITATION + f Lnet/minecraft/core/Holder; z LUCK + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap + m (Ljava/lang/String;Lnet/minecraft/world/effect/MobEffectList;)Lnet/minecraft/core/Holder; a register + m (Lnet/minecraft/util/RandomSource;)I a lambda$static$2 + m (Lnet/minecraft/util/RandomSource;)I b lambda$static$1 + m (Lnet/minecraft/util/RandomSource;)I c lambda$static$0 +c net/minecraft/world/effect/OozingMobEffect net/minecraft/world/effect/OozingMobEffect + f I c SLIME_SIZE + f I d RADIUS_TO_CHECK_SLIMES + f Ljava/util/function/ToIntFunction; e spawnedCount + m (Lnet/minecraft/world/level/World;DDD)V a spawnSlimeOffspring + m (ILnet/minecraft/world/effect/OozingMobEffect$a;I)I a numberOfSlimesToSpawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved +c net/minecraft/world/effect/OozingMobEffect$a net/minecraft/world/effect/OozingMobEffect$NearbySlimes + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/EntitySlime;)Z a lambda$closeTo$0 + m (Lnet/minecraft/world/entity/EntityLiving;I)I a lambda$closeTo$1 + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/effect/OozingMobEffect$a; a closeTo +c net/minecraft/world/effect/PoisonMobEffect net/minecraft/world/effect/PoisonMobEffect + f I c DAMAGE_INTERVAL + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (II)Z a shouldApplyEffectTickThisTick +c net/minecraft/world/effect/RaidOmenMobEffect net/minecraft/world/effect/RaidOmenMobEffect + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (II)Z a shouldApplyEffectTickThisTick +c net/minecraft/world/effect/RegenerationMobEffect net/minecraft/world/effect/RegenerationMobEffect + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (II)Z a shouldApplyEffectTickThisTick +c net/minecraft/world/effect/SaturationMobEffect net/minecraft/world/effect/SaturationMobEffect + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick +c net/minecraft/world/effect/WeavingMobEffect net/minecraft/world/effect/WeavingMobEffect + f Ljava/util/function/ToIntFunction; c maxCobwebs + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved +c net/minecraft/world/effect/WindChargedMobEffect net/minecraft/world/effect/WindChargedMobEffect + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved +c net/minecraft/world/effect/WitherMobEffect net/minecraft/world/effect/WitherMobEffect + f I c DAMAGE_INTERVAL + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick + m (II)Z a shouldApplyEffectTickThisTick +c net/minecraft/world/entity/AnimationState net/minecraft/world/entity/AnimationState + f I a STOPPED + f I b startTick + m (ZI)V a animateWhen + m (Ljava/util/function/Consumer;)V a ifStarted + m (I)V a start + m ()V a stop + m (F)J a getTimeInMillis + m (IF)V a fastForward + m (Lnet/minecraft/world/entity/AnimationState;)V a copyFrom + m (I)V b startIfStopped + m ()Z b isStarted +c net/minecraft/world/entity/Attackable net/minecraft/world/entity/Attackable + m ()Lnet/minecraft/world/entity/EntityLiving; am getLastAttacker +c net/minecraft/world/entity/ConversionParams net/minecraft/world/entity/ConversionParams + f Lnet/minecraft/world/entity/ConversionType; a type + f Z b keepEquipment + f Z c preserveCanPickUpLoot + f Lnet/minecraft/world/scores/ScoreboardTeam; d team + m ()Lnet/minecraft/world/entity/ConversionType; a type + m (Lnet/minecraft/world/entity/EntityInsentient;ZZ)Lnet/minecraft/world/entity/ConversionParams; a single + m ()Z b keepEquipment + m ()Z c preserveCanPickUpLoot + m ()Lnet/minecraft/world/scores/ScoreboardTeam; d team +c net/minecraft/world/entity/ConversionParams$a net/minecraft/world/entity/ConversionParams$AfterConversion +c net/minecraft/world/entity/ConversionType net/minecraft/world/entity/ConversionType + f Lnet/minecraft/world/entity/ConversionType; a SINGLE + f Lnet/minecraft/world/entity/ConversionType; b SPLIT_ON_DEATH + f Z c discardAfterConversion + f [Lnet/minecraft/world/entity/ConversionType; d $VALUES + m ()Z a shouldDiscardAfterConversion + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ConversionParams;)V a convert + m ()[Lnet/minecraft/world/entity/ConversionType; b $values + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ConversionParams;)V b convertCommon +c net/minecraft/world/entity/ConversionType$1 net/minecraft/world/entity/ConversionType$1 + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ConversionParams;)V a convert +c net/minecraft/world/entity/ConversionType$2 net/minecraft/world/entity/ConversionType$2 + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ConversionParams;)V a convert +c net/minecraft/world/entity/Crackiness net/minecraft/world/entity/Crackiness + f Lnet/minecraft/world/entity/Crackiness; a GOLEM + f Lnet/minecraft/world/entity/Crackiness; b WOLF_ARMOR + f F c fractionLow + f F d fractionMedium + f F e fractionHigh + m (F)Lnet/minecraft/world/entity/Crackiness$a; a byFraction + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Crackiness$a; a byDamage + m (II)Lnet/minecraft/world/entity/Crackiness$a; a byDamage +c net/minecraft/world/entity/Crackiness$a net/minecraft/world/entity/Crackiness$Level + f Lnet/minecraft/world/entity/Crackiness$a; a NONE + f Lnet/minecraft/world/entity/Crackiness$a; b LOW + f Lnet/minecraft/world/entity/Crackiness$a; c MEDIUM + f Lnet/minecraft/world/entity/Crackiness$a; d HIGH + f [Lnet/minecraft/world/entity/Crackiness$a; e $VALUES + m ()[Lnet/minecraft/world/entity/Crackiness$a; a $values +c net/minecraft/world/entity/Display net/minecraft/world/entity/Display + f I a NO_BRIGHTNESS_OVERRIDE + f Lnet/minecraft/network/syncher/DataWatcherObject; aA DATA_BRIGHTNESS_OVERRIDE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aB DATA_VIEW_RANGE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aC DATA_SHADOW_RADIUS_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aD DATA_SHADOW_STRENGTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aE DATA_WIDTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aF DATA_HEIGHT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aG DATA_GLOW_COLOR_OVERRIDE_ID + f Lit/unimi/dsi/fastutil/ints/IntSet; aH RENDER_STATE_IDS + f F aI INITIAL_SHADOW_RADIUS + f F aJ INITIAL_SHADOW_STRENGTH + f I aK NO_GLOW_COLOR_OVERRIDE + f J aL interpolationStartClientTick + f I aM interpolationDuration + f F aN lastProgress + f Lnet/minecraft/world/phys/AxisAlignedBB; aO cullingBoundingBox + f Z aP noCulling + f Z aQ updateStartTick + f Z aR updateInterpolationDuration + f Lnet/minecraft/world/entity/Display$k; aS renderState + f Lnet/minecraft/world/entity/Display$j; aT posRotInterpolationTarget + f Lnet/minecraft/network/syncher/DataWatcherObject; ay DATA_RIGHT_ROTATION_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; az DATA_BILLBOARD_RENDER_CONSTRAINTS_ID + f Ljava/lang/String; b TAG_POS_ROT_INTERPOLATION_DURATION + f Ljava/lang/String; c TAG_TRANSFORMATION_INTERPOLATION_DURATION + f Ljava/lang/String; d TAG_TRANSFORMATION_START_INTERPOLATION + f Ljava/lang/String; e TAG_TRANSFORMATION + f Ljava/lang/String; f TAG_BILLBOARD + f Ljava/lang/String; g TAG_BRIGHTNESS + f Ljava/lang/String; h TAG_VIEW_RANGE + f Ljava/lang/String; i TAG_SHADOW_RADIUS + f Ljava/lang/String; j TAG_SHADOW_STRENGTH + f Ljava/lang/String; k TAG_WIDTH + f Ljava/lang/String; l TAG_HEIGHT + f Ljava/lang/String; m TAG_GLOW_COLOR_OVERRIDE + f Z n updateRenderState + f Lorg/slf4j/Logger; o LOGGER + f Lnet/minecraft/network/syncher/DataWatcherObject; p DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; q DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; r DATA_POS_ROT_INTERPOLATION_DURATION_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; s DATA_TRANSLATION_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; t DATA_SCALE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; u DATA_LEFT_ROTATION_ID + m ()F A getShadowStrength + m ()F B getWidth + m ()I C getGlowColorOverride + m ()F D getHeight + m ()V E updateCulling + m ()Lnet/minecraft/world/entity/Display$k; F createFreshRenderState + m ()D R_ lerpTargetX + m ()D S_ lerpTargetY + m (ZF)V a updateRenderSubState + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/world/entity/Display$k;F)Lnet/minecraft/world/entity/Display$k; a createInterpolatedRenderState + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lcom/mojang/datafixers/util/Pair;)V a lambda$readAdditionalSaveData$2 + m (Lnet/minecraft/world/entity/Display$BillboardConstraints;)V a setBillboardConstraints + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$5 + m (F)F a calculateInterpolationProgress + m (Lnet/minecraft/util/Brightness;)V a setBrightnessOverride + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/syncher/DataWatcher;)Lcom/mojang/math/Transformation; a createTransformation + m (Lcom/mojang/math/Transformation;)V a setTransformation + m (DDD)V a_ setPos + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$addAdditionalSaveData$4 + m (F)V b setViewRange + m (Lcom/mojang/datafixers/util/Pair;)V b lambda$readAdditionalSaveData$1 + m (I)V b setTransformationInterpolationDuration + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (I)V c setTransformationInterpolationDelay + m (Lcom/mojang/datafixers/util/Pair;)V c lambda$readAdditionalSaveData$0 + m (F)V c setShadowRadius + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V c lambda$addAdditionalSaveData$3 + m (I)V d setPosRotInterpolationDuration + m ()V f_ cancelLerp + m ()D g_ lerpTargetZ + m ()V h tick + m ()F h_ lerpTargetYRot + m ()I k_ getTeamColor + m (I)V l setGlowColorOverride + m ()Lnet/minecraft/world/phys/AxisAlignedBB; l getBoundingBoxForCulling + m ()Z m affectedByCulling + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction + m ()Lnet/minecraft/world/entity/Display$k; p renderState + m ()F r_ lerpTargetXRot + m ()I s getTransformationInterpolationDuration + m ()Z s_ isIgnoringBlockTriggers + m ()I t getTransformationInterpolationDelay + m ()I u getPosRotInterpolationDuration + m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; v getBillboardConstraints + m ()Lnet/minecraft/util/Brightness; w getBrightnessOverride + m ()I x getPackedBrightnessOverride + m (F)V x setShadowStrength + m (F)V y setWidth + m ()F y getViewRange + m ()F z getShadowRadius + m (F)V z setHeight +c net/minecraft/world/entity/Display$BillboardConstraints net/minecraft/world/entity/Display$BillboardConstraints + f Lnet/minecraft/world/entity/Display$BillboardConstraints; a FIXED + f Lnet/minecraft/world/entity/Display$BillboardConstraints; b VERTICAL + f Lnet/minecraft/world/entity/Display$BillboardConstraints; c HORIZONTAL + f Lnet/minecraft/world/entity/Display$BillboardConstraints; d CENTER + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/util/function/IntFunction; f BY_ID + f B g id + f Ljava/lang/String; h name + f [Lnet/minecraft/world/entity/Display$BillboardConstraints; i $VALUES + m ()B a getId + m ()[Lnet/minecraft/world/entity/Display$BillboardConstraints; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/Display$BlockDisplay net/minecraft/world/entity/Display$BlockDisplay + f Ljava/lang/String; o TAG_BLOCK_STATE + f Lnet/minecraft/network/syncher/DataWatcherObject; p DATA_BLOCK_STATE_ID + f Lnet/minecraft/world/entity/Display$BlockDisplay$a; q blockRenderState + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (ZF)V a updateRenderSubState + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setBlockState + m ()Lnet/minecraft/world/entity/Display$BlockDisplay$a; s blockRenderState + m ()Lnet/minecraft/world/level/block/state/IBlockData; t getBlockState +c net/minecraft/world/entity/Display$BlockDisplay$a net/minecraft/world/entity/Display$BlockDisplay$BlockRenderState + f Lnet/minecraft/world/level/block/state/IBlockData; a blockState + m ()Lnet/minecraft/world/level/block/state/IBlockData; a blockState +c net/minecraft/world/entity/Display$ColorInterpolator net/minecraft/world/entity/Display$ColorInterpolator + f I a previous + f I b current + m ()I a previous + m ()I b current +c net/minecraft/world/entity/Display$FloatInterpolator net/minecraft/world/entity/Display$FloatInterpolator + m (FF)F a lambda$constant$0 +c net/minecraft/world/entity/Display$GenericInterpolator net/minecraft/world/entity/Display$GenericInterpolator + m (Ljava/lang/Object;F)Ljava/lang/Object; a lambda$constant$0 +c net/minecraft/world/entity/Display$IntInterpolator net/minecraft/world/entity/Display$IntInterpolator + m (IF)I a lambda$constant$0 +c net/minecraft/world/entity/Display$ItemDisplay net/minecraft/world/entity/Display$ItemDisplay + f Ljava/lang/String; o TAG_ITEM + f Ljava/lang/String; p TAG_ITEM_DISPLAY + f Lnet/minecraft/network/syncher/DataWatcherObject; q DATA_ITEM_STACK_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; r DATA_ITEM_DISPLAY_ID + f Lnet/minecraft/world/entity/SlotAccess; s slot + f Lnet/minecraft/world/entity/Display$ItemDisplay$a; t itemRenderState + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/item/ItemStack;)V a setItemStack + m (ZF)V a updateRenderSubState + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lcom/mojang/datafixers/util/Pair;)V a lambda$readAdditionalSaveData$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$1 + m (Lnet/minecraft/world/item/ItemDisplayContext;)V a setItemTransform + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/entity/Display$ItemDisplay$a; s itemRenderState + m ()Lnet/minecraft/world/item/ItemStack; t getItemStack + m ()Lnet/minecraft/world/item/ItemDisplayContext; u getItemTransform +c net/minecraft/world/entity/Display$ItemDisplay$a net/minecraft/world/entity/Display$ItemDisplay$ItemRenderState + f Lnet/minecraft/world/item/ItemStack; a itemStack + f Lnet/minecraft/world/item/ItemDisplayContext; b itemTransform + m ()Lnet/minecraft/world/item/ItemStack; a itemStack + m ()Lnet/minecraft/world/item/ItemDisplayContext; b itemTransform +c net/minecraft/world/entity/Display$TextDisplay net/minecraft/world/entity/Display$TextDisplay + f Ljava/lang/String; aA TAG_BACKGROUND_COLOR + f Ljava/lang/String; aB TAG_SHADOW + f Ljava/lang/String; aC TAG_SEE_THROUGH + f Ljava/lang/String; aD TAG_USE_DEFAULT_BACKGROUND + f Ljava/lang/String; aE TAG_ALIGNMENT + f B aF INITIAL_TEXT_OPACITY + f Lnet/minecraft/network/syncher/DataWatcherObject; aG DATA_TEXT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aH DATA_LINE_WIDTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aI DATA_BACKGROUND_COLOR_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aJ DATA_TEXT_OPACITY_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aK DATA_STYLE_FLAGS_ID + f Lit/unimi/dsi/fastutil/ints/IntSet; aL TEXT_RENDER_STATE_IDS + f Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; aM clientDisplayCache + f Lnet/minecraft/world/entity/Display$TextDisplay$e; aN textRenderState + f Ljava/lang/String; ay TAG_LINE_WIDTH + f Ljava/lang/String; az TAG_TEXT_OPACITY + f Ljava/lang/String; o TAG_TEXT + f B p FLAG_SHADOW + f B q FLAG_SEE_THROUGH + f B r FLAG_USE_DEFAULT_BACKGROUND + f B s FLAG_ALIGN_LEFT + f B t FLAG_ALIGN_RIGHT + f I u INITIAL_BACKGROUND + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (ZF)V a updateRenderSubState + m (Lnet/minecraft/world/entity/Display$TextDisplay$e;F)Lnet/minecraft/world/entity/Display$TextDisplay$e; a createInterpolatedTextRenderState + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Display$TextDisplay$LineSplitter;)Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; a cacheDisplay + m (B)Lnet/minecraft/world/entity/Display$TextDisplay$Align; a getAlign + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setText + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$0 + m (BLnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;B)B a loadFlag + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (I)V b setLineWidth + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (BLnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;B)V b storeFlag + m (B)V c setTextOpacity + m (I)V c setBackgroundColor + m (B)V d setFlags + m ()Lnet/minecraft/world/entity/Display$TextDisplay$e; s textRenderState + m ()Lnet/minecraft/network/chat/IChatBaseComponent; t getText + m ()I u getLineWidth + m ()B v getTextOpacity + m ()I w getBackgroundColor + m ()B x getFlags + m ()Lnet/minecraft/world/entity/Display$TextDisplay$e; y createFreshTextRenderState +c net/minecraft/world/entity/Display$TextDisplay$Align net/minecraft/world/entity/Display$TextDisplay$Align + f Lnet/minecraft/world/entity/Display$TextDisplay$Align; a CENTER + f Lnet/minecraft/world/entity/Display$TextDisplay$Align; b LEFT + f Lnet/minecraft/world/entity/Display$TextDisplay$Align; c RIGHT + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e name + f [Lnet/minecraft/world/entity/Display$TextDisplay$Align; f $VALUES + m ()[Lnet/minecraft/world/entity/Display$TextDisplay$Align; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/Display$TextDisplay$CachedInfo net/minecraft/world/entity/Display$TextDisplay$CachedInfo + f Ljava/util/List; a lines + f I b width + m ()Ljava/util/List; a lines + m ()I b width +c net/minecraft/world/entity/Display$TextDisplay$CachedLine net/minecraft/world/entity/Display$TextDisplay$CachedLine + f Lnet/minecraft/util/FormattedString; a contents + f I b width + m ()Lnet/minecraft/util/FormattedString; a contents + m ()I b width +c net/minecraft/world/entity/Display$TextDisplay$e net/minecraft/world/entity/Display$TextDisplay$TextRenderState + f Lnet/minecraft/network/chat/IChatBaseComponent; a text + f I b lineWidth + f Lnet/minecraft/world/entity/Display$IntInterpolator; c textOpacity + f Lnet/minecraft/world/entity/Display$IntInterpolator; d backgroundColor + f B e flags + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a text + m ()I b lineWidth + m ()Lnet/minecraft/world/entity/Display$IntInterpolator; c textOpacity + m ()Lnet/minecraft/world/entity/Display$IntInterpolator; d backgroundColor + m ()B e flags +c net/minecraft/world/entity/Display$h net/minecraft/world/entity/Display$LinearFloatInterpolator + f F a previous + f F b current + m ()F a previous + m ()F b current +c net/minecraft/world/entity/Display$i net/minecraft/world/entity/Display$LinearIntInterpolator + f I a previous + f I b current + m ()I a previous + m ()I b current +c net/minecraft/world/entity/Display$j net/minecraft/world/entity/Display$PosRotInterpolationTarget + f I a steps + f D b targetX + f D c targetY + f D d targetZ + f D e targetYRot + f D f targetXRot + m (Lnet/minecraft/world/entity/Entity;)V a applyTargetPosAndRot + m (Lnet/minecraft/world/entity/Entity;)V b applyLerpStep +c net/minecraft/world/entity/Display$k net/minecraft/world/entity/Display$RenderState + f Lnet/minecraft/world/entity/Display$GenericInterpolator; a transformation + f Lnet/minecraft/world/entity/Display$BillboardConstraints; b billboardConstraints + f I c brightnessOverride + f Lnet/minecraft/world/entity/Display$FloatInterpolator; d shadowRadius + f Lnet/minecraft/world/entity/Display$FloatInterpolator; e shadowStrength + f I f glowColorOverride + m ()Lnet/minecraft/world/entity/Display$GenericInterpolator; a transformation + m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; b billboardConstraints + m ()I c brightnessOverride + m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; d shadowRadius + m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; e shadowStrength + m ()I f glowColorOverride +c net/minecraft/world/entity/Display$m net/minecraft/world/entity/Display$TransformationInterpolator + f Lcom/mojang/math/Transformation; a previous + f Lcom/mojang/math/Transformation; b current + m ()Lcom/mojang/math/Transformation; a previous + m (F)Lcom/mojang/math/Transformation; a get + m ()Lcom/mojang/math/Transformation; b current +c net/minecraft/world/entity/ElytraAnimationState net/minecraft/world/entity/ElytraAnimationState + f F a DEFAULT_X_ROT + f F b DEFAULT_Z_ROT + f F c rotX + f F d rotY + f F e rotZ + f F f rotXOld + f F g rotYOld + f F h rotZOld + f Lnet/minecraft/world/entity/EntityLiving; i entity + m (F)F a getRotX + m ()V a tick + m (F)F b getRotY + m (F)F c getRotZ +c net/minecraft/world/entity/Entity net/minecraft/world/entity/Entity + f I A MAX_ENTITY_TAG_COUNT + f F B DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2 + f D C DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5 + f D D DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0 + f I E BASE_TICKS_REQUIRED_TO_FREEZE + f I F FREEZE_HURT_FREQUENCY + f I G BASE_SAFE_FALL_DISTANCE + f Ljava/lang/String; H UUID_TAG + f Z I blocksBuilding + f I J boardingCooldown + f D K xo + f D L yo + f D M zo + f F N yRotO + f F O xRotO + f Z P horizontalCollision + f Z Q verticalCollision + f Z R verticalCollisionBelow + f Z S minorHorizontalCollision + f Z T hurtMarked + f Lnet/minecraft/world/phys/Vec3D; U stuckSpeedMultiplier + f F V DEFAULT_BB_WIDTH + f F W DEFAULT_BB_HEIGHT + f F X moveDist + f F Y flyDist + f F Z fallDistance + f F aA yRot + f F aB xRot + f Lnet/minecraft/world/phys/AxisAlignedBB; aC bb + f Z aD onGround + f Lnet/minecraft/world/entity/Entity$RemovalReason; aE removalReason + f F aF nextStep + f Z aG wasOnFire + f I aH remainingFireTicks + f Ljava/util/Set; aI fluidOnEyes + f I aJ FLAG_SHIFT_KEY_DOWN + f I aK FLAG_SPRINTING + f I aL FLAG_SWIMMING + f I aM FLAG_INVISIBLE + f Lnet/minecraft/network/syncher/DataWatcherObject; aN DATA_AIR_SUPPLY_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; aO DATA_CUSTOM_NAME + f Lnet/minecraft/network/syncher/DataWatcherObject; aP DATA_CUSTOM_NAME_VISIBLE + f Lnet/minecraft/network/syncher/DataWatcherObject; aQ DATA_SILENT + f Lnet/minecraft/network/syncher/DataWatcherObject; aR DATA_NO_GRAVITY + f Lnet/minecraft/network/syncher/DataWatcherObject; aS DATA_TICKS_FROZEN + f Lnet/minecraft/world/level/entity/EntityInLevelCallback; aT levelCallback + f Lnet/minecraft/network/protocol/game/VecDeltaCodec; aU packetPositionCodec + f I aV portalCooldown + f Z aW invulnerable + f Z aX hasGlowingTag + f Ljava/util/Set; aY tags + f [D aZ pistonDeltas + f D aa xOld + f D ab yOld + f D ac zOld + f Z ad noPhysics + f Lnet/minecraft/util/RandomSource; ae random + f I af tickCount + f Z ag wasTouchingWater + f Lit/unimi/dsi/fastutil/objects/Object2DoubleMap; ah fluidHeight + f Z ai wasEyeInWater + f I aj invulnerableTime + f Z ak firstTick + f Lnet/minecraft/network/syncher/DataWatcher; al entityData + f Lnet/minecraft/network/syncher/DataWatcherObject; am DATA_SHARED_FLAGS_ID + f I an FLAG_ONFIRE + f I ao FLAG_GLOWING + f I ap FLAG_FALL_FLYING + f Lnet/minecraft/network/syncher/DataWatcherObject; aq DATA_POSE + f Z ar hasImpulse + f Lnet/minecraft/world/entity/PortalProcessor; as portalProcess + f Ljava/util/UUID; at uuid + f Ljava/lang/String; au stringUUID + f Z av isInPowderSnow + f Z aw wasInPowderSnow + f Ljava/util/Optional; ax mainSupportingBlockPos + f Lnet/minecraft/world/level/ChunkCoordIntPair; ay chunkPosition + f Lnet/minecraft/world/phys/Vec3D; az deltaMovement + f Lorg/slf4j/Logger; b LOGGER + f J ba pistonDeltasGameTime + f Lnet/minecraft/world/entity/EntitySize; bb dimensions + f F bc eyeHeight + f Z bd onGroundNoBlocks + f F be crystalSoundIntensity + f I bf lastCrystalSoundPlayTick + f Z bg hasVisualFire + f Lnet/minecraft/world/level/block/state/IBlockData; bh inBlockState + f Ljava/util/List; bi movementThisTick + f Ljava/util/Set; bj blocksInside + f Lit/unimi/dsi/fastutil/longs/LongSet; bk visitedBlocks + f Ljava/util/concurrent/atomic/AtomicInteger; c ENTITY_COUNTER + f Lnet/minecraft/world/phys/AxisAlignedBB; d INITIAL_AABB + f D k WATER_FLOW_SCALE + f D l LAVA_FAST_FLOW_SCALE + f D m LAVA_SLOW_FLOW_SCALE + f D n viewScale + f Lnet/minecraft/world/entity/EntityTypes; o type + f I p id + f Lcom/google/common/collect/ImmutableList; q passengers + f Lnet/minecraft/world/entity/Entity; r vehicle + f Lnet/minecraft/world/level/World; s level + f Lnet/minecraft/world/phys/Vec3D; t position + f Lnet/minecraft/core/BlockPosition; u blockPosition + f Ljava/lang/String; v ID_TAG + f Ljava/lang/String; w PASSENGERS_TAG + f I x CONTENTS_SLOT_INDEX + f I y BOARDING_COOLDOWN + f I z TOTAL_AIR_SUPPLY + m (Lnet/minecraft/world/entity/Entity;)Z A hasIndirectPassenger + m ()V G updateFluidOnEyes + m ()V H teleportPassengers + m ()Ljava/util/stream/Stream; I getIndirectPassengersStream + m ()Ljava/lang/String; K lambda$fillCrashReportCategory$9 + m ()Ljava/lang/String; L lambda$fillCrashReportCategory$8 + m ()V M processPortalCooldown + m ()D R_ lerpTargetX + m ()D S_ lerpTargetY + m ()Z Z_ isSpectator + m ([F)Lnet/minecraft/nbt/NBTTagList; a newFloatList + m (Lnet/minecraft/sounds/SoundEffect;)V a playSound + m (Lnet/minecraft/world/entity/Entity$MovementEmission;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a applyMovementEmissionAndPlaySound + m (DDDFF)V a absMoveTo + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/core/BlockPosition;FF)V a moveTo + m (Lnet/minecraft/world/level/portal/TeleportTransition;)V a sendTeleportTransitionToRidingPlayers + m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)D a applyPistonMovementRestriction + m (ZZLnet/minecraft/world/phys/Vec3D;)V a setOnGroundWithMovement + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EnumMoveType;)Lnet/minecraft/world/phys/Vec3D; a maybeBackOffFromEdge + m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding + m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation + m (Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V a setLevelCallback + m (Lnet/minecraft/server/level/EntityPlayer;)Z a broadcastToPlayer + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactAt + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; a teleportSameDimension + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition + m (Lnet/minecraft/core/Holder;)V a gameEvent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;ZZLnet/minecraft/world/phys/Vec3D;)Z a vibrationAndSoundEffectsFromBlock + m (Lnet/minecraft/world/entity/Entity;DD)Z a closerThan + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Ljava/util/List;Ljava/util/Set;)V a checkInsideBlocks + m (Lnet/minecraft/world/level/block/EnumBlockMirror;)F a mirror + m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/phys/Vec3D;)V a lookAt + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider + m (DFZ)Lnet/minecraft/world/phys/MovingObjectPosition; a pick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/World;)Z a canTeleport + m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a adjustSpawnLocation + m (ZLnet/minecraft/world/phys/Vec3D;)V a setOnGroundWithMovement + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (FLnet/minecraft/world/phys/Vec3D;)V a moveRelative + m (Lnet/minecraft/world/scores/ScoreboardTeamBase;)Z a isAlliedTo + m (FF)V a forceSetRotation + m (Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/List;FF)[F a collectCandidateStepUpHeights + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (Lnet/minecraft/tags/TagKey;D)Z a updateFluidHeightAndDoFluidPushing + m (Lnet/minecraft/world/damagesource/DamageSource;F)V a hurt + m (Lnet/minecraft/world/level/World;)V a setLevel + m (Lnet/minecraft/world/level/block/state/IBlockData;)V a onInsideBlock + m (Ljava/util/function/Predicate;)Z a hasPassenger + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityAttachments;)Lnet/minecraft/world/phys/Vec3D; a getDefaultPassengerAttachmentPoint + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a awardKillScore + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove + m (Ljava/util/List;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/phys/Vec3D;FF)Lnet/minecraft/world/phys/Vec3D; a getInputVector + m (Lnet/minecraft/world/phys/AxisAlignedBB;)V a setBoundingBox + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V a applyEffectsFromBlocks + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;F)F a getBlockExplosionResistance + m (Lnet/minecraft/server/level/WorldServer;DDDLjava/util/Set;FFZ)Z a teleportTo + m (FI)V a lerpHeadTo + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation + m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V a teleportSetPosition + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a removeAction + m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a playCombinationStepSounds + m (IDDDDD)V a lerpPositionAndRotationStep + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a killedEntity + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isColliding + m (Lnet/minecraft/world/level/block/Portal;Lnet/minecraft/core/BlockPosition;)V a setAsInsidePortal + m (Lnet/minecraft/world/entity/projectile/IProjectile;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; a deflection + m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/world/entity/Entity;D)Z a closerThan + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V a gameEvent + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/phys/Vec3D; a getHandHoldingItemAngle + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/level/World;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3D; a collideBoundingBox + m (Ljava/lang/String;)Z a addTag + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3D; a collideWithShapes + m ([D)Lnet/minecraft/nbt/NBTTagList; a newDoubleList + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)F a rotate + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Ljava/util/List;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a collectColliders + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/sounds/SoundEffect;FF)V a playSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions + m (Lnet/minecraft/world/level/portal/TeleportTransition;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; a calculatePassengerTransition + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a collide + m (Ljava/util/function/BiConsumer;)V a updateDynamicGameEventListener + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a collidedWithShapeMovingFrom + m (DDDZ)V a doCheckFallDamage + m (Lnet/minecraft/world/entity/EntitySize;)Z a fudgePositionAfterSizeChange + m (DDF)Lnet/minecraft/world/phys/Vec3D; a getCollisionHorizontalEscapeVector + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m (DDD)V a dismountTo + m (Lnet/minecraft/tags/TagKey;)Z a isEyeInFluid + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()V aA checkBelowWorld + m ()V aB setPortalCooldown + m ()I aC getPortalCooldown + m ()Z aD isOnPortalCooldown + m ()V aE lavaHurt + m ()Z aF shouldPlayLavaHurtSound + m ()I aG getRemainingFireTicks + m ()V aH clearFire + m ()V aI onBelowWorld + m ()Z aJ onGround + m ()V aK applyEffectsFromBlocks + m ()Z aL isAffectedByBlocks + m ()V aM playEntityOnFireExtinguishedSound + m ()V aN extinguishFire + m ()V aO processFlappingMovement + m ()Lnet/minecraft/core/BlockPosition; aP getOnPosLegacy + m ()Lnet/minecraft/core/BlockPosition; aQ getBlockPosBelowThatAffectsMyMovement + m ()Lnet/minecraft/core/BlockPosition; aR getOnPos + m ()F aS getBlockJumpFactor + m ()F aT getBlockSpeedFactor + m ()F aU nextStep + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound + m ()Lnet/minecraft/sounds/SoundEffect; aX getSwimHighSpeedSplashSound + m ()V aY waterSwimSound + m ()V aZ onFlap + m (Ljava/util/UUID;)V a_ setUUID + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch + m (DDD)V a_ setPos + m ()V ae stopRiding + m ()Lnet/minecraft/world/phys/Vec3D; ah getKnownMovement + m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName + m ()V ao unRide + m ()Lnet/minecraft/network/protocol/game/VecDeltaCodec; ap getPositionCodec + m ()Lnet/minecraft/world/entity/EntityTypes; aq getType + m ()I ar getId + m ()Ljava/util/Set; as getTags + m ()V at discard + m ()Lnet/minecraft/network/syncher/DataWatcher; au getEntityData + m ()V av onClientRemoval + m ()Lnet/minecraft/world/entity/EntityPose; aw getPose + m ()Lnet/minecraft/world/phys/AxisAlignedBB; ax makeBoundingBox + m ()V ay reapplyPosition + m ()V az baseTick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleportCrossDimension + m (Lnet/minecraft/world/level/block/state/IBlockData;)V b playMuffledStepSound + m (Lnet/minecraft/world/entity/EntityPose;)V b setPose + m (Lnet/minecraft/tags/TagKey;)D b getFluidHeight + m (Ljava/lang/String;)Z b removeTag + m (ZLnet/minecraft/world/phys/Vec3D;)V b checkSupportingBlock + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b isFree + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/phys/Vec3D;)V b setPos + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V b recordMovementThroughBlocks + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z b hurtOrSimulate + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V b onRemoval + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient + m (FF)V b setRot + m (IZ)V b setSharedFlag + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName + m (Lnet/minecraft/world/phys/Vec3D;FF)V b moveTo + m (DD)V b turn + m (DDDFF)V b moveTo + m (D)V b setViewScale + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport + m ()V bA setOldPos + m ()V bB setOldRot + m ()Lnet/minecraft/world/phys/Vec3D; bC oldPosition + m ()V bD markHurt + m ()Lnet/minecraft/core/EnumDirection; bE getNearestViewDirection + m ()Lnet/minecraft/world/phys/Vec3D; bF getEyePosition + m ()Z bG canBeHitByProjectile + m ()Z bH isPickable + m ()Z bI isPushable + m ()Z bJ repositionEntityAfterLoad + m ()Ljava/lang/String; bK getEncodeId + m ()Z bL isAlive + m ()Z bM isInWall + m ()Z bN canBeCollidedWith + m ()Z bO showVehicleHealth + m ()V bP ejectPassengers + m ()V bQ removeVehicle + m ()Z bR couldAcceptPassenger + m ()F bS getPickRadius + m ()Lnet/minecraft/world/phys/Vec3D; bT getLookAngle + m ()Lnet/minecraft/world/phys/Vec2F; bU getRotationVector + m ()Lnet/minecraft/world/phys/Vec3D; bV getForward + m ()V bW handlePortal + m ()I bX getDimensionChangingDelay + m ()Z bY isOnFire + m ()Z bZ isPassenger + m (Lnet/minecraft/world/entity/Entity;)V b_ onExplosionHit + m ()Z ba isFlapping + m ()Z bb isSilent + m ()Z bc isNoGravity + m ()D bd getDefaultGravity + m ()D be getGravity + m ()V bf applyGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()Z bh dampensVibrations + m ()Z bi fireImmune + m ()Z bj isInWater + m ()Z bk isInWaterOrRain + m ()Z bl isInWaterRainOrBubble + m ()Z bm isInWaterOrBubble + m ()Z bn isInLiquid + m ()Z bo isUnderWater + m ()V bp updateSwimming + m ()Z bq updateInWaterStateAndDoFluidPushing + m ()V br updateInWaterStateAndDoWaterCurrentPushing + m ()V bs doWaterSplashEffect + m ()Lnet/minecraft/world/level/block/state/IBlockData; bt getBlockStateOnLegacy + m ()Lnet/minecraft/world/level/block/state/IBlockData; bu getBlockStateOn + m ()Z bv canSpawnSprintParticle + m ()V bw spawnSprintParticle + m ()Z bx isInLava + m ()F by getLightLevelDependentMagicValue + m ()V bz setOldPosAndRot + m (Lnet/minecraft/world/damagesource/DamageSource;)V c handleDamageEvent + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z c mayInteract + m (FF)V c absRotateTo + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c walkingStepSound + m (Z)V c setSharedFlagOnFire + m (DDD)V c teleportTo + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; c makeBoundingBox + m (Lnet/minecraft/world/phys/Vec3D;FF)V c setOldPosAndRot + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V c setRemoved + m (Lnet/minecraft/world/entity/EntityPose;)Z c hasPose + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isStateClimbable + m (Lnet/minecraft/server/level/WorldServer;)V c kill + m (D)D c getX + m ()F cA getYHeadRot + m ()Z cB isAttackable + m ()Z cC isInvulnerable + m ()V cD removeAfterChangingDimensions + m ()I cE getMaxFallDistance + m ()Z cF displayFireAnimation + m ()Ljava/util/UUID; cG getUUID + m ()Ljava/lang/String; cH getStringUUID + m ()Ljava/lang/String; cI getScoreboardName + m ()Z cJ isPushedByFluid + m ()D cK getViewScale + m ()Z cL isCustomNameVisible + m ()Z cM shouldShowName + m ()V cN fixupDimensions + m ()Lnet/minecraft/core/EnumDirection; cO getDirection + m ()Lnet/minecraft/core/EnumDirection; cP getMotionDirection + m ()Lnet/minecraft/network/chat/ChatHoverable; cQ createHoverEvent + m ()Lnet/minecraft/world/phys/AxisAlignedBB; cR getBoundingBox + m ()F cS getEyeHeight + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Lnet/minecraft/world/level/World; cU getCommandSenderWorld + m ()Lnet/minecraft/server/MinecraftServer; cV getServer + m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger + m ()Z cX hasControllingPassenger + m ()Ljava/util/List; cY getPassengers + m ()Lnet/minecraft/world/entity/Entity; cZ getFirstPassenger + m ()Z ca isVehicle + m ()Z cb dismountsUnderwater + m ()Z cc canControlVehicle + m ()Z cd isShiftKeyDown + m ()Z ce isSteppingCarefully + m ()Z cf isSuppressingBounce + m ()Z cg isDiscrete + m ()Z ch isDescending + m ()Z ci isCrouching + m ()Z cj isSprinting + m ()Z ck isSwimming + m ()Z cl isVisuallySwimming + m ()Z cm isVisuallyCrawling + m ()Z cn hasGlowingTag + m ()Z co isCurrentlyGlowing + m ()Z cp isInvisible + m ()Z cq isOnRails + m ()Lnet/minecraft/world/scores/ScoreboardTeam; cr getTeam + m ()I cs getMaxAirSupply + m ()I ct getAirSupply + m ()I cu getTicksFrozen + m ()F cv getPercentFrozen + m ()Z cw isFullyFrozen + m ()I cx getTicksRequiredToFreeze + m ()V cy checkSlowFallDistance + m ()Lnet/minecraft/network/chat/IChatBaseComponent; cz getTypeName + m (D)D d getRandomX + m (DDD)V d teleportRelative + m (FF)Lnet/minecraft/world/phys/Vec3D; d calculateViewVector + m (F)V d igniteForSeconds + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z d isInvisibleTo + m (Lnet/minecraft/nbt/NBTTagCompound;)Z d saveAsPassenger + m (Z)V d setOnGround + m (Lnet/minecraft/core/BlockPosition;)Z d isSupportedBy + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/CommandListenerWrapper; d createCommandSourceStackForNameResolution + m (Lnet/minecraft/world/entity/EntityPose;)F d getEyeHeight + m (Lnet/minecraft/world/phys/Vec3D;)Z d isHorizontalCollisionMinor + m (Lnet/minecraft/server/level/EntityPlayer;)V d startSeenByPlayer + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d shouldPlayAmethystStepSound + m (Lnet/minecraft/world/damagesource/DamageSource;)Z d isInvulnerableToBase + m ()D dA getX + m ()I dB getBlockY + m ()D dC getY + m ()D dD getRandomY + m ()D dE getEyeY + m ()I dF getBlockZ + m ()D dG getZ + m ()V dH checkDespawn + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()Z dJ canFreeze + m ()Z dK isFreezing + m ()F dL getYRot + m ()F dM getVisualRotationYInDegrees + m ()F dN getXRot + m ()Z dO canSprint + m ()F dP maxUpStep + m ()Z dQ isRemoved + m ()Lnet/minecraft/world/entity/Entity$RemovalReason; dR getRemovalReason + m ()V dS unsetRemoved + m ()Z dT shouldBeSaved + m ()Z dU isAlwaysTicking + m ()Lnet/minecraft/world/level/World; dV level + m ()Lnet/minecraft/world/damagesource/DamageSources; dW damageSources + m ()Lnet/minecraft/core/IRegistryCustom; dX registryAccess + m ()Lnet/minecraft/util/RandomSource; dY getRandom + m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem + m ()Ljava/util/stream/Stream; da getSelfAndPassengers + m ()Ljava/util/stream/Stream; db getPassengersAndSelf + m ()Ljava/lang/Iterable; dc getIndirectPassengers + m ()I dd countPlayerPassengers + m ()Z de hasExactlyOnePlayerPassenger + m ()Lnet/minecraft/world/entity/Entity; df getRootVehicle + m ()Z dg isControlledByOrIsLocalPlayer + m ()Z dh isControlledByLocalInstance + m ()Z di isControlledByClient + m ()Z dj isEffectiveAi + m ()Lnet/minecraft/world/entity/Entity; dk getVehicle + m ()Lnet/minecraft/world/entity/Entity; dl getControlledVehicle + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m ()I dn getFireImmuneTicks + m ()Z do touchingUnloadedChunk + m ()D dp getFluidJumpThreshold + m ()F dq getBbWidth + m ()F dr getBbHeight + m ()Lnet/minecraft/world/entity/EntityAttachments; ds getAttachments + m ()Lnet/minecraft/world/phys/Vec3D; dt position + m ()Lnet/minecraft/world/phys/Vec3D; du trackingPosition + m ()Lnet/minecraft/core/BlockPosition; dv blockPosition + m ()Lnet/minecraft/world/level/block/state/IBlockData; dw getInBlockState + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; dx chunkPosition + m ()Lnet/minecraft/world/phys/Vec3D; dy getDeltaMovement + m ()I dz getBlockX + m (F)Lnet/minecraft/core/BlockPosition; e getOnPos + m (D)D e getY + m (Lnet/minecraft/server/level/EntityPlayer;)V e stopSeenByPlayer + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; e limitPistonMovement + m (I)V e setId + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; e getPrimaryStepSoundBlockPos + m (Z)V e setSilent + m (DDD)V e moveTo + m (Lnet/minecraft/nbt/NBTTagCompound;)Z e save + m (FF)Lnet/minecraft/world/phys/Vec3D; e calculateUpVector + m ()Ljava/util/Optional; ea getLootTable + m (Lnet/minecraft/world/entity/Entity;)F f distanceTo + m (D)D f getZ + m (Lnet/minecraft/core/BlockPosition;)V f placePortalTicket + m (F)V f playSwimSound + m (FF)V f setOldRot + m (I)V f setPortalCooldown + m (Z)V f setNoGravity + m (DDD)V f syncPacketPositionCodec + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; f saveWithoutId + m (Lnet/minecraft/world/phys/Vec3D;)V f moveTo + m ()V f_ cancelLerp + m (DDD)Z g isFree + m (F)Lnet/minecraft/world/phys/Vec3D; g getViewVector + m (D)D g getRandomZ + m (Lnet/minecraft/world/entity/Entity;)D g distanceToSqr + m (I)V g igniteForTicks + m (Lnet/minecraft/nbt/NBTTagCompound;)V g load + m (Z)V g setShiftKeyDown + m (Lnet/minecraft/world/phys/Vec3D;)D g distanceToSqr + m ()D g_ lerpTargetZ + m (Lnet/minecraft/world/entity/Entity;)V h push + m (Lnet/minecraft/world/phys/Vec3D;)V h push + m ()V h tick + m (F)F h getViewXRot + m (DDD)V h absMoveTo + m (I)V h setRemainingFireTicks + m (Z)V h setSprinting + m ()F h_ lerpTargetYRot + m (DDD)D i distanceToSqr + m (Z)V i setSwimming + m (Lnet/minecraft/world/phys/Vec3D;)V i setDeltaMovement + m (F)F i getViewYRot + m (I)Z i getSharedFlag + m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith + m ()Z isInRain0 isInRain + m (I)V j setAirSupply + m (Z)V j setGlowingTag + m (Lnet/minecraft/world/phys/Vec3D;)V j addDeltaMovement + m (DDD)V j push + m (Lnet/minecraft/world/entity/Entity;)V j positionRider + m (F)F j getXRot + m (F)F k getYRot + m (Lnet/minecraft/world/phys/Vec3D;)V k setOldPos + m (I)V k setTicksFrozen + m (Z)V k setInvisible + m (DDD)Z k shouldRender + m ()V k resetFallDistance + m (Lnet/minecraft/world/entity/Entity;)V k onPassengerTurned + m ()I k_ getTeamColor + m (F)Lnet/minecraft/world/phys/Vec3D; l getUpVector + m (DDD)V l lerpMotion + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint + m (Z)V l onAboveBubbleCol + m ()Z l_ hasCustomName + m (F)Lnet/minecraft/world/phys/Vec3D; m getEyePosition + m (DDD)V m moveTowardsClosestSpace + m (Z)V m onInsideBubbleColumn + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; m getPassengerRidingPosition + m ()V m playAmethystStepSound + m ()V m_ refreshDimensions + m (Z)V n setInvulnerable + m (DDD)V n setDeltaMovement + m (F)Lnet/minecraft/world/phys/Vec3D; n getLightProbePosition + m (Lnet/minecraft/world/entity/Entity;)Z n startRiding + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m (F)Lnet/minecraft/world/phys/Vec3D; o getPosition + m (Z)Z o canUsePortal + m (DDD)V o setPosRaw + m (Z)V p setCustomNameVisible + m (F)V p animateHurt + m (Lnet/minecraft/world/entity/Entity;)V p addPassenger + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName + m (F)V q setYHeadRot + m (Z)V q setIsInPowderSnow + m (F)V r setYBodyRot + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()V r rideTick + m ()F r_ lerpTargetXRot + m (F)Lnet/minecraft/world/phys/Vec3D; s getLeashOffset + m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo + m ()Z s_ isIgnoringBlockTriggers + m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly + m (F)F t getPreciseBodyRotation + m (F)Lnet/minecraft/world/phys/Vec3D; u getRopeHoldPosition + m (Lnet/minecraft/world/entity/Entity;)Z u is + m ()Z u isInBubbleColumn + m (Lnet/minecraft/world/entity/Entity;)Z v skipAttackInteraction + m (F)V v setYRot + m (F)V w setXRot + m (Lnet/minecraft/world/entity/Entity;)V w copyPosition + m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom + m (Lnet/minecraft/world/entity/Entity;)Z y hasPassenger + m (Lnet/minecraft/world/entity/Entity;)Z z isPassengerOfSameVehicle +c net/minecraft/world/entity/Entity$MovementEmission net/minecraft/world/entity/Entity$MovementEmission + f Lnet/minecraft/world/entity/Entity$MovementEmission; a NONE + f Lnet/minecraft/world/entity/Entity$MovementEmission; b SOUNDS + f Lnet/minecraft/world/entity/Entity$MovementEmission; c EVENTS + f Lnet/minecraft/world/entity/Entity$MovementEmission; d ALL + f Z e sounds + f Z f events + f [Lnet/minecraft/world/entity/Entity$MovementEmission; g $VALUES + m ()Z a emitsAnything + m ()Z b emitsEvents + m ()Z c emitsSounds + m ()[Lnet/minecraft/world/entity/Entity$MovementEmission; d $values +c net/minecraft/world/entity/Entity$RemovalReason net/minecraft/world/entity/Entity$RemovalReason + f Lnet/minecraft/world/entity/Entity$RemovalReason; a KILLED + f Lnet/minecraft/world/entity/Entity$RemovalReason; b DISCARDED + f Lnet/minecraft/world/entity/Entity$RemovalReason; c UNLOADED_TO_CHUNK + f Lnet/minecraft/world/entity/Entity$RemovalReason; d UNLOADED_WITH_PLAYER + f Lnet/minecraft/world/entity/Entity$RemovalReason; e CHANGED_DIMENSION + f Z f destroy + f Z g save + f [Lnet/minecraft/world/entity/Entity$RemovalReason; h $VALUES + m ()Z a shouldDestroy + m ()Z b shouldSave + m ()[Lnet/minecraft/world/entity/Entity$RemovalReason; c $values +c net/minecraft/world/entity/Entity$b net/minecraft/world/entity/Entity$Movement + f Lnet/minecraft/world/phys/Vec3D; a from + f Lnet/minecraft/world/phys/Vec3D; b to + m ()Lnet/minecraft/world/phys/Vec3D; a from + m ()Lnet/minecraft/world/phys/Vec3D; b to +c net/minecraft/world/entity/EntityAgeable net/minecraft/world/entity/AgeableMob + f I a BABY_START_AGE + f I b age + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_BABY_ID + f I bZ FORCED_AGE_PARTICLE_TICKS + f I c forcedAge + f I d forcedAgeTimer + m ()Z X_ canBreed + m ()I Y_ getAge + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Z)V a setBaby + m (IZ)V a ageUp + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (I)V b_ ageUp + m (I)V c_ setAge + m (I)I d_ getSpeedUpSecondsWhenFeeding + m ()V d_ aiStep + m ()Z e_ isBaby + m ()V i ageBoundaryReached + m ()I l getForcedAge + m ()I m getForcedAgeTimer +c net/minecraft/world/entity/EntityAgeable$a net/minecraft/world/entity/AgeableMob$AgeableMobGroupData + f I a groupSize + f Z b shouldSpawnBaby + f F c babySpawnChance + m ()I a getGroupSize + m ()V b increaseGroupSizeByOne + m ()Z c isShouldSpawnBaby + m ()F d getBabySpawnChance +c net/minecraft/world/entity/EntityAreaEffectCloud net/minecraft/world/entity/AreaEffectCloud + f F a DEFAULT_WIDTH + f F b HEIGHT + f Lorg/slf4j/Logger; c LOGGER + f I d TIME_BETWEEN_APPLICATIONS + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_RADIUS + f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_WAITING + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_PARTICLE + f F h MAX_RADIUS + f F i MINIMAL_RADIUS + f F j DEFAULT_RADIUS + f Lnet/minecraft/world/item/alchemy/PotionContents; k potionContents + f Ljava/util/Map; l victims + f I m duration + f I n waitTime + f I o reapplicationDelay + f I p durationOnUse + f F q radiusOnUse + f F r radiusPerTick + f Lnet/minecraft/world/entity/EntityLiving; s owner + f Ljava/util/UUID; t ownerUUID + m (Z)V a setWaiting + m (Lnet/minecraft/world/item/alchemy/PotionContents;)V a setPotionContents + m (Lnet/minecraft/world/effect/MobEffect;)V a addEffect + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/server/level/WorldServer;)V a serverTick + m (I)V a setDuration + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (F)V a setRadius + m (Ljava/util/Map$Entry;)Z a lambda$serverTick$0 + m (Lnet/minecraft/world/entity/EntityLiving;)V a setOwner + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions + m (Lnet/minecraft/core/particles/ParticleParam;)V a setParticle + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (I)V b setDurationOnUse + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (F)V b setRadiusOnUse + m (F)V c setRadiusPerTick + m ()F c getRadius + m (I)V c setWaitTime + m (Ljava/lang/String;)V d lambda$readAdditionalSaveData$3 + m (I)I d lambda$serverTick$1 + m ()Lnet/minecraft/core/particles/ParticleParam; e getParticle + m (Ljava/lang/String;)V e lambda$readAdditionalSaveData$2 + m ()Z f isWaiting + m ()I g getDuration + m ()V h tick + m ()F i getRadiusOnUse + m ()F j getRadiusPerTick + m ()I l getDurationOnUse + m ()I m getWaitTime + m ()V m_ refreshDimensions + m ()Lnet/minecraft/world/entity/EntityLiving; n getOwner + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction + m ()Lnet/minecraft/world/entity/Entity; p getOwner + m ()V s updateColor + m ()V t clientTick +c net/minecraft/world/entity/EntityAttachment net/minecraft/world/entity/EntityAttachment + f Lnet/minecraft/world/entity/EntityAttachment; a PASSENGER + f Lnet/minecraft/world/entity/EntityAttachment; b VEHICLE + f Lnet/minecraft/world/entity/EntityAttachment; c NAME_TAG + f Lnet/minecraft/world/entity/EntityAttachment; d WARDEN_CHEST + f Lnet/minecraft/world/entity/EntityAttachment$a; e fallback + f [Lnet/minecraft/world/entity/EntityAttachment; f $VALUES + m (FF)Ljava/util/List; a createFallbackPoints + m ()[Lnet/minecraft/world/entity/EntityAttachment; a $values +c net/minecraft/world/entity/EntityAttachment$a net/minecraft/world/entity/EntityAttachment$Fallback + f Ljava/util/List; a ZERO + f Lnet/minecraft/world/entity/EntityAttachment$a; b AT_FEET + f Lnet/minecraft/world/entity/EntityAttachment$a; c AT_HEIGHT + f Lnet/minecraft/world/entity/EntityAttachment$a; d AT_CENTER + m (FF)Ljava/util/List; a lambda$static$2 + m (FF)Ljava/util/List; b lambda$static$1 + m (FF)Ljava/util/List; c lambda$static$0 +c net/minecraft/world/entity/EntityAttachments net/minecraft/world/entity/EntityAttachments + f Ljava/util/Map; a attachments + m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3D; a getNullable + m (Ljava/util/List;FFF)Ljava/util/List; a scalePoints + m ()Lnet/minecraft/world/entity/EntityAttachments$a; a builder + m (FFF)Lnet/minecraft/world/entity/EntityAttachments; a scale + m (Lnet/minecraft/world/phys/Vec3D;F)Lnet/minecraft/world/phys/Vec3D; a transformPoint + m (FF)Lnet/minecraft/world/entity/EntityAttachments; a createDefault + m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3D; b get + m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3D; c getClamped +c net/minecraft/world/entity/EntityAttachments$a net/minecraft/world/entity/EntityAttachments$Builder + f Ljava/util/Map; a attachments + m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityAttachments$a; a attach + m (FF)Lnet/minecraft/world/entity/EntityAttachments; a build + m (Lnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; a lambda$attach$0 + m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityAttachments$a; a attach +c net/minecraft/world/entity/EntityCreature net/minecraft/world/entity/PathfinderMob + f F bX DEFAULT_WALK_TARGET_VALUE + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;)Z a checkSpawnRules + m (Lnet/minecraft/world/entity/Entity;F)Z a handleLeashAtDistance + m (Lnet/minecraft/world/entity/Entity;)V a closeRangeLeashBehaviour + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (Lnet/minecraft/core/BlockPosition;)F c getWalkTargetValue + m ()Z go isPathFinding + m ()Z gp isPanicking + m ()Z gq shouldStayCloseToLeashHolder + m ()D gr followLeashSpeed +c net/minecraft/world/entity/EntityEvent net/minecraft/world/entity/EntityEvent + f B A PERMISSION_LEVEL_OWNERS + f B B ATTACK_BLOCKED + f B C SHIELD_DISABLED + f B D FISHING_ROD_REEL_IN + f B E ARMORSTAND_WOBBLE + f B F STOP_OFFER_FLOWER + f B G PROTECTED_FROM_DEATH + f B H DOLPHIN_LOOKING_FOR_TREASURE + f B I RAVAGER_STUNNED + f B J TRUSTING_FAILED + f B K TRUSTING_SUCCEEDED + f B L VILLAGER_SWEAT + f B M FOX_EAT + f B N TELEPORT + f B O MAINHAND_BREAK + f B P OFFHAND_BREAK + f B Q HEAD_BREAK + f B R CHEST_BREAK + f B S LEGS_BREAK + f B T FEET_BREAK + f B U HONEY_SLIDE + f B V HONEY_JUMP + f B W SWAP_HANDS + f B X CANCEL_SHAKE_WETNESS + f B Y START_RAM + f B Z END_RAM + f B a JUMP + f B aa POOF + f B ab TENDRILS_SHIVER + f B ac SONIC_CHARGE + f B ad SNIFFER_DIGGING_SOUND + f B ae ARMADILLO_PEEK + f B af BODY_BREAK + f B ag SHAKE + f B b DEATH + f B c START_ATTACKING + f B d STOP_ATTACKING + f B e TAMING_FAILED + f B f TAMING_SUCCEEDED + f B g SHAKE_WETNESS + f B h USE_ITEM_COMPLETE + f B i EAT_GRASS + f B j OFFER_FLOWER + f B k LOVE_HEARTS + f B l VILLAGER_ANGRY + f B m VILLAGER_HAPPY + f B n WITCH_HAT_MAGIC + f B o ZOMBIE_CONVERTING + f B p FIREWORKS_EXPLODE + f B q IN_LOVE_HEARTS + f B r SQUID_ANIM_SYNCH + f B s SILVERFISH_MERGE_ANIM + f B t GUARDIAN_ATTACK_SOUND + f B u REDUCED_DEBUG_INFO + f B v FULL_DEBUG_INFO + f B w PERMISSION_LEVEL_ALL + f B x PERMISSION_LEVEL_MODERATORS + f B y PERMISSION_LEVEL_GAMEMASTERS + f B z PERMISSION_LEVEL_ADMINS +c net/minecraft/world/entity/EntityExperienceOrb net/minecraft/world/entity/ExperienceOrb + f I a LIFETIME + f I b ENTITY_SCAN_PERIOD + f I c MAX_FOLLOW_DIST + f I d ORB_GROUPS_PER_AREA + f D e ORB_MERGE_DISTANCE + f I f age + f I g health + f I h value + f I i count + f Lnet/minecraft/world/entity/player/EntityHuman; j followingPlayer + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (Lnet/minecraft/world/entity/EntityExperienceOrb;)Z a canMerge + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;I)V a award + m (Lnet/minecraft/world/entity/EntityExperienceOrb;II)Z a canMerge + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/EntityPlayer;I)I a repairPlayerItems + m (IILnet/minecraft/world/entity/EntityExperienceOrb;)Z a lambda$tryMergeToExisting$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()Lnet/minecraft/core/BlockPosition; aQ getBlockPosBelowThatAffectsMyMovement + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch + m (Lnet/minecraft/world/entity/EntityExperienceOrb;)V b merge + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;I)Z b tryMergeToExisting + m (I)I b getExperienceValue + m ()D bd getDefaultGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()V bs doWaterSplashEffect + m ()Z cB isAttackable + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m ()V h tick + m ()I l getValue + m ()I m getIcon + m ()V p scanForEntities + m ()V s setUnderwaterMovement +c net/minecraft/world/entity/EntityFlying net/minecraft/world/entity/FlyingMob + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()Z q_ onClimbable +c net/minecraft/world/entity/EntityInsentient net/minecraft/world/entity/Mob + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_MOB_FLAGS_ID + f I b MOB_FLAG_NO_AI + f F bG MAX_ENCHANTED_WEAPON_CHANCE + f F bH DEFAULT_EQUIPMENT_DROP_CHANCE + f F bI PRESERVE_ITEM_DROP_CHANCE_THRESHOLD + f I bJ PRESERVE_ITEM_DROP_CHANCE + f I bK UPDATE_GOAL_SELECTOR_EVERY_N_TICKS + f Lnet/minecraft/resources/MinecraftKey; bL RANDOM_SPAWN_BONUS_ID + f I bM ambientSoundTime + f I bN xpReward + f Lnet/minecraft/world/entity/ai/control/ControllerLook; bO lookControl + f Lnet/minecraft/world/entity/ai/control/ControllerMove; bP moveControl + f Lnet/minecraft/world/entity/ai/control/ControllerJump; bQ jumpControl + f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; bR navigation + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector; bS goalSelector + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector; bT targetSelector + f [F bU handDropChances + f [F bV armorDropChances + f F bW bodyArmorDropChance + f Lnet/minecraft/core/BaseBlockPosition; bX ITEM_PICKUP_REACH + f Ljava/util/List; bY EQUIPMENT_POPULATION_ORDER + f D bZ DEFAULT_ATTACK_REACH + f I c MOB_FLAG_LEFTHANDED + f Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; ca bodyRotationControl + f Lnet/minecraft/world/entity/EntityLiving; cb target + f Lnet/minecraft/world/entity/ai/sensing/EntitySenses; cc sensing + f Lnet/minecraft/core/NonNullList; cd handItems + f Lnet/minecraft/core/NonNullList; ce armorItems + f Lnet/minecraft/world/item/ItemStack; cf bodyArmorItem + f Z cg canPickUpLoot + f Z ch persistenceRequired + f Ljava/util/Map; ci pathfindingMalus + f Ljava/util/Optional; cj lootTable + f J ck lootTableSeed + f Lnet/minecraft/world/entity/Leashable$a; cl leashData + f Lnet/minecraft/core/BlockPosition; cm restrictCenter + f F cn restrictRadius + f I d MOB_FLAG_AGGRESSIVE + f I h PICKUP_REACH + f F i MAX_WEARING_ARMOR_CHANCE + f F j MAX_PICKUP_LOOT_CHANCE + f F k MAX_ENCHANTED_ARMOR_CHANCE + m ()V B onLeashRemoved + m ()V C leashTooFarBehaviour + m (F)V C setSpeed + m ()V E registerGoals + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; F createMobAttributes + m (F)V G setZza + m ()Z G shouldPassengersInheritMalus + m ()V H onPathfindingStart + m (F)V H setYya + m (F)V I setXxa + m ()V I onPathfindingDone + m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl + m ()Lnet/minecraft/world/entity/ai/control/ControllerLook; L getLookControl + m ()Lnet/minecraft/world/entity/ai/control/ControllerMove; N getMoveControl + m ()Lnet/minecraft/world/entity/ai/control/ControllerJump; O getJumpControl + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m ()Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; P getNavigation + m ()Lnet/minecraft/world/entity/ai/sensing/EntitySenses; Q getSensing + m ()Lnet/minecraft/world/entity/EntityLiving; R getTargetFromBrain + m ()V S ate + m ()I T getAmbientSoundInterval + m ()Lnet/minecraft/world/entity/Leashable$a; T_ getLeashData + m ()V U playAmbientSound + m ()V V spawnAnim + m ()V W updateControlFlags + m ()V X stopInPlace + m ()Lnet/minecraft/core/BaseBlockPosition; Y getPickupReach + m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)Ljava/util/Set; a dropPreservedEquipment + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/ConversionParams$a;)Lnet/minecraft/world/entity/EntityInsentient; a convertTo + m (Lnet/minecraft/world/entity/EnumItemSlot;I)Lnet/minecraft/world/item/Item; a getEquipmentForSlot + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkMobSpawnRules + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;)V a onOffspringSpawnedFromEgg + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/EnumItemSlot;F)V a setDropChance + m (Lnet/minecraft/world/entity/EquipmentTable;)V a equip + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z a canReplaceCurrentItem + m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon + m (Z)V a setBaby + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentEnchantments + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/ConversionParams$a;)Lnet/minecraft/world/entity/EntityInsentient; a convertTo + m (Lnet/minecraft/world/level/pathfinder/PathType;F)V a setPathfindingMalus + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;)Z a checkSpawnRules + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)V a equip + m (Lnet/minecraft/core/BlockPosition;I)V a restrictTo + m (Lnet/minecraft/world/entity/Entity;FF)V a lookAt + m (Lnet/minecraft/core/BlockPosition;)Z a isWithinRestriction + m (FFF)F a rotlerp + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EnumItemSlot;)D a getApproximateAttributeWith + m (Lnet/minecraft/world/entity/Leashable$a;)V a setLeashData + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/util/RandomSource;FLnet/minecraft/world/DifficultyDamageScaler;)V a enchantSpawnedEquipment + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/pathfinder/PathType;)F a getPathfindingMalus + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchantSpawnedArmor + m (Z)V a_ setCanPickUpLoot + m ()Z aa requiresCustomPersistence + m ()Z ab shouldDespawnInPeaceful + m ()V ac sendDebugPackets + m ()I ad getMaxHeadXRot + m ()I af getMaxHeadYRot + m ()V ag clampHeadRotationToBody + m ()I ai getHeadRotSpeed + m ()I aj getMaxSpawnClusterSize + m ()Lnet/minecraft/world/item/ItemStack; ak getBodyArmorItem + m ()V az baseTick + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z b compareArmor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b equipItemIfPossible + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V b enchantSpawnedWeapon + m (Lnet/minecraft/server/level/WorldServer;)V b dropPreservedEquipment + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V b setItemSlotAndDropWhenKilled + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V b dropFromLootTable + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b canReplaceEqualItem + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp + m (Ljava/util/function/Predicate;)V c removeAllGoals + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; c checkAndHandleImportantInteractions + m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z c compareWeapons + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m ()V cD removeAfterChangingDimensions + m ()I cE getMaxFallDistance + m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger + m ()V dH checkDespawn + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()V d_ aiStep + m ()Z dj isEffectiveAi + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot + m ()J eG getLootTableSeed + m ()Ljava/util/Optional; ea getLootTable + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot + m (Lnet/minecraft/core/Holder;)V f onAttributeUpdated + m ()Z fN canPickUpLoot + m ()Z fX isWearingBodyArmor + m ()V fY setPersistenceRequired + m ()Z fZ isPersistenceRequired + m ()Ljava/lang/Iterable; fb getArmorSlots + m ()Ljava/lang/Iterable; fc getHandSlots + m ()Ljava/lang/Iterable; fd getArmorAndBodyArmorSlots + m ()V fu serverAiStep + m ()Lnet/minecraft/world/entity/EnumMainHand; fy getMainArm + m (FF)F g tickHeadTurn + m (Lnet/minecraft/world/item/ItemStack;)Z g canHoldItem + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/storage/loot/LootParams; g createEquipmentParams + m (Lnet/minecraft/world/entity/EnumItemSlot;)V g setGuaranteedDrop + m ()Z ga isWithinRestriction + m ()Lnet/minecraft/core/BlockPosition; gb getRestrictCenter + m ()F gc getRestrictRadius + m ()V gd clearRestriction + m ()Z ge hasRestriction + m ()Z gf isNoAi + m ()Z gg isLeftHanded + m ()Z gh isAggressive + m ()Lnet/minecraft/world/phys/AxisAlignedBB; gi getAttackBoundingBox + m ()V gj playAttackSound + m ()Z gk isSunBurnTick + m ()V gl removeFreeWill + m ()[F gm getHandDropChances + m ()[F gn getArmorDropChances + m (D)Z h removeWhenFarAway + m ()V h tick + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget + m (Lnet/minecraft/world/entity/EnumItemSlot;)F h getEquipmentDropChance + m (Lnet/minecraft/world/damagesource/DamageSource;)V h playHurtSound + m (Lnet/minecraft/world/item/ItemStack;)V h setBodyArmorItem + m (Lnet/minecraft/world/entity/EntityLiving;)Z i isWithinMeleeAttackRange + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; l lambda$readAdditionalSaveData$1 + m ()V m resetAmbientSoundTime + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; m lambda$readAdditionalSaveData$0 + m (I)Z q isMaxGroupSizeReached + m (Z)V u setNoAi + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V v setLeftHanded + m (Z)V w setAggressive + m ()Z y canBeLeashed +c net/minecraft/world/entity/EntityInsentient$1 net/minecraft/world/entity/Mob$1 + f [I a $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type + f [I b $SwitchMap$net$minecraft$world$entity$EquipmentSlot +c net/minecraft/world/entity/EntityLightning net/minecraft/world/entity/LightningBolt + f J a seed + f I b START_LIFE + f D c DAMAGE_RADIUS + f D d DETECTION_RADIUS + f I e life + f I f flashes + f Z g visualOnly + f Lnet/minecraft/server/level/EntityPlayer; h cause + f Ljava/util/Set; i hitEntities + f I j blocksSetOnFire + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Z)V a setVisualOnly + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/server/level/EntityPlayer;)V b setCause + m (I)V b spawnFire + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;)Z b lambda$tick$0 + m (Lnet/minecraft/server/level/EntityPlayer;)Z c lambda$tick$1 + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m ()V h tick + m ()Lnet/minecraft/server/level/EntityPlayer; l getCause + m ()I m getBlocksSetOnFire + m ()Ljava/util/stream/Stream; p getHitEntities + m ()V s powerLightningRod + m ()Lnet/minecraft/core/BlockPosition; t getStrikePosition +c net/minecraft/world/entity/EntityLiving net/minecraft/world/entity/LivingEntity + f Lorg/slf4j/Logger; a LOGGER + f I aA LIVING_ENTITY_FLAG_OFF_HAND + f I aB LIVING_ENTITY_FLAG_SPIN_ATTACK + f Lnet/minecraft/network/syncher/DataWatcherObject; aC DATA_LIVING_ENTITY_FLAGS + f Lnet/minecraft/world/entity/EntitySize; aD SLEEPING_DIMENSIONS + f F aE EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT + f F aF DEFAULT_BABY_SCALE + f Ljava/lang/String; aG ATTRIBUTES_FIELD + f Ljava/util/function/Predicate; aH PLAYER_NOT_WEARING_DISGUISE_ITEM + f Z aI swinging + f Lnet/minecraft/world/EnumHand; aJ swingingArm + f I aK swingTime + f I aL removeArrowTime + f I aM removeStingerTime + f I aN hurtTime + f I aO hurtDuration + f I aP deathTime + f F aQ oAttackAnim + f F aR attackAnim + f I aS attackStrengthTicker + f Lnet/minecraft/world/entity/WalkAnimationState; aT walkAnimation + f I aU invulnerableDuration + f F aV timeOffs + f F aW rotA + f F aX yBodyRot + f F aY yBodyRotO + f F aZ yHeadRot + f F ay BASE_JUMP_POWER + f I az LIVING_ENTITY_FLAG_IS_USING + f Ljava/lang/String; b TAG_ACTIVE_EFFECTS + f I bA fallFlyTicks + f I bB autoSpinAttackTicks + f F bC autoSpinAttackDmg + f Lnet/minecraft/world/item/ItemStack; bD autoSpinAttackItemStack + f Lnet/minecraft/world/entity/ai/BehaviorController; bE brain + f F bF appliedScale + f I bG DAMAGE_SOURCE_TIMEOUT + f I bH TICKS_PER_ELYTRA_FREE_FALL_EVENT + f I bI FREE_FALL_EVENTS_PER_ELYTRA_BREAK + f D bJ MAX_LINE_OF_SIGHT_TEST_RANGE + f Lnet/minecraft/network/syncher/DataWatcherObject; bK DATA_HEALTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; bL DATA_EFFECT_PARTICLES + f Lnet/minecraft/network/syncher/DataWatcherObject; bM DATA_EFFECT_AMBIENCE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; bN DATA_ARROW_COUNT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; bO DATA_STINGER_COUNT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; bP SLEEPING_POS_ID + f I bQ PARTICLE_FREQUENCY_WHEN_INVISIBLE + f Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase; bR attributes + f Lnet/minecraft/world/damagesource/CombatTracker; bS combatTracker + f Ljava/util/Map; bT activeEffects + f Lnet/minecraft/core/NonNullList; bU lastHandItemStacks + f Lnet/minecraft/core/NonNullList; bV lastArmorItemStacks + f Lnet/minecraft/world/item/ItemStack; bW lastBodyItemStack + f Z bX discardFriction + f Z bY effectsDirty + f Lnet/minecraft/world/entity/EntityLiving; bZ lastHurtByMob + f F ba yHeadRotO + f Lnet/minecraft/world/entity/ElytraAnimationState; bb elytraAnimationState + f Lnet/minecraft/world/entity/player/EntityHuman; bc lastHurtByPlayer + f I bd lastHurtByPlayerTime + f Z be dead + f I bf noActionTime + f F bg oRun + f F bh run + f F bi animStep + f F bj animStepO + f F bk rotOffs + f F bl lastHurt + f Z bm jumping + f F bn xxa + f F bo yya + f F bp zza + f I bq lerpSteps + f D br lerpX + f D bs lerpY + f D bt lerpZ + f D bu lerpYRot + f D bv lerpXRot + f D bw lerpYHeadRot + f I bx lerpHeadSteps + f Lnet/minecraft/world/item/ItemStack; by useItem + f I bz useItemRemaining + f Lnet/minecraft/resources/MinecraftKey; c SPEED_MODIFIER_POWDER_SNOW_ID + f I ca lastHurtByMobTimestamp + f Lnet/minecraft/world/entity/EntityLiving; cb lastHurtMob + f I cc lastHurtMobTimestamp + f F cd speed + f I ce noJumpDelay + f F cf absorptionAmount + f Lnet/minecraft/core/BlockPosition; cg lastPos + f Ljava/util/Optional; ch lastClimbablePos + f Lnet/minecraft/world/damagesource/DamageSource; ci lastDamageSource + f J cj lastDamageStamp + f F ck swimAmount + f F cl swimAmountO + f Z cm skipDropExperience + f Ljava/util/EnumMap; cn activeLocationDependentEnchantments + f Lnet/minecraft/resources/MinecraftKey; d SPRINTING_MODIFIER_ID + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; k SPEED_MODIFIER_SPRINTING + f I l HAND_SLOTS + f I m ARMOR_SLOTS + f I n EQUIPMENT_SLOT_OFFSET + f I o ARMOR_SLOT_OFFSET + f I p BODY_ARMOR_OFFSET + f I q SWING_DURATION + f I r PLAYER_HURT_EXPERIENCE_TIME + f D s MIN_MOVEMENT_DISTANCE + f D t DEFAULT_BASE_GRAVITY + f I u DEATH_DURATION + m (F)F A getJumpPower + m (Lnet/minecraft/world/entity/Entity;)V B setLastHurtMob + m (F)V B updateWalkAnimation + m (F)V C setSpeed + m (Lnet/minecraft/world/entity/Entity;)D C getVisibilityPercent + m (F)F D getAttackAnim + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m (Lnet/minecraft/world/entity/Entity;)Z E hasLineOfSight + m ()V E refreshDirtyAttributes + m (F)V E setAbsorptionAmount + m ()I F getCurrentSwingDuration + m (F)V F internalSetAbsorptionAmount + m (F)F G getFrictionInfluencedSpeed + m ()V G swapHandItems + m ()V H travelFallFlying + m ()Ljava/util/Map; J collectEquipmentChanges + m ()V K updateInvisibilityStatus + m ()V L updatingUsingItem + m ()V N updateSwimAmount + m ()Z O checkBedExists + m ()D R_ lerpTargetX + m ()D S_ lerpTargetY + m (Lnet/minecraft/world/entity/EnumMainHand;)Lnet/minecraft/world/item/ItemStack; a getItemHeldByArm + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/BlockPosition;)V a lambda$addAdditionalSaveData$1 + m (Lnet/minecraft/world/damagesource/DamageSource;F[Lnet/minecraft/world/entity/EnumItemSlot;)V a doHurtEquipment + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden + m (Lnet/minecraft/world/entity/item/EntityItem;)V a onItemPickup + m (Lnet/minecraft/core/BlockPosition;Z)V a setRecordPlayingNearby + m (Lnet/minecraft/world/entity/Entity;I)V a take + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity$RemovalReason;)V a triggerOnDeathMobEffects + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/BiConsumer;)Z a dropFromGiftLootTable + m (FI)V a lerpHeadTo + m (Lnet/minecraft/world/entity/EntityLiving;)V a setLastHurtByMob + m (Lnet/minecraft/world/EnumHand;)V a swing + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z a dropFromLootTable + m (Lnet/minecraft/world/item/ItemStack;)V a updateUsingItem + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a onEquipItem + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)I a getExperienceReward + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/phys/AxisAlignedBB;)V a checkAutoSpinAttack + m (Lnet/minecraft/world/effect/MobEffect;ZLnet/minecraft/world/entity/Entity;)V a onEffectUpdated + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/EnumItemSlot;)V a onEquippedItemBroken + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition + m (Lnet/minecraft/world/effect/MobEffect;)Z a addEffect + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z a isEquippableInSlot + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/BiConsumer;)V a dropFromShearingLootTable + m (Lnet/minecraft/world/entity/EntityLiving;DZZ[D)Z a isLookingAtMe + m (Lnet/minecraft/world/EnumHand;Z)V a swing + m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/world/level/material/Fluid;)Z a canStandOnFluid + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;)V a setItemInHand + m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/phys/Vec3D;)V a lookAt + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/entity/SlotAccess; a createEquipmentSlotAccess + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a equipmentHasChanged + m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)V a onEffectAdded + m (Lnet/minecraft/world/phys/Vec3D;F)Lnet/minecraft/world/phys/Vec3D; a handleRelativeFrictionAndCalculateMovement + m (Ljava/util/Map;)V a handleHandSwap + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/RayTrace$BlockCollisionOption;Lnet/minecraft/world/level/RayTrace$FluidCollisionOption;D)Z a hasLineOfSight + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/core/BlockPosition;)V a setPosToBed + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$2 + m (ID)V a lerpHeadRotationStep + m (F)F a getSwimAmount + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot + m (DZLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a getFluidFallingAdjustedMovement + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V a stopLocationBasedEffects + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (DD)V a indicateDamage + m ()V aI onBelowWorld + m ()F aT getBlockSpeedFactor + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()V ae stopRiding + m ()Lnet/minecraft/world/entity/EntityLiving; am getLastAttacker + m ()V az baseTick + m (Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/item/ItemStack; b getItemInHand + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)F b getKnockback + m (B)V b handleEntityEvent + m (Ljava/util/function/Predicate;)Z b isHolding + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V b setLastArmorItem + m (DDDZ)Z b randomTeleport + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V b dropExperience + m (Lnet/minecraft/world/item/ItemStack;)V b handleExtraItemsCreatedOnUse + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b onChangedBlock + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z b doesEmitEquipEvent + m (F)F b sanitizeScale + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z b canGlideUsing + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V b dropFromLootTable + m (Lnet/minecraft/sounds/SoundEffect;)V b makeSound + m (Lnet/minecraft/world/effect/MobEffect;)Z b canBeAffected + m (Lnet/minecraft/core/Holder;)Z b hasEffect + m (Lnet/minecraft/world/item/ItemStack;I)V b spawnItemParticles + m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect + m (Lnet/minecraft/core/BlockPosition;)V b startSleeping + m (Ljava/util/Map;)V b handleEquipmentChanges + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/item/Item;)Z b isHolding + m ()Z bH isPickable + m ()Z bI isPushable + m ()Z bL isAlive + m ()Z bM isInWall + m ()D bd getDefaultGravity + m (DD)V c handleFallFlyingCollisions + m (F)V c heal + m (Lnet/minecraft/world/damagesource/DamageSource;)V c handleDamageEvent + m (IZ)V c setLivingEntityFlag + m (Ljava/util/Collection;)V c onEffectsRemoved + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V c setLastHandItem + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffect; c getEffect + m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)V c forceAddEffect + m (Lnet/minecraft/world/EnumHand;)V c startUsingItem + m (Lnet/minecraft/world/item/ItemStack;)V c verifyEquippedItem + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c setLastHurtByPlayer + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c trapdoorUsableAsLadder + m (Lnet/minecraft/world/entity/Entity;)V c dismountVehicle + m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtArmor + m (Lnet/minecraft/world/entity/EnumItemSlot;)Ljava/util/Map; c activeLocationDependentEnchantments + m (Lnet/minecraft/server/level/WorldServer;)V c kill + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V c travelRidden + m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid + m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (Lnet/minecraft/world/effect/MobEffect;)V c sendEffectToPassengers + m ()F cA getYHeadRot + m ()I cE getMaxFallDistance + m ()Z cM shouldShowName + m ()Z cl isVisuallySwimming + m ()Z co isCurrentlyGlowing + m (Lnet/minecraft/world/damagesource/DamageSource;F)V d hurtHelmet + m (Lnet/minecraft/world/entity/EntityLiving;)V d blockUsingShield + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d hasItemInSlot + m (Ljava/util/Collection;)Z d areAllEffectsAmbient + m (Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/entity/EnumItemSlot; d getSlotForHand + m (Lnet/minecraft/world/effect/MobEffect;)V d lambda$tickEffects$3 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffect; d removeEffectNoUpdate + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d getProjectile + m ()Z dJ canFreeze + m ()F dM getVisualRotationYInDegrees + m ()F dP maxUpStep + m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem + m ()V d_ aiStep + m (Lnet/minecraft/world/item/ItemStack;)Z e canEquipWithDispenser + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m (Lnet/minecraft/world/damagesource/DamageSource;F)F e getDamageAfterArmorAbsorb + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/core/Holder;)Z e removeEffect + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot + m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield + m ()Ljava/util/Collection; eA getActiveEffects + m ()Ljava/util/Map; eB getActiveEffectsMap + m ()Z eC isInvertedHealAndHarm + m ()F eD getHealth + m ()Z eE isDeadOrDying + m ()Lnet/minecraft/world/damagesource/DamageSource; eF getLastDamageSource + m ()J eG getLootTableSeed + m ()V eH skipDropExperience + m ()Z eI wasExperienceConsumed + m ()F eJ getHurtDir + m ()Lnet/minecraft/world/phys/AxisAlignedBB; eK getHitbox + m ()Z eL canBeNameTagged + m ()Lnet/minecraft/world/entity/EntityLiving$a; eM getFallSounds + m ()Ljava/util/Optional; eN getLastClimbablePos + m ()V eO playBlockFallSound + m ()I eP getArmorValue + m ()Lnet/minecraft/world/damagesource/CombatTracker; eQ getCombatTracker + m ()Lnet/minecraft/world/entity/EntityLiving; eR getKillCredit + m ()F eS getMaxHealth + m ()F eT getMaxAbsorption + m ()I eU getArrowCount + m ()I eV getStingerCount + m ()V eW makePoofParticles + m ()V eX updateSwingTime + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase; eY getAttributes + m ()Lnet/minecraft/world/item/ItemStack; eZ getMainHandItem + m ()Z e_ isBaby + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; ed createLivingAttributes + m ()Z ee canBreatheUnderwater + m ()Z ef hasLandedInLiquid + m ()V eg removeFrost + m ()V eh tryAddFrost + m ()F ei getAgeScale + m ()F ej getScale + m ()Z ek isAffectedByFluids + m ()V el tickDeath + m ()Z em shouldDropExperience + m ()Z en shouldDropLoot + m ()Z eo isAlwaysExperienceDropper + m ()Lnet/minecraft/world/entity/EntityLiving; ep getLastHurtByMob + m ()I eq getLastHurtByMobTimestamp + m ()Lnet/minecraft/world/entity/EntityLiving; er getLastHurtMob + m ()I es getLastHurtMobTimestamp + m ()I et getNoActionTime + m ()Z eu shouldDiscardFriction + m ()V ev tickEffects + m ()Z ew canBeSeenAsEnemy + m ()Z ex canBeSeenByAnyone + m ()V ey removeEffectParticles + m ()Z ez removeAllEffects + m (Lnet/minecraft/world/damagesource/DamageSource;)V f resolveMobResponsibleForDamage + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EnumItemSlot; f getEquipmentSlotForItem + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot + m (Lnet/minecraft/world/damagesource/DamageSource;F)F f getDamageAfterMagicAbsorb + m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment + m (Lnet/minecraft/core/Holder;)V f onAttributeUpdated + m (Lnet/minecraft/world/entity/EntityLiving;)V f createWitherRose + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/phys/AxisAlignedBB; f getLocalBoundsForPose + m (FF)I f calculateFallDamage + m ()Lnet/minecraft/world/EnumHand; fA getUsedItemHand + m ()Lnet/minecraft/world/item/ItemStack; fB getUseItem + m ()I fC getUseItemRemainingTicks + m ()I fD getTicksUsingItem + m ()V fE releaseUsingItem + m ()V fF stopUsingItem + m ()Z fG isBlocking + m ()Lnet/minecraft/world/item/ItemStack; fH getItemBlockingWith + m ()Z fI isSuppressingSlidingDownLadder + m ()Z fJ isFallFlying + m ()I fK getFallFlyingTicks + m ()Z fL isAffectedByPotions + m ()Z fM attackable + m ()Z fN canPickUpLoot + m ()Lcom/google/common/collect/ImmutableList; fO getDismountPoses + m ()Ljava/util/Optional; fP getSleepingPos + m ()V fQ clearSleepingPos + m ()Z fR isSleeping + m ()V fS stopSleeping + m ()Lnet/minecraft/core/EnumDirection; fT getBedOrientation + m ()Z fU canDisableShield + m ()Z fV hasInfiniteMaterials + m ()I fW getLastHurtByPlayerTime + m ()V f_ cancelLerp + m ()Lnet/minecraft/world/item/ItemStack; fa getOffhandItem + m ()Ljava/lang/Iterable; fb getArmorSlots + m ()Ljava/lang/Iterable; fc getHandSlots + m ()Ljava/lang/Iterable; fd getArmorAndBodyArmorSlots + m ()Ljava/lang/Iterable; fe getAllSlots + m ()F ff getArmorCoverPercentage + m ()F fg getSoundVolume + m ()F fh getVoicePitch + m ()Z fi isImmobile + m ()F fj getJumpPower + m ()F fk getJumpBoostPower + m ()V fl goDownInWater + m ()F fm getWaterSlowDown + m ()D fn getEffectiveGravity + m ()F fo getFlyingSpeed + m ()F fp getSpeed + m ()F fq getMaxHeadRotationRelativeToBody + m ()Z fr isSensitiveToWater + m ()V fs updateFallFlying + m ()Z ft canGlide + m ()V fu serverAiStep + m ()Z fv isAutoSpinAttack + m ()F fw getAbsorptionAmount + m ()V fx updateEffectVisibility + m ()Lnet/minecraft/world/entity/EnumMainHand; fy getMainArm + m ()Z fz isUsingItem + m (FF)F g tickHeadTurn + m (Lnet/minecraft/world/item/ItemStack;)V g breakItem + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; g getAttribute + m (Lnet/minecraft/core/BlockPosition;)V g setSleepingPos + m (I)V g igniteForTicks + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; g getLastArmorItem + m (Lnet/minecraft/world/entity/EntityPose;)Z g wouldNotSuffocateAtTargetPose + m (Lnet/minecraft/world/entity/EntityLiving;)V g doAutoAttackOnTouch + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/EntityHuman; g resolvePlayerResponsibleForDamage + m ()D g_ lerpTargetZ + m (Lnet/minecraft/world/entity/Entity;)V h push + m ()V h tick + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; h getLastHandItem + m (Lnet/minecraft/core/Holder;)D h getAttributeValue + m (Lnet/minecraft/world/damagesource/DamageSource;)V h playHurtSound + m (Lnet/minecraft/world/entity/EntityLiving;)Z h lambda$static$0 + m (Z)V h setSprinting + m ()F h_ lerpTargetYRot + m (Lnet/minecraft/world/entity/EnumItemSlot;)B i entityEventForEquipmentBreak + m (Lnet/minecraft/world/damagesource/DamageSource;)Z i isDamageSourceBlocked + m (F)F i getViewYRot + m (Lnet/minecraft/core/Holder;)D i getAttributeBaseValue + m ()V i_ onEnterCombat + m (Lnet/minecraft/world/damagesource/DamageSource;)Z j checkTotemDeathProtection + m ()V j_ onLeaveCombat + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; k resetForwardDirectionOfRelativePortalPosition + m (I)I l decreaseAirSupply + m (Lnet/minecraft/world/phys/Vec3D;)V l travelInAir + m (I)I m increaseAirSupply + m (Lnet/minecraft/world/phys/Vec3D;)V m travelInFluid + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; m getPassengerRidingPosition + m ()V m updateSynchronizedMobEffectParticles + m (I)V n setNoActionTime + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; n updateFallFlyingMovement + m ()V o pushEntities + m (Z)Z o canUsePortal + m (I)V o setArrowCount + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; o handleOnClimbable + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (I)V p setStingerCount + m (F)V p animateHurt + m (DDD)V p knockback + m (F)V q setYHeadRot + m (I)Lnet/minecraft/sounds/SoundEffect; q getFallDamageSound + m ()Z q_ onClimbable + m (F)V r setYBodyRot + m (I)Lnet/minecraft/world/entity/EnumItemSlot; r getEquipmentSlot + m (Z)V r setDiscardFriction + m ()V r rideTick + m ()F r_ lerpTargetXRot + m ()V s jumpFromGround + m (Z)V s calculateEntityAnimation + m (Z)V t setJumping + m (F)F t getPreciseBodyRotation + m ()V u updateGlowingStatus + m ()V w completeUsingItem + m (F)V x setHealth + m (F)I y getComfortableFallDistance + m (F)V z hurtCurrentlyUsedShield +c net/minecraft/world/entity/EntityLiving$1 net/minecraft/world/entity/LivingEntity$1 +c net/minecraft/world/entity/EntityLiving$1EquipmentChangeImpl net/minecraft/world/entity/LivingEntity$1EquipmentChangeImpl +c net/minecraft/world/entity/EntityLiving$2 net/minecraft/world/entity/LivingEntity$2 +c net/minecraft/world/entity/EntityLiving$3 net/minecraft/world/entity/LivingEntity$3 +c net/minecraft/world/entity/EntityLiving$4 net/minecraft/world/entity/LivingEntity$4 +c net/minecraft/world/entity/EntityLiving$5 net/minecraft/world/entity/LivingEntity$5 +c net/minecraft/world/entity/EntityLiving$6 net/minecraft/world/entity/LivingEntity$6 +c net/minecraft/world/entity/EntityLiving$7 net/minecraft/world/entity/LivingEntity$7 +c net/minecraft/world/entity/EntityLiving$8 net/minecraft/world/entity/LivingEntity$8 +c net/minecraft/world/entity/EntityLiving$ProcessableEffect net/minecraft/world/entity/LivingEntity$ProcessableEffect +c net/minecraft/world/entity/EntityLiving$a net/minecraft/world/entity/LivingEntity$Fallsounds + f Lnet/minecraft/sounds/SoundEffect; a small + f Lnet/minecraft/sounds/SoundEffect; b big + m ()Lnet/minecraft/sounds/SoundEffect; a small + m ()Lnet/minecraft/sounds/SoundEffect; b big +c net/minecraft/world/entity/EntityPose net/minecraft/world/entity/Pose + f Lnet/minecraft/world/entity/EntityPose; a STANDING + f Lnet/minecraft/world/entity/EntityPose; b FALL_FLYING + f Lnet/minecraft/world/entity/EntityPose; c SLEEPING + f Lnet/minecraft/world/entity/EntityPose; d SWIMMING + f Lnet/minecraft/world/entity/EntityPose; e SPIN_ATTACK + f Lnet/minecraft/world/entity/EntityPose; f CROUCHING + f Lnet/minecraft/world/entity/EntityPose; g LONG_JUMPING + f Lnet/minecraft/world/entity/EntityPose; h DYING + f Lnet/minecraft/world/entity/EntityPose; i CROAKING + f Lnet/minecraft/world/entity/EntityPose; j USING_TONGUE + f Lnet/minecraft/world/entity/EntityPose; k SITTING + f Lnet/minecraft/world/entity/EntityPose; l ROARING + f Lnet/minecraft/world/entity/EntityPose; m SNIFFING + f Lnet/minecraft/world/entity/EntityPose; n EMERGING + f Lnet/minecraft/world/entity/EntityPose; o DIGGING + f Lnet/minecraft/world/entity/EntityPose; p SLIDING + f Lnet/minecraft/world/entity/EntityPose; q SHOOTING + f Lnet/minecraft/world/entity/EntityPose; r INHALING + f Ljava/util/function/IntFunction; s BY_ID + f Lnet/minecraft/network/codec/StreamCodec; t STREAM_CODEC + f I u id + f [Lnet/minecraft/world/entity/EntityPose; v $VALUES + m ()I a id + m ()[Lnet/minecraft/world/entity/EntityPose; b $values +c net/minecraft/world/entity/EntityPositionTypes net/minecraft/world/entity/SpawnPlacements + f Ljava/util/Map; a DATA_BY_TYPE + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isSpawnPositionOk + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/SpawnPlacementType;Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/entity/EntityPositionTypes$b;)V a register + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/entity/SpawnPlacementType; a getPlacementType + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkSpawnRules + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; b getHeightmapType +c net/minecraft/world/entity/EntityPositionTypes$a net/minecraft/world/entity/SpawnPlacements$Data + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; a heightMap + f Lnet/minecraft/world/entity/SpawnPlacementType; b placement + f Lnet/minecraft/world/entity/EntityPositionTypes$b; c predicate + m ()Lnet/minecraft/world/level/levelgen/HeightMap$Type; a heightMap + m ()Lnet/minecraft/world/entity/SpawnPlacementType; b placement + m ()Lnet/minecraft/world/entity/EntityPositionTypes$b; c predicate +c net/minecraft/world/entity/EntityPositionTypes$b net/minecraft/world/entity/SpawnPlacements$SpawnPredicate +c net/minecraft/world/entity/EntitySize net/minecraft/world/entity/EntityDimensions + f F a width + f F b height + f F c eyeHeight + f Lnet/minecraft/world/entity/EntityAttachments; d attachments + f Z e fixed + m (FF)Lnet/minecraft/world/entity/EntitySize; a scale + m ()F a width + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a makeBoundingBox + m (Lnet/minecraft/world/entity/EntityAttachments$a;)Lnet/minecraft/world/entity/EntitySize; a withAttachments + m (F)Lnet/minecraft/world/entity/EntitySize; a scale + m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a makeBoundingBox + m ()F b height + m (F)Lnet/minecraft/world/entity/EntitySize; b withEyeHeight + m (FF)Lnet/minecraft/world/entity/EntitySize; b scalable + m ()F c eyeHeight + m (F)F c defaultEyeHeight + m (FF)Lnet/minecraft/world/entity/EntitySize; c fixed + m ()Lnet/minecraft/world/entity/EntityAttachments; d attachments + m ()Z e fixed +c net/minecraft/world/entity/EntitySpawnReason net/minecraft/world/entity/EntitySpawnReason + f Lnet/minecraft/world/entity/EntitySpawnReason; a NATURAL + f Lnet/minecraft/world/entity/EntitySpawnReason; b CHUNK_GENERATION + f Lnet/minecraft/world/entity/EntitySpawnReason; c SPAWNER + f Lnet/minecraft/world/entity/EntitySpawnReason; d STRUCTURE + f Lnet/minecraft/world/entity/EntitySpawnReason; e BREEDING + f Lnet/minecraft/world/entity/EntitySpawnReason; f MOB_SUMMONED + f Lnet/minecraft/world/entity/EntitySpawnReason; g JOCKEY + f Lnet/minecraft/world/entity/EntitySpawnReason; h EVENT + f Lnet/minecraft/world/entity/EntitySpawnReason; i CONVERSION + f Lnet/minecraft/world/entity/EntitySpawnReason; j REINFORCEMENT + f Lnet/minecraft/world/entity/EntitySpawnReason; k TRIGGERED + f Lnet/minecraft/world/entity/EntitySpawnReason; l BUCKET + f Lnet/minecraft/world/entity/EntitySpawnReason; m SPAWN_ITEM_USE + f Lnet/minecraft/world/entity/EntitySpawnReason; n COMMAND + f Lnet/minecraft/world/entity/EntitySpawnReason; o DISPENSER + f Lnet/minecraft/world/entity/EntitySpawnReason; p PATROL + f Lnet/minecraft/world/entity/EntitySpawnReason; q TRIAL_SPAWNER + f Lnet/minecraft/world/entity/EntitySpawnReason; r LOAD + f Lnet/minecraft/world/entity/EntitySpawnReason; s DIMENSION_TRAVEL + f [Lnet/minecraft/world/entity/EntitySpawnReason; t $VALUES + m ()[Lnet/minecraft/world/entity/EntitySpawnReason; a $values + m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z a isSpawner + m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z b ignoresLightRequirements +c net/minecraft/world/entity/EntityTameableAnimal net/minecraft/world/entity/TamableAnimal + f I bY TELEPORT_WHEN_DISTANCE_IS_SQ + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_FLAGS_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_OWNERUUID_ID + f I cc MIN_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING + f I cd MAX_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING + f I ce MAX_VERTICAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING + f Z cf orderedToSit + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (ZZ)V a setTame + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a tame + m (III)Z a maybeTeleportTo + m (Lnet/minecraft/world/entity/Entity;F)Z a handleLeashAtDistance + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a wantsToAttack + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()Ljava/util/UUID; aa_ getOwnerUUID + m (Ljava/util/UUID;)V b setOwnerUUID + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack + m ()Lnet/minecraft/world/scores/ScoreboardTeam; cr getTeam + m ()Lnet/minecraft/world/level/IEntityAccess; e level + m ()Z gs isOrderedToSit + m ()V gt tryToTeleportToOwner + m ()Z gu shouldTryTeleportToOwner + m ()Z gv unableToMoveToOwner + m ()Z gw canFlyToOwner + m (Lnet/minecraft/core/BlockPosition;)V h teleportToAroundBlockPos + m (Lnet/minecraft/core/BlockPosition;)Z i canTeleportTo + m (Lnet/minecraft/world/entity/EntityLiving;)Z j isOwnedBy + m ()Z p isTame + m ()V t applyTamingSideEffects + m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly + m (Z)V x spawnTamingParticles + m ()Z x isInSittingPose + m (Z)V y setInSittingPose + m ()Z y canBeLeashed + m (Z)V z setOrderedToSit +c net/minecraft/world/entity/EntityTameableAnimal$a net/minecraft/world/entity/TamableAnimal$TamableAnimalPanicGoal + f Lnet/minecraft/world/entity/EntityTameableAnimal; a this$0 + m ()V a tick +c net/minecraft/world/entity/EntityTypes net/minecraft/world/entity/EntityType + f Lnet/minecraft/world/entity/EntityTypes; A COD + f Lnet/minecraft/world/entity/EntityTypes; B COMMAND_BLOCK_MINECART + f Lnet/minecraft/world/entity/EntityTypes; C COW + f Lnet/minecraft/world/entity/EntityTypes; D CREAKING + f Lnet/minecraft/world/entity/EntityTypes; E CREEPER + f Lnet/minecraft/world/entity/EntityTypes; F DARK_OAK_BOAT + f Lnet/minecraft/world/entity/EntityTypes; G DARK_OAK_CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; H DOLPHIN + f Lnet/minecraft/world/entity/EntityTypes; I DONKEY + f Lnet/minecraft/world/entity/EntityTypes; J DRAGON_FIREBALL + f Lnet/minecraft/world/entity/EntityTypes; K DROWNED + f Lnet/minecraft/world/entity/EntityTypes; L EGG + f Lnet/minecraft/world/entity/EntityTypes; M ELDER_GUARDIAN + f Lnet/minecraft/world/entity/EntityTypes; N ENDERMAN + f Lnet/minecraft/world/entity/EntityTypes; O ENDERMITE + f Lnet/minecraft/world/entity/EntityTypes; P ENDER_DRAGON + f Lnet/minecraft/world/entity/EntityTypes; Q ENDER_PEARL + f Lnet/minecraft/world/entity/EntityTypes; R END_CRYSTAL + f Lnet/minecraft/world/entity/EntityTypes; S EVOKER + f Lnet/minecraft/world/entity/EntityTypes; T EVOKER_FANGS + f Lnet/minecraft/world/entity/EntityTypes; U EXPERIENCE_BOTTLE + f Lnet/minecraft/world/entity/EntityTypes; V EXPERIENCE_ORB + f Lnet/minecraft/world/entity/EntityTypes; W EYE_OF_ENDER + f Lnet/minecraft/world/entity/EntityTypes; X FALLING_BLOCK + f Lnet/minecraft/world/entity/EntityTypes; Y FIREBALL + f Lnet/minecraft/world/entity/EntityTypes; Z FIREWORK_ROCKET + f Lnet/minecraft/world/entity/EntityTypes; a ACACIA_BOAT + f Lnet/minecraft/world/entity/EntityTypes; aA MANGROVE_BOAT + f Lnet/minecraft/world/entity/EntityTypes; aB MANGROVE_CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; aC MARKER + f Lnet/minecraft/world/entity/EntityTypes; aD MINECART + f Lnet/minecraft/world/entity/EntityTypes; aE MOOSHROOM + f Lnet/minecraft/world/entity/EntityTypes; aF MULE + f Lnet/minecraft/world/entity/EntityTypes; aG OAK_BOAT + f Lnet/minecraft/world/entity/EntityTypes; aH OAK_CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; aI OCELOT + f Lnet/minecraft/world/entity/EntityTypes; aJ OMINOUS_ITEM_SPAWNER + f Lnet/minecraft/world/entity/EntityTypes; aK PAINTING + f Lnet/minecraft/world/entity/EntityTypes; aL PALE_OAK_BOAT + f Lnet/minecraft/world/entity/EntityTypes; aM PALE_OAK_CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; aN PANDA + f Lnet/minecraft/world/entity/EntityTypes; aO PARROT + f Lnet/minecraft/world/entity/EntityTypes; aP PHANTOM + f Lnet/minecraft/world/entity/EntityTypes; aQ PIG + f Lnet/minecraft/world/entity/EntityTypes; aR PIGLIN + f Lnet/minecraft/world/entity/EntityTypes; aS PIGLIN_BRUTE + f Lnet/minecraft/world/entity/EntityTypes; aT PILLAGER + f Lnet/minecraft/world/entity/EntityTypes; aU POLAR_BEAR + f Lnet/minecraft/world/entity/EntityTypes; aV POTION + f Lnet/minecraft/world/entity/EntityTypes; aW PUFFERFISH + f Lnet/minecraft/world/entity/EntityTypes; aX RABBIT + f Lnet/minecraft/world/entity/EntityTypes; aY RAVAGER + f Lnet/minecraft/world/entity/EntityTypes; aZ SALMON + f Lnet/minecraft/world/entity/EntityTypes; aa FOX + f Lnet/minecraft/world/entity/EntityTypes; ab FROG + f Lnet/minecraft/world/entity/EntityTypes; ac FURNACE_MINECART + f Lnet/minecraft/world/entity/EntityTypes; ad GHAST + f Lnet/minecraft/world/entity/EntityTypes; ae GIANT + f Lnet/minecraft/world/entity/EntityTypes; af GLOW_ITEM_FRAME + f Lnet/minecraft/world/entity/EntityTypes; ag GLOW_SQUID + f Lnet/minecraft/world/entity/EntityTypes; ah GOAT + f Lnet/minecraft/world/entity/EntityTypes; ai GUARDIAN + f Lnet/minecraft/world/entity/EntityTypes; aj HOGLIN + f Lnet/minecraft/world/entity/EntityTypes; ak HOPPER_MINECART + f Lnet/minecraft/world/entity/EntityTypes; al HORSE + f Lnet/minecraft/world/entity/EntityTypes; am HUSK + f Lnet/minecraft/world/entity/EntityTypes; an ILLUSIONER + f Lnet/minecraft/world/entity/EntityTypes; ao INTERACTION + f Lnet/minecraft/world/entity/EntityTypes; ap IRON_GOLEM + f Lnet/minecraft/world/entity/EntityTypes; aq ITEM + f Lnet/minecraft/world/entity/EntityTypes; ar ITEM_DISPLAY + f Lnet/minecraft/world/entity/EntityTypes; as ITEM_FRAME + f Lnet/minecraft/world/entity/EntityTypes; at JUNGLE_BOAT + f Lnet/minecraft/world/entity/EntityTypes; au JUNGLE_CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; av LEASH_KNOT + f Lnet/minecraft/world/entity/EntityTypes; aw LIGHTNING_BOLT + f Lnet/minecraft/world/entity/EntityTypes; ax LLAMA + f Lnet/minecraft/world/entity/EntityTypes; ay LLAMA_SPIT + f Lnet/minecraft/world/entity/EntityTypes; az MAGMA_CUBE + f Lnet/minecraft/world/entity/EntityTypes; b ACACIA_CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; bA TURTLE + f Lnet/minecraft/world/entity/EntityTypes; bB VEX + f Lnet/minecraft/world/entity/EntityTypes; bC VILLAGER + f Lnet/minecraft/world/entity/EntityTypes; bD VINDICATOR + f Lnet/minecraft/world/entity/EntityTypes; bE WANDERING_TRADER + f Lnet/minecraft/world/entity/EntityTypes; bF WARDEN + f Lnet/minecraft/world/entity/EntityTypes; bG WIND_CHARGE + f Lnet/minecraft/world/entity/EntityTypes; bH WITCH + f Lnet/minecraft/world/entity/EntityTypes; bI WITHER + f Lnet/minecraft/world/entity/EntityTypes; bJ WITHER_SKELETON + f Lnet/minecraft/world/entity/EntityTypes; bK WITHER_SKULL + f Lnet/minecraft/world/entity/EntityTypes; bL WOLF + f Lnet/minecraft/world/entity/EntityTypes; bM ZOGLIN + f Lnet/minecraft/world/entity/EntityTypes; bN ZOMBIE + f Lnet/minecraft/world/entity/EntityTypes; bO ZOMBIE_HORSE + f Lnet/minecraft/world/entity/EntityTypes; bP ZOMBIE_VILLAGER + f Lnet/minecraft/world/entity/EntityTypes; bQ ZOMBIFIED_PIGLIN + f Lnet/minecraft/world/entity/EntityTypes; bR PLAYER + f Lnet/minecraft/world/entity/EntityTypes; bS FISHING_BOBBER + f Lorg/slf4j/Logger; bU LOGGER + f Lnet/minecraft/core/Holder$c; bV builtInRegistryHolder + f F bW MAGIC_HORSE_WIDTH + f I bX DISPLAY_TRACKING_RANGE + f Ljava/util/Set; bY OP_ONLY_CUSTOM_DATA + f Lnet/minecraft/world/entity/EntityTypes$b; bZ factory + f Lnet/minecraft/world/entity/EntityTypes; ba SHEEP + f Lnet/minecraft/world/entity/EntityTypes; bb SHULKER + f Lnet/minecraft/world/entity/EntityTypes; bc SHULKER_BULLET + f Lnet/minecraft/world/entity/EntityTypes; bd SILVERFISH + f Lnet/minecraft/world/entity/EntityTypes; be SKELETON + f Lnet/minecraft/world/entity/EntityTypes; bf SKELETON_HORSE + f Lnet/minecraft/world/entity/EntityTypes; bg SLIME + f Lnet/minecraft/world/entity/EntityTypes; bh SMALL_FIREBALL + f Lnet/minecraft/world/entity/EntityTypes; bi SNIFFER + f Lnet/minecraft/world/entity/EntityTypes; bj SNOWBALL + f Lnet/minecraft/world/entity/EntityTypes; bk SNOW_GOLEM + f Lnet/minecraft/world/entity/EntityTypes; bl SPAWNER_MINECART + f Lnet/minecraft/world/entity/EntityTypes; bm SPECTRAL_ARROW + f Lnet/minecraft/world/entity/EntityTypes; bn SPIDER + f Lnet/minecraft/world/entity/EntityTypes; bo SPRUCE_BOAT + f Lnet/minecraft/world/entity/EntityTypes; bp SPRUCE_CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; bq SQUID + f Lnet/minecraft/world/entity/EntityTypes; br STRAY + f Lnet/minecraft/world/entity/EntityTypes; bs STRIDER + f Lnet/minecraft/world/entity/EntityTypes; bt TADPOLE + f Lnet/minecraft/world/entity/EntityTypes; bu TEXT_DISPLAY + f Lnet/minecraft/world/entity/EntityTypes; bv TNT + f Lnet/minecraft/world/entity/EntityTypes; bw TNT_MINECART + f Lnet/minecraft/world/entity/EntityTypes; bx TRADER_LLAMA + f Lnet/minecraft/world/entity/EntityTypes; by TRIDENT + f Lnet/minecraft/world/entity/EntityTypes; bz TROPICAL_FISH + f Lnet/minecraft/world/entity/EntityTypes; c ALLAY + f Lnet/minecraft/world/entity/EnumCreatureType; ca category + f Lcom/google/common/collect/ImmutableSet; cb immuneTo + f Z cc serialize + f Z cd summon + f Z ce fireImmune + f Z cf canSpawnFarFromPlayer + f I cg clientTrackingRange + f I ch updateInterval + f Ljava/lang/String; ci descriptionId + f Lnet/minecraft/network/chat/IChatBaseComponent; cj description + f Ljava/util/Optional; ck lootTable + f Lnet/minecraft/world/entity/EntitySize; cl dimensions + f F cm spawnDimensionsScale + f Lnet/minecraft/world/flag/FeatureFlagSet; cn requiredFeatures + f Lnet/minecraft/world/entity/EntityTypes; d AREA_EFFECT_CLOUD + f Lnet/minecraft/world/entity/EntityTypes; e ARMADILLO + f Lnet/minecraft/world/entity/EntityTypes; f ARMOR_STAND + f Lnet/minecraft/world/entity/EntityTypes; g ARROW + f Lnet/minecraft/world/entity/EntityTypes; h AXOLOTL + f Lnet/minecraft/world/entity/EntityTypes; i BAMBOO_CHEST_RAFT + f Lnet/minecraft/world/entity/EntityTypes; j BAMBOO_RAFT + f Lnet/minecraft/world/entity/EntityTypes; k BAT + f Lnet/minecraft/world/entity/EntityTypes; l BEE + f Lnet/minecraft/world/entity/EntityTypes; m BIRCH_BOAT + f Lnet/minecraft/world/entity/EntityTypes; n BIRCH_CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; o BLAZE + f Lnet/minecraft/world/entity/EntityTypes; p BLOCK_DISPLAY + f Lnet/minecraft/world/entity/EntityTypes; q BOGGED + f Lnet/minecraft/world/entity/EntityTypes; r BREEZE + f Lnet/minecraft/world/entity/EntityTypes; s BREEZE_WIND_CHARGE + f Lnet/minecraft/world/entity/EntityTypes; t CAMEL + f Lnet/minecraft/world/entity/EntityTypes; u CAT + f Lnet/minecraft/world/entity/EntityTypes; v CAVE_SPIDER + f Lnet/minecraft/world/entity/EntityTypes; w CHERRY_BOAT + f Lnet/minecraft/world/entity/EntityTypes; x CHERRY_CHEST_BOAT + f Lnet/minecraft/world/entity/EntityTypes; y CHEST_MINECART + f Lnet/minecraft/world/entity/EntityTypes; z CHICKEN + m ()Lnet/minecraft/world/item/Item; A lambda$static$12 + m ()Lnet/minecraft/world/item/Item; B lambda$static$11 + m ()Lnet/minecraft/world/item/Item; C lambda$static$10 + m ()Lnet/minecraft/world/item/Item; D lambda$static$9 + m ()Lnet/minecraft/world/item/Item; E lambda$static$8 + m ()Lnet/minecraft/world/item/Item; F lambda$static$7 + m ()Lnet/minecraft/world/item/Item; G lambda$static$6 + m ()Lnet/minecraft/world/item/Item; H lambda$static$5 + m ()Lnet/minecraft/world/item/Item; I lambda$static$4 + m ()Lnet/minecraft/world/item/Item; J lambda$static$3 + m ()Lnet/minecraft/world/item/Item; K lambda$static$2 + m ()Lnet/minecraft/world/item/Item; L lambda$static$1 + m ()Lnet/minecraft/world/item/Item; M lambda$static$0 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/phys/AxisAlignedBB;)D a getYOffset + m (Ljava/lang/String;)Ljava/util/Optional; a byString + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/component/CustomData;Lnet/minecraft/world/entity/Entity;)V a lambda$appendCustomEntityStackConfig$23 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a tryCast + m (Lnet/minecraft/core/HolderSet;)Z a is + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityTypes$b; a boatFactory + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/EntityTypes$Builder;)Lnet/minecraft/world/entity/EntityTypes; a register + m (Ljava/lang/Object;)Ljava/lang/Object; a tryCast + m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a getSpawnAABB + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/entity/Entity;)V a lambda$appendCustomNameConfig$22 + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; a appendDefaultStackConfig + m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Optional; a by + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; a create + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;Ljava/util/function/Function;)Lnet/minecraft/world/entity/Entity; a loadEntityRecursive + m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Consumer; a appendCustomNameConfig + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; a spawn + m (Ljava/lang/String;Lnet/minecraft/world/entity/EntityTypes$Builder;)Lnet/minecraft/world/entity/EntityTypes; a register + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; a spawn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/component/CustomData;)V a updateCustomEntityTag + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; a spawn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; a create + m ()Ljava/lang/Class; a getBaseClass + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/resources/MinecraftKey; a getKey + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBlockDangerous + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; a createDefaultStackConfig + m (Ljava/util/List;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/stream/Stream; a loadEntitiesRecursive + m (Lnet/minecraft/world/entity/Entity;)V b lambda$createDefaultStackConfig$21 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; b loadStaticEntity + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; b create + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; b appendCustomEntityStackConfig + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; b vanillaEntityId + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityTypes$b; b chestBoatFactory + m ()Z b canSerialize + m ()Z c canSummon + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityTypes$b; c raftFactory + m (Lnet/minecraft/world/entity/Entity;)V c lambda$spawn$20 + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityTypes$b; d chestRaftFactory + m ()Z d fireImmune + m ()Z e canSpawnFarFromPlayer + m ()Lnet/minecraft/world/entity/EnumCreatureType; f getCategory + m ()Ljava/lang/String; g getDescriptionId + m ()Lnet/minecraft/network/chat/IChatBaseComponent; h getDescription + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures + m ()Ljava/lang/String; j toShortString + m ()Ljava/util/Optional; k getDefaultLootTable + m ()F l getWidth + m ()F m getHeight + m ()Lnet/minecraft/world/entity/EntitySize; n getDimensions + m ()I o clientTrackingRange + m ()I p updateInterval + m ()Z q trackDeltas + m ()Lnet/minecraft/core/Holder$c; r builtInRegistryHolder + m ()Z s onlyOpCanSetNbt + m ()Lnet/minecraft/world/item/Item; t lambda$static$19 + m ()Lnet/minecraft/world/item/Item; u lambda$static$18 + m ()Lnet/minecraft/world/item/Item; v lambda$static$17 + m ()Lnet/minecraft/world/item/Item; w lambda$static$16 + m ()Lnet/minecraft/world/item/Item; x lambda$static$15 + m ()Lnet/minecraft/world/item/Item; y lambda$static$14 + m ()Lnet/minecraft/world/item/Item; z lambda$static$13 +c net/minecraft/world/entity/EntityTypes$1 net/minecraft/world/entity/EntityType$1 + f Lnet/minecraft/world/level/World; b val$level + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;Ljava/util/function/Consumer;Lnet/minecraft/nbt/NBTBase;)V a lambda$tryAdvance$1 +c net/minecraft/world/entity/EntityTypes$Builder net/minecraft/world/entity/EntityType$Builder + f Lnet/minecraft/world/entity/EntityTypes$b; a factory + f Lnet/minecraft/world/entity/EnumCreatureType; b category + f Lcom/google/common/collect/ImmutableSet; c immuneTo + f Z d serialize + f Z e summon + f Z f fireImmune + f Z g canSpawnFarFromPlayer + f I h clientTrackingRange + f I i updateInterval + f Lnet/minecraft/world/entity/EntitySize; j dimensions + f F k spawnDimensionsScale + f Lnet/minecraft/world/entity/EntityAttachments$a; l attachments + f Lnet/minecraft/world/flag/FeatureFlagSet; m requiredFeatures + f Lnet/minecraft/resources/DependantName; n lootTable + f Lnet/minecraft/resources/DependantName; o descriptionId + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EntityTypes$Builder; a createNothing + m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityTypes$Builder; a attach + m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/entity/EntityTypes$Builder; a immuneTo + m ([Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityTypes$Builder; a passengerAttachments + m (Lnet/minecraft/world/entity/EntityTypes$b;Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EntityTypes$Builder; a of + m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; a spawnDimensionsScale + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityTypes$Builder; a vehicleAttachment + m ([F)Lnet/minecraft/world/entity/EntityTypes$Builder; a passengerAttachments + m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityTypes$Builder; a attach + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/entity/EntityTypes$Builder; a requiredFeatures + m (FF)Lnet/minecraft/world/entity/EntityTypes$Builder; a sized + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a lambda$createNothing$2 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EntityTypes; a build + m ()Lnet/minecraft/world/entity/EntityTypes$Builder; a noSummon + m (I)Lnet/minecraft/world/entity/EntityTypes$Builder; a clientTrackingRange + m ()Lnet/minecraft/world/entity/EntityTypes$Builder; b noSave + m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; b eyeHeight + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$new$1 + m (I)Lnet/minecraft/world/entity/EntityTypes$Builder; b updateInterval + m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; c ridingOffset + m ()Lnet/minecraft/world/entity/EntityTypes$Builder; c fireImmune + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c lambda$new$0 + m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; d nameTagOffset + m ()Lnet/minecraft/world/entity/EntityTypes$Builder; d canSpawnFarFromPlayer + m ()Lnet/minecraft/world/entity/EntityTypes$Builder; e noLootTable +c net/minecraft/world/entity/EntityTypes$b net/minecraft/world/entity/EntityType$EntityFactory +c net/minecraft/world/entity/EnumCreatureType net/minecraft/world/entity/MobCategory + f Lnet/minecraft/world/entity/EnumCreatureType; a MONSTER + f Lnet/minecraft/world/entity/EnumCreatureType; b CREATURE + f Lnet/minecraft/world/entity/EnumCreatureType; c AMBIENT + f Lnet/minecraft/world/entity/EnumCreatureType; d AXOLOTLS + f Lnet/minecraft/world/entity/EnumCreatureType; e UNDERGROUND_WATER_CREATURE + f Lnet/minecraft/world/entity/EnumCreatureType; f WATER_CREATURE + f Lnet/minecraft/world/entity/EnumCreatureType; g WATER_AMBIENT + f Lnet/minecraft/world/entity/EnumCreatureType; h MISC + f Lcom/mojang/serialization/Codec; i CODEC + f I j max + f Z k isFriendly + f Z l isPersistent + f Ljava/lang/String; m name + f I n noDespawnDistance + f I o despawnDistance + f [Lnet/minecraft/world/entity/EnumCreatureType; p $VALUES + m ()Ljava/lang/String; a getName + m ()I b getMaxInstancesPerChunk + m ()Ljava/lang/String; c getSerializedName + m ()Z d isFriendly + m ()Z e isPersistent + m ()I f getDespawnDistance + m ()I g getNoDespawnDistance + m ()[Lnet/minecraft/world/entity/EnumCreatureType; h $values +c net/minecraft/world/entity/EnumItemSlot net/minecraft/world/entity/EquipmentSlot + f Lnet/minecraft/world/entity/EnumItemSlot; a MAINHAND + f Lnet/minecraft/world/entity/EnumItemSlot; b OFFHAND + f Lnet/minecraft/world/entity/EnumItemSlot; c FEET + f Lnet/minecraft/world/entity/EnumItemSlot; d LEGS + f Lnet/minecraft/world/entity/EnumItemSlot; e CHEST + f Lnet/minecraft/world/entity/EnumItemSlot; f HEAD + f Lnet/minecraft/world/entity/EnumItemSlot; g BODY + f I h NO_COUNT_LIMIT + f Ljava/util/List; i VALUES + f Ljava/util/function/IntFunction; j BY_ID + f Lnet/minecraft/util/INamable$a; k CODEC + f Lnet/minecraft/network/codec/StreamCodec; l STREAM_CODEC + f Lnet/minecraft/world/entity/EnumItemSlot$Function; m type + f I n index + f I o countLimit + f I p id + f Ljava/lang/String; q name + f [Lnet/minecraft/world/entity/EnumItemSlot; r $VALUES + m (Lnet/minecraft/world/entity/EnumItemSlot;)I a lambda$static$1 + m (I)I a getIndex + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a limit + m ()Lnet/minecraft/world/entity/EnumItemSlot$Function; a getType + m (Ljava/lang/String;)Lnet/minecraft/world/entity/EnumItemSlot; a byName + m (Lnet/minecraft/world/entity/EnumItemSlot;)I b lambda$static$0 + m ()I b getIndex + m (I)I b getFilterBit + m ()Ljava/lang/String; c getSerializedName + m ()I d getId + m ()Ljava/lang/String; e getName + m ()Z f isArmor + m ()[Lnet/minecraft/world/entity/EnumItemSlot; g $values +c net/minecraft/world/entity/EnumItemSlot$Function net/minecraft/world/entity/EquipmentSlot$Type + f Lnet/minecraft/world/entity/EnumItemSlot$Function; a HAND + f Lnet/minecraft/world/entity/EnumItemSlot$Function; b HUMANOID_ARMOR + f Lnet/minecraft/world/entity/EnumItemSlot$Function; c ANIMAL_ARMOR + f [Lnet/minecraft/world/entity/EnumItemSlot$Function; d $VALUES + m ()[Lnet/minecraft/world/entity/EnumItemSlot$Function; a $values +c net/minecraft/world/entity/EnumMainHand net/minecraft/world/entity/HumanoidArm + f Lnet/minecraft/world/entity/EnumMainHand; a LEFT + f Lnet/minecraft/world/entity/EnumMainHand; b RIGHT + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/util/function/IntFunction; d BY_ID + f I e id + f Ljava/lang/String; f name + f Ljava/lang/String; g translationKey + f [Lnet/minecraft/world/entity/EnumMainHand; h $VALUES + m ()Ljava/lang/String; a getKey + m ()I b getId + m ()Ljava/lang/String; c getSerializedName + m ()Lnet/minecraft/world/entity/EnumMainHand; e getOpposite + m ()[Lnet/minecraft/world/entity/EnumMainHand; f $values +c net/minecraft/world/entity/EnumMoveType net/minecraft/world/entity/MoverType + f Lnet/minecraft/world/entity/EnumMoveType; a SELF + f Lnet/minecraft/world/entity/EnumMoveType; b PLAYER + f Lnet/minecraft/world/entity/EnumMoveType; c PISTON + f Lnet/minecraft/world/entity/EnumMoveType; d SHULKER_BOX + f Lnet/minecraft/world/entity/EnumMoveType; e SHULKER + f [Lnet/minecraft/world/entity/EnumMoveType; f $VALUES + m ()[Lnet/minecraft/world/entity/EnumMoveType; a $values +c net/minecraft/world/entity/EquipmentSlotGroup net/minecraft/world/entity/EquipmentSlotGroup + f Lnet/minecraft/world/entity/EquipmentSlotGroup; a ANY + f Lnet/minecraft/world/entity/EquipmentSlotGroup; b MAINHAND + f Lnet/minecraft/world/entity/EquipmentSlotGroup; c OFFHAND + f Lnet/minecraft/world/entity/EquipmentSlotGroup; d HAND + f Lnet/minecraft/world/entity/EquipmentSlotGroup; e FEET + f Lnet/minecraft/world/entity/EquipmentSlotGroup; f LEGS + f Lnet/minecraft/world/entity/EquipmentSlotGroup; g CHEST + f Lnet/minecraft/world/entity/EquipmentSlotGroup; h HEAD + f Lnet/minecraft/world/entity/EquipmentSlotGroup; i ARMOR + f Lnet/minecraft/world/entity/EquipmentSlotGroup; j BODY + f Ljava/util/function/IntFunction; k BY_ID + f Lcom/mojang/serialization/Codec; l CODEC + f Lnet/minecraft/network/codec/StreamCodec; m STREAM_CODEC + f I n id + f Ljava/lang/String; o key + f Ljava/util/function/Predicate; p predicate + f [Lnet/minecraft/world/entity/EquipmentSlotGroup; q $VALUES + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I a lambda$static$3 + m ()[Lnet/minecraft/world/entity/EquipmentSlotGroup; a $values + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/entity/EquipmentSlotGroup; a bySlot + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/entity/EnumItemSlot;)Z a lambda$new$4 + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z b test + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I b lambda$static$2 + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z c lambda$static$1 + m ()Ljava/lang/String; c getSerializedName + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d lambda$static$0 +c net/minecraft/world/entity/EquipmentSlotGroup$1 net/minecraft/world/entity/EquipmentSlotGroup$1 + f [I a $SwitchMap$net$minecraft$world$entity$EquipmentSlot +c net/minecraft/world/entity/EquipmentTable net/minecraft/world/entity/EquipmentTable + f Lcom/mojang/serialization/Codec; a DROP_CHANCES_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/resources/ResourceKey; c lootTable + f Ljava/util/Map; d slotDropChances + m (F)Ljava/util/Map; a createForAllSlots + m (Ljava/util/List;F)Ljava/util/Map; a createForAllSlots + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/Map; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Ljava/util/Map;)Lcom/mojang/datafixers/util/Either; a lambda$static$1 + m ()Lnet/minecraft/resources/ResourceKey; a lootTable + m ()Ljava/util/Map; b slotDropChances +c net/minecraft/world/entity/EquipmentUser net/minecraft/world/entity/EquipmentUser + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/Map;)V a equip + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot + m (Lnet/minecraft/world/entity/EnumItemSlot;F)V a setDropChance + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/Map;)V a equip + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/entity/EnumItemSlot; a resolveSlot + m (Lnet/minecraft/world/entity/EquipmentTable;Lnet/minecraft/world/level/storage/loot/LootParams;)V a equip +c net/minecraft/world/entity/GlowSquid net/minecraft/world/entity/GlowSquid + f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_DARK_TICKS_REMAINING + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkGlowSquidSpawnRules + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/particles/ParticleParam; p getInkParticle + m (I)V s setDarkTicks + m ()Lnet/minecraft/sounds/SoundEffect; t getSquirtSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()I x getDarkTicksRemaining +c net/minecraft/world/entity/GroupDataEntity net/minecraft/world/entity/SpawnGroupData +c net/minecraft/world/entity/HasCustomInventoryScreen net/minecraft/world/entity/HasCustomInventoryScreen + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b openCustomInventoryScreen +c net/minecraft/world/entity/IEntityAngerable net/minecraft/world/entity/NeutralMob + f Ljava/lang/String; a_ TAG_ANGER_TIME + f Ljava/lang/String; b_ TAG_ANGRY_AT + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a isAngryAt + m (Lnet/minecraft/world/level/World;Lnet/minecraft/nbt/NBTTagCompound;)V a readPersistentAngerSaveData + m (I)V a setRemainingPersistentAngerTime + m ()I a getRemainingPersistentAngerTime + m (Lnet/minecraft/world/entity/EntityLiving;)V a setLastHurtByMob + m (Lnet/minecraft/server/level/WorldServer;Z)V a updatePersistentAnger + m (Ljava/util/UUID;)V a setPersistentAngerTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerDied + m (Lnet/minecraft/nbt/NBTTagCompound;)V a_ addPersistentAngerSaveData + m (Lnet/minecraft/server/level/WorldServer;)Z a_ isAngryAtAllPlayers + m ()Z ac_ isAngry + m ()V ad_ forgetCurrentTargetAndRefreshUniversalAnger + m ()V ae_ stopBeingAngry + m ()Ljava/util/UUID; b getPersistentAngerTarget + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c setLastHurtByPlayer + m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack + m ()V c startPersistentAngerTimer + m ()Lnet/minecraft/world/entity/EntityLiving; ep getLastHurtByMob + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget +c net/minecraft/world/entity/IEntitySelector net/minecraft/world/entity/EntitySelector + f Ljava/util/function/Predicate; a ENTITY_STILL_ALIVE + f Ljava/util/function/Predicate; b LIVING_ENTITY_STILL_ALIVE + f Ljava/util/function/Predicate; c ENTITY_NOT_BEING_RIDDEN + f Ljava/util/function/Predicate; d CONTAINER_ENTITY_SELECTOR + f Ljava/util/function/Predicate; e NO_CREATIVE_OR_SPECTATOR + f Ljava/util/function/Predicate; f NO_SPECTATORS + f Ljava/util/function/Predicate; g CAN_BE_COLLIDED_WITH + f Ljava/util/function/Predicate; h CAN_BE_PICKED + m (DDDD)Ljava/util/function/Predicate; a withinDistance + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; a pushableBy + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; b notRiding + m (Lnet/minecraft/world/entity/Entity;)Z c lambda$static$4 + m (Lnet/minecraft/world/entity/Entity;)Z d lambda$static$3 + m (Lnet/minecraft/world/entity/Entity;)Z e lambda$static$2 + m (Lnet/minecraft/world/entity/Entity;)Z f lambda$static$1 + m (Lnet/minecraft/world/entity/Entity;)Z g lambda$static$0 +c net/minecraft/world/entity/IJumpable net/minecraft/world/entity/PlayerRideableJumping + m ()Z a canJump + m (I)V b onPlayerJump + m ()V b handleStopJump + m (I)V c handleStartJump + m ()I c getJumpCooldown +c net/minecraft/world/entity/ISaddleable net/minecraft/world/entity/Saddleable + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle + m ()Lnet/minecraft/sounds/SoundEffect; ab_ getSaddleSoundEvent + m ()Z f isSaddleable + m ()Z j isSaddled +c net/minecraft/world/entity/IShearable net/minecraft/world/entity/Shearable + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)V a shear + m ()Z a readyForShearing +c net/minecraft/world/entity/ISteerable net/minecraft/world/entity/ItemSteerable + m ()Z a boost +c net/minecraft/world/entity/Interaction net/minecraft/world/entity/Interaction + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_WIDTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_HEIGHT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_RESPONSE_ID + f Ljava/lang/String; e TAG_WIDTH + f Ljava/lang/String; f TAG_HEIGHT + f Ljava/lang/String; g TAG_ATTACK + f Ljava/lang/String; h TAG_INTERACTION + f Ljava/lang/String; i TAG_RESPONSE + f Lnet/minecraft/world/entity/Interaction$PlayerAction; j attack + f Lnet/minecraft/world/entity/Interaction$PlayerAction; k interaction + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m (Z)V a setResponse + m (Lcom/mojang/datafixers/util/Pair;)V a lambda$readAdditionalSaveData$1 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$3 + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (F)V a setWidth + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()Lnet/minecraft/world/entity/EntityLiving; am getLastAttacker + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$addAdditionalSaveData$2 + m (Lcom/mojang/datafixers/util/Pair;)V b lambda$readAdditionalSaveData$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (F)V b setHeight + m ()Z bG canBeHitByProjectile + m ()Z bH isPickable + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; c makeBoundingBox + m ()V h tick + m ()F m getWidth + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction + m ()F p getHeight + m ()Z s getResponse + m ()Z s_ isIgnoringBlockTriggers + m ()Lnet/minecraft/world/entity/EntitySize; t getDimensions + m (Lnet/minecraft/world/entity/Entity;)Z v skipAttackInteraction +c net/minecraft/world/entity/Interaction$PlayerAction net/minecraft/world/entity/Interaction$PlayerAction + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/UUID; b player + f J c timestamp + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/UUID; a player + m ()J b timestamp +c net/minecraft/world/entity/Leashable net/minecraft/world/entity/Leashable + f Ljava/lang/String; o_ LEASH_TAG + f D p_ LEASH_TOO_FAR_DIST + f D q_ LEASH_ELASTIC_DIST + m ()V A removeLeash + m ()V B onLeashRemoved + m ()V C leashTooFarBehaviour + m ()Lnet/minecraft/world/entity/Entity; D getLeashHolder + m ()Z P_ isLeashed + m ()Z Q_ canHaveALeashAttachedToIt + m ()Lnet/minecraft/world/entity/Leashable$a; T_ getLeashData + m (Lnet/minecraft/world/entity/Entity;)V a closeRangeLeashBehaviour + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/entity/Leashable$a;)V a writeLeashData + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)V a setLeashedTo + m (Lnet/minecraft/world/entity/Entity;F)Z a handleLeashAtDistance + m (Lnet/minecraft/world/entity/Leashable$a;)V a setLeashData + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable$a;)V a restoreLeashFromSave + m (Ljava/util/UUID;)Lnet/minecraft/nbt/NBTBase; a lambda$writeLeashData$0 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a legacyElasticRangeLeashBehaviour + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/entity/Leashable$a; a readLeashDataInternal + m (Lnet/minecraft/world/entity/Entity;ZZ)V a dropLeash + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a_ tickLeash + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; b getLeashHolder + m (Lnet/minecraft/world/entity/Entity;F)V b elasticRangeLeashBehaviour + m (Lnet/minecraft/world/entity/Entity;Z)V b setLeashedTo + m (Lnet/minecraft/nbt/NBTTagCompound;)V c readLeashData + m (I)V e_ setDelayedLeashHolderId + m ()Z q mayBeLeashed + m ()Z y canBeLeashed + m ()V z dropLeash +c net/minecraft/world/entity/Leashable$a net/minecraft/world/entity/Leashable$LeashData + f Lnet/minecraft/world/entity/Entity; a leashHolder + f Lcom/mojang/datafixers/util/Either; b delayedLeashInfo + f I c delayedLeashHolderId + m (Lnet/minecraft/world/entity/Entity;)V a setLeashHolder +c net/minecraft/world/entity/Marker net/minecraft/world/entity/Marker + f Ljava/lang/String; a DATA_TAG + f Lnet/minecraft/nbt/NBTTagCompound; b data + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bR couldAcceptPassenger + m ()V h tick + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction + m (Lnet/minecraft/world/entity/Entity;)V p addPassenger + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()Z s_ isIgnoringBlockTriggers +c net/minecraft/world/entity/OminousItemSpawner net/minecraft/world/entity/OminousItemSpawner + f I a TICKS_BEFORE_ABOUT_TO_SPAWN_SOUND + f I b SPAWN_ITEM_DELAY_MIN + f I c SPAWN_ITEM_DELAY_MAX + f Ljava/lang/String; d TAG_SPAWN_ITEM_AFTER_TICKS + f Ljava/lang/String; e TAG_ITEM + f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_ITEM + f J g spawnItemAfterTicks + m (Lnet/minecraft/server/level/WorldServer;I)V a lambda$spawnProjectile$0 + m (Lnet/minecraft/server/level/WorldServer;)V a tickServer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/OminousItemSpawner; a create + m (Lnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ProjectileItem;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Entity; a spawnProjectile + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bR couldAcceptPassenger + m ()V h tick + m ()V l addParticles + m ()Lnet/minecraft/world/item/ItemStack; m getItem + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction + m (Lnet/minecraft/world/entity/Entity;)V p addPassenger + m ()V p tickClient + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()V s spawnItem + m ()Z s_ isIgnoringBlockTriggers +c net/minecraft/world/entity/OwnableEntity net/minecraft/world/entity/OwnableEntity + m ()Ljava/util/UUID; aa_ getOwnerUUID + m ()Lnet/minecraft/world/entity/EntityLiving; ag_ getOwner + m ()Lnet/minecraft/world/level/IEntityAccess; e level +c net/minecraft/world/entity/PortalProcessor net/minecraft/world/entity/PortalProcessor + f Lnet/minecraft/world/level/block/Portal; a portal + f Lnet/minecraft/core/BlockPosition; b entryPosition + f I c portalTime + f Z d insidePortalThisTick + m (Lnet/minecraft/world/level/block/Portal;)Z a isSamePortal + m (Lnet/minecraft/core/BlockPosition;)V a updateEntryPosition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Z)Z a processPortalTeleportation + m ()Lnet/minecraft/world/level/block/Portal$a; a getPortalLocalTransition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination + m (Z)V a setAsInsidePortalThisTick + m ()Z b hasExpired + m ()Lnet/minecraft/core/BlockPosition; c getEntryPosition + m ()I d getPortalTime + m ()Z e isInsidePortalThisTick + m ()V f decayTick +c net/minecraft/world/entity/PositionMoveRotation net/minecraft/world/entity/PositionMoveRotation + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/phys/Vec3D; b position + f Lnet/minecraft/world/phys/Vec3D; c deltaMovement + f F d yRot + f F e xRot + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/PositionMoveRotation; a of + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/PositionMoveRotation; a of + m (Lnet/minecraft/world/entity/PositionMoveRotation;Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/world/entity/PositionMoveRotation; a calculateAbsolute + m ()Lnet/minecraft/world/phys/Vec3D; a position + m (DDLjava/util/Set;Lnet/minecraft/world/entity/Relative;)D a calculateDelta + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/PositionMoveRotation; b ofEntityUsingLerpTarget + m ()Lnet/minecraft/world/phys/Vec3D; b deltaMovement + m ()F c yRot + m ()F d xRot +c net/minecraft/world/entity/Relative net/minecraft/world/entity/Relative + f Lnet/minecraft/world/entity/Relative; a X + f Lnet/minecraft/world/entity/Relative; b Y + f Lnet/minecraft/world/entity/Relative; c Z + f Lnet/minecraft/world/entity/Relative; d Y_ROT + f Lnet/minecraft/world/entity/Relative; e X_ROT + f Lnet/minecraft/world/entity/Relative; f DELTA_X + f Lnet/minecraft/world/entity/Relative; g DELTA_Y + f Lnet/minecraft/world/entity/Relative; h DELTA_Z + f Lnet/minecraft/world/entity/Relative; i ROTATE_DELTA + f Ljava/util/Set; j ALL + f Ljava/util/Set; k ROTATION + f Ljava/util/Set; l DELTA + f Lnet/minecraft/network/codec/StreamCodec; m SET_STREAM_CODEC + f I n bit + f [Lnet/minecraft/world/entity/Relative; o $VALUES + m (Ljava/util/Set;)I a pack + m ([Ljava/util/Set;)Ljava/util/Set; a union + m ()I a getMask + m (I)Ljava/util/Set; a unpack + m ()[Lnet/minecraft/world/entity/Relative; b $values + m (I)Z b isSet +c net/minecraft/world/entity/ReputationHandler net/minecraft/world/entity/ReputationEventHandler + m (Lnet/minecraft/world/entity/ai/village/ReputationEvent;Lnet/minecraft/world/entity/Entity;)V a onReputationEventFrom +c net/minecraft/world/entity/SaddleStorage net/minecraft/world/entity/ItemBasedSteering + f I a MIN_BOOST_TIME + f I b MAX_BOOST_TIME + f Lnet/minecraft/network/syncher/DataWatcher; c entityData + f Lnet/minecraft/network/syncher/DataWatcherObject; d boostTimeAccessor + f Lnet/minecraft/network/syncher/DataWatcherObject; e hasSaddleAccessor + f Z f boosting + f I g boostTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m ()V a onSynced + m (Lnet/minecraft/util/RandomSource;)Z a boost + m (Z)V a setSaddle + m (Lnet/minecraft/nbt/NBTTagCompound;)V b readAdditionalSaveData + m ()V b tickBoost + m ()F c boostFactor + m ()Z d hasSaddle + m ()I e boostTimeTotal +c net/minecraft/world/entity/SlotAccess net/minecraft/world/entity/SlotAccess + f Lnet/minecraft/world/entity/SlotAccess; a NULL + m (Lnet/minecraft/world/IInventory;ILjava/util/function/Predicate;)Lnet/minecraft/world/entity/SlotAccess; a forContainer + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m (Lnet/minecraft/world/IInventory;I)Lnet/minecraft/world/entity/SlotAccess; a forContainer + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/SlotAccess; a forEquipmentSlot + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/entity/SlotAccess; a forEquipmentSlot + m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/SlotAccess; a of + m ()Lnet/minecraft/world/item/ItemStack; a get + m (Lnet/minecraft/world/item/ItemStack;)Z b lambda$forEquipmentSlot$1 + m (Lnet/minecraft/world/item/ItemStack;)Z c lambda$forContainer$0 +c net/minecraft/world/entity/SlotAccess$1 net/minecraft/world/entity/SlotAccess$1 + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/entity/SlotAccess$2 net/minecraft/world/entity/SlotAccess$2 + f Ljava/util/function/Supplier; b val$getter + f Ljava/util/function/Consumer; c val$setter + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/entity/SlotAccess$3 net/minecraft/world/entity/SlotAccess$3 + f Lnet/minecraft/world/IInventory; b val$inventory + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/entity/SlotAccess$4 net/minecraft/world/entity/SlotAccess$4 + f Lnet/minecraft/world/entity/EntityLiving; b val$entity + f Lnet/minecraft/world/entity/EnumItemSlot; c val$slot + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/entity/SpawnPlacementType net/minecraft/world/entity/SpawnPlacementType + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a adjustSpawnPosition +c net/minecraft/world/entity/SpawnPlacementTypes net/minecraft/world/entity/SpawnPlacementTypes + f Lnet/minecraft/world/entity/SpawnPlacementType; a NO_RESTRICTIONS + f Lnet/minecraft/world/entity/SpawnPlacementType; b IN_WATER + f Lnet/minecraft/world/entity/SpawnPlacementType; c IN_LAVA + f Lnet/minecraft/world/entity/SpawnPlacementType; d ON_GROUND + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z a lambda$static$2 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z b lambda$static$1 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z c lambda$static$0 +c net/minecraft/world/entity/SpawnPlacementTypes$1 net/minecraft/world/entity/SpawnPlacementTypes$1 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a adjustSpawnPosition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z a isValidEmptySpawnBlock +c net/minecraft/world/entity/Targeting net/minecraft/world/entity/Targeting + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget +c net/minecraft/world/entity/TraceableEntity net/minecraft/world/entity/TraceableEntity + m ()Lnet/minecraft/world/entity/Entity; p getOwner +c net/minecraft/world/entity/VariantHolder net/minecraft/world/entity/VariantHolder + m (Ljava/lang/Object;)V a setVariant + m ()Ljava/lang/Object; d getVariant +c net/minecraft/world/entity/WalkAnimationState net/minecraft/world/entity/WalkAnimationState + f F a speedOld + f F b speed + f F c position + f F d positionScale + m (FFF)V a update + m (F)V a setSpeed + m ()V a stop + m (F)F b speed + m ()F b speed + m (F)F c position + m ()F c position + m ()Z d isMoving +c net/minecraft/world/entity/ai/BehaviorController net/minecraft/world/entity/ai/Brain + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/function/Supplier; b codec + f I c SCHEDULE_UPDATE_DELAY + f Ljava/util/Map; d memories + f Ljava/util/Map; e sensors + f Ljava/util/Map; f availableBehaviorsByPriority + f Lnet/minecraft/world/entity/schedule/Schedule; g schedule + f Ljava/util/Map; h activityRequirements + f Ljava/util/Map; i activityMemoriesToEraseWhenStopped + f Ljava/util/Set; j coreActivities + f Ljava/util/Set; k activeActivities + f Lnet/minecraft/world/entity/schedule/Activity; l defaultActivity + f J m lastScheduleUpdate + m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;)V a addActivity + m (Ljava/util/Set;)V a setCoreActivities + m (Lnet/minecraft/world/entity/schedule/Schedule;)V a setSchedule + m (Ljava/lang/Object;Ljava/lang/Object;)Z a lambda$isMemoryValue$2 + m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;)V a addActivity + m (JJ)V a updateActivityFromSchedule + m (Ljava/util/Map$Entry;)Lnet/minecraft/world/entity/ai/BehaviorController$a; a lambda$memories$0 + m (Ljava/util/List;)V a setActiveActivityToFirstValid + m (Ljava/lang/Integer;)Ljava/util/Map; a lambda$addActivityAndRemoveMemoriesWhenStopped$3 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;J)V a setMemoryWithExpiry + m (Ljava/lang/Object;)Z a isEmptyCollection + m (Lnet/minecraft/world/entity/schedule/Activity;)V a setActiveActivityIfPossible + m (ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; a createPriorityPairs + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/world/entity/ai/BehaviorController$b; a provider + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a tick + m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V a addActivityAndRemoveMemoriesWhenStopped + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a serializeStart + m ()V a clearMemories + m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V a addActivityWithConditions + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryStatus;)Z a checkMemory + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)V a setMemory + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V a setMemory + m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V a addActivityAndRemoveMemoryWhenStopped + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Z a hasMemoryValue + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V b stopAll + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)Z b isMemoryValue + m (Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec; b codec + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V b eraseMemory + m ()Ljava/util/Map; b getMemories + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V b setMemoryInternal + m (Lnet/minecraft/world/entity/schedule/Activity;)V b setDefaultActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V c tickSensors + m (Lnet/minecraft/world/entity/schedule/Activity;)Z c isActive + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; c getMemory + m ()Lnet/minecraft/world/entity/schedule/Schedule; c getSchedule + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V d startEachNonRunningBehavior + m ()Ljava/util/Set; d getActiveActivities + m (Lnet/minecraft/world/entity/schedule/Activity;)V d setActiveActivity + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; d getMemoryInternal + m (Lnet/minecraft/world/entity/schedule/Activity;)V e eraseMemoriesForOtherActivitesThan + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)J e getTimeUntilExpiry + m ()Ljava/util/List; e getRunningBehaviors + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V e tickEachRunningBehavior + m (Lnet/minecraft/world/entity/schedule/Activity;)Z f activityRequirementsAreMet + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V f lambda$clearMemories$1 + m ()V f useDefaultActivity + m ()Ljava/util/Optional; g getActiveNonCoreActivity + m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/util/Set; g lambda$addActivityAndRemoveMemoriesWhenStopped$4 + m ()V h removeAllBehaviors + m ()Lnet/minecraft/world/entity/ai/BehaviorController; i copyWithoutBehaviors + m ()Ljava/util/stream/Stream; j memories + m ()V k forgetOutdatedMemories +c net/minecraft/world/entity/ai/BehaviorController$1 net/minecraft/world/entity/ai/Brain$1 + f Ljava/util/Collection; a val$memoryTypes + f Ljava/util/Collection; b val$sensorTypes + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a captureRead + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult; a lambda$captureRead$7 + m (Lnet/minecraft/world/entity/ai/BehaviorController;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; a encode + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/MinecraftKey; a lambda$keys$0 + m (Lcom/mojang/serialization/DynamicOps;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/datafixers/util/Pair;)V a lambda$decode$4 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; a lambda$decode$3 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; a lambda$captureRead$6 + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a lambda$keys$2 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;Lnet/minecraft/world/entity/ai/BehaviorController$a;)V a lambda$encode$9 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/ExpirableMemory;)Lnet/minecraft/world/entity/ai/BehaviorController$a; a lambda$captureRead$8 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; b lambda$captureRead$5 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/stream/Stream; c lambda$keys$1 +c net/minecraft/world/entity/ai/BehaviorController$a net/minecraft/world/entity/ai/Brain$MemoryValue + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a type + f Ljava/util/Optional; b value + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a setMemoryInternal + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V a serialize + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/BehaviorController$a; a createUnchecked + m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)V a lambda$serialize$1 + m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/entity/ai/memory/ExpirableMemory;)V a lambda$serialize$0 +c net/minecraft/world/entity/ai/BehaviorController$b net/minecraft/world/entity/ai/Brain$Provider + f Ljava/util/Collection; a memoryTypes + f Ljava/util/Collection; b sensorTypes + f Lcom/mojang/serialization/Codec; c codec + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController; a lambda$makeBrain$1 + m ()Lcom/mojang/serialization/Codec; b lambda$makeBrain$0 +c net/minecraft/world/entity/ai/attributes/AttributeBase net/minecraft/world/entity/ai/attributes/Attribute + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f D c defaultValue + f Z d syncable + f Ljava/lang/String; e descriptionId + f Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; f sentiment + m (Z)Lnet/minecraft/world/entity/ai/attributes/AttributeBase; a setSyncable + m (D)D a sanitizeValue + m (Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a;)Lnet/minecraft/world/entity/ai/attributes/AttributeBase; a setSentiment + m ()D a getDefaultValue + m (Z)Lnet/minecraft/EnumChatFormat; b getStyle + m ()Z b isClientSyncable + m ()Ljava/lang/String; c getDescriptionId +c net/minecraft/world/entity/ai/attributes/AttributeBase$a net/minecraft/world/entity/ai/attributes/Attribute$Sentiment + f Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; a POSITIVE + f Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; b NEUTRAL + f Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; c NEGATIVE + f [Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; d $VALUES + m (Z)Lnet/minecraft/EnumChatFormat; a getStyle + m ()[Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; a $values +c net/minecraft/world/entity/ai/attributes/AttributeDefaults net/minecraft/world/entity/ai/attributes/DefaultAttributes + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Map; b SUPPLIERS + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/entity/ai/attributes/AttributeProvider; a getSupplier + m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$validate$2 + m ()V a validate + m (Lnet/minecraft/world/entity/EntityTypes;)Z b hasSupplier + m (Lnet/minecraft/world/entity/EntityTypes;)Z c lambda$validate$1 + m (Lnet/minecraft/world/entity/EntityTypes;)Z d lambda$validate$0 +c net/minecraft/world/entity/ai/attributes/AttributeMapBase net/minecraft/world/entity/ai/attributes/AttributeMap + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Map; b attributes + f Ljava/util/Set; c attributesToSync + f Ljava/util/Set; d attributesToUpdate + f Lnet/minecraft/world/entity/ai/attributes/AttributeProvider; e supplier + m (Lnet/minecraft/core/Holder;Ljava/util/Collection;)V a lambda$removeAttributeModifiers$4 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; a getInstance + m (Lnet/minecraft/nbt/NBTTagList;)V a load + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V a onAttributeModified + m (Lcom/google/common/collect/Multimap;)V a addTransientAttributeModifiers + m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$load$9 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)Z a hasModifier + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V a assignAllValues + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a lambda$removeAttributeModifiers$3 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/Holder$c;)V a lambda$load$8 + m ()Ljava/util/Set; a getAttributesToSync + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a lambda$addTransientAttributeModifiers$2 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)D b getModifierValue + m (Lnet/minecraft/core/Holder;)Z b hasAttribute + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V b assignBaseValues + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V b lambda$assignPermanentModifiers$7 + m (Lcom/google/common/collect/Multimap;)V b removeAttributeModifiers + m ()Ljava/util/Set; b getAttributesToUpdate + m ()Ljava/util/Collection; c getSyncableAttributes + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V c assignPermanentModifiers + m (Lnet/minecraft/core/Holder;)D c getValue + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V c lambda$assignBaseValues$6 + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V d lambda$assignAllValues$5 + m (Lnet/minecraft/core/Holder;)D d getBaseValue + m ()Lnet/minecraft/nbt/NBTTagList; d save + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)Z e lambda$getSyncableAttributes$0 + m (Lnet/minecraft/core/Holder;)Z e resetBaseValue + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; f lambda$getInstance$1 +c net/minecraft/world/entity/ai/attributes/AttributeModifiable net/minecraft/world/entity/ai/attributes/AttributeInstance + f Ljava/lang/String; a ID_FIELD + f Ljava/lang/String; b BASE_FIELD + f Ljava/lang/String; c MODIFIERS_FIELD + f Lnet/minecraft/core/Holder; d attribute + f Ljava/util/Map; e modifiersByOperation + f Ljava/util/Map; f modifierById + f Ljava/util/Map; g permanentModifiers + f D h baseValue + f Z i dirty + f D j cachedValue + f Ljava/util/function/Consumer; k onDirty + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V a replaceFrom + m ()Lnet/minecraft/core/Holder; a getAttribute + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a addOrUpdateTransientModifier + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Ljava/util/Map;)V a lambda$replaceFrom$1 + m (D)V a setBaseValue + m (Lnet/minecraft/nbt/NBTTagCompound;)V a load + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a getModifier + m (Ljava/util/Collection;)V a addPermanentModifiers + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; a getModifiers + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V b addTransientModifier + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Collection; b getModifiersOrEmpty + m ()D b getBaseValue + m (Lnet/minecraft/resources/MinecraftKey;)Z b hasModifier + m ()Ljava/util/Set; c getModifiers + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V c addOrReplacePermanentModifier + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; c lambda$getModifiers$0 + m (Lnet/minecraft/resources/MinecraftKey;)Z c removeModifier + m ()Ljava/util/Set; d getPermanentModifiers + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V d addPermanentModifier + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V e removeModifier + m ()V e setDirty + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V f addModifier + m ()V f removeModifiers + m ()D g getValue + m ()Lnet/minecraft/nbt/NBTTagCompound; h save + m ()D i calculateValue + m ()Ljava/lang/IllegalStateException; j lambda$save$2 +c net/minecraft/world/entity/ai/attributes/AttributeModifier net/minecraft/world/entity/ai/attributes/AttributeModifier + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; d id + f D e amount + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; f operation + f Lorg/slf4j/Logger; g LOGGER + m ()Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/resources/MinecraftKey;)Z a is + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a load + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/resources/MinecraftKey; b id + m ()D c amount + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; d operation +c net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; a ADD_VALUE + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; b ADD_MULTIPLIED_BASE + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c ADD_MULTIPLIED_TOTAL + f Ljava/util/function/IntFunction; d BY_ID + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + f Lcom/mojang/serialization/Codec; f CODEC + f Ljava/lang/String; g name + f I h id + f [Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; i $VALUES + m ()I a id + m ()[Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/ai/attributes/AttributeProvider net/minecraft/world/entity/ai/attributes/AttributeSupplier + f Ljava/util/Map; a instances + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)D a getModifierValue + m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; a createInstance + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; a builder + m (Lnet/minecraft/core/Holder;)D a getValue + m (Lnet/minecraft/core/Holder;)D b getBaseValue + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)Z b hasModifier + m (Lnet/minecraft/core/Holder;)Z c hasAttribute + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; d getAttributeInstance +c net/minecraft/world/entity/ai/attributes/AttributeProvider$Builder net/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a builder + f Z b instanceFrozen + m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; a add + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V a lambda$create$0 + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider; a build + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; a add + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; b create +c net/minecraft/world/entity/ai/attributes/AttributeRanged net/minecraft/world/entity/ai/attributes/RangedAttribute + f D c minValue + f D d maxValue + m (D)D a sanitizeValue + m ()D d getMinValue + m ()D e getMaxValue +c net/minecraft/world/entity/ai/attributes/GenericAttributes net/minecraft/world/entity/ai/attributes/Attributes + f Lnet/minecraft/core/Holder; A SPAWN_REINFORCEMENTS_CHANCE + f Lnet/minecraft/core/Holder; B STEP_HEIGHT + f Lnet/minecraft/core/Holder; C SUBMERGED_MINING_SPEED + f Lnet/minecraft/core/Holder; D SWEEPING_DAMAGE_RATIO + f Lnet/minecraft/core/Holder; E TEMPT_RANGE + f Lnet/minecraft/core/Holder; F WATER_MOVEMENT_EFFICIENCY + f Lnet/minecraft/core/Holder; a ARMOR + f Lnet/minecraft/core/Holder; b ARMOR_TOUGHNESS + f Lnet/minecraft/core/Holder; c ATTACK_DAMAGE + f Lnet/minecraft/core/Holder; d ATTACK_KNOCKBACK + f Lnet/minecraft/core/Holder; e ATTACK_SPEED + f Lnet/minecraft/core/Holder; f BLOCK_BREAK_SPEED + f Lnet/minecraft/core/Holder; g BLOCK_INTERACTION_RANGE + f Lnet/minecraft/core/Holder; h BURNING_TIME + f Lnet/minecraft/core/Holder; i EXPLOSION_KNOCKBACK_RESISTANCE + f Lnet/minecraft/core/Holder; j ENTITY_INTERACTION_RANGE + f Lnet/minecraft/core/Holder; k FALL_DAMAGE_MULTIPLIER + f Lnet/minecraft/core/Holder; l FLYING_SPEED + f Lnet/minecraft/core/Holder; m FOLLOW_RANGE + f Lnet/minecraft/core/Holder; n GRAVITY + f Lnet/minecraft/core/Holder; o JUMP_STRENGTH + f Lnet/minecraft/core/Holder; p KNOCKBACK_RESISTANCE + f Lnet/minecraft/core/Holder; q LUCK + f Lnet/minecraft/core/Holder; r MAX_ABSORPTION + f Lnet/minecraft/core/Holder; s MAX_HEALTH + f Lnet/minecraft/core/Holder; t MINING_EFFICIENCY + f Lnet/minecraft/core/Holder; u MOVEMENT_EFFICIENCY + f Lnet/minecraft/core/Holder; v MOVEMENT_SPEED + f Lnet/minecraft/core/Holder; w OXYGEN_BONUS + f Lnet/minecraft/core/Holder; x SAFE_FALL_DISTANCE + f Lnet/minecraft/core/Holder; y SCALE + f Lnet/minecraft/core/Holder; z SNEAKING_SPEED + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap + m (Ljava/lang/String;Lnet/minecraft/world/entity/ai/attributes/AttributeBase;)Lnet/minecraft/core/Holder; a register +c net/minecraft/world/entity/ai/behavior/AnimalPanic net/minecraft/world/entity/ai/behavior/AnimalPanic + f I c PANIC_MIN_DURATION + f I d PANIC_MAX_DURATION + f I e PANIC_DISTANCE_HORIZONTAL + f I f PANIC_DISTANCE_VERTICAL + f F g speedMultiplier + f Ljava/util/function/Function; h panicCausingDamageTypes + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/phys/Vec3D; a getPanicPos + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a canStillUse + m (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/tags/TagKey; a lambda$new$0 + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; a lookForWater + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/damagesource/DamageSource;)Ljava/lang/Boolean; a lambda$checkExtraStartConditions$1 + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$lookForWater$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b lambda$lookForWater$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c lambda$lookForWater$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V d tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/Behavior net/minecraft/world/entity/ai/behavior/Behavior + f I a DEFAULT_DURATION + f Ljava/util/Map; b entryCondition + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; c status + f J d endTimestamp + f I e minDuration + f I f maxDuration + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/EntityLiving;)Z a hasRequiredMemories + m (J)Z a timedOut + m ()Ljava/lang/String; b debugString + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop +c net/minecraft/world/entity/ai/behavior/Behavior$Status net/minecraft/world/entity/ai/behavior/Behavior$Status + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a STOPPED + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; b RUNNING + f [Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; c $VALUES + m ()[Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a $values +c net/minecraft/world/entity/ai/behavior/BehaviorAttack net/minecraft/world/entity/ai/behavior/MeleeAttack + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/item/ItemStack;)Z a lambda$isHoldingUsableProjectileWeapon$4 + m (Lnet/minecraft/world/entity/EntityInsentient;)Z a isHoldingUsableProjectileWeapon + m (Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (Ljava/util/function/Predicate;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 + m (I)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$1 + m (Lnet/minecraft/world/entity/EntityInsentient;)Z b lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid + f I a TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$create$3 + m (ZLnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6 + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b;Z)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ZLnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$5 + m (Lnet/minecraft/world/entity/EntityLiving;Ljava/util/Optional;)Z a isTiredOfTryingToReachTarget + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V b lambda$create$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition +c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback +c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet net/minecraft/world/entity/ai/behavior/StartAttacking + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a net/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition +c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b net/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder +c net/minecraft/world/entity/ai/behavior/BehaviorBedJump net/minecraft/world/entity/ai/behavior/JumpOnBed + f I c MAX_TIME_TO_REACH_BED + f I d MIN_JUMPS + f I e MAX_JUMPS + f I f COOLDOWN_BETWEEN_JUMPS + f F g speedModifier + f Lnet/minecraft/core/BlockPosition; h targetBed + f I i remainingTimeToReachBed + f I j remainingJumps + f I k remainingCooldownUntilNextJump + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)V a startWalkingTowardsBed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)V a lambda$start$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a isBed + m (Lnet/minecraft/world/entity/EntityInsentient;)Ljava/util/Optional; a getNearestBed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions + m (J)Z a timedOut + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z b nearBed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z c onOrOverBed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z c canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V d tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z d onBedSurface + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z e tiredOfWalking + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z f tiredOfJumping +c net/minecraft/world/entity/ai/behavior/BehaviorBell net/minecraft/world/entity/ai/behavior/SocializeAtBell + f F a SPEED_MODIFIER + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$4 + m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$3 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$5 + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorBellAlert net/minecraft/world/entity/ai/behavior/ReactToBell + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorBellRing net/minecraft/world/entity/ai/behavior/RingBell + f I a RING_BELL_FROM_DISTANCE + f F b BELL_RING_CHANCE + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorBetterJob net/minecraft/world/entity/ai/behavior/PoiCompetitorScan + m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a competesForSameJobsite + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/npc/EntityVillager;)Lnet/minecraft/world/entity/npc/EntityVillager; a selectWinner + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/VillagerProfession;)Z a hasMatchingProfession +c net/minecraft/world/entity/ai/behavior/BehaviorBonemeal net/minecraft/world/entity/ai/behavior/UseBonemeal + f I c BONEMEALING_DURATION + f J d nextWorkCycleTime + f J e lastBonemealingSession + f I f timeWorkedSoFar + f Ljava/util/Optional; g cropPos + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/world/entity/npc/EntityVillager;)V a setCurrentCropAsTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Z a validPos + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;)V a lambda$setCurrentCropAsTarget$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Optional; b pickNextTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorCareer net/minecraft/world/entity/ai/behavior/AssignProfessionFromJobSite + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$5 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$4 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/VillagerProfession;)Z a lambda$create$1 + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/VillagerProfession;)V a lambda$create$3 + m (Lnet/minecraft/core/Holder;)Ljava/util/Optional; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorCelebrate net/minecraft/world/entity/ai/behavior/CelebrateVillagersSurvivedRaid + f Lnet/minecraft/world/entity/raid/Raid; c currentRaid + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/item/EnumColor;I)Lnet/minecraft/world/item/ItemStack; a getFirework + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick +c net/minecraft/world/entity/ai/behavior/BehaviorCelebrateDeath net/minecraft/world/entity/ai/behavior/StartCelebratingIfTargetDead + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/BiPredicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Ljava/util/function/BiPredicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create +c net/minecraft/world/entity/ai/behavior/BehaviorControl net/minecraft/world/entity/ai/behavior/BehaviorControl + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus + m ()Ljava/lang/String; b debugString + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop +c net/minecraft/world/entity/ai/behavior/BehaviorCooldown net/minecraft/world/entity/ai/behavior/VillagerCalmDown + f I a SAFE_DISTANCE_FROM_DANGER + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack net/minecraft/world/entity/ai/behavior/CrossbowAttack + f I c TIMEOUT + f I d attackDelay + f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; e crossbowState + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a crossbowAttack + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; b getAttackTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V b lookAtTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c stop +c net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState net/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState + f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; a UNCHARGED + f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; b CHARGING + f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; c CHARGED + f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; d READY_TO_ATTACK + f [Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; e $VALUES + m ()[Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; a $values +c net/minecraft/world/entity/ai/behavior/BehaviorExpirableMemory net/minecraft/world/entity/ai/behavior/CopyMemoryWithExpiry + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorFarm net/minecraft/world/entity/ai/behavior/HarvestFarmland + f F c SPEED_MODIFIER + f I d HARVEST_DURATION + f Lnet/minecraft/core/BlockPosition; e aboveFarmlandPos + f J f nextOkStartTime + f I g timeWorkedSoFar + f Ljava/util/List; h validFarmlandAroundVillager + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V a start + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Z a validPos + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/core/BlockPosition; a getValidFarmland + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z d canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorFindAdmirableItem net/minecraft/world/entity/ai/behavior/GoToWantedItem + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1 + m (Ljava/util/function/Predicate;FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (ZLjava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorFindPosition net/minecraft/world/entity/ai/behavior/AcquirePoi + f I a SCAN_RANGE + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/EntityInsentient;Ljava/util/Set;)Lnet/minecraft/world/level/pathfinder/PathEntity; a findPathToPois + m (Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;JLnet/minecraft/core/BlockPosition;)Z a lambda$create$2 + m (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z a lambda$create$1 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorFindPosition$a net/minecraft/world/entity/ai/behavior/AcquirePoi$JitteredLinearRetry + f I a MIN_INTERVAL_INCREASE + f I b MAX_INTERVAL_INCREASE + f I c MAX_RETRY_PATHFINDING_INTERVAL + f Lnet/minecraft/util/RandomSource; d random + f J e previousAttemptTimestamp + f J f nextScheduledAttemptTimestamp + f I g currentDelay + m (J)V a markAttempt + m (J)Z b isStillValid + m (J)Z c shouldRetry +c net/minecraft/world/entity/ai/behavior/BehaviorFollowAdult net/minecraft/world/entity/ai/behavior/BabyFollowAdult + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;J)Z a lambda$create$1 + m (Lnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (FLnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$create$0 + m (Lnet/minecraft/util/valueproviders/UniformInt;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorForgetAnger net/minecraft/world/entity/ai/behavior/StopBeingAngryIfTargetDead + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$4 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$5 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$create$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$3 +c net/minecraft/world/entity/ai/behavior/BehaviorGate net/minecraft/world/entity/ai/behavior/GateBehavior + f Ljava/util/Map; a entryCondition + f Ljava/util/Set; b exitErasedMemories + f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; c orderPolicy + f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; d runningPolicy + f Lnet/minecraft/world/entity/ai/behavior/ShufflingList; e behaviors + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; f status + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus + m (Lcom/mojang/datafixers/util/Pair;)V a lambda$new$0 + m (Lnet/minecraft/world/entity/EntityLiving;)Z a hasRequiredMemories + m ()Ljava/lang/String; b debugString + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z d lambda$tickOrStop$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop +c net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy + f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; a RUN_ONE + f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; b TRY_ALL + f [Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; c $VALUES + m ()[Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; a $values +c net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution$1 net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$1 +c net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution$2 net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$2 +c net/minecraft/world/entity/ai/behavior/BehaviorGate$Order net/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy + f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; a ORDERED + f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; b SHUFFLED + f Ljava/util/function/Consumer; c consumer + f [Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; d $VALUES + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V a apply + m ()[Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; a $values + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V b lambda$static$0 +c net/minecraft/world/entity/ai/behavior/BehaviorGateSingle net/minecraft/world/entity/ai/behavior/RunOne +c net/minecraft/world/entity/ai/behavior/BehaviorHide net/minecraft/world/entity/ai/behavior/SetHiddenState + f I a HIDE_TIMEOUT + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lorg/apache/commons/lang3/mutable/MutableInt;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create +c net/minecraft/world/entity/ai/behavior/BehaviorHome net/minecraft/world/entity/ai/behavior/LocateHidingPlace + m (Lnet/minecraft/core/Holder;)Z a lambda$create$3 + m (Lnet/minecraft/core/BlockPosition;)Z a lambda$create$4 + m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$10 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Ljava/util/Optional; a lambda$create$5 + m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$8 + m (IFI)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$9 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPosition;)V a lambda$create$7 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; a lambda$create$6 + m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/core/BlockPosition;)Z a lambda$create$2 + m (Lnet/minecraft/core/BlockPosition;)Z b lambda$create$1 + m (Lnet/minecraft/core/Holder;)Z b lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorInteract net/minecraft/world/entity/ai/behavior/InteractWith + m (Lnet/minecraft/world/entity/EntityTypes;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a of + m (Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$of$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/world/entity/EntityLiving;)V a lambda$of$4 + m (Lnet/minecraft/world/entity/EntityTypes;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a of + m (Lnet/minecraft/world/entity/EntityLiving;ILjava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$of$3 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$of$5 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$of$7 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$of$6 + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$of$1 + m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$of$0 +c net/minecraft/world/entity/ai/behavior/BehaviorInteractDoor net/minecraft/world/entity/ai/behavior/InteractWithDoor + f I a COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE + f D b SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN + f D c MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$areOtherMobsComingThroughDoor$7 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Set;)V a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$4 + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$closeDoorsThatIHaveOpenedOrPassedThrough$6 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;Ljava/util/Set;Ljava/util/Optional;)V a closeDoorsThatIHaveOpenedOrPassedThrough + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/GlobalPos;)Z a isDoorTooFarAway + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/core/GlobalPos;Ljava/util/Set;)Ljava/util/Set; a lambda$rememberDoorToClose$10 + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$5 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Optional;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a rememberDoorToClose + m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/core/BlockPosition;)Z a isMobComingThroughDoor + m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Set; a lambda$rememberDoorToClose$11 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;Ljava/util/Optional;)Z a areOtherMobsComingThroughDoor + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$areOtherMobsComingThroughDoor$9 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$areOtherMobsComingThroughDoor$8 + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z b lambda$create$1 + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z c lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorInteractPlayer net/minecraft/world/entity/ai/behavior/LookAndFollowTradingPlayerSink + f F c speedModifier + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse + m (Lnet/minecraft/world/entity/npc/EntityVillager;)V a followPlayer + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (J)Z a timedOut + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorLeaveJob net/minecraft/world/entity/ai/behavior/YieldJobSite + m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/core/BlockPosition;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a lambda$create$3 + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$5 + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceType;)Z a canReachPos + m (Ljava/util/Optional;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$4 + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/npc/EntityVillager; a lambda$create$1 + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;)Z a nearbyWantsJobsite +c net/minecraft/world/entity/ai/behavior/BehaviorLook net/minecraft/world/entity/ai/behavior/LookAtTargetSink + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;)V a lambda$tick$1 + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;)Z b lambda$canStillUse$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c tick +c net/minecraft/world/entity/ai/behavior/BehaviorLookInteract net/minecraft/world/entity/ai/behavior/SetLookAndInteract + m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0 + m (ILnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (Lnet/minecraft/world/entity/EntityTypes;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorLookTarget net/minecraft/world/entity/ai/behavior/SetEntityLookTarget + m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6 + m (Lnet/minecraft/world/entity/EnumCreatureType;F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/EntityLiving;FLnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$3 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$5 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$4 + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$2 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$1 + m (Lnet/minecraft/world/entity/EntityTypes;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Ljava/util/function/Predicate;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create +c net/minecraft/world/entity/ai/behavior/BehaviorLookWalk net/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTarget + m (FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$3 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$2 + m (Ljava/util/function/Predicate;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$4 + m (FLnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$create$1 + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0 + m (Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create +c net/minecraft/world/entity/ai/behavior/BehaviorMakeLove net/minecraft/world/entity/ai/behavior/VillagerMakeLove + f J c birthTimestamp + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;)Z a lambda$takeVacantBed$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/npc/EntityVillager;)Z a isBreedingPossible + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;)V a giveBedToChild + m (Lnet/minecraft/core/Holder;)Z a lambda$takeVacantBed$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/EntityAgeable;)Z a lambda$isBreedingPossible$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/npc/EntityVillager;)V a tryToGiveBirth + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)Z a canReach + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Optional; b breed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Optional; b takeVacantBed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorMakeLoveAnimal net/minecraft/world/entity/ai/behavior/AnimalMakeLove + f I c BREED_RANGE + f I d MIN_DURATION + f I e MAX_DURATION + f Lnet/minecraft/world/entity/EntityTypes; f partnerType + f F g speedModifier + f I h closeEnoughDistance + f I i DEFAULT_CLOSE_ENOUGH_DISTANCE + f J j spawnChildAtTime + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Lnet/minecraft/world/entity/animal/EntityAnimal; a getBreedTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$findValidBreedPartner$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)Z b canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z b hasBreedTargetOfRightType + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Ljava/util/Optional; c findValidBreedPartner + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)V d stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorNearestVillage net/minecraft/world/entity/ai/behavior/GoToClosestVillage + m (FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlace;Lnet/minecraft/core/BlockPosition;)D a lambda$create$0 + m (FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorNop net/minecraft/world/entity/ai/behavior/DoNothing + f I a minDuration + f I b maxDuration + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; c status + f J d endTimestamp + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus + m ()Ljava/lang/String; b debugString + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop +c net/minecraft/world/entity/ai/behavior/BehaviorOutside net/minecraft/world/entity/ai/behavior/MoveToSkySeeingSpot + m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; a getOutdoorPosition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;)Z a hasNoBlocksAbove + m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/world/phys/Vec3D;)V a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorPacify net/minecraft/world/entity/ai/behavior/BecomePassiveIfMemoryPresent + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorPanic net/minecraft/world/entity/ai/behavior/VillagerPanicTrigger + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse + m (Lnet/minecraft/world/entity/EntityLiving;)Z b hasHostile + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start + m (Lnet/minecraft/world/entity/EntityLiving;)Z c isHurt + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorPlay net/minecraft/world/entity/ai/behavior/PlayTagWithOtherKids + f I a MAX_FLEE_XZ_DIST + f I b MAX_FLEE_Y_DIST + f F c FLEE_SPEED_MODIFIER + f F d CHASE_SPEED_MODIFIER + f I e MAX_CHASERS_PER_TARGET + f I f AVERAGE_WAIT_TIME_BETWEEN_RUNS + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isFriendChasingMe + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; a whoAreYouChasing + m (Ljava/util/List;)Ljava/util/Optional; a findSomeoneBeingChased + m (Ljava/util/Map;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$checkHowManyChasersEachFriendHas$7 + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0 + m (Ljava/util/Map$Entry;)Z a lambda$findSomeoneBeingChased$5 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/EntityLiving;)V a chaseKid + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$4 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$3 + m (Lnet/minecraft/world/entity/EntityLiving;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$checkHowManyChasersEachFriendHas$6 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/EntityLiving;)V b lambda$create$1 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$isFriendChasingMe$8 + m (Ljava/util/List;)Ljava/util/Map; b checkHowManyChasersEachFriendHas + m (Lnet/minecraft/world/entity/EntityLiving;)Z b isChasingSomeone +c net/minecraft/world/entity/ai/behavior/BehaviorPosition net/minecraft/world/entity/ai/behavior/PositionTracker + m ()Lnet/minecraft/world/phys/Vec3D; a currentPosition + m (Lnet/minecraft/world/entity/EntityLiving;)Z a isVisibleBy + m ()Lnet/minecraft/core/BlockPosition; b currentBlockPosition +c net/minecraft/world/entity/ai/behavior/BehaviorPositionEntity net/minecraft/world/entity/ai/behavior/EntityTracker + f Lnet/minecraft/world/entity/Entity; a entity + f Z b trackEyeHeight + m ()Lnet/minecraft/world/phys/Vec3D; a currentPosition + m (Lnet/minecraft/world/entity/EntityLiving;)Z a isVisibleBy + m ()Lnet/minecraft/core/BlockPosition; b currentBlockPosition + m ()Lnet/minecraft/world/entity/Entity; c getEntity +c net/minecraft/world/entity/ai/behavior/BehaviorPositionValidate net/minecraft/world/entity/ai/behavior/ValidateNearbyPoi + f I a MAX_DISTANCE + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a bedIsOccupied + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a bedIsOccupiedByVillager +c net/minecraft/world/entity/ai/behavior/BehaviorPotentialJobSite net/minecraft/world/entity/ai/behavior/GoToPotentialJobSite + f F c speedModifier + f I d TICKS_UNTIL_TIMEOUT + m (Lnet/minecraft/core/Holder;)Z a lambda$stop$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/GlobalPos;)V a lambda$stop$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/lang/Boolean; a lambda$checkExtraStartConditions$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick +c net/minecraft/world/entity/ai/behavior/BehaviorProfession net/minecraft/world/entity/ai/behavior/ResetProfession + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorRaid net/minecraft/world/entity/ai/behavior/SetRaidStatus + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorRaidReset net/minecraft/world/entity/ai/behavior/ResetRaidStatus + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorRemoveMemory net/minecraft/world/entity/ai/behavior/EraseMemoryIf + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorRetreat net/minecraft/world/entity/ai/behavior/BackUpIfTooClose + m (IF)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorSchedule net/minecraft/world/entity/ai/behavior/UpdateActivityFromSchedule + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorSleep net/minecraft/world/entity/ai/behavior/SleepInBed + f I c COOLDOWN_AFTER_BEING_WOKEN + f J d nextOkStartTime + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (J)Z a timedOut + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorStartRiding net/minecraft/world/entity/ai/behavior/Mount + f I a CLOSE_ENOUGH_TO_START_RIDING_DIST + m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorStopRiding net/minecraft/world/entity/ai/behavior/DismountOrSkipMounting + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILjava/util/function/BiPredicate;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)Z a isVehicleValid + m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorStrollInside net/minecraft/world/entity/ai/behavior/InsideBrownianWalk + m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6 + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$2 + m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$5 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPosition;)V a lambda$create$3 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z b lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorStrollPlace net/minecraft/world/entity/ai/behavior/StrollToPoi + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorStrollPlaceList net/minecraft/world/entity/ai/behavior/StrollToPoiList + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIILnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorStrollPosition net/minecraft/world/entity/ai/behavior/StrollAroundPoi + f I a MIN_TIME_BETWEEN_STROLLS + f I b STROLL_MAX_XZ_DIST + f I c STROLL_MAX_Y_DIST + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$1 + m (FLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/ai/memory/MemoryTarget; a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 +c net/minecraft/world/entity/ai/behavior/BehaviorStrollRandom net/minecraft/world/entity/ai/behavior/VillageBoundRandomStroll + f I a MAX_XZ_DIST + f I b MAX_Y_DIST + m (FII)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (FLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/ai/memory/MemoryTarget; a lambda$create$0 + m (IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$1 + m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorStrollRandomUnconstrained net/minecraft/world/entity/ai/behavior/RandomStroll + f I a MAX_XZ_DIST + f I b MAX_Y_DIST + f [[I c SWIM_XY_DISTANCE_TIERS + m (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/world/phys/Vec3D; a getTargetSwimPos + m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a stroll + m (IILnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/world/phys/Vec3D; a lambda$stroll$3 + m (FZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; a stroll + m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$strollFlyOrSwim$8 + m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$strollFlyOrSwim$10 + m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$strollFlyOrSwim$9 + m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getTargetFlyPos + m (FLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/ai/memory/MemoryTarget; a lambda$strollFlyOrSwim$7 + m (FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a stroll + m (FLjava/util/function/Function;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a strollFlyOrSwim + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; b fly + m (Lnet/minecraft/world/entity/EntityCreature;)Z b lambda$fly$6 + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; c swim + m (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/world/phys/Vec3D; c lambda$fly$5 + m (Lnet/minecraft/world/entity/EntityCreature;)Z d lambda$stroll$4 + m (Lnet/minecraft/world/entity/EntityCreature;)Z e lambda$stroll$2 + m (Lnet/minecraft/world/entity/EntityCreature;)Z f lambda$stroll$1 + m (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/world/phys/Vec3D; g lambda$stroll$0 +c net/minecraft/world/entity/ai/behavior/BehaviorSwim net/minecraft/world/entity/ai/behavior/Swim + f F c chance + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse + m (Lnet/minecraft/world/entity/EntityInsentient;)Z a shouldSwim + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick +c net/minecraft/world/entity/ai/behavior/BehaviorTarget net/minecraft/world/entity/ai/behavior/BlockPosTracker + f Lnet/minecraft/core/BlockPosition; a blockPos + f Lnet/minecraft/world/phys/Vec3D; b centerPosition + m ()Lnet/minecraft/world/phys/Vec3D; a currentPosition + m (Lnet/minecraft/world/entity/EntityLiving;)Z a isVisibleBy + m ()Lnet/minecraft/core/BlockPosition; b currentBlockPosition +c net/minecraft/world/entity/ai/behavior/BehaviorTradePlayer net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer + f I c MAX_LOOK_TIME + f I d STARTING_LOOK_TIME + f Lnet/minecraft/world/item/ItemStack; e playerItemStack + f Ljava/util/List; f displayItems + f I g cycleCounter + f I h displayIndex + f I i lookTime + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Z a playerItemStackMatchesCostOfOffer + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/item/ItemStack;)V a displayAsHeldItem + m (Lnet/minecraft/world/entity/npc/EntityVillager;)V a displayFirstItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/npc/EntityVillager;)V a findItemsToDisplay + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse + m (Lnet/minecraft/world/entity/npc/EntityVillager;)V b updateDisplayItems + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/world/entity/npc/EntityVillager;)V c clearHeldItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d stop + m (Lnet/minecraft/world/entity/npc/EntityVillager;)Lnet/minecraft/world/entity/EntityLiving; d lookAtTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start + m (Lnet/minecraft/world/entity/npc/EntityVillager;)V e displayCyclingItems +c net/minecraft/world/entity/ai/behavior/BehaviorTradeVillager net/minecraft/world/entity/ai/behavior/TradeWithVillager + f Ljava/util/Set; c trades + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Set; a figureOutWhatIAmWillingToTrade + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse + m (Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/world/item/Item;)Z a lambda$figureOutWhatIAmWillingToTrade$0 + m (Lnet/minecraft/world/entity/npc/EntityVillager;Ljava/util/Set;Lnet/minecraft/world/entity/EntityLiving;)V a throwHalfStack + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorUtil net/minecraft/world/entity/ai/behavior/BehaviorUtils + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;F)V a throwItem + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;FI)V a setWalkAndLookTargetMemories + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/SectionPosition;I)Lnet/minecraft/core/SectionPosition; a findSectionClosestToVillage + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/core/SectionPosition;)Z a lambda$findSectionClosestToVillage$2 + m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getRandomSwimmablePos + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;FI)V a lockGazeAndWalkToEachOther + m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/EntityLiving;)Z a entityIsVisible + m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/EntityTypes;)Z a targetIsValid + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; a getLivingEntityFromUUIDMemory + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;I)Z a isWithinAttackRange + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;D)Z a isOtherTargetMuchFurtherAwayThanCurrentAttackTarget + m (Lnet/minecraft/world/entity/EntityLiving;Ljava/util/Optional;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; a getNearestTarget + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V a lookAtEntity + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;FI)V a setWalkAndLookTargetMemories + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; a lambda$getLivingEntityFromUUIDMemory$4 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; a getTargetNearestMe + m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;)Z a targetIsValid + m (Lnet/minecraft/world/entity/EntityLiving;)Z a isBreeding + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3D;)V a throwItem + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$targetIsValid$0 + m (Lnet/minecraft/world/entity/EntityLiving;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; a lambda$getLivingEntityFromUUIDMemory$3 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;FI)V a setWalkAndLookTargetMemories + m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$targetIsValid$1 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;FI)V b setWalkAndLookTargetMemoriesToEachOther + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b canSee + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V c lookAtEachOther +c net/minecraft/world/entity/ai/behavior/BehaviorVillageHeroGift net/minecraft/world/entity/ai/behavior/GiveGiftToHero + f I c THROW_GIFT_AT_DISTANCE + f I d MIN_TIME_BETWEEN_GIFTS + f I e MAX_TIME_BETWEEN_GIFTS + f I f TIME_TO_DELAY_FOR_HEAD_TO_FINISH_TURNING + f Ljava/util/Map; g GIFTS + f F h SPEED_MODIFIER + f I i timeUntilNextGift + f Z j giftGivenDuringThisRun + f J k timeSinceStart + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/EntityLiving;)V a throwGift + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isWithinThrowingDistance + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V a lambda$throwGift$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/npc/EntityVillager;)Lnet/minecraft/resources/ResourceKey; a getLootTableToThrow + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V a start + m (Lnet/minecraft/server/level/WorldServer;)I a calculateTimeUntilNextGift + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isHero + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z b canStillUse + m (Lnet/minecraft/world/entity/npc/EntityVillager;)Z b isHeroVisible + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Optional; c getNearestTargetableHero + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorWake net/minecraft/world/entity/ai/behavior/WakeUp + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/BehaviorWalkAway net/minecraft/world/entity/ai/behavior/SetWalkTargetAwayFrom + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ZLjava/util/function/Function;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a pos + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZLjava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/function/Function;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; b entity +c net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayBlock net/minecraft/world/entity/ai/behavior/SetWalkTargetFromBlockMemory + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIII)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IIFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayOutOfRange net/minecraft/world/entity/ai/behavior/SetWalkTargetFromAttackTargetIfTargetOutOfReach + f I a PROJECTILE_ATTACK_RANGE_BUFFER + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$1 + m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (FLnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 +c net/minecraft/world/entity/ai/behavior/BehaviorWalkHome net/minecraft/world/entity/ai/behavior/SetClosestHomeAsWalkTarget + f I a CACHE_TIMEOUT + f I b BATCH_SIZE + f I c RATE + f I d OK_DISTANCE_SQR + m (Lnet/minecraft/core/Holder;)Z a lambda$create$2 + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$4 + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z a lambda$create$3 + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6 + m (Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$1 + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$5 + m (Lnet/minecraft/core/Holder;)Z b lambda$create$0 +c net/minecraft/world/entity/ai/behavior/BehaviorWork net/minecraft/world/entity/ai/behavior/WorkAtPoi + f I c CHECK_COOLDOWN + f D d DISTANCE + f J e lastCheck + m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/core/GlobalPos;)V a lambda$start$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a useWorkstation + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z b canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z b checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter net/minecraft/world/entity/ai/behavior/WorkAtComposter + f Ljava/util/List; c COMPOSTABLE_ITEMS + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/GlobalPos;Lnet/minecraft/world/level/block/state/IBlockData;)V a compostItems + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a spawnComposterFillEffects + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a useWorkstation + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V c makeBread +c net/minecraft/world/entity/ai/behavior/Behaviors net/minecraft/world/entity/ai/behavior/VillagerGoalPackages + f I a INTERACT_DIST_SQR + f I b INTERACT_WALKUP_DIST + f F c INTERACT_SPEED_MODIFIER + f F d STROLL_SPEED_MODIFIER + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a raidExistsAndActive + m (F)Lcom/google/common/collect/ImmutableList; a getPlayPackage + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a validateBedPoi + m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; a getCorePackage + m ()Lcom/mojang/datafixers/util/Pair; a getFullLookBehavior + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z b raidExistsAndNotVictory + m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; b getWorkPackage + m ()Lcom/mojang/datafixers/util/Pair; b getMinimalLookBehavior + m (Lnet/minecraft/core/Holder;)Z c lambda$getCorePackage$2 + m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; c getRestPackage + m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; d getMeetPackage + m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; e getIdlePackage + m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; f getPanicPackage + m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; g getPreRaidPackage + m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; h getRaidPackage + m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; i getHidePackage +c net/minecraft/world/entity/ai/behavior/BehavorMove net/minecraft/world/entity/ai/behavior/MoveToTargetSink + f I c MAX_COOLDOWN_BEFORE_RETRYING + f I d remainingCooldown + f Lnet/minecraft/world/level/pathfinder/PathEntity; e path + f Lnet/minecraft/core/BlockPosition; f lastTargetPos + f F g speedModifier + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/memory/MemoryTarget;J)Z a tryComputePath + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/memory/MemoryTarget;)Z a reachedTarget + m (Lnet/minecraft/world/entity/ai/memory/MemoryTarget;)Z a isWalkTargetSpectator + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V d tick +c net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; c cooldownTicks + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (J)Z a timedOut + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; b getCooldownTickMemory + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick +c net/minecraft/world/entity/ai/behavior/Croak net/minecraft/world/entity/ai/behavior/Croak + f I c CROAK_TICKS + f I d TIME_OUT_DURATION + f I e croakCounter + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V d tick +c net/minecraft/world/entity/ai/behavior/FollowTemptation net/minecraft/world/entity/ai/behavior/FollowTemptation + f I c TEMPTATION_COOLDOWN + f D d DEFAULT_CLOSE_ENOUGH_DIST + f D e BACKED_UP_CLOSE_ENOUGH_DIST + f Ljava/util/function/Function; f speedModifier + f Ljava/util/function/Function; g closeEnoughDistance + m (Lnet/minecraft/world/entity/EntityCreature;)F a getSpeedModifier + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a canStillUse + m (J)Z a timedOut + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Double; b lambda$new$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/world/entity/EntityCreature;)Ljava/util/Optional; b getTemptingPlayer + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m ()Lcom/google/common/collect/ImmutableMap; c lambda$new$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V d tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget + f I c CLOSE_ENOUGH_DISTANCE_TO_TARGET + f I d ITEM_PICKUP_COOLDOWN_AFTER_THROWING + f Ljava/util/function/Function; e targetPositionGetter + f F f speedModifier + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;)Lnet/minecraft/world/phys/Vec3D; a getThrowPosition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;)V a lambda$start$0 + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/EntityPlayer;)V a triggerDropItemOnBlock + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3D;)V a throwItem + m (Lnet/minecraft/world/entity/EntityLiving;)Z b canThrowItemToTarget + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/EntityPlayer;)V b lambda$tick$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/GoToTargetLocation net/minecraft/world/entity/ai/behavior/GoToTargetLocation + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IF)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/util/RandomSource;)I a getRandomOffset + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getNearbyPos +c net/minecraft/world/entity/ai/behavior/LongJumpMidJump net/minecraft/world/entity/ai/behavior/LongJumpMidJump + f I c TIME_OUT_DURATION + f Lnet/minecraft/util/valueproviders/UniformInt; d timeBetweenLongJumps + f Lnet/minecraft/sounds/SoundEffect; e landingSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock + f Lnet/minecraft/tags/TagKey; m preferredBlockTag + f F n preferredBlocksChance + f Ljava/util/List; o notPrefferedJumpCandidates + f Z p currentlyWantingPreferredOnes + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V a start + m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getJumpCandidate + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos + f I c FIND_JUMP_TRIES + f I d MIN_PATHFIND_DISTANCE_TO_VALID_JUMP + f I e maxLongJumpHeight + f I f maxLongJumpWidth + f F g maxJumpVelocityMultiplier + f Ljava/util/List; h jumpCandidates + f Ljava/util/Optional; i initialPosition + f Lnet/minecraft/world/phys/Vec3D; j chosenJump + f I k findJumpTries + f J l prepareJumpStart + f I m PREPARE_JUMP_DURATION + f I n TIME_OUT_DURATION + f Ljava/util/List; o ALLOWED_ANGLES + f Lnet/minecraft/util/valueproviders/UniformInt; p timeBetweenLongJumps + f Ljava/util/function/Function; q getJumpSound + f Ljava/util/function/BiPredicate; r acceptableLandingSpot + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Z a isAcceptableLandingPosition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Z a defaultAcceptableLandingSpot + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a calculateOptimalJumpVector + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getJumpCandidate + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$a; a lambda$start$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z b canStillUse + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Z b lambda$start$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V d pickCandidate +c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$a net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump + f Lnet/minecraft/core/BlockPosition; a jumpTarget + m ()Lnet/minecraft/core/BlockPosition; b getJumpTarget +c net/minecraft/world/entity/ai/behavior/LongJumpUtil net/minecraft/world/entity/ai/behavior/LongJumpUtil + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntitySize;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a isClearTransition + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/phys/Vec3D;FIZ)Ljava/util/Optional; a calculateJumpVectorForAngle +c net/minecraft/world/entity/ai/behavior/OneShot net/minecraft/world/entity/ai/behavior/OneShot + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a status + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus + m ()Ljava/lang/String; b debugString + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop +c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget + f I c TIME_OUT_DURATION + f Ljava/util/function/ToIntFunction; d getCooldownOnFail + f I e minRamDistance + f I f maxRamDistance + f F g walkSpeed + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; h ramTargeting + f I i ramPrepareTime + f Ljava/util/function/Function; j getPrepareRamSound + f Ljava/util/Optional; k reachedRamPositionTimestamp + f Ljava/util/Optional; l ramCandidate + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a isWalkableBlock + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a getEdgeOfBlock + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V a start + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; a calculateRammingStartPosition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$start$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; a lambda$start$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/entity/EntityLiving;)V b chooseRamPosition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z c canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V d tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$a net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$RamCandidate + f Lnet/minecraft/core/BlockPosition; a startPosition + f Lnet/minecraft/core/BlockPosition; b targetPosition + f Lnet/minecraft/world/entity/EntityLiving; c target + m ()Lnet/minecraft/core/BlockPosition; a getStartPosition + m ()Lnet/minecraft/core/BlockPosition; b getTargetPosition + m ()Lnet/minecraft/world/entity/EntityLiving; c getTarget +c net/minecraft/world/entity/ai/behavior/RamTarget net/minecraft/world/entity/ai/behavior/RamTarget + f I c TIME_OUT_DURATION + f F d RAM_SPEED_FORCE_FACTOR + f Ljava/util/function/Function; e getTimeBetweenRams + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f ramTargeting + f F g speed + f Ljava/util/function/ToDoubleFunction; h getKnockbackForce + f Lnet/minecraft/world/phys/Vec3D; i ramDirection + f Ljava/util/function/Function; j getImpactSound + f Ljava/util/function/Function; k getHornBreakSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;)V b finishRam + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;)Z c hasRammedHornBreakingBlock + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/RandomLookAround net/minecraft/world/entity/ai/behavior/RandomLookAround + f Lnet/minecraft/util/valueproviders/IntProvider; c interval + f F d maxYaw + f F e minPitch + f F f pitchRange + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes + m (Lnet/minecraft/world/entity/EntityTypes;FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (FLnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$3 + m (Lnet/minecraft/world/entity/EntityLiving;FLnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$2 + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$1 + m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$5 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$4 +c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker + f Lnet/minecraft/util/valueproviders/UniformInt; a interval + f I b ticksUntilNextStart + m (Lnet/minecraft/util/RandomSource;)Z a tickDownAndCheck +c net/minecraft/world/entity/ai/behavior/ShufflingList net/minecraft/world/entity/ai/behavior/ShufflingList + f Ljava/util/List; a entries + f Lnet/minecraft/util/RandomSource; b random + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m ()Lnet/minecraft/world/entity/ai/behavior/ShufflingList; a shuffle + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$a;)V a lambda$shuffle$1 + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)Ljava/util/List; a lambda$codec$0 + m (Ljava/lang/Object;I)Lnet/minecraft/world/entity/ai/behavior/ShufflingList; a add + m ()Ljava/util/stream/Stream; b stream +c net/minecraft/world/entity/ai/behavior/ShufflingList$a net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry + f Ljava/lang/Object; a data + f I b weight + f D c randWeight + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m (F)V a setRandom + m ()Ljava/lang/Object; a getData + m ()I b getWeight + m ()D c getRandWeight +c net/minecraft/world/entity/ai/behavior/ShufflingList$a$1 net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry$1 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/ShufflingList$a; a lambda$decode$0 + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/entity/ai/behavior/ShufflingList$a;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$1 + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$a;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode +c net/minecraft/world/entity/ai/behavior/StayCloseToTarget net/minecraft/world/entity/ai/behavior/StayCloseToTarget + m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Ljava/util/function/Function;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/TriggerGate net/minecraft/world/entity/ai/behavior/TriggerGate + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$triggerGate$1 + m (Ljava/util/List;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerOneShuffled + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$triggerGate$2 + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lcom/mojang/datafixers/util/Pair;)V a lambda$triggerGate$0 + m (Ljava/util/List;Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order;Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerGate +c net/minecraft/world/entity/ai/behavior/TryFindLand net/minecraft/world/entity/ai/behavior/TryFindLand + f I a COOLDOWN_TICKS + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/TryFindLandNearWater net/minecraft/world/entity/ai/behavior/TryFindLandNearWater + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/TryFindWater net/minecraft/world/entity/ai/behavior/TryFindWater + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/TryLaySpawnOnWaterNearLand net/minecraft/world/entity/ai/behavior/TryLaySpawnOnWaterNearLand + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a trigger + m (Ljava/util/function/Predicate;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$triggerIf$2 + m ()Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b; a instance + m (Ljava/util/function/BiPredicate;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$triggerIf$4 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$triggerIf$3 + m (Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerIf + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/OneShot;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerIf + m (Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$triggerIf$5 + m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a unbox + m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a sequence + m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$sequence$0 + m (Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerIf + m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$sequence$1 + m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a create + m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b get +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1 + m ()Ljava/lang/String; b debugString +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$a net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant + m (Ljava/lang/Object;)Ljava/lang/String; a lambda$new$0 +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$a$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger + m ()Ljava/lang/String; a debugString +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance + m (Ljava/util/function/Supplier;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a point + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a registered + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; a lambda$lift1$0 + m (Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a map + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; a tryGet + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a ap2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a ifTriggered + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a ap4 + m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a point + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a ap3 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; b present + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/lang/Object; b get + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; c absent +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger + m ()Ljava/lang/String; a debugString +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$2 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger + m ()Ljava/lang/String; a debugString +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$3 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger + m ()Ljava/lang/String; a debugString +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$4 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger + m ()Ljava/lang/String; a debugString +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$5 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$5 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger + m ()Ljava/lang/String; a debugString +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$a net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$Mu +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Mu +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$d net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$d$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger + m ()Ljava/lang/String; a debugString + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; b tryTrigger +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger + m ()Ljava/lang/String; a debugString +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$f net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$f$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger + m ()Ljava/lang/String; a debugString + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Lcom/mojang/datafixers/util/Unit; b tryTrigger +c net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor + f Lnet/minecraft/world/entity/ai/BehaviorController; a brain + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b memoryType + f Lcom/mojang/datafixers/kinds/App; c value + m ()Lcom/mojang/datafixers/kinds/App; a value + m (Ljava/util/Optional;)V a setOrErase + m (Ljava/lang/Object;J)V a setWithExpiry + m (Ljava/lang/Object;)V a set + m ()V b erase +c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition + m (Lnet/minecraft/world/entity/ai/BehaviorController;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; a createAccessor + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory + m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b condition +c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$a net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Absent + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory + m (Lnet/minecraft/world/entity/ai/BehaviorController;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; a createAccessor + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory + m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b condition +c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$b net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Present + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory + m (Lnet/minecraft/world/entity/ai/BehaviorController;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; a createAccessor + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory + m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b condition +c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Registered + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory + m (Lnet/minecraft/world/entity/ai/BehaviorController;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; a createAccessor + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory + m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b condition +c net/minecraft/world/entity/ai/behavior/warden/Digging net/minecraft/world/entity/ai/behavior/warden/Digging + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/warden/Emerging net/minecraft/world/entity/ai/behavior/warden/Emerging + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/warden/ForceUnmount net/minecraft/world/entity/ai/behavior/warden/ForceUnmount + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/warden/Roar net/minecraft/world/entity/ai/behavior/warden/Roar + f I c TICKS_BEFORE_PLAYING_ROAR_SOUND + f I d ROAR_ANGER_INCREASE + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z b canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V d stop +c net/minecraft/world/entity/ai/behavior/warden/SetRoarTarget net/minecraft/world/entity/ai/behavior/warden/SetRoarTarget + m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a lambda$create$0 +c net/minecraft/world/entity/ai/behavior/warden/SetWardenLookTarget net/minecraft/world/entity/ai/behavior/warden/SetWardenLookTarget + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1 +c net/minecraft/world/entity/ai/behavior/warden/Sniffing net/minecraft/world/entity/ai/behavior/warden/Sniffing + f D c ANGER_FROM_SNIFFING_MAX_DISTANCE_XZ + f D d ANGER_FROM_SNIFFING_MAX_DISTANCE_Y + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$stop$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/ai/behavior/warden/SonicBoom net/minecraft/world/entity/ai/behavior/warden/SonicBoom + f I c COOLDOWN + f I d DISTANCE_XZ + f I e DISTANCE_Y + f D f KNOCKBACK_VERTICAL + f D g KNOCKBACK_HORIZONTAL + f I h TICKS_BEFORE_PLAYING_SOUND + f I i DURATION + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$tick$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/EntityLiving;I)V a setCooldown + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$tick$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V b start + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)V b lambda$tick$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V d stop +c net/minecraft/world/entity/ai/behavior/warden/TryToSniff net/minecraft/world/entity/ai/behavior/warden/TryToSniff + f Lnet/minecraft/util/valueproviders/IntProvider; a SNIFF_COOLDOWN + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 +c net/minecraft/world/entity/ai/control/Control net/minecraft/world/entity/ai/control/Control + m (FFF)F a rotateTowards +c net/minecraft/world/entity/ai/control/ControllerJump net/minecraft/world/entity/ai/control/JumpControl + f Z a jump + f Lnet/minecraft/world/entity/EntityInsentient; b mob + m ()V a jump + m ()V b tick +c net/minecraft/world/entity/ai/control/ControllerLook net/minecraft/world/entity/ai/control/LookControl + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f F b yMaxRotSpeed + f F c xMaxRotAngle + f I d lookAtCooldown + f D e wantedX + f D f wantedY + f D g wantedZ + m (DDDFF)V a setLookAt + m (Lnet/minecraft/world/entity/Entity;)V a setLookAt + m (Lnet/minecraft/world/phys/Vec3D;)V a setLookAt + m (Ljava/lang/Float;)V a lambda$tick$1 + m (DDD)V a setLookAt + m ()V a tick + m (Lnet/minecraft/world/entity/Entity;FF)V a setLookAt + m (Ljava/lang/Float;)V b lambda$tick$0 + m (Lnet/minecraft/world/entity/Entity;)D b getWantedY + m ()V b clampHeadRotationToBody + m ()Z c resetXRotOnTick + m ()Z d isLookingAtTarget + m ()D e getWantedX + m ()D f getWantedY + m ()D g getWantedZ + m ()Ljava/util/Optional; h getXRotD + m ()Ljava/util/Optional; i getYRotD +c net/minecraft/world/entity/ai/control/ControllerMove net/minecraft/world/entity/ai/control/MoveControl + f F a MIN_SPEED + f F b MIN_SPEED_SQR + f I c MAX_TURN + f Lnet/minecraft/world/entity/EntityInsentient; d mob + f D e wantedX + f D f wantedY + f D g wantedZ + f D h speedModifier + f F i strafeForwards + f F j strafeRight + f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; k operation + m (DDDD)V a setWantedPosition + m ()V a tick + m (FF)V a strafe + m (FFF)F b rotlerp + m (FF)Z b isWalkable + m ()Z b hasWanted + m ()D c getSpeedModifier + m ()D d getWantedX + m ()D e getWantedY + m ()D f getWantedZ +c net/minecraft/world/entity/ai/control/ControllerMove$Operation net/minecraft/world/entity/ai/control/MoveControl$Operation + f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; a WAIT + f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; b MOVE_TO + f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; c STRAFE + f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; d JUMPING + f [Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; e $VALUES + m ()[Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; a $values +c net/minecraft/world/entity/ai/control/ControllerMoveFlying net/minecraft/world/entity/ai/control/FlyingMoveControl + f I l maxTurn + f Z m hoversInPlace + m ()V a tick +c net/minecraft/world/entity/ai/control/EntityAIBodyControl net/minecraft/world/entity/ai/control/BodyRotationControl + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f I b HEAD_STABLE_ANGLE + f I c DELAY_UNTIL_STARTING_TO_FACE_FORWARD + f I d HOW_LONG_IT_TAKES_TO_FACE_FORWARD + f I e headStableTime + f F f lastStableYHeadRot + m ()V a clientTick + m ()V b rotateBodyIfNecessary + m ()V c rotateHeadIfNecessary + m ()V d rotateHeadTowardsFront + m ()Z e notCarryingMobPassengers + m ()Z f isMoving +c net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl + f I h maxYRotFromCenter + f I i HEAD_TILT_X + f I j HEAD_TILT_Y + m (Ljava/lang/Float;)V a lambda$tick$1 + m ()V a tick + m (Ljava/lang/Float;)V b lambda$tick$0 +c net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl + f F l FULL_SPEED_TURN_THRESHOLD + f F m STOP_TURN_THRESHOLD + f I n maxTurnX + f I o maxTurnY + f F p inWaterSpeedModifier + f F q outsideWaterSpeedModifier + f Z r applyGravity + m (F)F a getTurningSpeedFactor + m ()V a tick +c net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f Lnet/minecraft/world/level/World; b level + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse +c net/minecraft/world/entity/ai/goal/PathfinderGoal net/minecraft/world/entity/ai/goal/Goal + m ()Z U_ isInterruptable + m ()Z V_ requiresUpdateEveryTick + m (Ljava/util/EnumSet;)V a setFlags + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/WorldServer; a getServerLevel + m ()V a tick + m (I)I a adjustedTickDelay + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/server/level/WorldServer; a getServerLevel + m ()Z b canUse + m (I)I b reducedTickDelay + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoal$Type net/minecraft/world/entity/ai/goal/Goal$Flag + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; a MOVE + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; b LOOK + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; c JUMP + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; d TARGET + f [Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; e $VALUES + m ()[Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; a $values +c net/minecraft/world/entity/ai/goal/PathfinderGoalArrowAttack net/minecraft/world/entity/ai/goal/RangedAttackGoal + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f Lnet/minecraft/world/entity/monster/IRangedEntity; b rangedAttackMob + f Lnet/minecraft/world/entity/EntityLiving; c target + f I d attackTime + f D e speedModifier + f I f seeTime + f I g attackIntervalMin + f I h attackIntervalMax + f F i attackRadius + f F j attackRadiusSqr + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalAvoidTarget net/minecraft/world/entity/ai/goal/AvoidEntityGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + f Lnet/minecraft/world/entity/EntityLiving; b toAvoid + f F c maxDist + f Lnet/minecraft/world/level/pathfinder/PathEntity; d path + f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; e pathNav + f Ljava/lang/Class; f avoidClass + f Ljava/util/function/Predicate; g avoidPredicate + f Ljava/util/function/Predicate; h predicateOnAvoidEntity + f D i walkSpeedModifier + f D j sprintSpeedModifier + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; k avoidEntityTargeting + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$1 + m ()V a tick + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$3 + m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$new$2 + m ()Z b canUse + m (Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$new$0 + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalBeg net/minecraft/world/entity/ai/goal/BegGoal + f Lnet/minecraft/world/entity/animal/EntityWolf; a wolf + f Lnet/minecraft/world/entity/player/EntityHuman; b player + f Lnet/minecraft/server/level/WorldServer; c level + f F d lookDistance + f I e lookTime + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f begTargeting + m ()V a tick + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a playerHoldingInteresting + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalBoat net/minecraft/world/entity/ai/goal/BoatGoals + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; a GO_TO_BOAT + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; b GO_IN_BOAT_DIRECTION + f [Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; c $VALUES + m ()[Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; a $values +c net/minecraft/world/entity/ai/goal/PathfinderGoalBowShoot net/minecraft/world/entity/ai/goal/RangedBowAttackGoal + f Lnet/minecraft/world/entity/monster/EntityMonster; a mob + f D b speedModifier + f I c attackIntervalMin + f F d attackRadiusSqr + f I e attackTime + f I f seeTime + f Z g strafingClockwise + f Z h strafingBackwards + f I i strafingTime + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m (I)V c setMinAttackInterval + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Z h isHoldingBow +c net/minecraft/world/entity/ai/goal/PathfinderGoalBreakDoor net/minecraft/world/entity/ai/goal/BreakDoorGoal + f I a breakTime + f I b lastBreakProgress + f I c doorBreakTime + f I g DEFAULT_DOOR_BREAK_TIME + f Ljava/util/function/Predicate; h validDifficulties + m (Lnet/minecraft/world/EnumDifficulty;)Z a isValidDifficulty + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()I f getDoorBreakTime +c net/minecraft/world/entity/ai/goal/PathfinderGoalBreath net/minecraft/world/entity/ai/goal/BreathAirGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + m ()Z U_ isInterruptable + m ()V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a givesAir + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V h findAirPosition +c net/minecraft/world/entity/ai/goal/PathfinderGoalBreed net/minecraft/world/entity/ai/goal/BreedGoal + f Lnet/minecraft/world/entity/animal/EntityAnimal; a animal + f Lnet/minecraft/server/level/WorldServer; b level + f Lnet/minecraft/world/entity/animal/EntityAnimal; c partner + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d PARTNER_TARGETING + f Ljava/lang/Class; e partnerClass + f I f loveTime + f D g speedModifier + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V e stop + m ()V g breed + m ()Lnet/minecraft/world/entity/animal/EntityAnimal; h getFreePartner +c net/minecraft/world/entity/ai/goal/PathfinderGoalCatSitOnBed net/minecraft/world/entity/ai/goal/CatLieOnBedGoal + f Lnet/minecraft/world/entity/animal/EntityCat; g cat + m (Lnet/minecraft/world/entity/EntityCreature;)I a nextStartTick + m ()V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal + f Lnet/minecraft/util/valueproviders/UniformInt; a PATHFINDING_DELAY_RANGE + f Lnet/minecraft/world/entity/monster/EntityMonster; b mob + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; c crossbowState + f D d speedModifier + f F e attackRadiusSqr + f I f seeTime + f I g attackDelay + f I h updatePathDelay + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V e stop + m ()Z h isHoldingCrossbow + m ()Z i isValidTarget + m ()Z k canRun +c net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; a UNCHARGED + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; b CHARGING + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; c CHARGED + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; d READY_TO_ATTACK + f [Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; e $VALUES + m ()[Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; a $values +c net/minecraft/world/entity/ai/goal/PathfinderGoalDoorInteract net/minecraft/world/entity/ai/goal/DoorInteractGoal + f Z a passed + f F b doorOpenDirX + f F c doorOpenDirZ + f Lnet/minecraft/world/entity/EntityInsentient; d mob + f Lnet/minecraft/core/BlockPosition; e doorPos + f Z f hasDoor + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m (Z)V a setOpen + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()Z h isOpen +c net/minecraft/world/entity/ai/goal/PathfinderGoalDoorOpen net/minecraft/world/entity/ai/goal/OpenDoorGoal + f Z a closeDoor + f I b forgetTime + m ()V a tick + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalEatTile net/minecraft/world/entity/ai/goal/EatBlockGoal + f I a EAT_ANIMATION_TICKS + f Ljava/util/function/Predicate; b IS_TALL_GRASS + f Lnet/minecraft/world/entity/EntityInsentient; c mob + f Lnet/minecraft/world/level/World; d level + f I e eatAnimationTick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()I h getEatAnimationTick +c net/minecraft/world/entity/ai/goal/PathfinderGoalFishSchool net/minecraft/world/entity/ai/goal/FollowFlockLeaderGoal + f I a INTERVAL_TICKS + f Lnet/minecraft/world/entity/animal/EntityFishSchool; b mob + f I c timeToRecalcPath + f I d nextStartTick + m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)I a nextStartTick + m ()V a tick + m ()Z b canUse + m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z b lambda$canUse$1 + m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z c lambda$canUse$0 + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalFleeSun net/minecraft/world/entity/ai/goal/FleeSunGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + f D b wantedX + f D c wantedY + f D d wantedZ + f D e speedModifier + f Lnet/minecraft/world/level/World; f level + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()Z h setWantedPos + m ()Lnet/minecraft/world/phys/Vec3D; i getHidePos +c net/minecraft/world/entity/ai/goal/PathfinderGoalFloat net/minecraft/world/entity/ai/goal/FloatGoal + f Lnet/minecraft/world/entity/EntityInsentient; a mob + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse +c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowBoat net/minecraft/world/entity/ai/goal/FollowBoatGoal + f I a timeToRecalcPath + f Lnet/minecraft/world/entity/EntityCreature; b mob + f Lnet/minecraft/world/entity/player/EntityHuman; c following + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; d currentGoal + m ()Z U_ isInterruptable + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowEntity net/minecraft/world/entity/ai/goal/FollowMobGoal + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f Ljava/util/function/Predicate; b followPredicate + f Lnet/minecraft/world/entity/EntityInsentient; c followingMob + f D d speedModifier + f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; e navigation + f I f timeToRecalcPath + f F g stopDistance + f F h oldWaterCost + f F i areaSize + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;)Z a lambda$new$0 + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowOwner net/minecraft/world/entity/ai/goal/FollowOwnerGoal + f Lnet/minecraft/world/entity/EntityTameableAnimal; a tamable + f Lnet/minecraft/world/entity/EntityLiving; b owner + f D c speedModifier + f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; d navigation + f I e timeToRecalcPath + f F f stopDistance + f F g startDistance + f F h oldWaterCost + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowParent net/minecraft/world/entity/ai/goal/FollowParentGoal + f I a HORIZONTAL_SCAN_RANGE + f I b VERTICAL_SCAN_RANGE + f I c DONT_FOLLOW_IF_CLOSER_THAN + f Lnet/minecraft/world/entity/animal/EntityAnimal; d animal + f Lnet/minecraft/world/entity/animal/EntityAnimal; e parent + f D f speedModifier + f I g timeToRecalcPath + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalGotoTarget net/minecraft/world/entity/ai/goal/MoveToBlockGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + f D b speedModifier + f I c nextStartTick + f I d tryTicks + f Lnet/minecraft/core/BlockPosition; e blockPos + f I f verticalSearchStart + f I g GIVE_UP_TICKS + f I h STAY_TICKS + f I i INTERVAL_TICKS + f I j maxStayTicks + f Z k reachedTarget + f I l searchRange + f I m verticalSearchRange + m ()Z V_ requiresUpdateEveryTick + m (Lnet/minecraft/world/entity/EntityCreature;)I a nextStartTick + m ()V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V h moveMobToBlock + m ()D i acceptedDistance + m ()Lnet/minecraft/core/BlockPosition; k getMoveToTarget + m ()Z l shouldRecalculatePath + m ()Z m isReachedTarget + m ()Z n findNearestBlock +c net/minecraft/world/entity/ai/goal/PathfinderGoalInteract net/minecraft/world/entity/ai/goal/InteractGoal +c net/minecraft/world/entity/ai/goal/PathfinderGoalJumpOnBlock net/minecraft/world/entity/ai/goal/CatSitOnBlockGoal + f Lnet/minecraft/world/entity/animal/EntityCat; g cat + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart;)Ljava/lang/Boolean; a lambda$isValidTarget$0 + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$isValidTarget$1 + m ()V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalLeapAtTarget net/minecraft/world/entity/ai/goal/LeapAtTargetGoal + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f Lnet/minecraft/world/entity/EntityLiving; b target + f F c yd + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/ai/goal/PathfinderGoalLlamaFollow net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal + f Lnet/minecraft/world/entity/animal/horse/EntityLlama; a llama + f D b speedModifier + f I c CARAVAN_LIMIT + f I d distCheckCounter + m ()V a tick + m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;I)Z a firstIsLeashed + m (Lnet/minecraft/world/entity/Entity;)Z b lambda$canUse$0 + m ()Z b canUse + m ()Z c canContinueToUse + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtPlayer net/minecraft/world/entity/ai/goal/LookAtPlayerGoal + f F a DEFAULT_PROBABILITY + f Lnet/minecraft/world/entity/EntityInsentient; b mob + f Lnet/minecraft/world/entity/Entity; c lookAt + f F d lookDistance + f F e probability + f Ljava/lang/Class; f lookAtType + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; g lookAtContext + f I h lookTime + f Z i onlyHorizontal + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0 + m ()V a tick + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$1 + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtTradingPlayer net/minecraft/world/entity/ai/goal/LookAtTradingPlayerGoal + f Lnet/minecraft/world/entity/npc/EntityVillagerAbstract; h villager + m ()Z b canUse +c net/minecraft/world/entity/ai/goal/PathfinderGoalMeleeAttack net/minecraft/world/entity/ai/goal/MeleeAttackGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + f D b speedModifier + f Z c followingTargetEvenIfNotSeen + f Lnet/minecraft/world/level/pathfinder/PathEntity; d path + f D e pathedTargetX + f D f pathedTargetY + f D g pathedTargetZ + f I h ticksUntilNextPathRecalculation + f I i ticksUntilNextAttack + f I j attackInterval + f J k lastCanUseCheck + f J l COOLDOWN_BETWEEN_CAN_USE_CHECKS + m ()Z V_ requiresUpdateEveryTick + m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack + m ()V a tick + m (Lnet/minecraft/world/entity/EntityLiving;)Z b canPerformAttack + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()V h resetAttackCooldown + m ()Z i isTimeToAttack + m ()I k getTicksUntilNextAttack + m ()I l getAttackInterval +c net/minecraft/world/entity/ai/goal/PathfinderGoalMoveThroughVillage net/minecraft/world/entity/ai/goal/MoveThroughVillageGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + f D b speedModifier + f Lnet/minecraft/world/level/pathfinder/PathEntity; c path + f Lnet/minecraft/core/BlockPosition; d poiPos + f Z e onlyAtNight + f Ljava/util/List; f visited + f I g distanceToPoi + f Ljava/util/function/BooleanSupplier; h canDealWithDoors + m (Lnet/minecraft/core/Holder;)Z a lambda$canUse$3 + m (Lnet/minecraft/core/BlockPosition;)Z a hasNotVisited + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)D a lambda$canUse$2 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Ljava/lang/Double; a lambda$canUse$1 + m (Lnet/minecraft/core/Holder;)Z b lambda$canUse$0 + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()V h updateVisited +c net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsRestriction net/minecraft/world/entity/ai/goal/MoveTowardsRestrictionGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + f D b wantedX + f D c wantedY + f D d wantedZ + f D e speedModifier + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsTarget net/minecraft/world/entity/ai/goal/MoveTowardsTargetGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + f Lnet/minecraft/world/entity/EntityLiving; b target + f D c wantedX + f D d wantedY + f D e wantedZ + f D f speedModifier + f F g within + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalNearestVillage net/minecraft/world/entity/ai/goal/StrollThroughVillageGoal + f I a DISTANCE_THRESHOLD + f Lnet/minecraft/world/entity/EntityCreature; b mob + f I c interval + f Lnet/minecraft/core/BlockPosition; d wantedPos + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)D a lambda$canUse$0 + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V h moveRandomly +c net/minecraft/world/entity/ai/goal/PathfinderGoalOcelotAttack net/minecraft/world/entity/ai/goal/OcelotAttackGoal + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f Lnet/minecraft/world/entity/EntityLiving; b target + f I c attackTime + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalOfferFlower net/minecraft/world/entity/ai/goal/OfferFlowerGoal + f I a OFFER_TICKS + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b OFFER_TARGER_CONTEXT + f Lnet/minecraft/world/entity/animal/EntityIronGolem; c golem + f Lnet/minecraft/world/entity/npc/EntityVillager; d villager + f I e tick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalPanic net/minecraft/world/entity/ai/goal/PanicGoal + f Ljava/util/function/Function; a panicCausingDamageTypes + f I b WATER_CHECK_DISTANCE_VERTICAL + f Lnet/minecraft/world/entity/EntityCreature; c mob + f D d speedModifier + f D e posX + f D f posY + f D g posZ + f Z h isRunning + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/core/BlockPosition; a lookForWater + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/tags/TagKey; a lambda$new$0 + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$lookForWater$1 + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Z h shouldPanic + m ()Z i findRandomPosition + m ()Z k isRunning +c net/minecraft/world/entity/ai/goal/PathfinderGoalPerch net/minecraft/world/entity/ai/goal/LandOnOwnersShoulderGoal + f Lnet/minecraft/world/entity/animal/EntityPerchable; a entity + f Lnet/minecraft/server/level/EntityPlayer; b owner + f Z c isSittingOnShoulder + m ()Z U_ isInterruptable + m ()V a tick + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/ai/goal/PathfinderGoalRaid net/minecraft/world/entity/ai/goal/PathfindToRaidGoal + f I a RECRUITMENT_SEARCH_TICK_DELAY + f F b SPEED_MODIFIER + f Lnet/minecraft/world/entity/raid/EntityRaider; c mob + f I d recruitmentTick + m (Lnet/minecraft/world/entity/raid/Raid;)V a recruitNearby + m (Lnet/minecraft/world/entity/raid/Raid;Lnet/minecraft/world/entity/raid/EntityRaider;)Z a lambda$recruitNearby$0 + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomFly net/minecraft/world/entity/ai/goal/WaterAvoidingRandomFlyingGoal + m ()Lnet/minecraft/world/phys/Vec3D; h getPosition +c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomLookaround net/minecraft/world/entity/ai/goal/RandomLookAroundGoal + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f D b relX + f D c relZ + f I d lookTime + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStroll net/minecraft/world/entity/ai/goal/RandomStrollGoal + f I a DEFAULT_INTERVAL + f Lnet/minecraft/world/entity/EntityCreature; b mob + f D c wantedX + f D d wantedY + f D e wantedZ + f D f speedModifier + f I g interval + f Z h forceTrigger + f Z i checkNoActionTime + m ()Z b canUse + m (I)V c setInterval + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Lnet/minecraft/world/phys/Vec3D; h getPosition + m ()V i trigger +c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStrollLand net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal + f F i PROBABILITY + f F j probability + m ()Lnet/minecraft/world/phys/Vec3D; h getPosition +c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomSwim net/minecraft/world/entity/ai/goal/RandomSwimmingGoal + m ()Lnet/minecraft/world/phys/Vec3D; h getPosition +c net/minecraft/world/entity/ai/goal/PathfinderGoalRemoveBlock net/minecraft/world/entity/ai/goal/RemoveBlockGoal + f Lnet/minecraft/world/level/block/Block; g blockToRemove + f Lnet/minecraft/world/entity/EntityInsentient; h removerMob + f I i ticksSinceReachedGoal + f I j WAIT_AFTER_BLOCK_FOUND + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IBlockAccess;)Lnet/minecraft/core/BlockPosition; a getPosWithBlock + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a playBreakSound + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playDestroyProgressSound + m ()V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalRestrictSun net/minecraft/world/entity/ai/goal/RestrictSunGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalSelector net/minecraft/world/entity/ai/goal/GoalSelector + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped; a NO_GOAL + f Ljava/util/Map; b lockedFlags + f Ljava/util/Set; c availableGoals + m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal;Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;)Z a lambda$removeGoal$1 + m (ILnet/minecraft/world/entity/ai/goal/PathfinderGoal;)V a addGoal + m (Z)V a tickRunningGoals + m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal;)V a removeGoal + m (Ljava/util/Map$Entry;)Z a lambda$tick$2 + m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type;)V a disableControlFlag + m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type;Z)V a setControlFlag + m ()V a tick + m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;Ljava/util/Map;)Z a goalCanBeReplacedForAllFlags + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;)Z a lambda$removeAllGoals$0 + m (Ljava/util/function/Predicate;)V a removeAllGoals + m ()Ljava/util/Set; b getAvailableGoals + m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type;)V b enableControlFlag +c net/minecraft/world/entity/ai/goal/PathfinderGoalSelector$1 net/minecraft/world/entity/ai/goal/GoalSelector$1 + m ()Z b canUse +c net/minecraft/world/entity/ai/goal/PathfinderGoalSelector$2 net/minecraft/world/entity/ai/goal/GoalSelector$2 + m ()Z h isRunning +c net/minecraft/world/entity/ai/goal/PathfinderGoalSit net/minecraft/world/entity/ai/goal/SitWhenOrderedToGoal + f Lnet/minecraft/world/entity/EntityTameableAnimal; a mob + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillage net/minecraft/world/entity/ai/goal/MoveBackToVillageGoal + f I i MAX_XZ_DIST + f I j MAX_Y_DIST + m ()Z b canUse + m ()Lnet/minecraft/world/phys/Vec3D; h getPosition +c net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillageGolem net/minecraft/world/entity/ai/goal/GolemRandomStrollInVillageGoal + f I i POI_SECTION_SCAN_RADIUS + f I j VILLAGER_SCAN_RADIUS + f I k RANDOM_POS_XY_DISTANCE + f I l RANDOM_POS_Y_DISTANCE + m (Lnet/minecraft/core/Holder;)Z a lambda$getRandomPoiWithinSection$1 + m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/core/BlockPosition; a getRandomPoiWithinSection + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/SectionPosition;)Z a lambda$getRandomVillageSection$0 + m (Lnet/minecraft/world/entity/npc/EntityVillager;)Z a doesVillagerWantGolem + m ()Lnet/minecraft/world/phys/Vec3D; h getPosition + m ()Lnet/minecraft/world/phys/Vec3D; k getPositionTowardsAnywhere + m ()Lnet/minecraft/world/phys/Vec3D; l getPositionTowardsVillagerWhoWantsGolem + m ()Lnet/minecraft/world/phys/Vec3D; m getPositionTowardsPoi + m ()Lnet/minecraft/core/SectionPosition; n getRandomVillageSection +c net/minecraft/world/entity/ai/goal/PathfinderGoalSwell net/minecraft/world/entity/ai/goal/SwellGoal + f Lnet/minecraft/world/entity/monster/EntityCreeper; a creeper + f Lnet/minecraft/world/entity/EntityLiving; b target + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalTame net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal + f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a horse + f D b speedModifier + f D c posX + f D d posY + f D e posZ + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/ai/goal/PathfinderGoalTempt net/minecraft/world/entity/ai/goal/TemptGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; c TEMPT_TARGETING + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d targetingConditions + f D e speedModifier + f D f px + f D g py + f D h pz + f D i pRotX + f D j pRotY + f I k calmDown + f Z l isRunning + f Ljava/util/function/Predicate; m items + f Z n canScare + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0 + m ()V a tick + m (Lnet/minecraft/world/entity/EntityLiving;)Z a shouldFollow + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Z h canScare + m ()Z i isRunning +c net/minecraft/world/entity/ai/goal/PathfinderGoalTradeWithPlayer net/minecraft/world/entity/ai/goal/TradeWithPlayerGoal + f Lnet/minecraft/world/entity/npc/EntityVillagerAbstract; a mob + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalUseItem net/minecraft/world/entity/ai/goal/UseItemGoal + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f Lnet/minecraft/world/item/ItemStack; b item + f Ljava/util/function/Predicate; c canUseSelector + f Lnet/minecraft/sounds/SoundEffect; d finishUsingSound + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalWater net/minecraft/world/entity/ai/goal/TryFindWaterGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJump net/minecraft/world/entity/ai/goal/DolphinJumpGoal + f [I a STEPS_TO_CHECK + f Lnet/minecraft/world/entity/animal/EntityDolphin; b dolphin + f I c interval + f Z d breached + m ()Z U_ isInterruptable + m ()V a tick + m (Lnet/minecraft/core/BlockPosition;III)Z a waterIsClear + m ()Z b canUse + m (Lnet/minecraft/core/BlockPosition;III)Z b surfaceIsClear + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJumpAbstract net/minecraft/world/entity/ai/goal/JumpGoal +c net/minecraft/world/entity/ai/goal/PathfinderGoalWrapped net/minecraft/world/entity/ai/goal/WrappedGoal + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; a goal + f I b priority + f Z c isRunning + m ()Z U_ isInterruptable + m ()Z V_ requiresUpdateEveryTick + m (Ljava/util/EnumSet;)V a setFlags + m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;)Z a canBeReplacedBy + m (I)I a adjustedTickDelay + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Z h isRunning + m ()I i getPriority + m ()Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; k getGoal +c net/minecraft/world/entity/ai/goal/PathfinderGoalZombieAttack net/minecraft/world/entity/ai/goal/ZombieAttackGoal + f Lnet/minecraft/world/entity/monster/EntityZombie; b zombie + f I c raiseArmTicks + m ()V a tick + m ()V d start + m ()V e stop +c net/minecraft/world/entity/ai/goal/RandomStandGoal net/minecraft/world/entity/ai/goal/RandomStandGoal + f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a horse + f I b nextStand + m ()Z V_ requiresUpdateEveryTick + m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)V a resetStandInterval + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V h playStandSound +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalDefendVillage net/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoal + f Lnet/minecraft/world/entity/animal/EntityIronGolem; a golem + f Lnet/minecraft/world/entity/EntityLiving; b potentialTarget + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; c attackTargeting + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalHurtByTarget net/minecraft/world/entity/ai/goal/target/HurtByTargetGoal + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a HURT_BY_TARGETING + f I b ALERT_RANGE_Y + f Z c alertSameType + f I d timestamp + f [Ljava/lang/Class; i toIgnoreDamage + f [Ljava/lang/Class; j toIgnoreAlert + m ([Ljava/lang/Class;)Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalHurtByTarget; a setAlertOthers + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther + m ()Z b canUse + m ()V d start + m ()V h alertOthers +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTarget net/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal + f Ljava/lang/Class; a targetType + f I b randomInterval + f Lnet/minecraft/world/entity/EntityLiving; c target + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d targetConditions + f I i DEFAULT_RANDOM_INTERVAL + m (Lnet/minecraft/world/entity/EntityLiving;)V a setTarget + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea + m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$findTarget$0 + m ()Z b canUse + m ()V d start + m ()V h findTarget + m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; i getTargetConditions +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTargetWitch net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal + f Z i canAttack + m (Z)V a setCanAttack + m ()Z b canUse +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestHealableRaider net/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal + f I i DEFAULT_COOLDOWN + f I j cooldown + m ()Z b canUse + m ()V d start + m ()I i getCooldown + m ()V k decrementCooldown +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtByTarget net/minecraft/world/entity/ai/goal/target/OwnerHurtByTargetGoal + f Lnet/minecraft/world/entity/EntityTameableAnimal; a tameAnimal + f Lnet/minecraft/world/entity/EntityLiving; b ownerLastHurtBy + f I c timestamp + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtTarget net/minecraft/world/entity/ai/goal/target/OwnerHurtTargetGoal + f Lnet/minecraft/world/entity/EntityTameableAnimal; a tameAnimal + f Lnet/minecraft/world/entity/EntityLiving; b ownerLastHurt + f I c timestamp + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalRandomTargetNonTamed net/minecraft/world/entity/ai/goal/target/NonTameRandomTargetGoal + f Lnet/minecraft/world/entity/EntityTameableAnimal; i tamableMob + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalTarget net/minecraft/world/entity/ai/goal/target/TargetGoal + f I a EMPTY_REACH_CACHE + f I b CAN_REACH_CACHE + f I c CANT_REACH_CACHE + f Z d mustReach + f Lnet/minecraft/world/entity/EntityInsentient; e mob + f Z f mustSee + f Lnet/minecraft/world/entity/EntityLiving; g targetMob + f I h unseenMemoryTicks + f I i reachCache + f I j reachCacheTime + f I k unseenTicks + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;)Z a canAttack + m (Lnet/minecraft/world/entity/EntityLiving;)Z a canReach + m (I)Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalTarget; c setUnseenMemoryTicks + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()D l getFollowDistance +c net/minecraft/world/entity/ai/goal/target/PathfinderGoalUniversalAngerReset net/minecraft/world/entity/ai/goal/target/ResetUniversalAngerTargetGoal + f I a ALERT_RANGE_Y + f Lnet/minecraft/world/entity/EntityInsentient; b mob + f Z c alertOthersOfSameType + f I d lastHurtByPlayerTimestamp + m (Lnet/minecraft/world/entity/EntityInsentient;)Lnet/minecraft/world/entity/IEntityAngerable; a lambda$start$1 + m (Lnet/minecraft/world/entity/EntityInsentient;)Z b lambda$start$0 + m ()Z b canUse + m ()V d start + m ()Z h wasHurtByPlayer + m ()Ljava/util/List; i getNearbyMobsOfSameType +c net/minecraft/world/entity/ai/gossip/Reputation net/minecraft/world/entity/ai/gossip/GossipContainer + f I a DISCARD_THRESHOLD + f Lorg/slf4j/Logger; b LOGGER + f Ljava/util/Map; c gossips + m (Lnet/minecraft/world/entity/ai/gossip/Reputation;Lnet/minecraft/util/RandomSource;I)V a transferFrom + m (Ljava/lang/String;)V a lambda$update$7 + m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;Ljava/util/function/DoublePredicate;)J a getCountForType + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$unpack$1 + m (Ljava/util/UUID;Ljava/util/function/Predicate;)I a getReputation + m (Lcom/mojang/serialization/Dynamic;)V a update + m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;)V a remove + m (Ljava/util/function/DoublePredicate;Lnet/minecraft/world/entity/ai/gossip/ReputationType;Lnet/minecraft/world/entity/ai/gossip/Reputation$a;)Z a lambda$getCountForType$4 + m (II)I a mergeValuesForTransfer + m (Lnet/minecraft/world/entity/ai/gossip/Reputation$b;)V a lambda$update$9 + m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;II)I a mergeValuesForAddition + m (Lnet/minecraft/util/RandomSource;I)Ljava/util/Collection; a selectGossipsForTransfer + m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/ReputationType;I)V a add + m (Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream; a lambda$update$8 + m (Ljava/util/Map;Ljava/util/UUID;)V a lambda$getGossipEntries$0 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; a store + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/Reputation$a; a getOrCreate + m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/ReputationType;)V a remove + m ()Ljava/util/Map; a getGossipEntries + m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/ReputationType;I)V b remove + m (Ljava/lang/String;)V b lambda$store$6 + m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;II)I b lambda$add$5 + m (Lnet/minecraft/world/entity/ai/gossip/Reputation$b;)V b lambda$transferFrom$3 + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/Reputation$a; b lambda$getOrCreate$2 + m ()V b decay + m ()Ljava/util/stream/Stream; c unpack +c net/minecraft/world/entity/ai/gossip/Reputation$1 net/minecraft/world/entity/ai/gossip/GossipContainer$1 +c net/minecraft/world/entity/ai/gossip/Reputation$a net/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a entries + m (Ljava/util/UUID;)Ljava/util/stream/Stream; a unpack + m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;)V a makeSureValueIsntTooLowOrTooHigh + m (Ljava/util/function/Predicate;)I a weightedValue + m ()V a decay + m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;)V b remove + m ()Z b isEmpty +c net/minecraft/world/entity/ai/gossip/Reputation$b net/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry + f Lcom/mojang/serialization/Codec; a CODEC + f Lcom/mojang/serialization/Codec; b LIST_CODEC + f Ljava/util/UUID; c target + f Lnet/minecraft/world/entity/ai/gossip/ReputationType; d type + f I e value + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a weightedValue + m ()Ljava/util/UUID; b target + m ()Lnet/minecraft/world/entity/ai/gossip/ReputationType; c type + m ()I d value +c net/minecraft/world/entity/ai/gossip/ReputationType net/minecraft/world/entity/ai/gossip/GossipType + f Lnet/minecraft/world/entity/ai/gossip/ReputationType; a MAJOR_NEGATIVE + f Lnet/minecraft/world/entity/ai/gossip/ReputationType; b MINOR_NEGATIVE + f Lnet/minecraft/world/entity/ai/gossip/ReputationType; c MINOR_POSITIVE + f Lnet/minecraft/world/entity/ai/gossip/ReputationType; d MAJOR_POSITIVE + f Lnet/minecraft/world/entity/ai/gossip/ReputationType; e TRADING + f I f REPUTATION_CHANGE_PER_EVENT + f I g REPUTATION_CHANGE_PER_EVERLASTING_MEMORY + f I h REPUTATION_CHANGE_PER_TRADE + f Ljava/lang/String; i id + f I j weight + f I k max + f I l decayPerDay + f I m decayPerTransfer + f Lcom/mojang/serialization/Codec; n CODEC + f [Lnet/minecraft/world/entity/ai/gossip/ReputationType; o $VALUES + m ()[Lnet/minecraft/world/entity/ai/gossip/ReputationType; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/ai/memory/ExpirableMemory net/minecraft/world/entity/ai/memory/ExpirableValue + f Ljava/lang/Object; a value + f J b timeToLive + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/entity/ai/memory/ExpirableMemory;)Ljava/util/Optional; a lambda$codec$1 + m (Ljava/lang/Object;J)Lnet/minecraft/world/entity/ai/memory/ExpirableMemory; a of + m ()V a tick + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$3 + m (Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/memory/ExpirableMemory; a lambda$codec$2 + m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/memory/ExpirableMemory; a of + m (Lnet/minecraft/world/entity/ai/memory/ExpirableMemory;)Ljava/lang/Object; b lambda$codec$0 + m ()J b getTimeToLive + m ()Ljava/lang/Object; c getValue + m ()Z d hasExpired + m ()Z e canExpire +c net/minecraft/world/entity/ai/memory/MemoryModuleType net/minecraft/world/entity/ai/memory/MemoryModuleType + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; A NEAREST_HOSTILE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; B NEAREST_ATTACKABLE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; C HIDING_PLACE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; D HEARD_BELL_TIME + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; E CANT_REACH_WALK_TARGET_SINCE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; F GOLEM_DETECTED_RECENTLY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; G DANGER_DETECTED_RECENTLY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; H LAST_SLEPT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; I LAST_WOKEN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; J LAST_WORKED_AT_POI + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; K NEAREST_VISIBLE_ADULT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; L NEAREST_VISIBLE_WANTED_ITEM + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; M NEAREST_VISIBLE_NEMESIS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; N PLAY_DEAD_TICKS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; O TEMPTING_PLAYER + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; P TEMPTATION_COOLDOWN_TICKS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; Q GAZE_COOLDOWN_TICKS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; R IS_TEMPTED + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; S LONG_JUMP_COOLDOWN_TICKS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; T LONG_JUMP_MID_JUMP + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; U HAS_HUNTING_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; V RAM_COOLDOWN_TICKS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; W RAM_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; X IS_IN_WATER + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; Y IS_PREGNANT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; Z IS_PANICKING + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a DUMMY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aA RECENT_PROJECTILE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aB IS_SNIFFING + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aC IS_EMERGING + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aD ROAR_SOUND_DELAY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aE DIG_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aF ROAR_SOUND_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aG SNIFF_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aH TOUCH_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aI VIBRATION_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aJ SONIC_BOOM_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aK SONIC_BOOM_SOUND_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aL SONIC_BOOM_SOUND_DELAY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aM LIKED_PLAYER + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aN LIKED_NOTEBLOCK_POSITION + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aO LIKED_NOTEBLOCK_COOLDOWN_TICKS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aP ITEM_PICKUP_COOLDOWN_TICKS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aQ SNIFFER_EXPLORED_POSITIONS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aR SNIFFER_SNIFFING_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aS SNIFFER_DIGGING + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aT SNIFFER_HAPPY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aU BREEZE_JUMP_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aV BREEZE_SHOOT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aW BREEZE_SHOOT_CHARGING + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aX BREEZE_SHOOT_RECOVERING + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aY BREEZE_SHOOT_COOLDOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aZ BREEZE_JUMP_INHALING + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aa UNREACHABLE_TONGUE_TARGETS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ab ANGRY_AT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ac UNIVERSAL_ANGER + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ad ADMIRING_ITEM + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ae TIME_TRYING_TO_REACH_ADMIRE_ITEM + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; af DISABLE_WALK_TO_ADMIRE_ITEM + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ag ADMIRING_DISABLED + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ah HUNTED_RECENTLY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ai CELEBRATE_LOCATION + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aj DANCING + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ak NEAREST_VISIBLE_HUNTABLE_HOGLIN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; al NEAREST_VISIBLE_BABY_HOGLIN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; am NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; an NEARBY_ADULT_PIGLINS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ao NEAREST_VISIBLE_ADULT_PIGLINS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ap NEAREST_VISIBLE_ADULT_HOGLINS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aq NEAREST_VISIBLE_ADULT_PIGLIN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ar NEAREST_VISIBLE_ZOMBIFIED + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; as VISIBLE_ADULT_PIGLIN_COUNT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; at VISIBLE_ADULT_HOGLIN_COUNT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; au NEAREST_PLAYER_HOLDING_WANTED_ITEM + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; av ATE_RECENTLY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aw NEAREST_REPELLENT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ax PACIFIED + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ay ROAR_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; az DISTURBANCE_LOCATION + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b HOME + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ba BREEZE_JUMP_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; bb BREEZE_LEAVING_WATER + f Ljava/util/Optional; bc codec + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; c JOB_SITE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; d POTENTIAL_JOB_SITE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; e MEETING_POINT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; f SECONDARY_JOB_SITE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; g NEAREST_LIVING_ENTITIES + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; h NEAREST_VISIBLE_LIVING_ENTITIES + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; i VISIBLE_VILLAGER_BABIES + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; j NEAREST_PLAYERS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; k NEAREST_VISIBLE_PLAYER + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; l NEAREST_VISIBLE_ATTACKABLE_PLAYER + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; m WALK_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; n LOOK_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; o ATTACK_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; p ATTACK_COOLING_DOWN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; q INTERACTION_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; r BREED_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; s RIDE_TARGET + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; t PATH + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; u INTERACTABLE_DOORS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; v DOORS_TO_CLOSE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; w NEAREST_BED + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; x HURT_BY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; y HURT_BY_ENTITY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; z AVOID_TARGET + m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a register + m ()Ljava/util/Optional; a getCodec + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a register +c net/minecraft/world/entity/ai/memory/MemoryStatus net/minecraft/world/entity/ai/memory/MemoryStatus + f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; a VALUE_PRESENT + f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b VALUE_ABSENT + f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; c REGISTERED + f [Lnet/minecraft/world/entity/ai/memory/MemoryStatus; d $VALUES + m ()[Lnet/minecraft/world/entity/ai/memory/MemoryStatus; a $values +c net/minecraft/world/entity/ai/memory/MemoryTarget net/minecraft/world/entity/ai/memory/WalkTarget + f Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition; a target + f F b speedModifier + f I c closeEnoughDist + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition; a getTarget + m ()F b getSpeedModifier + m ()I c getCloseEnoughDist +c net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities + f Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; a EMPTY + f Ljava/util/List; b nearbyEntities + f Ljava/util/function/Predicate; c lineOfSightTest + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$new$1 + m ()Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; a empty + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$find$4 + m (Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$new$2 + m (Ljava/util/function/Predicate;)Ljava/util/Optional; a findClosest + m (Lnet/minecraft/world/entity/EntityLiving;)Z a contains + m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$new$0 + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$findAll$3 + m (Ljava/util/function/Predicate;)Ljava/lang/Iterable; b findAll + m (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; c find + m (Ljava/util/function/Predicate;)Z d contains +c net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation + m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a canMoveDirectly + m ()Z a canUpdatePath + m (Z)V a setCanFloat + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder + m (Lnet/minecraft/world/phys/Vec3D;)D a getGroundY + m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos +c net/minecraft/world/entity/ai/navigation/Navigation net/minecraft/world/entity/ai/navigation/GroundPathNavigation + f Z p avoidSun + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m ()Z a canUpdatePath + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z a hasValidPathType + m (Z)V b setCanOpenDoors + m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos + m (Z)V c setAvoidSun + m (Z)V d setCanWalkOverFences + m ()V d trimPath + m ()I r getSurfaceY +c net/minecraft/world/entity/ai/navigation/NavigationAbstract net/minecraft/world/entity/ai/navigation/PathNavigation + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f Lnet/minecraft/world/level/World; b level + f Lnet/minecraft/world/level/pathfinder/PathEntity; c path + f D d speedModifier + f I e tick + f I f lastStuckCheck + f Lnet/minecraft/world/phys/Vec3D; g lastStuckCheckPos + f Lnet/minecraft/core/BaseBlockPosition; h timeoutCachedNode + f J i timeoutTimer + f J j lastTimeoutCheck + f D k timeoutLimit + f F l maxDistanceToWaypoint + f Z m hasDelayedRecomputation + f J n timeLastRecompute + f Lnet/minecraft/world/level/pathfinder/PathfinderAbstract; o nodeEvaluator + f I p MAX_TIME_RECOMPUTE + f I q STUCK_CHECK_INTERVAL + f F r STUCK_THRESHOLD_DISTANCE_FACTOR + f Lnet/minecraft/core/BlockPosition; s targetPos + f I t reachRange + f F u maxVisitedNodesMultiplier + f Lnet/minecraft/world/level/pathfinder/Pathfinder; v pathFinder + f Z w isStuck + f F x requiredPathLength + m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a canMoveDirectly + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Z)Z a isClearForMovementBetween + m (DDDID)Z a moveTo + m (Z)V a setCanFloat + m (DDDD)Z a moveTo + m (Ljava/util/stream/Stream;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m ()Z a canUpdatePath + m (DDDI)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m (Lnet/minecraft/world/phys/Vec3D;)D a getGroundY + m (Lnet/minecraft/world/entity/Entity;D)Z a moveTo + m (D)V a setSpeedModifier + m (Lnet/minecraft/world/level/pathfinder/PathEntity;D)Z a moveTo + m (Ljava/util/Set;IZIF)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m (F)V a setRequiredPathLength + m (Ljava/util/Set;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m (Ljava/util/Set;IZI)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder + m (Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m (Lnet/minecraft/core/BlockPosition;II)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m (Lnet/minecraft/world/phys/Vec3D;)V b doStuckDetection + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z b canCutCorner + m (Lnet/minecraft/core/BlockPosition;)Z b shouldRecomputePath + m (F)V b setMaxVisitedNodesMultiplier + m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos + m ()V c tick + m (Lnet/minecraft/world/phys/Vec3D;)Z c shouldTargetNextNodeInDirection + m ()V d trimPath + m ()V e updatePathfinderMaxVisitedNodes + m ()V f resetMaxVisitedNodesMultiplier + m ()Lnet/minecraft/core/BlockPosition; g getTargetPos + m ()V h recomputePath + m ()Lnet/minecraft/world/level/pathfinder/PathEntity; i getPath + m ()V j followThePath + m ()Z k isDone + m ()Z l isInProgress + m ()V m stop + m ()Lnet/minecraft/world/level/pathfinder/PathfinderAbstract; n getNodeEvaluator + m ()Z o canFloat + m ()F p getMaxDistanceToWaypoint + m ()Z q isStuck + m ()F r getMaxPathLength + m ()V s timeoutPath + m ()V t resetStuckTimeout +c net/minecraft/world/entity/ai/navigation/NavigationFlying net/minecraft/world/entity/ai/navigation/FlyingPathNavigation + m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a canMoveDirectly + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m ()Z a canUpdatePath + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder + m (Z)V b setCanOpenDoors + m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos + m ()V c tick +c net/minecraft/world/entity/ai/navigation/NavigationGuardian net/minecraft/world/entity/ai/navigation/WaterBoundPathNavigation + f Z p allowBreaching + m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a canMoveDirectly + m ()Z a canUpdatePath + m (Z)V a setCanFloat + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder + m (Lnet/minecraft/world/phys/Vec3D;)D a getGroundY + m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos +c net/minecraft/world/entity/ai/navigation/NavigationSpider net/minecraft/world/entity/ai/navigation/WallClimberNavigation + f Lnet/minecraft/core/BlockPosition; p pathToPosition + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath + m (Lnet/minecraft/world/entity/Entity;D)Z a moveTo + m ()V c tick +c net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor + f F a TARGET_DETECTION_DISTANCE + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isHuntTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity + m (Lnet/minecraft/world/entity/EntityLiving;)Z b isHostileTarget + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b isClose +c net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a doTick + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a lambda$doTick$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$doTick$1 +c net/minecraft/world/entity/ai/sensing/EntitySenses net/minecraft/world/entity/ai/sensing/Sensing + f Lnet/minecraft/world/entity/EntityInsentient; a mob + f Lit/unimi/dsi/fastutil/ints/IntSet; b seen + f Lit/unimi/dsi/fastutil/ints/IntSet; c unseen + m (Lnet/minecraft/world/entity/Entity;)Z a hasLineOfSight + m ()V a tick +c net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor + f F a TARGET_DETECTION_DISTANCE + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isUnreachableAttackTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory +c net/minecraft/world/entity/ai/sensing/IsInWaterSensor net/minecraft/world/entity/ai/sensing/IsInWaterSensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires +c net/minecraft/world/entity/ai/sensing/MobSensor net/minecraft/world/entity/ai/sensing/MobSensor + f Ljava/util/function/BiPredicate; a mobTest + f Ljava/util/function/Predicate; b readyTest + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; c toSet + f I d memoryTimeToLive + m (Lnet/minecraft/world/entity/EntityLiving;)V a checkForMobsNearby + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$checkForMobsNearby$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/EntityLiving;)V b mobDetected + m (Lnet/minecraft/world/entity/EntityLiving;)V c clearMemory +c net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; a lambda$getNearestEntity$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; a getVisibleEntities + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; c getNearestEntity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z e lambda$getNearestEntity$0 +c net/minecraft/world/entity/ai/sensing/Sensor net/minecraft/world/entity/ai/sensing/Sensor + f Lnet/minecraft/util/RandomSource; a RANDOM + f I b DEFAULT_SCAN_RATE + f I c DEFAULT_TARGETING_RANGE + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d TARGET_CONDITIONS + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f ATTACK_TARGET_CONDITIONS + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; g ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; h ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; i ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT + f I j scanRate + f J k timeToTick + m (Lnet/minecraft/world/entity/EntityLiving;)V a updateTargetingConditionRanges + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$wasEntityAttackableLastNTicks$0 + m (Lnet/minecraft/world/entity/EntityLiving;I)Ljava/util/function/BiPredicate; a wasEntityAttackableLastNTicks + m (ILjava/util/function/BiPredicate;)Ljava/util/function/BiPredicate; a rememberPositives + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Ljava/util/function/BiPredicate;Ljava/util/concurrent/atomic/AtomicInteger;ILjava/lang/Object;Ljava/lang/Object;)Z a lambda$rememberPositives$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b isEntityTargetable + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V b tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z c isEntityAttackable + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z d isEntityAttackableIgnoringLineOfSight +c net/minecraft/world/entity/ai/sensing/SensorAdult net/minecraft/world/entity/ai/sensing/AdultSensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)V a doTick + m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V a setNearestVisibleAdult + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$setNearestVisibleAdult$1 + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V b lambda$doTick$0 +c net/minecraft/world/entity/ai/sensing/SensorDummy net/minecraft/world/entity/ai/sensing/DummySensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires +c net/minecraft/world/entity/ai/sensing/SensorGolemLastSeen net/minecraft/world/entity/ai/sensing/GolemSensor + f I a GOLEM_SCAN_RATE + f I b MEMORY_TIME_TO_LIVE + m (Lnet/minecraft/world/entity/EntityLiving;)V a checkForNearbyGolem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/EntityLiving;)V b golemDetected + m (Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$checkForNearbyGolem$0 +c net/minecraft/world/entity/ai/sensing/SensorHoglinSpecific net/minecraft/world/entity/ai/sensing/HoglinSpecificSensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)V a doTick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a lambda$findNearestRepellent$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/Optional; b findNearestRepellent +c net/minecraft/world/entity/ai/sensing/SensorHurtBy net/minecraft/world/entity/ai/sensing/HurtBySensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$doTick$0 + m ()Ljava/util/Set; a requires +c net/minecraft/world/entity/ai/sensing/SensorNearestBed net/minecraft/world/entity/ai/sensing/NearestBedSensor + f I a CACHE_TIMEOUT + f I b BATCH_SIZE + f I c RATE + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; d batchCache + f I e triedCount + f J f lastUpdate + m (Lnet/minecraft/core/Holder;)Z a lambda$doTick$1 + m (Lnet/minecraft/core/BlockPosition;)Z a lambda$doTick$0 + m (Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z a lambda$doTick$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)V a doTick +c net/minecraft/world/entity/ai/sensing/SensorNearestItems net/minecraft/world/entity/ai/sensing/NearestItemSensor + f I a MAX_DISTANCE_TO_WANTED_ITEM + f J b XZ_RANGE + f J c Y_RANGE + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)V a doTick +c net/minecraft/world/entity/ai/sensing/SensorNearestLivingEntities net/minecraft/world/entity/ai/sensing/NearestLivingEntitySensor + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires +c net/minecraft/world/entity/ai/sensing/SensorNearestPlayers net/minecraft/world/entity/ai/sensing/PlayerSensor + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$doTick$0 + m (Lnet/minecraft/world/entity/EntityLiving;)D a getFollowDistance + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/player/EntityHuman;)Z a lambda$doTick$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/player/EntityHuman;)Z b lambda$doTick$1 +c net/minecraft/world/entity/ai/sensing/SensorPiglinBruteSpecific net/minecraft/world/entity/ai/sensing/PiglinBruteSpecificSensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$0 +c net/minecraft/world/entity/ai/sensing/SensorPiglinSpecific net/minecraft/world/entity/ai/sensing/PiglinSpecificSensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a isValidRepellent + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z b lambda$findNearestRepellent$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; c findNearestRepellent +c net/minecraft/world/entity/ai/sensing/SensorSecondaryPlaces net/minecraft/world/entity/ai/sensing/SecondaryPoiSensor + f I a SCAN_RATE + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a doTick +c net/minecraft/world/entity/ai/sensing/SensorType net/minecraft/world/entity/ai/sensing/SensorType + f Ljava/util/function/Supplier; A factory + f Lnet/minecraft/world/entity/ai/sensing/SensorType; a DUMMY + f Lnet/minecraft/world/entity/ai/sensing/SensorType; b NEAREST_ITEMS + f Lnet/minecraft/world/entity/ai/sensing/SensorType; c NEAREST_LIVING_ENTITIES + f Lnet/minecraft/world/entity/ai/sensing/SensorType; d NEAREST_PLAYERS + f Lnet/minecraft/world/entity/ai/sensing/SensorType; e NEAREST_BED + f Lnet/minecraft/world/entity/ai/sensing/SensorType; f HURT_BY + f Lnet/minecraft/world/entity/ai/sensing/SensorType; g VILLAGER_HOSTILES + f Lnet/minecraft/world/entity/ai/sensing/SensorType; h VILLAGER_BABIES + f Lnet/minecraft/world/entity/ai/sensing/SensorType; i SECONDARY_POIS + f Lnet/minecraft/world/entity/ai/sensing/SensorType; j GOLEM_DETECTED + f Lnet/minecraft/world/entity/ai/sensing/SensorType; k ARMADILLO_SCARE_DETECTED + f Lnet/minecraft/world/entity/ai/sensing/SensorType; l PIGLIN_SPECIFIC_SENSOR + f Lnet/minecraft/world/entity/ai/sensing/SensorType; m PIGLIN_BRUTE_SPECIFIC_SENSOR + f Lnet/minecraft/world/entity/ai/sensing/SensorType; n HOGLIN_SPECIFIC_SENSOR + f Lnet/minecraft/world/entity/ai/sensing/SensorType; o NEAREST_ADULT + f Lnet/minecraft/world/entity/ai/sensing/SensorType; p AXOLOTL_ATTACKABLES + f Lnet/minecraft/world/entity/ai/sensing/SensorType; q AXOLOTL_TEMPTATIONS + f Lnet/minecraft/world/entity/ai/sensing/SensorType; r GOAT_TEMPTATIONS + f Lnet/minecraft/world/entity/ai/sensing/SensorType; s FROG_TEMPTATIONS + f Lnet/minecraft/world/entity/ai/sensing/SensorType; t CAMEL_TEMPTATIONS + f Lnet/minecraft/world/entity/ai/sensing/SensorType; u ARMADILLO_TEMPTATIONS + f Lnet/minecraft/world/entity/ai/sensing/SensorType; v FROG_ATTACKABLES + f Lnet/minecraft/world/entity/ai/sensing/SensorType; w IS_IN_WATER + f Lnet/minecraft/world/entity/ai/sensing/SensorType; x WARDEN_ENTITY_SENSOR + f Lnet/minecraft/world/entity/ai/sensing/SensorType; y SNIFFER_TEMPTATIONS + f Lnet/minecraft/world/entity/ai/sensing/SensorType; z BREEZE_ATTACK_ENTITY_SENSOR + m (Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/ai/sensing/SensorType; a register + m ()Lnet/minecraft/world/entity/ai/sensing/Sensor; a create + m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; b lambda$static$6 + m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; c lambda$static$5 + m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; d lambda$static$4 + m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; e lambda$static$3 + m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; f lambda$static$2 + m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; g lambda$static$1 + m ()Lnet/minecraft/world/entity/ai/sensing/MobSensor; h lambda$static$0 +c net/minecraft/world/entity/ai/sensing/SensorVillagerBabies net/minecraft/world/entity/ai/sensing/VillagerBabiesSensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/List; a getNearestVillagerBabies + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/EntityLiving;)Z b isVillagerBaby + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; c getVisibleEntities +c net/minecraft/world/entity/ai/sensing/SensorVillagerHostiles net/minecraft/world/entity/ai/sensing/VillagerHostilesSensor + f Lcom/google/common/collect/ImmutableMap; a ACCEPTABLE_DISTANCE_FROM_HOSTILES + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isClose + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity + m (Lnet/minecraft/world/entity/EntityLiving;)Z b isHostile + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory +c net/minecraft/world/entity/ai/sensing/TemptingSensor net/minecraft/world/entity/ai/sensing/TemptingSensor + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a TEMPT_TARGETING + f Ljava/util/function/Predicate; b temptations + m (Lnet/minecraft/world/item/ItemStack;)Z a isTemptation + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$doTick$1 + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;)V a doTick + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a playerHoldingTemptation + m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$doTick$0 +c net/minecraft/world/entity/ai/sensing/WardenEntitySensor net/minecraft/world/entity/ai/sensing/WardenEntitySensor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;)V a doTick + m (Lnet/minecraft/world/entity/monster/warden/Warden;)V a lambda$doTick$4 + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$doTick$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick + m (Lnet/minecraft/world/entity/monster/warden/Warden;Ljava/util/function/Predicate;)Ljava/util/Optional; a getClosest + m ()Ljava/util/Set; a requires + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$1 + m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$doTick$0 + m (Lnet/minecraft/world/entity/monster/warden/Warden;)Ljava/util/Optional; b lambda$doTick$2 +c net/minecraft/world/entity/ai/targeting/PathfinderTargetCondition net/minecraft/world/entity/ai/targeting/TargetingConditions + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a DEFAULT + f D b MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET + f Z c isCombat + f D d range + f Z e checkLineOfSight + f Z f testInvisible + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; g selector + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a test + m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a;)Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a selector + m (D)Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a range + m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a forCombat + m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b forNonCombat + m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; c copy + m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d ignoreLineOfSight + m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e ignoreInvisibilityTesting +c net/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a net/minecraft/world/entity/ai/targeting/TargetingConditions$Selector +c net/minecraft/world/entity/ai/util/AirAndWaterRandomPos net/minecraft/world/entity/ai/util/AirAndWaterRandomPos + m (Lnet/minecraft/world/entity/EntityCreature;IIIDDDZ)Lnet/minecraft/core/BlockPosition; a generateRandomPos + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a lambda$generateRandomPos$1 + m (Lnet/minecraft/world/entity/EntityCreature;IIIDDD)Lnet/minecraft/world/phys/Vec3D; a getPos + m (Lnet/minecraft/world/entity/EntityCreature;IIIDDDZ)Lnet/minecraft/core/BlockPosition; b lambda$getPos$0 +c net/minecraft/world/entity/ai/util/AirRandomPos net/minecraft/world/entity/ai/util/AirRandomPos + m (Lnet/minecraft/world/entity/EntityCreature;IIILnet/minecraft/world/phys/Vec3D;D)Lnet/minecraft/world/phys/Vec3D; a getPosTowards + m (Lnet/minecraft/world/entity/EntityCreature;IIILnet/minecraft/world/phys/Vec3D;DZ)Lnet/minecraft/core/BlockPosition; a lambda$getPosTowards$0 +c net/minecraft/world/entity/ai/util/DefaultRandomPos net/minecraft/world/entity/ai/util/DefaultRandomPos + m (Lnet/minecraft/world/entity/EntityCreature;IIZ)Lnet/minecraft/core/BlockPosition; a lambda$getPos$0 + m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a getPosAway + m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;DZ)Lnet/minecraft/core/BlockPosition; a lambda$getPosTowards$1 + m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getPos + m (Lnet/minecraft/world/entity/EntityCreature;IZLnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a generateRandomPosTowardDirection + m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;D)Lnet/minecraft/world/phys/Vec3D; a getPosTowards + m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;Z)Lnet/minecraft/core/BlockPosition; a lambda$getPosAway$2 +c net/minecraft/world/entity/ai/util/HoverRandomPos net/minecraft/world/entity/ai/util/HoverRandomPos + m (Lnet/minecraft/world/entity/EntityCreature;IIDDFII)Lnet/minecraft/world/phys/Vec3D; a getPos + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a lambda$getPos$0 + m (Lnet/minecraft/world/entity/EntityCreature;IIDDFZII)Lnet/minecraft/core/BlockPosition; a lambda$getPos$1 +c net/minecraft/world/entity/ai/util/LandRandomPos net/minecraft/world/entity/ai/util/LandRandomPos + m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;Z)Lnet/minecraft/world/phys/Vec3D; a getPosInDirection + m (Lnet/minecraft/world/entity/EntityCreature;IIZ)Lnet/minecraft/core/BlockPosition; a lambda$getPos$0 + m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a getPosTowards + m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getPos + m (Lnet/minecraft/world/entity/EntityCreature;IILjava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3D; a getPos + m (Lnet/minecraft/world/entity/EntityCreature;IZLnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a generateRandomPosTowardDirection + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a movePosUpOutOfSolid + m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getPosAway + m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;Z)Lnet/minecraft/core/BlockPosition; b lambda$getPosInDirection$1 + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z b lambda$movePosUpOutOfSolid$2 +c net/minecraft/world/entity/ai/util/PathfinderGoalUtil net/minecraft/world/entity/ai/util/GoalUtils + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a isWater + m (Lnet/minecraft/world/entity/EntityInsentient;)Z a hasGroundPathNavigation + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityCreature;)Z a isOutsideLimits + m (Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract;Lnet/minecraft/core/BlockPosition;)Z a isNotStable + m (ZLnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a isRestricted + m (Lnet/minecraft/world/entity/EntityCreature;I)Z a mobRestricted + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z b hasMalus + m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z c isSolid +c net/minecraft/world/entity/ai/util/RandomPositionGenerator net/minecraft/world/entity/ai/util/RandomPos + f I a RANDOM_POS_ATTEMPTS + m (Lnet/minecraft/core/BlockPosition;IILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPosition; a moveUpToAboveSolid + m (Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3D; a generateRandomPos + m (Lnet/minecraft/util/RandomSource;IIIDDD)Lnet/minecraft/core/BlockPosition; a generateRandomDirectionWithinRadians + m (Lnet/minecraft/core/BlockPosition;ILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPosition; a moveUpOutOfSolid + m (Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/core/BlockPosition; a generateRandomDirection + m (Lnet/minecraft/world/entity/EntityCreature;ILnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a generateRandomPosTowardDirection + m (Lnet/minecraft/world/entity/EntityCreature;Ljava/util/function/Supplier;)Lnet/minecraft/world/phys/Vec3D; a generateRandomPos +c net/minecraft/world/entity/ai/village/ReputationEvent net/minecraft/world/entity/ai/village/ReputationEventType + f Lnet/minecraft/world/entity/ai/village/ReputationEvent; a ZOMBIE_VILLAGER_CURED + f Lnet/minecraft/world/entity/ai/village/ReputationEvent; b GOLEM_KILLED + f Lnet/minecraft/world/entity/ai/village/ReputationEvent; c VILLAGER_HURT + f Lnet/minecraft/world/entity/ai/village/ReputationEvent; d VILLAGER_KILLED + f Lnet/minecraft/world/entity/ai/village/ReputationEvent; e TRADE + m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/village/ReputationEvent; a register +c net/minecraft/world/entity/ai/village/ReputationEvent$1 net/minecraft/world/entity/ai/village/ReputationEventType$1 +c net/minecraft/world/entity/ai/village/VillageSiege net/minecraft/world/entity/ai/village/VillageSiege + f Lorg/slf4j/Logger; a LOGGER + f Z b hasSetupSiege + f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; c siegeState + f I d zombiesToSpawn + f I e nextSpawnTime + f I f spawnX + f I g spawnY + f I h spawnZ + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a findRandomSpawnPos + m (Lnet/minecraft/server/level/WorldServer;)Z a tryToSetupSiege + m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick + m (Lnet/minecraft/server/level/WorldServer;)V b trySpawn +c net/minecraft/world/entity/ai/village/VillageSiege$State net/minecraft/world/entity/ai/village/VillageSiege$State + f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; a SIEGE_CAN_ACTIVATE + f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; b SIEGE_TONIGHT + f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; c SIEGE_DONE + f [Lnet/minecraft/world/entity/ai/village/VillageSiege$State; d $VALUES + m ()[Lnet/minecraft/world/entity/ai/village/VillageSiege$State; a $values +c net/minecraft/world/entity/ai/village/poi/PoiTypes net/minecraft/world/entity/ai/village/poi/PoiTypes + f Lnet/minecraft/resources/ResourceKey; a ARMORER + f Lnet/minecraft/resources/ResourceKey; b BUTCHER + f Lnet/minecraft/resources/ResourceKey; c CARTOGRAPHER + f Lnet/minecraft/resources/ResourceKey; d CLERIC + f Lnet/minecraft/resources/ResourceKey; e FARMER + f Lnet/minecraft/resources/ResourceKey; f FISHERMAN + f Lnet/minecraft/resources/ResourceKey; g FLETCHER + f Lnet/minecraft/resources/ResourceKey; h LEATHERWORKER + f Lnet/minecraft/resources/ResourceKey; i LIBRARIAN + f Lnet/minecraft/resources/ResourceKey; j MASON + f Lnet/minecraft/resources/ResourceKey; k SHEPHERD + f Lnet/minecraft/resources/ResourceKey; l TOOLSMITH + f Lnet/minecraft/resources/ResourceKey; m WEAPONSMITH + f Lnet/minecraft/resources/ResourceKey; n HOME + f Lnet/minecraft/resources/ResourceKey; o MEETING + f Lnet/minecraft/resources/ResourceKey; p BEEHIVE + f Lnet/minecraft/resources/ResourceKey; q BEE_NEST + f Lnet/minecraft/resources/ResourceKey; r NETHER_PORTAL + f Lnet/minecraft/resources/ResourceKey; s LODESTONE + f Lnet/minecraft/resources/ResourceKey; t LIGHTNING_ROD + f Ljava/util/Set; u BEDS + f Ljava/util/Set; v CAULDRONS + f Ljava/util/Map; w TYPE_BY_STATE + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$registerBlockStates$3 + m (Lnet/minecraft/core/Holder;Ljava/util/Set;)V a registerBlockStates + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;II)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceType; a register + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; a forState + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceType; a bootstrap + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Set; a getBlockStates + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; b lambda$static$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b hasPoi + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; c lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$static$1 +c net/minecraft/world/entity/ai/village/poi/VillagePlace net/minecraft/world/entity/ai/village/poi/PoiManager + f I a MAX_VILLAGE_DISTANCE + f I b VILLAGE_SECTION_SIZE + f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$a; d distanceTracker + f Lit/unimi/dsi/fastutil/longs/LongSet; e loadedChunks + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z a lambda$existsAtPosition$1 + m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/chunk/ChunkSection;)V a checkConsistencyWithBlocks + m (Lnet/minecraft/core/BlockPosition;)V a remove + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/lang/Integer;)Ljava/util/Optional; a lambda$getInChunk$5 + m (Lnet/minecraft/world/level/chunk/ChunkSection;Lnet/minecraft/core/SectionPosition;Ljava/util/function/BiConsumer;)V a updateFromSection + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;Ljava/util/Optional;)Ljava/util/stream/Stream; a lambda$getInChunk$6 + m (Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/core/BlockPosition;I)Ljava/util/Optional; a take + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; a findAll + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a exists + m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; a getInChunk + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;)Z a existsAtPosition + m (Lnet/minecraft/core/SectionPosition;)I a sectionsToVillage + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/stream/Stream; a lambda$getInSquare$2 + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z a lambda$getInRange$4 + m (Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;)D a lambda$findAllClosestFirstWithType$9 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a add + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;I)V a ensureLoadedAndValid + m (Ljava/util/function/BooleanSupplier;)V a tick + m (J)V a setDirty + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)J a getCountInRange + m (Lnet/minecraft/world/level/chunk/ChunkSection;)Z a mayHavePoi + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z b lambda$getInSquare$3 + m (J)V b onSectionLoad + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; b getInSquare + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z b lambda$findAllWithType$7 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; b findAllWithType + m (Lnet/minecraft/core/BlockPosition;)Z b release + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; c getInRange + m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; c getType + m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Lcom/mojang/datafixers/util/Pair; c lambda$findAllWithType$8 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; c findAllClosestFirstWithType + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/Optional; d find + m (Lnet/minecraft/core/BlockPosition;)I d getFreeTickets + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection;)V d lambda$remove$0 + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/Optional; d findClosest + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/Optional; e findClosest + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/Optional; e findClosestWithType + m (J)Z g isVillageCenter +c net/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy net/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy + f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; a HAS_SPACE + f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; b IS_OCCUPIED + f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; c ANY + f Ljava/util/function/Predicate; d test + f [Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; e $VALUES + m ()Ljava/util/function/Predicate; a getTest + m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z a lambda$static$0 + m ()[Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; b $values +c net/minecraft/world/entity/ai/village/poi/VillagePlace$a net/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker + f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; a this$0 + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; b levels + m ()V a runAllUpdates + m (JI)V a setLevel + m (J)I b getLevelFromSource + m (J)I c getLevel +c net/minecraft/world/entity/ai/village/poi/VillagePlaceRecord net/minecraft/world/entity/ai/village/poi/PoiRecord + f Lnet/minecraft/core/BlockPosition; a pos + f Lnet/minecraft/core/Holder; b poiType + f I c freeTickets + f Ljava/lang/Runnable; d setDirty + m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord$a; a pack + m ()I b getFreeTickets + m ()Z c acquireTicket + m ()Z d releaseTicket + m ()Z e hasSpace + m ()Z f isOccupied + m ()Lnet/minecraft/core/BlockPosition; g getPos + m ()Lnet/minecraft/core/Holder; h getPoiType +c net/minecraft/world/entity/ai/village/poi/VillagePlaceRecord$a net/minecraft/world/entity/ai/village/poi/PoiRecord$Packed + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/BlockPosition; b pos + f Lnet/minecraft/core/Holder; c poiType + f I d freeTickets + m ()Lnet/minecraft/core/BlockPosition; a pos + m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord; a unpack + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/Holder; b poiType + m ()I c freeTickets +c net/minecraft/world/entity/ai/village/poi/VillagePlaceSection net/minecraft/world/entity/ai/village/poi/PoiSection + f Lorg/slf4j/Logger; a LOGGER + f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; b records + f Ljava/util/Map; c byType + f Ljava/lang/Runnable; d setDirty + f Z e isValid + m (Lnet/minecraft/core/Holder;)Ljava/util/Set; a lambda$add$2 + m (Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z a lambda$getRecords$0 + m (Ljava/util/function/Consumer;)V a refresh + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;S)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord; a lambda$refresh$3 + m (Lnet/minecraft/core/BlockPosition;)V a remove + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; a getRecords + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$getRecords$1 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a add + m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z a add + m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection$a; a pack + m (Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$refresh$4 + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a exists + m (Lnet/minecraft/core/BlockPosition;)I b getFreeTickets + m ()Z b isValid + m (Lnet/minecraft/core/BlockPosition;)Z c release + m ()V c clear + m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; d getType + m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; e getPoiRecord +c net/minecraft/world/entity/ai/village/poi/VillagePlaceSection$a net/minecraft/world/entity/ai/village/poi/PoiSection$Packed + f Lcom/mojang/serialization/Codec; a CODEC + f Z b isValid + f Ljava/util/List; c records + m (Ljava/lang/Runnable;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord$a;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord; a lambda$unpack$1 + m ()Z a isValid + m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection; a unpack + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/List; b records +c net/minecraft/world/entity/ai/village/poi/VillagePlaceType net/minecraft/world/entity/ai/village/poi/PoiType + f Ljava/util/function/Predicate; a NONE + f Ljava/util/Set; b matchingStates + f I c maxTickets + f I d validRange + m (Lnet/minecraft/core/Holder;)Z a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a is + m ()Ljava/util/Set; a matchingStates + m ()I b maxTickets + m ()I c validRange +c net/minecraft/world/entity/ambient/EntityAmbient net/minecraft/world/entity/ambient/AmbientCreature + m ()Z y canBeLeashed +c net/minecraft/world/entity/ambient/EntityBat net/minecraft/world/entity/ambient/Bat + f F a FLAP_LENGTH_SECONDS + f F b TICKS_PER_FLAP + f Lnet/minecraft/network/syncher/DataWatcherObject; bX DATA_ID_FLAGS + f I bY FLAG_RESTING + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; bZ BAT_RESTING_TARGETING + f Lnet/minecraft/world/entity/AnimationState; c flyAnimationState + f Lnet/minecraft/core/BlockPosition; ca targetPosition + f Lnet/minecraft/world/entity/AnimationState; d restAnimationState + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkBatSpawnRules + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z ba isFlapping + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()F fg getSoundVolume + m ()F fh getVoicePitch + m ()V h tick + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()V o pushEntities + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p isResting + m ()Z s_ isIgnoringBlockTriggers + m ()Z t isHalloween + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()V x setupAnimationStates + m (Z)V x setResting +c net/minecraft/world/entity/animal/AgeableWaterCreature net/minecraft/world/entity/animal/AgeableWaterCreature + m ()I T getAmbientSoundInterval + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m ()V az baseTick + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkSurfaceAgeableWaterCreatureSpawnRules + m ()Z cJ isPushedByFluid + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m (I)V r handleAirSupply + m ()Z y canBeLeashed +c net/minecraft/world/entity/animal/Bucketable net/minecraft/world/entity/animal/Bucketable + m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; a bucketMobPickup + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/item/ItemStack;)V a saveDefaultDataToBucketTag + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/nbt/NBTTagCompound;)V a loadDefaultDataFromBucketTag + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/nbt/NBTTagCompound;)V b lambda$saveDefaultDataToBucketTag$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag + m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag + m ()Z p fromBucket + m ()Lnet/minecraft/sounds/SoundEffect; t getPickupSound + m (Z)V x setFromBucket +c net/minecraft/world/entity/animal/CatVariant net/minecraft/world/entity/animal/CatVariant + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/ResourceKey; b TABBY + f Lnet/minecraft/resources/ResourceKey; c BLACK + f Lnet/minecraft/resources/ResourceKey; d RED + f Lnet/minecraft/resources/ResourceKey; e SIAMESE + f Lnet/minecraft/resources/ResourceKey; f BRITISH_SHORTHAIR + f Lnet/minecraft/resources/ResourceKey; g CALICO + f Lnet/minecraft/resources/ResourceKey; h PERSIAN + f Lnet/minecraft/resources/ResourceKey; i RAGDOLL + f Lnet/minecraft/resources/ResourceKey; j WHITE + f Lnet/minecraft/resources/ResourceKey; k JELLIE + f Lnet/minecraft/resources/ResourceKey; l ALL_BLACK + f Lnet/minecraft/resources/MinecraftKey; m texture + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/entity/animal/CatVariant; a bootstrap + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/world/entity/animal/CatVariant; a register + m ()Lnet/minecraft/resources/MinecraftKey; a texture +c net/minecraft/world/entity/animal/EntityAnimal net/minecraft/world/entity/animal/Animal + f I bY inLove + f Ljava/util/UUID; bZ loveCause + f I cb PARENT_AGE_AFTER_BREEDING + m ()I T getAmbientSoundInterval + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/EntityAgeable;)V a finalizeSpawnChildFromBreeding + m (Lnet/minecraft/world/level/IBlockLightAccess;Lnet/minecraft/core/BlockPosition;)Z a isBrightEnoughToSpawn + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;)V a usePlayerItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;)V a spawnChildFromBreeding + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkAnimalSpawnRules + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m ()V d_ aiStep + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setInLove + m ()I gA getInLoveTime + m ()Lnet/minecraft/server/level/EntityPlayer; gB getLoveCause + m ()Z gC isInLove + m ()V gD resetLove + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gx createAnimalAttributes + m ()V gy playEatingSound + m ()Z gz canFallInLove + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m (I)V r setInLoveTime +c net/minecraft/world/entity/animal/EntityBee net/minecraft/world/entity/animal/Bee + f F bY FLAP_DEGREES_PER_TICK + f I bZ TICKS_PER_FLAP + f Lnet/minecraft/util/valueproviders/UniformInt; cC PERSISTENT_ANGER_TIME + f Ljava/util/UUID; cD persistentAngerTarget + f F cE rollAmount + f F cF rollAmountO + f I cG timeSinceSting + f I cH ticksWithoutNectarSinceExitingHive + f I cI stayOutOfHiveCountdown + f I cJ numCropsGrownSincePollination + f I cK COOLDOWN_BEFORE_LOCATING_NEW_HIVE + f I cL remainingCooldownBeforeLocatingNewHive + f I cM COOLDOWN_BEFORE_LOCATING_NEW_FLOWER + f I cN MIN_FIND_FLOWER_RETRY_COOLDOWN + f I cO MAX_FIND_FLOWER_RETRY_COOLDOWN + f I cP remainingCooldownBeforeLocatingNewFlower + f Lnet/minecraft/core/BlockPosition; cQ savedFlowerPos + f Lnet/minecraft/core/BlockPosition; cR hivePos + f Lnet/minecraft/world/entity/animal/EntityBee$k; cS beePollinateGoal + f Lnet/minecraft/world/entity/animal/EntityBee$e; cT goToHiveGoal + f Lnet/minecraft/world/entity/animal/EntityBee$f; cU goToKnownFlowerGoal + f I cV underWaterTicks + f Ljava/lang/String; ca TAG_CROPS_GROWN_SINCE_POLLINATION + f Ljava/lang/String; cc TAG_CANNOT_ENTER_HIVE_TICKS + f Ljava/lang/String; cd TAG_TICKS_SINCE_POLLINATION + f Ljava/lang/String; ce TAG_HAS_STUNG + f Ljava/lang/String; cf TAG_HAS_NECTAR + f Ljava/lang/String; cg TAG_FLOWER_POS + f Ljava/lang/String; ch TAG_HIVE_POS + f Lnet/minecraft/network/syncher/DataWatcherObject; ci DATA_FLAGS_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cj DATA_REMAINING_ANGER_TIME + f I ck FLAG_ROLL + f I cl FLAG_HAS_STUNG + f I cm FLAG_HAS_NECTAR + f I cn STING_DEATH_COUNTDOWN + f I co TICKS_BEFORE_GOING_TO_KNOWN_FLOWER + f I cp TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME + f I cq MIN_ATTACK_DIST + f I cr MAX_CROPS_GROWABLE + f I cs POISON_SECONDS_NORMAL + f I ct POISON_SECONDS_HARD + f I cu TOO_FAR_DISTANCE + f I cv HIVE_CLOSE_ENOUGH_DISTANCE + f I cw RESTRICTED_WANDER_DISTANCE_REDUCTION + f I cx DEFAULT_WANDER_DISTANCE_REDUCTION + f I cy PATHFIND_TO_HIVE_WHEN_CLOSER_THAN + f I cz HIVE_SEARCH_DISTANCE + m ()V E registerGoals + m (F)F J getRollAmount + m (Ljava/util/UUID;)V a setPersistentAngerTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()I a getRemainingPersistentAngerTime + m (Lnet/minecraft/world/level/World;DDDDDLnet/minecraft/core/particles/ParticleParam;)V a spawnFluidParticle + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; a access$000 + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()V ac sendDebugPackets + m ()Ljava/util/UUID; b getPersistentAngerTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityBee; b getBreedOffspring + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/core/BlockPosition;I)Z b closerThan + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()Z ba isFlapping + m ()V c startPersistentAngerTimer + m (Lnet/minecraft/world/level/World;)Z c isNightOrRaining + m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; c access$200 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c attractsBees + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; d access$300 + m (IZ)V d setFlag + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; e access$400 + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; f access$500 + m ()F fg getSoundVolume + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; g access$600 + m ()Z gE hasNectar + m ()Z gF hasStung + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gG createAttributes + m ()Z gH isFlying + m ()V gI dropOffNectar + m ()Z gJ isTiredOfLookingForNectar + m ()V gK dropHive + m ()V gL dropFlower + m ()Z gM wantsToEnterHive + m ()V gN updateRollAmount + m ()Z gO isHiveNearFire + m ()I gP getCropsGrownSincePollination + m ()V gQ resetNumCropsGrownSincePollination + m ()V gR incrementNumCropsGrownSincePollination + m ()Lnet/minecraft/world/level/block/entity/TileEntityBeehive; gS getBeehiveBlockEntity + m ()Z gT isHiveValid + m ()Z gU isRolling + m ()Ljava/util/List; gs getBlacklistedHives + m ()V gt resetTicksWithoutNectarSinceExitingHive + m ()Z gu hasHive + m ()Lnet/minecraft/core/BlockPosition; gv getHivePos + m ()Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector; gw getGoalSelector + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; h access$700 + m ()V h tick + m (Lnet/minecraft/core/BlockPosition;)V h setSavedFlowerPos + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0 + m (Lnet/minecraft/core/BlockPosition;)V i setHivePos + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; i access$800 + m (Lnet/minecraft/core/BlockPosition;)V j pathfindRandomlyTowards + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; j access$900 + m (Lnet/minecraft/core/BlockPosition;)Z k doesHiveHaveSpace + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; k access$1000 + m (Lnet/minecraft/core/BlockPosition;)Z l isTooFarAway + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; l access$1100 + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; m access$1200 + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; n access$1300 + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; o access$1400 + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/BlockPosition; p getSavedFlowerPos + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; p access$1500 + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; q access$1600 + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; r access$1700 + m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; s access$1800 + m (I)V s setStayOutOfHiveCountdown + m ()Z t hasSavedFlowerPos + m (I)Z t getFlag + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()I x getTravellingTicks + m (Z)V x setHasNectar + m (Z)V y setHasStung + m (Z)V z setRolling +c net/minecraft/world/entity/animal/EntityBee$1 net/minecraft/world/entity/animal/Bee$1 + f Lnet/minecraft/world/entity/animal/EntityBee; p this$0 + m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination + m ()V c tick +c net/minecraft/world/entity/animal/EntityBee$1BeeFlyingMoveControl net/minecraft/world/entity/animal/Bee$1BeeFlyingMoveControl +c net/minecraft/world/entity/animal/EntityBee$a net/minecraft/world/entity/animal/Bee$BaseBeeGoal + f Lnet/minecraft/world/entity/animal/EntityBee; a this$0 + m ()Z b canUse + m ()Z c canContinueToUse + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse +c net/minecraft/world/entity/animal/EntityBee$b net/minecraft/world/entity/animal/Bee$BeeAttackGoal + f Lnet/minecraft/world/entity/animal/EntityBee; b this$0 + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityBee$c net/minecraft/world/entity/animal/Bee$BeeBecomeAngryTargetGoal + m ()Z b canUse + m ()Z c canContinueToUse + m ()Z i beeCanTarget +c net/minecraft/world/entity/animal/EntityBee$d net/minecraft/world/entity/animal/Bee$BeeEnterHiveGoal + f Lnet/minecraft/world/entity/animal/EntityBee; b this$0 + m ()V d start + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse +c net/minecraft/world/entity/animal/EntityBee$e net/minecraft/world/entity/animal/Bee$BeeGoToHiveGoal + f I b MAX_TRAVELLING_TICKS + f Lnet/minecraft/world/entity/animal/EntityBee; c this$0 + f I d travellingTicks + f I e MAX_BLACKLISTED_TARGETS + f Ljava/util/List; f blacklistedTargets + f Lnet/minecraft/world/level/pathfinder/PathEntity; g lastPath + f I h TICKS_BEFORE_HIVE_DROP + f I i ticksStuck + m (Lnet/minecraft/core/BlockPosition;)Z a pathfindDirectlyTowards + m ()V a tick + m (Lnet/minecraft/core/BlockPosition;)Z b isTargetBlacklisted + m ()Z b canUse + m (Lnet/minecraft/core/BlockPosition;)V c blacklistTarget + m ()Z c canContinueToUse + m (Lnet/minecraft/core/BlockPosition;)Z d hasReachedTarget + m ()V d start + m ()V e stop + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse + m ()V k clearBlacklist + m ()V l dropAndBlacklistHive +c net/minecraft/world/entity/animal/EntityBee$f net/minecraft/world/entity/animal/Bee$BeeGoToKnownFlowerGoal + f Lnet/minecraft/world/entity/animal/EntityBee; b this$0 + f I c MAX_TRAVELLING_TICKS + f I d travellingTicks + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse + m ()Z k wantsToGoToKnownFlower +c net/minecraft/world/entity/animal/EntityBee$g net/minecraft/world/entity/animal/Bee$BeeGrowCropGoal + f I b GROW_CHANCE + f Lnet/minecraft/world/entity/animal/EntityBee; c this$0 + m ()V a tick + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse +c net/minecraft/world/entity/animal/EntityBee$h net/minecraft/world/entity/animal/Bee$BeeHurtByOtherGoal + f Lnet/minecraft/world/entity/animal/EntityBee; a this$0 + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityBee$i net/minecraft/world/entity/animal/Bee$BeeLocateHiveGoal + f Lnet/minecraft/world/entity/animal/EntityBee; b this$0 + m (Lnet/minecraft/core/Holder;)Z a lambda$findNearbyHivesWithSpace$0 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)D a lambda$findNearbyHivesWithSpace$1 + m ()V d start + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse + m ()Ljava/util/List; k findNearbyHivesWithSpace +c net/minecraft/world/entity/animal/EntityBee$j net/minecraft/world/entity/animal/Bee$BeeLookControl + f Lnet/minecraft/world/entity/animal/EntityBee; h this$0 + m ()V a tick + m ()Z c resetXRotOnTick +c net/minecraft/world/entity/animal/EntityBee$k net/minecraft/world/entity/animal/Bee$BeePollinateGoal + f Lnet/minecraft/world/entity/animal/EntityBee; b this$0 + f I c MIN_POLLINATION_TICKS + f D d ARRIVAL_THRESHOLD + f I e POSITION_CHANGE_CHANCE + f F f SPEED_MODIFIER + f F g HOVER_HEIGHT_WITHIN_FLOWER + f F h HOVER_POS_OFFSET + f I i FLOWER_SEARCH_RADIUS + f I j successfulPollinatingTicks + f I k lastSoundPlayedTick + f Z l pollinating + f Lnet/minecraft/world/phys/Vec3D; m hoverPos + f I n pollinatingTicks + f I o MAX_POLLINATING_TICKS + f Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap; p unreachableFlowerCache + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()V d start + m ()V e stop + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse + m ()Z k hasPollinatedLongEnough + m ()Z l isPollinating + m ()V m stopPollinating + m ()V n setWantedPos + m ()F o getOffset + m ()Ljava/util/Optional; p findNearbyFlower +c net/minecraft/world/entity/animal/EntityBee$l net/minecraft/world/entity/animal/Bee$BeeWanderGoal + f Lnet/minecraft/world/entity/animal/EntityBee; a this$0 + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()Lnet/minecraft/world/phys/Vec3D; h findPos + m ()I i getWanderThreshold +c net/minecraft/world/entity/animal/EntityBee$m net/minecraft/world/entity/animal/Bee$ValidateFlowerGoal + f Lnet/minecraft/world/entity/animal/EntityBee; b this$0 + f I c validateFlowerCooldown + f J d lastValidateTick + m (Lnet/minecraft/core/BlockPosition;)Z a isFlower + m ()V d start + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse +c net/minecraft/world/entity/animal/EntityBee$n net/minecraft/world/entity/animal/Bee$ValidateHiveGoal + f Lnet/minecraft/world/entity/animal/EntityBee; b this$0 + f I c VALIDATE_HIVE_COOLDOWN + f J d lastValidateTick + m ()V d start + m ()Z h canBeeUse + m ()Z i canBeeContinueToUse +c net/minecraft/world/entity/animal/EntityBird net/minecraft/world/entity/animal/FlyingAnimal + m ()Z gH isFlying +c net/minecraft/world/entity/animal/EntityCat net/minecraft/world/entity/animal/Cat + f D cc TEMPT_SPEED_MOD + f D cd WALK_SPEED_MOD + f D ce SPRINT_SPEED_MOD + f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_VARIANT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cg IS_LYING + f Lnet/minecraft/network/syncher/DataWatcherObject; ch RELAX_STATE_ONE + f Lnet/minecraft/network/syncher/DataWatcherObject; ci DATA_COLLAR_COLOR + f Lnet/minecraft/resources/ResourceKey; cj DEFAULT_VARIANT + f Lnet/minecraft/world/entity/animal/EntityCat$a; ck avoidPlayersGoal + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalTempt; cl temptGoal + f F cm lieDownAmount + f F cn lieDownAmountO + f F co lieDownAmountTail + f F cp lieDownAmountOTail + f Z cq isLyingOnTopOfSleepingPlayer + f F cr relaxStateOneAmount + f F cs relaxStateOneAmountO + m (Z)V A setLying + m (Z)V B setRelaxStateOne + m ()V E registerGoals + m (F)F J getLieDownAmount + m (F)F K getLieDownAmountTail + m (F)F L getRelaxStateOneAmount + m ()I T getAmbientSoundInterval + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (ZZ)V a setTame + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a lambda$readAdditionalSaveData$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/item/EnumColor;)V a setCollarColor + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityCat; b getBreedOffspring + m ()Z ce isSteppingCarefully + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/player/EntityHuman;)V g tryToTame + m ()Lnet/minecraft/core/Holder; gE getVariant + m ()Z gF isLying + m ()Lnet/minecraft/world/item/EnumColor; gG getCollarColor + m ()V gH hiss + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gI createAttributes + m ()Z gJ isLyingOnTopOfSleepingPlayer + m ()V gK reassessTameGoals + m ()Z gL isRelaxStateOne + m ()V gM handleLieDown + m ()V gN updateLieDownAmount + m ()V gO updateRelaxStateOneAmount + m ()V gy playEatingSound + m (D)Z h removeWhenFarAway + m ()V h tick + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0 + m (Lnet/minecraft/core/Holder;)V j setVariant + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/EntityCat$PathfinderGoalTemptChance net/minecraft/world/entity/animal/Cat$CatTemptGoal + f Lnet/minecraft/world/entity/animal/EntityCat; d cat + m ()V a tick + m ()Z b canUse + m ()Z h canScare +c net/minecraft/world/entity/animal/EntityCat$a net/minecraft/world/entity/animal/Cat$CatAvoidEntityGoal + f Lnet/minecraft/world/entity/animal/EntityCat; i cat + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityCat$b net/minecraft/world/entity/animal/Cat$CatRelaxOnOwnerGoal + f Lnet/minecraft/world/entity/animal/EntityCat; a cat + f Lnet/minecraft/world/entity/player/EntityHuman; b ownerPlayer + f Lnet/minecraft/core/BlockPosition; c goalPos + f I d onBedTicks + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a lambda$canUse$1 + m ()V a tick + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPosition; a lambda$canUse$0 + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V a lambda$giveMorningGift$2 + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Z h spaceIsOccupied + m ()V i giveMorningGift +c net/minecraft/world/entity/animal/EntityChicken net/minecraft/world/entity/animal/Chicken + f F bY flap + f F bZ flapSpeed + f F ca oFlapSpeed + f F cc oFlap + f F cd flapping + f I ce eggTime + f Z cf isChickenJockey + f Lnet/minecraft/world/entity/EntitySize; cg BABY_DIMENSIONS + f F ch nextFlap + m ()V E registerGoals + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m ()V aZ onFlap + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityChicken; b getBreedOffspring + m ()Z ba isFlapping + m ()V d_ aiStep + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Z t isChickenJockey + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setChickenJockey +c net/minecraft/world/entity/animal/EntityCod net/minecraft/world/entity/animal/Cod + m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/EntityCow net/minecraft/world/entity/animal/Cow + f Lnet/minecraft/world/entity/EntitySize; bY BABY_DIMENSIONS + m ()V E registerGoals + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityCow; b getBreedOffspring + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F fg getSoundVolume + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/EntityDolphin net/minecraft/world/entity/animal/Dolphin + f I bY TOTAL_AIR_SUPPLY + f Ljava/util/function/Predicate; bZ ALLOWED_ITEMS + f F ca BABY_SCALE + f Lnet/minecraft/network/syncher/DataWatcherObject; cb TREASURE_POS + f Lnet/minecraft/network/syncher/DataWatcherObject; cc GOT_FISH + f Lnet/minecraft/network/syncher/DataWatcherObject; cd MOISTNESS_LEVEL + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; ce SWIM_WITH_PLAYER_TARGETING + f I cf TOTAL_MOISTNESS_LEVEL + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/core/particles/ParticleParam;)V a addParticlesAroundSelf + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()I ad getMaxHeadXRot + m ()I af getMaxHeadYRot + m (Lnet/minecraft/world/entity/item/EntityItem;)Z b lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityDolphin; b getBreedOffspring + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack + m ()I cs getMaxAirSupply + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()F ei getAgeScale + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot + m ()V gj playAttackSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gs createAttributes + m ()Z gt closeToNextPos + m ()Lnet/minecraft/world/entity/GroupDataEntity; gu lambda$finalizeSpawn$1 + m ()V h tick + m (Lnet/minecraft/core/BlockPosition;)V h setTreasurePos + m (I)I m increaseAirSupply + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/BlockPosition; p getTreasurePos + m (I)V r handleAirSupply + m (I)V s setMoisntessLevel + m ()Z t gotFish + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()I x getMoistnessLevel + m (Z)V x setGotFish + m ()Z y canBeLeashed +c net/minecraft/world/entity/animal/EntityDolphin$a net/minecraft/world/entity/animal/Dolphin$DolphinSwimToTreasureGoal + f Lnet/minecraft/world/entity/animal/EntityDolphin; a dolphin + f Z b stuck + m ()Z U_ isInterruptable + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityDolphin$b net/minecraft/world/entity/animal/Dolphin$DolphinSwimWithPlayerGoal + f Lnet/minecraft/world/entity/animal/EntityDolphin; a dolphin + f D b speedModifier + f Lnet/minecraft/world/entity/player/EntityHuman; c player + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityDolphin$c net/minecraft/world/entity/animal/Dolphin$PlayWithItemsGoal + f Lnet/minecraft/world/entity/animal/EntityDolphin; a this$0 + f I b cooldown + m (Lnet/minecraft/world/item/ItemStack;)V a drop + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityFish net/minecraft/world/entity/animal/AbstractFish + f Lnet/minecraft/network/syncher/DataWatcherObject; a FROM_BUCKET + m ()V E registerGoals + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()Z aa requiresCustomPersistence + m ()I aj getMaxSpawnClusterSize + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()V d_ aiStep + m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Z p fromBucket + m ()Lnet/minecraft/sounds/SoundEffect; t getPickupSound + m ()Z x canRandomSwim + m (Z)V x setFromBucket +c net/minecraft/world/entity/animal/EntityFish$a net/minecraft/world/entity/animal/AbstractFish$FishMoveControl + f Lnet/minecraft/world/entity/animal/EntityFish; l fish + m ()V a tick +c net/minecraft/world/entity/animal/EntityFish$b net/minecraft/world/entity/animal/AbstractFish$FishSwimGoal + f Lnet/minecraft/world/entity/animal/EntityFish; i fish + m ()Z b canUse +c net/minecraft/world/entity/animal/EntityFishSchool net/minecraft/world/entity/animal/AbstractSchoolingFish + f Lnet/minecraft/world/entity/animal/EntityFishSchool; a leader + f I b schoolSize + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Lnet/minecraft/world/entity/animal/EntityFishSchool; a startFollowing + m (Ljava/util/stream/Stream;)V a addFollowers + m ()I aj getMaxSpawnClusterSize + m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)V b lambda$addFollowers$1 + m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z c lambda$addFollowers$0 + m ()V gA addFollower + m ()V gB removeFollower + m ()I gt getMaxSchoolSize + m ()Z gu isFollower + m ()V gv stopFollowing + m ()Z gw canBeFollowed + m ()Z gx hasFollowers + m ()Z gy inRangeOfLeader + m ()V gz pathToLeader + m ()V h tick + m ()Z x canRandomSwim +c net/minecraft/world/entity/animal/EntityFishSchool$a net/minecraft/world/entity/animal/AbstractSchoolingFish$SchoolSpawnGroupData + f Lnet/minecraft/world/entity/animal/EntityFishSchool; a leader +c net/minecraft/world/entity/animal/EntityFox net/minecraft/world/entity/animal/Fox + f I bY FLAG_CROUCHING + f I bZ FLAG_INTERESTED + f I ca FLAG_POUNCING + f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_TYPE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cd DATA_FLAGS_ID + f I ce FLAG_SITTING + f I cf FLAG_SLEEPING + f I cg FLAG_FACEPLANTED + f I ch FLAG_DEFENDING + f Lnet/minecraft/network/syncher/DataWatcherObject; ci DATA_TRUSTED_ID_0 + f Lnet/minecraft/network/syncher/DataWatcherObject; cj DATA_TRUSTED_ID_1 + f Ljava/util/function/Predicate; ck ALLOWED_ITEMS + f Ljava/util/function/Predicate; cl TRUSTED_TARGET_SELECTOR + f Ljava/util/function/Predicate; cm STALKABLE_PREY + f Ljava/util/function/Predicate; cn AVOID_PLAYERS + f I co MIN_TICKS_BEFORE_EAT + f Lnet/minecraft/world/entity/EntitySize; cp BABY_DIMENSIONS + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; cq landTargetGoal + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; cr turtleEggTargetGoal + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; cs fishTargetGoal + f F ct interestedAngle + f F cu interestedAngleO + f F cv crouchAmount + f F cw crouchAmountO + f I cx ticksSinceEaten + m (Z)V A setIsInterested + m (Z)V B setFaceplanted + m (Z)V C setDefending + m (Z)V D setSleeping + m ()V E registerGoals + m (F)F J getHeadRollAngle + m (F)F K getCrouchAmount + m ()V U playAmbientSound + m (Lnet/minecraft/world/entity/animal/EntityFox$Type;)V a setVariant + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;)V a onOffspringSpawnedFromEgg + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$9 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/animal/EntityFox;Lnet/minecraft/world/entity/EntityLiving;)Z a isPathClear + m (Lnet/minecraft/world/entity/Entity;)Z b lambda$static$3 + m (Ljava/util/UUID;)V b addTrustedUUID + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityFox; b getBreedOffspring + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/item/EntityItem;)Z b lambda$static$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z b lambda$registerGoals$5 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z c lambda$registerGoals$4 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkFoxSpawnRules + m (Ljava/util/UUID;)Z c trusts + m (Lnet/minecraft/world/entity/Entity;)Z c lambda$static$2 + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Z ci isCrouching + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/entity/Entity;)Z d lambda$static$1 + m (IZ)V d setFlag + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot + m ()Z fR isSleeping + m ()Z fi isImmobile + m (Lnet/minecraft/world/item/ItemStack;)Z g canHoldItem + m ()V gE setTargetGoals + m ()Ljava/util/List; gF getTrustedUUIDs + m ()Z gG isDefending + m ()V gH wakeUp + m ()V gI clearStates + m ()Z gJ canMove + m ()Z gs isFaceplanted + m ()Z gt isPouncing + m ()Z gu isJumping + m ()Z gv isFullyCrouched + m ()Z gw isInterested + m ()V gy playEatingSound + m ()V h tick + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget + m (Lnet/minecraft/world/item/ItemStack;)Z i canEat + m (Lnet/minecraft/world/entity/EntityLiving;)Z j lambda$registerGoals$8 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m (Lnet/minecraft/world/item/ItemStack;)V k spitOutItem + m (Lnet/minecraft/world/entity/EntityLiving;)Z k lambda$registerGoals$7 + m (Lnet/minecraft/world/entity/EntityLiving;)Z l lambda$registerGoals$6 + m (Lnet/minecraft/world/item/ItemStack;)V l dropItemStack + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m (I)Z s getFlag + m ()Lnet/minecraft/world/entity/animal/EntityFox$Type; t getVariant + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Z x isSitting + m (Z)V x setSitting + m (Z)V y setIsPouncing + m (Z)V z setIsCrouching +c net/minecraft/world/entity/animal/EntityFox$Type net/minecraft/world/entity/animal/Fox$Variant + f Lnet/minecraft/world/entity/animal/EntityFox$Type; a RED + f Lnet/minecraft/world/entity/animal/EntityFox$Type; b SNOW + f Lnet/minecraft/util/INamable$a; c CODEC + f Ljava/util/function/IntFunction; d BY_ID + f I e id + f Ljava/lang/String; f name + f [Lnet/minecraft/world/entity/animal/EntityFox$Type; g $VALUES + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/animal/EntityFox$Type; a byBiome + m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntityFox$Type; a byName + m (I)Lnet/minecraft/world/entity/animal/EntityFox$Type; a byId + m ()I a getId + m ()[Lnet/minecraft/world/entity/animal/EntityFox$Type; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/EntityFox$a net/minecraft/world/entity/animal/Fox$DefendTrustedTargetGoal + f Lnet/minecraft/world/entity/animal/EntityFox; i this$0 + f Lnet/minecraft/world/entity/EntityLiving; j trustedLastHurtBy + f Lnet/minecraft/world/entity/EntityLiving; k trustedLastHurt + f I l timestamp + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/animal/EntityFox$b net/minecraft/world/entity/animal/Fox$FaceplantGoal + f I a countdown + f Lnet/minecraft/world/entity/animal/EntityFox; b this$0 + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityFox$c net/minecraft/world/entity/animal/Fox$FoxAlertableEntitiesSelector + f Lnet/minecraft/world/entity/animal/EntityFox; a this$0 +c net/minecraft/world/entity/animal/EntityFox$d net/minecraft/world/entity/animal/Fox$FoxBehaviorGoal + f Lnet/minecraft/world/entity/animal/EntityFox; a this$0 + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b alertableTargeting + m ()Z h hasShelter + m ()Z i alertable +c net/minecraft/world/entity/animal/EntityFox$e net/minecraft/world/entity/animal/Fox$FoxBreedGoal + m ()V d start + m ()V g breed +c net/minecraft/world/entity/animal/EntityFox$f net/minecraft/world/entity/animal/Fox$FoxEatBerriesGoal + f I g ticksWaited + f Lnet/minecraft/world/entity/animal/EntityFox; h this$0 + f I i WAIT_TICKS + m (Lnet/minecraft/world/level/block/state/IBlockData;)V a pickGlowBerry + m ()V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;)V b pickSweetBerries + m ()Z b canUse + m ()V d start + m ()D i acceptedDistance + m ()Z l shouldRecalculatePath + m ()V o onReachedTarget +c net/minecraft/world/entity/animal/EntityFox$g net/minecraft/world/entity/animal/Fox$FoxFloatGoal + f Lnet/minecraft/world/entity/animal/EntityFox; a this$0 + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/animal/EntityFox$h net/minecraft/world/entity/animal/Fox$FoxFollowParentGoal + f Lnet/minecraft/world/entity/animal/EntityFox; d fox + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/animal/EntityFox$i net/minecraft/world/entity/animal/Fox$FoxGroupData + f Lnet/minecraft/world/entity/animal/EntityFox$Type; a variant +c net/minecraft/world/entity/animal/EntityFox$j net/minecraft/world/entity/animal/Fox$FoxLookAtPlayerGoal + f Lnet/minecraft/world/entity/animal/EntityFox; h this$0 + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityFox$k net/minecraft/world/entity/animal/Fox$FoxLookControl + f Lnet/minecraft/world/entity/animal/EntityFox; h this$0 + m ()V a tick + m ()Z c resetXRotOnTick +c net/minecraft/world/entity/animal/EntityFox$l net/minecraft/world/entity/animal/Fox$FoxMeleeAttackGoal + f Lnet/minecraft/world/entity/animal/EntityFox; b this$0 + m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/animal/EntityFox$m net/minecraft/world/entity/animal/Fox$FoxMoveControl + f Lnet/minecraft/world/entity/animal/EntityFox; l this$0 + m ()V a tick +c net/minecraft/world/entity/animal/EntityFox$n net/minecraft/world/entity/animal/Fox$FoxPanicGoal + f Lnet/minecraft/world/entity/animal/EntityFox; a this$0 + m ()Z h shouldPanic +c net/minecraft/world/entity/animal/EntityFox$o net/minecraft/world/entity/animal/Fox$FoxPounceGoal + f Lnet/minecraft/world/entity/animal/EntityFox; a this$0 + m ()Z U_ isInterruptable + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityFox$p net/minecraft/world/entity/animal/Fox$FoxSearchForItemsGoal + f Lnet/minecraft/world/entity/animal/EntityFox; a this$0 + m ()V a tick + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/animal/EntityFox$q net/minecraft/world/entity/animal/Fox$FoxStrollThroughVillageGoal + f Lnet/minecraft/world/entity/animal/EntityFox; a this$0 + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()Z h canFoxMove +c net/minecraft/world/entity/animal/EntityFox$r net/minecraft/world/entity/animal/Fox$PerchAndSearchGoal + f Lnet/minecraft/world/entity/animal/EntityFox; b this$0 + f D c relX + f D d relZ + f I e lookTime + f I f looksRemaining + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()V k resetLook +c net/minecraft/world/entity/animal/EntityFox$s net/minecraft/world/entity/animal/Fox$SeekShelterGoal + f Lnet/minecraft/world/entity/animal/EntityFox; b this$0 + f I c interval + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/animal/EntityFox$t net/minecraft/world/entity/animal/Fox$SleepGoal + f Lnet/minecraft/world/entity/animal/EntityFox; b this$0 + f I c WAIT_TIME_BEFORE_SLEEP + f I d countdown + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Z k canSleep +c net/minecraft/world/entity/animal/EntityFox$u net/minecraft/world/entity/animal/Fox$StalkPreyGoal + f Lnet/minecraft/world/entity/animal/EntityFox; a this$0 + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityGolem net/minecraft/world/entity/animal/AbstractGolem + m ()I T getAmbientSoundInterval + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (D)Z h removeWhenFarAway + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/EntityIronGolem net/minecraft/world/entity/animal/IronGolem + f I bY attackAnimationTick + f I bZ offerFlowerTick + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FLAGS_ID + f Lnet/minecraft/util/valueproviders/UniformInt; ca PERSISTENT_ANGER_TIME + f I cb remainingPersistentAngerTime + f Ljava/util/UUID; cc persistentAngerTarget + f I d IRON_INGOT_HEAL_AMOUNT + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m ()V E registerGoals + m ()I a getRemainingPersistentAngerTime + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType + m (Ljava/util/UUID;)V a setPersistentAngerTarget + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()Ljava/util/UUID; b getPersistentAngerTarget + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z b lambda$registerGoals$0 + m ()Z bv canSpawnSprintParticle + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m ()V c startPersistentAngerTimer + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z gs isPlayerCreated + m ()F gt getAttackDamage + m (I)I l decreaseAirSupply + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/Crackiness$a; p getCrackiness + m ()I t getAttackAnimationTick + m ()I x getOfferFlowerTick + m (Z)V x offerFlower + m (Z)V y setPlayerCreated +c net/minecraft/world/entity/animal/EntityMushroomCow net/minecraft/world/entity/animal/MushroomCow + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_TYPE + f I bZ MUTATE_CHANCE + f Ljava/lang/String; ca TAG_STEW_EFFECTS + f Lnet/minecraft/world/item/component/SuspiciousStewEffects; cc stewEffects + f Ljava/util/UUID; cd lastLightningBoltUUID + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type;)V a setVariant + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/entity/animal/EntityMushroomCow;)Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a getOffspringVariant + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)V a shear + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m ()Z a readyForShearing + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityCow; b getBreedOffspring + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkMushroomSpawnRules + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityMushroomCow; c getBreedOffspring + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; i getEffectsFromItemStack + m ()Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; t getVariant +c net/minecraft/world/entity/animal/EntityMushroomCow$Type net/minecraft/world/entity/animal/MushroomCow$Variant + f Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a RED + f Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; b BROWN + f Lnet/minecraft/util/INamable$a; c CODEC + f Ljava/lang/String; d type + f Lnet/minecraft/world/level/block/state/IBlockData; e blockState + f [Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; f $VALUES + m ()Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState + m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a byName + m ()[Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/EntityOcelot net/minecraft/world/entity/animal/Ocelot + f D bY CROUCH_SPEED_MOD + f D bZ WALK_SPEED_MOD + f D ca SPRINT_SPEED_MOD + f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_TRUSTING + f Lnet/minecraft/world/entity/animal/EntityOcelot$a; cd ocelotAvoidPlayersGoal + f Lnet/minecraft/world/entity/animal/EntityOcelot$b; ce temptGoal + m ()V E registerGoals + m ()I T getAmbientSoundInterval + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityOcelot; b getBreedOffspring + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkOcelotSpawnRules + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Z ce isSteppingCarefully + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()V t reassessTrustingGoals + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setTrusting + m ()Z x isTrusting + m (Z)V y spawnTrustingParticles +c net/minecraft/world/entity/animal/EntityOcelot$a net/minecraft/world/entity/animal/Ocelot$OcelotAvoidEntityGoal + f Lnet/minecraft/world/entity/animal/EntityOcelot; i ocelot + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityOcelot$b net/minecraft/world/entity/animal/Ocelot$OcelotTemptGoal + f Lnet/minecraft/world/entity/animal/EntityOcelot; c ocelot + m ()Z h canScare +c net/minecraft/world/entity/animal/EntityPanda net/minecraft/world/entity/animal/Panda + f I bY TOTAL_ROLL_STEPS + f I bZ rollCounter + f Lnet/minecraft/network/syncher/DataWatcherObject; ca UNHAPPY_COUNTER + f Lnet/minecraft/network/syncher/DataWatcherObject; cc SNEEZE_COUNTER + f Lnet/minecraft/network/syncher/DataWatcherObject; cd EAT_COUNTER + f Lnet/minecraft/network/syncher/DataWatcherObject; ce MAIN_GENE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cf HIDDEN_GENE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_ID_FLAGS + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; ch BREED_TARGETING + f Lnet/minecraft/world/entity/EntitySize; ci BABY_DIMENSIONS + f I cj FLAG_SNEEZE + f I ck FLAG_ROLL + f I cl FLAG_SIT + f I cm FLAG_ON_BACK + f I cn EAT_TICK_INTERVAL + f I co TOTAL_UNHAPPY_TIME + f Z cp gotBamboo + f Z cq didBite + f Lnet/minecraft/world/phys/Vec3D; cr rollDelta + f F cs sitAmount + f F ct sitAmountO + f F cu onBackAmount + f F cv onBackAmountO + f F cw rollAmount + f F cx rollAmountO + f Lnet/minecraft/world/entity/animal/EntityPanda$g; cy lookAtPlayerGoal + m (Z)V A sneeze + m (Z)V B roll + m ()V E registerGoals + m (F)F J getSitAmount + m (F)F K getLieOnBackAmount + m (F)F L getRollAmount + m (Lnet/minecraft/world/entity/animal/EntityPanda;Lnet/minecraft/world/entity/animal/EntityPanda;)V a setGeneFromParents + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/animal/EntityPanda$Gene;)V a setMainGene + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/item/EntityItem;)Z b canPickUpAndEat + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/animal/EntityPanda$Gene;)V b setHiddenGene + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (IZ)V d setFlag + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot + m ()Z gE isRolling + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gF createAttributes + m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gG getVariant + m ()Z gH isLazy + m ()Z gI isWorried + m ()Z gJ isPlayful + m ()Z gK isBrown + m ()Z gL isWeak + m ()Z gM isScared + m ()V gN setAttributes + m ()Z gO canPerformAction + m ()I gP getEatCounter + m ()V gQ handleEating + m ()V gR addEatingParticles + m ()V gS updateSitAmount + m ()V gT updateOnBackAnimation + m ()V gU updateRollAmount + m ()V gV handleRoll + m ()V gW afterSneeze + m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gX getOneOfGenesRandomly + m ()V gY tryToSit + m ()Z gh isAggressive + m ()V gj playAttackSound + m ()Z gs isOnBack + m ()Z gt isEating + m ()I gu getSneezeCounter + m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gv getMainGene + m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gw getHiddenGene + m ()V h tick + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I p getUnhappyCounter + m (I)V s setUnhappyCounter + m ()Z t isSneezing + m (I)V t setSneezeCounter + m (I)V u setEatCounter + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (I)Z v getFlag + m ()Z x isSitting + m (Z)V x sit + m (Z)V y setOnBack + m ()Z y canBeLeashed + m (Z)V z eat +c net/minecraft/world/entity/animal/EntityPanda$Gene net/minecraft/world/entity/animal/Panda$Gene + f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a NORMAL + f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; b LAZY + f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; c WORRIED + f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; d PLAYFUL + f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; e BROWN + f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; f WEAK + f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; g AGGRESSIVE + f Lnet/minecraft/util/INamable$a; h CODEC + f Ljava/util/function/IntFunction; i BY_ID + f I j MAX_GENE + f I k id + f Ljava/lang/String; l name + f Z m isRecessive + f [Lnet/minecraft/world/entity/animal/EntityPanda$Gene; n $VALUES + m (Lnet/minecraft/world/entity/animal/EntityPanda$Gene;Lnet/minecraft/world/entity/animal/EntityPanda$Gene;)Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a getVariantFromGenes + m (I)Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a byId + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a getRandom + m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a byName + m ()I a getId + m ()Z b isRecessive + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/entity/animal/EntityPanda$Gene; d $values +c net/minecraft/world/entity/animal/EntityPanda$b net/minecraft/world/entity/animal/Panda$PandaAttackGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; b panda + m ()Z b canUse +c net/minecraft/world/entity/animal/EntityPanda$c net/minecraft/world/entity/animal/Panda$PandaAvoidGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; i panda + m ()Z b canUse +c net/minecraft/world/entity/animal/EntityPanda$d net/minecraft/world/entity/animal/Panda$PandaBreedGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; d panda + f I e unhappyCooldown + m ()Z b canUse + m ()Z h canFindBamboo +c net/minecraft/world/entity/animal/EntityPanda$e net/minecraft/world/entity/animal/Panda$PandaHurtByTargetGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; a panda + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityPanda$f net/minecraft/world/entity/animal/Panda$PandaLieOnBackGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; a panda + f I b cooldown + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityPanda$g net/minecraft/world/entity/animal/Panda$PandaLookAtPlayerGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; h panda + m (Lnet/minecraft/world/entity/EntityLiving;)V a setTarget + m ()V a tick + m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$canUse$0 + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityPanda$h net/minecraft/world/entity/animal/Panda$PandaMoveControl + f Lnet/minecraft/world/entity/animal/EntityPanda; l panda + m ()V a tick +c net/minecraft/world/entity/animal/EntityPanda$i net/minecraft/world/entity/animal/Panda$PandaPanicGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; a panda + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityPanda$j net/minecraft/world/entity/animal/Panda$PandaRollGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; a panda + m ()Z U_ isInterruptable + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/animal/EntityPanda$k net/minecraft/world/entity/animal/Panda$PandaSitGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; a this$0 + f I b cooldown + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityPanda$l net/minecraft/world/entity/animal/Panda$PandaSneezeGoal + f Lnet/minecraft/world/entity/animal/EntityPanda; a panda + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/animal/EntityParrot net/minecraft/world/entity/animal/Parrot + f F cc flap + f F cd flapSpeed + f F ce oFlapSpeed + f F cf oFlap + f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_VARIANT_ID + f Ljava/util/function/Predicate; ch NOT_PARROT_PREDICATE + f Ljava/util/Map; ci MOB_SOUND_MAP + f F cj flapping + f F ck nextFlap + f Z cl partyParrot + f Lnet/minecraft/core/BlockPosition; cm jukebox + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lnet/minecraft/world/entity/animal/EntityParrot$Variant;)V a setVariant + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/util/RandomSource;)F a getPitch + m (Lnet/minecraft/core/BlockPosition;Z)V a setRecordPlayingNearby + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)Z a imitateNearbyMobs + m (Ljava/lang/Object;)V a setVariant + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/sounds/SoundEffect; a getAmbient + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()V aZ onFlap + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/sounds/SoundEffect; b getImitatedSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()Z ba isFlapping + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkParrotSpawnRules + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Ljava/lang/Object; d getVariant + m ()V d_ aiStep + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z e_ isBaby + m ()F fh getVoicePitch + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gE createAttributes + m ()Z gF isPartyParrot + m ()Lnet/minecraft/world/entity/animal/EntityParrot$Variant; gG getVariant + m ()Z gH isFlying + m ()V gJ calculateFlapping + m ()Z gw canFlyToOwner + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/EntityParrot$1 net/minecraft/world/entity/animal/Parrot$1 + m (Lnet/minecraft/world/entity/EntityInsentient;)Z a test +c net/minecraft/world/entity/animal/EntityParrot$Variant net/minecraft/world/entity/animal/Parrot$Variant + f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; a RED_BLUE + f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; b BLUE + f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; c GREEN + f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; d YELLOW_BLUE + f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; e GRAY + f Lcom/mojang/serialization/Codec; f CODEC + f Ljava/util/function/IntFunction; g BY_ID + f I h id + f Ljava/lang/String; i name + f [Lnet/minecraft/world/entity/animal/EntityParrot$Variant; j $VALUES + m (I)Lnet/minecraft/world/entity/animal/EntityParrot$Variant; a byId + m ()I a getId + m ()[Lnet/minecraft/world/entity/animal/EntityParrot$Variant; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/EntityParrot$a net/minecraft/world/entity/animal/Parrot$ParrotWanderGoal + m ()Lnet/minecraft/world/phys/Vec3D; h getPosition + m ()Lnet/minecraft/world/phys/Vec3D; k getTreePos +c net/minecraft/world/entity/animal/EntityPerchable net/minecraft/world/entity/animal/ShoulderRidingEntity + f I cc RIDE_COOLDOWN + f I cd rideCooldownCounter + m (Lnet/minecraft/server/level/EntityPlayer;)Z b setEntityOnShoulder + m ()Z gI canSitOnShoulder + m ()V h tick +c net/minecraft/world/entity/animal/EntityPig net/minecraft/world/entity/animal/Pig + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_SADDLE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_BOOST_TIME + f Lnet/minecraft/world/entity/SaddleStorage; ca steering + m ()V E registerGoals + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m ()Z a boost + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle + m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)V a lambda$thunderHit$2 + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityPig; b getBreedOffspring + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment + m ()Z f isSaddleable + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$1 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Z j isSaddled + m (Lnet/minecraft/world/item/ItemStack;)Z k lambda$registerGoals$0 + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/EntityPolarBear net/minecraft/world/entity/animal/PolarBear + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_STANDING_ID + f F bZ STAND_ANIMATION_TICKS + f F ca clientSideStandAnimationO + f F cc clientSideStandAnimation + f I cd warningSoundTicks + f Lnet/minecraft/util/valueproviders/UniformInt; ce PERSISTENT_ANGER_TIME + f I cf remainingPersistentAngerTime + f Ljava/util/UUID; cg persistentAngerTarget + m ()V E registerGoals + m (F)F J getStandingAnimationScale + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m ()I a getRemainingPersistentAngerTime + m (Ljava/util/UUID;)V a setPersistentAngerTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/tags/TagKey; a lambda$registerGoals$0 + m (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()Ljava/util/UUID; b getPersistentAngerTarget + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()V c startPersistentAngerTimer + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkPolarBearSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F fm getWaterSlowDown + m ()V h tick + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()V t playWarningSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setStanding + m ()Z x isStanding +c net/minecraft/world/entity/animal/EntityPolarBear$a net/minecraft/world/entity/animal/PolarBear$PolarBearAttackPlayersGoal + f Lnet/minecraft/world/entity/animal/EntityPolarBear; i this$0 + m ()Z b canUse + m ()D l getFollowDistance +c net/minecraft/world/entity/animal/EntityPolarBear$b net/minecraft/world/entity/animal/PolarBear$PolarBearHurtByTargetGoal + f Lnet/minecraft/world/entity/animal/EntityPolarBear; a this$0 + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther + m ()V d start +c net/minecraft/world/entity/animal/EntityPolarBear$c net/minecraft/world/entity/animal/PolarBear$PolarBearMeleeAttackGoal + f Lnet/minecraft/world/entity/animal/EntityPolarBear; b this$0 + m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack + m ()V e stop +c net/minecraft/world/entity/animal/EntityPufferFish net/minecraft/world/entity/animal/Pufferfish + f I a STATE_SMALL + f I b STATE_MID + f Lnet/minecraft/network/syncher/DataWatcherObject; bY PUFF_STATE + f I bZ inflateCounter + f I c STATE_FULL + f I ca deflateTimer + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; cb SCARY_MOB + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cc TARGETING_CONDITIONS + m ()V E registerGoals + m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)V a touch + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch + m (I)V b setPuffState + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z b lambda$aiStep$1 + m (I)F c getScale + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound + m ()I gt getPuffState + m ()V h tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/EntityPufferFish$a net/minecraft/world/entity/animal/Pufferfish$PufferfishPuffGoal + f Lnet/minecraft/world/entity/animal/EntityPufferFish; a fish + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$0 + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityRabbit net/minecraft/world/entity/animal/Rabbit + f D bY STROLL_SPEED_MOD + f D bZ BREED_SPEED_MOD + f D ca FOLLOW_SPEED_MOD + f D cc FLEE_SPEED_MOD + f D cd ATTACK_SPEED_MOD + f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_TYPE_ID + f Lnet/minecraft/resources/MinecraftKey; cf KILLER_BUNNY + f I cg DEFAULT_ATTACK_POWER + f I ch EVIL_ATTACK_POWER_INCREMENT + f Lnet/minecraft/resources/MinecraftKey; ci EVIL_ATTACK_POWER_MODIFIER + f I cj EVIL_ARMOR_VALUE + f I ck MORE_CARROTS_DELAY + f I cl jumpTicks + f I cm jumpDuration + f Z cn wasOnGround + f I co jumpDelayTicks + f I cp moreCarrotTicks + m ()V E registerGoals + m (F)F J getJumpCompletion + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a getRandomRabbitVariant + m (Lnet/minecraft/world/entity/animal/EntityRabbit$Variant;)V a setVariant + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityRabbit; b getBreedOffspring + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m ()Z bv canSpawnSprintParticle + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkRabbitSpawnRules + m (DD)V c facePoint + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Ljava/lang/Object; d getVariant + m ()V d_ aiStep + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()F fj getJumpPower + m ()Z gE wantsMoreFood + m ()V gj playAttackSound + m ()Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; gs getVariant + m ()V gt enableJumpControl + m ()V gu disableJumpControl + m ()V gv setLandingDelay + m ()V gw checkLandingDelay + m (D)V i setSpeedModifier + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V p startJumping + m ()V s jumpFromGround + m (Z)V t setJumping + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Lnet/minecraft/sounds/SoundEffect; x getJumpSound +c net/minecraft/world/entity/animal/EntityRabbit$ControllerJumpRabbit net/minecraft/world/entity/animal/Rabbit$RabbitJumpControl + f Lnet/minecraft/world/entity/animal/EntityRabbit; b rabbit + f Z c canJump + m (Z)V a setCanJump + m ()V b tick + m ()Z c wantJump + m ()Z d canJump +c net/minecraft/world/entity/animal/EntityRabbit$ControllerMoveRabbit net/minecraft/world/entity/animal/Rabbit$RabbitMoveControl + f Lnet/minecraft/world/entity/animal/EntityRabbit; l rabbit + f D m nextJumpSpeed + m (DDDD)V a setWantedPosition + m ()V a tick +c net/minecraft/world/entity/animal/EntityRabbit$GroupDataRabbit net/minecraft/world/entity/animal/Rabbit$RabbitGroupData + f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a variant +c net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalEatCarrots net/minecraft/world/entity/animal/Rabbit$RaidGardenGoal + f Lnet/minecraft/world/entity/animal/EntityRabbit; g rabbit + f Z h wantsToRaid + f Z i canRaid + m ()V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalRabbitAvoidTarget net/minecraft/world/entity/animal/Rabbit$RabbitAvoidEntityGoal + f Lnet/minecraft/world/entity/animal/EntityRabbit; i rabbit + m ()Z b canUse +c net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalRabbitPanic net/minecraft/world/entity/animal/Rabbit$RabbitPanicGoal + f Lnet/minecraft/world/entity/animal/EntityRabbit; a rabbit + m ()V a tick +c net/minecraft/world/entity/animal/EntityRabbit$Variant net/minecraft/world/entity/animal/Rabbit$Variant + f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a BROWN + f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; b WHITE + f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; c BLACK + f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; d WHITE_SPLOTCHED + f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; e GOLD + f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; f SALT + f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; g EVIL + f Lcom/mojang/serialization/Codec; h CODEC + f Ljava/util/function/IntFunction; i BY_ID + f I j id + f Ljava/lang/String; k name + f [Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; l $VALUES + m ()I a id + m (I)Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a byId + m ()[Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/EntitySalmon net/minecraft/world/entity/animal/Salmon + f Ljava/lang/String; a TAG_TYPE + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_TYPE + m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/entity/animal/EntitySalmon$a;)V a setVariant + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()Lnet/minecraft/world/entity/animal/EntitySalmon$a; gA getVariant + m ()F gB getSalmonScale + m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound + m ()I gt getMaxSchoolSize + m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag + m (Lnet/minecraft/nbt/NBTTagCompound;)V i lambda$saveToBucketTag$0 + m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/EntitySalmon$a net/minecraft/world/entity/animal/Salmon$Variant + f Lnet/minecraft/world/entity/animal/EntitySalmon$a; a SMALL + f Lnet/minecraft/world/entity/animal/EntitySalmon$a; b MEDIUM + f Lnet/minecraft/world/entity/animal/EntitySalmon$a; c LARGE + f Lnet/minecraft/util/INamable$a; d CODEC + f Ljava/util/function/IntFunction; e BY_ID + f Ljava/lang/String; f name + f I g id + f F h boundingBoxScale + f [Lnet/minecraft/world/entity/animal/EntitySalmon$a; i $VALUES + m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntitySalmon$a; a byName + m ()I a id + m ()[Lnet/minecraft/world/entity/animal/EntitySalmon$a; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/EntitySheep net/minecraft/world/entity/animal/Sheep + f I bY EAT_ANIMATION_TICKS + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_WOOL_ID + f Ljava/util/Map; ca COLOR_BY_DYE + f I cc eatAnimationTick + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalEatTile; cd eatBlockGoal + m ()V E registerGoals + m (F)F J getHeadEatPositionScale + m (F)F K getHeadEatAngleScale + m ()V S ate + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/item/EnumColor;)I a getColor + m ()Z a readyForShearing + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/EnumColor; a getRandomSheepColor + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)V a shear + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntitySheep; b getBreedOffspring + m (Lnet/minecraft/world/item/EnumColor;)V b setColor + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/item/EnumColor;)I c createSheepColor + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; d lambda$static$0 + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$1 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Lnet/minecraft/world/item/EnumColor; t getColor + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setSheared + m ()Z x isSheared +c net/minecraft/world/entity/animal/EntitySnowman net/minecraft/world/entity/animal/SnowGolem + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_PUMPKIN_ID + f B b PUMPKIN_FLAG + m ()V E registerGoals + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (DDDDLnet/minecraft/world/entity/projectile/EntitySnowball;)V a lambda$performRangedAttack$1 + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)V a shear + m ()Z a readyForShearing + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z fr isSensitiveToWater + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p hasPumpkin + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setPumpkin +c net/minecraft/world/entity/animal/EntitySquid net/minecraft/world/entity/animal/Squid + f F bY xBodyRot + f F bZ xBodyRotO + f F ca zBodyRot + f F cb zBodyRotO + f F cc tentacleMovement + f F cd oldTentacleMovement + f F ce tentacleAngle + f F cf oldTentacleAngle + f F cg speed + f F ch tentacleSpeed + f F ci rotateSpeed + f Lnet/minecraft/world/phys/Vec3D; cj movementVector + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m (B)V b handleEntityEvent + m ()D bd getDefaultGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()F fg getSoundVolume + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gs createAttributes + m ()Z gt hasMovementVector + m ()Lnet/minecraft/world/entity/GroupDataEntity; gu lambda$finalizeSpawn$0 + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; l rotateVector + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/particles/ParticleParam; p getInkParticle + m ()Lnet/minecraft/sounds/SoundEffect; t getSquirtSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()V x spawnInk + m ()Z y canBeLeashed +c net/minecraft/world/entity/animal/EntitySquid$PathfinderGoalSquid net/minecraft/world/entity/animal/Squid$SquidRandomMovementGoal + f Lnet/minecraft/world/entity/animal/EntitySquid; a squid + m ()V a tick + m ()Z b canUse +c net/minecraft/world/entity/animal/EntitySquid$a net/minecraft/world/entity/animal/Squid$SquidFleeGoal + f Lnet/minecraft/world/entity/animal/EntitySquid; a this$0 + f F b SQUID_FLEE_SPEED + f F c SQUID_FLEE_MIN_DISTANCE + f F d SQUID_FLEE_MAX_DISTANCE + f I e fleeTicks + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/animal/EntityTropicalFish net/minecraft/world/entity/animal/TropicalFish + f Ljava/lang/String; a BUCKET_VARIANT_TAG + f Ljava/util/List; b COMMON_VARIANTS + f Z bY isSchool + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_TYPE_VARIANT + m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)I a packVariant + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant;)V a setVariant + m (Ljava/lang/Object;)V a setVariant + m (I)Ljava/lang/String; b getPredefinedName + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkTropicalFishSpawnRules + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (I)Lnet/minecraft/world/item/EnumColor; c getBaseColor + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/item/EnumColor; gA getBaseColor + m ()Lnet/minecraft/world/item/EnumColor; gB getPatternColor + m ()Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; gC getVariant + m ()I gD getPackedVariant + m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag + m (Lnet/minecraft/nbt/NBTTagCompound;)V i lambda$saveToBucketTag$0 + m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (I)Z q isMaxGroupSizeReached + m (I)Lnet/minecraft/world/item/EnumColor; r getPatternColor + m (I)Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; s getPattern + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (I)V u setPackedVariant +c net/minecraft/world/entity/animal/EntityTropicalFish$Base net/minecraft/world/entity/animal/TropicalFish$Base + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; a SMALL + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; b LARGE + f I c id + f [Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; d $VALUES + m ()[Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; a $values +c net/minecraft/world/entity/animal/EntityTropicalFish$Variant net/minecraft/world/entity/animal/TropicalFish$Pattern + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; a KOB + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; b SUNSTREAK + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; c SNOOPER + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; d DASHER + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; e BRINELY + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; f SPOTTY + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; g FLOPPER + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; h STRIPEY + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; i GLITTER + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; j BLOCKFISH + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; k BETTY + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; l CLAYFISH + f Lcom/mojang/serialization/Codec; m CODEC + f Ljava/util/function/IntFunction; n BY_ID + f Ljava/lang/String; o name + f Lnet/minecraft/network/chat/IChatBaseComponent; p displayName + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; q base + f I r packedId + f [Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; s $VALUES + m (I)Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; a byId + m ()Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; a base + m ()I b getPackedId + m ()Ljava/lang/String; c getSerializedName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d displayName + m ()[Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; e $values +c net/minecraft/world/entity/animal/EntityTropicalFish$c net/minecraft/world/entity/animal/TropicalFish$TropicalFishGroupData + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$d; b variant +c net/minecraft/world/entity/animal/EntityTropicalFish$d net/minecraft/world/entity/animal/TropicalFish$Variant + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; b pattern + f Lnet/minecraft/world/item/EnumColor; c baseColor + f Lnet/minecraft/world/item/EnumColor; d patternColor + m ()I a getPackedId + m ()Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; b pattern + m ()Lnet/minecraft/world/item/EnumColor; c baseColor + m ()Lnet/minecraft/world/item/EnumColor; d patternColor +c net/minecraft/world/entity/animal/EntityTurtle net/minecraft/world/entity/animal/Turtle + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; bY BABY_ON_LAND_SELECTOR + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ HOME_POS + f Lnet/minecraft/network/syncher/DataWatcherObject; ca HAS_EGG + f Lnet/minecraft/network/syncher/DataWatcherObject; cc LAYING_EGG + f Lnet/minecraft/network/syncher/DataWatcherObject; cd TRAVEL_POS + f Lnet/minecraft/network/syncher/DataWatcherObject; ce GOING_HOME + f Lnet/minecraft/network/syncher/DataWatcherObject; cf TRAVELLING + f F cg BABY_SCALE + f Lnet/minecraft/world/entity/EntitySize; ch BABY_DIMENSIONS + f I ci layEggCounter + m (Z)V A setTravelling + m ()V E registerGoals + m ()I T getAmbientSoundInterval + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()F aU nextStep + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkTurtleSpawnRules + m ()Z cJ isPushedByFluid + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F ei getAgeScale + m (F)V f playSwimSound + m ()Lnet/minecraft/core/BlockPosition; gs getHomePos + m ()Lnet/minecraft/core/BlockPosition; gt getTravelPos + m ()Z gu isGoingHome + m ()Z gv isTravelling + m ()Z gz canFallInLove + m (Lnet/minecraft/core/BlockPosition;)V h setHomePos + m ()V i ageBoundaryReached + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$1 + m (Lnet/minecraft/core/BlockPosition;)V i setTravelPos + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p hasEgg + m ()Z t isLayingEgg + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setHasEgg + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; x createAttributes + m (Z)V y setLayingEgg + m ()Z y canBeLeashed + m (Z)V z setGoingHome +c net/minecraft/world/entity/animal/EntityTurtle$a net/minecraft/world/entity/animal/Turtle$TurtleBreedGoal + f Lnet/minecraft/world/entity/animal/EntityTurtle; d turtle + m ()Z b canUse + m ()V g breed +c net/minecraft/world/entity/animal/EntityTurtle$b net/minecraft/world/entity/animal/Turtle$TurtleGoHomeGoal + f Lnet/minecraft/world/entity/animal/EntityTurtle; a turtle + f D b speedModifier + f Z c stuck + f I d closeToHomeTryTicks + f I e GIVE_UP_TICKS + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityTurtle$c net/minecraft/world/entity/animal/Turtle$TurtleGoToWaterGoal + f I g GIVE_UP_TICKS + f Lnet/minecraft/world/entity/animal/EntityTurtle; h turtle + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canUse + m ()Z c canContinueToUse + m ()Z l shouldRecalculatePath +c net/minecraft/world/entity/animal/EntityTurtle$d net/minecraft/world/entity/animal/Turtle$TurtleLayEggGoal + f Lnet/minecraft/world/entity/animal/EntityTurtle; g turtle + m ()V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/EntityTurtle$e net/minecraft/world/entity/animal/Turtle$TurtleMoveControl + f Lnet/minecraft/world/entity/animal/EntityTurtle; l turtle + m ()V a tick + m ()V g updateSpeed +c net/minecraft/world/entity/animal/EntityTurtle$f net/minecraft/world/entity/animal/Turtle$TurtlePanicGoal + m ()Z b canUse +c net/minecraft/world/entity/animal/EntityTurtle$g net/minecraft/world/entity/animal/Turtle$TurtlePathNavigation + m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination +c net/minecraft/world/entity/animal/EntityTurtle$h net/minecraft/world/entity/animal/Turtle$TurtleRandomStrollGoal + f Lnet/minecraft/world/entity/animal/EntityTurtle; i turtle + m ()Z b canUse +c net/minecraft/world/entity/animal/EntityTurtle$i net/minecraft/world/entity/animal/Turtle$TurtleTravelGoal + f Lnet/minecraft/world/entity/animal/EntityTurtle; a turtle + f D b speedModifier + f Z c stuck + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/animal/EntityWaterAnimal net/minecraft/world/entity/animal/WaterAnimal + f I d AMBIENT_SOUND_INTERVAL + m ()I T getAmbientSoundInterval + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m ()V az baseTick + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSurfaceWaterAnimalSpawnRules + m ()Z cJ isPushedByFluid + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m (I)V t handleAirSupply + m ()Z y canBeLeashed +c net/minecraft/world/entity/animal/EntityWolf net/minecraft/world/entity/animal/Wolf + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; cc PREY_SELECTOR + f F cd DEFAULT_TAIL_ANGLE + f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_INTERESTED_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_COLLAR_COLOR + f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_REMAINING_ANGER_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; ch DATA_VARIANT_ID + f F ci START_HEALTH + f F cj TAME_HEALTH + f F ck ARMOR_REPAIR_UNIT + f F cl interestedAngle + f F cm interestedAngleO + f Z cn isWet + f Z co isShaking + f F cp shakeAnim + f F cq shakeAnimO + f Lnet/minecraft/util/valueproviders/UniformInt; cr PERSISTENT_ANGER_TIME + f Ljava/util/UUID; cs persistentAngerTarget + m (Z)V A setIsInterested + m ()V E registerGoals + m (F)F J getWetShade + m (F)F K getShakeAnim + m (F)F L getHeadRollAngle + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Ljava/util/UUID;)V a setPersistentAngerTarget + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a lambda$readAdditionalSaveData$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a wantsToAttack + m (Lnet/minecraft/world/item/EnumColor;)V a setCollarColor + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;)V a lambda$addAdditionalSaveData$1 + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m ()I a getRemainingPersistentAngerTime + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lambda$readAdditionalSaveData$3 + m (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()I ad getMaxHeadXRot + m ()I aj getMaxSpawnClusterSize + m ()Ljava/util/UUID; b getPersistentAngerTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityWolf; b getBreedOffspring + m (B)V b handleEntityEvent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z b lambda$static$0 + m ()V c startPersistentAngerTimer + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkWolfSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtArmor + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Ljava/lang/Object; d getVariant + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot + m ()F fg getSoundVolume + m (Lnet/minecraft/world/entity/player/EntityHuman;)V g tryToTame + m ()Lnet/minecraft/resources/MinecraftKey; gE getTexture + m ()Lnet/minecraft/core/Holder; gF getVariant + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gG createAttributes + m ()F gH getTailAngle + m ()Lnet/minecraft/world/item/EnumColor; gI getCollarColor + m ()Z gJ isInterested + m ()V gK cancelShake + m ()V h tick + m (Lnet/minecraft/world/damagesource/DamageSource;)Z j canArmorAbsorb + m (Lnet/minecraft/core/Holder;)V j setVariant + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V t applyTamingSideEffects + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Z y canBeLeashed +c net/minecraft/world/entity/animal/EntityWolf$a net/minecraft/world/entity/animal/Wolf$WolfAvoidEntityGoal + f Lnet/minecraft/world/entity/animal/EntityWolf; i this$0 + f Lnet/minecraft/world/entity/animal/EntityWolf; j wolf + m ()V a tick + m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;)Z a avoidLlama + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/animal/EntityWolf$b net/minecraft/world/entity/animal/Wolf$WolfPackData + f Lnet/minecraft/core/Holder; a type +c net/minecraft/world/entity/animal/FrogVariant net/minecraft/world/entity/animal/FrogVariant + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/ResourceKey; b TEMPERATE + f Lnet/minecraft/resources/ResourceKey; c WARM + f Lnet/minecraft/resources/ResourceKey; d COLD + f Lnet/minecraft/resources/MinecraftKey; e texture + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/world/entity/animal/FrogVariant; a register + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/entity/animal/FrogVariant; a bootstrap + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m ()Lnet/minecraft/resources/MinecraftKey; a texture +c net/minecraft/world/entity/animal/WolfVariant net/minecraft/world/entity/animal/WolfVariant + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; e wildTexture + f Lnet/minecraft/resources/MinecraftKey; f tameTexture + f Lnet/minecraft/resources/MinecraftKey; g angryTexture + f Lnet/minecraft/resources/MinecraftKey; h wildTextureFull + f Lnet/minecraft/resources/MinecraftKey; i tameTextureFull + f Lnet/minecraft/resources/MinecraftKey; j angryTextureFull + f Lnet/minecraft/core/HolderSet; k biomes + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; a fullTextureId + m (Lnet/minecraft/world/entity/animal/WolfVariant;)Lnet/minecraft/resources/MinecraftKey; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Ljava/lang/String;)Ljava/lang/String; a lambda$fullTextureId$4 + m ()Lnet/minecraft/resources/MinecraftKey; a wildTexture + m (Lnet/minecraft/world/entity/animal/WolfVariant;)Lnet/minecraft/resources/MinecraftKey; b lambda$static$1 + m ()Lnet/minecraft/resources/MinecraftKey; b tameTexture + m ()Lnet/minecraft/resources/MinecraftKey; c angryTexture + m (Lnet/minecraft/world/entity/animal/WolfVariant;)Lnet/minecraft/resources/MinecraftKey; c lambda$static$0 + m ()Lnet/minecraft/core/HolderSet; d biomes +c net/minecraft/world/entity/animal/WolfVariants net/minecraft/world/entity/animal/WolfVariants + f Lnet/minecraft/resources/ResourceKey; a PALE + f Lnet/minecraft/resources/ResourceKey; b SPOTTED + f Lnet/minecraft/resources/ResourceKey; c SNOWY + f Lnet/minecraft/resources/ResourceKey; d BLACK + f Lnet/minecraft/resources/ResourceKey; e ASHEN + f Lnet/minecraft/resources/ResourceKey; f RUSTY + f Lnet/minecraft/resources/ResourceKey; g WOODS + f Lnet/minecraft/resources/ResourceKey; h CHESTNUT + f Lnet/minecraft/resources/ResourceKey; i STRIPED + f Lnet/minecraft/resources/ResourceKey; j DEFAULT + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/HolderSet;)V a register + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder$c;)Z a lambda$getSpawnVariant$0 + m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$getSpawnVariant$1 + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V a register + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; a getSpawnVariant + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V a register +c net/minecraft/world/entity/animal/allay/Allay net/minecraft/world/entity/animal/allay/Allay + f I a MAX_NOTEBLOCK_DISTANCE + f Lcom/google/common/collect/ImmutableList; b SENSOR_TYPES + f Lorg/slf4j/Logger; bY LOGGER + f Lnet/minecraft/core/BaseBlockPosition; bZ ITEM_PICKUP_REACH + f Lcom/google/common/collect/ImmutableList; c MEMORY_TYPES + f I ca LIFTING_ITEM_ANIMATION_DURATION + f F cb DANCING_LOOP_DURATION + f F cc SPINNING_ANIMATION_DURATION + f I cd DUPLICATION_COOLDOWN_TICKS + f I ce NUM_OF_DUPLICATION_HEARTS + f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_DANCING + f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_CAN_DUPLICATE + f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; ch dynamicVibrationListener + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; ci vibrationData + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; cj vibrationUser + f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; ck dynamicJukeboxListener + f Lnet/minecraft/world/InventorySubcontainer; cl inventory + f Lnet/minecraft/core/BlockPosition; cm jukeboxPos + f J cn duplicationCooldown + f F co holdingItemAnimationTicks + f F cp holdingItemAnimationTicks0 + f F cq dancingAnimationTicks + f F cr spinningAnimationTicks + f F cs spinningAnimationTicks0 + f Lcom/google/common/collect/ImmutableList; d THROW_SOUND_PITCHES + m (F)F J getHoldingItemAnimationProgress + m (F)F K getSpinningProgress + m ()Lnet/minecraft/core/BaseBlockPosition; Y getPickupReach + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a removeInteractionItem + m (Ljava/util/function/BiConsumer;)V a updateDynamicGameEventListener + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$readAdditionalSaveData$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a equipmentHasChanged + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$2 + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()V ac sendDebugPackets + m (Lnet/minecraft/core/BlockPosition;Z)V b setJukeboxPlaying + m (Lnet/minecraft/world/entity/Entity;)Z b isLikedPlayer + m (B)V b handleEntityEvent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()Z ba isFlapping + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z c allayConsidersItemEqual + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m (Ljava/lang/String;)V d lambda$readAdditionalSaveData$3 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z d hasNonMatchingPotion + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V d lambda$dropEquipment$0 + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Ljava/lang/String;)V e lambda$addAdditionalSaveData$1 + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot + m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment + m ()Z fN canPickUpLoot + m ()F fg getSoundVolume + m ()Z gA canDuplicate + m ()V gB spawnHeartParticle + m ()Z gq shouldStayCloseToLeashHolder + m ()Z gs isSpinning + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gt getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu getVibrationUser + m ()Z gv isOnPickupCooldown + m ()Z gw shouldStopDancing + m ()V gx updateDuplicationCooldown + m ()V gz resetDuplicationCooldown + m (D)Z h removeWhenFarAway + m ()V h tick + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p hasItemInHand + m ()Lnet/minecraft/world/InventorySubcontainer; t getInventory + m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Z x isDancing + m (Z)V x setDancing +c net/minecraft/world/entity/animal/allay/Allay$a net/minecraft/world/entity/animal/allay/Allay$JukeboxListener + f Lnet/minecraft/world/entity/animal/allay/Allay; a this$0 + f Lnet/minecraft/world/level/gameevent/PositionSource; b listenerSource + f I c listenerRadius + m ()Lnet/minecraft/world/level/gameevent/PositionSource; a getListenerSource + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)Z a handleGameEvent + m ()I b getListenerRadius +c net/minecraft/world/entity/animal/allay/Allay$b net/minecraft/world/entity/animal/allay/Allay$VibrationUser + f Lnet/minecraft/world/entity/animal/allay/Allay; a this$0 + f I b VIBRATION_EVENT_LISTENER_RANGE + f Lnet/minecraft/world/level/gameevent/PositionSource; c positionSource + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration + m ()I a getListenerRadius + m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource + m ()Lnet/minecraft/tags/TagKey; c getListenableEvents +c net/minecraft/world/entity/animal/allay/AllayAi net/minecraft/world/entity/animal/allay/AllayAi + f F a SPEED_MULTIPLIER_WHEN_IDLING + f F b SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET + f F c SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM + f F d SPEED_MULTIPLIER_WHEN_PANICKING + f I e CLOSE_ENOUGH_TO_TARGET + f I f TOO_FAR_FROM_TARGET + f I g MAX_LOOK_DISTANCE + f I h MIN_WAIT_DURATION + f I i MAX_WAIT_DURATION + f I j TIME_TO_FORGET_NOTEBLOCK + f I k DISTANCE_TO_WANTED_ITEM + f I l GIVE_ITEM_TIMEOUT_DURATION + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/core/GlobalPos;)Z a shouldDepositItemsAtLikedNoteblock + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;)V a hearNoteblock + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition; a lambda$getLikedPlayerPositionTracker$1 + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; a getLikedPlayer + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/animal/allay/Allay;)V a updateActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; b getItemDepositPosition + m (Lnet/minecraft/world/entity/animal/allay/Allay;)Z b lambda$initIdleActivity$0 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity + m (Lnet/minecraft/world/entity/EntityLiving;)Z c hasWantedItem + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; d getLikedPlayerPositionTracker +c net/minecraft/world/entity/animal/armadillo/Armadillo net/minecraft/world/entity/animal/armadillo/Armadillo + f F bY BABY_SCALE + f F bZ MAX_HEAD_ROTATION_EXTENT + f I ca SCARE_CHECK_INTERVAL + f Lnet/minecraft/world/entity/AnimationState; cc rollOutAnimationState + f Lnet/minecraft/world/entity/AnimationState; cd rollUpAnimationState + f Lnet/minecraft/world/entity/AnimationState; ce peekAnimationState + f D cf SCARE_DISTANCE_HORIZONTAL + f D cg SCARE_DISTANCE_VERTICAL + f Lnet/minecraft/network/syncher/DataWatcherObject; ch ARMADILLO_STATE + f J ci inStateTicks + f I cj scuteTime + f Z ck peekReceivedClient + m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a;)V a switchToState + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()V ac sendDebugPackets + m ()I af getMaxHeadYRot + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkArmadilloSpawnRules + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()F ei getAgeScale + m ()Z gE canStayRolledUp + m ()I gF pickNextScuteDropTime + m ()V gG setupAnimationStates + m ()Z gs shouldSwitchToScaredState + m ()Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; gt getState + m ()V gu rollUp + m ()V gv rollOut + m ()Z gw brushOffScute + m ()V gy playEatingSound + m ()Z gz canFallInLove + m ()V h tick + m (Lnet/minecraft/world/entity/EntityLiving;)Z j isScaredBy + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Z t isScared + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Z x shouldHideInShell +c net/minecraft/world/entity/animal/armadillo/Armadillo$1 net/minecraft/world/entity/animal/armadillo/Armadillo$1 + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo; a this$0 + m ()V a clientTick +c net/minecraft/world/entity/animal/armadillo/Armadillo$a net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; a IDLE + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; b ROLLING + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; c SCARED + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; d UNROLLING + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + f Lnet/minecraft/util/INamable$a; f CODEC + f Ljava/util/function/IntFunction; g BY_ID + f Ljava/lang/String; h name + f Z i isThreatened + f I j animationDuration + f I k id + f [Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; l $VALUES + m ()Z a isThreatened + m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; a fromName + m (J)Z a shouldHideInShell + m ()I b animationDuration + m ()Ljava/lang/String; c getSerializedName + m ()I d id + m ()[Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; e $values +c net/minecraft/world/entity/animal/armadillo/Armadillo$a$1 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$1 + m (J)Z a shouldHideInShell +c net/minecraft/world/entity/animal/armadillo/Armadillo$a$2 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$2 + m (J)Z a shouldHideInShell +c net/minecraft/world/entity/animal/armadillo/Armadillo$a$3 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$3 + m (J)Z a shouldHideInShell +c net/minecraft/world/entity/animal/armadillo/Armadillo$a$4 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$4 + m (J)Z a shouldHideInShell +c net/minecraft/world/entity/animal/armadillo/ArmadilloAi net/minecraft/world/entity/animal/armadillo/ArmadilloAi + f F a SPEED_MULTIPLIER_WHEN_PANICKING + f F b SPEED_MULTIPLIER_WHEN_IDLING + f F c SPEED_MULTIPLIER_WHEN_TEMPTED + f F d SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT + f F e SPEED_MULTIPLIER_WHEN_MAKING_LOVE + f D f DEFAULT_CLOSE_ENOUGH_DIST + f D g BABY_CLOSE_ENOUGH_DIST + f Lnet/minecraft/util/valueproviders/UniformInt; h ADULT_FOLLOW_RANGE + f Lcom/google/common/collect/ImmutableList; i SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; j MEMORY_TYPES + f Lnet/minecraft/world/entity/ai/behavior/OneShot; k ARMADILLO_ROLLING_OUT + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$5 + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Double; a lambda$initIdleActivity$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z a lambda$static$0 + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; a brainProvider + m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)V a updateActivity + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; b lambda$initIdleActivity$3 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m ()Ljava/util/function/Predicate; b getTemptations + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initScaredActivity +c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1 net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions +c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$a net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloBallUp + f I c BALL_UP_STAY_IN_STATE + f I d TICKS_DELAY_TO_DETERMINE_IF_DANGER_IS_STILL_AROUND + f I e DANGER_DETECTED_RECENTLY_DANGER_THRESHOLD + f I f nextPeekTimer + f Z g dangerWasAround + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V a tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)I a pickNextPeekTimer + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z b canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V c start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V d stop +c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$b net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloPanic + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V a start + m (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/tags/TagKey; a lambda$new$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/axolotl/Axolotl net/minecraft/world/entity/animal/axolotl/Axolotl + f I bY TOTAL_PLAYDEAD_TIME + f Lcom/google/common/collect/ImmutableList; bZ SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; ca MEMORY_TYPES + f D cc PLAYER_REGEN_DETECTION_RANGE + f I cd RARE_VARIANT_CHANCE + f Ljava/lang/String; ce VARIANT_TAG + f Lnet/minecraft/util/BinaryAnimator; cf playingDeadAnimator + f Lnet/minecraft/util/BinaryAnimator; cg inWaterAnimator + f Lnet/minecraft/util/BinaryAnimator; ch onGroundAnimator + f Lnet/minecraft/util/BinaryAnimator; ci movingAnimator + f I cj POSE_ANIMATION_TICKS + f Lnet/minecraft/network/syncher/DataWatcherObject; ck DATA_VARIANT + f Lnet/minecraft/network/syncher/DataWatcherObject; cl DATA_PLAYING_DEAD + f Lnet/minecraft/network/syncher/DataWatcherObject; cm FROM_BUCKET + f I cn AXOLOTL_TOTAL_AIR_SUPPLY + f I co REHYDRATE_AIR_SUPPLY + f I cp REGEN_BUFF_MAX_DURATION + f I cq REGEN_BUFF_BASE_DURATION + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m ()V U playAmbientSound + m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack + m (Lnet/minecraft/util/RandomSource;)Z a useRareVariant + m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)V a setVariant + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a applySupportingEffects + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkAxolotlSpawnRules + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/EntityLiving;)V a onStopAttacking + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;)V a usePlayerItem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()Z aa requiresCustomPersistence + m ()V ac sendDebugPackets + m ()I ad getMaxHeadXRot + m ()I af getMaxHeadYRot + m ()V az baseTick + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()Z cJ isPushedByFluid + m ()I cs getMaxAirSupply + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()Z ew canBeSeenAsEnemy + m ()V gj playAttackSound + m ()Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; gs getVariant + m ()Z gt isPlayingDead + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gu createAttributes + m ()V gv tickAnimations + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag + m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag + m (Lnet/minecraft/nbt/NBTTagCompound;)V i lambda$saveToBucketTag$0 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p fromBucket + m (I)V s handleAirSupply + m ()Lnet/minecraft/sounds/SoundEffect; t getPickupSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()V x rehydrate + m (Z)V x setFromBucket + m (Z)V y setPlayingDead + m ()Z y canBeLeashed +c net/minecraft/world/entity/animal/axolotl/Axolotl$Variant net/minecraft/world/entity/animal/axolotl/Axolotl$Variant + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a LUCY + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; b WILD + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; c GOLD + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; d CYAN + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; e BLUE + f Lcom/mojang/serialization/Codec; f CODEC + f Ljava/util/function/IntFunction; g BY_ID + f I h id + f Ljava/lang/String; i name + f Z j common + f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; k $VALUES + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a getCommonSpawnVariant + m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a getSpawnVariant + m (ZLnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)Z a lambda$getSpawnVariant$0 + m ()I a getId + m (I)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a byId + m ()Ljava/lang/String; b getName + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; b getRareSpawnVariant + m (I)[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; b lambda$getSpawnVariant$1 + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; d $values +c net/minecraft/world/entity/animal/axolotl/Axolotl$a net/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; a PLAYING_DEAD + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; b IN_WATER + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; c ON_GROUND + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; d IN_AIR + f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; e $VALUES + m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; a $values +c net/minecraft/world/entity/animal/axolotl/Axolotl$b net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlGroupData + f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a types + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a getVariant +c net/minecraft/world/entity/animal/axolotl/Axolotl$c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; h this$0 + m ()V a tick +c net/minecraft/world/entity/animal/axolotl/Axolotl$d net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlMoveControl + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; l axolotl + m ()V a tick +c net/minecraft/world/entity/animal/axolotl/AxolotlAi net/minecraft/world/entity/animal/axolotl/AxolotlAi + f Lnet/minecraft/util/valueproviders/UniformInt; a ADULT_FOLLOW_RANGE + f F b SPEED_MULTIPLIER_WHEN_MAKING_LOVE + f F c SPEED_MULTIPLIER_ON_LAND + f F d SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER + f F e SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER + f F f SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATER + m ()Ljava/util/function/Predicate; a getTemptations + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$0 + m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)V a updateActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/Optional; a findNearestValidAttackTarget + m (Lnet/minecraft/world/entity/EntityLiving;)Z a canSetWalkTargetFromLookTarget + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/EntityLiving;)F b getSpeedModifierChasing + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initPlayDeadActivity + m (Lnet/minecraft/world/entity/EntityLiving;)F c getSpeedModifierFollowingAdult + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initFightActivity + m (Lnet/minecraft/world/entity/EntityLiving;)F d getSpeedModifier + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initCoreActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initIdleActivity +c net/minecraft/world/entity/animal/axolotl/PlayDead net/minecraft/world/entity/animal/axolotl/PlayDead + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/axolotl/ValidatePlayDead net/minecraft/world/entity/animal/axolotl/ValidatePlayDead + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 +c net/minecraft/world/entity/animal/camel/Camel net/minecraft/world/entity/animal/camel/Camel + f F bY BABY_SCALE + f I bZ DASH_COOLDOWN_TICKS + f F cC DASH_VERTICAL_MOMENTUM + f F cD DASH_HORIZONTAL_MOMENTUM + f I cE DASH_MINIMUM_DURATION_TICKS + f I cF SITDOWN_DURATION_TICKS + f I cG STANDUP_DURATION_TICKS + f I cH IDLE_MINIMAL_DURATION_TICKS + f F cI SITTING_HEIGHT_DIFFERENCE + f Lnet/minecraft/world/entity/EntitySize; cJ SITTING_DIMENSIONS + f I cK dashCooldown + f I cL idleAnimationTimeout + f I ca MAX_HEAD_Y_ROT + f Lnet/minecraft/network/syncher/DataWatcherObject; cc DASH + f Lnet/minecraft/network/syncher/DataWatcherObject; cd LAST_POSE_CHANGE_TICK + f Lnet/minecraft/world/entity/AnimationState; ce sitAnimationState + f Lnet/minecraft/world/entity/AnimationState; cf sitPoseAnimationState + f Lnet/minecraft/world/entity/AnimationState; cg sitUpAnimationState + f Lnet/minecraft/world/entity/AnimationState; ch idleAnimationState + f Lnet/minecraft/world/entity/AnimationState; ci dashAnimationState + f F cz RUNNING_SPEED_BONUS + m (F)V B updateWalkAnimation + m ()V E registerGoals + m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Z a handleEating + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint + m (Lnet/minecraft/world/entity/Entity;F)Z a handleLeashAtDistance + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (J)V a resetLastPoseChangeTick + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden + m (ZFLnet/minecraft/world/entity/EntitySize;F)D a getBodyAnchorAnimationYOffset + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m ()Z a canJump + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()Lnet/minecraft/sounds/SoundEffect; ab_ getSaddleSoundEvent + m ()V ac sendDebugPackets + m ()I af getMaxHeadYRot + m (J)V b resetLastPoseChangeTickToFullStand + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b openCustomInventoryScreen + m (FLnet/minecraft/world/phys/Vec3D;)V b executeRidersJump + m (I)V b onPlayerJump + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/camel/Camel; b getBreedOffspring + m ()V b handleStopJump + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput + m ()I c getJumpCooldown + m (I)V c handleStartJump + m ()Z dO canSprint + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()F ei getAgeScale + m ()Z gE isInPoseTransition + m ()V gF sitDown + m ()V gG standUp + m ()V gH standUpInstantly + m ()J gI getPoseTime + m ()Z gJ isTamed + m ()Z gs canCamelChangePose + m ()Z gt canPerformRearing + m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound + m ()Z gv isCamelSitting + m ()Z gw isCamelVisuallySitting + m ()V h tick + m ()V he setupAnimationStates + m ()Z hf isVisuallySittingDown + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec2F; j getRiddenRotation + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m (F)Lnet/minecraft/world/phys/Vec3D; s getLeashOffset + m ()Z t refuseToMove + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Z x isDashing + m (Z)V x setDashing +c net/minecraft/world/entity/animal/camel/Camel$a net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl + f Lnet/minecraft/world/entity/animal/camel/Camel; a this$0 + m ()V a clientTick +c net/minecraft/world/entity/animal/camel/Camel$b net/minecraft/world/entity/animal/camel/Camel$CamelLookControl + f Lnet/minecraft/world/entity/animal/camel/Camel; h this$0 + m ()V a tick +c net/minecraft/world/entity/animal/camel/Camel$c net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl + f Lnet/minecraft/world/entity/animal/camel/Camel; l this$0 + m ()V a tick +c net/minecraft/world/entity/animal/camel/CamelAi net/minecraft/world/entity/animal/camel/CamelAi + f F a SPEED_MULTIPLIER_WHEN_PANICKING + f F b SPEED_MULTIPLIER_WHEN_IDLING + f F c SPEED_MULTIPLIER_WHEN_TEMPTED + f F d SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT + f F e SPEED_MULTIPLIER_WHEN_MAKING_LOVE + f Lnet/minecraft/util/valueproviders/UniformInt; f ADULT_FOLLOW_RANGE + f Lcom/google/common/collect/ImmutableList; g SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; h MEMORY_TYPES + m (Lnet/minecraft/world/entity/animal/camel/Camel;Lnet/minecraft/util/RandomSource;)V a initMemories + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; a brainProvider + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$2 + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Double; a lambda$initIdleActivity$1 + m (Lnet/minecraft/world/entity/animal/camel/Camel;)V a updateActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m ()Ljava/util/function/Predicate; b getTemptations + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; b lambda$initIdleActivity$0 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity +c net/minecraft/world/entity/animal/camel/CamelAi$a net/minecraft/world/entity/animal/camel/CamelAi$CamelPanic + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/camel/Camel;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/camel/CamelAi$b net/minecraft/world/entity/animal/camel/CamelAi$RandomSitting + f I c minimalPoseTicks + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/camel/Camel;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/camel/Camel;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/frog/Frog net/minecraft/world/entity/animal/frog/Frog + f Lcom/google/common/collect/ImmutableList; bY SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; bZ MEMORY_TYPES + f Ljava/lang/String; ca VARIANT_KEY + f Lnet/minecraft/world/entity/AnimationState; cc jumpAnimationState + f Lnet/minecraft/world/entity/AnimationState; cd croakAnimationState + f Lnet/minecraft/world/entity/AnimationState; ce tongueAnimationState + f Lnet/minecraft/world/entity/AnimationState; cf swimIdleAnimationState + f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_VARIANT_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; ch DATA_TONGUE_TARGET_ID + f I ci FROG_FALL_DAMAGE_REDUCTION + f Lnet/minecraft/resources/ResourceKey; cj DEFAULT_VARIANT + m (F)V B updateWalkAnimation + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Z)V a setBaby + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a lambda$readAdditionalSaveData$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;)V a spawnChildFromBreeding + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()V ac sendDebugPackets + m ()I af getMaxHeadYRot + m ()I ai getHeadRotSpeed + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/Entity;)V b setTongueTarget + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkFrogSpawnRules + m ()Z cJ isPushedByFluid + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z e_ isBaby + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m (FF)I f calculateFallDamage + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gs createAttributes + m ()V gy playEatingSound + m ()V h tick + m (Lnet/minecraft/core/Holder;)V j setVariant + m (Lnet/minecraft/world/entity/EntityLiving;)Z j canEat + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V p eraseTongueTarget + m ()Ljava/util/Optional; t getTongueTarget + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Lnet/minecraft/core/Holder; x getVariant +c net/minecraft/world/entity/animal/frog/Frog$a net/minecraft/world/entity/animal/frog/Frog$FrogLookControl + f Lnet/minecraft/world/entity/animal/frog/Frog; h this$0 + m ()Z c resetXRotOnTick +c net/minecraft/world/entity/animal/frog/Frog$b net/minecraft/world/entity/animal/frog/Frog$FrogNodeEvaluator + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a belowPos + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType +c net/minecraft/world/entity/animal/frog/Frog$c net/minecraft/world/entity/animal/frog/Frog$FrogPathNavigation + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z b canCutCorner +c net/minecraft/world/entity/animal/frog/FrogAi net/minecraft/world/entity/animal/frog/FrogAi + f F a SPEED_MULTIPLIER_WHEN_PANICKING + f F b SPEED_MULTIPLIER_WHEN_IDLING + f F c SPEED_MULTIPLIER_ON_LAND + f F d SPEED_MULTIPLIER_IN_WATER + f Lnet/minecraft/util/valueproviders/UniformInt; e TIME_BETWEEN_LONG_JUMPS + f I f MAX_LONG_JUMP_HEIGHT + f I g MAX_LONG_JUMP_WIDTH + f F h MAX_JUMP_VELOCITY_MULTIPLIER + f F i SPEED_MULTIPLIER_WHEN_TEMPTED + m ()Ljava/util/function/Predicate; a getTemptations + m (Lnet/minecraft/world/entity/animal/frog/Frog;)V a updateActivity + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$9 + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$initSwimActivity$3 + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Z a isAcceptableLandingSpot + m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/util/RandomSource;)V a initMemories + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; a lambda$initLaySpawnActivity$7 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/animal/frog/Frog;)Z b canAttack + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; b lambda$initIdleActivity$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z b lambda$initLaySpawnActivity$6 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m (Lnet/minecraft/world/entity/animal/frog/Frog;)Lnet/minecraft/sounds/SoundEffect; c lambda$initJumpActivity$8 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; c lambda$initSwimActivity$5 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z d lambda$initSwimActivity$4 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initSwimActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initLaySpawnActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; e lambda$initIdleActivity$2 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V f initJumpActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z f lambda$initIdleActivity$1 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V g initTongueActivity +c net/minecraft/world/entity/animal/frog/ShootTongue net/minecraft/world/entity/animal/frog/ShootTongue + f I c TIME_OUT_DURATION + f I d CATCH_ANIMATION_DURATION + f I e TONGUE_ANIMATION_DURATION + f I f UNREACHABLE_TONGUE_TARGETS_COOLDOWN_DURATION + f I g MAX_UNREACHBLE_TONGUE_TARGETS_IN_MEMORY + f F h EATING_DISTANCE + f F i EATING_MOVEMENT_FACTOR + f I j eatAnimationTimer + f I k calculatePathCounter + f Lnet/minecraft/sounds/SoundEffect; l tongueSound + f Lnet/minecraft/sounds/SoundEffect; m eatSound + f Lnet/minecraft/world/phys/Vec3D; n itemSpawnPos + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; o state + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/EntityLiving;)Z a canPathfindToTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/EntityLiving;)V b addUnreachableTargetToMemory + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)V b eatEntity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V d tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/frog/ShootTongue$a net/minecraft/world/entity/animal/frog/ShootTongue$State + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; a MOVE_TO_TARGET + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; b CATCH_ANIMATION + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; c EAT_ANIMATION + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; d DONE + f [Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; e $VALUES + m ()[Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; a $values +c net/minecraft/world/entity/animal/frog/Tadpole net/minecraft/world/entity/animal/frog/Tadpole + f I a ticksToBeFrog + f F b HITBOX_WIDTH + f Lcom/google/common/collect/ImmutableList; bY SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; bZ MEMORY_TYPES + f F c HITBOX_HEIGHT + f I ca age + m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a feed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)V a lambda$ageUp$1 + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()V ac sendDebugPackets + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b usePlayerItem + m (I)V b ageUp + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (I)V c setAge + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()Z em shouldDropExperience + m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gt createAttributes + m ()I gu getAge + m ()V gv ageUp + m ()I gw getTicksLeftUntilAdult + m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag + m (Lnet/minecraft/nbt/NBTTagCompound;)V i lambda$saveToBucketTag$0 + m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p fromBucket + m ()Lnet/minecraft/sounds/SoundEffect; t getPickupSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setFromBucket +c net/minecraft/world/entity/animal/frog/TadpoleAi net/minecraft/world/entity/animal/frog/TadpoleAi + f F a SPEED_MULTIPLIER_WHEN_PANICKING + f F b SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER + f F c SPEED_MULTIPLIER_WHEN_TEMPTED + m (Lnet/minecraft/world/entity/animal/frog/Tadpole;)V a updateActivity + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$initIdleActivity$0 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity +c net/minecraft/world/entity/animal/goat/Goat net/minecraft/world/entity/animal/goat/Goat + f Lnet/minecraft/world/entity/EntitySize; bY LONG_JUMPING_DIMENSIONS + f Lcom/google/common/collect/ImmutableList; bZ SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; ca MEMORY_TYPES + f I cc GOAT_FALL_DAMAGE_REDUCTION + f D cd GOAT_SCREAMING_CHANCE + f D ce UNIHORN_CHANCE + f I cf ADULT_ATTACK_DAMAGE + f I cg BABY_ATTACK_DAMAGE + f Lnet/minecraft/network/syncher/DataWatcherObject; ch DATA_IS_SCREAMING_GOAT + f Lnet/minecraft/network/syncher/DataWatcherObject; ci DATA_HAS_LEFT_HORN + f Lnet/minecraft/network/syncher/DataWatcherObject; cj DATA_HAS_RIGHT_HORN + f Z ck isLoweringHead + f I cl lowerHeadTick + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()V ac sendDebugPackets + m ()I af getMaxHeadYRot + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/goat/Goat; b getBreedOffspring + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkGoatSpawnRules + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m (FF)I f calculateFallDamage + m ()Z gE isScreamingGoat + m ()F gF getRammingXHeadRot + m ()Lnet/minecraft/world/item/ItemStack; gG lambda$createHorn$1 + m ()Z gs hasLeftHorn + m ()Z gt hasRightHorn + m ()Z gu dropHorn + m ()V gv addHorns + m ()V gw removeHorns + m ()V gy playEatingSound + m ()V i ageBoundaryReached + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; j lambda$createHorn$0 + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/item/ItemStack; p createHorn + m (F)V q setYHeadRot + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setScreamingGoat + m ()Lnet/minecraft/sounds/SoundEffect; x getMilkingSound +c net/minecraft/world/entity/animal/goat/GoatAi net/minecraft/world/entity/animal/goat/GoatAi + f I a RAM_PREPARE_TIME + f I b RAM_MAX_DISTANCE + f I c MAX_LONG_JUMP_HEIGHT + f I d MAX_LONG_JUMP_WIDTH + f F e MAX_JUMP_VELOCITY_MULTIPLIER + f I f RAM_MIN_DISTANCE + f F g ADULT_RAM_KNOCKBACK_FORCE + f F h BABY_RAM_KNOCKBACK_FORCE + f Lnet/minecraft/util/valueproviders/UniformInt; i ADULT_FOLLOW_RANGE + f F j SPEED_MULTIPLIER_WHEN_IDLING + f F k SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT + f F l SPEED_MULTIPLIER_WHEN_TEMPTED + f F m SPEED_MULTIPLIER_WHEN_PANICKING + f F n SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM + f Lnet/minecraft/util/valueproviders/UniformInt; o TIME_BETWEEN_LONG_JUMPS + f Lnet/minecraft/util/valueproviders/UniformInt; p TIME_BETWEEN_RAMS + f Lnet/minecraft/util/valueproviders/UniformInt; q TIME_BETWEEN_RAMS_SCREAMER + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; r RAM_TARGET_CONDITIONS + f F s SPEED_MULTIPLIER_WHEN_RAMMING + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$0 + m (Lnet/minecraft/world/entity/animal/goat/Goat;)V a updateActivity + m ()Ljava/util/function/Predicate; a getTemptations + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$9 + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$initIdleActivity$1 + m (Lnet/minecraft/world/entity/animal/goat/Goat;Lnet/minecraft/util/RandomSource;)V a initMemories + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEffect; b lambda$initRamActivity$8 + m (Lnet/minecraft/world/entity/animal/goat/Goat;)I c lambda$initRamActivity$7 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initLongJumpActivity + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEffect; d lambda$initRamActivity$6 + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEffect; e lambda$initRamActivity$5 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initRamActivity + m (Lnet/minecraft/world/entity/animal/goat/Goat;)D f lambda$initRamActivity$4 + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/util/valueproviders/UniformInt; g lambda$initRamActivity$3 + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEffect; h lambda$initLongJumpActivity$2 +c net/minecraft/world/entity/animal/horse/EntityHorse net/minecraft/world/entity/animal/horse/Horse + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_ID_TYPE_VARIANT + f Lnet/minecraft/world/entity/EntitySize; bZ BABY_DIMENSIONS + m (Lnet/minecraft/world/entity/animal/horse/HorseColor;Lnet/minecraft/world/entity/animal/horse/HorseStyle;)V a setVariantAndMarkings + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/world/entity/animal/horse/HorseColor;)V a setVariant + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/level/block/SoundEffectType;)V a playGallopSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtArmor + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot + m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound + m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/animal/horse/HorseColor; p getVariant + m ()Lnet/minecraft/world/entity/animal/horse/HorseStyle; t getMarkings + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (I)V w setTypeVariant + m ()I x getTypeVariant +c net/minecraft/world/entity/animal/horse/EntityHorse$a net/minecraft/world/entity/animal/horse/Horse$HorseGroupData + f Lnet/minecraft/world/entity/animal/horse/HorseColor; a variant +c net/minecraft/world/entity/animal/horse/EntityHorseAbstract net/minecraft/world/entity/animal/horse/AbstractHorse + f F bY MIN_MOVEMENT_SPEED + f F bZ MAX_MOVEMENT_SPEED + f I cC FLAG_TAME + f I cD FLAG_SADDLE + f I cE FLAG_BRED + f I cF FLAG_EATING + f I cG FLAG_STANDING + f I cH FLAG_OPEN_MOUTH + f I cI eatingCounter + f I cJ mouthCounter + f I cK standCounter + f F cL eatAnim + f F cM eatAnimO + f F cN standAnim + f F cO standAnimO + f F cP mouthAnim + f F cQ mouthAnimO + f Ljava/util/UUID; cR owner + f Lnet/minecraft/world/IInventory; cS bodyArmorAccess + f F ca MIN_JUMP_STRENGTH + f F cc MAX_JUMP_STRENGTH + f F cd MIN_HEALTH + f F ce MAX_HEALTH + f F cf BACKWARDS_MOVE_SPEED_FACTOR + f F cg SIDEWAYS_MOVE_SPEED_FACTOR + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; ch PARENT_HORSE_SELECTOR + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; ci MOMMY_TARGETING + f I cj EQUIPMENT_SLOT_OFFSET + f I ck CHEST_SLOT_OFFSET + f I cl INVENTORY_SLOT_OFFSET + f D cm BREEDING_CROSS_FACTOR + f I cn INV_SLOT_SADDLE + f I co INV_BASE_COUNT + f I cp INVENTORY_ROWS + f I cq tailCounter + f I cr sprintCounter + f Z cs isJumping + f Lnet/minecraft/world/InventorySubcontainer; ct inventory + f I cu temper + f F cv playerJumpPendingScale + f Z cw allowStandSliding + f Z cx canGallop + f I cy gallopSoundCounter + f Lnet/minecraft/network/syncher/DataWatcherObject; cz DATA_ID_FLAGS + m (Z)V A setBred + m (Z)V B setEating + m (Z)V C setStanding + m (Z)V D spawnTamingParticles + m ()V E registerGoals + m (F)F J getEatAnim + m (F)F K getStandAnim + m (F)F L getMouthAnim + m ()I T getAmbientSoundInterval + m (Ljava/util/function/DoubleSupplier;)D a generateJumpStrength + m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes + m (DDDDLnet/minecraft/util/RandomSource;)D a createOffspringAttribute + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/world/IInventory;)V a containerChanged + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Ljava/util/function/IntUnaryOperator;)F a generateMaxHealth + m ()Z a canJump + m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)V a setOffspringAttributes + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; a getDismountLocationInDirection + m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;Lnet/minecraft/core/Holder;DD)V a setOffspringAttribute + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Z a handleEating + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a doPlayerRide + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint + m (Lnet/minecraft/world/entity/Entity;F)Z a handleLeashAtDistance + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/level/block/SoundEffectType;)V a playGallopSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$6 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()Ljava/util/UUID; aa_ getOwnerUUID + m ()I af_ getInventoryColumns + m ()I aj getMaxSpawnClusterSize + m (Ljava/util/UUID;)V b setOwnerUUID + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b openCustomInventoryScreen + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b equipBodyArmor + m (FLnet/minecraft/world/phys/Vec3D;)V b executeRidersJump + m (Lnet/minecraft/world/level/block/SoundEffectType;)Z b isWoodSoundType + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Ljava/util/function/DoubleSupplier;)D b generateSpeed + m (Lnet/minecraft/world/IInventory;)Z b hasInventoryChanged + m (I)V b onPlayerJump + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m ()V b handleStopJump + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/EnumInteractionResult; c fedFood + m (I)V c handleStartJump + m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger + m (IZ)V d setFlag + m ()V d_ aiStep + m ()Lnet/minecraft/world/level/IEntityAccess; e level + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m ()Z f isSaddleable + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot + m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment + m ()F fg getSoundVolume + m ()Z fi isImmobile + m (Lnet/minecraft/server/level/WorldServer;)V g followMommy + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z g tameWithName + m ()D gE lambda$static$1 + m ()D gF lambda$static$0 + m ()Z gJ isTamed + m ()V gK addBehaviourGoals + m ()Z gL isJumping + m ()Z gM isEating + m ()Z gN isStanding + m ()Z gO isBred + m ()I gP getTemper + m ()I gQ getInventorySize + m ()V gR createInventory + m ()V gS syncSaddleToClients + m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gU createBaseHorseAttributes + m ()I gV getMaxTemper + m ()Z gW canEatGrass + m ()Lnet/minecraft/sounds/SoundEffect; gX getAmbientStandSound + m ()V gY standIfPossible + m ()V gZ makeMad + m ()Z gt canPerformRearing + m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound + m ()D gv lambda$static$3 + m ()D gw lambda$static$2 + m ()V h tick + m ()V ha playJumpSound + m ()Z hb canParent + m ()I hc getAmbientStandInterval + m ()Lnet/minecraft/world/IInventory; hd getBodyArmorAccess + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$addBehaviourGoals$7 + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec2F; j getRiddenRotation + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Z j isSaddled + m ()V p eating + m ()Z q_ onClimbable + m (I)Z s getFlag + m ()V t moveTail + m (I)V t setTemper + m (I)I u modifyTemper + m (I)I v getInventorySize + m (I)I w lambda$static$5 + m (I)I x lambda$static$4 + m ()V x openMouth + m (Z)V y setTamed + m (Z)V z setIsJumping +c net/minecraft/world/entity/animal/horse/EntityHorseAbstract$1 net/minecraft/world/entity/animal/horse/AbstractHorse$1 + f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; b this$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem + m ()V e setChanged + m ()Lnet/minecraft/world/item/ItemStack; f getTheItem +c net/minecraft/world/entity/animal/horse/EntityHorseAbstract$2 net/minecraft/world/entity/animal/horse/AbstractHorse$2 + f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; b this$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/entity/animal/horse/EntityHorseChestedAbstract net/minecraft/world/entity/animal/horse/AbstractChestedHorse + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_ID_CHEST + f Lnet/minecraft/world/entity/EntitySize; bZ babyDimensions + m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()I af_ getInventoryColumns + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V d equipChest + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createBaseChestedHorseAttributes + m ()Z t hasChest + m ()V x playChestEquipsSound + m (Z)V x setChest +c net/minecraft/world/entity/animal/horse/EntityHorseChestedAbstract$1 net/minecraft/world/entity/animal/horse/AbstractChestedHorse$1 + f Lnet/minecraft/world/entity/animal/horse/EntityHorseChestedAbstract; b this$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/entity/animal/horse/EntityHorseDonkey net/minecraft/world/entity/animal/horse/Donkey + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound + m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound + m ()V ha playJumpSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/horse/EntityHorseMule net/minecraft/world/entity/animal/horse/Mule + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound + m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound + m ()V ha playJumpSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()V x playChestEquipsSound +c net/minecraft/world/entity/animal/horse/EntityHorseSkeleton net/minecraft/world/entity/animal/horse/SkeletonHorse + f Lnet/minecraft/world/entity/animal/horse/PathfinderGoalHorseTrap; bY skeletonTrapGoal + f I bZ TRAP_MAX_LIFE + f Lnet/minecraft/world/entity/EntitySize; ca BABY_DIMENSIONS + f Z cc isTrap + f I cd trapTime + m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSkeletonHorseSpawnRules + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (F)V f playSwimSound + m ()F fm getWaterSlowDown + m ()V gK addBehaviourGoals + m ()V ha playJumpSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Z t isTrap + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setTrap +c net/minecraft/world/entity/animal/horse/EntityHorseZombie net/minecraft/world/entity/animal/horse/ZombieHorse + f Lnet/minecraft/world/entity/EntitySize; bY BABY_DIMENSIONS + m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkZombieHorseSpawnRules + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()V gK addBehaviourGoals + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/animal/horse/EntityLlama net/minecraft/world/entity/animal/horse/Llama + f I bY MAX_STRENGTH + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_STRENGTH_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_VARIANT_ID + f Lnet/minecraft/world/entity/EntitySize; cc BABY_DIMENSIONS + f Z cd didSpit + f Lnet/minecraft/world/entity/animal/horse/EntityLlama; ce caravanHead + f Lnet/minecraft/world/entity/animal/horse/EntityLlama; cf caravanTail + m ()V E registerGoals + m (Z)V E setDidSpit + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Z a handleEating + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;)V a joinCaravan + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant;)V a setVariant + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()I af_ getInventoryColumns + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/horse/EntityLlama; b getBreedOffspring + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/util/RandomSource;)V b setRandomStrength + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Ljava/lang/Object; d getVariant + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot + m ()Z f isSaddleable + m ()Z fi isImmobile + m (Lnet/minecraft/server/level/WorldServer;)V g followMommy + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gE createAttributes + m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; gF getVariant + m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; gG makeNewLlama + m ()V gH leaveCaravan + m ()Z gI hasCaravanTail + m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound + m ()I gV getMaxTemper + m ()Z gW canEatGrass + m ()D gr followLeashSpeed + m ()Z gt canPerformRearing + m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound + m ()Z gv isTraderLlama + m ()I gw getStrength + m ()Z he inCaravan + m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; hf getCaravanHead + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m (Lnet/minecraft/world/entity/EntityLiving;)V k spit + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (I)V w setStrength + m ()V x playChestEquipsSound +c net/minecraft/world/entity/animal/horse/EntityLlama$Variant net/minecraft/world/entity/animal/horse/Llama$Variant + f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; a CREAMY + f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; b WHITE + f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; c BROWN + f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; d GRAY + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/util/function/IntFunction; f BY_ID + f I g id + f Ljava/lang/String; h name + f [Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; i $VALUES + m (I)Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; a byId + m ()I a getId + m ()[Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/horse/EntityLlama$a net/minecraft/world/entity/animal/horse/Llama$LlamaAttackWolfGoal + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0 + m ()D l getFollowDistance +c net/minecraft/world/entity/animal/horse/EntityLlama$b net/minecraft/world/entity/animal/horse/Llama$LlamaGroupData + f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; a variant +c net/minecraft/world/entity/animal/horse/EntityLlama$c net/minecraft/world/entity/animal/horse/Llama$LlamaHurtByTargetGoal + m ()Z c canContinueToUse +c net/minecraft/world/entity/animal/horse/EntityLlamaTrader net/minecraft/world/entity/animal/horse/TraderLlama + f I bY despawnDelay + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a doPlayerRide + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()V d_ aiStep + m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; gG makeNewLlama + m ()Z gv isTraderLlama + m ()V hh maybeDespawn + m ()Z hi canDespawn + m ()Z hj isLeashedToWanderingTrader + m ()Z hk isLeashedToSomethingOtherThanTheWanderingTrader + m (I)V w setDespawnDelay +c net/minecraft/world/entity/animal/horse/EntityLlamaTrader$a net/minecraft/world/entity/animal/horse/TraderLlama$TraderLlamaDefendWanderingTraderGoal + f Lnet/minecraft/world/entity/animal/horse/EntityLlama; a llama + f Lnet/minecraft/world/entity/EntityLiving; b ownerLastHurtBy + f I c timestamp + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/animal/horse/HorseColor net/minecraft/world/entity/animal/horse/Variant + f Lnet/minecraft/world/entity/animal/horse/HorseColor; a WHITE + f Lnet/minecraft/world/entity/animal/horse/HorseColor; b CREAMY + f Lnet/minecraft/world/entity/animal/horse/HorseColor; c CHESTNUT + f Lnet/minecraft/world/entity/animal/horse/HorseColor; d BROWN + f Lnet/minecraft/world/entity/animal/horse/HorseColor; e BLACK + f Lnet/minecraft/world/entity/animal/horse/HorseColor; f GRAY + f Lnet/minecraft/world/entity/animal/horse/HorseColor; g DARK_BROWN + f Lcom/mojang/serialization/Codec; h CODEC + f Ljava/util/function/IntFunction; i BY_ID + f I j id + f Ljava/lang/String; k name + f [Lnet/minecraft/world/entity/animal/horse/HorseColor; l $VALUES + m ()I a getId + m (I)Lnet/minecraft/world/entity/animal/horse/HorseColor; a byId + m ()[Lnet/minecraft/world/entity/animal/horse/HorseColor; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/entity/animal/horse/HorseStyle net/minecraft/world/entity/animal/horse/Markings + f Lnet/minecraft/world/entity/animal/horse/HorseStyle; a NONE + f Lnet/minecraft/world/entity/animal/horse/HorseStyle; b WHITE + f Lnet/minecraft/world/entity/animal/horse/HorseStyle; c WHITE_FIELD + f Lnet/minecraft/world/entity/animal/horse/HorseStyle; d WHITE_DOTS + f Lnet/minecraft/world/entity/animal/horse/HorseStyle; e BLACK_DOTS + f Ljava/util/function/IntFunction; f BY_ID + f I g id + f [Lnet/minecraft/world/entity/animal/horse/HorseStyle; h $VALUES + m ()I a getId + m (I)Lnet/minecraft/world/entity/animal/horse/HorseStyle; a byId + m ()[Lnet/minecraft/world/entity/animal/horse/HorseStyle; b $values +c net/minecraft/world/entity/animal/horse/PathfinderGoalHorseTrap net/minecraft/world/entity/animal/horse/SkeletonTrapGoal + f Lnet/minecraft/world/entity/animal/horse/EntityHorseSkeleton; a horse + m (Lnet/minecraft/world/DifficultyDamageScaler;)Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a createHorse + m (Lnet/minecraft/world/entity/monster/EntitySkeleton;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant + m ()V a tick + m (Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)Lnet/minecraft/world/entity/monster/EntitySkeleton; a createSkeleton + m ()Z b canUse +c net/minecraft/world/entity/animal/sniffer/Sniffer net/minecraft/world/entity/animal/sniffer/Sniffer + f Lnet/minecraft/world/entity/AnimationState; bY feelingHappyAnimationState + f Lnet/minecraft/world/entity/AnimationState; bZ scentingAnimationState + f Lnet/minecraft/world/entity/AnimationState; ca sniffingAnimationState + f Lnet/minecraft/world/entity/AnimationState; cc diggingAnimationState + f Lnet/minecraft/world/entity/AnimationState; cd risingAnimationState + f I ce DIGGING_PARTICLES_DELAY_TICKS + f I cf DIGGING_PARTICLES_DURATION_TICKS + f I cg DIGGING_PARTICLES_AMOUNT + f I ch DIGGING_DROP_SEED_OFFSET_TICKS + f I ci SNIFFER_BABY_AGE_TICKS + f F cj DIGGING_BB_HEIGHT_OFFSET + f Lnet/minecraft/world/entity/EntitySize; ck DIGGING_DIMENSIONS + f Lnet/minecraft/network/syncher/DataWatcherObject; cl DATA_STATE + f Lnet/minecraft/network/syncher/DataWatcherObject; cm DATA_DROP_SEED_AT_TICK + m ()V H onPathfindingStart + m ()V I onPathfindingDone + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropSeed$3 + m (Z)V a setBaby + m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/GlobalPos;)Z a lambda$canDig$2 + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;)V a spawnChildFromBreeding + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; a transitionTo + m (Lnet/minecraft/world/entity/AnimationState;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; a emitDiggingParticles + m ()V ac sendDebugPackets + m ()I af getMaxHeadYRot + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; b setState + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()Lnet/minecraft/world/phys/Vec3D; gE getHeadPosition + m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; gF getState + m ()V gG resetAnimations + m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; gH onScentingStart + m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; gI onDiggingStart + m ()V gJ dropSeed + m ()Ljava/util/stream/Stream; gK getExploredPositions + m ()V gL playSearchingSound + m ()Z gs canSniff + m ()Z gt canPlayDiggingSound + m ()Ljava/util/Optional; gu calculateDigPosition + m ()Z gv canDig + m ()Lnet/minecraft/core/BlockPosition; gw getHeadBlock + m ()V gy playEatingSound + m ()V h tick + m (Lnet/minecraft/core/BlockPosition;)Z h canDig + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; i storeExploredPosition + m (Lnet/minecraft/core/BlockPosition;)Z j lambda$calculateDigPosition$1 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()V s jumpFromGround + m (I)Lnet/minecraft/world/phys/Vec3D; s lambda$calculateDigPosition$0 + m ()Z t isSearching + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; x onDiggingComplete + m ()Z x isTempted +c net/minecraft/world/entity/animal/sniffer/Sniffer$State net/minecraft/world/entity/animal/sniffer/Sniffer$State + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; a IDLING + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; b FEELING_HAPPY + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; c SCENTING + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; d SNIFFING + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; e SEARCHING + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; f DIGGING + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; g RISING + f Ljava/util/function/IntFunction; h BY_ID + f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC + f I j id + f [Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; k $VALUES + m ()I a id + m ()[Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; b $values +c net/minecraft/world/entity/animal/sniffer/SnifferAi net/minecraft/world/entity/animal/sniffer/SnifferAi + f Ljava/util/List; a SENSOR_TYPES + f Ljava/util/List; b MEMORY_TYPES + f Lorg/slf4j/Logger; c LOGGER + f I d MAX_LOOK_DISTANCE + f I e SNIFFING_COOLDOWN_TICKS + f F f SPEED_MULTIPLIER_WHEN_IDLING + f F g SPEED_MULTIPLIER_WHEN_PANICKING + f F h SPEED_MULTIPLIER_WHEN_SNIFFING + f F i SPEED_MULTIPLIER_WHEN_TEMPTED + m ()Ljava/util/function/Predicate; a getTemptations + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$0 + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Double; a lambda$initIdleActivity$2 + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)V a updateActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; b resetSniffing + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; b lambda$initIdleActivity$1 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initSniffingActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initDigActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initIdleActivity +c net/minecraft/world/entity/animal/sniffer/SnifferAi$1 net/minecraft/world/entity/animal/sniffer/SnifferAi$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/sniffer/SnifferAi$2 net/minecraft/world/entity/animal/sniffer/SnifferAi$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/sniffer/SnifferAi$3 net/minecraft/world/entity/animal/sniffer/SnifferAi$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/sniffer/SnifferAi$a net/minecraft/world/entity/animal/sniffer/SnifferAi$Digging + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/sniffer/SnifferAi$b net/minecraft/world/entity/animal/sniffer/SnifferAi$FeelingHappy + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/sniffer/SnifferAi$c net/minecraft/world/entity/animal/sniffer/SnifferAi$FinishedDigging + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/sniffer/SnifferAi$d net/minecraft/world/entity/animal/sniffer/SnifferAi$Scenting + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/sniffer/SnifferAi$e net/minecraft/world/entity/animal/sniffer/SnifferAi$Searching + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/animal/sniffer/SnifferAi$f net/minecraft/world/entity/animal/sniffer/SnifferAi$Sniffing + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;Lnet/minecraft/core/BlockPosition;)V a lambda$stop$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/boss/EntityComplexPart net/minecraft/world/entity/boss/EnderDragonPart + f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon; a parentMob + f Ljava/lang/String; b name + f Lnet/minecraft/world/entity/EntitySize; c size + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bH isPickable + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()Z dT shouldBeSaved + m (Lnet/minecraft/world/entity/Entity;)Z u is +c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory + f I a LENGTH + f I b MASK + f [Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a; c samples + f I d head + m (I)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a; a get + m (Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory;)V a copyFrom + m (IF)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a; a get + m (DF)V a record +c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample + f D a y + f F b yRot + m ()D a y + m ()F b yRot +c net/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal net/minecraft/world/entity/boss/enderdragon/EndCrystal + f I a time + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_BEAM_TARGET + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_SHOW_BOTTOM + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/core/BlockPosition;)V a setBeamTarget + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Z)V a setShowBottom + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a onDestroyedBy + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient + m ()Z bH isPickable + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m (Lnet/minecraft/server/level/WorldServer;)V c kill + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()V h tick + m ()Lnet/minecraft/core/BlockPosition; l getBeamTarget + m ()Z m showsBottom +c net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon net/minecraft/world/entity/boss/enderdragon/EnderDragon + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_PHASE + f Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory; b flightHistory + f F bX flapTime + f Z bY inWall + f I bZ dragonDeathTime + f Lnet/minecraft/world/entity/boss/EntityComplexPart; c head + f F ca yRotA + f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal; cb nearestCrystal + f Lorg/slf4j/Logger; cc LOGGER + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cd CRYSTAL_DESTROY_TARGETING + f I ce GROWL_INTERVAL_MIN + f I cf GROWL_INTERVAL_MAX + f F cg SITTING_ALLOWED_DAMAGE_PERCENTAGE + f Ljava/lang/String; ch DRAGON_DEATH_TIME_KEY + f Ljava/lang/String; ci DRAGON_PHASE_KEY + f [Lnet/minecraft/world/entity/boss/EntityComplexPart; cj subEntities + f Lnet/minecraft/world/entity/boss/EntityComplexPart; ck neck + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cl body + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cm tail1 + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cn tail2 + f Lnet/minecraft/world/entity/boss/EntityComplexPart; co tail3 + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cp wing1 + f Lnet/minecraft/world/entity/boss/EntityComplexPart; cq wing2 + f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; cr dragonFight + f Lnet/minecraft/core/BlockPosition; cs fightOrigin + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager; ct phaseManager + f I cu growlTime + f F cv sittingDamageReceived + f [Lnet/minecraft/world/level/pathfinder/PathPoint; cw nodes + f [I cx nodeAdjacency + f Lnet/minecraft/world/level/pathfinder/Path; cy openSet + f F d oFlapTime + m (F)Lnet/minecraft/world/phys/Vec3D; J getHeadLookVector + m (Lnet/minecraft/world/entity/boss/EntityComplexPart;DDD)V a tickPart + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/boss/EntityComplexPart;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a checkWalls + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (IILnet/minecraft/world/level/pathfinder/PathPoint;)Lnet/minecraft/world/level/pathfinder/PathEntity; a findPath + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;)V a onCrystalDestroyed + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)Lnet/minecraft/world/level/pathfinder/PathEntity; a reconstructPath + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/List;)V a knockBack + m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;)V a setDragonFight + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()V aZ onFlap + m (F)F b sanitizeScale + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/List;)V b hurt + m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bH isPickable + m ()Z ba isFlapping + m (Lnet/minecraft/server/level/WorldServer;)V c kill + m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack + m (Lnet/minecraft/core/BlockPosition;)V c setFightOrigin + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)V c reallyHurt + m ()V dH checkDespawn + m ()V d_ aiStep + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()V el tickDeath + m ()F fg getSoundVolume + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager; go getPhaseManager + m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; gp getDragonFight + m ()F gq getHeadYOffset + m ()V gr checkCrystals + m (D)F i rotWrap + m ()Lnet/minecraft/core/BlockPosition; m getFightOrigin + m (Z)Z o canUsePortal + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m (DDD)I q findClosestNode + m ()I t findClosestNode + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()[Lnet/minecraft/world/entity/boss/EntityComplexPart; x getSubEntities +c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonController net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance + f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon; a dragon + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m ()Z a isSitting + m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/EntityHuman;)V a onCrystalDestroyed + m (Lnet/minecraft/world/damagesource/DamageSource;F)F a onHurt + m ()V b doClientTick + m ()V c begin + m ()V d end + m ()F e getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()F g getTurnSpeed +c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonControllerLanded net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonSittingPhase + m ()Z a isSitting + m (Lnet/minecraft/world/damagesource/DamageSource;F)F a onHurt +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerCharge net/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhase + f Lorg/slf4j/Logger; b LOGGER + f I c CHARGE_RECOVERY_TIME + f Lnet/minecraft/world/phys/Vec3D; d targetLocation + f I e timeSinceCharge + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m (Lnet/minecraft/world/phys/Vec3D;)V a setTarget + m ()V c begin + m ()F e getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerDying net/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhase + f Lnet/minecraft/world/phys/Vec3D; b targetLocation + f I c time + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m ()V b doClientTick + m ()V c begin + m ()F e getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerFly net/minecraft/world/entity/boss/enderdragon/phases/DragonTakeoffPhase + f Z b firstTick + f Lnet/minecraft/world/level/pathfinder/PathEntity; c currentPath + f Lnet/minecraft/world/phys/Vec3D; d targetLocation + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m ()V c begin + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase + m ()V i findNewTarget + m ()V j navigateToNextPathNode +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHold net/minecraft/world/entity/boss/enderdragon/phases/DragonHoldingPatternPhase + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b NEW_TARGET_TARGETING + f Lnet/minecraft/world/level/pathfinder/PathEntity; c currentPath + f Lnet/minecraft/world/phys/Vec3D; d targetLocation + f Z e clockwise + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a strafePlayer + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/EntityHuman;)V a onCrystalDestroyed + m (Lnet/minecraft/server/level/WorldServer;)V b findNewTarget + m ()V c begin + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase + m ()V i navigateToNextPathNode +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHover net/minecraft/world/entity/boss/enderdragon/phases/DragonHoverPhase + f Lnet/minecraft/world/phys/Vec3D; b targetLocation + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m ()Z a isSitting + m ()V c begin + m ()F e getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedAttack net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingAttackingPhase + f I b ROAR_DURATION + f I c attackingTicks + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m ()V b doClientTick + m ()V c begin + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedFlame net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingFlamingPhase + f I b FLAME_DURATION + f I c SITTING_FLAME_ATTACKS_COUNT + f I d WARMUP_TIME + f I e flameTicks + f I f flameCount + f Lnet/minecraft/world/entity/EntityAreaEffectCloud; g flame + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m ()V b doClientTick + m ()V c begin + m ()V d end + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase + m ()V i resetFlameCount +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedSearch net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingScanningPhase + f I b SITTING_SCANNING_IDLE_TICKS + f I c SITTING_ATTACK_Y_VIEW_RANGE + f I d SITTING_ATTACK_VIEW_RANGE + f I e SITTING_CHARGE_VIEW_RANGE + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f CHARGE_TARGETING + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; g scanTargeting + f I h scanningTime + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0 + m ()V c begin + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLanding net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingPhase + f Lnet/minecraft/world/phys/Vec3D; b targetLocation + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m ()V b doClientTick + m ()V c begin + m ()F e getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()F g getTurnSpeed + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandingFly net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingApproachPhase + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b NEAR_EGG_TARGETING + f Lnet/minecraft/world/level/pathfinder/PathEntity; c currentPath + f Lnet/minecraft/world/phys/Vec3D; d targetLocation + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m (Lnet/minecraft/server/level/WorldServer;)V b findNewTarget + m ()V c begin + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase + m ()V i navigateToNextPathNode +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon; b dragon + f [Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; c phases + f Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; d currentPhase + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; a getCurrentPhase + m (Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase;)V a setPhase + m (Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase;)Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; b getPhase +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; a HOLDING_PATTERN + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; b STRAFE_PLAYER + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; c LANDING_APPROACH + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; d LANDING + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; e TAKEOFF + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; f SITTING_FLAMING + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; g SITTING_SCANNING + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h SITTING_ATTACKING + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i CHARGING_PLAYER + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; j DYING + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; k HOVERING + f [Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; l phases + f Ljava/lang/Class; m instanceClass + f I n id + f Ljava/lang/String; o name + m (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; a create + m ()Ljava/lang/reflect/Constructor; a getConstructor + m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon;)Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; a createInstance + m (I)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; a getById + m ()I b getId + m ()I c getCount +c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerStrafe net/minecraft/world/entity/boss/enderdragon/phases/DragonStrafePlayerPhase + f Lorg/slf4j/Logger; b LOGGER + f I c FIREBALL_CHARGE_AMOUNT + f I d fireballCharge + f Lnet/minecraft/world/level/pathfinder/PathEntity; e currentPath + f Lnet/minecraft/world/phys/Vec3D; f targetLocation + f Lnet/minecraft/world/entity/EntityLiving; g attackTarget + f Z h holdingPatternClockwise + m (Lnet/minecraft/world/entity/EntityLiving;)V a setTarget + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m ()V c begin + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase + m ()V i findNewTarget + m ()V j navigateToNextPathNode +c net/minecraft/world/entity/boss/enderdragon/phases/IDragonController net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance + m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick + m ()Z a isSitting + m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/EntityHuman;)V a onCrystalDestroyed + m (Lnet/minecraft/world/damagesource/DamageSource;F)F a onHurt + m ()V b doClientTick + m ()V c begin + m ()V d end + m ()F e getFlySpeed + m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation + m ()F g getTurnSpeed + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase +c net/minecraft/world/entity/boss/wither/EntityWither net/minecraft/world/entity/boss/wither/WitherBoss + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_TARGET_A + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_TARGET_B + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_ID_INV + f I bZ INVULNERABLE_TICKS + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_TARGET_C + f [F ca xRotHeads + f [F cb yRotHeads + f [F cc xRotOHeads + f [F cd yRotOHeads + f [I ce nextHeadUpdate + f [I cf idleHeadUpdates + f I cg destroyBlocksTick + f Lnet/minecraft/server/level/BossBattleServer; ch bossEvent + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; ci LIVING_ENTITY_SELECTOR + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cj TARGETING_CONDITIONS + f Ljava/util/List; d DATA_TARGETS + m ()V E registerGoals + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$0 + m (FFF)F a rotlerp + m (II)V a setAlternativeTarget + m (IDDDZ)V a performRangedAttack + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock + m (ILnet/minecraft/world/entity/EntityLiving;)V a performRangedAttack + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName + m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect + m (I)V b setInvulnerableTicks + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/effect/MobEffect;)Z b canBeAffected + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (I)I c getAlternativeTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c canDestroy + m (Lnet/minecraft/server/level/EntityPlayer;)V d startSeenByPlayer + m ()V dH checkDespawn + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/server/level/EntityPlayer;)V e stopSeenByPlayer + m ()I gs getInvulnerableTicks + m ()Z gt isPowered + m ()V m makeInvulnerable + m (Z)Z o canUsePortal + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m (I)D r getHeadX + m (I)D s getHeadY + m (I)D t getHeadZ + m ()[F t getHeadYRots + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()[F x getHeadXRots +c net/minecraft/world/entity/boss/wither/EntityWither$a net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal + f Lnet/minecraft/world/entity/boss/wither/EntityWither; a this$0 + m ()Z b canUse +c net/minecraft/world/entity/decoration/BlockAttachedEntity net/minecraft/world/entity/decoration/BlockAttachedEntity + f Lnet/minecraft/core/BlockPosition; a pos + f Lorg/slf4j/Logger; b LOGGER + f I c checkInterval + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a dropItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (DDD)V a_ setPos + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient + m ()Z bH isPickable + m ()Z bJ repositionEntityAfterLoad + m ()V h tick + m ()V l recalculateBoundingBox + m ()Z m survives + m ()V m_ refreshDimensions + m ()Lnet/minecraft/core/BlockPosition; p getPos + m (Lnet/minecraft/world/entity/Entity;)Z v skipAttackInteraction +c net/minecraft/world/entity/decoration/EntityArmorStand net/minecraft/world/entity/decoration/ArmorStand + f I a WOBBLE_TIME + f Lnet/minecraft/core/Vector3f; b DEFAULT_HEAD_POSE + f I bG CLIENT_FLAG_NO_BASEPLATE + f I bH CLIENT_FLAG_MARKER + f Lnet/minecraft/network/syncher/DataWatcherObject; bI DATA_CLIENT_FLAGS + f Lnet/minecraft/network/syncher/DataWatcherObject; bJ DATA_HEAD_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bK DATA_BODY_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bL DATA_LEFT_ARM_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bM DATA_RIGHT_ARM_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bN DATA_LEFT_LEG_POSE + f Lnet/minecraft/network/syncher/DataWatcherObject; bO DATA_RIGHT_LEG_POSE + f J bP lastHit + f Z bQ ENABLE_ARMS + f Lnet/minecraft/world/entity/EntitySize; bR MARKER_DIMENSIONS + f Lnet/minecraft/world/entity/EntitySize; bS BABY_DIMENSIONS + f D bT FEET_OFFSET + f D bU CHEST_OFFSET + f D bV LEGS_OFFSET + f D bW HEAD_OFFSET + f Ljava/util/function/Predicate; bX RIDABLE_MINECARTS + f Lnet/minecraft/core/NonNullList; bY handItems + f Lnet/minecraft/core/NonNullList; bZ armorItems + f Lnet/minecraft/core/Vector3f; c DEFAULT_BODY_POSE + f Z ca invisible + f I cb disabledSlots + f Lnet/minecraft/core/Vector3f; cc headPose + f Lnet/minecraft/core/Vector3f; cd bodyPose + f Lnet/minecraft/core/Vector3f; ce leftArmPose + f Lnet/minecraft/core/Vector3f; cf rightArmPose + f Lnet/minecraft/core/Vector3f; cg leftLegPose + f Lnet/minecraft/core/Vector3f; ch rightLegPose + f Lnet/minecraft/core/Vector3f; d DEFAULT_LEFT_ARM_POSE + f Lnet/minecraft/core/Vector3f; e DEFAULT_RIGHT_ARM_POSE + f Lnet/minecraft/core/Vector3f; f DEFAULT_LEFT_LEG_POSE + f Lnet/minecraft/core/Vector3f; g DEFAULT_RIGHT_LEG_POSE + f I h DISABLE_TAKING_OFFSET + f I i DISABLE_PUTTING_OFFSET + f I j CLIENT_FLAG_SMALL + f I k CLIENT_FLAG_SHOW_ARMS + m ()Lnet/minecraft/core/Vector3f; A getLeftArmPose + m ()Lnet/minecraft/core/Vector3f; B getRightArmPose + m ()Lnet/minecraft/core/Vector3f; C getLeftLegPose + m ()Lnet/minecraft/core/Vector3f; D getRightLegPose + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m ()Z E hasPhysics + m ()Lnet/minecraft/nbt/NBTTagCompound; F writePose + m ()V G showBreakingParticles + m ()V H playBrokenSound + m ()V K updateInvisibilityStatus + m (Z)V a setShowArms + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (D)Z a shouldRenderAtSqrDistance + m (BIZ)B a setBit + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactAt + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion + m (Lnet/minecraft/core/Vector3f;)V a setHeadPose + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)Z a swapItem + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m (Lnet/minecraft/core/Vector3f;)V b setBodyPose + m (Lnet/minecraft/world/entity/Entity;)Z b lambda$static$0 + m (Z)V b setNoBasePlate + m (B)V b handleEntityEvent + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bH isPickable + m (Lnet/minecraft/server/level/WorldServer;)V c kill + m (Lnet/minecraft/core/Vector3f;)V c setLeftArmPose + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)V c causeDamage + m (Lnet/minecraft/nbt/NBTTagCompound;)V c readPose + m (Lnet/minecraft/core/Vector3f;)V d setRightArmPose + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()Z dj isEffectiveAi + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot + m (Lnet/minecraft/core/Vector3f;)V e setLeftLegPose + m ()Lnet/minecraft/world/entity/EntityLiving$a; eM getFallSounds + m ()Z e_ isBaby + m ()Z ex canBeSeenByAnyone + m (Lnet/minecraft/core/Vector3f;)V f setRightLegPose + m ()Z fL isAffectedByPotions + m ()Z fM attackable + m ()Ljava/lang/Iterable; fb getArmorSlots + m ()Ljava/lang/Iterable; fc getHandSlots + m ()Lnet/minecraft/world/entity/EnumMainHand; fy getMainArm + m (FF)F g tickHeadTurn + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z g isDisabled + m ()V h tick + m (Z)V k setInvisible + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EnumItemSlot; l getClickedSlot + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()V m_ refreshDimensions + m (F)Lnet/minecraft/world/phys/Vec3D; n getLightProbePosition + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction + m ()V o pushEntities + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p isSmall + m (F)V q setYHeadRot + m (F)V r setYBodyRot + m ()Z s_ isIgnoringBlockTriggers + m ()Z t showArms + m ()Z u showBasePlate + m (Z)V u setSmall + m (Z)V v setMarker + m (Lnet/minecraft/world/entity/Entity;)Z v skipAttackInteraction + m (Z)Lnet/minecraft/world/entity/EntitySize; w getDimensionsMarker + m ()Z x isMarker + m ()Lnet/minecraft/core/Vector3f; y getHeadPose + m ()Lnet/minecraft/core/Vector3f; z getBodyPose +c net/minecraft/world/entity/decoration/EntityArmorStand$1 net/minecraft/world/entity/decoration/ArmorStand$1 + f [I a $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type +c net/minecraft/world/entity/decoration/EntityHanging net/minecraft/world/entity/decoration/HangingEntity + f Ljava/util/function/Predicate; b HANGING_ENTITY + f Lnet/minecraft/core/EnumDirection; c direction + m (Lnet/minecraft/core/BlockPosition;)Z a lambda$survives$1 + m (Lnet/minecraft/world/level/block/EnumBlockMirror;)F a mirror + m (Lnet/minecraft/core/EnumDirection;)V a setDirection + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)F a rotate + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/AxisAlignedBB; a calculateBoundingBox + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation + m (Lnet/minecraft/world/entity/Entity;)Z b lambda$static$0 + m ()Lnet/minecraft/core/EnumDirection; cO getDirection + m ()V l recalculateBoundingBox + m ()Z m survives + m ()Lnet/minecraft/world/phys/AxisAlignedBB; y calculateSupportBox + m ()V z playPlacementSound +c net/minecraft/world/entity/decoration/EntityHanging$1 net/minecraft/world/entity/decoration/HangingEntity$1 + f [I a $SwitchMap$net$minecraft$world$level$block$Rotation +c net/minecraft/world/entity/decoration/EntityItemFrame net/minecraft/world/entity/decoration/ItemFrame + f I d NUM_ROTATIONS + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ITEM + f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_ROTATION + f F g DEPTH + f F h WIDTH + f F i HEIGHT + f F j dropChance + f Z k fixed + m ()Lnet/minecraft/world/item/ItemStack; A getItem + m ()Z B hasFramedMap + m ()I C getRotation + m ()I D getAnalogOutput + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (Lnet/minecraft/core/EnumDirection;)V a setDirection + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Z)V a dropItem + m (Lnet/minecraft/world/damagesource/DamageSource;)Z a shouldDamageDropItem + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/saveddata/maps/MapId; a getFramedMapId + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/AxisAlignedBB; a calculateBoundingBox + m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a dropItem + m (Lnet/minecraft/world/item/ItemStack;Z)V a setItem + m (IZ)V a setRotation + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/world/item/ItemStack;)V b setItem + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient + m (I)V b setRotation + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/item/ItemStack;)V c removeFramedMap + m (Lnet/minecraft/server/level/WorldServer;)V c kill + m (Lnet/minecraft/world/item/ItemStack;)V d onItemChanged + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()F dM getVisualRotationYInDegrees + m (Lnet/minecraft/world/damagesource/DamageSource;)Z e canHurtWhenFixed + m ()Z m survives + m ()Lnet/minecraft/sounds/SoundEffect; s getRemoveItemSound + m ()Lnet/minecraft/sounds/SoundEffect; t getBreakSound + m ()Lnet/minecraft/sounds/SoundEffect; u getPlaceSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAddItemSound + m ()Lnet/minecraft/sounds/SoundEffect; w getRotateItemSound + m ()Lnet/minecraft/world/item/ItemStack; x getFrameItemStack + m ()V z playPlacementSound +c net/minecraft/world/entity/decoration/EntityLeash net/minecraft/world/entity/decoration/LeashFenceKnotEntity + f D b OFFSET_Y + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/decoration/EntityLeash; a getOrCreateKnot + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a dropItem + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Leashable;)Z a lambda$interact$0 + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()V l recalculateBoundingBox + m ()Z m survives + m ()V s playPlacementSound + m (F)Lnet/minecraft/world/phys/Vec3D; u getRopeHoldPosition +c net/minecraft/world/entity/decoration/EntityPainting net/minecraft/world/entity/decoration/Painting + f Lcom/mojang/serialization/MapCodec; d VARIANT_MAP_CODEC + f Lcom/mojang/serialization/Codec; e VARIANT_CODEC + f F f DEPTH + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_PAINTING_VARIANT_ID + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (ILnet/minecraft/core/Holder;)Z a lambda$create$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a create + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a dropItem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/AxisAlignedBB; a calculateBoundingBox + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/entity/decoration/EntityPainting;Lnet/minecraft/core/Holder;)Z a lambda$create$0 + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$2 + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/core/Holder;)V b setVariant + m (I)D b offsetForPaintingSize + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (DDDFF)V b moveTo + m (Lnet/minecraft/core/Holder;)I c variantArea + m ()Ljava/lang/Object; d getVariant + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()Lnet/minecraft/world/phys/Vec3D; du trackingPosition + m ()Lnet/minecraft/core/Holder; s getVariant + m ()V z playPlacementSound +c net/minecraft/world/entity/decoration/GlowItemFrame net/minecraft/world/entity/decoration/GlowItemFrame + m ()Lnet/minecraft/sounds/SoundEffect; s getRemoveItemSound + m ()Lnet/minecraft/sounds/SoundEffect; t getBreakSound + m ()Lnet/minecraft/sounds/SoundEffect; u getPlaceSound + m ()Lnet/minecraft/sounds/SoundEffect; v getAddItemSound + m ()Lnet/minecraft/sounds/SoundEffect; w getRotateItemSound + m ()Lnet/minecraft/world/item/ItemStack; x getFrameItemStack +c net/minecraft/world/entity/decoration/PaintingVariant net/minecraft/world/entity/decoration/PaintingVariant + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f I e width + f I f height + f Lnet/minecraft/resources/MinecraftKey; g assetId + f Ljava/util/Optional; h title + f Ljava/util/Optional; i author + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a area + m ()I b width + m ()I c height + m ()Lnet/minecraft/resources/MinecraftKey; d assetId + m ()Ljava/util/Optional; e title + m ()Ljava/util/Optional; f author +c net/minecraft/world/entity/decoration/PaintingVariants net/minecraft/world/entity/decoration/PaintingVariants + f Lnet/minecraft/resources/ResourceKey; A EARTH + f Lnet/minecraft/resources/ResourceKey; B WIND + f Lnet/minecraft/resources/ResourceKey; C WATER + f Lnet/minecraft/resources/ResourceKey; D FIRE + f Lnet/minecraft/resources/ResourceKey; E BAROQUE + f Lnet/minecraft/resources/ResourceKey; F HUMBLE + f Lnet/minecraft/resources/ResourceKey; G MEDITATIVE + f Lnet/minecraft/resources/ResourceKey; H PRAIRIE_RIDE + f Lnet/minecraft/resources/ResourceKey; I UNPACKED + f Lnet/minecraft/resources/ResourceKey; J BACKYARD + f Lnet/minecraft/resources/ResourceKey; K BOUQUET + f Lnet/minecraft/resources/ResourceKey; L CAVEBIRD + f Lnet/minecraft/resources/ResourceKey; M CHANGING + f Lnet/minecraft/resources/ResourceKey; N COTAN + f Lnet/minecraft/resources/ResourceKey; O ENDBOSS + f Lnet/minecraft/resources/ResourceKey; P FERN + f Lnet/minecraft/resources/ResourceKey; Q FINDING + f Lnet/minecraft/resources/ResourceKey; R LOWMIST + f Lnet/minecraft/resources/ResourceKey; S ORB + f Lnet/minecraft/resources/ResourceKey; T OWLEMONS + f Lnet/minecraft/resources/ResourceKey; U PASSAGE + f Lnet/minecraft/resources/ResourceKey; V POND + f Lnet/minecraft/resources/ResourceKey; W SUNFLOWERS + f Lnet/minecraft/resources/ResourceKey; X TIDES + f Lnet/minecraft/resources/ResourceKey; a KEBAB + f Lnet/minecraft/resources/ResourceKey; b AZTEC + f Lnet/minecraft/resources/ResourceKey; c ALBAN + f Lnet/minecraft/resources/ResourceKey; d AZTEC2 + f Lnet/minecraft/resources/ResourceKey; e BOMB + f Lnet/minecraft/resources/ResourceKey; f PLANT + f Lnet/minecraft/resources/ResourceKey; g WASTELAND + f Lnet/minecraft/resources/ResourceKey; h POOL + f Lnet/minecraft/resources/ResourceKey; i COURBET + f Lnet/minecraft/resources/ResourceKey; j SEA + f Lnet/minecraft/resources/ResourceKey; k SUNSET + f Lnet/minecraft/resources/ResourceKey; l CREEBET + f Lnet/minecraft/resources/ResourceKey; m WANDERER + f Lnet/minecraft/resources/ResourceKey; n GRAHAM + f Lnet/minecraft/resources/ResourceKey; o MATCH + f Lnet/minecraft/resources/ResourceKey; p BUST + f Lnet/minecraft/resources/ResourceKey; q STAGE + f Lnet/minecraft/resources/ResourceKey; r VOID + f Lnet/minecraft/resources/ResourceKey; s SKULL_AND_ROSES + f Lnet/minecraft/resources/ResourceKey; t WITHER + f Lnet/minecraft/resources/ResourceKey; u FIGHTERS + f Lnet/minecraft/resources/ResourceKey; v POINTER + f Lnet/minecraft/resources/ResourceKey; w PIGSCENE + f Lnet/minecraft/resources/ResourceKey; x BURNING_SKULL + f Lnet/minecraft/resources/ResourceKey; y SKELETON + f Lnet/minecraft/resources/ResourceKey; z DONKEY_KONG + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;II)V a register + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;IIZ)V a register + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/world/entity/item/EntityFallingBlock net/minecraft/world/entity/item/FallingBlockEntity + f I a time + f Z b dropItem + f Lnet/minecraft/nbt/NBTTagCompound; c blockData + f Z d forceTickAfterTeleportToDuplicate + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_START_POS + f Lorg/slf4j/Logger; f LOGGER + f Lnet/minecraft/world/level/block/state/IBlockData; g blockState + f Z h cancelDrop + f Z i hurtEntities + f I j fallDamageMax + f F k fallDamagePerDistance + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a callOnBrokenAfterFall + m (Lnet/minecraft/core/BlockPosition;)V a setStartPos + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/entity/item/EntityFallingBlock; a fall + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory + m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport + m (FI)V b setHurtsEntities + m ()Z bH isPickable + m ()D bd getDefaultGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()Z cB isAttackable + m ()Z cF displayFireAnimation + m ()Lnet/minecraft/network/chat/IChatBaseComponent; cz getTypeName + m ()V h tick + m ()Lnet/minecraft/core/BlockPosition; l getStartPos + m ()V m disableDrop + m ()Lnet/minecraft/world/level/block/state/IBlockData; p getBlockState +c net/minecraft/world/entity/item/EntityItem net/minecraft/world/entity/item/ItemEntity + f F a EYE_HEIGHT + f F b bobOffs + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ITEM + f F d FLOAT_HEIGHT + f I e LIFETIME + f I f INFINITE_PICKUP_DELAY + f I g INFINITE_LIFETIME + f I h age + f I i pickupDelay + f I j health + f Ljava/util/UUID; k thrower + f Lnet/minecraft/world/entity/Entity; l cachedThrower + f Ljava/util/UUID; m target + m ()V A setUnderwaterMovement + m ()V B setUnderLavaMovement + m ()V C mergeWithNeighbours + m ()Z D isMergable + m (Lnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/world/entity/item/EntityItem;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a merge + m (Lnet/minecraft/world/entity/item/EntityItem;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/item/EntityItem;Lnet/minecraft/world/item/ItemStack;)V a merge + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a areMergable + m (Lnet/minecraft/world/entity/item/EntityItem;)V a tryToMerge + m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; a merge + m ()Z aF shouldPlayLavaHurtSound + m ()Lnet/minecraft/core/BlockPosition; aQ getBlockPosBelowThatAffectsMyMovement + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName + m (Lnet/minecraft/world/entity/Entity;)V b setThrower + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient + m (Ljava/util/UUID;)V b setTarget + m (Lnet/minecraft/world/entity/item/EntityItem;)Z b lambda$mergeWithNeighbours$0 + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport + m (I)V b setPickUpDelay + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()D bd getDefaultGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()Z bh dampensVibrations + m ()Z bi fireImmune + m ()Z cB isAttackable + m ()F dM getVisualRotationYInDegrees + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m (FF)F f getSpin + m (D)V h setFluidMovement + m ()V h tick + m ()Lnet/minecraft/world/item/ItemStack; l getItem + m ()I m getAge + m ()Lnet/minecraft/world/entity/Entity; p getOwner + m ()V s setDefaultPickUpDelay + m ()V t setNoPickUpDelay + m ()V u setNeverPickUp + m ()Z v hasPickUpDelay + m ()V w setUnlimitedLifetime + m ()V x setExtendedLifetime + m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom + m ()V y makeFakeItem + m ()Lnet/minecraft/world/entity/item/EntityItem; z copy +c net/minecraft/world/entity/item/EntityTNTPrimed net/minecraft/world/entity/item/PrimedTnt + f Ljava/lang/String; a TAG_FUSE + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_FUSE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_BLOCK_STATE_ID + f I d DEFAULT_FUSE_TIME + f F e DEFAULT_EXPLOSION_POWER + f Ljava/lang/String; f TAG_BLOCK_STATE + f Ljava/lang/String; g TAG_EXPLOSION_POWER + f Lnet/minecraft/world/level/ExplosionDamageCalculator; h USED_PORTAL_DAMAGE_CALCULATOR + f Lnet/minecraft/world/entity/EntityLiving; i owner + f Z j usedPortal + f F k explosionPower + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Z)V a setUsedPortal + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (I)V b setFuse + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport + m ()Z bH isPickable + m ()D bd getDefaultGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setBlockState + m ()V h tick + m ()Lnet/minecraft/world/entity/EntityLiving; l getOwner + m ()I m getFuse + m ()Lnet/minecraft/world/entity/Entity; p getOwner + m ()Lnet/minecraft/world/level/block/state/IBlockData; s getBlockState + m ()V t explode + m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom +c net/minecraft/world/entity/item/EntityTNTPrimed$1 net/minecraft/world/entity/item/PrimedTnt$1 + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance +c net/minecraft/world/entity/monster/Bogged net/minecraft/world/entity/monster/Bogged + f Ljava/lang/String; a SHEARED_TAG_NAME + f I b HARD_ATTACK_INTERVAL + f I c NORMAL_ATTACK_INTERVAL + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_SHEARED + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getArrow + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)V a shear + m ()Z a readyForShearing + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()I gs getAttackInterval + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gu createAttributes + m ()Z gv isSheared + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()I x getHardAttackInterval + m (Z)V x setSheared +c net/minecraft/world/entity/monster/EntityBlaze net/minecraft/world/entity/monster/Blaze + f F a allowedHeightOffset + f I b nextHeightOffsetChangeTick + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FLAGS_ID + m ()V E registerGoals + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Z bY isOnFire + m ()F by getLightLevelDependentMagicValue + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z fr isSensitiveToWater + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p isCharged + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setCharged +c net/minecraft/world/entity/monster/EntityBlaze$PathfinderGoalBlazeFireball net/minecraft/world/entity/monster/Blaze$BlazeAttackGoal + f Lnet/minecraft/world/entity/monster/EntityBlaze; a blaze + f I b attackStep + f I c attackTime + f I d lastSeen + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop + m ()D h getFollowDistance +c net/minecraft/world/entity/monster/EntityCaveSpider net/minecraft/world/entity/monster/CaveSpider + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createCaveSpider +c net/minecraft/world/entity/monster/EntityCreeper net/minecraft/world/entity/monster/Creeper + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_SWELL_DIR + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_IS_POWERED + f I bY swell + f I bZ maxSwell + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_IS_IGNITED + f I ca explosionRadius + f I cb droppedSkulls + f I d oldSwell + m ()V E registerGoals + m (F)F J getSwelling + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (I)V b setSwellDir + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m ()I cE getMaxFallDistance + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()V gs ignite + m ()Z gt canDropMobsSkull + m ()V gu increaseDroppedSkulls + m ()V gv explodeCreeper + m ()V gy spawnLingeringCloud + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget + m ()V h tick + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p isPowered + m ()I t getSwellDir + m ()Z x isIgnited +c net/minecraft/world/entity/monster/EntityDrowned net/minecraft/world/entity/monster/Drowned + f F a NAUTILUS_SHELL_CHANCE + f Lnet/minecraft/world/entity/ai/navigation/NavigationGuardian; b waterNavigation + f Lnet/minecraft/world/entity/ai/navigation/Navigation; c groundNavigation + f Z cb searchingForLand + m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$addBehaviourGoals$0 + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/world/entity/monster/EntityDrowned;Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; a access$002 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z a canReplaceCurrentItem + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isDeepEnoughToSpawn + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkDrownedSpawnRules + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()V bp updateSwimming + m ()Z cJ isPushedByFluid + m ()Z cl isVisuallySwimming + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z gB wantsToSwim + m ()Lnet/minecraft/world/item/ItemStack; gs getSkull + m ()Z gt convertsInWater + m ()Z gu closeToNextPos + m (Lnet/minecraft/world/entity/EntityLiving;)Z j okTarget + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V p addBehaviourGoals + m ()Lnet/minecraft/sounds/SoundEffect; t getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setSearchingForLand + m ()Z x canSpawnInLiquids +c net/minecraft/world/entity/monster/EntityDrowned$a net/minecraft/world/entity/monster/Drowned$DrownedAttackGoal + f Lnet/minecraft/world/entity/monster/EntityDrowned; b drowned + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/monster/EntityDrowned$b net/minecraft/world/entity/monster/Drowned$DrownedGoToBeachGoal + f Lnet/minecraft/world/entity/monster/EntityDrowned; g drowned + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityDrowned$c net/minecraft/world/entity/monster/Drowned$DrownedGoToWaterGoal + f Lnet/minecraft/world/entity/EntityCreature; a mob + f D b wantedX + f D c wantedY + f D d wantedZ + f D e speedModifier + f Lnet/minecraft/world/level/World; f level + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()Lnet/minecraft/world/phys/Vec3D; h getWaterPos +c net/minecraft/world/entity/monster/EntityDrowned$d net/minecraft/world/entity/monster/Drowned$DrownedMoveControl + f Lnet/minecraft/world/entity/monster/EntityDrowned; l drowned + m ()V a tick +c net/minecraft/world/entity/monster/EntityDrowned$e net/minecraft/world/entity/monster/Drowned$DrownedSwimUpGoal + f Lnet/minecraft/world/entity/monster/EntityDrowned; a drowned + f D b speedModifier + f I c seaLevel + f Z d stuck + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityDrowned$f net/minecraft/world/entity/monster/Drowned$DrownedTridentAttackGoal + f Lnet/minecraft/world/entity/monster/EntityDrowned; a drowned + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityEnderman net/minecraft/world/entity/monster/EnderMan + f I bY DELAY_BETWEEN_CREEPY_STARE_SOUND + f I bZ MIN_DEAGGRESSION_TIME + f Lnet/minecraft/resources/MinecraftKey; c SPEED_MODIFIER_ATTACKING_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_CARRY_STATE + f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_CREEPY + f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_STARED_AT + f I cd lastStareSound + f I ce targetChangeTime + f Lnet/minecraft/util/valueproviders/UniformInt; cf PERSISTENT_ANGER_TIME + f I cg remainingPersistentAngerTime + f Ljava/util/UUID; ch persistentAngerTarget + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; d SPEED_MODIFIER_ATTACKING + m ()V E registerGoals + m ()I a getRemainingPersistentAngerTime + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/projectile/EntityPotion;F)Z a hurtWithCleanWater + m (Ljava/util/UUID;)V a setPersistentAngerTarget + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isBeingStaredBy + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()Z aa requiresCustomPersistence + m ()Ljava/util/UUID; b getPersistentAngerTarget + m (Lnet/minecraft/world/entity/Entity;)Z b teleportTowards + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()V c startPersistentAngerTimer + m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setCarriedBlock + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z fr isSensitiveToWater + m ()Z gs isCreepy + m ()Z gt hasBeenStaredAt + m ()V gu setBeingStaredAt + m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V p playStareSound + m (DDD)Z q teleport + m ()Z t teleport + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Lnet/minecraft/world/level/block/state/IBlockData; x getCarriedBlock +c net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPickupBlock net/minecraft/world/entity/monster/EnderMan$EndermanTakeBlockGoal + f Lnet/minecraft/world/entity/monster/EntityEnderman; a enderman + m ()V a tick + m ()Z b canUse +c net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPlaceBlock net/minecraft/world/entity/monster/EnderMan$EndermanLeaveBlockGoal + f Lnet/minecraft/world/entity/monster/EntityEnderman; a enderman + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a canPlaceBlock + m ()V a tick + m ()Z b canUse +c net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalPlayerWhoLookedAtTarget net/minecraft/world/entity/monster/EnderMan$EndermanLookForPlayerGoal + f Lnet/minecraft/world/entity/monster/EntityEnderman; i enderman + f Lnet/minecraft/world/entity/player/EntityHuman; j pendingTarget + f I k aggroTime + f I l teleportTime + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; m startAggroTargetConditions + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; n continueAggroTargetConditions + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; o isAngerInducing + m ()V a tick + m (Lnet/minecraft/world/entity/monster/EntityEnderman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0 + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityEnderman$a net/minecraft/world/entity/monster/EnderMan$EndermanFreezeWhenLookedAt + f Lnet/minecraft/world/entity/monster/EntityEnderman; a enderman + f Lnet/minecraft/world/entity/EntityLiving; b target + m ()V a tick + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/monster/EntityEndermite net/minecraft/world/entity/monster/Endermite + f I a MAX_LIFE + f I b life + m ()V E registerGoals + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkEndermiteSpawnRules + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()V h tick + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (F)V r setYBodyRot + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/EntityEvoker net/minecraft/world/entity/monster/Evoker + f Lnet/minecraft/world/entity/animal/EntitySheep; a wololoTarget + m ()V E registerGoals + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs + m (Lnet/minecraft/world/entity/animal/EntitySheep;)V a setWololoTarget + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/animal/EntitySheep; gM getWololoTarget + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Lnet/minecraft/sounds/SoundEffect; x getCastingSoundEvent +c net/minecraft/world/entity/monster/EntityEvoker$a net/minecraft/world/entity/monster/Evoker$EvokerAttackSpellGoal + f Lnet/minecraft/world/entity/monster/EntityEvoker; a this$0 + m (DDDDFI)V a createSpellEntity + m ()I h getCastingTime + m ()I i getCastingInterval + m ()V k performSpellCasting + m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell +c net/minecraft/world/entity/monster/EntityEvoker$b net/minecraft/world/entity/monster/Evoker$EvokerCastingSpellGoal + f Lnet/minecraft/world/entity/monster/EntityEvoker; a this$0 + m ()V a tick +c net/minecraft/world/entity/monster/EntityEvoker$c net/minecraft/world/entity/monster/Evoker$EvokerSummonSpellGoal + f Lnet/minecraft/world/entity/monster/EntityEvoker; a this$0 + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e vexCountTargeting + m ()Z b canUse + m ()I h getCastingTime + m ()I i getCastingInterval + m ()V k performSpellCasting + m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell +c net/minecraft/world/entity/monster/EntityEvoker$d net/minecraft/world/entity/monster/Evoker$EvokerWololoSpellGoal + f Lnet/minecraft/world/entity/monster/EntityEvoker; a this$0 + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e wololoTargeting + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0 + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()I h getCastingTime + m ()I i getCastingInterval + m ()V k performSpellCasting + m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell + m ()I n getCastWarmupTime +c net/minecraft/world/entity/monster/EntityGhast net/minecraft/world/entity/monster/Ghast + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_IS_CHARGING + f I b explosionPower + m ()V E registerGoals + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()Z ab shouldDespawnInPeaceful + m ()I aj getMaxSpawnClusterSize + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkGhastSpawnRules + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()F fg getSoundVolume + m (Lnet/minecraft/world/damagesource/DamageSource;)Z j isReflectedFireball + m ()Z m isCharging + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I p getExplosionPower + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setCharging +c net/minecraft/world/entity/monster/EntityGhast$ControllerGhast net/minecraft/world/entity/monster/Ghast$GhastMoveControl + f Lnet/minecraft/world/entity/monster/EntityGhast; l ghast + f I m floatDuration + m (Lnet/minecraft/world/phys/Vec3D;I)Z a canReach + m ()V a tick +c net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastAttackTarget net/minecraft/world/entity/monster/Ghast$GhastShootFireballGoal + f I a chargeTime + f Lnet/minecraft/world/entity/monster/EntityGhast; b ghast + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastIdleMove net/minecraft/world/entity/monster/Ghast$RandomFloatAroundGoal + f Lnet/minecraft/world/entity/monster/EntityGhast; a ghast + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastMoveTowardsTarget net/minecraft/world/entity/monster/Ghast$GhastLookGoal + f Lnet/minecraft/world/entity/monster/EntityGhast; a ghast + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse +c net/minecraft/world/entity/monster/EntityGiantZombie net/minecraft/world/entity/monster/Giant + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes +c net/minecraft/world/entity/monster/EntityGuardian net/minecraft/world/entity/monster/Guardian + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_ID_MOVING + f I b ATTACK_TIME + f F bY clientSideTailAnimation + f F bZ clientSideTailAnimationO + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalRandomStroll; c randomStrollGoal + f F ca clientSideTailAnimationSpeed + f F cb clientSideSpikesAnimation + f F cc clientSideSpikesAnimationO + f Lnet/minecraft/world/entity/EntityLiving; cd clientSideCachedAttackTarget + f I ce clientSideAttackTime + f Z cf clientSideTouchedGround + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ID_ATTACK_TARGET + m ()V E registerGoals + m (F)F J getTailAnimation + m (F)F K getSpikesAnimation + m (F)F L getAttackAnimationScale + m ()I T getAmbientSoundInterval + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()I ad getMaxHeadXRot + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkGuardianSpawnRules + m (I)V b setActiveAttackTarget + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z gs isMoving + m ()Z gt hasActiveAttackTarget + m ()Lnet/minecraft/world/entity/EntityLiving; gu getActiveAttackTarget + m ()F gv getClientSideAttackTime + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I p getAttackDuration + m ()Lnet/minecraft/sounds/SoundEffect; t getFlopSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setMoving + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; x createAttributes +c net/minecraft/world/entity/monster/EntityGuardian$ControllerMoveGuardian net/minecraft/world/entity/monster/Guardian$GuardianMoveControl + f Lnet/minecraft/world/entity/monster/EntityGuardian; l guardian + m ()V a tick +c net/minecraft/world/entity/monster/EntityGuardian$EntitySelectorGuardianTargetHumanSquid net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector + f Lnet/minecraft/world/entity/monster/EntityGuardian; a guardian +c net/minecraft/world/entity/monster/EntityGuardian$PathfinderGoalGuardianAttack net/minecraft/world/entity/monster/Guardian$GuardianAttackGoal + f Lnet/minecraft/world/entity/monster/EntityGuardian; a guardian + f I b attackTime + f Z c elder + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityGuardianElder net/minecraft/world/entity/monster/ElderGuardian + f F a ELDER_SIZE_SCALE + f I bY EFFECT_RADIUS + f I bZ EFFECT_DURATION + f I ca EFFECT_AMPLIFIER + f I cb EFFECT_DISPLAY_LIMIT + f I d EFFECT_INTERVAL + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I p getAttackDuration + m ()Lnet/minecraft/sounds/SoundEffect; t getFlopSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/EntityIllagerAbstract net/minecraft/world/entity/monster/AbstractIllager + m ()V E registerGoals + m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose + m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly +c net/minecraft/world/entity/monster/EntityIllagerAbstract$a net/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose + f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; a CROSSED + f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; b ATTACKING + f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; c SPELLCASTING + f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; d BOW_AND_ARROW + f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; e CROSSBOW_HOLD + f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; f CROSSBOW_CHARGE + f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; g CELEBRATING + f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; h NEUTRAL + f [Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; i $VALUES + m ()[Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; a $values +c net/minecraft/world/entity/monster/EntityIllagerAbstract$b net/minecraft/world/entity/monster/AbstractIllager$RaiderOpenDoorGoal + f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract; a this$0 + m ()Z b canUse +c net/minecraft/world/entity/monster/EntityIllagerIllusioner net/minecraft/world/entity/monster/Illusioner + f I a ILLUSION_SPREAD + f I bY NUM_ILLUSIONS + f I bZ ILLUSION_TRANSITION_TICKS + f I ca clientSideIllusionTicks + f [[Lnet/minecraft/world/phys/Vec3D; cb clientSideIllusionOffsets + m ()V E registerGoals + m (F)[Lnet/minecraft/world/phys/Vec3D; J getIllusionOffsets + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Lnet/minecraft/sounds/SoundEffect; x getCastingSoundEvent +c net/minecraft/world/entity/monster/EntityIllagerIllusioner$a net/minecraft/world/entity/monster/Illusioner$IllusionerBlindnessSpellGoal + f Lnet/minecraft/world/entity/monster/EntityIllagerIllusioner; a this$0 + f I e lastTargetId + m ()Z b canUse + m ()V d start + m ()I h getCastingTime + m ()I i getCastingInterval + m ()V k performSpellCasting + m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell +c net/minecraft/world/entity/monster/EntityIllagerIllusioner$b net/minecraft/world/entity/monster/Illusioner$IllusionerMirrorSpellGoal + f Lnet/minecraft/world/entity/monster/EntityIllagerIllusioner; a this$0 + m ()Z b canUse + m ()I h getCastingTime + m ()I i getCastingInterval + m ()V k performSpellCasting + m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell +c net/minecraft/world/entity/monster/EntityIllagerWizard net/minecraft/world/entity/monster/SpellcasterIllager + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_SPELL_CASTING_ID + f I b spellCastingTickCount + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; bY currentSpell + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/monster/EntityIllagerWizard;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; a access$000 + m (Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell;)V a setIsCastingSpell + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z gB isCastingSpell + m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; gC getCurrentSpell + m ()I gD getSpellCastingTime + m ()V h tick + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose + m ()Lnet/minecraft/sounds/SoundEffect; x getCastingSoundEvent +c net/minecraft/world/entity/monster/EntityIllagerWizard$PathfinderGoalCastSpell net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterUseSpellGoal + f I b attackWarmupDelay + f I c nextAttackTickCount + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard; d this$0 + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()I h getCastingTime + m ()I i getCastingInterval + m ()V k performSpellCasting + m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell + m ()I n getCastWarmupTime +c net/minecraft/world/entity/monster/EntityIllagerWizard$Spell net/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; a NONE + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; b SUMMON_VEX + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; c FANGS + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; d WOLOLO + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; e DISAPPEAR + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; f BLINDNESS + f Ljava/util/function/IntFunction; g BY_ID + f I h id + f [D i spellColor + f [Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; j $VALUES + m ()[Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; a $values + m (I)Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; a byId + m (Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell;)I a lambda$static$0 +c net/minecraft/world/entity/monster/EntityIllagerWizard$b net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterCastingSpellGoal + f Lnet/minecraft/world/entity/monster/EntityIllagerWizard; b this$0 + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityMagmaCube net/minecraft/world/entity/monster/MagmaCube + m (IZ)V a setSize + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkMagmaCubeSpawnRules + m ()Z bY isOnFire + m ()F by getLightLevelDependentMagicValue + m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z go isDealsDamage + m ()F gp getAttackDamage + m ()Lnet/minecraft/sounds/SoundEffect; gq getSquishSound + m ()Lnet/minecraft/sounds/SoundEffect; gr getJumpSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/particles/ParticleParam; p getParticleType + m ()V s jumpFromGround + m ()I t getJumpDelay + m ()V x decreaseSquish +c net/minecraft/world/entity/monster/EntityMonster net/minecraft/world/entity/monster/Monster + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a isDarkEnoughToSpawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isPreventingPlayerRest + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound + m ()Z ab shouldDespawnInPeaceful + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkMonsterSpawnRules + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkAnyLightMonsterSpawnRules + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d getProjectile + m ()V d_ aiStep + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/EntityLiving$a; eM getFallSounds + m ()Z em shouldDropExperience + m ()Z en shouldDropLoot + m ()V gw updateNoActionTime + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gx createMonsterAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound +c net/minecraft/world/entity/monster/EntityMonsterPatrolling net/minecraft/world/entity/monster/PatrollingMonster + f Lnet/minecraft/core/BlockPosition; a patrolTarget + f Z b patrolLeader + f Z c patrolling + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkPatrollingMonsterSpawnRules + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z gA isPatrolling + m ()Z gs canBeLeader + m ()Lnet/minecraft/core/BlockPosition; gt getPatrolTarget + m ()Z gu hasPatrolTarget + m ()Z gv isPatrolLeader + m ()Z gy canJoinPatrol + m ()V gz findPatrolTarget + m (Lnet/minecraft/core/BlockPosition;)V h setPatrolTarget + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/core/BlockPosition;)V i lambda$readAdditionalSaveData$0 + m (Z)V x setPatrolLeader + m (Z)V y setPatrolling +c net/minecraft/world/entity/monster/EntityMonsterPatrolling$a net/minecraft/world/entity/monster/PatrollingMonster$LongDistancePatrolGoal + f I a NAVIGATION_FAILED_COOLDOWN + f Lnet/minecraft/world/entity/monster/EntityMonsterPatrolling; b mob + f D c speedModifier + f D d leaderSpeedModifier + f J e cooldownUntil + m ()V a tick + m (Lnet/minecraft/world/entity/monster/EntityMonsterPatrolling;)Z a lambda$findPatrolCompanions$0 + m ()Z b canUse + m ()V d start + m ()V e stop + m ()Ljava/util/List; h findPatrolCompanions + m ()Z i moveRandomly +c net/minecraft/world/entity/monster/EntityPhantom net/minecraft/world/entity/monster/Phantom + f F a FLAP_DEGREES_PER_TICK + f I b TICKS_PER_FLAP + f Lnet/minecraft/core/BlockPosition; bX anchorPoint + f Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; bY attackPhase + f Lnet/minecraft/network/syncher/DataWatcherObject; c ID_SIZE + f Lnet/minecraft/world/phys/Vec3D; d moveTargetPoint + m ()V E registerGoals + m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;)Z a canAttack + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Z ab shouldDespawnInPeaceful + m (I)V b setPhantomSize + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z ba isFlapping + m ()V d_ aiStep + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F fg getSoundVolume + m ()V h tick + m ()I m getPhantomSize + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I p getUniqueFlapTickOffset + m ()V t updatePhantomSizeInfo + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/EntityPhantom$AttackPhase net/minecraft/world/entity/monster/Phantom$AttackPhase + f Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; a CIRCLE + f Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; b SWOOP + f [Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; c $VALUES + m ()[Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; a $values +c net/minecraft/world/entity/monster/EntityPhantom$b net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal + f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0 + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b attackTargeting + f I c nextScanTick + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/monster/EntityPhantom$c net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal + f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0 + f I b nextSweepTick + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop + m ()V h setAnchorAboveTarget +c net/minecraft/world/entity/monster/EntityPhantom$d net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl + f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0 + m ()V a clientTick +c net/minecraft/world/entity/monster/EntityPhantom$e net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal + f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0 + f F c angle + f F d distance + f F e height + f F f clockwise + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V i selectNext +c net/minecraft/world/entity/monster/EntityPhantom$f net/minecraft/world/entity/monster/Phantom$PhantomLookControl + m ()V a tick +c net/minecraft/world/entity/monster/EntityPhantom$g net/minecraft/world/entity/monster/Phantom$PhantomMoveControl + f Lnet/minecraft/world/entity/monster/EntityPhantom; l this$0 + f F m speed + m ()V a tick +c net/minecraft/world/entity/monster/EntityPhantom$h net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal + f Lnet/minecraft/world/entity/monster/EntityPhantom; b this$0 + m ()Z h touchingTarget +c net/minecraft/world/entity/monster/EntityPhantom$i net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal + f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0 + f I c CAT_SEARCH_TICK_DELAY + f Z d isScaredOfCat + f I e catSearchTick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityPigZombie net/minecraft/world/entity/monster/ZombifiedPiglin + f Lnet/minecraft/world/entity/EntitySize; c BABY_DIMENSIONS + f Lnet/minecraft/resources/MinecraftKey; cb SPEED_MODIFIER_ATTACKING_ID + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cc SPEED_MODIFIER_ATTACKING + f Lnet/minecraft/util/valueproviders/UniformInt; cd FIRST_ANGER_SOUND_DELAY + f I ce playFirstAngerSoundIn + f Lnet/minecraft/util/valueproviders/UniformInt; cf PERSISTENT_ANGER_TIME + f I cg remainingPersistentAngerTime + f Ljava/util/UUID; ch persistentAngerTarget + f I ci ALERT_RANGE_Y + f Lnet/minecraft/util/valueproviders/UniformInt; cj ALERT_INTERVAL + f I ck ticksUntilNextAlert + m ()I a getRemainingPersistentAngerTime + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Ljava/util/UUID;)V a setPersistentAngerTarget + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (I)V a setRemainingPersistentAngerTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)V a lambda$alertOthers$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isPreventingPlayerRest + m ()Ljava/util/UUID; b getPersistentAngerTarget + m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)Z b lambda$alertOthers$2 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkZombifiedPiglinSpawnRules + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)Z c lambda$alertOthers$1 + m ()V c startPersistentAngerTimer + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp + m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)Z d lambda$alertOthers$0 + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()V gA randomizeReinforcementsChance + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes + m ()V gC maybePlayFirstAngerSound + m ()V gD maybeAlertOthers + m ()V gE alertOthers + m ()V gF playAngerSound + m ()Lnet/minecraft/world/item/ItemStack; gs getSkull + m ()Z gt convertsInWater + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V p addBehaviourGoals + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/EntityPillager net/minecraft/world/entity/monster/Pillager + f Lnet/minecraft/network/syncher/DataWatcherObject; a IS_CHARGING_CROSSBOW + f I b INVENTORY_SIZE + f I bY SLOT_OFFSET + f Lnet/minecraft/world/InventorySubcontainer; bZ inventory + m ()V E registerGoals + m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs + m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m ()V a onCrossbowAttackPerformed + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m ()I aj getMaxSpawnClusterSize + m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound + m (Z)V b setChargingCrossbow + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V b enchantSpawnedWeapon + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/item/ItemStack;)Z i wantsItem + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Lnet/minecraft/world/InventorySubcontainer; t getInventory + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Z x isChargingCrossbow +c net/minecraft/world/entity/monster/EntityRavager net/minecraft/world/entity/monster/Ravager + f I a ATTACK_DURATION + f I b STUN_DURATION + f Ljava/util/function/Predicate; bY ROAR_TARGET_WITH_GRIEFING + f Ljava/util/function/Predicate; bZ ROAR_TARGET_WITHOUT_GRIEFING + f Ljava/util/function/Predicate; ca ROAR_TARGET_ON_CLIENT + f D cb BASE_MOVEMENT_SPEED + f D cc ATTACK_MOVEMENT_SPEED + f I cd STUNNED_COLOR + f F ce STUNNED_COLOR_BLUE + f F cf STUNNED_COLOR_GREEN + f F cg STUNNED_COLOR_RED + f I ch attackTick + f I ci stunnedTick + f I cj roarTick + m ()V E registerGoals + m (Lnet/minecraft/world/entity/Entity;)Z E hasLineOfSight + m ()V W updateControlFlags + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$3 + m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m ()I af getMaxHeadYRot + m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/Entity;)V b strongKnockback + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (Lnet/minecraft/world/entity/Entity;)Z c lambda$static$1 + m (Lnet/minecraft/world/entity/Entity;)Z d lambda$static$0 + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield + m ()Z fi isImmobile + m ()I gB getRoarTick + m ()V gC stunEffect + m ()V gD roar + m ()Lnet/minecraft/world/phys/AxisAlignedBB; gi getAttackBoundingBox + m ()Z gs canBeLeader + m (Lnet/minecraft/world/entity/EntityLiving;)Z j lambda$static$2 + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I p getAttackTick + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()I x getStunnedTick +c net/minecraft/world/entity/monster/EntityShulker net/minecraft/world/entity/monster/Shulker + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_ATTACH_FACE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_PEEK_ID + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; bY COVERED_ARMOR_MODIFIER + f I bZ TELEPORT_STEPS + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_COLOR_ID + f B ca NO_COLOR + f B cb DEFAULT_COLOR + f I cc MAX_TELEPORT_DISTANCE + f I cd OTHER_SHULKER_SCAN_RADIUS + f I ce OTHER_SHULKER_LIMIT + f F cf PEEK_PER_TICK + f Lorg/joml/Vector3f; cg FORWARD + f F ch MAX_SCALE + f F ci currentPeekAmountO + f F cj currentPeekAmount + f Lnet/minecraft/core/BlockPosition; ck clientOldAttachPosition + f I cl clientSideTeleportInterpolation + f F cm MAX_LID_OPEN + f Lnet/minecraft/resources/MinecraftKey; d COVERED_ARMOR_MODIFIER_ID + m ()V E registerGoals + m (F)F J getClientPeekAmount + m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl + m (F)Lnet/minecraft/world/phys/Vec3D; K getRenderPosition + m (F)F L getPhysicalPeek + m ()V U playAmbientSound + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Ljava/util/Optional;)V a setVariant + m (Ljava/lang/Object;)V a setVariant + m (FLnet/minecraft/core/EnumDirection;FLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a getProgressAabb + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canStayAt + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/core/EnumDirection;)V a setAttachFace + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding + m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move + m (FLnet/minecraft/core/EnumDirection;FFLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a getProgressDeltaAabb + m (Lnet/minecraft/world/item/EnumColor;)Ljava/lang/Byte; a lambda$setVariant$2 + m (DDD)V a_ setPos + m ()I ad getMaxHeadXRot + m ()V ae stopRiding + m ()I af getMaxHeadYRot + m (Lnet/minecraft/world/entity/Entity;)Z b lambda$onPeekAmountChange$1 + m (F)F b sanitizeScale + m (I)V b setRawPeekAmount + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bN canBeCollidedWith + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; c makeBoundingBox + m ()Ljava/lang/Object; d getVariant + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m ()Lnet/minecraft/world/phys/Vec3D; dy getDeltaMovement + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/item/EnumColor; gs getColor + m ()V gt findNewAttachment + m ()Z gu updatePeekAmount + m ()V gv onPeekAmountChange + m ()Z gw isClosed + m ()V gx hitByShulkerBullet + m ()I gy getRawPeekAmount + m ()Lorg/joml/Vector3f; gz lambda$static$0 + m (Lnet/minecraft/world/entity/Entity;)V h push + m ()V h tick + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/EnumDirection; h findAttachableSurface + m (Lnet/minecraft/world/phys/Vec3D;)V i setDeltaMovement + m (Lnet/minecraft/core/BlockPosition;)Z i isPositionBlocked + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p teleportSomewhere + m ()Lnet/minecraft/core/EnumDirection; t getAttachFace + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Ljava/util/Optional; x getVariant +c net/minecraft/world/entity/monster/EntityShulker$a net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal + f Lnet/minecraft/world/entity/monster/EntityShulker; a this$0 + f I b attackTime + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityShulker$b net/minecraft/world/entity/monster/Shulker$ShulkerBodyRotationControl + m ()V a clientTick +c net/minecraft/world/entity/monster/EntityShulker$c net/minecraft/world/entity/monster/Shulker$ShulkerDefenseAttackGoal + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0 + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea + m ()Z b canUse +c net/minecraft/world/entity/monster/EntityShulker$d net/minecraft/world/entity/monster/Shulker$ShulkerLookControl + f Lnet/minecraft/world/entity/monster/EntityShulker; h this$0 + m ()V b clampHeadRotationToBody + m ()Ljava/util/Optional; h getXRotD + m ()Ljava/util/Optional; i getYRotD +c net/minecraft/world/entity/monster/EntityShulker$e net/minecraft/world/entity/monster/Shulker$ShulkerNearestAttackGoal + f Lnet/minecraft/world/entity/monster/EntityShulker; i this$0 + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea + m ()Z b canUse +c net/minecraft/world/entity/monster/EntityShulker$f net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal + f Lnet/minecraft/world/entity/monster/EntityShulker; a this$0 + f I b peekTime + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntitySilverfish net/minecraft/world/entity/monster/Silverfish + f Lnet/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishWakeOthers; a friendsGoal + m ()V E registerGoals + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkSilverfishSpawnRules + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()V h tick + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (F)V r setYBodyRot + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishHideInBlock net/minecraft/world/entity/monster/Silverfish$SilverfishMergeWithStoneGoal + f Lnet/minecraft/core/EnumDirection; i selectedDirection + f Z j doMerge + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishWakeOthers net/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal + f Lnet/minecraft/world/entity/monster/EntitySilverfish; a silverfish + f I b lookForFriends + m ()V a tick + m ()Z b canUse + m ()V h notifyHurt +c net/minecraft/world/entity/monster/EntitySkeleton net/minecraft/world/entity/monster/Skeleton + f Ljava/lang/String; a CONVERSION_TAG + f I b TOTAL_CONVERSION_TIME + f I bY conversionTime + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_STRAY_CONVERSION_ID + f I d inPowderSnowTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot + m (Lnet/minecraft/world/entity/monster/EntitySkeletonStray;)V a lambda$doFreezeConversion$0 + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (I)V b startFreezeConversion + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z dJ canFreeze + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z gt isShaking + m ()Z gu isFreezeConverting + m ()V gv doFreezeConversion + m ()V h tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setFreezeConverting +c net/minecraft/world/entity/monster/EntitySkeletonAbstract net/minecraft/world/entity/monster/AbstractSkeleton + f I a HARD_ATTACK_INTERVAL + f I b NORMAL_ATTACK_INTERVAL + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBowShoot; c bowGoal + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalMeleeAttack; d meleeGoal + m ()V E registerGoals + m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getArrow + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m ()V d_ aiStep + m ()I gs getAttackInterval + m ()Z gt isShaking + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound + m ()V r rideTick + m ()V t reassessWeaponGoal + m ()I x getHardAttackInterval +c net/minecraft/world/entity/monster/EntitySkeletonAbstract$1 net/minecraft/world/entity/monster/AbstractSkeleton$1 + f Lnet/minecraft/world/entity/monster/EntitySkeletonAbstract; b this$0 + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntitySkeletonStray net/minecraft/world/entity/monster/Stray + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkStraySpawnRules + m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getArrow + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/EntitySkeletonWither net/minecraft/world/entity/monster/WitherSkeleton + m ()V E registerGoals + m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentEnchantments + m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getArrow + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/world/effect/MobEffect;)Z b canBeAffected + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/item/ItemStack;)Z g canHoldItem + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/EntitySlime net/minecraft/world/entity/monster/Slime + f I a MIN_SIZE + f I b MAX_SIZE + f F bX squish + f F bY oSquish + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ ID_SIZE + f I c MAX_NATURAL_SIZE + f Z ca wasOnGround + f F d targetSquish + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint + m (IFFLnet/minecraft/world/entity/monster/EntitySlime;)V a lambda$remove$1 + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove + m (IZ)V a setSize + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch + m ()Z ab shouldDespawnInPeaceful + m ()I ad getMaxHeadXRot + m ()Lnet/minecraft/world/entity/EntityTypes; aq getType + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSlimeSpawnRules + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m ()F fg getSoundVolume + m ()Z go isDealsDamage + m ()F gp getAttackDamage + m ()Lnet/minecraft/sounds/SoundEffect; gq getSquishSound + m ()Lnet/minecraft/sounds/SoundEffect; gr getJumpSound + m ()I gs getSize + m ()Z gt isTiny + m ()Z gu doPlayJumpSound + m (Lnet/minecraft/world/entity/Entity;)V h push + m ()V h tick + m (Lnet/minecraft/world/entity/EntityLiving;)V j dealDamage + m ()F m getSoundPitch + m ()V m_ refreshDimensions + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/core/particles/ParticleParam; p getParticleType + m ()V s jumpFromGround + m ()I t getJumpDelay + m ()V x decreaseSquish +c net/minecraft/world/entity/monster/EntitySlime$ControllerMoveSlime net/minecraft/world/entity/monster/Slime$SlimeMoveControl + f F l yRot + f I m jumpDelay + f Lnet/minecraft/world/entity/monster/EntitySlime; n slime + f Z o isAggressive + m (D)V a setWantedMovement + m (FZ)V a setDirection + m ()V a tick +c net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeIdle net/minecraft/world/entity/monster/Slime$SlimeKeepOnJumpingGoal + f Lnet/minecraft/world/entity/monster/EntitySlime; a slime + m ()V a tick + m ()Z b canUse +c net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeNearestPlayer net/minecraft/world/entity/monster/Slime$SlimeAttackGoal + f Lnet/minecraft/world/entity/monster/EntitySlime; a slime + f I b growTiredTimer + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomDirection net/minecraft/world/entity/monster/Slime$SlimeRandomDirectionGoal + f Lnet/minecraft/world/entity/monster/EntitySlime; a slime + f F b chosenDegrees + f I c nextRandomizeTime + m ()V a tick + m ()Z b canUse +c net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomJump net/minecraft/world/entity/monster/Slime$SlimeFloatGoal + f Lnet/minecraft/world/entity/monster/EntitySlime; a slime + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse +c net/minecraft/world/entity/monster/EntitySpider net/minecraft/world/entity/monster/Spider + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_FLAGS_ID + f F b SPIDER_SPECIAL_EFFECT_CHANCE + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/effect/MobEffect;)Z b canBeAffected + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()V h tick + m (Lnet/minecraft/world/entity/EntityLiving;)Z j lambda$registerGoals$0 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Z q_ onClimbable + m ()Z t isClimbing + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setClimbing +c net/minecraft/world/entity/monster/EntitySpider$GroupDataSpider net/minecraft/world/entity/monster/Spider$SpiderEffectsGroupData + f Lnet/minecraft/core/Holder; a effect + m (Lnet/minecraft/util/RandomSource;)V a setRandomEffect +c net/minecraft/world/entity/monster/EntitySpider$PathfinderGoalSpiderMeleeAttack net/minecraft/world/entity/monster/Spider$SpiderAttackGoal + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/monster/EntitySpider$PathfinderGoalSpiderNearestAttackableTarget net/minecraft/world/entity/monster/Spider$SpiderTargetGoal + m ()Z b canUse +c net/minecraft/world/entity/monster/EntityStrider net/minecraft/world/entity/monster/Strider + f Lnet/minecraft/resources/MinecraftKey; bY SUFFOCATING_MODIFIER_ID + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; bZ SUFFOCATING_MODIFIER + f F ca SUFFOCATE_STEERING_MODIFIER + f F cc STEERING_MODIFIER + f Lnet/minecraft/network/syncher/DataWatcherObject; cd DATA_BOOST_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_SUFFOCATING + f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_SADDLE_ID + f Lnet/minecraft/world/entity/SaddleStorage; cg steering + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalTempt; ch temptGoal + m ()V E registerGoals + m ()Z G shouldPassengersInheritMalus + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m ()Z a boost + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/world/level/material/Fluid;)Z a canStandOnFluid + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a spawnJockey + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()F aU nextStep + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/monster/EntityStrider; b getBreedOffspring + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput + m ()Z bY isOnFire + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkStriderSpawnRules + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed + m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment + m ()Z f isSaddleable + m ()Z fr isSensitiveToWater + m ()V gs floatStrider + m ()V h tick + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0 + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Z j isSaddled + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p isSuffocating + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V x setSuffocating + m ()Z x isBeingTempted +c net/minecraft/world/entity/monster/EntityStrider$a net/minecraft/world/entity/monster/Strider$StriderGoToLavaGoal + f Lnet/minecraft/world/entity/monster/EntityStrider; g strider + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget + m ()Z b canUse + m ()Z c canContinueToUse + m ()Lnet/minecraft/core/BlockPosition; k getMoveToTarget + m ()Z l shouldRecalculatePath +c net/minecraft/world/entity/monster/EntityStrider$b net/minecraft/world/entity/monster/Strider$StriderPathNavigation + m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z a hasValidPathType +c net/minecraft/world/entity/monster/EntityVex net/minecraft/world/entity/monster/Vex + f F a FLAP_DEGREES_PER_TICK + f I b TICKS_PER_FLAP + f Lnet/minecraft/world/entity/EntityInsentient; bY owner + f Lnet/minecraft/core/BlockPosition; bZ boundOrigin + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FLAGS_ID + f Z ca hasLimitedLife + f I cb limitedLifeTicks + f I d FLAG_IS_CHARGING + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityInsentient;)V a setOwner + m (IZ)V a setVexFlag + m ()Z aL isAffectedByBlocks + m (I)V b setLimitedLife + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/monster/EntityVex;)Lnet/minecraft/world/entity/ai/control/ControllerMove; b access$100 + m ()Z ba isFlapping + m ()F by getLightLevelDependentMagicValue + m (Lnet/minecraft/world/entity/monster/EntityVex;)Lnet/minecraft/world/entity/ai/control/ControllerMove; c access$200 + m (I)Z c getVexFlag + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z gs isCharging + m ()V h tick + m (Lnet/minecraft/core/BlockPosition;)V h setBoundOrigin + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/Entity; p getOwner + m ()Lnet/minecraft/world/entity/EntityInsentient; t getOwner + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Lnet/minecraft/core/BlockPosition; x getBoundOrigin + m (Z)V x setIsCharging + m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom +c net/minecraft/world/entity/monster/EntityVex$a net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal + f Lnet/minecraft/world/entity/monster/EntityVex; a this$0 + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/monster/EntityVex$b net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal + f Lnet/minecraft/world/entity/monster/EntityVex; a this$0 + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b copyOwnerTargeting + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/monster/EntityVex$c net/minecraft/world/entity/monster/Vex$VexMoveControl + f Lnet/minecraft/world/entity/monster/EntityVex; l this$0 + m ()V a tick +c net/minecraft/world/entity/monster/EntityVex$d net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal + f Lnet/minecraft/world/entity/monster/EntityVex; a this$0 + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse +c net/minecraft/world/entity/monster/EntityVindicator net/minecraft/world/entity/monster/Vindicator + f Ljava/lang/String; a TAG_JOHNNY + f Ljava/util/function/Predicate; b DOOR_BREAKING_PREDICATE + f Z bY isJohnny + m ()V E registerGoals + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/world/EnumDifficulty;)Z a lambda$static$0 + m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/EntityVindicator$a net/minecraft/world/entity/monster/Vindicator$VindicatorBreakDoorGoal + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start +c net/minecraft/world/entity/monster/EntityVindicator$b net/minecraft/world/entity/monster/Vindicator$VindicatorJohnnyAttackGoal + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0 + m ()Z b canUse + m ()V d start +c net/minecraft/world/entity/monster/EntityWitch net/minecraft/world/entity/monster/Witch + f Lnet/minecraft/resources/MinecraftKey; a SPEED_MODIFIER_DRINKING_ID + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; b SPEED_MODIFIER_DRINKING + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_USING_ITEM + f I bZ usingTime + f Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestHealableRaider; ca healRaidersGoal + f Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTargetWitch; cb attackPlayersGoal + m ()V E registerGoals + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0 + m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound + m (B)V b handleEntityEvent + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/damagesource/DamageSource;F)F f getDamageAfterMagicAbsorb + m ()Z gs canBeLeader + m ()Z m isDrinkingPotion + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V z setUsingItem +c net/minecraft/world/entity/monster/EntityZoglin net/minecraft/world/entity/monster/Zoglin + f Lcom/google/common/collect/ImmutableList; a SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; b MEMORY_TYPES + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_BABY_ID + f I bZ MAX_HEALTH + f I ca ATTACK_KNOCKBACK + f F cb KNOCKBACK_RESISTANCE + f I cc ATTACK_DAMAGE + f F cd BABY_ATTACK_DAMAGE + f I ce ATTACK_INTERVAL + f I cf BABY_ATTACK_INTERVAL + f I cg ATTACK_DURATION + f F ch MOVEMENT_SPEED_WHEN_FIGHTING + f F ci SPEED_MULTIPLIER_WHEN_IDLING + f I cj attackAnimationRemainingTicks + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Z)V a setBaby + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/EntityZoglin;)Ljava/util/Optional; a lambda$initIdleActivity$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()V ac sendDebugPackets + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z b isTargetable + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initIdleActivity + m (B)V b handleEntityEvent + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$findNearestValidAttackTarget$1 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initFightActivity + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield + m ()Z e_ isBaby + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; g findNearestValidAttackTarget + m ()V gs playAngrySound + m (Lnet/minecraft/world/entity/EntityLiving;)V j setAttackTarget + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Z p isAdult + m ()V t updateActivity + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()I x getAttackAnimationRemainingTicks + m ()Z y canBeLeashed +c net/minecraft/world/entity/monster/EntityZombie net/minecraft/world/entity/monster/Zombie + f Lnet/minecraft/resources/MinecraftKey; a SPEED_MODIFIER_BABY_ID + f I bY REINFORCEMENT_ATTEMPTS + f I bZ REINFORCEMENT_RANGE_MAX + f Lnet/minecraft/resources/MinecraftKey; c REINFORCEMENT_CALLER_CHARGE_ID + f I ca REINFORCEMENT_RANGE_MIN + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cb ZOMBIE_REINFORCEMENT_CALLEE_CHARGE + f Lnet/minecraft/resources/MinecraftKey; cc LEADER_ZOMBIE_BONUS_ID + f Lnet/minecraft/resources/MinecraftKey; cd ZOMBIE_RANDOM_SPAWN_BONUS_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_BABY_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_SPECIAL_TYPE_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_DROWNED_CONVERSION_ID + f Lnet/minecraft/world/entity/EntitySize; ch BABY_DIMENSIONS + f F ci BREAK_DOOR_CHANCE + f Ljava/util/function/Predicate; cj DOOR_BREAKING_PREDICATE + f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBreakDoor; ck breakDoorGoal + f Z cl canBreakDoors + f I cm inWaterTime + f I cn conversionTime + f F d ZOMBIE_LEADER_CHANCE + m ()V E registerGoals + m (F)V J handleAttributes + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/util/RandomSource;)Z a getSpawnAsBabyOdds + m (Z)V a setBaby + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a killedEntity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a convertVillagerToZombieVillager + m (Lnet/minecraft/world/EnumDifficulty;)Z a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()V ah_ doUnderWaterConversion + m ()Z ai_ isSunSensitive + m ()Lnet/minecraft/world/entity/EntityTypes; aq getType + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/monster/EntityZombie;)V b lambda$convertToZombieType$1 + m (I)V b setInWaterTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityTypes;)V b convertToZombieType + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (I)V c setConversionTime + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m ()Z e_ isBaby + m (Lnet/minecraft/world/item/ItemStack;)Z g canHoldItem + m ()V gA randomizeReinforcementsChance + m ()Lnet/minecraft/world/item/ItemStack; gs getSkull + m ()Z gt convertsInWater + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gv createAttributes + m ()Z gy isUnderWaterConverting + m ()Z gz canBreakDoors + m ()V h tick + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V p addBehaviourGoals + m (I)V r startUnderWaterConversion + m ()Lnet/minecraft/sounds/SoundEffect; t getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Z x canSpawnInLiquids + m (Z)V y setCanBreakDoors +c net/minecraft/world/entity/monster/EntityZombie$GroupDataZombie net/minecraft/world/entity/monster/Zombie$ZombieGroupData + f Z a isBaby + f Z b canSpawnJockey +c net/minecraft/world/entity/monster/EntityZombie$a net/minecraft/world/entity/monster/Zombie$ZombieAttackTurtleEggGoal + f Lnet/minecraft/world/entity/monster/EntityZombie; g this$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a playBreakSound + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playDestroyProgressSound + m ()D i acceptedDistance +c net/minecraft/world/entity/monster/EntityZombieHusk net/minecraft/world/entity/monster/Husk + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkHuskSpawnRules + m ()V ah_ doUnderWaterConversion + m ()Z ai_ isSunSensitive + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/item/ItemStack; gs getSkull + m ()Z gt convertsInWater + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/sounds/SoundEffect; t getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/EntityZombieVillager net/minecraft/world/entity/monster/ZombieVillager + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_CONVERTING_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_VILLAGER_DATA + f I cb VILLAGER_CONVERSION_WAIT_MIN + f I cc VILLAGER_CONVERSION_WAIT_MAX + f I cd MAX_SPECIAL_BLOCKS_COUNT + f I ce SPECIAL_BLOCK_RADIUS + f I cf villagerConversionTime + f Ljava/util/UUID; cg conversionStarter + f Lnet/minecraft/nbt/NBTBase; ch gossips + f Lnet/minecraft/world/item/trading/MerchantRecipeList; ci tradeOffers + f I cj villagerXp + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/core/Holder$c;)V a lambda$new$0 + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a setTradeOffers + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$1 + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Ljava/util/UUID;I)V a startConverting + m (Lnet/minecraft/nbt/NBTBase;)V a setGossips + m (Lnet/minecraft/world/entity/npc/VillagerData;)V a setVillagerData + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V b lambda$readAdditionalSaveData$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V b lambda$finishConversion$4 + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()F fh getVoicePitch + m (Lnet/minecraft/server/level/WorldServer;)V g finishConversion + m ()Z gB isConverting + m ()Lnet/minecraft/world/entity/npc/VillagerData; gC getVillagerData + m ()I gD getVillagerXp + m ()I gE getConversionProgress + m ()Lnet/minecraft/world/item/ItemStack; gs getSkull + m ()Z gt convertsInWater + m (D)Z h removeWhenFarAway + m ()V h tick + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$finishConversion$3 + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (I)V r setVillagerConversionTime + m (I)V s setVillagerXp + m ()Lnet/minecraft/sounds/SoundEffect; t getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/ICrossbow net/minecraft/world/entity/monster/CrossbowAttackMob + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m ()V a onCrossbowAttackPerformed + m (Lnet/minecraft/world/entity/EntityLiving;F)V b performCrossbowAttack + m (Z)V b setChargingCrossbow +c net/minecraft/world/entity/monster/IMonster net/minecraft/world/entity/monster/Enemy + f I g_ XP_REWARD_NONE + f I h_ XP_REWARD_SMALL + f I i_ XP_REWARD_MEDIUM + f I j_ XP_REWARD_LARGE + f I k_ XP_REWARD_HUGE + f I l_ XP_REWARD_BOSS +c net/minecraft/world/entity/monster/IRangedEntity net/minecraft/world/entity/monster/RangedAttackMob + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack +c net/minecraft/world/entity/monster/breeze/Breeze net/minecraft/world/entity/monster/breeze/Breeze + f Lnet/minecraft/world/entity/AnimationState; a idle + f Lnet/minecraft/world/entity/AnimationState; b slide + f Lnet/minecraft/world/entity/AnimationState; bY shoot + f Lnet/minecraft/world/entity/AnimationState; bZ inhale + f Lnet/minecraft/world/entity/AnimationState; c slideBack + f I ca SLIDE_PARTICLES_AMOUNT + f I cb IDLE_PARTICLES_AMOUNT + f I cc JUMP_DUST_PARTICLES_AMOUNT + f I cd JUMP_TRAIL_PARTICLES_AMOUNT + f I ce JUMP_TRAIL_DURATION_TICKS + f I cf JUMP_CIRCLE_DISTANCE_Y + f F cg FALL_DISTANCE_SOUND_TRIGGER_THRESHOLD + f I ch WHIRL_SOUND_FREQUENCY_MIN + f I ci WHIRL_SOUND_FREQUENCY_MAX + f I cj jumpTrailStartedTick + f I ck soundTick + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; cl PROJECTILE_DEFLECTION + f Lnet/minecraft/world/entity/AnimationState; d longJump + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m ()V U playAmbientSound + m (Lnet/minecraft/world/entity/projectile/IProjectile;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; a deflection + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType + m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo + m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V a lambda$static$0 + m ()V ac sendDebugPackets + m ()I af getMaxHeadYRot + m ()I ai getHeadRotSpeed + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; b lambda$getHurtBy$2 + m (I)V b emitGroundParticles + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m (Lnet/minecraft/world/entity/Entity;)Z c lambda$getHurtBy$1 + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m ()D dp getFluidJumpThreshold + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()Ljava/util/Optional; gs getHurtBy + m ()D gt getFiringYPosition + m ()V gu resetAnimations + m ()V h tick + m (Lnet/minecraft/world/phys/Vec3D;)Z l withinInnerCircleRange + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/monster/breeze/Breeze; p resetJumpTrail + m ()V t emitJumpTrailParticles + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()V x playWhirlSound +c net/minecraft/world/entity/monster/breeze/Breeze$1 net/minecraft/world/entity/monster/breeze/Breeze$1 + f [I a $SwitchMap$net$minecraft$world$entity$Pose +c net/minecraft/world/entity/monster/breeze/BreezeAi net/minecraft/world/entity/monster/breeze/BreezeAi + f F a SPEED_MULTIPLIER_WHEN_SLIDING + f F b JUMP_CIRCLE_INNER_RADIUS + f F c JUMP_CIRCLE_MIDDLE_RADIUS + f F d JUMP_CIRCLE_OUTER_RADIUS + f Ljava/util/List; e SENSOR_TYPES + f Ljava/util/List; f MEMORY_TYPES + f I g TICKS_TO_REMEMBER_SEEN_TARGET + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a updateActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; a lambda$initIdleActivity$1 + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initIdleActivity + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/BehaviorController;)V b initFightActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; b lambda$initIdleActivity$0 +c net/minecraft/world/entity/monster/breeze/BreezeAi$a net/minecraft/world/entity/monster/breeze/BreezeAi$SlideToTargetSink + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/monster/breeze/BreezeUtil net/minecraft/world/entity/monster/breeze/BreezeUtil + f D a MAX_LINE_OF_SIGHT_TEST_RANGE + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)D a getMaxLineOfSightTestRange + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/phys/Vec3D;)Z a hasLineOfSight + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3D; a randomPointBehindTarget +c net/minecraft/world/entity/monster/breeze/LongJump net/minecraft/world/entity/monster/breeze/LongJump + f I c REQUIRED_AIR_BLOCKS_ABOVE + f I d JUMP_COOLDOWN_TICKS + f I e JUMP_COOLDOWN_WHEN_HURT_TICKS + f I f INHALING_DURATION_TICKS + f F g DEFAULT_FOLLOW_RANGE + f F h DEFAULT_MAX_JUMP_VELOCITY + f F i MAX_JUMP_VELOCITY_MULTIPLIER + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; j ALLOWED_ANGLES + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a lambda$tick$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (DLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a lambda$calculateOptimalJumpVector$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a canRun + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z a outOfAggroRange + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; a calculateOptimalJumpVector + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z a canStillUse + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/BlockPosition; a snapToSurface + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a isFinishedInhaling + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z b checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z b tooCloseForJump + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z b isFinishedJumping + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPosition;)V b lambda$start$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z c canJumpFromCurrentPosition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V d stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/monster/breeze/Shoot net/minecraft/world/entity/monster/breeze/Shoot + f I c ATTACK_RANGE_MAX_SQRT + f I d UNCERTAINTY_BASE + f I e UNCERTAINTY_MULTIPLIER + f F f PROJECTILE_MOVEMENT_SCALE + f I g SHOOT_INITIAL_DELAY_TICKS + f I h SHOOT_RECOVER_DELAY_TICKS + f I i SHOOT_COOLDOWN_TICKS + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Ljava/lang/Boolean;)Ljava/lang/Boolean; a lambda$checkExtraStartConditions$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z a isTargetWithinRange + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z a canStillUse + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)V b lambda$start$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V b start + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Boolean; c lambda$checkExtraStartConditions$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V c stop + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V d tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/monster/breeze/ShootWhenStuck net/minecraft/world/entity/monster/breeze/ShootWhenStuck + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z a canStillUse + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V b start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/monster/breeze/Slide net/minecraft/world/entity/monster/breeze/Slide + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; a randomPointInMiddleCircle + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V a start + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start +c net/minecraft/world/entity/monster/creaking/Creaking net/minecraft/world/entity/monster/creaking/Creaking + f I a ATTACK_INTERVAL + f F b SPEED_MULTIPLIER_WHEN_IDLING + f I bY INVULNERABILITY_ANIMATION_DURATION + f I bZ TWITCH_DEATH_DURATION + f I c CREAKING_ORANGE + f Lnet/minecraft/world/entity/AnimationState; ca attackAnimationState + f Lnet/minecraft/world/entity/AnimationState; cb invulnerabilityAnimationState + f Lnet/minecraft/world/entity/AnimationState; cc deathAnimationState + f Lnet/minecraft/network/syncher/DataWatcherObject; cd CAN_MOVE + f Lnet/minecraft/network/syncher/DataWatcherObject; ce IS_ACTIVE + f Lnet/minecraft/network/syncher/DataWatcherObject; cf IS_TEARING_DOWN + f Lnet/minecraft/network/syncher/DataWatcherObject; cg HOME_POS + f I ch ATTACK_ANIMATION_DURATION + f I ci MAX_HEALTH + f F cj ATTACK_DAMAGE + f F ck FOLLOW_RANGE + f F cl ACTIVATION_RANGE_SQ + f F cm MOVEMENT_SPEED_WHEN_FIGHTING + f I cn MAX_PLAYER_STUCK_COUNTER + f I co attackAnimationRemainingTicks + f I cp invulnerabilityAnimationRemainingTicks + f Z cq eyesGlowing + f I cr nextFlickerTime + f I cs playerStuckCounter + f I d CREAKING_GRAY + m (F)V B updateWalkAnimation + m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a activate + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()V ac sendDebugPackets + m (B)V b handleEntityEvent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()Z bI isPushable + m ()Z bR couldAcceptPassenger + m ()Z bi fireImmune + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Z eL canBeNameTagged + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()V el tickDeath + m ()Z gA checkCanMove + m ()V gB deactivate + m ()Z gC isActive + m ()V gD setupAnimationStates + m ()V gj playAttackSound + m ()Z gs playerIsStuckInYou + m ()Lnet/minecraft/core/BlockPosition; gt getHomePos + m ()V gu setTearingDown + m ()Z gv isTearingDown + m ()Z gy hasGlowingEyes + m ()V gz checkEyeBlink + m ()V h tick + m (Lnet/minecraft/core/BlockPosition;)V h setTransient + m (Lnet/minecraft/core/BlockPosition;)V i setHomePos + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/EntityHuman; j blameSourceForDamage + m (Lnet/minecraft/world/damagesource/DamageSource;)V k creakingDeathEffects + m ()Z m isHeartBound + m (Z)Z o canUsePortal + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (Lnet/minecraft/world/entity/Entity;)V p addPassenger + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()Z t canMove + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()V x tearDown + m (Z)V x setIsActive +c net/minecraft/world/entity/monster/creaking/Creaking$a net/minecraft/world/entity/monster/creaking/Creaking$CreakingBodyRotationControl + f Lnet/minecraft/world/entity/monster/creaking/Creaking; a this$0 + m ()V a clientTick +c net/minecraft/world/entity/monster/creaking/Creaking$b net/minecraft/world/entity/monster/creaking/Creaking$CreakingJumpControl + f Lnet/minecraft/world/entity/monster/creaking/Creaking; b this$0 + m ()V b tick +c net/minecraft/world/entity/monster/creaking/Creaking$c net/minecraft/world/entity/monster/creaking/Creaking$CreakingLookControl + f Lnet/minecraft/world/entity/monster/creaking/Creaking; h this$0 + m ()V a tick +c net/minecraft/world/entity/monster/creaking/Creaking$d net/minecraft/world/entity/monster/creaking/Creaking$CreakingMoveControl + f Lnet/minecraft/world/entity/monster/creaking/Creaking; l this$0 + m ()V a tick +c net/minecraft/world/entity/monster/creaking/Creaking$e net/minecraft/world/entity/monster/creaking/Creaking$CreakingPathNavigation + f Lnet/minecraft/world/entity/monster/creaking/Creaking; p this$0 + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder + m ()V c tick +c net/minecraft/world/entity/monster/creaking/Creaking$f net/minecraft/world/entity/monster/creaking/Creaking$HomeNodeEvaluator + f Lnet/minecraft/world/entity/monster/creaking/Creaking; a this$0 + f I m MAX_DISTANCE_TO_HOME_SQ + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType +c net/minecraft/world/entity/monster/creaking/CreakingAi net/minecraft/world/entity/monster/creaking/CreakingAi + f Lcom/google/common/collect/ImmutableList; a SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; b MEMORY_TYPES + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/util/Optional; a lambda$initIdleActivity$1 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; a brainProvider + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V a updateActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initIdleActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z b lambda$initIdleActivity$0 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initFightActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; d makeBrain +c net/minecraft/world/entity/monster/creaking/CreakingAi$1 net/minecraft/world/entity/monster/creaking/CreakingAi$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z a checkExtraStartConditions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions +c net/minecraft/world/entity/monster/hoglin/EntityHoglin net/minecraft/world/entity/monster/hoglin/Hoglin + f I bY CONVERSION_TIME + f Lcom/google/common/collect/ImmutableList; bZ SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; ca MEMORY_TYPES + f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_IMMUNE_TO_ZOMBIFICATION + f I cd MAX_HEALTH + f F ce MOVEMENT_SPEED_WHEN_FIGHTING + f I cf ATTACK_KNOCKBACK + f F cg KNOCKBACK_RESISTANCE + f I ch ATTACK_DAMAGE + f F ci BABY_ATTACK_DAMAGE + f I cj attackAnimationRemainingTicks + f I ck timeInOverworld + f Z cl cannotBeHunted + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/entity/monster/EntityZoglin;)V a lambda$finishConversion$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound + m ()V ac sendDebugPackets + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkHoglinSpawnRules + m ()V d_ aiStep + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()Z em shouldDropExperience + m ()Z gs isConverting + m ()Z gt canBeHunted + m ()V gu finishConversion + m ()Z gv isImmuneToZombification + m ()Z gz canFallInLove + m (D)Z h removeWhenFarAway + m ()V i ageBoundaryReached + m (Lnet/minecraft/world/item/ItemStack;)Z j isFood + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes + m (I)V s setTimeInOverworld + m ()Z t isAdult + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()I x getAttackAnimationRemainingTicks + m (Z)V x setImmuneToZombification + m (Z)V y setCannotBeHunted + m ()Z y canBeLeashed +c net/minecraft/world/entity/monster/hoglin/HoglinAI net/minecraft/world/entity/monster/hoglin/HoglinAi + f I a REPELLENT_DETECTION_RANGE_HORIZONTAL + f I b REPELLENT_DETECTION_RANGE_VERTICAL + f Lnet/minecraft/util/valueproviders/UniformInt; c RETREAT_DURATION + f I d ATTACK_DURATION + f I e DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING + f I f DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING + f I g ATTACK_INTERVAL + f I h BABY_ATTACK_INTERVAL + f I i REPELLENT_PACIFY_TIME + f Lnet/minecraft/util/valueproviders/UniformInt; j ADULT_FOLLOW_RANGE + f F k SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT + f F l SPEED_MULTIPLIER_WHEN_RETREATING + f F m SPEED_MULTIPLIER_WHEN_MAKING_LOVE + f F n SPEED_MULTIPLIER_WHEN_IDLING + f F o SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)V a updateActivity + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)V a lambda$broadcastAttackTarget$1 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; a createIdleMovementBehaviors + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V a onHitTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/Optional; a findNearestValidAttackTarget + m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V a wasHurtBy + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEffect; a getSoundForActivity + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/core/BlockPosition;)Z a isPosNearNearestRepellent + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V b maybeRetaliate + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V b broadcastRetreat + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/Optional; b getSoundForCurrentActivity + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEffect; b lambda$getSoundForCurrentActivity$2 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)V b lambda$broadcastRetreat$0 + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V c retreatFromNearestTarget + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z c isPacified + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initFightActivity + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z d wantsToStopFleeing + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V d setAvoidTarget + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z e piglinsOutnumberHoglins + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initRetreatActivity + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V e setAttackTarget + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/List; f getVisibleAdultHoglins + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V f broadcastAttackTarget + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z g isNearRepellent + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V g setAttackTargetIfCloserThanCurrent + m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z h isBreeding +c net/minecraft/world/entity/monster/hoglin/IOglin net/minecraft/world/entity/monster/hoglin/HoglinBase + f I m_ ATTACK_ANIMATION_DURATION + f F n_ PROBABILITY_OF_SPAWNING_AS_BABY + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtAndThrowTarget + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V a throwTarget + m ()I x getAttackAnimationRemainingTicks +c net/minecraft/world/entity/monster/piglin/BehaviorAdmireTimeout net/minecraft/world/entity/monster/piglin/StopAdmiringIfTiredOfTryingToReachItem + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 +c net/minecraft/world/entity/monster/piglin/BehaviorHuntHoglin net/minecraft/world/entity/monster/piglin/StartHuntingHoglin + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Z a hasHuntedRecently + m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; a create + m (Ljava/util/List;)V a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;J)Z a lambda$create$2 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$4 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$3 + m (Ljava/util/List;)Ljava/lang/Boolean; b lambda$create$0 +c net/minecraft/world/entity/monster/piglin/BehaviorRememberHuntedHoglin net/minecraft/world/entity/monster/piglin/RememberIfHoglinWasKilled + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 +c net/minecraft/world/entity/monster/piglin/BehaviorStartAdmiringItem net/minecraft/world/entity/monster/piglin/StartAdmiringItemIfSeen + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create +c net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiring net/minecraft/world/entity/monster/piglin/StopHoldingItemIfNoLongerAdmiring + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;J)Z a lambda$create$0 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 +c net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiringItem net/minecraft/world/entity/monster/piglin/StopAdmiringIfItemTooFarAway + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0 + m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2 + m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create +c net/minecraft/world/entity/monster/piglin/EntityPiglin net/minecraft/world/entity/monster/piglin/Piglin + f Lcom/google/common/collect/ImmutableList; bY MEMORY_TYPES + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_BABY_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_IS_CHARGING_CROSSBOW + f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_IS_DANCING + f Lnet/minecraft/resources/MinecraftKey; cc SPEED_MODIFIER_BABY_ID + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cd SPEED_MODIFIER_BABY + f I ce MAX_HEALTH + f F cf MOVEMENT_SPEED_WHEN_FIGHTING + f I cg ATTACK_DAMAGE + f F ch CHANCE_OF_WEARING_EACH_ARMOUR_ITEM + f I ci MAX_PASSENGERS_ON_ONE_HOGLIN + f F cj PROBABILITY_OF_SPAWNING_AS_BABY + f Lnet/minecraft/world/entity/EntitySize; ck BABY_DIMENSIONS + f D cl PROBABILITY_OF_SPAWNING_WITH_CROSSBOW_INSTEAD_OF_SWORD + f Lnet/minecraft/world/InventorySubcontainer; cm inventory + f Z cn cannotHunt + f Lcom/google/common/collect/ImmutableList; d SENSOR_TYPES + m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType + m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon + m (Z)V a setBaby + m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m ()V a onCrossbowAttackPerformed + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;)V a maybeWearArmor + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z a canReplaceCurrentItem + m ()Z ab shouldDespawnInPeaceful + m (Z)V b setChargingCrossbow + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/entity/Entity; b getTopPassenger + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkPiglinSpawnRules + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V d lambda$finishConversion$1 + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V e lambda$dropCustomDeathLoot$0 + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m ()Z e_ isBaby + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m (Lnet/minecraft/server/level/WorldServer;)V g finishConversion + m ()Lnet/minecraft/world/item/ItemStack; gA createSpawnWeapon + m ()Z gB isChargingCrossbow + m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gt getArmPose + m ()V gv playConvertedSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gy createAttributes + m ()Z gz isDancing + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; i addToInventory + m (Lnet/minecraft/world/item/ItemStack;)Z j canAddToInventory + m (Lnet/minecraft/world/item/ItemStack;)V k holdInMainHand + m (Lnet/minecraft/world/item/ItemStack;)V l holdInOffHand + m (Lnet/minecraft/world/item/ItemStack;)Z m canReplaceCurrentItem + m ()Z m canHunt + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/InventorySubcontainer; t getInventory + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)V y setDancing + m (Z)V z setCannotHunt +c net/minecraft/world/entity/monster/piglin/EntityPiglinAbstract net/minecraft/world/entity/monster/piglin/AbstractPiglin + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_IMMUNE_TO_ZOMBIFICATION + f I b CONVERSION_TIME + f I c timeInOverworld + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m ()V U playAmbientSound + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)V a lambda$finishConversion$0 + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()V ac sendDebugPackets + m (I)V b setTimeInOverworld + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;)V g finishConversion + m ()Z gs isAdult + m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gt getArmPose + m ()Z gu isHoldingMeleeWeapon + m ()V gv playConvertedSound + m ()Z m canHunt + m ()Z p isImmuneToZombification + m ()V t applyOpenDoorsAbility + m ()Z x isConverting + m (Z)V x setImmuneToZombification +c net/minecraft/world/entity/monster/piglin/EntityPiglinArmPose net/minecraft/world/entity/monster/piglin/PiglinArmPose + f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; a ATTACKING_WITH_MELEE_WEAPON + f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; b CROSSBOW_HOLD + f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; c CROSSBOW_CHARGE + f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; d ADMIRING_ITEM + f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; e DANCING + f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; f DEFAULT + f [Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; g $VALUES + m ()[Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; a $values +c net/minecraft/world/entity/monster/piglin/EntityPiglinBrute net/minecraft/world/entity/monster/piglin/PiglinBrute + f Lcom/google/common/collect/ImmutableList; bY MEMORY_TYPES + f I bZ MAX_HEALTH + f F ca MOVEMENT_SPEED_WHEN_FIGHTING + f I cb ATTACK_DAMAGE + f D cc TARGETING_RANGE + f Lcom/google/common/collect/ImmutableList; d SENSOR_TYPES + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gt getArmPose + m ()V gv playConvertedSound + m ()V gy playAngrySound + m ()Z m canHunt + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound +c net/minecraft/world/entity/monster/piglin/PiglinAI net/minecraft/world/entity/monster/piglin/PiglinAi + f Lnet/minecraft/util/valueproviders/UniformInt; A AVOID_ZOMBIFIED_DURATION + f Lnet/minecraft/util/valueproviders/UniformInt; B BABY_AVOID_NEMESIS_DURATION + f F C PROBABILITY_OF_CELEBRATION_DANCE + f F D SPEED_MULTIPLIER_WHEN_AVOIDING + f F E SPEED_MULTIPLIER_WHEN_RETREATING + f F F SPEED_MULTIPLIER_WHEN_MOUNTING + f F G SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM + f F H SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION + f F I SPEED_MULTIPLIER_WHEN_DANCING + f F J SPEED_MULTIPLIER_WHEN_IDLING + f I a REPELLENT_DETECTION_RANGE_HORIZONTAL + f I b REPELLENT_DETECTION_RANGE_VERTICAL + f Lnet/minecraft/world/item/Item; c BARTERING_ITEM + f Lnet/minecraft/util/valueproviders/UniformInt; d TIME_BETWEEN_HUNTS + f I e PLAYER_ANGER_RANGE + f I f ANGER_DURATION + f I g ADMIRE_DURATION + f I h MAX_DISTANCE_TO_WALK_TO_ITEM + f I i MAX_TIME_TO_WALK_TO_ITEM + f I j HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM + f I k CELEBRATION_TIME + f I l BABY_FLEE_DURATION_AFTER_GETTING_HIT + f I m HIT_BY_PLAYER_MEMORY_TIMEOUT + f I n MAX_WALK_DISTANCE_TO_START_RIDING + f Lnet/minecraft/util/valueproviders/UniformInt; o RIDE_START_INTERVAL + f Lnet/minecraft/util/valueproviders/UniformInt; p RIDE_DURATION + f Lnet/minecraft/util/valueproviders/UniformInt; q RETREAT_DURATION + f I r MELEE_ATTACK_COOLDOWN + f I s EAT_COOLDOWN + f I t DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING + f I u MAX_LOOK_DIST + f I v MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM + f I w INTERACTION_RANGE + f I x MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW + f F y SPEED_WHEN_STRAFING_BACK_FROM_TARGET + f I z DESIRED_DISTANCE_FROM_ZOMBIFIED + m (ZLnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z a lambda$angerNearbyPiglins$6 + m (Lnet/minecraft/world/item/ItemStack;)Z a isLovedItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)V a holdInOffhand + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V a lambda$broadcastAngerTarget$11 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V a broadcastUniversalAnger + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V a wasHurtBy + m (Lnet/minecraft/world/entity/EntityTypes;)Z a isZombified + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Ljava/util/List;)V a throwItems + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a wantsToDance + m ()Lcom/google/common/collect/ImmutableList; a createLookBehaviors + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/player/EntityHuman;)V a lambda$broadcastUniversalAnger$12 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Z)V a angerNearbyPiglins + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$wasHurtBy$8 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V a lambda$angerNearbyPiglins$7 + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Ljava/util/List;Lnet/minecraft/world/phys/Vec3D;)V a throwItemsTowardPos + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$initFightActivity$1 + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)Z a wantsToPickup + m (Lnet/minecraft/world/entity/item/EntityItem;)Lnet/minecraft/world/item/ItemStack; a removeOneItemFromItemEntity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a throwItemsTowardPlayer + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Z)V a stopHoldingOffHandItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a mobInteract + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V a broadcastRetreat + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V a updateActivity + m (Lnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$babySometimesRideBabyHoglin$10 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/Entity;)Z a wantsToStopRiding + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/util/RandomSource;)V a initMemories + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V a maybeRetaliate + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEffect; a getSoundForActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; a getNearestVisibleTargetablePlayer + m (Lnet/minecraft/world/entity/EntityLiving;)Z a isWearingSafeArmor + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V a lambda$broadcastRetreat$15 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V a cancelAdmiring + m (Lnet/minecraft/world/entity/EntityLiving;)Z b isPlayerHoldingLovedItem + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/ai/BehaviorController;)V b initFightActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; b getSoundForCurrentActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initIdleActivity + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; b createIdleLookBehaviors + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V b retreatFromNearestTarget + m (Lnet/minecraft/world/item/ItemStack;)Z b isBarterCurrency + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEffect; b lambda$getSoundForCurrentActivity$9 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)Z b isNearestValidAttackTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)Z b canAdmire + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Ljava/util/List;)V b throwItemsTowardRandomPos + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V b dontKillAnyMoreHoglinsForAWhile + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; b findNearestValidAttackTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V b broadcastAngerTarget + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$isNearestValidAttackTarget$5 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V b lambda$broadcastUniversalAnger$13 + m (Lnet/minecraft/world/item/ItemStack;)Z c isFood + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V c setAngerTarget + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; c createIdleMovementBehaviors + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V c setAvoidTargetAndDontHuntForAWhile + m (Lnet/minecraft/world/entity/EntityLiving;)Z c hasCrossbow + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z c lambda$initCelebrateActivity$2 + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)V c putInInventory + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/List; c getVisibleAdultPiglins + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Z c isIdle + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initCelebrateActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V d setAngerTargetToNearestTargetablePlayerIfFound + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/List; d getAdultPiglins + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initAdmireItemActivity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z d lambda$initIdleActivity$0 + m (Lnet/minecraft/world/entity/EntityLiving;)V d admireGoldItem + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; d avoidRepellent + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; d getAvoidTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; e getAngerTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V e setAngerTargetIfCloserThanCurrent + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z e isBabyRidingBaby + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initRetreatActivity + m (Lnet/minecraft/world/entity/EntityLiving;)Z e seesPlayerHoldingLovedItem + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; e babyAvoidNemesis + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; f avoidZombified + m (Lnet/minecraft/world/entity/EntityLiving;)Z f doesntSeeAnyPlayerHoldingLovedItem + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V f initRideHoglinActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Z f lambda$broadcastRetreat$14 + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/List; f getBarterResponseItems + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; g babySometimesRideBabyHoglin + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z g isNearZombified + m (Lnet/minecraft/world/entity/EntityLiving;)Z g wasHurtRecently + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z h isNearAvoidTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V i stopWalking + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z j wantsToStopFleeing + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z k piglinsEqualOrOutnumberHoglins + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z l hoglinsOutnumberPiglins + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V m eat + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Lnet/minecraft/world/phys/Vec3D; n getRandomNearbyPos + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z o hasEatenRecently + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z p isAdmiringItem + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z q isNearRepellent + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z r isAdmiringDisabled + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z s isHoldingItemInOffHand + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z t isNotHoldingLovedItemInOffHand + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z v lambda$initCelebrateActivity$3 +c net/minecraft/world/entity/monster/piglin/PiglinBruteAI net/minecraft/world/entity/monster/piglin/PiglinBruteAi + f I a ANGER_DURATION + f I b MELEE_ATTACK_COOLDOWN + f D c ACTIVITY_SOUND_LIKELIHOOD_PER_TICK + f I d MAX_LOOK_DIST + f I e INTERACTION_RANGE + f F f SPEED_MULTIPLIER_WHEN_IDLING + f I g HOME_CLOSE_ENOUGH_DISTANCE + f I h HOME_TOO_FAR_DISTANCE + f I i HOME_STROLL_AROUND_DISTANCE + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$initFightActivity$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/EntityLiving;)V a wasHurtBy + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$isNearestValidAttackTarget$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; a findNearestValidAttackTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)Z a isNearestValidAttackTarget + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/EntityLiving;)V a setAngerTarget + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; a createIdleLookBehaviors + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;)V a initMemories + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/schedule/Activity;)V a lambda$playActivitySound$2 + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; b createIdleMovementBehaviors + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;)V b updateActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;)V c maybePlayActivitySound + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)V d initFightActivity + m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;)V d playActivitySound +c net/minecraft/world/entity/monster/warden/AngerLevel net/minecraft/world/entity/monster/warden/AngerLevel + f Lnet/minecraft/world/entity/monster/warden/AngerLevel; a CALM + f Lnet/minecraft/world/entity/monster/warden/AngerLevel; b AGITATED + f Lnet/minecraft/world/entity/monster/warden/AngerLevel; c ANGRY + f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; d SORTED_LEVELS + f I e minimumAnger + f Lnet/minecraft/sounds/SoundEffect; f ambientSound + f Lnet/minecraft/sounds/SoundEffect; g listeningSound + f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; h $VALUES + m (Lnet/minecraft/world/entity/monster/warden/AngerLevel;Lnet/minecraft/world/entity/monster/warden/AngerLevel;)I a lambda$static$0 + m (I)Lnet/minecraft/world/entity/monster/warden/AngerLevel; a byAnger + m ()I a getMinimumAnger + m ([Lnet/minecraft/world/entity/monster/warden/AngerLevel;)V a lambda$static$1 + m ()Lnet/minecraft/sounds/SoundEffect; b getAmbientSound + m ()Lnet/minecraft/sounds/SoundEffect; c getListeningSound + m ()Z d isAngry + m ()[Lnet/minecraft/world/entity/monster/warden/AngerLevel; e $values +c net/minecraft/world/entity/monster/warden/AngerManagement net/minecraft/world/entity/monster/warden/AngerManagement + f I a CONVERSION_DELAY + f I b MAX_ANGER + f Ljava/util/ArrayList; c suspects + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d angerBySuspect + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; e angerByUuid + f I f DEFAULT_ANGER_DECREASE + f I g conversionDelay + f I h highestAnger + f Lcom/mojang/serialization/Codec; i SUSPECT_ANGER_PAIR + f Ljava/util/function/Predicate; j filter + f Lnet/minecraft/world/entity/monster/warden/AngerManagement$a; k suspectSorter + m (Lnet/minecraft/server/level/WorldServer;)V a convertFromUuids + m (ILnet/minecraft/world/entity/Entity;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$increaseAnger$6 + m (Ljava/util/function/Predicate;Ljava/util/List;)Lnet/minecraft/world/entity/monster/warden/AngerManagement; a lambda$codec$1 + m (Lnet/minecraft/world/entity/Entity;)V a clearAnger + m (Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/entity/Entity;I)I a increaseAnger + m (Lcom/mojang/datafixers/util/Pair;)V a lambda$new$3 + m (Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$2 + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)V a tick + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$createUuidAngerPairs$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; a getActiveEntity + m (Lnet/minecraft/world/entity/Entity;)I b getActiveAnger + m ()Ljava/util/List; b createUuidAngerPairs + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; c lambda$getActiveEntity$8 + m ()V c sortAndUpdateHighestAnger + m ()Lnet/minecraft/world/entity/Entity; d getTopSuspect + m (Lnet/minecraft/world/entity/Entity;)Z d lambda$getActiveEntity$7 + m (Lnet/minecraft/world/entity/Entity;)Lcom/mojang/datafixers/util/Pair; e lambda$createUuidAngerPairs$4 +c net/minecraft/world/entity/monster/warden/AngerManagement$1 net/minecraft/world/entity/monster/warden/AngerManagement$1 + f [I a $SwitchMap$net$minecraft$world$entity$Entity$RemovalReason +c net/minecraft/world/entity/monster/warden/AngerManagement$a net/minecraft/world/entity/monster/warden/AngerManagement$Sorter + f Lnet/minecraft/world/entity/monster/warden/AngerManagement; a angerManagement + m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; a angerManagement + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I a compare +c net/minecraft/world/entity/monster/warden/Warden net/minecraft/world/entity/monster/warden/Warden + f Lnet/minecraft/world/entity/AnimationState; a roarAnimationState + f Lnet/minecraft/world/entity/AnimationState; b sniffAnimationState + f Lnet/minecraft/world/entity/AnimationState; bY attackAnimationState + f Lnet/minecraft/world/entity/AnimationState; bZ sonicBoomAnimationState + f Lnet/minecraft/world/entity/AnimationState; c emergeAnimationState + f I cC heartAnimation + f I cD heartAnimationO + f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; cE dynamicGameEventListener + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; cF vibrationUser + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; cG vibrationData + f Lnet/minecraft/world/entity/monster/warden/AngerManagement; cH angerManagement + f Lorg/slf4j/Logger; ca LOGGER + f I cb VIBRATION_COOLDOWN_TICKS + f I cc TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM + f I cd MAX_HEALTH + f F ce MOVEMENT_SPEED_WHEN_FIGHTING + f F cf KNOCKBACK_RESISTANCE + f F cg ATTACK_KNOCKBACK + f I ch ATTACK_DAMAGE + f I ci FOLLOW_RANGE + f Lnet/minecraft/network/syncher/DataWatcherObject; cj CLIENT_ANGER_LEVEL + f I ck DARKNESS_DISPLAY_LIMIT + f I cl DARKNESS_DURATION + f I cm DARKNESS_RADIUS + f I cn DARKNESS_INTERVAL + f I co ANGERMANAGEMENT_TICK_DELAY + f I cp DEFAULT_ANGER + f I cq PROJECTILE_ANGER + f I cr ON_HURT_ANGER_BOOST + f I cs RECENT_PROJECTILE_TICK_THRESHOLD + f I ct TOUCH_COOLDOWN_TICKS + f I cu DIGGING_PARTICLES_AMOUNT + f F cv DIGGING_PARTICLES_DURATION + f F cw DIGGING_PARTICLES_OFFSET + f I cx PROJECTILE_ANGER_DISTANCE + f I cy tendrilAnimation + f I cz tendrilAnimationO + f Lnet/minecraft/world/entity/AnimationState; d diggingAnimationState + m (Lnet/minecraft/world/entity/Entity;)V D doPush + m (F)F J getTendrilAnimation + m (F)F K getHeartAnimation + m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget + m (Lnet/minecraft/world/entity/monster/warden/Warden;)Lnet/minecraft/world/entity/ai/BehaviorController; a access$000 + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Ljava/util/function/BiConsumer;)V a updateDynamicGameEventListener + m (Lnet/minecraft/world/entity/AnimationState;)V a clientDiggingParticles + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$readAdditionalSaveData$7 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo + m (Lnet/minecraft/world/entity/monster/warden/AngerManagement;)V a lambda$readAdditionalSaveData$5 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;I)V a applyDarknessAround + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$3 + m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;IZ)V a increaseAngerAt + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue + m ()F aU nextStep + m ()V ac sendDebugPackets + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$addAdditionalSaveData$1 + m (Lnet/minecraft/world/entity/Entity;)Z b canTargetEntity + m (B)V b handleEntityEvent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation + m ()Z bI isPushable + m ()Z bh dampensVibrations + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget + m (Lnet/minecraft/world/entity/Entity;)V c clearAnger + m (Ljava/lang/String;)V d lambda$readAdditionalSaveData$6 + m (Lnet/minecraft/world/entity/Entity;)V d increaseAngerAt + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Ljava/lang/String;)V e lambda$readAdditionalSaveData$4 + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m (Ljava/lang/String;)V f lambda$addAdditionalSaveData$2 + m ()Z fU canDisableShield + m ()F fg getSoundVolume + m (Ljava/lang/String;)V g lambda$addAdditionalSaveData$0 + m ()V gA playListeningSound + m ()I gB getActiveAnger + m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; gs getAngerManagement + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gt getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu getVibrationUser + m ()Z gv isDiggingOrEmerging + m ()V gy syncClientAngerLevel + m ()I gz getHeartBeatDelay + m (D)Z h removeWhenFarAway + m ()V h tick + m (Lnet/minecraft/world/entity/EntityLiving;)V j setAttackTarget + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes + m (Lnet/minecraft/world/entity/Entity;)Z o canRide + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()I p getClientAngerLevel + m ()Lnet/minecraft/world/entity/monster/warden/AngerLevel; t getAngerLevel + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()Ljava/util/Optional; x getEntityAngryAt +c net/minecraft/world/entity/monster/warden/Warden$1 net/minecraft/world/entity/monster/warden/Warden$1 + m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder +c net/minecraft/world/entity/monster/warden/Warden$1$1 net/minecraft/world/entity/monster/warden/Warden$1$1 + m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)F a distance +c net/minecraft/world/entity/monster/warden/Warden$2 net/minecraft/world/entity/monster/warden/Warden$2 + f [I a $SwitchMap$net$minecraft$world$entity$Pose +c net/minecraft/world/entity/monster/warden/Warden$a net/minecraft/world/entity/monster/warden/Warden$VibrationUser + f Lnet/minecraft/world/entity/monster/warden/Warden; a this$0 + f I b GAME_EVENT_LISTENER_RANGE + f Lnet/minecraft/world/level/gameevent/PositionSource; c positionSource + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration + m ()I a getListenerRadius + m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource + m ()Lnet/minecraft/tags/TagKey; c getListenableEvents + m ()Z d canTriggerAvoidVibration +c net/minecraft/world/entity/monster/warden/WardenAi net/minecraft/world/entity/monster/warden/WardenAi + f I a EMERGE_DURATION + f I b ROAR_DURATION + f I c DIGGING_COOLDOWN + f F d SPEED_MULTIPLIER_WHEN_IDLING + f F e SPEED_MULTIPLIER_WHEN_INVESTIGATING + f F f SPEED_MULTIPLIER_WHEN_FIGHTING + f I g MELEE_ATTACK_COOLDOWN + f I h DIGGING_DURATION + f I i SNIFFING_DURATION + f I j DISTURBANCE_LOCATION_EXPIRY_TIME + f Ljava/util/List; k SENSOR_TYPES + f Ljava/util/List; l MEMORY_TYPES + f Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; m DIG_COOLDOWN_SETTER + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$isTarget$5 + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)Z a isTarget + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a lambda$static$0 + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/core/BlockPosition;)V a setDisturbanceLocation + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$initFightActivity$3 + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/ai/BehaviorController;)V a initFightActivity + m (Lnet/minecraft/world/entity/EntityLiving;)V a setDigCooldown + m (Lnet/minecraft/world/entity/monster/warden/Warden;)V a updateActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)V a onTargetInvalid + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$static$1 + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initEmergeActivity + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$initFightActivity$4 + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initDiggingActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initIdleActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initInvestigateActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V f initSniffingActivity + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V g initRoarActivity +c net/minecraft/world/entity/monster/warden/WardenSpawnTracker net/minecraft/world/entity/monster/warden/WardenSpawnTracker + f Lcom/mojang/serialization/Codec; a CODEC + f I b MAX_WARNING_LEVEL + f D c PLAYER_SEARCH_RADIUS + f I d WARNING_CHECK_DIAMETER + f I e DECREASE_WARNING_LEVEL_EVERY_INTERVAL + f I f WARNING_LEVEL_INCREASE_COOLDOWN + f I g ticksSinceLastWarning + f I h warningLevel + f I i cooldownTicks + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/server/level/EntityPlayer;)V a lambda$tryWarn$7 + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V a copyData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/EntityPlayer;)Ljava/util/OptionalInt; a tryWarn + m (I)V a setWarningLevel + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a hasNearbyWarden + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V a lambda$tryWarn$6 + m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/util/stream/Stream; a lambda$tryWarn$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m ()V a tick + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$getNearbyPlayers$8 + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; b lambda$static$2 + m (Lnet/minecraft/server/level/EntityPlayer;)Z b lambda$tryWarn$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Ljava/util/List; b getNearbyPlayers + m ()V b reset + m ()I c getWarningLevel + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; c lambda$static$1 + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; d lambda$static$0 + m ()Z d onCooldown + m ()V e increaseWarningLevel + m ()V f decreaseWarningLevel +c net/minecraft/world/entity/npc/EntityVillager net/minecraft/world/entity/npc/Villager + f Lcom/google/common/collect/ImmutableList; cC MEMORY_TYPES + f Lcom/google/common/collect/ImmutableList; cD SENSOR_TYPES + f I ca BREEDING_FOOD_THRESHOLD + f Ljava/util/Map; cb FOOD_POINTS + f F cc SPEED_MODIFIER + f Ljava/util/Map; cd POI_MEMORIES + f Lorg/slf4j/Logger; ce LOGGER + f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_VILLAGER_DATA + f I cg TRADES_PER_LEVEL + f I ch MAX_GOSSIP_TOPICS + f I ci GOSSIP_COOLDOWN + f I cj GOSSIP_DECAY_INTERVAL + f I ck HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS + f I cl HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM + f J cm TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING + f I cn updateMerchantTimer + f Z co increaseProfessionLevelOnUpdate + f Lnet/minecraft/world/entity/player/EntityHuman; cp lastTradedPlayer + f Z cq chasing + f I cr foodLevel + f Lnet/minecraft/world/entity/ai/gossip/Reputation; cs gossips + f J ct lastGossipTime + f J cu lastGossipDecayTime + f I cv villagerXp + f J cw lastRestockGameTime + f I cx numberOfRestocksToday + f J cy lastRestockCheckDayTime + f Z cz assignProfessionWhenSpawned + m ()Z X_ canBreed + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a setTradingPlayer + m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;)Z a lambda$getPlayerReputation$8 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V a gossip + m (Lnet/minecraft/nbt/NBTBase;)V a setGossips + m (J)Z a wantsToSpawnGolem + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/InventorySubcontainer;Ljava/util/Map$Entry;)I a lambda$countFoodPointsInInventory$10 + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/entity/ai/village/ReputationEvent;Lnet/minecraft/world/entity/Entity;)V a onReputationEventFrom + m (JLnet/minecraft/world/entity/npc/EntityVillager;)Z a lambda$spawnGolemIfNeeded$12 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$4 + m (Lnet/minecraft/server/level/WorldServer;JI)V a spawnGolemIfNeeded + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$tellWitnessesThatIWasMurdered$6 + m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;)Z a lambda$static$3 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityLiving;)V a setLastHurtByMob + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V a releasePoi + m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a registerBrainGoals + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/core/GlobalPos;)V a lambda$releasePoi$7 + m (Lnet/minecraft/world/entity/npc/VillagerData;)V a setVillagerData + m ()V ac sendDebugPackets + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V b rewardTradeXp + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;)Z b lambda$static$2 + m (Lnet/minecraft/world/entity/Entity;)V b tellWitnessesThatIWasMurdered + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V b setOffers + m (J)Z b golemSpawnConditionsMet + m (B)V b handleEntityEvent + m (Lnet/minecraft/core/BlockPosition;)V b startSleeping + m (Lnet/minecraft/world/entity/npc/VillagerData;)V b lambda$readAdditionalSaveData$5 + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/npc/EntityVillager; b getBreedOffspring + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;)Z c lambda$static$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp + m ()Lnet/minecraft/network/chat/IChatBaseComponent; cz getTypeName + m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;)Z d lambda$static$0 + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain + m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider + m ()V fS stopSleeping + m (Lnet/minecraft/server/level/WorldServer;)V g refreshBrain + m (Lnet/minecraft/world/entity/player/EntityHuman;)I g getPlayerReputation + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes + m ()Lnet/minecraft/world/entity/npc/VillagerData; gC getVillagerData + m ()Z gD assignProfessionWhenSpawned + m ()Z gE canRestock + m ()V gF restock + m ()Z gG shouldRestock + m ()V gH playWorkSound + m ()V gI eatAndDigestFood + m ()Z gJ hasExcessFood + m ()Z gK wantsMoreFood + m ()Z gL hasFarmSeeds + m ()Lnet/minecraft/world/entity/ai/gossip/Reputation; gM getGossips + m ()V gN setUnhappy + m ()V gO resetSpecialPrices + m ()V gP resendOffersToTradingPlayer + m ()Z gQ needsToRestock + m ()Z gR allowedToRestock + m ()V gS catchUpDemand + m ()V gT updateDemand + m ()V gU releaseAllPois + m ()Z gV hungry + m ()V gW eatUntilFull + m ()Z gX shouldIncreaseLevel + m ()V gY increaseMerchantCareer + m ()I gZ countFoodPointsInInventory + m ()V gy stopTrading + m ()V gz updateTrades + m (Lnet/minecraft/world/entity/player/EntityHuman;)V h startTrading + m (D)Z h removeWhenFarAway + m ()V h tick + m ()V ha maybeDecayGossip + m ()V hb resetNumberOfRestocks + m (Lnet/minecraft/world/entity/player/EntityHuman;)V i updateSpecialPrices + m ()V i ageBoundaryReached + m (Lnet/minecraft/world/item/ItemStack;)Z j lambda$hasFarmSeeds$11 + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (I)V t setVillagerXp + m (I)V u digestFood + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m ()I x getVillagerXp +c net/minecraft/world/entity/npc/EntityVillagerAbstract net/minecraft/world/entity/npc/AbstractVillager + f I bY VILLAGER_SLOT_OFFSET + f Lnet/minecraft/world/item/trading/MerchantRecipeList; bZ offers + f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_UNHAPPY_COUNTER + f Lorg/slf4j/Logger; cb LOGGER + f I cc VILLAGER_INVENTORY_SIZE + f Lnet/minecraft/world/entity/player/EntityHuman; cd tradingPlayer + f Lnet/minecraft/world/InventorySubcontainer; ce inventory + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a overrideOffers + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a setTradingPlayer + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;[Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption;I)V a addOffersFromItemListings + m (Lnet/minecraft/core/particles/ParticleParam;)V a addParticlesAroundSelf + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V a notifyTrade + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V b rewardTradeXp + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V b lambda$readAdditionalSaveData$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z f stillValid + m ()Z gA isClientSide + m ()Lnet/minecraft/world/entity/player/EntityHuman; gs getTradingPlayer + m ()Z gt isTrading + m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gu getOffers + m ()Z gv showProgressBar + m ()Lnet/minecraft/sounds/SoundEffect; gw getNotifyTradeSound + m ()V gx playCelebrateSound + m ()V gy stopTrading + m ()V gz updateTrades + m (Lnet/minecraft/world/item/ItemStack;)V i notifyTradeUpdated + m ()I p getUnhappyCounter + m (I)V r setUnhappyCounter + m (I)V s overrideXp + m ()Lnet/minecraft/world/InventorySubcontainer; t getInventory + m (F)Lnet/minecraft/world/phys/Vec3D; u getRopeHoldPosition + m (Z)Lnet/minecraft/sounds/SoundEffect; x getTradeUpdatedSound + m ()I x getVillagerXp + m ()Z y canBeLeashed +c net/minecraft/world/entity/npc/EntityVillagerTrader net/minecraft/world/entity/npc/WanderingTrader + f I ca NUMBER_OF_TRADE_OFFERS + f Lnet/minecraft/core/BlockPosition; cb wanderTarget + f I cc despawnDelay + m ()V E registerGoals + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; a access$000 + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V b rewardTradeXp + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract + m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b access$100 + m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; c access$200 + m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; d access$300 + m ()V d_ aiStep + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Z e lambda$registerGoals$1 + m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Z f lambda$registerGoals$0 + m ()I gB getDespawnDelay + m ()V gC experimentalUpdateTrades + m ()V gD maybeDespawn + m ()Lnet/minecraft/core/BlockPosition; gF getWanderTarget + m ()Z gv showProgressBar + m ()Lnet/minecraft/sounds/SoundEffect; gw getNotifyTradeSound + m ()V gz updateTrades + m (D)Z h removeWhenFarAway + m (Lnet/minecraft/core/BlockPosition;)V h setWanderTarget + m (Lnet/minecraft/core/BlockPosition;)V i lambda$readAdditionalSaveData$2 + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; j getConsumeSound + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m (I)V t setDespawnDelay + m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound + m (Z)Lnet/minecraft/sounds/SoundEffect; x getTradeUpdatedSound +c net/minecraft/world/entity/npc/EntityVillagerTrader$a net/minecraft/world/entity/npc/WanderingTrader$WanderToPositionGoal + f Lnet/minecraft/world/entity/npc/EntityVillagerTrader; a trader + f D b stopDistance + f D c speedModifier + f Lnet/minecraft/world/entity/npc/EntityVillagerTrader; d this$0 + m (Lnet/minecraft/core/BlockPosition;D)Z a isTooFarAway + m ()V a tick + m ()Z b canUse + m ()V e stop +c net/minecraft/world/entity/npc/InventoryCarrier net/minecraft/world/entity/npc/InventoryCarrier + f Ljava/lang/String; c_ TAG_INVENTORY + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/npc/InventoryCarrier;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a readInventoryFromTag + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b writeInventoryToTag + m ()Lnet/minecraft/world/InventorySubcontainer; t getInventory +c net/minecraft/world/entity/npc/MerchantWrapper net/minecraft/world/entity/npc/ClientSideMerchant + f Lnet/minecraft/world/entity/player/EntityHuman; a source + f Lnet/minecraft/world/item/trading/MerchantRecipeList; b offers + f I c xp + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a setTradingPlayer + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a overrideOffers + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V a notifyTrade + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z f stillValid + m ()Z gA isClientSide + m ()Lnet/minecraft/world/entity/player/EntityHuman; gs getTradingPlayer + m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gu getOffers + m ()Z gv showProgressBar + m ()Lnet/minecraft/sounds/SoundEffect; gw getNotifyTradeSound + m (Lnet/minecraft/world/item/ItemStack;)V i notifyTradeUpdated + m (I)V s overrideXp + m ()I x getVillagerXp +c net/minecraft/world/entity/npc/MobSpawnerCat net/minecraft/world/entity/npc/CatSpawner + f I a TICK_DELAY + f I b nextTick + m (Lnet/minecraft/core/Holder;)Z a lambda$spawnInVillage$0 + m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)I a spawnCat + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)I a spawnInVillage + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)I b spawnInHut +c net/minecraft/world/entity/npc/MobSpawnerTrader net/minecraft/world/entity/npc/WanderingTraderSpawner + f I a DEFAULT_SPAWN_DELAY + f I b DEFAULT_TICK_DELAY + f I c MIN_SPAWN_CHANCE + f I d MAX_SPAWN_CHANCE + f I e SPAWN_CHANCE_INCREASE + f I f SPAWN_ONE_IN_X_CHANCE + f I g NUMBER_OF_SPAWN_ATTEMPTS + f Lnet/minecraft/util/RandomSource; h random + f Lnet/minecraft/world/level/storage/IWorldDataServer; i serverLevelData + f I j tickDelay + f I k spawnDelay + f I l spawnChance + m (Lnet/minecraft/core/Holder;)Z a lambda$spawn$0 + m (Lnet/minecraft/core/BlockPosition;)Z a lambda$spawn$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillagerTrader;I)V a tryToSpawnLlamaFor + m (Lnet/minecraft/server/level/WorldServer;)Z a spawn + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/core/BlockPosition; a findSpawnPositionNear + m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a hasEnoughSpace +c net/minecraft/world/entity/npc/NPC net/minecraft/world/entity/npc/Npc +c net/minecraft/world/entity/npc/VillagerData net/minecraft/world/entity/npc/VillagerData + f I a MIN_VILLAGER_LEVEL + f I b MAX_VILLAGER_LEVEL + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f [I e NEXT_LEVEL_XP_THRESHOLDS + f Lnet/minecraft/world/entity/npc/VillagerType; f type + f Lnet/minecraft/world/entity/npc/VillagerProfession; g profession + f I h level + m (Lnet/minecraft/world/entity/npc/VillagerProfession;)Lnet/minecraft/world/entity/npc/VillagerData; a setProfession + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/entity/npc/VillagerData;)Ljava/lang/Integer; a lambda$static$8 + m (Lnet/minecraft/world/entity/npc/VillagerType;)Lnet/minecraft/world/entity/npc/VillagerData; a setType + m (I)Lnet/minecraft/world/entity/npc/VillagerData; a setLevel + m ()Lnet/minecraft/world/entity/npc/VillagerType; a getType + m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/world/entity/npc/VillagerProfession; b lambda$static$7 + m ()Lnet/minecraft/world/entity/npc/VillagerProfession; b getProfession + m (I)I b getMinXpPerLevel + m (I)I c getMaxXpPerLevel + m ()I c getLevel + m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/world/entity/npc/VillagerType; c lambda$static$6 + m (I)Z d canLevelUp + m (Lnet/minecraft/world/entity/npc/VillagerData;)Ljava/lang/Integer; d lambda$static$4 + m ()Lnet/minecraft/world/entity/npc/VillagerProfession; d lambda$static$2 + m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/world/entity/npc/VillagerProfession; e lambda$static$3 + m ()Lnet/minecraft/world/entity/npc/VillagerType; e lambda$static$0 + m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/world/entity/npc/VillagerType; f lambda$static$1 +c net/minecraft/world/entity/npc/VillagerDataHolder net/minecraft/world/entity/npc/VillagerDataHolder + m (Ljava/lang/Object;)V a setVariant + m (Lnet/minecraft/world/entity/npc/VillagerData;)V a setVillagerData + m ()Lnet/minecraft/world/entity/npc/VillagerType; a getVariant + m (Lnet/minecraft/world/entity/npc/VillagerType;)V a setVariant + m ()Ljava/lang/Object; d getVariant + m ()Lnet/minecraft/world/entity/npc/VillagerData; gC getVillagerData +c net/minecraft/world/entity/npc/VillagerProfession net/minecraft/world/entity/npc/VillagerProfession + f Ljava/util/function/Predicate; a ALL_ACQUIRABLE_JOBS + f Lnet/minecraft/world/entity/npc/VillagerProfession; b NONE + f Lnet/minecraft/world/entity/npc/VillagerProfession; c ARMORER + f Lnet/minecraft/world/entity/npc/VillagerProfession; d BUTCHER + f Lnet/minecraft/world/entity/npc/VillagerProfession; e CARTOGRAPHER + f Lnet/minecraft/world/entity/npc/VillagerProfession; f CLERIC + f Lnet/minecraft/world/entity/npc/VillagerProfession; g FARMER + f Lnet/minecraft/world/entity/npc/VillagerProfession; h FISHERMAN + f Lnet/minecraft/world/entity/npc/VillagerProfession; i FLETCHER + f Lnet/minecraft/world/entity/npc/VillagerProfession; j LEATHERWORKER + f Lnet/minecraft/world/entity/npc/VillagerProfession; k LIBRARIAN + f Lnet/minecraft/world/entity/npc/VillagerProfession; l MASON + f Lnet/minecraft/world/entity/npc/VillagerProfession; m NITWIT + f Lnet/minecraft/world/entity/npc/VillagerProfession; n SHEPHERD + f Lnet/minecraft/world/entity/npc/VillagerProfession; o TOOLSMITH + f Lnet/minecraft/world/entity/npc/VillagerProfession; p WEAPONSMITH + f Ljava/lang/String; q name + f Ljava/util/function/Predicate; r heldJobSite + f Ljava/util/function/Predicate; s acquirableJobSite + f Lcom/google/common/collect/ImmutableSet; t requestedItems + f Lcom/google/common/collect/ImmutableSet; u secondaryPoi + f Lnet/minecraft/sounds/SoundEffect; v workSound + m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/entity/npc/VillagerProfession; a register + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z a lambda$register$4 + m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/entity/npc/VillagerProfession; a register + m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/entity/npc/VillagerProfession; a register + m ()Ljava/lang/String; a name + m (Lnet/minecraft/core/Holder;)Z a lambda$static$0 + m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/entity/npc/VillagerProfession; a register + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z b lambda$register$3 + m ()Ljava/util/function/Predicate; b heldJobSite + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z c lambda$register$2 + m ()Ljava/util/function/Predicate; c acquirableJobSite + m ()Lcom/google/common/collect/ImmutableSet; d requestedItems + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z d lambda$register$1 + m ()Lcom/google/common/collect/ImmutableSet; e secondaryPoi + m ()Lnet/minecraft/sounds/SoundEffect; f workSound +c net/minecraft/world/entity/npc/VillagerTrades net/minecraft/world/entity/npc/VillagerTrades + f Ljava/util/Map; a TRADES + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b WANDERING_TRADER_TRADES + f Ljava/util/Map; c EXPERIMENTAL_TRADES + f Ljava/util/List; d EXPERIMENTAL_WANDERING_TRADER_TRADES + f I e DEFAULT_SUPPLY + f I f COMMON_ITEMS_SUPPLY + f I g UNCOMMON_ITEMS_SUPPLY + f I h XP_LEVEL_1_SELL + f I i XP_LEVEL_1_BUY + f I j XP_LEVEL_2_SELL + f I k XP_LEVEL_2_BUY + f I l XP_LEVEL_3_SELL + f I m XP_LEVEL_3_BUY + f I n XP_LEVEL_4_SELL + f I o XP_LEVEL_4_BUY + f I p XP_LEVEL_5_TRADE + f F q LOW_TIER_PRICE_MULTIPLIER + f F r HIGH_TIER_PRICE_MULTIPLIER + f Lnet/minecraft/world/entity/npc/VillagerTrades$l; s DESERT_MAP + f Lnet/minecraft/world/entity/npc/VillagerTrades$l; t SAVANNA_MAP + f Lnet/minecraft/world/entity/npc/VillagerTrades$l; u PLAINS_MAP + f Lnet/minecraft/world/entity/npc/VillagerTrades$l; v TAIGA_MAP + f Lnet/minecraft/world/entity/npc/VillagerTrades$l; w SNOWY_MAP + f Lnet/minecraft/world/entity/npc/VillagerTrades$l; x JUNGLE_MAP + f Lnet/minecraft/world/entity/npc/VillagerTrades$l; y SWAMP_MAP + m ()Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption; a specialBooks + m (I)Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption; a commonBooks + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPredicate$a;)Lnet/minecraft/core/component/DataComponentPredicate$a; a lambda$potionCost$1 + m (Ljava/util/HashMap;)V a lambda$static$0 + m (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a toIntMap + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/trading/ItemCost; a potionCost + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; b potion +c net/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption net/minecraft/world/entity/npc/VillagerTrades$ItemListing + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer +c net/minecraft/world/entity/npc/VillagerTrades$a net/minecraft/world/entity/npc/VillagerTrades$DyedArmorForEmeralds + f Lnet/minecraft/world/item/Item; a item + f I b value + f I c maxUses + f I d villagerXp + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/ItemDye; a getRandomDye + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer +c net/minecraft/world/entity/npc/VillagerTrades$b net/minecraft/world/entity/npc/VillagerTrades$EmeraldForItems + f Lnet/minecraft/world/item/trading/ItemCost; a itemStack + f I b maxUses + f I c villagerXp + f I d emeraldAmount + f F e priceMultiplier + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer +c net/minecraft/world/entity/npc/VillagerTrades$c net/minecraft/world/entity/npc/VillagerTrades$EmeraldsForVillagerTypeItem + f Ljava/util/Map; a trades + f I b cost + f I c maxUses + f I d villagerXp + m (Ljava/util/Map;Lnet/minecraft/world/entity/npc/VillagerType;)Z a lambda$new$0 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer + m (Lnet/minecraft/world/entity/npc/VillagerType;)V a lambda$new$1 +c net/minecraft/world/entity/npc/VillagerTrades$d net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds + f I a villagerXp + f Lnet/minecraft/tags/TagKey; b tradeableEnchantments + f I c minLevel + f I d maxLevel + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer +c net/minecraft/world/entity/npc/VillagerTrades$e net/minecraft/world/entity/npc/VillagerTrades$EnchantedItemForEmeralds + f Lnet/minecraft/world/item/ItemStack; a itemStack + f I b baseEmeraldCost + f I c maxUses + f I d villagerXp + f F e priceMultiplier + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer +c net/minecraft/world/entity/npc/VillagerTrades$f net/minecraft/world/entity/npc/VillagerTrades$FailureItemListing + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer +c net/minecraft/world/entity/npc/VillagerTrades$h net/minecraft/world/entity/npc/VillagerTrades$ItemsAndEmeraldsToItems + f Lnet/minecraft/world/item/trading/ItemCost; a fromItem + f I b emeraldCost + f Lnet/minecraft/world/item/ItemStack; c toItem + f I d maxUses + f I e villagerXp + f F f priceMultiplier + f Ljava/util/Optional; g enchantmentProvider + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V a lambda$getOffer$0 +c net/minecraft/world/entity/npc/VillagerTrades$i net/minecraft/world/entity/npc/VillagerTrades$ItemsForEmeralds + f Lnet/minecraft/world/item/ItemStack; a itemStack + f I b emeraldCost + f I c maxUses + f I d villagerXp + f F e priceMultiplier + f Ljava/util/Optional; f enchantmentProvider + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V a lambda$getOffer$0 +c net/minecraft/world/entity/npc/VillagerTrades$j net/minecraft/world/entity/npc/VillagerTrades$SuspiciousStewForEmerald + f Lnet/minecraft/world/item/component/SuspiciousStewEffects; a effects + f I b xp + f F c priceMultiplier + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer +c net/minecraft/world/entity/npc/VillagerTrades$k net/minecraft/world/entity/npc/VillagerTrades$TippedArrowForItemsAndEmeralds + f Lnet/minecraft/world/item/ItemStack; a toItem + f I b toCount + f I c emeraldCost + f I d maxUses + f I e villagerXp + f Lnet/minecraft/world/item/Item; f fromItem + f I g fromCount + f F h priceMultiplier + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder$c;)Z a lambda$getOffer$0 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer +c net/minecraft/world/entity/npc/VillagerTrades$l net/minecraft/world/entity/npc/VillagerTrades$TreasureMapForEmeralds + f I a emeraldCost + f Lnet/minecraft/tags/TagKey; b destination + f Ljava/lang/String; c displayName + f Lnet/minecraft/core/Holder; d destinationType + f I e maxUses + f I f villagerXp + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer +c net/minecraft/world/entity/npc/VillagerTrades$m net/minecraft/world/entity/npc/VillagerTrades$TypeSpecificTrade + f Ljava/util/Map; a trades + m (Lnet/minecraft/world/entity/npc/VillagerType;)Lnet/minecraft/world/entity/npc/VillagerType; a lambda$oneTradeInBiomes$0 + m (Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption;Lnet/minecraft/world/entity/npc/VillagerType;)Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption; a lambda$oneTradeInBiomes$1 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer + m (Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption;[Lnet/minecraft/world/entity/npc/VillagerType;)Lnet/minecraft/world/entity/npc/VillagerTrades$m; a oneTradeInBiomes + m ()Ljava/util/Map; a trades +c net/minecraft/world/entity/npc/VillagerType net/minecraft/world/entity/npc/VillagerType + f Lnet/minecraft/world/entity/npc/VillagerType; a DESERT + f Lnet/minecraft/world/entity/npc/VillagerType; b JUNGLE + f Lnet/minecraft/world/entity/npc/VillagerType; c PLAINS + f Lnet/minecraft/world/entity/npc/VillagerType; d SAVANNA + f Lnet/minecraft/world/entity/npc/VillagerType; e SNOW + f Lnet/minecraft/world/entity/npc/VillagerType; f SWAMP + f Lnet/minecraft/world/entity/npc/VillagerType; g TAIGA + f Ljava/lang/String; h name + f Ljava/util/Map; i BY_BIOME + m (Ljava/lang/String;)Lnet/minecraft/world/entity/npc/VillagerType; a register + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/npc/VillagerType; a byBiome + m (Ljava/util/HashMap;)V a lambda$static$0 +c net/minecraft/world/entity/player/AutoRecipeStackManager net/minecraft/world/entity/player/StackedContents + m (Ljava/lang/Iterable;)Ljava/util/List; a getUniqueAvailableIngredientItems + m (Ljava/util/List;)I a getResultUpperBound + m ()V a clear + m (Ljava/lang/Object;I)V a account + m (Ljava/lang/Iterable;Ljava/lang/Object;)Z a anyIngredientMatches + m (Ljava/util/List;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a tryPick + m (Ljava/lang/Object;I)Z b hasAtLeast + m (Ljava/util/List;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)I b tryPickAll + m (Ljava/lang/Object;I)V c take + m (Ljava/lang/Object;I)V d put +c net/minecraft/world/entity/player/AutoRecipeStackManager$a net/minecraft/world/entity/player/StackedContents$IngredientInfo +c net/minecraft/world/entity/player/AutoRecipeStackManager$b net/minecraft/world/entity/player/StackedContents$Output +c net/minecraft/world/entity/player/AutoRecipeStackManager$c net/minecraft/world/entity/player/StackedContents$RecipePicker + f Z a $assertionsDisabled + f Lnet/minecraft/world/entity/player/AutoRecipeStackManager; b this$0 + f Ljava/util/List; c ingredients + f I d ingredientCount + f Ljava/util/List; e items + f I f itemCount + f Ljava/util/BitSet; g data + f Lit/unimi/dsi/fastutil/ints/IntList; h path + m (ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a tryPick + m (II)V a setConnection + m ()V a setInitialConnections + m (I)Z a isPathIndexItem + m (II)Z b hasConnection + m (I)Lit/unimi/dsi/fastutil/ints/IntList; b tryAssigningNewItem + m ()I b visitedIngredientOffset + m (ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)I b tryPickAll + m (II)I c getConnectionIndex + m ()I c visitedIngredientCount + m (I)Lit/unimi/dsi/fastutil/ints/IntList; c findNewItemAssignmentPath + m (I)Z d isSatisfied + m (II)Z d isAssigned + m ()I d visitedItemOffset + m ()I e visitedItemCount + m (I)V e setSatisfied + m (II)V e assign + m (II)V f unassign + m ()I f satisfiedOffset + m (I)I f getSatisfiedIndex + m ()I g satisfiedCount + m (II)I g getResidualIndex + m (I)V g visitIngredient + m (I)Z h hasVisitedIngredient + m (II)V h clearRange + m ()I h connectionOffset + m (I)I i getVisitedIngredientIndex + m ()I i connectionCount + m ()I j residualOffset + m (I)V j visitItem + m (I)Z k hasVisitedItem + m ()I k residualCount + m (I)I l getVisitiedItemIndex + m ()V l clearSatisfied + m ()V m clearAllVisited +c net/minecraft/world/entity/player/EntityHuman net/minecraft/world/entity/player/Player + f Lorg/slf4j/Logger; a LOGGER + f I b CURRENT_IMPULSE_CONTEXT_RESET_GRACE_TIME_TICKS + f Lnet/minecraft/world/entity/EnumMainHand; bG DEFAULT_MAIN_HAND + f I bH DEFAULT_MODEL_CUSTOMIZATION + f I bI MAX_HEALTH + f I bJ SLEEP_DURATION + f I bK WAKE_UP_DURATION + f I bL ENDER_SLOT_OFFSET + f I bM HELD_ITEM_SLOT + f I bN CRAFTING_SLOT_OFFSET + f F bO DEFAULT_BLOCK_INTERACTION_RANGE + f F bP DEFAULT_ENTITY_INTERACTION_RANGE + f F bQ CROUCH_BB_HEIGHT + f F bR SWIMMING_BB_WIDTH + f F bS SWIMMING_BB_HEIGHT + f F bT DEFAULT_EYE_HEIGHT + f Lnet/minecraft/world/phys/Vec3D; bU DEFAULT_VEHICLE_ATTACHMENT + f Lnet/minecraft/world/entity/EntitySize; bV STANDING_DIMENSIONS + f Lnet/minecraft/network/syncher/DataWatcherObject; bW DATA_PLAYER_MODE_CUSTOMISATION + f Lnet/minecraft/network/syncher/DataWatcherObject; bX DATA_PLAYER_MAIN_HAND + f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_SHOULDER_LEFT + f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_SHOULDER_RIGHT + f Ljava/util/Map; c POSES + f Lcom/mojang/authlib/GameProfile; cC gameProfile + f Z cD reducedDebugInfo + f Lnet/minecraft/world/item/ItemStack; cE lastItemInMainHand + f Lnet/minecraft/world/item/ItemCooldown; cF cooldowns + f Ljava/util/Optional; cG lastDeathLocation + f Z cH ignoreFallDamageFromCurrentImpulse + f I cI currentImpulseContextResetGraceTime + f I ca CLIENT_LOADED_TIMEOUT_TIME + f Lnet/minecraft/world/inventory/InventoryEnderChest; cb enderChestInventory + f Lnet/minecraft/world/inventory/ContainerPlayer; cc inventoryMenu + f Lnet/minecraft/world/inventory/Container; cd containerMenu + f Lnet/minecraft/world/food/FoodMetaData; ce foodData + f I cf jumpTriggerTime + f I cg clientLoadedTimeoutTimer + f F ch oBob + f F ci bob + f I cj takeXpDelay + f D ck xCloakO + f D cl yCloakO + f D cm zCloakO + f D cn xCloak + f D co yCloak + f D cp zCloak + f Z cq wasUnderwater + f I cr experienceLevel + f I cs totalExperience + f F ct experienceProgress + f I cu enchantmentSeed + f F cv defaultFlySpeed + f Lnet/minecraft/world/entity/projectile/EntityFishingHook; cw fishing + f F cx hurtDir + f Lnet/minecraft/world/phys/Vec3D; cy currentImpulseImpactPos + f Lnet/minecraft/world/entity/Entity; cz currentExplosionCause + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_PLAYER_ABSORPTION_ID + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_SCORE_ID + f J f timeEntitySatOnShoulder + f Lnet/minecraft/world/entity/player/PlayerInventory; g inventory + f Z h clientLoaded + f I i sleepCounter + f Lnet/minecraft/world/entity/player/PlayerAbilities; j abilities + f I k lastLevelUpTime + m (F)V F internalSetAbsorptionAmount + m (F)V G causeFoodExhaustion + m ()I G getPermissionLevel + m (F)F H getAttackStrengthScale + m (F)Z I isAboveGround + m ()Z Z_ isSpectator + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;)Z a mayUseItemAt + m (Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/item/EntityItem; a drop + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F a getEnchantedDamage + m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V a displayClientMessage + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EnumMoveType;)Lnet/minecraft/world/phys/Vec3D; a maybeBackOffFromEdge + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock + m (Lnet/minecraft/world/level/block/entity/TileEntityCommand;)V a openCommandBlock + m (Lnet/minecraft/world/phys/AxisAlignedBB;D)Z a canInteractWithEntity + m (Lnet/minecraft/world/entity/player/PlayerModelPart;)Z a isModelPartShown + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canHarmPlayer + m (ILnet/minecraft/world/item/trading/MerchantRecipeList;IIZZ)V a sendMerchantOffers + m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$decorateDisplayNameComponent$6 + m (Lnet/minecraft/core/GlobalPos;)Ljava/util/Optional; a lambda$addAdditionalSaveData$3 + m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;Lnet/minecraft/world/IInventory;)V a openHorseInventory + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/ClickAction;)V a updateTutorialInventoryAction + m (Lnet/minecraft/world/ITileInventory;)Ljava/util/OptionalInt; a openMenu + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a killedEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/EnumGamemode;)Z a blockActionRestricted + m (Lnet/minecraft/core/BlockPosition;D)Z a canInteractWithBlock + m (Lnet/minecraft/stats/Statistic;)V a resetStat + m (Ljava/util/Collection;)I a awardRecipes + m (Lnet/minecraft/network/chat/IChatMutableComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a decorateDisplayNameComponent + m (ZZ)V a stopSleepInBed + m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/core/BlockPosition;)Lcom/mojang/datafixers/util/Either; a startSleepInBed + m (Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playNotifySound + m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)V a openStructureBlock + m (Lnet/minecraft/world/item/ItemStack;I)V a onEnchantmentPerformed + m (Lnet/minecraft/sounds/SoundEffect;FF)V a playSound + m (IFLnet/minecraft/world/item/ItemStack;)V a startAutoSpinAttack + m (Lnet/minecraft/world/level/block/entity/TileEntityJigsaw;)V a openJigsawBlock + m (Lnet/minecraft/stats/Statistic;I)V a awardStat + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)V a openItemGui + m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/EntityItem; a drop + m (Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)V a openTextEdit + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$4 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactOn + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot + m (Lnet/minecraft/world/level/CommandBlockListenerAbstract;)V a openMinecartCommandBlock + m (Lnet/minecraft/resources/MinecraftKey;I)V a awardStat + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/List;)V a triggerRecipeCrafted + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/resources/MinecraftKey;)V a awardStat + m ()F aT getBlockSpeedFactor + m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound + m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound + m ()Lnet/minecraft/sounds/SoundEffect; aX getSwimHighSpeedSplashSound + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel + m ()Z aa isTextFilteringEnabled + m ()Ljava/util/Optional; ac getWardenSpawnTracker + m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName + m (B)V b handleEntityEvent + m (Lnet/minecraft/stats/Statistic;)V b awardStat + m (Lnet/minecraft/world/entity/EntityTypes;)V b lambda$playShoulderEntityAmbientSound$1 + m (Lnet/minecraft/world/entity/Entity;D)Z b canInteractWithEntity + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z b doesEmitEquipEvent + m (DDF)Z b canFallAtLeast + m (Ljava/util/List;)V b awardRecipesByKey + m (Lnet/minecraft/world/entity/EnumMainHand;)V b setMainArm + m (Lnet/minecraft/world/entity/Entity;)V b crit + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound + m (Ljava/util/Collection;)I b resetRecipes + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z b isCreative + m ()Z bG canBeHitByProjectile + m ()V bQ removeVehicle + m ()I bX getDimensionChangingDelay + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()V bp updateSwimming + m ()V bs doWaterSplashEffect + m ()Z c isLocalPlayer + m (Ljava/util/Optional;)V c setLastDeathLocation + m (I)V c giveExperienceLevels + m (Lnet/minecraft/world/entity/EntityTypes;)Z c lambda$playShoulderEntityAmbientSound$0 + m (Lnet/minecraft/world/item/Item;)Z c isEquipped + m (Lnet/minecraft/world/entity/Entity;)V c magicCrit + m (Lnet/minecraft/world/level/block/state/IBlockData;)F c getDestroySpeed + m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtArmor + m (Lnet/minecraft/nbt/NBTTagCompound;)V c playShoulderEntityAmbientSound + m ()Ljava/lang/String; cI getScoreboardName + m ()Z cJ isPushedByFluid + m ()Z cM shouldShowName + m ()Z ck isSwimming + m (Lnet/minecraft/world/damagesource/DamageSource;F)V d hurtHelmet + m (Lnet/minecraft/world/entity/EntityLiving;)V d blockUsingShield + m (I)V d giveExperiencePoints + m (Lnet/minecraft/world/entity/Entity;)V d touch + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d hasCorrectToolForDrops + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d getProjectile + m ()Z dO canSprint + m ()Z dT shouldBeSaved + m ()Z dU isAlwaysTicking + m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem + m ()V d_ aiStep + m ()Z di isControlledByClient + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m ()I dn getFireImmuneTicks + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound + m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward + m (Lnet/minecraft/world/entity/Entity;)V e attack + m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot + m ()F eJ getHurtDir + m ()Lnet/minecraft/world/entity/EntityLiving$a; eM getFallSounds + m ()Z ek isAffectedByFluids + m ()Z eo isAlwaysExperienceDropper + m ()Z ew canBeSeenAsEnemy + m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment + m ()Lcom/google/common/collect/ImmutableList; fO getDismountPoses + m ()V fS stopSleeping + m ()Z fV hasInfiniteMaterials + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; fX createAttributes + m ()Z fY isSecondaryUseActive + m ()Z fZ wantsToStopRiding + m ()Ljava/lang/Iterable; fb getArmorSlots + m ()Ljava/lang/Iterable; fc getHandSlots + m ()Z fi isImmobile + m ()F fo getFlyingSpeed + m ()F fp getSpeed + m ()F fq getMaxHeadRotationRelativeToBody + m ()Z ft canGlide + m ()V fu serverAiStep + m ()F fw getAbsorptionAmount + m ()Lnet/minecraft/world/entity/EnumMainHand; fy getMainArm + m (Lnet/minecraft/world/item/ItemStack;)V g handleCreativeModeItemDrop + m ()Lnet/minecraft/world/item/ItemCooldown; g createItemCooldowns + m (Lnet/minecraft/world/entity/EntityLiving;)V g doAutoAttackOnTouch + m ()Lnet/minecraft/nbt/NBTTagCompound; gA getShoulderEntityLeft + m ()Lnet/minecraft/nbt/NBTTagCompound; gB getShoulderEntityRight + m ()F gC getCurrentItemAttackStrengthDelay + m ()V gD resetAttackStrengthTicker + m ()Lnet/minecraft/world/item/ItemCooldown; gE getCooldowns + m ()F gF getLuck + m ()Z gG canUseGameMasterBlocks + m ()Z gH isScoping + m ()Ljava/util/Optional; gI getLastDeathLocation + m ()Z gJ hasClientLoaded + m ()V gK tickClientLoadTimeout + m ()D gL blockInteractionRange + m ()D gM entityInteractionRange + m ()Z gN isIgnoringFallDamageFromCurrentImpulse + m ()V gO tryResetCurrentImpulseContext + m ()V gP resetCurrentImpulseContext + m ()Z gQ shouldRotateWithMinecart + m ()Z ga isStayingOnGroundSurface + m ()Z gb updateIsUnderwater + m ()V gc updatePlayerPose + m ()I gd getScore + m ()V ge destroyVanishingCursedItems + m ()V gf sweepAttack + m ()V gg respawn + m ()Lcom/mojang/authlib/GameProfile; gh getGameProfile + m ()Lnet/minecraft/world/entity/player/PlayerInventory; gi getInventory + m ()Lnet/minecraft/world/entity/player/PlayerAbilities; gj getAbilities + m ()Z gk hasContainerOpen + m ()Z gl canDropItems + m ()Z gm isSleepingLongEnough + m ()I gn getSleepTimer + m ()Z go tryToStartFallFlying + m ()V gp startFallFlying + m ()V gq stopFallFlying + m ()I gr getEnchantmentSeed + m ()I gs getXpNeededForNextLevel + m ()Lnet/minecraft/world/food/FoodMetaData; gt getFoodData + m ()Z gu isHurt + m ()Z gv mayBuild + m ()Lnet/minecraft/world/inventory/InventoryEnderChest; gw getEnderChestInventory + m ()V gx removeEntitiesOnShoulder + m ()Lnet/minecraft/world/scores/Scoreboard; gy getScoreboard + m ()Z gz isReducedDebugInfo + m ()V h tick + m (Lnet/minecraft/world/entity/EntityPose;)Z h canPlayerFitWithinBlocksAndEntitiesWhen + m (Lnet/minecraft/world/item/ItemStack;)V h disableShield + m (I)V h setRemainingFireTicks + m (Lnet/minecraft/core/BlockPosition;)Z h freeAt + m (Lnet/minecraft/nbt/NBTTagCompound;)Z h setEntityOnShoulder + m (Lnet/minecraft/nbt/NBTTagCompound;)V i setShoulderEntityLeft + m (Lnet/minecraft/world/item/ItemStack;)Z i addItem + m ()V j tickRegeneration + m (Lnet/minecraft/nbt/NBTTagCompound;)V j setShoulderEntityRight + m (Z)V l onAboveBubbleCol + m (Lnet/minecraft/world/phys/Vec3D;)V l lambda$readAdditionalSaveData$2 + m ()V m turtleHelmetTick + m (Z)V m onInsideBubbleColumn + m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound + m ()V p closeContainer + m (F)V p animateHurt + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName + m (I)V q setScore + m ()V q doCloseContainer + m ()Z q_ onClimbable + m ()V r rideTick + m (I)V r increaseScore + m (I)Z s hasPermissions + m ()V t moveCloak + m (F)Lnet/minecraft/world/phys/Vec3D; u getRopeHoldPosition + m (Z)Z u canEat + m (Z)V v setReducedDebugInfo + m (Z)V w setClientLoaded + m (Z)V x setIgnoreFallDamageFromCurrentImpulse + m ()V x onUpdateAbilities + m (F)V z hurtCurrentlyUsedShield +c net/minecraft/world/entity/player/EntityHuman$1 net/minecraft/world/entity/player/Player$1 + f Lnet/minecraft/world/entity/player/EntityHuman; b this$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/entity/player/EntityHuman$2 net/minecraft/world/entity/player/Player$2 + f Lnet/minecraft/world/entity/player/EntityHuman; c this$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/entity/player/EntityHuman$EnumBedResult net/minecraft/world/entity/player/Player$BedSleepingProblem + f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; a NOT_POSSIBLE_HERE + f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; b NOT_POSSIBLE_NOW + f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; c TOO_FAR_AWAY + f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; d OBSTRUCTED + f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; e OTHER_PROBLEM + f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; f NOT_SAFE + f Lnet/minecraft/network/chat/IChatBaseComponent; g message + f [Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; h $VALUES + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getMessage + m ()[Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; b $values +c net/minecraft/world/entity/player/EnumChatVisibility net/minecraft/world/entity/player/ChatVisiblity + f Lnet/minecraft/world/entity/player/EnumChatVisibility; a FULL + f Lnet/minecraft/world/entity/player/EnumChatVisibility; b SYSTEM + f Lnet/minecraft/world/entity/player/EnumChatVisibility; c HIDDEN + f Ljava/util/function/IntFunction; d BY_ID + f I e id + f Ljava/lang/String; f key + f [Lnet/minecraft/world/entity/player/EnumChatVisibility; g $VALUES + m ()Ljava/lang/String; a getKey + m (I)Lnet/minecraft/world/entity/player/EnumChatVisibility; a byId + m ()I b getId + m ()[Lnet/minecraft/world/entity/player/EnumChatVisibility; c $values +c net/minecraft/world/entity/player/Input net/minecraft/world/entity/player/Input + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/entity/player/Input; b EMPTY + f Z c forward + f Z d backward + f Z e left + f Z f right + f Z g jump + f Z h shift + f Z i sprint + f B j FLAG_FORWARD + f B k FLAG_BACKWARD + f B l FLAG_LEFT + f B m FLAG_RIGHT + f B n FLAG_JUMP + f B o FLAG_SHIFT + f B p FLAG_SPRINT + m ()Z a forward + m ()Z b backward + m ()Z c left + m ()Z d right + m ()Z e jump + m ()Z f shift + m ()Z g sprint +c net/minecraft/world/entity/player/Input$1 net/minecraft/world/entity/player/Input$1 + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/entity/player/Input;)V a encode + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/entity/player/Input; a decode +c net/minecraft/world/entity/player/PlayerAbilities net/minecraft/world/entity/player/Abilities + f Z a invulnerable + f Z b flying + f Z c mayfly + f Z d instabuild + f Z e mayBuild + f F f flyingSpeed + f F g walkingSpeed + m (Lnet/minecraft/nbt/NBTTagCompound;)V a addSaveData + m (F)V a setFlyingSpeed + m ()F a getFlyingSpeed + m (F)V b setWalkingSpeed + m (Lnet/minecraft/nbt/NBTTagCompound;)V b loadSaveData + m ()F b getWalkingSpeed +c net/minecraft/world/entity/player/PlayerInventory net/minecraft/world/entity/player/Inventory + f I b POP_TIME_DURATION + f I c INVENTORY_SIZE + f I d SELECTION_SIZE + f I e SLOT_OFFHAND + f I f NOT_FOUND_INDEX + f Lnet/minecraft/core/NonNullList; g items + f Lnet/minecraft/core/NonNullList; h armor + f Lnet/minecraft/core/NonNullList; i offhand + f I j selected + f Lnet/minecraft/world/entity/player/EntityHuman; k player + f Ljava/util/List; l compartments + f I m timesChanged + m (Lnet/minecraft/world/entity/player/PlayerInventory;)V a replaceWith + m (Lnet/minecraft/nbt/NBTTagList;)Lnet/minecraft/nbt/NBTTagList; a save + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a hasRemainingSpaceForItem + m (Ljava/util/function/Predicate;ILnet/minecraft/world/IInventory;)I a clearOrCountMatchingItems + m ()V a clearContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/tags/TagKey;)Z a contains + m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillStackedContents + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (Z)Lnet/minecraft/world/item/ItemStack; a removeFromSelected + m (Lnet/minecraft/world/item/ItemStack;Z)V a placeItemBackInInventory + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName + m (Lnet/minecraft/nbt/NBTTagList;)V b load + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()I b getContainerSize + m (Ljava/util/function/Predicate;)Z b contains + m ()Z c isEmpty + m (Lnet/minecraft/world/item/ItemStack;)I c findSlotMatchingItem + m (ILnet/minecraft/world/item/ItemStack;)Z c add + m (I)Z d isHotbarSlot + m (ILnet/minecraft/world/item/ItemStack;)I d addResource + m (Lnet/minecraft/world/item/ItemStack;)Z d isUsableForCrafting + m (Lnet/minecraft/world/item/ItemStack;)I e getSlotWithRemainingSpace + m ()V e setChanged + m (I)V e setSelectedHotbarSlot + m (Lnet/minecraft/world/item/ItemStack;)Z f add + m (I)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket; f createInventoryUpdatePacket + m ()Lnet/minecraft/world/item/ItemStack; f getSelected + m ()I g getSelectionSize + m (Lnet/minecraft/world/item/ItemStack;)V g placeItemBackInInventory + m (I)Lnet/minecraft/world/item/ItemStack; g getArmor + m (Lnet/minecraft/world/item/ItemStack;)V h removeItem + m ()I h getFreeSlot + m (Lnet/minecraft/world/item/ItemStack;)Z i contains + m ()I i getSuitableHotbarSlot + m (Lnet/minecraft/world/item/ItemStack;)I j addResource + m ()V j tick + m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; k lambda$add$0 + m ()V k dropAll + m ()I l getTimesChanged +c net/minecraft/world/entity/player/PlayerModelPart net/minecraft/world/entity/player/PlayerModelPart + f Lnet/minecraft/world/entity/player/PlayerModelPart; a CAPE + f Lnet/minecraft/world/entity/player/PlayerModelPart; b JACKET + f Lnet/minecraft/world/entity/player/PlayerModelPart; c LEFT_SLEEVE + f Lnet/minecraft/world/entity/player/PlayerModelPart; d RIGHT_SLEEVE + f Lnet/minecraft/world/entity/player/PlayerModelPart; e LEFT_PANTS_LEG + f Lnet/minecraft/world/entity/player/PlayerModelPart; f RIGHT_PANTS_LEG + f Lnet/minecraft/world/entity/player/PlayerModelPart; g HAT + f I h bit + f I i mask + f Ljava/lang/String; j id + f Lnet/minecraft/network/chat/IChatBaseComponent; k name + f [Lnet/minecraft/world/entity/player/PlayerModelPart; l $VALUES + m ()I a getMask + m ()I b getBit + m ()Ljava/lang/String; c getId + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getName + m ()[Lnet/minecraft/world/entity/player/PlayerModelPart; e $values +c net/minecraft/world/entity/player/ProfileKeyPair net/minecraft/world/entity/player/ProfileKeyPair + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/security/PrivateKey; b privateKey + f Lnet/minecraft/world/entity/player/ProfilePublicKey; c publicKey + f Ljava/time/Instant; d refreshedAfter + m ()Z a dueRefresh + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/security/PrivateKey; b privateKey + m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; c publicKey + m ()Ljava/time/Instant; d refreshedAfter +c net/minecraft/world/entity/player/ProfilePublicKey net/minecraft/world/entity/player/ProfilePublicKey + f Lnet/minecraft/network/chat/IChatBaseComponent; a EXPIRED_PROFILE_PUBLIC_KEY + f Ljava/time/Duration; b EXPIRY_GRACE_PERIOD + f Lcom/mojang/serialization/Codec; c TRUSTED_CODEC + f Lnet/minecraft/world/entity/player/ProfilePublicKey$a; d data + f Lnet/minecraft/network/chat/IChatBaseComponent; e INVALID_SIGNATURE + m ()Lnet/minecraft/util/SignatureValidator; a createSignatureValidator + m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;Lnet/minecraft/world/entity/player/ProfilePublicKey$a;)Lnet/minecraft/world/entity/player/ProfilePublicKey; a createValidated + m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$a; b data +c net/minecraft/world/entity/player/ProfilePublicKey$a net/minecraft/world/entity/player/ProfilePublicKey$Data + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/time/Instant; b expiresAt + f Ljava/security/PublicKey; c key + f [B d keySignature + f I e MAX_KEY_SIGNATURE_SIZE + m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;)Z a validateSignature + m ()Z a hasExpired + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/UUID;)[B a signedPayload + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m (Ljava/time/Duration;)Z a hasExpired + m ()Ljava/time/Instant; b expiresAt + m ()Ljava/security/PublicKey; c key + m ()[B d keySignature +c net/minecraft/world/entity/player/ProfilePublicKey$b net/minecraft/world/entity/player/ProfilePublicKey$ValidationException +c net/minecraft/world/entity/player/StackedItemContents net/minecraft/world/entity/player/StackedItemContents + f Lnet/minecraft/world/entity/player/AutoRecipeStackManager; a raw + m (Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a canCraft + m (Ljava/util/List;Lnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a canCraft + m (Lnet/minecraft/world/item/ItemStack;)V a accountSimpleStack + m ()V a clear + m (Lnet/minecraft/world/item/ItemStack;I)V a accountStack + m (Lnet/minecraft/world/item/crafting/IRecipe;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a canCraft + m (Ljava/util/List;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a canCraft + m (Lnet/minecraft/world/item/crafting/IRecipe;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)I b getBiggestCraftableStack + m (Lnet/minecraft/world/item/ItemStack;)V b accountStack + m (Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)I b getBiggestCraftableStack +c net/minecraft/world/entity/projectile/EntityArrow net/minecraft/world/entity/projectile/AbstractArrow + f I a inGroundTime + f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; b pickup + f I c shakeTime + f D d ARROW_BASE_DAMAGE + f I e SHAKE_TIME + f F f WATER_INERTIA + f F g INERTIA + f Lnet/minecraft/network/syncher/DataWatcherObject; h ID_FLAGS + f Lnet/minecraft/network/syncher/DataWatcherObject; i PIERCE_LEVEL + f Lnet/minecraft/network/syncher/DataWatcherObject; j IN_GROUND + f I k FLAG_CRIT + f I l FLAG_NOPHYSICS + f Lnet/minecraft/world/level/block/state/IBlockData; m lastState + f I n life + f D o baseDamage + f Lnet/minecraft/sounds/SoundEffect; p soundEvent + f Lit/unimi/dsi/fastutil/ints/IntOpenHashSet; q piercingIgnoreEntityIds + f Ljava/util/List; r piercedAndKilledEntities + f Lnet/minecraft/world/item/ItemStack; s pickupItemStack + f Lnet/minecraft/world/item/ItemStack; t firedFromWeapon + m ()F A getWaterInertia + m ()Z B isNoPhysics + m ()Z C shouldBounceOnWorldBorder + m ()Z D shouldFall + m ()V G startFalling + m ()V H resetPiercedEntities + m (Lnet/minecraft/world/item/ItemStack;)V a setPickupItemStack + m (Z)V a setInGround + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a tryPickup + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (B)V a setPierceLevel + m (D)Z a shouldRenderAtSqrDistance + m (F)V a setBaseDamageFromMob + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/item/ItemStack;)V a hitBlockEnchantmentEffects + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)V a doKnockback + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move + m (Lnet/minecraft/world/phys/Vec3D;)V a addBubbleParticles + m (Lnet/minecraft/world/entity/EntityLiving;)V a doPostHurtEffects + m (IZ)V a setFlag + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V b stepMoveAndHit + m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity + m (Z)V b setCritArrow + m (F)V b applyInertia + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/sounds/SoundEffect;)V b setSoundEvent + m (Lnet/minecraft/world/item/Item;)V b onItemBreak + m ()Z bH isPickable + m ()D bd getDefaultGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m (DDDFF)V c shoot + m (Lnet/minecraft/world/item/Item;)V c lambda$hitBlockEnchantmentEffects$0 + m (Lnet/minecraft/world/entity/Entity;)V c setOwner + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; c findHitEntity + m ()Z cB isAttackable + m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem + m (D)V h setBaseDamage + m ()V h tick + m (DDD)V l lerpMotion + m ()Z l isInGround + m ()V m tickDespawn + m (Z)V m onInsideBubbleColumn + m (Z)V r setNoPhysics + m ()Lnet/minecraft/sounds/SoundEffect; s getDefaultHitGroundSoundEvent + m ()Lnet/minecraft/sounds/SoundEffect; t getHitGroundSoundEvent + m ()Lnet/minecraft/world/item/ItemStack; u getPickupItem + m ()Lnet/minecraft/world/item/ItemStack; v getDefaultPickupItem + m ()Lnet/minecraft/world/item/ItemStack; w getPickupItemStackOrigin + m ()D x getBaseDamage + m ()Z y isCritArrow + m ()B z getPierceLevel +c net/minecraft/world/entity/projectile/EntityArrow$PickupStatus net/minecraft/world/entity/projectile/AbstractArrow$Pickup + f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; a DISALLOWED + f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; b ALLOWED + f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; c CREATIVE_ONLY + f [Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; d $VALUES + m (I)Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; a byOrdinal + m ()[Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; a $values +c net/minecraft/world/entity/projectile/EntityDragonFireball net/minecraft/world/entity/projectile/DragonFireball + f F d SPLASH_RANGE + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m ()Z m shouldBurn + m ()Lnet/minecraft/core/particles/ParticleParam; s getTrailParticle +c net/minecraft/world/entity/projectile/EntityEgg net/minecraft/world/entity/projectile/ThrownEgg + f Lnet/minecraft/world/entity/EntitySize; a ZERO_SIZED_DIMENSIONS + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (B)V b handleEntityEvent + m ()Lnet/minecraft/world/item/Item; m getDefaultItem +c net/minecraft/world/entity/projectile/EntityEnderPearl net/minecraft/world/entity/projectile/ThrownEnderpearl + f J a ticketTimer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/World;)Z a canTeleport + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;)Z a isAllowedToTeleportOwner + m (Lnet/minecraft/world/level/block/state/IBlockData;)V a onInsideBlock + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;)V a playSound + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V b onRemoval + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; b findOwner + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport + m (Ljava/util/UUID;)V c setOwnerThroughUUID + m (Lnet/minecraft/world/entity/Entity;)V c setOwner + m ()V h tick + m ()Lnet/minecraft/world/item/Item; m getDefaultItem + m ()V s deregisterFromCurrentOwner + m ()V t registerToCurrentOwner +c net/minecraft/world/entity/projectile/EntityEnderSignal net/minecraft/world/entity/projectile/EyeOfEnder + f F a MIN_CAMERA_DISTANCE_SQUARED + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ITEM_STACK + f D c tx + f D d ty + f D e tz + f I f life + f Z g surviveAfterDeath + m (Lnet/minecraft/world/item/ItemStack;)V a setItem + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/core/BlockPosition;)V a signalTo + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()F by getLightLevelDependentMagicValue + m ()Z cB isAttackable + m ()V h tick + m ()Lnet/minecraft/world/item/ItemStack; l getItem + m (DDD)V l lerpMotion + m ()Lnet/minecraft/world/item/ItemStack; m getDefaultItem +c net/minecraft/world/entity/projectile/EntityEvokerFangs net/minecraft/world/entity/projectile/EvokerFangs + f I a ATTACK_DURATION + f I b LIFE_OFFSET + f I c ATTACK_TRIGGER_TICKS + f I d warmupDelayTicks + f Z e sentSpikeEvent + f I f lifeTicks + f Z g clientSideAttackStarted + f Lnet/minecraft/world/entity/EntityLiving; h owner + f Ljava/util/UUID; i ownerUUID + m (Lnet/minecraft/world/entity/EntityLiving;)V a setOwner + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (F)F a getAnimationProgress + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (B)V b handleEntityEvent + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/EntityLiving;)V c dealDamageTo + m ()V h tick + m ()Lnet/minecraft/world/entity/EntityLiving; l getOwner + m ()Lnet/minecraft/world/entity/Entity; p getOwner +c net/minecraft/world/entity/projectile/EntityFireball net/minecraft/world/entity/projectile/AbstractHurtingProjectile + f D a INITAL_ACCELERATION_POWER + f D b DEFLECTION_SCALE + f D c accelerationPower + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/phys/Vec3D;D)V a assignDirectionalMovement + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; ak_ getClipType + m (Lnet/minecraft/world/entity/Entity;Z)V b onDeflection + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity + m ()F by getLightLevelDependentMagicValue + m ()V h tick + m ()Z m shouldBurn + m ()Lnet/minecraft/core/particles/ParticleParam; s getTrailParticle + m ()F t getInertia + m ()F u getLiquidInertia + m ()V v applyInertia + m ()V w createParticleTrail +c net/minecraft/world/entity/projectile/EntityFireballFireball net/minecraft/world/entity/projectile/Fireball + f F d MIN_CAMERA_DISTANCE_SQUARED + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ITEM_STACK + m (Lnet/minecraft/world/item/ItemStack;)V a setItem + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()V aM playEntityOnFireExtinguishedSound + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/item/ItemStack; l getItem + m ()Lnet/minecraft/world/item/ItemStack; v getDefaultItem +c net/minecraft/world/entity/projectile/EntityFireworks net/minecraft/world/entity/projectile/FireworkRocketEntity + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_ID_FIREWORKS_ITEM + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ATTACHED_TO_TARGET + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_SHOT_AT_ANGLE + f I d life + f I e lifetime + f Lnet/minecraft/world/entity/EntityLiving; f attachedToEntity + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; a_ calculateHorizontalHurtKnockbackDirection + m (I)V b lambda$tick$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;)V b explode + m (B)V b handleEntityEvent + m ()Z cB isAttackable + m (Lnet/minecraft/server/level/WorldServer;)V e dealExplosionDamage + m ()V h tick + m (DDD)Z k shouldRender + m ()Lnet/minecraft/world/item/ItemStack; l getItem + m ()Z m isShotAtAngle + m ()Z s hasExplosion + m ()Z t isAttachedToEntity + m ()Ljava/util/List; u getExplosions + m ()Lnet/minecraft/world/item/ItemStack; v getDefaultItem +c net/minecraft/world/entity/projectile/EntityFishingHook net/minecraft/world/entity/projectile/FishingHook + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/util/RandomSource; b syncronizedRandom + f Z c biting + f I d outOfWaterTime + f I e MAX_OUT_OF_WATER_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_HOOKED_ENTITY + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_BITING + f I h life + f I i nibble + f I j timeUntilLured + f I k timeUntilHooked + f F l fishAngle + f Z m openWater + f Lnet/minecraft/world/entity/Entity; n hookedIn + f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; o currentState + f I p luck + f I q lureSpeed + m (Lnet/minecraft/world/entity/Entity;)V B setHookedEntity + m ()Z C shouldBounceOnWorldBorder + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (Lnet/minecraft/core/BlockPosition;)V a catchingFish + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/world/item/ItemStack;)I a retrieve + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; a getOpenWaterTypeForArea + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a shouldStopFishing + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove + m (Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition;Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition;)Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; a lambda$getOpenWaterTypeForArea$0 + m (Lnet/minecraft/world/entity/projectile/EntityFishingHook;)V a updateOwnerInfo + m (DDDFFI)V a lerpTo + m ()V av onClientRemoval + m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/core/BlockPosition;)Z b calculateOpenWater + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m (Lnet/minecraft/world/entity/Entity;)V c setOwner + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; c getOpenWaterTypeForBlock + m (Lnet/minecraft/world/entity/Entity;)V d pullEntity + m ()V h tick + m ()Z l isOpenWaterFishing + m ()Lnet/minecraft/world/entity/player/EntityHuman; m getPlayerOwner + m (Z)Z o canUsePortal + m ()Lnet/minecraft/world/entity/Entity; s getHookedIn + m ()V t checkCollision +c net/minecraft/world/entity/projectile/EntityFishingHook$HookState net/minecraft/world/entity/projectile/FishingHook$FishHookState + f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; a FLYING + f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; b HOOKED_IN_ENTITY + f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; c BOBBING + f [Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; d $VALUES + m ()[Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; a $values +c net/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition net/minecraft/world/entity/projectile/FishingHook$OpenWaterType + f Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; a ABOVE_WATER + f Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; b INSIDE_WATER + f Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; c INVALID + f [Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; d $VALUES + m ()[Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; a $values +c net/minecraft/world/entity/projectile/EntityLargeFireball net/minecraft/world/entity/projectile/LargeFireball + f I d explosionPower + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData +c net/minecraft/world/entity/projectile/EntityLlamaSpit net/minecraft/world/entity/projectile/LlamaSpit + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m ()D bd getDefaultGravity + m ()V h tick +c net/minecraft/world/entity/projectile/EntityPotion net/minecraft/world/entity/projectile/ThrownPotion + f D a SPLASH_RANGE + f Ljava/util/function/Predicate; b WATER_SENSITIVE_OR_ON_FIRE + f D c SPLASH_RANGE_SQ + m (DI)I a lambda$applySplash$1 + m (Lnet/minecraft/core/BlockPosition;)V a dowseFire + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$static$0 + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; a_ calculateHorizontalHurtKnockbackDirection + m ()D bd getDefaultGravity + m ()Lnet/minecraft/world/item/Item; m getDefaultItem + m ()Z s isLingering +c net/minecraft/world/entity/projectile/EntityProjectile net/minecraft/world/entity/projectile/ThrowableProjectile + f F a MIN_CAMERA_DISTANCE_SQUARED + m (D)Z a shouldRenderAtSqrDistance + m ()D bd getDefaultGravity + m ()V h tick + m ()V m applyInertia + m (Z)Z o canUsePortal + m ()V s handleFirstTickBubbleColumn +c net/minecraft/world/entity/projectile/EntityProjectileThrowable net/minecraft/world/entity/projectile/ThrowableItemProjectile + f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_ITEM_STACK + m (Lnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/item/ItemStack; l getItem + m ()Lnet/minecraft/world/item/Item; m getDefaultItem + m ()Lnet/minecraft/world/item/ItemStack; s lambda$readAdditionalSaveData$0 +c net/minecraft/world/entity/projectile/EntityShulkerBullet net/minecraft/world/entity/projectile/ShulkerBullet + f D a SPEED + f Lnet/minecraft/world/entity/Entity; b finalTarget + f Lnet/minecraft/core/EnumDirection; c currentMoveDirection + f I d flightSteps + f D e targetDeltaX + f D f targetDeltaY + f D g targetDeltaZ + f Ljava/util/UUID; h targetId + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)V a selectNextMoveDirection + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/core/EnumDirection;)V a setMoveDirection + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient + m ()Z bH isPickable + m ()Z bY isOnFire + m ()D bd getDefaultGravity + m ()F by getLightLevelDependentMagicValue + m ()V dH checkDespawn + m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource + m ()V h tick + m ()Lnet/minecraft/core/EnumDirection; l getMoveDirection + m ()V m destroy +c net/minecraft/world/entity/projectile/EntitySmallFireball net/minecraft/world/entity/projectile/SmallFireball + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit +c net/minecraft/world/entity/projectile/EntitySnowball net/minecraft/world/entity/projectile/Snowball + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (B)V b handleEntityEvent + m ()Lnet/minecraft/world/item/Item; m getDefaultItem + m ()Lnet/minecraft/core/particles/ParticleParam; s getParticle +c net/minecraft/world/entity/projectile/EntitySpectralArrow net/minecraft/world/entity/projectile/SpectralArrow + f I d duration + m (Lnet/minecraft/world/entity/EntityLiving;)V a doPostHurtEffects + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()V h tick + m ()Lnet/minecraft/world/item/ItemStack; v getDefaultPickupItem +c net/minecraft/world/entity/projectile/EntityThrownExpBottle net/minecraft/world/entity/projectile/ThrownExperienceBottle + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m ()D bd getDefaultGravity + m ()Lnet/minecraft/world/item/Item; m getDefaultItem +c net/minecraft/world/entity/projectile/EntityThrownTrident net/minecraft/world/entity/projectile/ThrownTrident + f I d clientSideReturnTridentTickCount + f Lnet/minecraft/network/syncher/DataWatcherObject; e ID_LOYALTY + f Lnet/minecraft/network/syncher/DataWatcherObject; f ID_FOIL + f F g WATER_INERTIA + f Z h dealtDamage + m ()F A getWaterInertia + m ()Z D isFoil + m ()Z G isAcceptibleReturnOwner + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/item/ItemStack;)V a hitBlockEnchantmentEffects + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/Item;)V a lambda$hitBlockEnchantmentEffects$1 + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a tryPickup + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/Item;)V b lambda$onHitEntity$0 + m (Lnet/minecraft/world/item/ItemStack;)B b getLoyaltyFromItem + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; c findHitEntity + m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem + m ()V h tick + m (DDD)Z k shouldRender + m ()V m tickDespawn + m ()Lnet/minecraft/sounds/SoundEffect; s getDefaultHitGroundSoundEvent + m ()Lnet/minecraft/world/item/ItemStack; v getDefaultPickupItem +c net/minecraft/world/entity/projectile/EntityTippedArrow net/minecraft/world/entity/projectile/Arrow + f I d EXPOSED_POTION_DECAY_TIME + f I e NO_EFFECT_COLOR + f Lnet/minecraft/network/syncher/DataWatcherObject; f ID_EFFECT_COLOR + f B g EVENT_POTION_PUFF + m ()I D getColor + m ()Lnet/minecraft/world/item/alchemy/PotionContents; G getPotionContents + m ()V H updateColor + m (Lnet/minecraft/world/item/ItemStack;)V a setPickupItemStack + m (Lnet/minecraft/world/item/alchemy/PotionContents;)V a setPotionContents + m (Lnet/minecraft/world/entity/EntityLiving;)V a doPostHurtEffects + m (Lnet/minecraft/world/effect/MobEffect;)V a addEffect + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (I)V b makeParticle + m (B)V b handleEntityEvent + m (I)I c lambda$doPostHurtEffects$0 + m ()V h tick + m ()Lnet/minecraft/world/item/ItemStack; v getDefaultPickupItem +c net/minecraft/world/entity/projectile/EntityWitherSkull net/minecraft/world/entity/projectile/WitherSkull + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_DANGEROUS + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Z)V a setDangerous + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;F)F a getBlockExplosionResistance + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bY isOnFire + m ()Z m shouldBurn + m ()F t getInertia + m ()Z v isDangerous +c net/minecraft/world/entity/projectile/IProjectile net/minecraft/world/entity/projectile/Projectile + f Ljava/util/UUID; a ownerUUID + f Lnet/minecraft/world/entity/Entity; b cachedOwner + f Z c leftOwner + f Z d hasBeenShot + f Lnet/minecraft/world/entity/Entity; e lastDeflectedBy + m ()Z C shouldBounceOnWorldBorder + m ()Lnet/minecraft/world/entity/Entity; E getEffectSource + m ()V F updateRotation + m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket + m (DDDFFLnet/minecraft/world/entity/projectile/IProjectile;)V a lambda$spawnProjectileUsingShoot$2 + m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectile + m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;DDDFF)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectileUsingShoot + m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/entity/Entity;)Z a lambda$checkLeftOwner$0 + m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)Z a deflect + m (Lnet/minecraft/server/level/WorldServer;)Z a mayBreak + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/projectile/IProjectile$a;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;FFF)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectileFromRotation + m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectile + m (Lnet/minecraft/world/entity/projectile/IProjectile$a;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;DDDFF)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectileUsingShoot + m (Lnet/minecraft/world/entity/Entity;FFFFF)V a shootFromRotation + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; a_ calculateHorizontalHurtKnockbackDirection + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V b applyOnProjectileSpawned + m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPosition;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; b hitTargetOrDeflectSelf + m (Lnet/minecraft/world/entity/projectile/IProjectile;)V b lambda$spawnProjectile$4 + m (Lnet/minecraft/world/entity/Entity;Z)V b onDeflection + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; b findOwner + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/item/Item;)V b onItemBreak + m ()Z bH isPickable + m ()F bS getPickRadius + m ()I bX getDimensionChangingDelay + m (Lnet/minecraft/world/item/Item;)V c lambda$applyOnProjectileSpawned$5 + m (Lnet/minecraft/world/entity/Entity;)V c setOwner + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z c mayInteract + m (Ljava/util/UUID;)V c setOwnerThroughUUID + m (DDDFF)V c shoot + m (DDDFF)Lnet/minecraft/world/phys/Vec3D; d getMovementToShoot + m (Lnet/minecraft/world/entity/Entity;)Z e ownedBy + m (FF)F f lerpRotation + m ()V h tick + m ()Z m checkLeftOwner + m ()Lnet/minecraft/world/entity/Entity; p getOwner + m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom +c net/minecraft/world/entity/projectile/IProjectile$Delayed net/minecraft/world/entity/projectile/Projectile$Delayed +c net/minecraft/world/entity/projectile/IProjectile$a net/minecraft/world/entity/projectile/Projectile$ProjectileFactory +c net/minecraft/world/entity/projectile/ItemSupplier net/minecraft/world/entity/projectile/ItemSupplier + m ()Lnet/minecraft/world/item/ItemStack; l getItem +c net/minecraft/world/entity/projectile/ProjectileDeflection net/minecraft/world/entity/projectile/ProjectileDeflection + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; a NONE + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; b REVERSE + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; c AIM_DEFLECT + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; d MOMENTUM_DEFLECT + m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V a lambda$static$3 + m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V b lambda$static$2 + m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V c lambda$static$1 + m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V d lambda$static$0 +c net/minecraft/world/entity/projectile/ProjectileHelper net/minecraft/world/entity/projectile/ProjectileUtil + f F a DEFAULT_ENTITY_HIT_RESULT_MARGIN + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/MovingObjectPosition; a getHitResultOnViewVector + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/level/RayTrace$BlockCollisionOption;)Lnet/minecraft/world/phys/MovingObjectPosition; a getHitResultOnMoveVector + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/World;FLnet/minecraft/world/level/RayTrace$BlockCollisionOption;)Lnet/minecraft/world/phys/MovingObjectPosition; a getHitResult + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a getEntityHitResult + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/MovingObjectPosition; a getHitResultOnMoveVector + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/EnumHand; a getWeaponHoldingHand + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;F)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a getEntityHitResult + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a getEntityHitResult + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getMobArrow + m (Lnet/minecraft/world/entity/Entity;F)V a rotateTowardsMovement +c net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge + f Lnet/minecraft/world/level/ExplosionDamageCalculator; d EXPLOSION_DAMAGE_CALCULATOR + f D e JUMP_SCALE + m (Lnet/minecraft/world/phys/Vec3D;)V a explode + m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock + m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit + m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; c makeBoundingBox + m ()V h tick + m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith + m ()Lnet/minecraft/world/item/ItemStack; l getItem + m ()Z m shouldBurn + m ()Lnet/minecraft/core/particles/ParticleParam; s getTrailParticle + m ()F t getInertia + m ()F u getLiquidInertia +c net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge + f F f RADIUS + m (Lnet/minecraft/world/phys/Vec3D;)V a explode +c net/minecraft/world/entity/projectile/windcharge/WindCharge net/minecraft/world/entity/projectile/windcharge/WindCharge + f Lnet/minecraft/world/level/ExplosionDamageCalculator; f EXPLOSION_DAMAGE_CALCULATOR + f F g RADIUS + f F h MIN_CAMERA_DISTANCE_SQUARED + f I i noDeflectTicks + m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)Z a deflect + m (D)Z a shouldRenderAtSqrDistance + m (Lnet/minecraft/world/phys/Vec3D;)V a explode + m ()V h tick +c net/minecraft/world/entity/raid/EntityRaider net/minecraft/world/entity/raid/Raider + f Ljava/util/function/Predicate; a ALLOWED_ITEMS + f I b wave + f Z bY canJoinRaid + f I bZ ticksOutsideRaid + f Lnet/minecraft/network/syncher/DataWatcherObject; c IS_CELEBRATING + f Lnet/minecraft/world/entity/raid/Raid; d raid + m (Z)V A setCanJoinRaid + m (Z)V B setCelebrating + m ()V E registerGoals + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn + m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs + m (Lnet/minecraft/world/damagesource/DamageSource;)V a die + m (Lnet/minecraft/world/entity/raid/Raid;)V a setCurrentRaid + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m ()Z aa requiresCustomPersistence + m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound + m (Lnet/minecraft/world/entity/item/EntityItem;)Z b lambda$static$0 + m (I)V b setWave + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (I)V c setTicksOutsideRaid + m ()V d_ aiStep + m ()Z gE canJoinRaid + m ()Lnet/minecraft/world/entity/raid/Raid; gF getCurrentRaid + m ()Z gG isCaptain + m ()Z gH hasRaid + m ()Z gI hasActiveRaid + m ()I gJ getWave + m ()Z gK isCelebrating + m ()I gL getTicksOutsideRaid + m ()V gw updateNoActionTime + m ()Z gy canJoinPatrol + m (D)Z h removeWhenFarAway +c net/minecraft/world/entity/raid/EntityRaider$a net/minecraft/world/entity/raid/Raider$HoldGroundAttackGoal + f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a shoutTargeting + f Lnet/minecraft/world/entity/raid/EntityRaider; b mob + f F c hostileRadiusSqr + m ()Z V_ requiresUpdateEveryTick + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/raid/EntityRaider$b net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal + f Lnet/minecraft/world/entity/raid/EntityRaider; a this$0 + f Lnet/minecraft/world/entity/raid/EntityRaider; b mob + f Lit/unimi/dsi/fastutil/ints/Int2LongOpenHashMap; c unreachableBannerCache + f Lnet/minecraft/world/level/pathfinder/PathEntity; d pathToBanner + f Lnet/minecraft/world/entity/item/EntityItem; e pursuedBannerItemEntity + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Z h cannotPickUpBanner +c net/minecraft/world/entity/raid/EntityRaider$c net/minecraft/world/entity/raid/Raider$RaiderCelebration + f Lnet/minecraft/world/entity/raid/EntityRaider; a this$0 + f Lnet/minecraft/world/entity/raid/EntityRaider; b mob + m ()V a tick + m ()Z b canUse + m ()V d start + m ()V e stop +c net/minecraft/world/entity/raid/EntityRaider$d net/minecraft/world/entity/raid/Raider$RaiderMoveThroughVillageGoal + f Lnet/minecraft/world/entity/raid/EntityRaider; a raider + f D b speedModifier + f Lnet/minecraft/core/BlockPosition; c poiPos + f Ljava/util/List; d visited + f I e distanceToPoi + f Z f stuck + m (Lnet/minecraft/core/Holder;)Z a lambda$hasSuitablePoi$0 + m (Lnet/minecraft/core/BlockPosition;)Z a hasNotVisited + m ()V a tick + m ()Z b canUse + m ()Z c canContinueToUse + m ()V d start + m ()V e stop + m ()Z h isValidRaid + m ()Z i hasSuitablePoi + m ()V k updateVisited +c net/minecraft/world/entity/raid/PersistentRaid net/minecraft/world/entity/raid/Raids + f Ljava/lang/String; a RAID_FILE_ID + f Ljava/util/Map; b raidMap + f Lnet/minecraft/server/level/WorldServer; c level + f I d nextAvailableID + f I e tick + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a getFileId + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/raid/Raid; a getOrCreateRaid + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/entity/raid/PersistentRaid; a lambda$factory$1 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory + m (Lnet/minecraft/world/entity/raid/EntityRaider;Lnet/minecraft/world/entity/raid/Raid;)Z a canJoinRaid + m (I)Lnet/minecraft/world/entity/raid/Raid; a get + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/entity/raid/PersistentRaid; a load + m ()V a tick + m (Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/entity/raid/Raid; a getNearbyRaid + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/raid/Raid; a createOrExtendRaid + m (Lnet/minecraft/core/Holder;)Z b lambda$createOrExtendRaid$2 + m ()I b getUniqueId + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/raid/PersistentRaid; b lambda$factory$0 +c net/minecraft/world/entity/raid/Raid net/minecraft/world/entity/raid/Raid + f Ljava/util/Set; A heroesOfTheVillage + f J B ticksActive + f Lnet/minecraft/core/BlockPosition; C center + f Lnet/minecraft/server/level/WorldServer; D level + f Z E started + f I F id + f F G totalHealth + f I H raidOmenLevel + f Z I active + f I J groupsSpawned + f Lnet/minecraft/server/level/BossBattleServer; K raidEvent + f I L postRaidTicks + f I M raidCooldownTicks + f Lnet/minecraft/util/RandomSource; N random + f I O numGroups + f Lnet/minecraft/world/entity/raid/Raid$Status; P status + f I Q celebrationTicks + f Ljava/util/Optional; R waveSpawnPos + f Lnet/minecraft/world/entity/SpawnPlacementType; a RAVAGER_SPAWN_PLACEMENT_TYPE + f I b VILLAGE_RADIUS_BUFFER + f I c MAX_NO_ACTION_TIME + f I d MAX_CELEBRATION_TICKS + f I e TICKS_PER_DAY + f I f DEFAULT_MAX_RAID_OMEN_LEVEL + f I g VALID_RAID_RADIUS_SQR + f I h RAID_REMOVAL_THRESHOLD_SQR + f I i ALLOW_SPAWNING_WITHIN_VILLAGE_SECONDS_THRESHOLD + f I j SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER + f I k VILLAGE_SEARCH_RADIUS + f I l RAID_TIMEOUT_TICKS + f I m NUM_SPAWN_ATTEMPTS + f Lnet/minecraft/network/chat/IChatBaseComponent; n OMINOUS_BANNER_PATTERN_NAME + f Ljava/lang/String; o RAIDERS_REMAINING + f I p POST_RAID_TICK_LIMIT + f I q DEFAULT_PRE_RAID_TICKS + f I r OUTSIDE_RAID_BOUNDS_TIMEOUT + f I s LOW_MOB_THRESHOLD + f Lnet/minecraft/network/chat/IChatBaseComponent; t RAID_NAME_COMPONENT + f Lnet/minecraft/network/chat/IChatBaseComponent; u RAID_BAR_VICTORY_COMPONENT + f Lnet/minecraft/network/chat/IChatBaseComponent; v RAID_BAR_DEFEAT_COMPONENT + f I w HERO_OF_THE_VILLAGE_DURATION + f I x VALID_RAID_RADIUS + f Ljava/util/Map; y groupToLeaderMap + f Ljava/util/Map; z groupRaiderMap + m ()Z A hasMoreWaves + m ()Z B isFinalWave + m ()Z C hasBonusWave + m ()Z D hasSpawnedBonusWave + m ()Z E shouldSpawnBonusGroup + m ()V F updateRaiders + m ()Z G shouldSpawnGroup + m ()V H setDirty + m ()Lnet/minecraft/core/BlockPosition; I lambda$tick$1 + m (Lnet/minecraft/world/entity/raid/Raid$Wave;IZ)I a getDefaultNumSpawns + m (ILnet/minecraft/world/entity/raid/EntityRaider;)V a setLeader + m (Lnet/minecraft/server/level/EntityPlayer;)Z a absorbRaidOmen + m (ILnet/minecraft/world/entity/raid/EntityRaider;Lnet/minecraft/core/BlockPosition;Z)V a joinRaid + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/core/BlockPosition;)V a playSound + m (Lnet/minecraft/world/entity/raid/EntityRaider;Z)V a removeFromRaid + m (Lnet/minecraft/world/entity/Entity;)V a addHeroOfTheVillage + m (ILnet/minecraft/world/entity/raid/EntityRaider;Z)Z a addWaveMob + m ()Z a isOver + m (Ljava/lang/Integer;)Ljava/util/Set; a lambda$addWaveMob$3 + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/item/ItemStack; a getOminousBannerInstance + m (Lnet/minecraft/world/entity/raid/Raid$Wave;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/DifficultyDamageScaler;Z)I a getPotentialBonusSpawns + m (I)V a setRaidOmenLevel + m (Lnet/minecraft/world/EnumDifficulty;)I a getNumGroups + m (I)Lnet/minecraft/world/entity/raid/EntityRaider; b getLeader + m (Lnet/minecraft/core/BlockPosition;)V b spawnGroup + m (Lnet/minecraft/server/level/EntityPlayer;)Z b lambda$validPlayer$0 + m (ILnet/minecraft/world/entity/raid/EntityRaider;)Z b addWaveMob + m ()Z b isBetweenWaves + m (I)V c removeLeader + m ()Z c hasFirstWaveSpawned + m (Lnet/minecraft/core/BlockPosition;)V c setCenter + m (I)Lnet/minecraft/core/BlockPosition; d findRandomSpawnPos + m (Lnet/minecraft/core/BlockPosition;)D d lambda$moveRaidCenterToNearbyVillageSection$2 + m ()Z d isStopped + m ()Z e isVictory + m ()Z f isLoss + m ()F g getTotalHealth + m ()Ljava/util/Set; h getAllRaiders + m ()Lnet/minecraft/world/level/World; i getLevel + m ()Z j isStarted + m ()I k getGroupsSpawned + m ()I l getMaxRaidOmenLevel + m ()I m getRaidOmenLevel + m ()V n stop + m ()V o tick + m ()V p updateBossbar + m ()F q getHealthOfLivingRaiders + m ()I r getTotalRaidersAlive + m ()Lnet/minecraft/core/BlockPosition; s getCenter + m ()I t getId + m ()Z u isActive + m ()F v getEnchantOdds + m ()Ljava/util/function/Predicate; w validPlayer + m ()V x updatePlayers + m ()V y moveRaidCenterToNearbyVillageSection + m ()Ljava/util/Optional; z getValidSpawnPos +c net/minecraft/world/entity/raid/Raid$1 net/minecraft/world/entity/raid/Raid$1 + f [I a $SwitchMap$net$minecraft$world$Difficulty +c net/minecraft/world/entity/raid/Raid$Status net/minecraft/world/entity/raid/Raid$RaidStatus + f Lnet/minecraft/world/entity/raid/Raid$Status; a ONGOING + f Lnet/minecraft/world/entity/raid/Raid$Status; b VICTORY + f Lnet/minecraft/world/entity/raid/Raid$Status; c LOSS + f Lnet/minecraft/world/entity/raid/Raid$Status; d STOPPED + f [Lnet/minecraft/world/entity/raid/Raid$Status; e VALUES + f [Lnet/minecraft/world/entity/raid/Raid$Status; f $VALUES + m (Ljava/lang/String;)Lnet/minecraft/world/entity/raid/Raid$Status; a getByName + m ()Ljava/lang/String; a getName + m ()[Lnet/minecraft/world/entity/raid/Raid$Status; b $values +c net/minecraft/world/entity/raid/Raid$Wave net/minecraft/world/entity/raid/Raid$RaiderType + f Lnet/minecraft/world/entity/raid/Raid$Wave; a VINDICATOR + f Lnet/minecraft/world/entity/raid/Raid$Wave; b EVOKER + f Lnet/minecraft/world/entity/raid/Raid$Wave; c PILLAGER + f Lnet/minecraft/world/entity/raid/Raid$Wave; d WITCH + f Lnet/minecraft/world/entity/raid/Raid$Wave; e RAVAGER + f [Lnet/minecraft/world/entity/raid/Raid$Wave; f VALUES + f Lnet/minecraft/world/entity/EntityTypes; g entityType + f [I h spawnsPerWaveBeforeBonus + f [Lnet/minecraft/world/entity/raid/Raid$Wave; i $VALUES + m ()[Lnet/minecraft/world/entity/raid/Raid$Wave; a $values +c net/minecraft/world/entity/schedule/Activity net/minecraft/world/entity/schedule/Activity + f Ljava/lang/String; A name + f I B hashCode + f Lnet/minecraft/world/entity/schedule/Activity; a CORE + f Lnet/minecraft/world/entity/schedule/Activity; b IDLE + f Lnet/minecraft/world/entity/schedule/Activity; c WORK + f Lnet/minecraft/world/entity/schedule/Activity; d PLAY + f Lnet/minecraft/world/entity/schedule/Activity; e REST + f Lnet/minecraft/world/entity/schedule/Activity; f MEET + f Lnet/minecraft/world/entity/schedule/Activity; g PANIC + f Lnet/minecraft/world/entity/schedule/Activity; h RAID + f Lnet/minecraft/world/entity/schedule/Activity; i PRE_RAID + f Lnet/minecraft/world/entity/schedule/Activity; j HIDE + f Lnet/minecraft/world/entity/schedule/Activity; k FIGHT + f Lnet/minecraft/world/entity/schedule/Activity; l CELEBRATE + f Lnet/minecraft/world/entity/schedule/Activity; m ADMIRE_ITEM + f Lnet/minecraft/world/entity/schedule/Activity; n AVOID + f Lnet/minecraft/world/entity/schedule/Activity; o RIDE + f Lnet/minecraft/world/entity/schedule/Activity; p PLAY_DEAD + f Lnet/minecraft/world/entity/schedule/Activity; q LONG_JUMP + f Lnet/minecraft/world/entity/schedule/Activity; r RAM + f Lnet/minecraft/world/entity/schedule/Activity; s TONGUE + f Lnet/minecraft/world/entity/schedule/Activity; t SWIM + f Lnet/minecraft/world/entity/schedule/Activity; u LAY_SPAWN + f Lnet/minecraft/world/entity/schedule/Activity; v SNIFF + f Lnet/minecraft/world/entity/schedule/Activity; w INVESTIGATE + f Lnet/minecraft/world/entity/schedule/Activity; x ROAR + f Lnet/minecraft/world/entity/schedule/Activity; y EMERGE + f Lnet/minecraft/world/entity/schedule/Activity; z DIG + m (Ljava/lang/String;)Lnet/minecraft/world/entity/schedule/Activity; a register + m ()Ljava/lang/String; a getName +c net/minecraft/world/entity/schedule/ActivityFrame net/minecraft/world/entity/schedule/Keyframe + f I a timeStamp + f F b value + m ()I a getTimeStamp + m ()F b getValue +c net/minecraft/world/entity/schedule/Schedule net/minecraft/world/entity/schedule/Schedule + f I a WORK_START_TIME + f I b TOTAL_WORK_TIME + f Lnet/minecraft/world/entity/schedule/Schedule; c EMPTY + f Lnet/minecraft/world/entity/schedule/Schedule; d SIMPLE + f Lnet/minecraft/world/entity/schedule/Schedule; e VILLAGER_BABY + f Lnet/minecraft/world/entity/schedule/Schedule; f VILLAGER_DEFAULT + f Ljava/util/Map; g timelines + m (Lnet/minecraft/world/entity/schedule/Activity;)V a ensureTimelineExistsFor + m (Lnet/minecraft/world/entity/schedule/Activity;Ljava/util/Map$Entry;)Z a lambda$getAllTimelinesExceptFor$0 + m (I)Lnet/minecraft/world/entity/schedule/Activity; a getActivityAt + m (ILjava/util/Map$Entry;)D a lambda$getActivityAt$1 + m (Ljava/lang/String;)Lnet/minecraft/world/entity/schedule/ScheduleBuilder; a register + m (Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/world/entity/schedule/ScheduleActivity; b getTimelineFor + m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/util/List; c getAllTimelinesExceptFor +c net/minecraft/world/entity/schedule/ScheduleActivity net/minecraft/world/entity/schedule/Timeline + f Ljava/util/List; a keyframes + f I b previousIndex + m (Ljava/util/Collection;)Lnet/minecraft/world/entity/schedule/ScheduleActivity; a addKeyframes + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectSortedMap;Lnet/minecraft/world/entity/schedule/ActivityFrame;)V a lambda$sortAndDeduplicateKeyframes$0 + m (I)F a getValueAt + m ()Lcom/google/common/collect/ImmutableList; a getKeyframes + m (IF)Lnet/minecraft/world/entity/schedule/ScheduleActivity; a addKeyframe + m ()V b sortAndDeduplicateKeyframes +c net/minecraft/world/entity/schedule/ScheduleBuilder net/minecraft/world/entity/schedule/ScheduleBuilder + f Lnet/minecraft/world/entity/schedule/Schedule; a schedule + f Ljava/util/List; b transitions + m ()Lnet/minecraft/world/entity/schedule/Schedule; a build + m (Lnet/minecraft/world/entity/schedule/ScheduleBuilder$a;Lnet/minecraft/world/entity/schedule/ScheduleActivity;)V a lambda$build$0 + m (Lnet/minecraft/world/entity/schedule/ScheduleBuilder$a;)V a lambda$build$1 + m (ILnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/world/entity/schedule/ScheduleBuilder; a changeActivityAt +c net/minecraft/world/entity/schedule/ScheduleBuilder$a net/minecraft/world/entity/schedule/ScheduleBuilder$ActivityTransition + f I a time + f Lnet/minecraft/world/entity/schedule/Activity; b activity + m ()I a getTime + m ()Lnet/minecraft/world/entity/schedule/Activity; b getActivity +c net/minecraft/world/entity/vehicle/AbstractBoat net/minecraft/world/entity/vehicle/AbstractBoat + f I a PADDLE_LEFT + f Z aA inputRight + f Z aB inputUp + f Z aC inputDown + f D aD waterLevel + f F aE landFriction + f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; aF status + f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; aG oldStatus + f D aH lastYd + f Z aI isAboveBubbleColumn + f Z aJ bubbleColumnDirectionIsDown + f F aK bubbleMultiplier + f F aL bubbleAngle + f F aM bubbleAngleO + f Lnet/minecraft/world/entity/Leashable$a; aN leashData + f Ljava/util/function/Supplier; aO dropItem + f D ay lerpXRot + f Z az inputLeft + f I b PADDLE_RIGHT + f D c PADDLE_SOUND_TIME + f I d BUBBLE_TIME + f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_ID_PADDLE_LEFT + f Lnet/minecraft/network/syncher/DataWatcherObject; i DATA_ID_PADDLE_RIGHT + f Lnet/minecraft/network/syncher/DataWatcherObject; j DATA_ID_BUBBLE_TIME + f I k TIME_TO_EJECT + f F l PADDLE_SPEED + f [F m paddlePositions + f F n invFriction + f F o outOfControlTicks + f F p deltaRotation + f I q lerpSteps + f D r lerpX + f D s lerpY + f D t lerpZ + f D u lerpYRot + m ()V G tickBubbleColumn + m ()V H tickLerp + m ()Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; I getStatus + m ()Z J checkInWater + m ()Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; K isUnderwater + m ()V P floatBoat + m ()V Q controlBoat + m ()I R getBubbleTime + m ()D R_ lerpTargetX + m ()D S_ lerpTargetY + m ()Lnet/minecraft/world/entity/Leashable$a; T_ getLeashData + m (ZZZZ)V a setInput + m (ZZ)V a setPaddleState + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove + m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider + m (F)F a getBubbleAngle + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition + m (Lnet/minecraft/world/entity/Leashable$a;)V a setLeashData + m (IF)F a getRowingTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z a canVehicleCollide + m (Lnet/minecraft/world/entity/Entity;)Z b hasEnoughSpaceFor + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger + m (Lnet/minecraft/world/entity/Entity;F)V b elasticRangeLeashBehaviour + m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bH isPickable + m ()Z bN canBeCollidedWith + m ()D bd getDefaultGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()Z bo isUnderWater + m (I)Z c getPaddleState + m (Lnet/minecraft/world/entity/Entity;)V c clampRotation + m ()Lnet/minecraft/core/EnumDirection; cP getMotionDirection + m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset + m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger + m (Lnet/minecraft/world/entity/Entity;)Z d lambda$tickBubbleColumn$0 + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()V f_ cancelLerp + m ()D g_ lerpTargetZ + m (Lnet/minecraft/world/entity/Entity;)V h push + m ()V h tick + m ()F h_ lerpTargetYRot + m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith + m (Lnet/minecraft/world/entity/Entity;)V k onPassengerTurned + m (Z)V l onAboveBubbleCol + m ()Lnet/minecraft/sounds/SoundEffect; l getPaddleSound + m (I)V m setBubbleTime + m ()F m getWaterLevelAbove + m (DDD)V p setInitialPos + m ()F p getGroundFriction + m (F)V p animateHurt + m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger + m ()F r_ lerpTargetXRot + m ()F s getSinglePassengerXOffset + m ()I t getMaxPassengers + m ()Lnet/minecraft/world/item/Item; u getDropItem +c net/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus net/minecraft/world/entity/vehicle/AbstractBoat$Status + f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; a IN_WATER + f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; b UNDER_WATER + f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; c UNDER_FLOWING_WATER + f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; d ON_LAND + f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; e IN_AIR + f [Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; f $VALUES + m ()[Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; a $values +c net/minecraft/world/entity/vehicle/AbstractChestBoat net/minecraft/world/entity/vehicle/AbstractChestBoat + f I h CONTAINER_SIZE + f Lnet/minecraft/core/NonNullList; i itemStacks + f Lnet/minecraft/resources/ResourceKey; j lootTable + f J k lootTableSeed + m ()Lnet/minecraft/core/NonNullList; E getItemStacks + m ()V F clearItemStacks + m ()V a clearContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/resources/ResourceKey;)V a setContainerLootTable + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a destroy + m (J)V a setContainerLootTableSeed + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b openCustomInventoryScreen + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()I b getContainerSize + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen + m ()V e setChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;)V e unpackLootTable + m ()F s getSinglePassengerXOffset + m ()I t getMaxPassengers + m ()Lnet/minecraft/resources/ResourceKey; v getContainerLootTable + m ()J x getContainerLootTableSeed +c net/minecraft/world/entity/vehicle/ChestBoat net/minecraft/world/entity/vehicle/ChestBoat + m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight +c net/minecraft/world/entity/vehicle/ChestRaft net/minecraft/world/entity/vehicle/ChestRaft + m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight +c net/minecraft/world/entity/vehicle/ContainerEntity net/minecraft/world/entity/vehicle/ContainerEntity + m ()Lnet/minecraft/core/NonNullList; E getItemStacks + m ()V F clearItemStacks + m (Lnet/minecraft/resources/ResourceKey;)V a setContainerLootTable + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a addChestVehicleSaveData + m (Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a chestVehicleDestroyed + m (J)V a setContainerLootTableSeed + m (II)Lnet/minecraft/world/item/ItemStack; b removeChestVehicleItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b readChestVehicleSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; b_ interactWithContainerVehicle + m (ILnet/minecraft/world/item/ItemStack;)V c setChestVehicleItem + m ()Z c isEmpty + m ()Lnet/minecraft/world/phys/AxisAlignedBB; cR getBoundingBox + m ()Z dQ isRemoved + m ()Lnet/minecraft/world/level/World; dV level + m ()Lnet/minecraft/world/phys/Vec3D; dt position + m ()V f clearChestVehicleContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)V f unpackChestVehicleLootTable + m (I)Lnet/minecraft/world/item/ItemStack; f_ removeChestVehicleItemNoUpdate + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z g isChestVehicleStillValid + m ()Z g isChestVehicleEmpty + m (I)Lnet/minecraft/world/item/ItemStack; g_ getChestVehicleItem + m (I)Lnet/minecraft/world/entity/SlotAccess; h_ getChestVehicleSlot + m ()Lnet/minecraft/resources/ResourceKey; v getContainerLootTable + m ()J x getContainerLootTableSeed +c net/minecraft/world/entity/vehicle/ContainerEntity$1 net/minecraft/world/entity/vehicle/ContainerEntity$1 + f Lnet/minecraft/world/entity/vehicle/ContainerEntity; c this$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/entity/vehicle/DismountUtil net/minecraft/world/entity/vehicle/DismountHelper + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a nonClimbableShape + m (D)Z a isBlockFloorValid + m (Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityPose;)Z a canDismountTo + m (Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a lambda$findSafeDismountLocation$0 + m (Lnet/minecraft/core/BlockPosition;ILjava/util/function/Function;)D a findCeilingFrom + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/phys/Vec3D; a findSafeDismountLocation + m (Lnet/minecraft/core/EnumDirection;)[[I a offsetsForDirection + m (Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a canDismountTo +c net/minecraft/world/entity/vehicle/EntityBoat net/minecraft/world/entity/vehicle/Boat + m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight +c net/minecraft/world/entity/vehicle/EntityMinecartAbstract net/minecraft/world/entity/vehicle/AbstractMinecart + f F a WATER_SLOWDOWN_FACTOR + f Lnet/minecraft/world/phys/Vec3D; b LOWERED_PASSENGER_ATTACHMENT + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_DISPLAY_BLOCK + f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ID_DISPLAY_OFFSET + f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_ID_CUSTOM_DISPLAY + f Lcom/google/common/collect/ImmutableMap; i POSE_DISMOUNT_HEIGHTS + f Z j onRails + f Z k flipped + f Lnet/minecraft/world/entity/vehicle/MinecartBehavior; l behavior + f Ljava/util/Map; m EXITS + m ()Z A hasCustomDisplay + m ()Z B isRideable + m ()Z C isFurnace + m ()D R_ lerpTargetX + m ()D S_ lerpTargetY + m (IIIZ)V a activateMinecart + m (Z)V a setOnRails + m (Lnet/minecraft/server/level/WorldServer;)D a getMaxSpeed + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a makeStepAlongTrack + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a getRedstoneDirection + m (DDDFFI)V a lerpTo + m (IDDDDD)V a lerpPositionAndRotationStep + m (Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract;DD)V a pushOtherMinecart + m (Lnet/minecraft/world/level/World;DDDLnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract; a createMinecart + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lcom/mojang/datafixers/util/Pair; a exits + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a applyNaturalSlowdown + m ()V aK applyEffectsFromBlocks + m ()F aT getBlockSpeedFactor + m ()Lnet/minecraft/world/phys/Vec3D; ah getKnownMovement + m ()V ay reapplyPosition + m (Z)V b setFlipped + m (Lnet/minecraft/server/level/WorldServer;)V b moveAlongTrack + m (Lnet/minecraft/core/BlockPosition;)Z b isRedstoneConductor + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger + m (Lnet/minecraft/world/level/World;)Z b useExperimentalMovement + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z bH isPickable + m ()D bd getDefaultGravity + m ()V bf applyGravity + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission + m ()Z bq updateInWaterStateAndDoFluidPushing + m (I)V c setDisplayOffset + m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setDisplayBlockState + m ()Lnet/minecraft/core/EnumDirection; cP getMotionDirection + m ()Z cq isOnRails + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m (Lnet/minecraft/server/level/WorldServer;)V e comeOffTrack + m ()V f_ cancelLerp + m ()D g_ lerpTargetZ + m (Lnet/minecraft/world/entity/Entity;)V h push + m ()V h tick + m ()F h_ lerpTargetYRot + m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith + m (DDD)V l lerpMotion + m ()Lnet/minecraft/world/entity/vehicle/MinecartBehavior; l getBehavior + m ()Z m isFirstTick + m (DDD)V p setInitialPos + m ()Lnet/minecraft/core/BlockPosition; p getCurrentBlockPosOrRailBelow + m (F)V p animateHurt + m (Z)V r setCustomDisplay + m ()F r_ lerpTargetXRot + m ()Z s isFlipped + m ()Lnet/minecraft/world/level/block/state/IBlockData; t getDisplayBlockState + m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState + m ()I y getDisplayOffset + m ()I z getDefaultDisplayOffset +c net/minecraft/world/entity/vehicle/EntityMinecartChest net/minecraft/world/entity/vehicle/MinecartChest + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m ()I b getContainerSize + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()Lnet/minecraft/world/item/Item; u getDropItem + m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState + m ()I z getDefaultDisplayOffset +c net/minecraft/world/entity/vehicle/EntityMinecartCommandBlock net/minecraft/world/entity/vehicle/MinecartCommandBlock + f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ID_COMMAND_NAME + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_LAST_OUTPUT + f Lnet/minecraft/world/level/CommandBlockListenerAbstract; d commandBlock + f I h ACTIVATION_DELAY + f I i lastActivated + m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated + m (IIIZ)V a activateMinecart + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()Lnet/minecraft/world/item/Item; u getDropItem + m ()Lnet/minecraft/world/level/CommandBlockListenerAbstract; v getCommandBlock + m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState +c net/minecraft/world/entity/vehicle/EntityMinecartCommandBlock$a net/minecraft/world/entity/vehicle/MinecartCommandBlock$MinecartCommandBase + f Lnet/minecraft/world/entity/vehicle/EntityMinecartCommandBlock; b this$0 + m ()Lnet/minecraft/server/level/WorldServer; e getLevel + m ()V f onUpdated + m ()Lnet/minecraft/world/phys/Vec3D; g getPosition + m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartCommandBlock; h getMinecart + m ()Lnet/minecraft/commands/CommandListenerWrapper; i createCommandSourceStack + m ()Z j isValid +c net/minecraft/world/entity/vehicle/EntityMinecartContainer net/minecraft/world/entity/vehicle/AbstractMinecartContainer + f Lnet/minecraft/core/NonNullList; b itemStacks + f Lnet/minecraft/resources/ResourceKey; c lootTable + f J d lootTableSeed + m ()Lnet/minecraft/core/NonNullList; E getItemStacks + m ()V F clearItemStacks + m (Lnet/minecraft/resources/ResourceKey;)V a setContainerLootTable + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (Lnet/minecraft/resources/ResourceKey;J)V a setLootTable + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a destroy + m ()V a clearContent + m (J)V a setContainerLootTableSeed + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a applyNaturalSlowdown + m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()V e setChanged + m ()Lnet/minecraft/resources/ResourceKey; v getContainerLootTable + m ()J x getContainerLootTableSeed +c net/minecraft/world/entity/vehicle/EntityMinecartFurnace net/minecraft/world/entity/vehicle/MinecartFurnace + f Lnet/minecraft/world/phys/Vec3D; b push + f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_FUEL + f I d FUEL_TICKS_PER_ITEM + f I h MAX_FUEL_TICKS + f I i fuel + m ()Z C isFurnace + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/server/level/WorldServer;)D a getMaxSpeed + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a applyNaturalSlowdown + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()V h tick + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; k calculateNewPushAlong + m (Z)V s setHasFuel + m ()Lnet/minecraft/world/item/Item; u getDropItem + m ()Z v hasFuel + m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState +c net/minecraft/world/entity/vehicle/EntityMinecartHopper net/minecraft/world/entity/vehicle/MinecartHopper + f Z c enabled + f Z d consumedItemThisFrame + m ()Z D isEnabled + m ()D G getLevelX + m ()D H getLevelY + m ()D I getLevelZ + m ()Z J isGridAligned + m ()Z K suckInItems + m ()V P tryConsumeItems + m (IIIZ)V a activateMinecart + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a makeStepAlongTrack + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()I b getContainerSize + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()V h tick + m (Z)V s setEnabled + m ()Lnet/minecraft/world/item/Item; u getDropItem + m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState + m ()I z getDefaultDisplayOffset +c net/minecraft/world/entity/vehicle/EntityMinecartMobSpawner net/minecraft/world/entity/vehicle/MinecartSpawner + f Lnet/minecraft/world/level/MobSpawnerAbstract; b spawner + f Ljava/lang/Runnable; c ticker + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (B)V b handleEntityEvent + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (Lnet/minecraft/world/level/World;)Ljava/lang/Runnable; c createTicker + m (Lnet/minecraft/world/level/World;)V d lambda$createTicker$1 + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m (Lnet/minecraft/world/level/World;)V e lambda$createTicker$0 + m ()V h tick + m ()Lnet/minecraft/world/item/Item; u getDropItem + m ()Lnet/minecraft/world/level/MobSpawnerAbstract; v getSpawner + m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState +c net/minecraft/world/entity/vehicle/EntityMinecartMobSpawner$1 net/minecraft/world/entity/vehicle/MinecartSpawner$1 + f Lnet/minecraft/world/entity/vehicle/EntityMinecartMobSpawner; a this$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a broadcastEvent +c net/minecraft/world/entity/vehicle/EntityMinecartRideable net/minecraft/world/entity/vehicle/Minecart + f F b rotationOffset + f F c playerRotationOffset + m ()Z B isRideable + m (IIIZ)V a activateMinecart + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m ()V h tick + m ()Lnet/minecraft/world/item/Item; u getDropItem +c net/minecraft/world/entity/vehicle/EntityMinecartTNT net/minecraft/world/entity/vehicle/MinecartTNT + f B b EVENT_PRIME + f Ljava/lang/String; c TAG_EXPLOSION_POWER + f Ljava/lang/String; d TAG_EXPLOSION_SPEED_FACTOR + f Ljava/lang/String; h TAG_FUSE + f F i DEFAULT_EXPLOSION_POWER_BASE + f F j DEFAULT_EXPLOSION_SPEED_FACTOR + f I k fuse + f F l explosionPowerBase + f F m explosionSpeedFactor + m ()Z D isPrimed + m (IIIZ)V a activateMinecart + m (Lnet/minecraft/world/damagesource/DamageSource;D)V a explode + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a destroy + m (Lnet/minecraft/world/damagesource/DamageSource;)Z a shouldSourceDestroy + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;F)F a getBlockExplosionResistance + m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m (B)V b handleEntityEvent + m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult + m (Lnet/minecraft/world/damagesource/DamageSource;)Z e damageSourceIgnitesTnt + m ()V h tick + m (D)V h explode + m ()Lnet/minecraft/world/item/Item; u getDropItem + m ()V v primeFuse + m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState + m ()I x getFuse +c net/minecraft/world/entity/vehicle/MinecartBehavior net/minecraft/world/entity/vehicle/MinecartBehavior + f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract; a minecart + m (DDD)V a lerpMotion + m ()V a cancelLerp + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a stepAlongTrack + m (Lnet/minecraft/server/level/WorldServer;)V a moveAlongTrack + m (F)V a setXRot + m (Lnet/minecraft/world/phys/Vec3D;)V a setDeltaMovement + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/server/level/WorldServer;)D b getMaxSpeed + m (DDD)V b setDeltaMovement + m (Lnet/minecraft/world/phys/Vec3D;)V b setPos + m ()D b lerpTargetX + m (F)V b setYRot + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c getKnownMovement + m ()D c lerpTargetY + m (DDD)V c setPos + m ()D d lerpTargetZ + m ()F e lerpTargetXRot + m ()F f lerpTargetYRot + m ()V g tick + m ()Lnet/minecraft/world/level/World; h level + m ()Z i pushAndPickupEntities + m ()Lnet/minecraft/world/phys/Vec3D; j getDeltaMovement + m ()Lnet/minecraft/world/phys/Vec3D; k position + m ()D l getX + m ()D m getY + m ()D n getZ + m ()F o getXRot + m ()F p getYRot + m ()Lnet/minecraft/core/EnumDirection; q getMotionDirection + m ()D r getSlowdownFactor +c net/minecraft/world/entity/vehicle/NewMinecartBehavior net/minecraft/world/entity/vehicle/NewMinecartBehavior + f I b POS_ROT_LERP_TICKS + f D c ON_RAIL_Y_OFFSET + f D d OPPOSING_SLOPES_REST_AT_SPEED_THRESHOLD + f Ljava/util/List; e lerpSteps + f Ljava/util/List; f currentLerpSteps + f D g currentLerpStepsTotalWeight + f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; h oldLerp + f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$b; i cacheIndexAlpha + f I j cachedLerpDelay + f F k cachedPartialTick + f I l lerpDelay + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a adjustToRails + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$c;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lnet/minecraft/world/phys/Vec3D; a calculateTrackSpeed + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; a calculateBoostTrackSpeed + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z a restAtVShape + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; a calculateHaltTrackSpeed + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a stepAlongTrack + m (Lnet/minecraft/server/level/WorldServer;)V a moveAlongTrack + m (FF)V a setRotation + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z a pickupEntities + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lnet/minecraft/world/phys/Vec3D; a calculateSlopeSpeed + m (Lnet/minecraft/server/level/WorldServer;)D b getMaxSpeed + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b pushEntities + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z b isDecending + m (F)F c getCartLerpXRot + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; d calculatePlayerInputSpeed + m (F)F d getCartLerpYRot + m (F)Lnet/minecraft/world/phys/Vec3D; e getCartLerpPosition + m (F)Lnet/minecraft/world/phys/Vec3D; f getCartLerpMovements + m ()V g tick + m (F)Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$b; g getCurrentLerpStep + m ()Z i pushAndPickupEntities + m ()D r getSlowdownFactor + m ()V s setOldLerpValues + m ()Z t cartHasPosRotLerp + m ()V u lerpClientPositionAndRotation +c net/minecraft/world/entity/vehicle/NewMinecartBehavior$1 net/minecraft/world/entity/vehicle/NewMinecartBehavior$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape +c net/minecraft/world/entity/vehicle/NewMinecartBehavior$a net/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; b ZERO + f Lnet/minecraft/world/phys/Vec3D; c position + f Lnet/minecraft/world/phys/Vec3D; d movement + f F e yRot + f F f xRot + f F g weight + m ()Lnet/minecraft/world/phys/Vec3D; a position + m ()Lnet/minecraft/world/phys/Vec3D; b movement + m ()F c yRot + m ()F d xRot + m ()F e weight +c net/minecraft/world/entity/vehicle/NewMinecartBehavior$b net/minecraft/world/entity/vehicle/NewMinecartBehavior$StepPartialTicks + f F a partialTicksInStep + f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; b currentStep + f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; c previousStep + m ()F a partialTicksInStep + m ()Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; b currentStep + m ()Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; c previousStep +c net/minecraft/world/entity/vehicle/NewMinecartBehavior$c net/minecraft/world/entity/vehicle/NewMinecartBehavior$TrackIteration + f D a movementLeft + f Z b firstIteration + f Z c hasGainedSlopeSpeed + f Z d hasHalted + f Z e hasBoosted + m ()Z a shouldIterate +c net/minecraft/world/entity/vehicle/OldMinecartBehavior net/minecraft/world/entity/vehicle/OldMinecartBehavior + f D b MINECART_RIDABLE_THRESHOLD + f D c MAX_SPEED_IN_WATER + f D d MAX_SPEED_ON_LAND + f D e ABSOLUTE_MAX_SPEED + f I f lerpSteps + f D g lerpX + f D h lerpY + f D i lerpZ + f D j lerpYRot + f D k lerpXRot + f Lnet/minecraft/world/phys/Vec3D; l targetDeltaMovement + m (Lnet/minecraft/server/level/WorldServer;)V a moveAlongTrack + m (DDDD)Lnet/minecraft/world/phys/Vec3D; a getPosOffs + m (DDD)V a lerpMotion + m ()V a cancelLerp + m (DDDFFI)V a lerpTo + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a stepAlongTrack + m (Lnet/minecraft/server/level/WorldServer;)D b getMaxSpeed + m ()D b lerpTargetX + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c getKnownMovement + m ()D c lerpTargetY + m ()D d lerpTargetZ + m (DDD)Lnet/minecraft/world/phys/Vec3D; d getPos + m ()F e lerpTargetXRot + m ()F f lerpTargetYRot + m ()V g tick + m ()Z i pushAndPickupEntities + m ()Lnet/minecraft/core/EnumDirection; q getMotionDirection + m ()D r getSlowdownFactor +c net/minecraft/world/entity/vehicle/OldMinecartBehavior$1 net/minecraft/world/entity/vehicle/OldMinecartBehavior$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape +c net/minecraft/world/entity/vehicle/Raft net/minecraft/world/entity/vehicle/Raft + m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight +c net/minecraft/world/entity/vehicle/VehicleEntity net/minecraft/world/entity/vehicle/VehicleEntity + f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ID_HURT + f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_ID_HURTDIR + f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_ID_DAMAGE + m ()F L getDamage + m ()I N getHurtTime + m ()I O getHurtDir + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/Item;)V a destroy + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a destroy + m (Lnet/minecraft/world/damagesource/DamageSource;)Z a shouldSourceDestroy + m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion + m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer + m (F)V b setDamage + m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient + m ()I bX getDimensionChangingDelay + m (I)V d setHurtTime + m (I)V l setHurtDir + m ()Lnet/minecraft/world/item/Item; u getDropItem +c net/minecraft/world/flag/FeatureElement net/minecraft/world/flag/FeatureElement + f Ljava/util/Set; bT FILTERED_REGISTRIES + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures +c net/minecraft/world/flag/FeatureFlag net/minecraft/world/flag/FeatureFlag + f Lnet/minecraft/world/flag/FeatureFlagUniverse; a universe + f J b mask +c net/minecraft/world/flag/FeatureFlagRegistry net/minecraft/world/flag/FeatureFlagRegistry + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/world/flag/FeatureFlagUniverse; b universe + f Ljava/util/Map; c names + f Lnet/minecraft/world/flag/FeatureFlagSet; d allFlags + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isSubset + m (Ljava/lang/Iterable;)Lnet/minecraft/world/flag/FeatureFlagSet; a fromNames + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$codec$3 + m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$fromNames$0 + m ()Lnet/minecraft/world/flag/FeatureFlagSet; a allFlags + m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Set;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/flag/FeatureFlag;)V a lambda$toNames$1 + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; a subset + m (Ljava/lang/Iterable;Ljava/util/function/Consumer;)Lnet/minecraft/world/flag/FeatureFlagSet; a fromNames + m (Ljava/util/Set;)Ljava/lang/String; a lambda$codec$2 + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/Set; b toNames + m ()Lcom/mojang/serialization/Codec; b codec + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; c lambda$codec$4 +c net/minecraft/world/flag/FeatureFlagRegistry$a net/minecraft/world/flag/FeatureFlagRegistry$Builder + f Lnet/minecraft/world/flag/FeatureFlagUniverse; a universe + f I b id + f Ljava/util/Map; c flags + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/flag/FeatureFlag; a create + m ()Lnet/minecraft/world/flag/FeatureFlagRegistry; a build + m (Ljava/lang/String;)Lnet/minecraft/world/flag/FeatureFlag; a createVanilla +c net/minecraft/world/flag/FeatureFlagSet net/minecraft/world/flag/FeatureFlagSet + f I a MAX_CONTAINER_SIZE + f Lnet/minecraft/world/flag/FeatureFlagSet; b EMPTY + f Lnet/minecraft/world/flag/FeatureFlagUniverse; c universe + f J d mask + m (Lnet/minecraft/world/flag/FeatureFlagUniverse;Ljava/util/Collection;)Lnet/minecraft/world/flag/FeatureFlagSet; a create + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isSubsetOf + m (Lnet/minecraft/world/flag/FeatureFlag;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; a of + m ()Lnet/minecraft/world/flag/FeatureFlagSet; a of + m (Lnet/minecraft/world/flag/FeatureFlagUniverse;JLjava/lang/Iterable;)J a computeMask + m (Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; a of + m (Lnet/minecraft/world/flag/FeatureFlag;)Z b contains + m ()Z b isEmpty + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z b intersects + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; c join + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; d subtract +c net/minecraft/world/flag/FeatureFlagUniverse net/minecraft/world/flag/FeatureFlagUniverse + f Ljava/lang/String; a id +c net/minecraft/world/flag/FeatureFlags net/minecraft/world/flag/FeatureFlags + f Lnet/minecraft/world/flag/FeatureFlag; a VANILLA + f Lnet/minecraft/world/flag/FeatureFlag; b TRADE_REBALANCE + f Lnet/minecraft/world/flag/FeatureFlag; c REDSTONE_EXPERIMENTS + f Lnet/minecraft/world/flag/FeatureFlag; d MINECART_IMPROVEMENTS + f Lnet/minecraft/world/flag/FeatureFlagRegistry; e REGISTRY + f Lcom/mojang/serialization/Codec; f CODEC + f Lnet/minecraft/world/flag/FeatureFlagSet; g VANILLA_SET + f Lnet/minecraft/world/flag/FeatureFlagSet; h DEFAULT_FLAGS + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; a printMissingFlags + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isExperimental + m (Lnet/minecraft/world/flag/FeatureFlagRegistry;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; a printMissingFlags + m (Ljava/util/Set;Lnet/minecraft/resources/MinecraftKey;)Z a lambda$printMissingFlags$0 +c net/minecraft/world/food/FoodConstants net/minecraft/world/food/FoodConstants + f I a MAX_FOOD + f F b MAX_SATURATION + f F c START_SATURATION + f F d SATURATION_FLOOR + f F e EXHAUSTION_DROP + f I f HEALTH_TICK_COUNT + f I g HEALTH_TICK_COUNT_SATURATED + f I h HEAL_LEVEL + f I i SPRINT_LEVEL + f I j STARVE_LEVEL + f F k FOOD_SATURATION_POOR + f F l FOOD_SATURATION_LOW + f F m FOOD_SATURATION_NORMAL + f F n FOOD_SATURATION_GOOD + f F o FOOD_SATURATION_MAX + f F p FOOD_SATURATION_SUPERNATURAL + f F q EXHAUSTION_HEAL + f F r EXHAUSTION_JUMP + f F s EXHAUSTION_SPRINT_JUMP + f F t EXHAUSTION_MINE + f F u EXHAUSTION_ATTACK + f F v EXHAUSTION_WALK + f F w EXHAUSTION_CROUCH + f F x EXHAUSTION_SPRINT + f F y EXHAUSTION_SWIM + m (IF)F a saturationByModifier +c net/minecraft/world/food/FoodInfo net/minecraft/world/food/FoodProperties + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC + f I c nutrition + f F d saturation + f Z e canAlwaysEat + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a nutrition + m ()F b saturation + m ()Z c canAlwaysEat +c net/minecraft/world/food/FoodInfo$a net/minecraft/world/food/FoodProperties$Builder + f I a nutrition + f F b saturationModifier + f Z c canAlwaysEat + m ()Lnet/minecraft/world/food/FoodInfo$a; a alwaysEdible + m (I)Lnet/minecraft/world/food/FoodInfo$a; a nutrition + m (F)Lnet/minecraft/world/food/FoodInfo$a; a saturationModifier + m ()Lnet/minecraft/world/food/FoodInfo; b build +c net/minecraft/world/food/FoodMetaData net/minecraft/world/food/FoodData + f I a foodLevel + f F b saturationLevel + f F c exhaustionLevel + f I d tickTimer + m (Lnet/minecraft/server/level/EntityPlayer;)V a tick + m (I)V a setFoodLevel + m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData + m (F)V a addExhaustion + m (IF)V a eat + m (Lnet/minecraft/world/food/FoodInfo;)V a eat + m ()I a getFoodLevel + m (IF)V b add + m (F)V b setSaturation + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData + m ()Z b needsFood + m ()F c getSaturationLevel +c net/minecraft/world/food/Foods net/minecraft/world/food/Foods + f Lnet/minecraft/world/food/FoodInfo; A POISONOUS_POTATO + f Lnet/minecraft/world/food/FoodInfo; B PORKCHOP + f Lnet/minecraft/world/food/FoodInfo; C POTATO + f Lnet/minecraft/world/food/FoodInfo; D PUFFERFISH + f Lnet/minecraft/world/food/FoodInfo; E PUMPKIN_PIE + f Lnet/minecraft/world/food/FoodInfo; F RABBIT + f Lnet/minecraft/world/food/FoodInfo; G RABBIT_STEW + f Lnet/minecraft/world/food/FoodInfo; H ROTTEN_FLESH + f Lnet/minecraft/world/food/FoodInfo; I SALMON + f Lnet/minecraft/world/food/FoodInfo; J SPIDER_EYE + f Lnet/minecraft/world/food/FoodInfo; K SUSPICIOUS_STEW + f Lnet/minecraft/world/food/FoodInfo; L SWEET_BERRIES + f Lnet/minecraft/world/food/FoodInfo; M GLOW_BERRIES + f Lnet/minecraft/world/food/FoodInfo; N TROPICAL_FISH + f Lnet/minecraft/world/food/FoodInfo; a APPLE + f Lnet/minecraft/world/food/FoodInfo; b BAKED_POTATO + f Lnet/minecraft/world/food/FoodInfo; c BEEF + f Lnet/minecraft/world/food/FoodInfo; d BEETROOT + f Lnet/minecraft/world/food/FoodInfo; e BEETROOT_SOUP + f Lnet/minecraft/world/food/FoodInfo; f BREAD + f Lnet/minecraft/world/food/FoodInfo; g CARROT + f Lnet/minecraft/world/food/FoodInfo; h CHICKEN + f Lnet/minecraft/world/food/FoodInfo; i CHORUS_FRUIT + f Lnet/minecraft/world/food/FoodInfo; j COD + f Lnet/minecraft/world/food/FoodInfo; k COOKED_BEEF + f Lnet/minecraft/world/food/FoodInfo; l COOKED_CHICKEN + f Lnet/minecraft/world/food/FoodInfo; m COOKED_COD + f Lnet/minecraft/world/food/FoodInfo; n COOKED_MUTTON + f Lnet/minecraft/world/food/FoodInfo; o COOKED_PORKCHOP + f Lnet/minecraft/world/food/FoodInfo; p COOKED_RABBIT + f Lnet/minecraft/world/food/FoodInfo; q COOKED_SALMON + f Lnet/minecraft/world/food/FoodInfo; r COOKIE + f Lnet/minecraft/world/food/FoodInfo; s DRIED_KELP + f Lnet/minecraft/world/food/FoodInfo; t ENCHANTED_GOLDEN_APPLE + f Lnet/minecraft/world/food/FoodInfo; u GOLDEN_APPLE + f Lnet/minecraft/world/food/FoodInfo; v GOLDEN_CARROT + f Lnet/minecraft/world/food/FoodInfo; w HONEY_BOTTLE + f Lnet/minecraft/world/food/FoodInfo; x MELON_SLICE + f Lnet/minecraft/world/food/FoodInfo; y MUSHROOM_STEW + f Lnet/minecraft/world/food/FoodInfo; z MUTTON + m (I)Lnet/minecraft/world/food/FoodInfo$a; a stew +c net/minecraft/world/inventory/AbstractCraftingMenu net/minecraft/world/inventory/AbstractCraftingMenu + f Lnet/minecraft/world/inventory/InventoryCraftResult; n resultSlots + f I o width + f I p height + m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a handlePlacement + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a finishPlacingRecipe + m (Lnet/minecraft/world/entity/player/EntityHuman;II)Lnet/minecraft/world/inventory/Slot; a addResultSlot + m (II)V d addCraftingGridSlots + m ()V l beginPlacingRecipe + m ()Lnet/minecraft/world/inventory/Slot; m getResultSlot + m ()Ljava/util/List; n getInputGridSlots + m ()I o getGridWidth + m ()I p getGridHeight + m ()Lnet/minecraft/world/entity/player/EntityHuman; q owner +c net/minecraft/world/inventory/AbstractCraftingMenu$1 net/minecraft/world/inventory/AbstractCraftingMenu$1 + f Lnet/minecraft/world/inventory/AbstractCraftingMenu; a this$0 + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents + m ()V a clearCraftingContent + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches +c net/minecraft/world/inventory/ArmorSlot net/minecraft/world/inventory/ArmorSlot + f Lnet/minecraft/world/entity/EntityLiving; a owner + f Lnet/minecraft/world/entity/EnumItemSlot; b slot + f Lnet/minecraft/resources/MinecraftKey; g emptyIcon + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m ()I a getMaxStackSize + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setByPlayer + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a mayPickup + m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon +c net/minecraft/world/inventory/AutoRecipeOutput net/minecraft/world/inventory/StackedContentsCompatible +c net/minecraft/world/inventory/ClickAction net/minecraft/world/inventory/ClickAction + f Lnet/minecraft/world/inventory/ClickAction; a PRIMARY + f Lnet/minecraft/world/inventory/ClickAction; b SECONDARY + f [Lnet/minecraft/world/inventory/ClickAction; c $VALUES + m ()[Lnet/minecraft/world/inventory/ClickAction; a $values +c net/minecraft/world/inventory/Container net/minecraft/world/inventory/AbstractContainerMenu + f Z A suppressRemoteUpdates + f I a SLOT_CLICKED_OUTSIDE + f I b QUICKCRAFT_TYPE_CHARITABLE + f I c QUICKCRAFT_TYPE_GREEDY + f I d QUICKCRAFT_TYPE_CLONE + f I e QUICKCRAFT_HEADER_START + f I f QUICKCRAFT_HEADER_CONTINUE + f I g QUICKCRAFT_HEADER_END + f I h CARRIED_SLOT_SIZE + f I i SLOTS_PER_ROW + f I j SLOT_SIZE + f Lnet/minecraft/core/NonNullList; k slots + f I l containerId + f Lorg/slf4j/Logger; m LOGGER + f Lnet/minecraft/core/NonNullList; n lastSlots + f Ljava/util/List; o dataSlots + f Lnet/minecraft/world/item/ItemStack; p carried + f Lnet/minecraft/core/NonNullList; q remoteSlots + f Lit/unimi/dsi/fastutil/ints/IntList; r remoteDataSlots + f Lnet/minecraft/world/item/ItemStack; s remoteCarried + f I t stateId + f Lnet/minecraft/world/inventory/Containers; u menuType + f I v quickcraftType + f I w quickcraftStatus + f Ljava/util/Set; x quickcraftSlots + f Ljava/util/List; y containerListeners + f Lnet/minecraft/world/inventory/ContainerSynchronizer; z synchronizer + m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Z)Z a canItemQuickReplace + m ()Lnet/minecraft/world/inventory/Containers; a getType + m (Ljava/util/Set;ILnet/minecraft/world/item/ItemStack;)I a getQuickCraftPlaceCount + m (Lnet/minecraft/world/item/ItemStack;)V a setRemoteCarried + m (II)V a setSelectedBundleItemIndex + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a dropOrPlaceInInventory + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m (Lnet/minecraft/world/item/ItemStack;IIZ)Z a moveItemStackTo + m (Lnet/minecraft/world/inventory/ContainerAccess;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/Block;)Z a stillValid + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V a triggerSlotListeners + m (Lnet/minecraft/world/inventory/ContainerProperty;)Lnet/minecraft/world/inventory/ContainerProperty; a addDataSlot + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/IInventory;)V a clearContainer + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a tryItemClickBehaviourOverride + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Ljava/lang/Boolean; a lambda$stillValid$0 + m (Lnet/minecraft/world/inventory/Container;)V a transferState + m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a lambda$doClick$3 + m (Lnet/minecraft/world/level/block/entity/TileEntity;)I a getRedstoneSignalFromBlockEntity + m (IILnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/IInventory;II)V a addInventoryHotbarSlots + m (Lnet/minecraft/world/inventory/IContainerProperties;)V a addDataSlots + m (Lnet/minecraft/world/inventory/ICrafting;)V a addSlotListener + m (Lnet/minecraft/world/inventory/ContainerSynchronizer;)V a setSynchronizer + m (ILnet/minecraft/world/entity/player/EntityHuman;)Z a isValidQuickcraftType + m (IILnet/minecraft/world/inventory/InventoryClickType;Lnet/minecraft/world/entity/player/EntityHuman;)V a clicked + m (Lnet/minecraft/world/inventory/IContainerProperties;I)V a checkContainerDataCount + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a lambda$doClick$4 + m (ILjava/util/List;Lnet/minecraft/world/item/ItemStack;)V a initializeContents + m (Lnet/minecraft/world/inventory/Slot;)Lnet/minecraft/world/inventory/Slot; a addSlot + m (ILnet/minecraft/world/item/ItemStack;)V a setRemoteSlot + m (I)Z a isValidSlotIndex + m (Lnet/minecraft/world/IInventory;I)V a checkContainerSize + m (Lnet/minecraft/world/IInventory;II)V b addInventoryExtendedSlots + m (Lnet/minecraft/world/IInventory;I)Ljava/util/OptionalInt; b findSlot + m (Lnet/minecraft/world/IInventory;)I b getRedstoneSignalFromContainer + m (I)Lnet/minecraft/world/inventory/Slot; b getSlot + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/inventory/Slot;)Z b canDragTo + m (Lnet/minecraft/world/item/ItemStack;)V b setCarried + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (IILnet/minecraft/world/inventory/InventoryClickType;Lnet/minecraft/world/entity/player/EntityHuman;)V b doClick + m (ILnet/minecraft/world/item/ItemStack;)V b setRemoteSlotNoCopy + m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V b synchronizeSlotToRemote + m (II)V b setData + m (Lnet/minecraft/world/inventory/ICrafting;)V b removeSlotListener + m ()V b sendAllDataToRemote + m (I)I c getQuickcraftType + m (II)I c getQuickcraftMask + m (Lnet/minecraft/world/IInventory;II)V c addStandardInventorySlots + m ()Lnet/minecraft/core/NonNullList; c getItems + m (I)I d getQuickcraftHeader + m ()V d broadcastChanges + m (II)V d updateDataSlotListeners + m ()V e broadcastFullState + m (II)V e synchronizeDataSlotToRemote + m ()V f resetQuickCraft + m ()Lnet/minecraft/world/item/ItemStack; g getCarried + m ()V h suppressRemoteUpdates + m ()V i resumeRemoteUpdates + m ()I j getStateId + m ()I k incrementStateId + m ()V l synchronizeCarriedToRemote + m ()Lnet/minecraft/world/entity/SlotAccess; m createCarriedSlotAccess + m ()Ljava/lang/String; n lambda$clicked$2 + m ()Ljava/lang/String; o lambda$clicked$1 +c net/minecraft/world/inventory/Container$1 net/minecraft/world/inventory/AbstractContainerMenu$1 + f Lnet/minecraft/world/inventory/Container; b this$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a set + m ()Lnet/minecraft/world/item/ItemStack; a get +c net/minecraft/world/inventory/ContainerAccess net/minecraft/world/inventory/ContainerLevelAccess + f Lnet/minecraft/world/inventory/ContainerAccess; a NULL + m (Ljava/util/function/BiFunction;)Ljava/util/Optional; a evaluate + m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object; a evaluate + m (Ljava/util/function/BiConsumer;)V a execute + m (Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a lambda$execute$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/inventory/ContainerAccess; a create +c net/minecraft/world/inventory/ContainerAccess$1 net/minecraft/world/inventory/ContainerLevelAccess$1 + m (Ljava/util/function/BiFunction;)Ljava/util/Optional; a evaluate +c net/minecraft/world/inventory/ContainerAccess$2 net/minecraft/world/inventory/ContainerLevelAccess$2 + f Lnet/minecraft/world/level/World; b val$level + f Lnet/minecraft/core/BlockPosition; c val$pos + m (Ljava/util/function/BiFunction;)Ljava/util/Optional; a evaluate +c net/minecraft/world/inventory/ContainerAnvil net/minecraft/world/inventory/AnvilMenu + f I A COST_FAIL + f I B COST_BASE + f I C COST_ADDED_BASE + f I D COST_REPAIR_MATERIAL + f I E COST_REPAIR_SACRIFICE + f I F COST_INCOMPATIBLE_PENALTY + f I G COST_RENAME + f I H INPUT_SLOT_X_PLACEMENT + f I I ADDITIONAL_SLOT_X_PLACEMENT + f I J RESULT_SLOT_X_PLACEMENT + f I K SLOT_Y_PLACEMENT + f I m INPUT_SLOT + f I n ADDITIONAL_SLOT + f I o RESULT_SLOT + f I p MAX_NAME_LENGTH + f Lorg/slf4j/Logger; u LOGGER + f Z v DEBUG_COST + f I w repairItemCountCost + f Ljava/lang/String; x itemName + f Lnet/minecraft/world/inventory/ContainerProperty; y cost + f Z z onlyRenaming + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBlock + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$2 + m (Ljava/lang/String;)Z a setItemName + m (Lnet/minecraft/world/entity/player/EntityHuman;Z)Z a mayPickup + m (Ljava/lang/String;)Ljava/lang/String; b validateName + m (Lnet/minecraft/world/item/ItemStack;)Z d lambda$createInputSlotDefinitions$1 + m (I)I e calculateIncreasedRepairCost + m (Lnet/minecraft/world/item/ItemStack;)Z e lambda$createInputSlotDefinitions$0 + m ()V l createResult + m ()I m getCost + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; o createInputSlotDefinitions +c net/minecraft/world/inventory/ContainerAnvilAbstract net/minecraft/world/inventory/ItemCombinerMenu + f I m INVENTORY_SLOTS_PER_ROW + f I n INVENTORY_ROWS + f I o INPUT_SLOT_START + f I p resultSlotIndex + f Lnet/minecraft/world/inventory/ContainerAccess; q access + f Lnet/minecraft/world/entity/player/EntityHuman; r player + f Lnet/minecraft/world/IInventory; s inputSlots + f Lnet/minecraft/world/inventory/InventoryCraftResult; t resultSlots + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBlock + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Ljava/lang/Boolean; a lambda$stillValid$1 + m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V a createInputSlots + m (Lnet/minecraft/world/entity/player/EntityHuman;Z)Z a mayPickup + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V b lambda$removed$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V b createResultSlot + m (Lnet/minecraft/world/item/ItemStack;)Z c canMoveIntoInputSlots + m (I)Lnet/minecraft/world/InventorySubcontainer; e createContainer + m ()V l createResult + m ()I m getInventorySlotStart + m ()I n getResultSlot + m ()I o getInventorySlotEnd + m ()I p getUseRowStart + m ()I q getUseRowEnd +c net/minecraft/world/inventory/ContainerAnvilAbstract$1 net/minecraft/world/inventory/ItemCombinerMenu$1 + f Lnet/minecraft/world/inventory/ContainerAnvilAbstract; b this$0 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerAnvilAbstract$2 net/minecraft/world/inventory/ItemCombinerMenu$2 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerAnvilAbstract$3 net/minecraft/world/inventory/ItemCombinerMenu$3 + f Lnet/minecraft/world/inventory/ContainerAnvilAbstract; a this$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a mayPickup +c net/minecraft/world/inventory/ContainerAnvilAbstract$4 net/minecraft/world/inventory/ItemCombinerMenu$4 + f Lnet/minecraft/world/inventory/ContainerAnvilAbstract; b this$0 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerBeacon net/minecraft/world/inventory/BeaconMenu + f I m PAYMENT_SLOT + f I n SLOT_COUNT + f I o DATA_COUNT + f I p INV_SLOT_START + f I q INV_SLOT_END + f I r USE_ROW_SLOT_START + f I s USE_ROW_SLOT_END + f I t NO_EFFECT + f Lnet/minecraft/world/IInventory; u beacon + f Lnet/minecraft/world/inventory/ContainerBeacon$SlotBeacon; v paymentSlot + f Lnet/minecraft/world/inventory/ContainerAccess; w access + f Lnet/minecraft/world/inventory/IContainerProperties; x beaconData + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/core/Holder;)I a encodeEffect + m (Ljava/util/Optional;Ljava/util/Optional;)V a updateEffects + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (II)V b setData + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (I)Lnet/minecraft/core/Holder; e decodeEffect + m ()I l getLevels + m ()Lnet/minecraft/core/Holder; m getPrimaryEffect + m ()Lnet/minecraft/core/Holder; n getSecondaryEffect + m ()Z o hasPayment +c net/minecraft/world/inventory/ContainerBeacon$1 net/minecraft/world/inventory/BeaconMenu$1 + m ()I an_ getMaxStackSize + m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem +c net/minecraft/world/inventory/ContainerBeacon$SlotBeacon net/minecraft/world/inventory/BeaconMenu$PaymentSlot + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m ()I a getMaxStackSize +c net/minecraft/world/inventory/ContainerBlastFurnace net/minecraft/world/inventory/BlastFurnaceMenu +c net/minecraft/world/inventory/ContainerBrewingStand net/minecraft/world/inventory/BrewingStandMenu + f Lnet/minecraft/world/inventory/Slot; A ingredientSlot + f Lnet/minecraft/resources/MinecraftKey; m EMPTY_SLOT_FUEL + f Lnet/minecraft/resources/MinecraftKey; n EMPTY_SLOT_POTION + f I o BOTTLE_SLOT_START + f I p BOTTLE_SLOT_END + f I q INGREDIENT_SLOT + f I r FUEL_SLOT + f I s SLOT_COUNT + f I t DATA_COUNT + f I u INV_SLOT_START + f I v INV_SLOT_END + f I w USE_ROW_SLOT_START + f I x USE_ROW_SLOT_END + f Lnet/minecraft/world/IInventory; y brewingStand + f Lnet/minecraft/world/inventory/IContainerProperties; z brewingStandData + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m ()I l getFuel + m ()I m getBrewingTicks +c net/minecraft/world/inventory/ContainerBrewingStand$1 net/minecraft/world/inventory/BrewingStandMenu$1 +c net/minecraft/world/inventory/ContainerBrewingStand$SlotBrewing net/minecraft/world/inventory/BrewingStandMenu$IngredientsSlot + f Lnet/minecraft/world/item/alchemy/PotionBrewer; a potionBrewing + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerBrewingStand$SlotPotionBottle net/minecraft/world/inventory/BrewingStandMenu$PotionSlot + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m ()I a getMaxStackSize + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon +c net/minecraft/world/inventory/ContainerBrewingStand$a net/minecraft/world/inventory/BrewingStandMenu$FuelSlot + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/item/ItemStack;)Z b mayPlaceItem + m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon +c net/minecraft/world/inventory/ContainerCartography net/minecraft/world/inventory/CartographyTableMenu + f I m MAP_SLOT + f I n ADDITIONAL_SLOT + f I o RESULT_SLOT + f Lnet/minecraft/world/IInventory; p container + f I q INV_SLOT_START + f I r INV_SLOT_END + f I s USE_ROW_SLOT_START + f I t USE_ROW_SLOT_END + f Lnet/minecraft/world/inventory/ContainerAccess; u access + f J v lastSoundTime + f Lnet/minecraft/world/inventory/InventoryCraftResult; w resultContainer + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setupResultSlot + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$setupResultSlot$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid +c net/minecraft/world/inventory/ContainerCartography$1 net/minecraft/world/inventory/CartographyTableMenu$1 + f Lnet/minecraft/world/inventory/ContainerCartography; b this$0 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerCartography$2 net/minecraft/world/inventory/CartographyTableMenu$2 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerCartography$3 net/minecraft/world/inventory/CartographyTableMenu$3 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerCartography$4 net/minecraft/world/inventory/CartographyTableMenu$4 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerCartography$5 net/minecraft/world/inventory/CartographyTableMenu$5 + f Lnet/minecraft/world/inventory/ContainerAccess; a val$access + f Lnet/minecraft/world/inventory/ContainerCartography; b this$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake +c net/minecraft/world/inventory/ContainerChest net/minecraft/world/inventory/ChestMenu + f Lnet/minecraft/world/IInventory; m container + f I n containerRows + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; a oneRow + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/IInventory;)Lnet/minecraft/world/inventory/ContainerChest; a threeRows + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/IInventory;)Lnet/minecraft/world/inventory/ContainerChest; b sixRows + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; b twoRows + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; c threeRows + m (Lnet/minecraft/world/IInventory;II)V d addChestGrid + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; d fourRows + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; e fiveRows + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; f sixRows + m ()Lnet/minecraft/world/IInventory; l getContainer + m ()I m getRowCount +c net/minecraft/world/inventory/ContainerDispenser net/minecraft/world/inventory/DispenserMenu + f I m SLOT_COUNT + f I n INV_SLOT_START + f I o INV_SLOT_END + f I p USE_ROW_SLOT_START + f I q USE_ROW_SLOT_END + f Lnet/minecraft/world/IInventory; r dispenser + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (Lnet/minecraft/world/IInventory;II)V d add3x3GridSlots +c net/minecraft/world/inventory/ContainerEnchantTable net/minecraft/world/inventory/EnchantmentMenu + f [I m costs + f [I n enchantClue + f [I o levelClue + f Lnet/minecraft/resources/MinecraftKey; p EMPTY_SLOT_LAPIS_LAZULI + f Lnet/minecraft/world/IInventory; q enchantSlots + f Lnet/minecraft/world/inventory/ContainerAccess; r access + f Lnet/minecraft/util/RandomSource; s random + f Lnet/minecraft/world/inventory/ContainerProperty; t enchantmentSeed + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/item/ItemStack;II)Ljava/util/List; a getEnchantmentList + m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/world/entity/player/EntityHuman;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$clickMenuButton$1 + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$2 + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$slotsChanged$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m ()I l getGoldCount + m ()I m getEnchantmentSeed +c net/minecraft/world/inventory/ContainerEnchantTable$1 net/minecraft/world/inventory/EnchantmentMenu$1 + f Lnet/minecraft/world/inventory/ContainerEnchantTable; b this$0 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerEnchantTable$2 net/minecraft/world/inventory/EnchantmentMenu$2 + m ()I a getMaxStackSize +c net/minecraft/world/inventory/ContainerEnchantTable$3 net/minecraft/world/inventory/EnchantmentMenu$3 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon +c net/minecraft/world/inventory/ContainerFurnace net/minecraft/world/inventory/AbstractFurnaceMenu + f Lnet/minecraft/world/inventory/RecipeBookType; A recipeBookType + f I m INGREDIENT_SLOT + f I n FUEL_SLOT + f I o RESULT_SLOT + f I p SLOT_COUNT + f I q DATA_COUNT + f Lnet/minecraft/world/level/World; r level + f I s INV_SLOT_START + f I t INV_SLOT_END + f I u USE_ROW_SLOT_START + f I v USE_ROW_SLOT_END + f Lnet/minecraft/world/IInventory; w container + f Lnet/minecraft/world/inventory/IContainerProperties; x data + f Lnet/minecraft/world/item/crafting/Recipes; y recipeType + f Lnet/minecraft/world/item/crafting/RecipePropertySet; z acceptedInputs + m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a handlePlacement + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents + m ()Lnet/minecraft/world/inventory/RecipeBookType; am_ getRecipeBookType + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (Lnet/minecraft/world/item/ItemStack;)Z c canSmelt + m (Lnet/minecraft/world/item/ItemStack;)Z d isFuel + m ()Lnet/minecraft/world/inventory/Slot; l getResultSlot + m ()F m getBurnProgress + m ()F n getLitProgress + m ()Z o isLit +c net/minecraft/world/inventory/ContainerFurnace$1 net/minecraft/world/inventory/AbstractFurnaceMenu$1 + f Lnet/minecraft/server/level/WorldServer; b val$level + f Lnet/minecraft/world/inventory/ContainerFurnace; c this$0 + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents + m ()V a clearCraftingContent + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches + m (Lnet/minecraft/world/inventory/Slot;)V a lambda$clearCraftingContent$0 +c net/minecraft/world/inventory/ContainerFurnaceFurnace net/minecraft/world/inventory/FurnaceMenu +c net/minecraft/world/inventory/ContainerGrindstone net/minecraft/world/inventory/GrindstoneMenu + f I m MAX_NAME_LENGTH + f I n INPUT_SLOT + f I o ADDITIONAL_SLOT + f I p RESULT_SLOT + f I q INV_SLOT_START + f I r INV_SLOT_END + f I s USE_ROW_SLOT_START + f I t USE_ROW_SLOT_END + f Lnet/minecraft/world/IInventory; u resultSlots + f Lnet/minecraft/world/IInventory; v repairSlots + f Lnet/minecraft/world/inventory/ContainerAccess; w access + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$removeNonCursesFrom$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$mergeEnchantsFrom$0 + m (Lnet/minecraft/core/Holder;)Z a lambda$removeNonCursesFrom$1 + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a computeResult + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$3 + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b mergeItems + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; c removeNonCursesFrom + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V c mergeEnchantsFrom + m ()V l createResult +c net/minecraft/world/inventory/ContainerGrindstone$1 net/minecraft/world/inventory/GrindstoneMenu$1 + f Lnet/minecraft/world/inventory/ContainerGrindstone; b this$0 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerGrindstone$2 net/minecraft/world/inventory/GrindstoneMenu$2 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerGrindstone$3 net/minecraft/world/inventory/GrindstoneMenu$3 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerGrindstone$4 net/minecraft/world/inventory/GrindstoneMenu$4 + f Lnet/minecraft/world/inventory/ContainerAccess; a val$access + f Lnet/minecraft/world/inventory/ContainerGrindstone; b this$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (Lnet/minecraft/world/level/World;)I a getExperienceAmount + m (Lnet/minecraft/world/item/ItemStack;)I g getExperienceFromItem +c net/minecraft/world/inventory/ContainerHopper net/minecraft/world/inventory/HopperMenu + f I m CONTAINER_SIZE + f Lnet/minecraft/world/IInventory; n hopper + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid +c net/minecraft/world/inventory/ContainerHorse net/minecraft/world/inventory/HorseInventoryMenu + f Lnet/minecraft/resources/MinecraftKey; m SADDLE_SLOT_SPRITE + f Lnet/minecraft/resources/MinecraftKey; n LLAMA_ARMOR_SLOT_SPRITE + f Lnet/minecraft/resources/MinecraftKey; o ARMOR_SLOT_SPRITE + f Lnet/minecraft/world/IInventory; p horseContainer + f Lnet/minecraft/world/IInventory; q armorContainer + f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; r horse + f I s SLOT_BODY_ARMOR + f I t SLOT_HORSE_INVENTORY_START + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid +c net/minecraft/world/inventory/ContainerHorse$1 net/minecraft/world/inventory/HorseInventoryMenu$1 + f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a val$horse + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon + m ()Z d isActive +c net/minecraft/world/inventory/ContainerHorse$2 net/minecraft/world/inventory/HorseInventoryMenu$2 + f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a val$horse + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m ()Z d isActive +c net/minecraft/world/inventory/ContainerLectern net/minecraft/world/inventory/LecternMenu + f I m BUTTON_PREV_PAGE + f I n BUTTON_NEXT_PAGE + f I o BUTTON_TAKE_BOOK + f I p BUTTON_PAGE_JUMP_RANGE_START + f I q DATA_COUNT + f I r SLOT_COUNT + f Lnet/minecraft/world/IInventory; s lectern + f Lnet/minecraft/world/inventory/IContainerProperties; t lecternData + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (II)V b setData + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m ()Lnet/minecraft/world/item/ItemStack; l getBook + m ()I m getPage +c net/minecraft/world/inventory/ContainerLectern$1 net/minecraft/world/inventory/LecternMenu$1 + f Lnet/minecraft/world/inventory/ContainerLectern; a this$0 + m ()V c setChanged +c net/minecraft/world/inventory/ContainerLoom net/minecraft/world/inventory/LoomMenu + f J A lastSoundTime + f Lnet/minecraft/world/IInventory; B inputContainer + f Lnet/minecraft/world/IInventory; C outputContainer + f I m PATTERN_NOT_SET + f I n INV_SLOT_START + f I o INV_SLOT_END + f I p USE_ROW_SLOT_START + f I q USE_ROW_SLOT_END + f Lnet/minecraft/world/inventory/ContainerAccess; r access + f Lnet/minecraft/world/inventory/ContainerProperty; s selectedBannerPatternIndex + f Ljava/util/List; t selectablePatterns + f Ljava/lang/Runnable; u slotUpdateListener + f Lnet/minecraft/core/HolderGetter; v patternGetter + f Lnet/minecraft/world/inventory/Slot; w bannerSlot + f Lnet/minecraft/world/inventory/Slot; x dyeSlot + f Lnet/minecraft/world/inventory/Slot; y patternSlot + f Lnet/minecraft/world/inventory/Slot; z resultSlot + m (Ljava/lang/Runnable;)V a registerUpdateListener + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a lambda$setupResultSlot$2 + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$1 + m (Lnet/minecraft/core/Holder;)V a setupResultSlot + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; c getSelectablePatterns + m (I)Z e isValidPatternIndex + m ()Ljava/util/List; l getSelectablePatterns + m ()I m getSelectedBannerPatternIndex + m ()Lnet/minecraft/world/inventory/Slot; n getBannerSlot + m ()Lnet/minecraft/world/inventory/Slot; o getDyeSlot + m ()Lnet/minecraft/world/inventory/Slot; p getPatternSlot + m ()Lnet/minecraft/world/inventory/Slot; q getResultSlot + m ()V r lambda$new$0 +c net/minecraft/world/inventory/ContainerLoom$1 net/minecraft/world/inventory/LoomMenu$1 + f Lnet/minecraft/world/inventory/ContainerLoom; b this$0 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerLoom$2 net/minecraft/world/inventory/LoomMenu$2 + f Lnet/minecraft/world/inventory/ContainerLoom; b this$0 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerLoom$3 net/minecraft/world/inventory/LoomMenu$3 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerLoom$4 net/minecraft/world/inventory/LoomMenu$4 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerLoom$5 net/minecraft/world/inventory/LoomMenu$5 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/ContainerLoom$6 net/minecraft/world/inventory/LoomMenu$6 + f Lnet/minecraft/world/inventory/ContainerAccess; a val$access + f Lnet/minecraft/world/inventory/ContainerLoom; b this$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake +c net/minecraft/world/inventory/ContainerMerchant net/minecraft/world/inventory/MerchantMenu + f Z A showProgressBar + f Z B canRestock + f I m PAYMENT1_SLOT + f I n PAYMENT2_SLOT + f I o RESULT_SLOT + f I p INV_SLOT_START + f I q INV_SLOT_END + f I r USE_ROW_SLOT_START + f I s USE_ROW_SLOT_END + f I t SELLSLOT1_X + f I u SELLSLOT2_X + f I v BUYSLOT_X + f I w ROW_Y + f Lnet/minecraft/world/item/trading/IMerchant; x trader + f Lnet/minecraft/world/inventory/InventoryMerchant; y tradeContainer + f I z merchantLevel + m (Z)V a setShowProgressBar + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a setOffers + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/item/trading/ItemCost;)V a lambda$tryMoveItems$0 + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (ILnet/minecraft/world/item/trading/ItemCost;)V a moveFromInventoryToPaymentSlot + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (Z)V b setCanRestock + m (I)V e setSelectionHint + m (I)V f setXp + m (I)V g setMerchantLevel + m (I)V h tryMoveItems + m ()I l getTraderXp + m ()I m getFutureTraderXp + m ()I n getTraderLevel + m ()Z o canRestock + m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; p getOffers + m ()Z q showProgressBar + m ()V r playTradeSound +c net/minecraft/world/inventory/ContainerPlayer net/minecraft/world/inventory/InventoryMenu + f I A SHIELD_SLOT + f Lnet/minecraft/resources/MinecraftKey; B EMPTY_ARMOR_SLOT_HELMET + f Lnet/minecraft/resources/MinecraftKey; C EMPTY_ARMOR_SLOT_CHESTPLATE + f Lnet/minecraft/resources/MinecraftKey; D EMPTY_ARMOR_SLOT_LEGGINGS + f Lnet/minecraft/resources/MinecraftKey; E EMPTY_ARMOR_SLOT_BOOTS + f Lnet/minecraft/resources/MinecraftKey; F EMPTY_ARMOR_SLOT_SHIELD + f Z G active + f I H CRAFTING_GRID_WIDTH + f I I CRAFTING_GRID_HEIGHT + f Ljava/util/Map; J TEXTURE_EMPTY_SLOTS + f [Lnet/minecraft/world/entity/EnumItemSlot; K SLOT_IDS + f Lnet/minecraft/world/entity/player/EntityHuman; L owner + f I o CONTAINER_ID + f I p RESULT_SLOT + f I q CRAFT_SLOT_START + f I r CRAFT_SLOT_COUNT + f I s CRAFT_SLOT_END + f I t ARMOR_SLOT_START + f I u ARMOR_SLOT_COUNT + f I v ARMOR_SLOT_END + f I w INV_SLOT_START + f I x INV_SLOT_END + f I y USE_ROW_SLOT_START + f I z USE_ROW_SLOT_END + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m ()Lnet/minecraft/world/inventory/RecipeBookType; am_ getRecipeBookType + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (I)Z e isHotbarSlot + m ()Lnet/minecraft/world/inventory/Slot; m getResultSlot + m ()Ljava/util/List; n getInputGridSlots + m ()Lnet/minecraft/world/entity/player/EntityHuman; q owner + m ()Lnet/minecraft/world/inventory/InventoryCrafting; r getCraftSlots +c net/minecraft/world/inventory/ContainerPlayer$1 net/minecraft/world/inventory/InventoryMenu$1 + f Lnet/minecraft/world/entity/player/EntityHuman; a val$owner + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setByPlayer + m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon +c net/minecraft/world/inventory/ContainerProperties net/minecraft/world/inventory/SimpleContainerData + f [I a ints + m (I)I a get + m (II)V a set + m ()I a getCount +c net/minecraft/world/inventory/ContainerProperty net/minecraft/world/inventory/DataSlot + f I a prevValue + m (I)V a set + m ([II)Lnet/minecraft/world/inventory/ContainerProperty; a shared + m ()Lnet/minecraft/world/inventory/ContainerProperty; a standalone + m (Lnet/minecraft/world/inventory/IContainerProperties;I)Lnet/minecraft/world/inventory/ContainerProperty; a forContainer + m ()I b get + m ()Z c checkAndClearUpdateFlag +c net/minecraft/world/inventory/ContainerProperty$1 net/minecraft/world/inventory/DataSlot$1 + m (I)V a set + m ()I b get +c net/minecraft/world/inventory/ContainerProperty$2 net/minecraft/world/inventory/DataSlot$2 + m (I)V a set + m ()I b get +c net/minecraft/world/inventory/ContainerProperty$3 net/minecraft/world/inventory/DataSlot$3 + f I a value + m (I)V a set + m ()I b get +c net/minecraft/world/inventory/ContainerRecipeBook net/minecraft/world/inventory/RecipeBookMenu + m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a handlePlacement + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents + m ()Lnet/minecraft/world/inventory/RecipeBookType; am_ getRecipeBookType +c net/minecraft/world/inventory/ContainerRecipeBook$a net/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction + f Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a NOTHING + f Lnet/minecraft/world/inventory/ContainerRecipeBook$a; b PLACE_GHOST_RECIPE + f [Lnet/minecraft/world/inventory/ContainerRecipeBook$a; c $VALUES + m ()[Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a $values +c net/minecraft/world/inventory/ContainerShulkerBox net/minecraft/world/inventory/ShulkerBoxMenu + f I m CONTAINER_SIZE + f Lnet/minecraft/world/IInventory; n container + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid +c net/minecraft/world/inventory/ContainerSmithing net/minecraft/world/inventory/SmithingMenu + f Lnet/minecraft/world/item/crafting/RecipePropertySet; A baseItemTest + f Lnet/minecraft/world/item/crafting/RecipePropertySet; B templateItemTest + f Lnet/minecraft/world/item/crafting/RecipePropertySet; C additionItemTest + f Lnet/minecraft/world/inventory/ContainerProperty; D hasRecipeError + f I m TEMPLATE_SLOT + f I n BASE_SLOT + f I o ADDITIONAL_SLOT + f I p RESULT_SLOT + f I u TEMPLATE_SLOT_X_PLACEMENT + f I v BASE_SLOT_X_PLACEMENT + f I w ADDITIONAL_SLOT_X_PLACEMENT + f I x SLOT_Y_PLACEMENT + f I y RESULT_SLOT_X_PLACEMENT + f Lnet/minecraft/world/level/World; z level + m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a lambda$createResult$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBlock + m (Lnet/minecraft/world/item/crafting/RecipeAccess;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; a createInputSlotDefinitions + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/item/ItemStack;)Z c canMoveIntoInputSlots + m (I)V e shrinkStackInSlot + m ()V l createResult + m ()Z m hasRecipeError + m ()Ljava/util/List; o getRelevantItems + m ()Lnet/minecraft/world/item/crafting/SmithingRecipeInput; p createRecipeInput + m ()V q lambda$createResult$2 +c net/minecraft/world/inventory/ContainerSmoker net/minecraft/world/inventory/SmokerMenu +c net/minecraft/world/inventory/ContainerStonecutter net/minecraft/world/inventory/StonecutterMenu + f J A lastSoundTime + f Ljava/lang/Runnable; B slotUpdateListener + f Lnet/minecraft/world/inventory/InventoryCraftResult; C resultContainer + f I m INPUT_SLOT + f I n RESULT_SLOT + f Lnet/minecraft/world/inventory/Slot; o inputSlot + f Lnet/minecraft/world/inventory/Slot; p resultSlot + f Lnet/minecraft/world/IInventory; q container + f I r INV_SLOT_START + f I s INV_SLOT_END + f I t USE_ROW_SLOT_START + f I u USE_ROW_SLOT_END + f Lnet/minecraft/world/inventory/ContainerAccess; v access + f Lnet/minecraft/world/inventory/ContainerProperty; w selectedRecipeIndex + f Lnet/minecraft/world/level/World; x level + f Lnet/minecraft/world/item/crafting/SelectableRecipe$b; y recipesForInput + f Lnet/minecraft/world/item/ItemStack; z input + m ()Lnet/minecraft/world/inventory/Containers; a getType + m (Ljava/lang/Runnable;)V a registerUpdateListener + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (Lnet/minecraft/world/item/ItemStack;)V c setupRecipeList + m (I)Z e isValidRecipeIndex + m (I)V f setupResultSlot + m ()I l getSelectedRecipeIndex + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; m getVisibleRecipes + m ()I n getNumberOfVisibleRecipes + m ()Z o hasInputItem + m ()V q lambda$new$0 +c net/minecraft/world/inventory/ContainerStonecutter$1 net/minecraft/world/inventory/StonecutterMenu$1 + f Lnet/minecraft/world/inventory/ContainerStonecutter; b this$0 + m ()V e setChanged +c net/minecraft/world/inventory/ContainerStonecutter$2 net/minecraft/world/inventory/StonecutterMenu$2 + f Lnet/minecraft/world/inventory/ContainerAccess; a val$access + f Lnet/minecraft/world/inventory/ContainerStonecutter; b this$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$0 + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m ()Ljava/util/List; j getRelevantItems +c net/minecraft/world/inventory/ContainerSynchronizer net/minecraft/world/inventory/ContainerSynchronizer + m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/core/NonNullList;Lnet/minecraft/world/item/ItemStack;[I)V a sendInitialData + m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/world/item/ItemStack;)V a sendCarriedChange + m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a sendSlotChange + m (Lnet/minecraft/world/inventory/Container;II)V a sendDataChange +c net/minecraft/world/inventory/ContainerWorkbench net/minecraft/world/inventory/CraftingMenu + f Z A placingRecipe + f I o RESULT_SLOT + f I p CRAFTING_GRID_WIDTH + f I q CRAFTING_GRID_HEIGHT + f I r CRAFT_SLOT_START + f I s CRAFT_SLOT_COUNT + f I t CRAFT_SLOT_END + f I u INV_SLOT_START + f I v INV_SLOT_END + f I w USE_ROW_SLOT_START + f I x USE_ROW_SLOT_END + f Lnet/minecraft/world/inventory/ContainerAccess; y access + f Lnet/minecraft/world/entity/player/EntityHuman; z player + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$slotsChanged$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a finishPlacingRecipe + m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/inventory/InventoryCraftResult;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a slotChangedCraftingGrid + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$quickMoveStack$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed + m (Lnet/minecraft/world/IInventory;)V a slotsChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$1 + m ()Lnet/minecraft/world/inventory/RecipeBookType; am_ getRecipeBookType + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m ()V l beginPlacingRecipe + m ()Lnet/minecraft/world/inventory/Slot; m getResultSlot + m ()Ljava/util/List; n getInputGridSlots + m ()Lnet/minecraft/world/entity/player/EntityHuman; q owner +c net/minecraft/world/inventory/Containers net/minecraft/world/inventory/MenuType + f Lnet/minecraft/world/inventory/Containers$Supplier; A constructor + f Lnet/minecraft/world/inventory/Containers; a GENERIC_9x1 + f Lnet/minecraft/world/inventory/Containers; b GENERIC_9x2 + f Lnet/minecraft/world/inventory/Containers; c GENERIC_9x3 + f Lnet/minecraft/world/inventory/Containers; d GENERIC_9x4 + f Lnet/minecraft/world/inventory/Containers; e GENERIC_9x5 + f Lnet/minecraft/world/inventory/Containers; f GENERIC_9x6 + f Lnet/minecraft/world/inventory/Containers; g GENERIC_3x3 + f Lnet/minecraft/world/inventory/Containers; h CRAFTER_3x3 + f Lnet/minecraft/world/inventory/Containers; i ANVIL + f Lnet/minecraft/world/inventory/Containers; j BEACON + f Lnet/minecraft/world/inventory/Containers; k BLAST_FURNACE + f Lnet/minecraft/world/inventory/Containers; l BREWING_STAND + f Lnet/minecraft/world/inventory/Containers; m CRAFTING + f Lnet/minecraft/world/inventory/Containers; n ENCHANTMENT + f Lnet/minecraft/world/inventory/Containers; o FURNACE + f Lnet/minecraft/world/inventory/Containers; p GRINDSTONE + f Lnet/minecraft/world/inventory/Containers; q HOPPER + f Lnet/minecraft/world/inventory/Containers; r LECTERN + f Lnet/minecraft/world/inventory/Containers; s LOOM + f Lnet/minecraft/world/inventory/Containers; t MERCHANT + f Lnet/minecraft/world/inventory/Containers; u SHULKER_BOX + f Lnet/minecraft/world/inventory/Containers; v SMITHING + f Lnet/minecraft/world/inventory/Containers; w SMOKER + f Lnet/minecraft/world/inventory/Containers; x CARTOGRAPHY_TABLE + f Lnet/minecraft/world/inventory/Containers; y STONECUTTER + f Lnet/minecraft/world/flag/FeatureFlagSet; z requiredFeatures + m (Ljava/lang/String;Lnet/minecraft/world/inventory/Containers$Supplier;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/inventory/Containers; a register + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a create + m (Ljava/lang/String;Lnet/minecraft/world/inventory/Containers$Supplier;)Lnet/minecraft/world/inventory/Containers; a register + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures +c net/minecraft/world/inventory/Containers$Supplier net/minecraft/world/inventory/MenuType$MenuSupplier +c net/minecraft/world/inventory/CrafterMenu net/minecraft/world/inventory/CrafterMenu + f I m SLOT_COUNT + f I n INV_SLOT_START + f I o INV_SLOT_END + f I p USE_ROW_SLOT_START + f I q USE_ROW_SLOT_END + f Lnet/minecraft/world/inventory/InventoryCraftResult; r resultContainer + f Lnet/minecraft/world/inventory/IContainerProperties; s containerData + f Lnet/minecraft/world/entity/player/EntityHuman; t player + f Lnet/minecraft/world/inventory/InventoryCrafting; u container + m (Lnet/minecraft/world/entity/player/PlayerInventory;)V a addSlots + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; a lambda$refreshRecipeResult$0 + m (IZ)V a setSlotState + m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a slotChanged + m (Lnet/minecraft/world/inventory/Container;II)V a dataChanged + m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid + m (I)Z e isSlotDisabled + m ()Z l isPowered + m ()Lnet/minecraft/world/IInventory; m getContainer + m ()V n refreshRecipeResult +c net/minecraft/world/inventory/CrafterSlot net/minecraft/world/inventory/CrafterSlot + f Lnet/minecraft/world/inventory/CrafterMenu; a menu + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m ()V c setChanged +c net/minecraft/world/inventory/IContainerProperties net/minecraft/world/inventory/ContainerData + m (I)I a get + m (II)V a set + m ()I a getCount +c net/minecraft/world/inventory/ICrafting net/minecraft/world/inventory/ContainerListener + m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a slotChanged + m (Lnet/minecraft/world/inventory/Container;II)V a dataChanged +c net/minecraft/world/inventory/ITileEntityContainer net/minecraft/world/inventory/MenuConstructor +c net/minecraft/world/inventory/InventoryClickType net/minecraft/world/inventory/ClickType + f Lnet/minecraft/world/inventory/InventoryClickType; a PICKUP + f Lnet/minecraft/world/inventory/InventoryClickType; b QUICK_MOVE + f Lnet/minecraft/world/inventory/InventoryClickType; c SWAP + f Lnet/minecraft/world/inventory/InventoryClickType; d CLONE + f Lnet/minecraft/world/inventory/InventoryClickType; e THROW + f Lnet/minecraft/world/inventory/InventoryClickType; f QUICK_CRAFT + f Lnet/minecraft/world/inventory/InventoryClickType; g PICKUP_ALL + f [Lnet/minecraft/world/inventory/InventoryClickType; h $VALUES + m ()[Lnet/minecraft/world/inventory/InventoryClickType; a $values +c net/minecraft/world/inventory/InventoryCraftResult net/minecraft/world/inventory/ResultContainer + f Lnet/minecraft/core/NonNullList; b itemStacks + f Lnet/minecraft/world/item/crafting/RecipeHolder; c recipeUsed + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a setRecipeUsed + m ()V a clearContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()I b getContainerSize + m ()Z c isEmpty + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipeUsed + m ()V e setChanged +c net/minecraft/world/inventory/InventoryCrafting net/minecraft/world/inventory/CraftingContainer + m ()Lnet/minecraft/world/item/crafting/CraftingInput; aB_ asCraftInput + m ()Lnet/minecraft/world/item/crafting/CraftingInput$a; aC_ asPositionedCraftInput + m ()I ay_ getWidth + m ()I g getHeight + m ()Ljava/util/List; h getItems +c net/minecraft/world/inventory/InventoryEnderChest net/minecraft/world/inventory/PlayerEnderChestContainer + f Lnet/minecraft/world/level/block/entity/TileEntityEnderChest; b activeChest + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; a createTag + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V a fromTag + m (Lnet/minecraft/world/level/block/entity/TileEntityEnderChest;)V a setActiveChest + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/level/block/entity/TileEntityEnderChest;)Z b isActiveChest + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c_ startOpen +c net/minecraft/world/inventory/InventoryMerchant net/minecraft/world/inventory/MerchantContainer + f Lnet/minecraft/world/item/trading/IMerchant; b merchant + f Lnet/minecraft/core/NonNullList; c itemStacks + f Lnet/minecraft/world/item/trading/MerchantRecipe; d activeOffer + f I e selectionHint + f I f futureXp + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m ()V a clearContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()I b getContainerSize + m (I)V c setSelectionHint + m ()Z c isEmpty + m (I)Z d isPaymentSlot + m ()V e setChanged + m ()V f updateSellItem + m ()Lnet/minecraft/world/item/trading/MerchantRecipe; g getActiveOffer + m ()I h getFutureXp +c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition + f Ljava/util/List; a slots + f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b resultSlot + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a; a create + m (I)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; a getSlot + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b getResultSlot + m ()Ljava/util/List; c getSlots + m ()I d getNumOfInputSlots + m ()I e getResultSlotIndex +c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder + f Ljava/util/List; a inputSlots + f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b resultSlot + m (III)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a; a withResultSlot + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; a build + m (IIILjava/util/function/Predicate;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a; a withSlot + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$withResultSlot$0 +c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition + f I a slotIndex + f I b x + f I c y + f Ljava/util/function/Predicate; d mayPlace + f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; e EMPTY + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$static$0 + m ()I a slotIndex + m ()I b x + m ()I c y + m ()Ljava/util/function/Predicate; d mayPlace +c net/minecraft/world/inventory/NonInteractiveResultSlot net/minecraft/world/inventory/NonInteractiveResultSlot + m (IILnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/Optional; a tryRemove + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a mayPickup + m (I)Lnet/minecraft/world/item/ItemStack; a remove + m (IILnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/ItemStack; b safeTake + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V b onQuickCraft + m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; b safeInsert + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b allowModification + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d safeInsert + m ()Z e isHighlightable + m ()Z f isFake +c net/minecraft/world/inventory/RecipeBookType net/minecraft/world/inventory/RecipeBookType + f Lnet/minecraft/world/inventory/RecipeBookType; a CRAFTING + f Lnet/minecraft/world/inventory/RecipeBookType; b FURNACE + f Lnet/minecraft/world/inventory/RecipeBookType; c BLAST_FURNACE + f Lnet/minecraft/world/inventory/RecipeBookType; d SMOKER + f [Lnet/minecraft/world/inventory/RecipeBookType; e $VALUES + m ()[Lnet/minecraft/world/inventory/RecipeBookType; a $values +c net/minecraft/world/inventory/RecipeCraftingHolder net/minecraft/world/inventory/RecipeCraftingHolder + m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a setRecipeUsed + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a setRecipeUsed + m (Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a awardUsedRecipes + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipeUsed +c net/minecraft/world/inventory/Slot net/minecraft/world/inventory/Slot + f I a slot + f Lnet/minecraft/world/IInventory; c container + f I d index + f I e x + f I f y + m (IILnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/Optional; a tryRemove + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m ()I a getMaxStackSize + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a mayPickup + m (Lnet/minecraft/world/item/ItemStack;I)V a onQuickCraft + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setByPlayer + m (I)Lnet/minecraft/world/item/ItemStack; a remove + m (Lnet/minecraft/world/item/ItemStack;)I a_ getMaxStackSize + m (IILnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/ItemStack; b safeTake + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V b onQuickCraft + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b allowModification + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b lambda$safeTake$0 + m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; b safeInsert + m (I)V b onSwapCraft + m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon + m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements + m ()V c setChanged + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d safeInsert + m ()Z d isActive + m (Lnet/minecraft/world/item/ItemStack;)V e setByPlayer + m ()Z e isHighlightable + m (Lnet/minecraft/world/item/ItemStack;)V f set + m ()Z f isFake + m ()Lnet/minecraft/world/item/ItemStack; g getItem + m ()Z h hasItem + m ()I i getContainerSlot +c net/minecraft/world/inventory/SlotFurnaceFuel net/minecraft/world/inventory/FurnaceFuelSlot + f Lnet/minecraft/world/inventory/ContainerFurnace; a menu + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/item/ItemStack;)I a_ getMaxStackSize + m (Lnet/minecraft/world/item/ItemStack;)Z c isBucket +c net/minecraft/world/inventory/SlotFurnaceResult net/minecraft/world/inventory/FurnaceResultSlot + f Lnet/minecraft/world/entity/player/EntityHuman; a player + f I b removeCount + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/item/ItemStack;I)V a onQuickCraft + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (I)Lnet/minecraft/world/item/ItemStack; a remove + m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements +c net/minecraft/world/inventory/SlotMerchantResult net/minecraft/world/inventory/MerchantResultSlot + f Lnet/minecraft/world/inventory/InventoryMerchant; a slots + f Lnet/minecraft/world/entity/player/EntityHuman; b player + f I g removeCount + f Lnet/minecraft/world/item/trading/IMerchant; h merchant + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/item/ItemStack;I)V a onQuickCraft + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (I)Lnet/minecraft/world/item/ItemStack; a remove + m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements +c net/minecraft/world/inventory/SlotRange net/minecraft/world/inventory/SlotRange + m ()Lit/unimi/dsi/fastutil/ints/IntList; a slots + m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; a of + m ()I b size +c net/minecraft/world/inventory/SlotRange$1 net/minecraft/world/inventory/SlotRange$1 + f Ljava/lang/String; b val$name + m ()Lit/unimi/dsi/fastutil/ints/IntList; a slots + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/inventory/SlotRanges net/minecraft/world/inventory/SlotRanges + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b SLOTS + f Ljava/util/function/Function; c NAME_LOOKUP + m (Ljava/util/ArrayList;)V a lambda$static$0 + m (Ljava/lang/String;[I)Lnet/minecraft/world/inventory/SlotRange; a create + m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; a create + m (Lnet/minecraft/world/inventory/SlotRange;)Z a lambda$singleSlotNames$3 + m (Ljava/lang/String;I)Lnet/minecraft/world/inventory/SlotRange; a create + m (Ljava/util/List;Ljava/lang/String;II)V a addSlotRange + m (Ljava/util/List;Ljava/lang/String;I)V a addSingleSlot + m (Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; a nameToIds + m ()Ljava/util/stream/Stream; a allNames + m (Ljava/util/List;Ljava/lang/String;[I)V a addSlots + m ()Ljava/util/stream/Stream; b singleSlotNames + m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$2 + m ()[Lnet/minecraft/world/inventory/SlotRange; c lambda$static$1 +c net/minecraft/world/inventory/SlotResult net/minecraft/world/inventory/ResultSlot + f Lnet/minecraft/world/inventory/InventoryCrafting; a craftSlots + f Lnet/minecraft/world/entity/player/EntityHuman; b player + f I g removeCount + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Lnet/minecraft/core/NonNullList; a getRemainingItems + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace + m (Lnet/minecraft/world/item/ItemStack;I)V a onQuickCraft + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; a copyAllInputItems + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/core/NonNullList; a lambda$getRemainingItems$0 + m (I)Lnet/minecraft/world/item/ItemStack; a remove + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; b lambda$getRemainingItems$1 + m (I)V b onSwapCraft + m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements + m ()Z f isFake +c net/minecraft/world/inventory/SlotShulkerBox net/minecraft/world/inventory/ShulkerBoxSlot + m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace +c net/minecraft/world/inventory/TransientCraftingContainer net/minecraft/world/inventory/TransientCraftingContainer + f Lnet/minecraft/core/NonNullList; b items + f I c width + f I d height + f Lnet/minecraft/world/inventory/Container; e menu + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m ()V a clearContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()I ay_ getWidth + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()I b getContainerSize + m ()Z c isEmpty + m ()V e setChanged + m ()I g getHeight + m ()Ljava/util/List; h getItems +c net/minecraft/world/inventory/tooltip/BundleTooltip net/minecraft/world/inventory/tooltip/BundleTooltip + f Lnet/minecraft/world/item/component/BundleContents; a contents + m ()Lnet/minecraft/world/item/component/BundleContents; a contents +c net/minecraft/world/item/AdventureModePredicate net/minecraft/world/item/AdventureModePredicate + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; c CAN_BREAK_HEADER + f Lnet/minecraft/network/chat/IChatBaseComponent; d CAN_PLACE_HEADER + f Lcom/mojang/serialization/Codec; e SIMPLE_CODEC + f Lcom/mojang/serialization/Codec; f FULL_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; g UNKNOWN_USE + f Ljava/util/List; h predicates + f Z i showInTooltip + f Ljava/util/List; j cachedTooltip + f Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock; k lastCheckedBlock + f Z l lastResult + f Z m checksBlockEntity + m (Ljava/util/function/Consumer;)V a addToTooltip + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a test + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;Z)Z a areSameBlocks + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$computeTooltip$7 + m (Lnet/minecraft/advancements/critereon/CriterionConditionBlock;)Ljava/util/stream/Stream; a lambda$computeTooltip$6 + m ()Z a showInTooltip + m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; a lambda$static$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Z)Lnet/minecraft/world/item/AdventureModePredicate; a withTooltip + m (Ljava/util/List;)Ljava/util/List; a computeTooltip + m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; b lambda$static$3 + m ()Ljava/util/List; b tooltip + m (Lnet/minecraft/advancements/critereon/CriterionConditionBlock;)Lnet/minecraft/world/item/AdventureModePredicate; b lambda$static$0 + m (Lnet/minecraft/world/item/AdventureModePredicate;)Lcom/mojang/serialization/DataResult; c lambda$static$2 + m ()Ljava/lang/String; c lambda$static$1 +c net/minecraft/world/item/AnimalArmorItem net/minecraft/world/item/AnimalArmorItem + f Lnet/minecraft/world/item/AnimalArmorItem$a; a bodyType + m ()Lnet/minecraft/sounds/SoundEffect; a getBreakingSound +c net/minecraft/world/item/AnimalArmorItem$a net/minecraft/world/item/AnimalArmorItem$BodyType + f Lnet/minecraft/world/item/AnimalArmorItem$a; a EQUESTRIAN + f Lnet/minecraft/world/item/AnimalArmorItem$a; b CANINE + f Lnet/minecraft/sounds/SoundEffect; c breakingSound + f Lnet/minecraft/core/HolderSet; d allowedEntities + f [Lnet/minecraft/world/item/AnimalArmorItem$a; e $VALUES + m ()[Lnet/minecraft/world/item/AnimalArmorItem$a; a $values +c net/minecraft/world/item/BrushItem net/minecraft/world/item/BrushItem + f I a ANIMATION_DURATION + f I b USE_DURATION + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/phys/MovingObjectPosition; a calculateHitResult + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EnumMainHand;)V a spawnDustParticles + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation +c net/minecraft/world/item/BrushItem$1 net/minecraft/world/item/BrushItem$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/item/BrushItem$a net/minecraft/world/item/BrushItem$DustParticlesDelta + f D a xd + f D b yd + f D c zd + f D d ALONG_SIDE_DELTA + f D e OUT_FROM_SIDE_DELTA + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/item/BrushItem$a; a fromDirection + m ()D a xd + m ()D b yd + m ()D c zd +c net/minecraft/world/item/BundleItem net/minecraft/world/item/BundleItem + f I a MAX_SHOWN_GRID_ITEMS_X + f I b MAX_SHOWN_GRID_ITEMS_Y + f I c MAX_SHOWN_GRID_ITEMS + f I d OVERFLOWING_MAX_SHOWN_GRID_ITEMS + f I m FULL_BAR_COLOR + f I n BAR_COLOR + f I o TICKS_AFTER_FIRST_THROW + f I p TICKS_BETWEEN_THROWS + f I q TICKS_MAX_THROW_DURATION + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/Optional; a removeOneItemFromBundle + m (Lnet/minecraft/world/entity/Entity;)V a playRemoveOneSound + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a dropContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a broadcastChangesOnContainerMenu + m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/Item; a getByColor + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/SlotAccess;)Z a overrideOtherStackedOnMe + m (Lnet/minecraft/world/item/ItemStack;I)V a toggleSelectedItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;)Z a overrideStackedOnOther + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)V a playDropContentsSound + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Z b dropContent + m (Lnet/minecraft/world/entity/Entity;)V b playInsertSound + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/BundleItem; b lambda$getAllBundleItemColors$0 + m ()Ljava/util/List; b getAllBundleItemColors + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation + m (Lnet/minecraft/world/item/ItemStack;)F c getFullnessDisplay + m (Lnet/minecraft/world/entity/Entity;)V c playInsertFailSound + m (Lnet/minecraft/world/item/ItemStack;)Z d isBarVisible + m (Lnet/minecraft/world/item/ItemStack;)I e getBarWidth + m (Lnet/minecraft/world/item/ItemStack;)I f getBarColor + m (Lnet/minecraft/world/item/ItemStack;)Z g hasSelectedItem + m (Lnet/minecraft/world/item/ItemStack;)I h getSelectedItem + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; i getSelectedItemStack + m (Lnet/minecraft/world/item/ItemStack;)I j getNumberOfItemsToShow + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; k getTooltipImage +c net/minecraft/world/item/BundleItem$1 net/minecraft/world/item/BundleItem$1 + f [I a $SwitchMap$net$minecraft$world$item$DyeColor +c net/minecraft/world/item/CreativeModeTab net/minecraft/world/item/CreativeModeTab + f Lnet/minecraft/resources/MinecraftKey; a DEFAULT_BACKGROUND + f Lnet/minecraft/network/chat/IChatBaseComponent; b displayName + f Lnet/minecraft/resources/MinecraftKey; c backgroundTexture + f Z d canScroll + f Z e showTitle + f Z f alignedRight + f Lnet/minecraft/world/item/CreativeModeTab$f; g row + f I h column + f Lnet/minecraft/world/item/CreativeModeTab$h; i type + f Lnet/minecraft/world/item/ItemStack; j iconItemStack + f Ljava/util/Collection; k displayItems + f Ljava/util/Set; l displayItemsSearchTab + f Ljava/util/function/Supplier; m iconGenerator + f Lnet/minecraft/world/item/CreativeModeTab$b; n displayItemsGenerator + m (Lnet/minecraft/world/item/CreativeModeTab$f;I)Lnet/minecraft/world/item/CreativeModeTab$a; a builder + m (Lnet/minecraft/world/item/ItemStack;)Z a contains + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a createTextureLocation + m (Lnet/minecraft/world/item/CreativeModeTab$d;)V a buildContents + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName + m ()Lnet/minecraft/world/item/ItemStack; b getIconItem + m ()Lnet/minecraft/resources/MinecraftKey; c getBackgroundTexture + m ()Z d showTitle + m ()Z e canScroll + m ()I f column + m ()Lnet/minecraft/world/item/CreativeModeTab$f; g row + m ()Z h hasAnyItems + m ()Z i shouldDisplay + m ()Z j isAlignedRight + m ()Lnet/minecraft/world/item/CreativeModeTab$h; k getType + m ()Ljava/util/Collection; l getDisplayItems + m ()Ljava/util/Collection; m getSearchTabDisplayItems + m ()Ljava/lang/IllegalStateException; n lambda$buildContents$0 +c net/minecraft/world/item/CreativeModeTab$a net/minecraft/world/item/CreativeModeTab$Builder + f Lnet/minecraft/world/item/CreativeModeTab$b; a EMPTY_GENERATOR + f Lnet/minecraft/world/item/CreativeModeTab$f; b row + f I c column + f Lnet/minecraft/network/chat/IChatBaseComponent; d displayName + f Ljava/util/function/Supplier; e iconGenerator + f Lnet/minecraft/world/item/CreativeModeTab$b; f displayItemsGenerator + f Z g canScroll + f Z h showTitle + f Z i alignedRight + f Lnet/minecraft/world/item/CreativeModeTab$h; j type + f Lnet/minecraft/resources/MinecraftKey; k backgroundTexture + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/item/CreativeModeTab$a; a icon + m (Lnet/minecraft/world/item/CreativeModeTab$h;)Lnet/minecraft/world/item/CreativeModeTab$a; a type + m ()Lnet/minecraft/world/item/CreativeModeTab$a; a alignedRight + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/item/CreativeModeTab$a; a backgroundTexture + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/item/CreativeModeTab$a; a title + m (Lnet/minecraft/world/item/CreativeModeTab$b;)Lnet/minecraft/world/item/CreativeModeTab$a; a displayItems + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V a lambda$static$0 + m ()Lnet/minecraft/world/item/CreativeModeTab$a; b hideTitle + m ()Lnet/minecraft/world/item/CreativeModeTab$a; c noScrollBar + m ()Lnet/minecraft/world/item/CreativeModeTab; d build + m ()Lnet/minecraft/world/item/ItemStack; e lambda$new$1 +c net/minecraft/world/item/CreativeModeTab$b net/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator +c net/minecraft/world/item/CreativeModeTab$c net/minecraft/world/item/CreativeModeTab$ItemDisplayBuilder + f Ljava/util/Collection; a tabContents + f Ljava/util/Set; b searchTabContents + f Lnet/minecraft/world/item/CreativeModeTab; c tab + f Lnet/minecraft/world/flag/FeatureFlagSet; d featureFlagSet + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$g;)V a accept +c net/minecraft/world/item/CreativeModeTab$d net/minecraft/world/item/CreativeModeTab$ItemDisplayParameters + f Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures + f Z b hasPermissions + f Lnet/minecraft/core/HolderLookup$a; c holders + m ()Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures + m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$a;)Z a needsUpdate + m ()Z b hasPermissions + m ()Lnet/minecraft/core/HolderLookup$a; c holders +c net/minecraft/world/item/CreativeModeTab$e net/minecraft/world/item/CreativeModeTab$Output + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$g;)V a accept + m (Lnet/minecraft/world/level/IMaterial;)V a accept + m (Lnet/minecraft/world/item/ItemStack;)V a accept + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/CreativeModeTab$g;)V a accept + m (Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V a lambda$acceptAll$0 + m (Ljava/util/Collection;)V a acceptAll + m (Ljava/util/Collection;Lnet/minecraft/world/item/CreativeModeTab$g;)V a acceptAll +c net/minecraft/world/item/CreativeModeTab$f net/minecraft/world/item/CreativeModeTab$Row + f Lnet/minecraft/world/item/CreativeModeTab$f; a TOP + f Lnet/minecraft/world/item/CreativeModeTab$f; b BOTTOM + f [Lnet/minecraft/world/item/CreativeModeTab$f; c $VALUES + m ()[Lnet/minecraft/world/item/CreativeModeTab$f; a $values +c net/minecraft/world/item/CreativeModeTab$g net/minecraft/world/item/CreativeModeTab$TabVisibility + f Lnet/minecraft/world/item/CreativeModeTab$g; a PARENT_AND_SEARCH_TABS + f Lnet/minecraft/world/item/CreativeModeTab$g; b PARENT_TAB_ONLY + f Lnet/minecraft/world/item/CreativeModeTab$g; c SEARCH_TAB_ONLY + f [Lnet/minecraft/world/item/CreativeModeTab$g; d $VALUES + m ()[Lnet/minecraft/world/item/CreativeModeTab$g; a $values +c net/minecraft/world/item/CreativeModeTab$h net/minecraft/world/item/CreativeModeTab$Type + f Lnet/minecraft/world/item/CreativeModeTab$h; a CATEGORY + f Lnet/minecraft/world/item/CreativeModeTab$h; b INVENTORY + f Lnet/minecraft/world/item/CreativeModeTab$h; c HOTBAR + f Lnet/minecraft/world/item/CreativeModeTab$h; d SEARCH + f [Lnet/minecraft/world/item/CreativeModeTab$h; e $VALUES + m ()[Lnet/minecraft/world/item/CreativeModeTab$h; a $values +c net/minecraft/world/item/CreativeModeTabs net/minecraft/world/item/CreativeModeTabs + f Lnet/minecraft/resources/MinecraftKey; a INVENTORY_BACKGROUND + f Lnet/minecraft/resources/MinecraftKey; b SEARCH_BACKGROUND + f Lnet/minecraft/resources/ResourceKey; c BUILDING_BLOCKS + f Lnet/minecraft/resources/ResourceKey; d COLORED_BLOCKS + f Lnet/minecraft/resources/ResourceKey; e NATURAL_BLOCKS + f Lnet/minecraft/resources/ResourceKey; f FUNCTIONAL_BLOCKS + f Lnet/minecraft/resources/ResourceKey; g REDSTONE_BLOCKS + f Lnet/minecraft/resources/ResourceKey; h HOTBAR + f Lnet/minecraft/resources/ResourceKey; i SEARCH + f Lnet/minecraft/resources/ResourceKey; j TOOLS_AND_UTILITIES + f Lnet/minecraft/resources/ResourceKey; k COMBAT + f Lnet/minecraft/resources/ResourceKey; l FOOD_AND_DRINKS + f Lnet/minecraft/resources/ResourceKey; m INGREDIENTS + f Lnet/minecraft/resources/ResourceKey; n SPAWN_EGGS + f Lnet/minecraft/resources/ResourceKey; o OP_BLOCKS + f Lnet/minecraft/resources/ResourceKey; p INVENTORY + f Ljava/util/Comparator; q PAINTING_COMPARATOR + f Lnet/minecraft/world/item/CreativeModeTab$d; r CACHED_PARAMETERS + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab;)V a lambda$buildAllTabContents$50 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generateSuspiciousStews + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; a lambda$generateInstrumentTypes$42 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$31 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generatePotionEffectTypes + m (Lnet/minecraft/core/Holder$c;)Ljava/util/stream/Stream; a lambda$generateEnchantmentBookTypesAllLevels$40 + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V a lambda$bootstrap$14 + m (Lnet/minecraft/world/item/CreativeModeTab;)Z a lambda$buildAllTabContents$49 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generateEnchantmentBookTypesOnlyMaxLevel + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/core/HolderSet$Named;)V a lambda$generateInstrumentTypes$44 + m (Lnet/minecraft/core/Holder$c;I)Lnet/minecraft/world/item/ItemStack; a lambda$generateEnchantmentBookTypesAllLevels$39 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder$c;)Z a lambda$generatePotionEffectTypes$34 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$25 + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/item/CreativeModeTab; a bootstrap + m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$a;)Z a tryRebuildTabContents + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V a lambda$bootstrap$32 + m (Lnet/minecraft/core/Holder;)Z a lambda$bootstrap$30 + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder$c;)Lnet/minecraft/world/item/ItemStack; a lambda$generatePotionEffectTypes$35 + m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/core/Holder$c;)V a lambda$generatePresetPaintings$46 + m ()V a validate + m (Lnet/minecraft/world/item/CreativeModeTab$d;)V a buildAllTabContents + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V a lambda$generateInstrumentTypes$43 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$generatePresetPaintings$45 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/HolderLookup$b;Ljava/util/function/Predicate;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generatePresetPaintings + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generateInstrumentTypes + m (Lnet/minecraft/core/Holder;)Z b lambda$bootstrap$7 + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V b lambda$bootstrap$28 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V b lambda$generateEnchantmentBookTypesAllLevels$41 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$g;)V b generateEnchantmentBookTypesAllLevels + m (Lnet/minecraft/world/item/CreativeModeTab;)Z b lambda$buildAllTabContents$47 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;)V b generateOminousBottles + m ()Lnet/minecraft/world/item/CreativeModeTab; b getDefaultTab + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab;)V b lambda$buildAllTabContents$48 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$b;)V b lambda$bootstrap$16 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V b lambda$bootstrap$22 + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/world/item/ItemStack; b lambda$generateEnchantmentBookTypesOnlyMaxLevel$37 + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V c lambda$bootstrap$26 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;)V c generateFireworksAllDurations + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V c lambda$bootstrap$19 + m ()Ljava/util/List; c tabs + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V c lambda$generateEnchantmentBookTypesOnlyMaxLevel$38 + m ()Ljava/util/List; d allTabs + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V d lambda$generatePotionEffectTypes$36 + m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V d lambda$bootstrap$8 + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V d lambda$bootstrap$23 + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V e lambda$bootstrap$20 + m ()Lnet/minecraft/world/item/CreativeModeTab; e searchTab + m ()Ljava/util/stream/Stream; f streamAllTabs + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V f lambda$bootstrap$17 + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V g lambda$bootstrap$11 + m ()Lnet/minecraft/world/item/ItemStack; g lambda$bootstrap$33 + m ()Lnet/minecraft/world/item/ItemStack; h lambda$bootstrap$29 + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V h lambda$bootstrap$9 + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V i lambda$bootstrap$5 + m ()Lnet/minecraft/world/item/ItemStack; i lambda$bootstrap$27 + m ()Lnet/minecraft/world/item/ItemStack; j lambda$bootstrap$24 + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V j lambda$bootstrap$3 + m ()Lnet/minecraft/world/item/ItemStack; k lambda$bootstrap$21 + m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V k lambda$bootstrap$1 + m ()Lnet/minecraft/world/item/ItemStack; l lambda$bootstrap$18 + m ()Lnet/minecraft/world/item/ItemStack; m lambda$bootstrap$15 + m ()Lnet/minecraft/world/item/ItemStack; n lambda$bootstrap$13 + m ()Lnet/minecraft/world/item/ItemStack; o lambda$bootstrap$12 + m ()Lnet/minecraft/world/item/ItemStack; p lambda$bootstrap$10 + m ()Lnet/minecraft/world/item/ItemStack; q lambda$bootstrap$6 + m ()Lnet/minecraft/world/item/ItemStack; r lambda$bootstrap$4 + m ()Lnet/minecraft/world/item/ItemStack; s lambda$bootstrap$2 + m ()Lnet/minecraft/world/item/ItemStack; t lambda$bootstrap$0 +c net/minecraft/world/item/DiscFragmentItem net/minecraft/world/item/DiscFragmentItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m ()Lnet/minecraft/network/chat/IChatMutableComponent; b getDisplayName +c net/minecraft/world/item/DispensibleContainerItem net/minecraft/world/item/DispensibleContainerItem + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Z a emptyContents + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a checkExtraContent +c net/minecraft/world/item/EitherHolder net/minecraft/world/item/EitherHolder + f Ljava/util/Optional; a holder + f Lnet/minecraft/resources/ResourceKey; b key + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/item/EitherHolder; a fromEither + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a unwrap + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; a lambda$codec$1 + m ()Lcom/mojang/datafixers/util/Either; a asEither + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a streamCodec + m (Lnet/minecraft/core/HolderLookup$a;)Ljava/util/Optional; a unwrap + m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; b lambda$unwrap$3 + m ()Ljava/util/Optional; b holder + m (Lnet/minecraft/core/HolderLookup$a;)Ljava/util/Optional; b lambda$unwrap$4 + m ()Lnet/minecraft/resources/ResourceKey; c key + m ()Lcom/mojang/datafixers/util/Either; d lambda$asEither$2 + m ()Ljava/lang/String; e lambda$codec$0 +c net/minecraft/world/item/EnumColor net/minecraft/world/item/DyeColor + f [Lnet/minecraft/world/item/EnumColor; A $VALUES + f Lnet/minecraft/world/item/EnumColor; a WHITE + f Lnet/minecraft/world/item/EnumColor; b ORANGE + f Lnet/minecraft/world/item/EnumColor; c MAGENTA + f Lnet/minecraft/world/item/EnumColor; d LIGHT_BLUE + f Lnet/minecraft/world/item/EnumColor; e YELLOW + f Lnet/minecraft/world/item/EnumColor; f LIME + f Lnet/minecraft/world/item/EnumColor; g PINK + f Lnet/minecraft/world/item/EnumColor; h GRAY + f Lnet/minecraft/world/item/EnumColor; i LIGHT_GRAY + f Lnet/minecraft/world/item/EnumColor; j CYAN + f Lnet/minecraft/world/item/EnumColor; k PURPLE + f Lnet/minecraft/world/item/EnumColor; l BLUE + f Lnet/minecraft/world/item/EnumColor; m BROWN + f Lnet/minecraft/world/item/EnumColor; n GREEN + f Lnet/minecraft/world/item/EnumColor; o RED + f Lnet/minecraft/world/item/EnumColor; p BLACK + f Lnet/minecraft/util/INamable$a; q CODEC + f Lnet/minecraft/network/codec/StreamCodec; r STREAM_CODEC + f Ljava/util/function/IntFunction; s BY_ID + f Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap; t BY_FIREWORK_COLOR + f I u id + f Ljava/lang/String; v name + f Lnet/minecraft/world/level/material/MaterialMapColor; w mapColor + f I x textureDiffuseColor + f I y fireworkColor + f I z textColor + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; a lambda$static$1 + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; a lambda$getMixedColor$2 + m ()I a getId + m (I)Lnet/minecraft/world/item/EnumColor; a byId + m (Ljava/lang/String;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; a byName + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; a getMixedColor + m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/crafting/CraftingInput; a makeCraftColorInput + m (Lnet/minecraft/world/item/EnumColor;)Ljava/lang/Integer; b lambda$static$0 + m (I)Lnet/minecraft/world/item/EnumColor; b byFireworkColor + m ()Ljava/lang/String; b getName + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; b lambda$getMixedColor$3 + m ()Ljava/lang/String; c getSerializedName + m ()I d getTextureDiffuseColor + m ()Lnet/minecraft/world/level/material/MaterialMapColor; e getMapColor + m ()I f getFireworkColor + m ()I g getTextColor + m ()[Lnet/minecraft/world/item/EnumColor; h $values +c net/minecraft/world/item/EnumItemRarity net/minecraft/world/item/Rarity + f Lnet/minecraft/world/item/EnumItemRarity; a COMMON + f Lnet/minecraft/world/item/EnumItemRarity; b UNCOMMON + f Lnet/minecraft/world/item/EnumItemRarity; c RARE + f Lnet/minecraft/world/item/EnumItemRarity; d EPIC + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/util/function/IntFunction; f BY_ID + f Lnet/minecraft/network/codec/StreamCodec; g STREAM_CODEC + f I h id + f Ljava/lang/String; i name + f Lnet/minecraft/EnumChatFormat; j color + f [Lnet/minecraft/world/item/EnumItemRarity; k $VALUES + m (Lnet/minecraft/world/item/EnumItemRarity;)I a lambda$static$1 + m ()Lnet/minecraft/EnumChatFormat; a color + m ()[Lnet/minecraft/world/item/EnumItemRarity; b $values + m (Lnet/minecraft/world/item/EnumItemRarity;)I b lambda$static$0 + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/item/GlowInkSacItem net/minecraft/world/item/GlowInkSacItem + m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; a lambda$tryApplyToSign$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign +c net/minecraft/world/item/HangingSignItem net/minecraft/world/item/HangingSignItem + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a canPlace +c net/minecraft/world/item/HoneycombItem net/minecraft/world/item/HoneycombItem + f Ljava/util/function/Supplier; a WAXABLES + f Ljava/util/function/Supplier; b WAX_OFF_BY_BLOCK + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getWaxed$3 + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/block/entity/SignText;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canApplyToSign + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; a getWaxed + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign + m (Lnet/minecraft/world/item/context/ItemActionContext;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/EnumInteractionResult; a lambda$useOn$2 + m ()Lcom/google/common/collect/BiMap; b lambda$static$1 + m ()Lcom/google/common/collect/BiMap; c lambda$static$0 +c net/minecraft/world/item/InkSacItem net/minecraft/world/item/InkSacItem + m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; a lambda$tryApplyToSign$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign +c net/minecraft/world/item/Instrument net/minecraft/world/item/Instrument + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/core/Holder; e soundEvent + f F f useDuration + f F g range + f Lnet/minecraft/network/chat/IChatBaseComponent; h description + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/Holder; a soundEvent + m ()F b useDuration + m ()F c range + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d description +c net/minecraft/world/item/InstrumentItem net/minecraft/world/item/InstrumentItem + f Lnet/minecraft/tags/TagKey; a instruments + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/Instrument;)V a play + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/Optional; a getInstrument + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; a create + m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; a lambda$getUseDuration$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation +c net/minecraft/world/item/Instruments net/minecraft/world/item/Instruments + f I a GOAT_HORN_RANGE_BLOCKS + f F b GOAT_HORN_DURATION + f Lnet/minecraft/resources/ResourceKey; c PONDER_GOAT_HORN + f Lnet/minecraft/resources/ResourceKey; d SING_GOAT_HORN + f Lnet/minecraft/resources/ResourceKey; e SEEK_GOAT_HORN + f Lnet/minecraft/resources/ResourceKey; f FEEL_GOAT_HORN + f Lnet/minecraft/resources/ResourceKey; g ADMIRE_GOAT_HORN + f Lnet/minecraft/resources/ResourceKey; h CALL_GOAT_HORN + f Lnet/minecraft/resources/ResourceKey; i YEARN_GOAT_HORN + f Lnet/minecraft/resources/ResourceKey; j DREAM_GOAT_HORN + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;FF)V a register + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/world/item/Item net/minecraft/world/item/Item + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/core/Holder$c; b builtInRegistryHolder + f Lnet/minecraft/core/component/DataComponentMap; c components + f Lnet/minecraft/world/item/Item; d craftingRemainingItem + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/util/Map; f BY_BLOCK + f Lnet/minecraft/resources/MinecraftKey; g BASE_ATTACK_DAMAGE_ID + f Lnet/minecraft/resources/MinecraftKey; h BASE_ATTACK_SPEED_ID + f I i DEFAULT_MAX_STACK_SIZE + f I j ABSOLUTE_MAX_STACK_SIZE + f I k MAX_BAR_WIDTH + f Ljava/lang/String; l descriptionId + f Lnet/minecraft/world/flag/FeatureFlagSet; m requiredFeatures + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Z a shouldPrintOpWarning + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy + m (Lnet/minecraft/world/item/Item;)I a getId + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a mineBlock + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;)V a onCraftedBy + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/RayTrace$FluidCollisionOption;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a getPlayerPOVHitResult + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m ()Lnet/minecraft/sounds/SoundEffect; a getBreakingSound + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F a getAttackDamageBonus + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;)Z a overrideStackedOnOther + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;)V a onCraftedPostProcess + m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/SlotAccess;)Z a overrideOtherStackedOnMe + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;IZ)V a inventoryTick + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; a byBlock + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a getDamageSource + m (I)Lnet/minecraft/world/item/Item; b byId + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isCorrectToolForDrops + m ()Ljava/lang/String; c lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;)Z c_ isFoil + m (Lnet/minecraft/world/item/ItemStack;)Z d isBarVisible + m (Lnet/minecraft/world/item/ItemStack;)Z d_ useOnRelease + m (Lnet/minecraft/world/item/ItemStack;)I e getBarWidth + m ()Z e canFitInsideContainerItems + m ()Lnet/minecraft/core/Holder$c; f builtInRegistryHolder + m (Lnet/minecraft/world/item/ItemStack;)I f getBarColor + m ()Lnet/minecraft/core/component/DataComponentMap; g components + m ()I h getDefaultMaxStackSize + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures + m ()Lnet/minecraft/world/item/Item; j asItem + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; k getTooltipImage + m ()Lnet/minecraft/world/item/ItemStack; k getCraftingRemainder + m (Lnet/minecraft/world/item/ItemStack;)V l verifyComponentsAfterLoad + m ()Ljava/lang/String; l getDescriptionId + m ()Lnet/minecraft/network/chat/IChatBaseComponent; m getName + m ()Lnet/minecraft/world/item/ItemStack; n getDefaultInstance +c net/minecraft/world/item/Item$Info net/minecraft/world/item/Item$Properties + f Lnet/minecraft/resources/DependantName; a BLOCK_DESCRIPTION_ID + f Lnet/minecraft/resources/DependantName; b ITEM_DESCRIPTION_ID + f Lnet/minecraft/core/component/DataComponentMap$a; c components + f Lnet/minecraft/world/item/Item; d craftingRemainingItem + f Lnet/minecraft/world/flag/FeatureFlagSet; e requiredFeatures + f Lnet/minecraft/resources/ResourceKey; f id + f Lnet/minecraft/resources/DependantName; g descriptionId + f Lnet/minecraft/resources/DependantName; h model + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/Item$Info; a requiredFeatures + m (Lnet/minecraft/world/food/FoodInfo;)Lnet/minecraft/world/item/Item$Info; a food + m (F)Lnet/minecraft/world/item/Item$Info; a useCooldown + m (Lnet/minecraft/world/item/EnumItemRarity;)Lnet/minecraft/world/item/Item$Info; a rarity + m (Lnet/minecraft/world/food/FoodInfo;Lnet/minecraft/world/item/component/Consumable;)Lnet/minecraft/world/item/Item$Info; a food + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/core/component/DataComponentMap; a buildAndValidateComponents + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Info; a jukeboxPlayable + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/Item$Info; a component + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/Item$Info; a repairable + m ()Lnet/minecraft/world/item/Item$Info; a fireResistant + m (Ljava/lang/String;)Lnet/minecraft/world/item/Item$Info; a overrideDescription + m (I)Lnet/minecraft/world/item/Item$Info; a stacksTo + m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/Item$Info; a attributes + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Info; a usingConvertsTo + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/Item$Info; a equippable + m ()Lnet/minecraft/world/item/Item$Info; b useBlockDescriptionPrefix + m (I)Lnet/minecraft/world/item/Item$Info; b durability + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Info; b setId + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/Item$Info; b equippableUnswappable + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Info; b craftRemainder + m ()Lnet/minecraft/world/item/Item$Info; c useItemDescriptionPrefix + m (I)Lnet/minecraft/world/item/Item$Info; c enchantable + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; c lambda$static$1 + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Info; c repairable + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; d lambda$static$0 + m ()Ljava/lang/String; d effectiveDescriptionId + m ()Lnet/minecraft/resources/MinecraftKey; e effectiveModel +c net/minecraft/world/item/Item$b net/minecraft/world/item/Item$TooltipContext + f Lnet/minecraft/world/item/Item$b; a EMPTY + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a mapData + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/item/Item$b; a of + m ()Lnet/minecraft/core/HolderLookup$a; a registries + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/Item$b; a of + m ()F b tickRate +c net/minecraft/world/item/Item$b$1 net/minecraft/world/item/Item$TooltipContext$1 + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a mapData + m ()Lnet/minecraft/core/HolderLookup$a; a registries + m ()F b tickRate +c net/minecraft/world/item/Item$b$2 net/minecraft/world/item/Item$TooltipContext$2 + f Lnet/minecraft/world/level/World; b val$level + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a mapData + m ()Lnet/minecraft/core/HolderLookup$a; a registries + m ()F b tickRate +c net/minecraft/world/item/Item$b$3 net/minecraft/world/item/Item$TooltipContext$3 + f Lnet/minecraft/core/HolderLookup$a; b val$registries + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a mapData + m ()Lnet/minecraft/core/HolderLookup$a; a registries + m ()F b tickRate +c net/minecraft/world/item/ItemAir net/minecraft/world/item/AirItem + f Lnet/minecraft/world/level/block/Block; a block + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName +c net/minecraft/world/item/ItemArmor net/minecraft/world/item/ArmorItem +c net/minecraft/world/item/ItemArmorStand net/minecraft/world/item/ArmorStandItem + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn +c net/minecraft/world/item/ItemArrow net/minecraft/world/item/ArrowItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a createArrow + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile +c net/minecraft/world/item/ItemAxe net/minecraft/world/item/AxeItem + f Ljava/util/Map; a STRIPPABLES + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getStripped$1 + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; a getStripped + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; a evaluateNewBlockState + m (Lnet/minecraft/world/item/context/ItemActionContext;)Z b playerHasShieldUseIntent + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$evaluateNewBlockState$0 +c net/minecraft/world/item/ItemBanner net/minecraft/world/item/BannerItem + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)V a appendHoverTextFromBannerBlockEntityTag + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m ()Lnet/minecraft/world/item/EnumColor; b getColor +c net/minecraft/world/item/ItemBannerPattern net/minecraft/world/item/BannerPatternItem + f Lnet/minecraft/tags/TagKey; a bannerPattern + m ()Lnet/minecraft/tags/TagKey; b getBannerPattern +c net/minecraft/world/item/ItemBed net/minecraft/world/item/BedItem + m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeBlock +c net/minecraft/world/item/ItemBisected net/minecraft/world/item/DoubleHighBlockItem + m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeBlock +c net/minecraft/world/item/ItemBlock net/minecraft/world/item/BlockItem + f Lnet/minecraft/world/level/block/Block; a block + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/nbt/NBTTagCompound;)V a setBlockEntityData + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Z a shouldPrintOpWarning + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a updateBlockEntityComponents + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Z a updateCustomBlockEntityTag + m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeBlock + m (Ljava/util/Map;Lnet/minecraft/world/item/Item;)V a registerBlocks + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Z a updateCustomBlockEntityTag + m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/EnumInteractionResult; a place + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateBlockStateFromTag + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/sounds/SoundEffect; a getPlaceSound + m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/world/level/block/state/IBlockData;)Z b canPlace + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/item/context/BlockActionContext; b updatePlacementContext + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; c getPlacementState + m ()Z c mustSurvive + m ()Lnet/minecraft/world/level/block/Block; d getBlock + m ()Z e canFitInsideContainerItems + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures +c net/minecraft/world/item/ItemBlockWallable net/minecraft/world/item/StandingAndWallBlockItem + f Lnet/minecraft/world/level/block/Block; a wallBlock + f Lnet/minecraft/core/EnumDirection; b attachmentDirection + m (Ljava/util/Map;Lnet/minecraft/world/item/Item;)V a registerBlocks + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a canPlace + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; c getPlacementState +c net/minecraft/world/item/ItemBoat net/minecraft/world/item/BoatItem + f Lnet/minecraft/world/entity/EntityTypes; a entityType + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/MovingObjectPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/entity/vehicle/AbstractBoat; a getBoat +c net/minecraft/world/item/ItemBoneMeal net/minecraft/world/item/BoneMealItem + f I a GRASS_SPREAD_WIDTH + f I b GRASS_SPREAD_HEIGHT + f I c GRASS_COUNT_MULTIPLIER + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a growCrop + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$growWaterPlant$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a growWaterPlant + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a addGrowthParticles + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$growWaterPlant$1 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$growWaterPlant$0 +c net/minecraft/world/item/ItemBoneMeal$1 net/minecraft/world/item/BoneMealItem$1 + f [I a $SwitchMap$net$minecraft$world$level$block$BonemealableBlock$Type +c net/minecraft/world/item/ItemBookAndQuill net/minecraft/world/item/WritableBookItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use +c net/minecraft/world/item/ItemBow net/minecraft/world/item/BowItem + f I a MAX_DRAW_DURATION + f I b DEFAULT_RANGE + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (I)F a getPowerForTime + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/projectile/IProjectile;IFFFLnet/minecraft/world/entity/EntityLiving;)V a shootProjectile + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation + m ()I c getDefaultProjectileRange +c net/minecraft/world/item/ItemBucket net/minecraft/world/item/BucketItem + f Lnet/minecraft/world/level/material/FluidType; a content + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/sounds/SoundEffect;)V a lambda$use$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playEmptySound + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Z a emptyContents + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a checkExtraContent + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/ItemStack; b getEmptySuccessItem +c net/minecraft/world/item/ItemCarrotStick net/minecraft/world/item/FoodOnAStickItem + f Lnet/minecraft/world/entity/EntityTypes; a canInteractWith + f I b consumeItemDamage + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use +c net/minecraft/world/item/ItemCompass net/minecraft/world/item/CompassItem + f Lnet/minecraft/network/chat/IChatBaseComponent; a LODESTONE_COMPASS_NAME + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;IZ)V a inventoryTick + m (Lnet/minecraft/world/item/ItemStack;)Z c_ isFoil +c net/minecraft/world/item/ItemCooldown net/minecraft/world/item/ItemCooldowns + f Ljava/util/Map; a cooldowns + f I b tickCount + m (Lnet/minecraft/world/item/ItemStack;F)F a getCooldownPercent + m (Lnet/minecraft/world/item/ItemStack;)Z a isOnCooldown + m (Lnet/minecraft/resources/MinecraftKey;)V a removeCooldown + m ()V a tick + m (Lnet/minecraft/world/item/ItemStack;I)V a addCooldown + m (Lnet/minecraft/resources/MinecraftKey;I)V a addCooldown + m (Lnet/minecraft/resources/MinecraftKey;)V b onCooldownEnded + m (Lnet/minecraft/resources/MinecraftKey;I)V b onCooldownStarted + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/resources/MinecraftKey; b getCooldownGroup +c net/minecraft/world/item/ItemCooldown$Info net/minecraft/world/item/ItemCooldowns$CooldownInstance + f I a startTime + f I b endTime + m ()I a startTime + m ()I b endTime +c net/minecraft/world/item/ItemCooldownPlayer net/minecraft/world/item/ServerItemCooldowns + f Lnet/minecraft/server/level/EntityPlayer; a player + m (Lnet/minecraft/resources/MinecraftKey;)V b onCooldownEnded + m (Lnet/minecraft/resources/MinecraftKey;I)V b onCooldownStarted +c net/minecraft/world/item/ItemCrossbow net/minecraft/world/item/CrossbowItem + f I a DEFAULT_RANGE + f F b MOB_ARROW_POWER + f F m MAX_CHARGE_DURATION + f Z n startSoundPlayed + f Z o midLoadSoundPlayed + f F p START_SOUND_PERCENT + f F q MID_SOUND_PERCENT + f F r ARROW_POWER + f F s FIREWORK_POWER + f Lnet/minecraft/world/item/ItemCrossbow$b; t DEFAULT_SOUNDS + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing + m (ZLnet/minecraft/util/RandomSource;)F a getRandomShotPitch + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/Vec3D;F)Lorg/joml/Vector3f; a getProjectileShotVector + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;FFLnet/minecraft/world/entity/EntityLiving;)V a performShooting + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Z a tryLoadProjectiles + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;)V a lambda$onUseTick$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/projectile/IProjectile; a createProjectile + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)F a getPowerForTime + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick + m (Lnet/minecraft/world/item/component/ChargedProjectiles;)F a getShootingPower + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/projectile/IProjectile;IFFFLnet/minecraft/world/entity/EntityLiving;)V a shootProjectile + m (Lnet/minecraft/util/RandomSource;I)F a getShotPitch + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;)V b lambda$onUseTick$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I b getChargeDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation + m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles + m ()I c getDefaultProjectileRange + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;)V c lambda$releaseUsing$0 + m ()Ljava/util/function/Predicate; d getSupportedHeldProjectiles + m (Lnet/minecraft/world/item/ItemStack;)Z d_ useOnRelease + m (Lnet/minecraft/world/item/ItemStack;)Z g isCharged + m (Lnet/minecraft/world/item/ItemStack;)I h getDurabilityUse + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemCrossbow$b; i getChargingSounds +c net/minecraft/world/item/ItemCrossbow$a net/minecraft/world/item/CrossbowItem$ChargeType + f Lnet/minecraft/world/item/ItemCrossbow$a; a NONE + f Lnet/minecraft/world/item/ItemCrossbow$a; b ARROW + f Lnet/minecraft/world/item/ItemCrossbow$a; c ROCKET + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e name + f [Lnet/minecraft/world/item/ItemCrossbow$a; f $VALUES + m ()[Lnet/minecraft/world/item/ItemCrossbow$a; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/item/ItemCrossbow$b net/minecraft/world/item/CrossbowItem$ChargingSounds + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b start + f Ljava/util/Optional; c mid + f Ljava/util/Optional; d end + m ()Ljava/util/Optional; a start + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Optional; b mid + m ()Ljava/util/Optional; c end +c net/minecraft/world/item/ItemDebugStick net/minecraft/world/item/DebugStickItem + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/item/ItemStack;)Z a handleInteraction + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock + m (Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object; a getRelative + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/String; a getNameHelper + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;)V a message + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;Z)Lnet/minecraft/world/level/block/state/IBlockData; a cycleState +c net/minecraft/world/item/ItemDisplayContext net/minecraft/world/item/ItemDisplayContext + f Lnet/minecraft/world/item/ItemDisplayContext; a NONE + f Lnet/minecraft/world/item/ItemDisplayContext; b THIRD_PERSON_LEFT_HAND + f Lnet/minecraft/world/item/ItemDisplayContext; c THIRD_PERSON_RIGHT_HAND + f Lnet/minecraft/world/item/ItemDisplayContext; d FIRST_PERSON_LEFT_HAND + f Lnet/minecraft/world/item/ItemDisplayContext; e FIRST_PERSON_RIGHT_HAND + f Lnet/minecraft/world/item/ItemDisplayContext; f HEAD + f Lnet/minecraft/world/item/ItemDisplayContext; g GUI + f Lnet/minecraft/world/item/ItemDisplayContext; h GROUND + f Lnet/minecraft/world/item/ItemDisplayContext; i FIXED + f Lcom/mojang/serialization/Codec; j CODEC + f Ljava/util/function/IntFunction; k BY_ID + f B l id + f Ljava/lang/String; m name + f [Lnet/minecraft/world/item/ItemDisplayContext; n $VALUES + m ()B a getId + m ()Z b firstPerson + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/item/ItemDisplayContext; d $values +c net/minecraft/world/item/ItemDye net/minecraft/world/item/DyeItem + f Ljava/util/Map; a ITEM_BY_COLOR + f Lnet/minecraft/world/item/EnumColor; b dyeColor + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/ItemDye; a byColor + m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; a lambda$tryApplyToSign$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity + m ()Lnet/minecraft/world/item/EnumColor; b getDyeColor +c net/minecraft/world/item/ItemEgg net/minecraft/world/item/EggItem + f F a PROJECTILE_SHOOT_POWER + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile +c net/minecraft/world/item/ItemEndCrystal net/minecraft/world/item/EndCrystalItem + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn +c net/minecraft/world/item/ItemEnderEye net/minecraft/world/item/EnderEyeItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration +c net/minecraft/world/item/ItemEnderPearl net/minecraft/world/item/EnderpearlItem + f F a PROJECTILE_SHOOT_POWER + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use +c net/minecraft/world/item/ItemExpBottle net/minecraft/world/item/ExperienceBottleItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile + m ()Lnet/minecraft/world/item/ProjectileItem$a; b createDispenseConfig +c net/minecraft/world/item/ItemFireball net/minecraft/world/item/FireChargeItem + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/IPosition; a lambda$createDispenseConfig$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a playSound + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/entity/projectile/IProjectile;DDDFF)V a shoot + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile + m ()Lnet/minecraft/world/item/ProjectileItem$a; b createDispenseConfig +c net/minecraft/world/item/ItemFireworks net/minecraft/world/item/FireworkRocketItem + f [B a CRAFTABLE_DURATIONS + f D b ROCKET_PLACEMENT_OFFSET + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/Vec3D; a getEntityJustOutsideOfBlockPos + m ()Lnet/minecraft/world/item/ProjectileItem$a; b createDispenseConfig +c net/minecraft/world/item/ItemFireworksCharge net/minecraft/world/item/FireworkStarItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText +c net/minecraft/world/item/ItemFishingRod net/minecraft/world/item/FishingRodItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use +c net/minecraft/world/item/ItemFlintAndSteel net/minecraft/world/item/FlintAndSteelItem + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn +c net/minecraft/world/item/ItemGlassBottle net/minecraft/world/item/BottleItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a turnBottleIntoItem + m (Lnet/minecraft/world/entity/EntityAreaEffectCloud;)Z a lambda$use$0 +c net/minecraft/world/item/ItemHanging net/minecraft/world/item/HangingEntityItem + f Lnet/minecraft/network/chat/IChatBaseComponent; a TOOLTIP_RANDOM_VARIANT + f Lnet/minecraft/world/entity/EntityTypes; b type + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)Z a mayPlace + m (Ljava/util/List;)V a lambda$appendHoverText$1 + m (Ljava/util/List;Lnet/minecraft/core/Holder;)V a lambda$appendHoverText$0 +c net/minecraft/world/item/ItemHoe net/minecraft/world/item/HoeItem + f Ljava/util/Map; a TILLABLES + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/ItemActionContext;)V a lambda$changeIntoState$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IMaterial;)Ljava/util/function/Consumer; a changeIntoStateAndDropItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/context/ItemActionContext;)V a lambda$changeIntoStateAndDropItem$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/function/Consumer; a changeIntoState + m (Lnet/minecraft/world/item/context/ItemActionContext;)Z b onlyIfAirAbove + m (Lnet/minecraft/world/item/context/ItemActionContext;)Z c lambda$static$0 +c net/minecraft/world/item/ItemItemFrame net/minecraft/world/item/ItemFrameItem + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)Z a mayPlace +c net/minecraft/world/item/ItemKnowledgeBook net/minecraft/world/item/KnowledgeBookItem + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use +c net/minecraft/world/item/ItemLeash net/minecraft/world/item/LeadItem + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/EnumInteractionResult; a bindPlayerMobs + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Ljava/util/List; a leashableInArea + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/Entity;)Z a lambda$leashableInArea$1 + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Leashable;)Z a lambda$bindPlayerMobs$0 +c net/minecraft/world/item/ItemLingeringPotion net/minecraft/world/item/LingeringPotionItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use +c net/minecraft/world/item/ItemLiquidUtil net/minecraft/world/item/ItemUtils + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a startUsingInstantly + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a createFilledResult + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/item/EntityItem;Lnet/minecraft/world/item/ItemStack;)V a lambda$onContainerDestroyed$0 + m (Lnet/minecraft/world/entity/item/EntityItem;Ljava/lang/Iterable;)V a onContainerDestroyed + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/item/ItemStack; a createFilledResult +c net/minecraft/world/item/ItemMapEmpty net/minecraft/world/item/EmptyMapItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use +c net/minecraft/world/item/ItemMinecart net/minecraft/world/item/MinecartItem + f Lnet/minecraft/world/entity/EntityTypes; a type + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn +c net/minecraft/world/item/ItemMonsterEgg net/minecraft/world/item/SpawnEggItem + f Ljava/util/Map; a BY_ID + f Lnet/minecraft/world/entity/EntityTypes; b defaultType + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Z a shouldPrintOpWarning + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EntityTypes; a getType + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; a spawnOffspringFromSpawnEgg + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/item/ItemMonsterEgg; a byId + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityTypes;)Z a spawnsEntity + m ()Ljava/lang/Iterable; b eggs + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures +c net/minecraft/world/item/ItemNameTag net/minecraft/world/item/NameTagItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity +c net/minecraft/world/item/ItemPickaxe net/minecraft/world/item/PickaxeItem +c net/minecraft/world/item/ItemPotion net/minecraft/world/item/PotionItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName + m ()Lnet/minecraft/world/item/ItemStack; n getDefaultInstance +c net/minecraft/world/item/ItemPotionThrowable net/minecraft/world/item/ThrowablePotionItem + f F a PROJECTILE_SHOOT_POWER + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile + m ()Lnet/minecraft/world/item/ProjectileItem$a; b createDispenseConfig +c net/minecraft/world/item/ItemProjectileWeapon net/minecraft/world/item/ProjectileWeaponItem + f Ljava/util/function/Predicate; c ARROW_ONLY + f Ljava/util/function/Predicate; d ARROW_OR_FIREWORK + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Z)Lnet/minecraft/world/item/ItemStack; a useAmmo + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/projectile/IProjectile;IFFFLnet/minecraft/world/entity/EntityLiving;)V a shootProjectile + m (Lnet/minecraft/world/entity/EntityLiving;Ljava/util/function/Predicate;)Lnet/minecraft/world/item/ItemStack; a getHeldProjectile + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;Ljava/util/List;FFZLnet/minecraft/world/entity/EntityLiving;)V a shoot + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/projectile/IProjectile; a createProjectile + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/List; a draw + m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles + m ()I c getDefaultProjectileRange + m ()Ljava/util/function/Predicate; d getSupportedHeldProjectiles + m (Lnet/minecraft/world/item/ItemStack;)Z g lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;)I h getDurabilityUse + m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$static$0 +c net/minecraft/world/item/ItemRestricted net/minecraft/world/item/GameMasterBlockItem + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; c getPlacementState +c net/minecraft/world/item/ItemSaddle net/minecraft/world/item/SaddleItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity +c net/minecraft/world/item/ItemScaffolding net/minecraft/world/item/ScaffoldingBlockItem + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/item/context/BlockActionContext; b updatePlacementContext + m ()Z c mustSurvive +c net/minecraft/world/item/ItemShears net/minecraft/world/item/ShearsItem + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a mineBlock + m ()Lnet/minecraft/world/item/component/Tool; b createToolProperties +c net/minecraft/world/item/ItemShield net/minecraft/world/item/ShieldItem + f I a EFFECTIVE_BLOCK_DELAY + f F b MINIMUM_DURABILITY_DAMAGE + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation +c net/minecraft/world/item/ItemSign net/minecraft/world/item/SignItem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Z a updateCustomBlockEntityTag +c net/minecraft/world/item/ItemSkullPlayer net/minecraft/world/item/PlayerHeadItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ResolvableProfile;)V a lambda$verifyComponentsAfterLoad$0 + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName + m (Lnet/minecraft/world/item/ItemStack;)V l verifyComponentsAfterLoad +c net/minecraft/world/item/ItemSnowball net/minecraft/world/item/SnowballItem + f F a PROJECTILE_SHOOT_POWER + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile +c net/minecraft/world/item/ItemSpade net/minecraft/world/item/ShovelItem + f Ljava/util/Map; a FLATTENABLES + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn +c net/minecraft/world/item/ItemSpectralArrow net/minecraft/world/item/SpectralArrowItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a createArrow + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile +c net/minecraft/world/item/ItemSplashPotion net/minecraft/world/item/SplashPotionItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use +c net/minecraft/world/item/ItemStack net/minecraft/world/item/ItemStack + f Lcom/mojang/serialization/Codec; a CODEC + f Lcom/mojang/serialization/Codec; b SINGLE_ITEM_CODEC + f Lcom/mojang/serialization/Codec; c STRICT_CODEC + f Lcom/mojang/serialization/Codec; d STRICT_SINGLE_ITEM_CODEC + f Lcom/mojang/serialization/Codec; e OPTIONAL_CODEC + f Lcom/mojang/serialization/Codec; f SIMPLE_ITEM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; g OPTIONAL_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; h STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; i OPTIONAL_LIST_STREAM_CODEC + f Lnet/minecraft/world/item/ItemStack; j EMPTY + f Ljava/util/List; k OP_NBT_WARNING + f Lorg/slf4j/Logger; l LOGGER + f Lnet/minecraft/network/chat/IChatBaseComponent; m DISABLED_ITEM_TOOLTIP + f I n count + f I o popTime + f Lnet/minecraft/world/item/Item; p item + f Lnet/minecraft/core/component/PatchedDataComponentMap; q components + f Lnet/minecraft/world/entity/Entity; r entityRepresentation + m ()Lnet/minecraft/network/chat/IChatBaseComponent; A getItemName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; B getStyledHoverName + m ()Z C hasFoil + m ()Lnet/minecraft/world/item/EnumItemRarity; D getRarity + m ()Z E isEnchantable + m ()Z F isEnchanted + m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; G getEnchantments + m ()Z H isFramed + m ()Lnet/minecraft/world/entity/decoration/EntityItemFrame; I getFrame + m ()Lnet/minecraft/world/entity/Entity; J getEntityRepresentation + m ()Lnet/minecraft/network/chat/IChatBaseComponent; K getDisplayName + m ()I L getPopTime + m ()I M getCount + m ()Lnet/minecraft/sounds/SoundEffect; N getBreakingSound + m ()Ljava/lang/String; O lambda$validateComponents$11 + m ()Lcom/mojang/serialization/Codec; P lambda$static$6 + m ()Lcom/mojang/serialization/Codec; Q lambda$static$2 + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; a update + m (Lnet/minecraft/world/item/Item;)Z a is + m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; a validateComponents + m (Ljava/util/List;)I a hashStackList + m (Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; a lambda$lenientOptionalFieldOf$16 + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V a forEachModifier + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;IZ)V a inventoryTick + m (Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;)V a forEachModifier + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/EntityHuman;)V a addAttributeTooltips + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/item/ItemStack; a parseOptional + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/SlotAccess;)Z a overrideOtherStackedOnMe + m (I)Lnet/minecraft/world/item/ItemStack; a split + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isItemEnabled + m (Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/world/item/ItemStack; a transmuteCopy + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a matches + m (Lnet/minecraft/world/item/Item$b;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/TooltipFlag;)Ljava/util/List; a getTooltipLines + m (Lnet/minecraft/core/Holder;I)V a enchant + m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Consumer;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a lambda$addAttributeTooltips$18 + m (ILnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)V a hurtAndBreak + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a mineBlock + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a canPlaceOnBlockInAdventureMode + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; a update + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a applyAfterUseComponentSideEffects + m (Lnet/minecraft/core/HolderSet;)Z a is + m (Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)I a hashItemAndComponents + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity + m ()Lnet/minecraft/core/component/DataComponentMap; a getComponents + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy + m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a lenientOptionalFieldOf + m (Lnet/minecraft/core/component/DataComponentPatch;)V a applyComponentsAndValidate + m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$getDisplayName$20 + m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a addModifierTooltip + m (II)Ljava/lang/String; a lambda$validateComponents$12 + m (ILnet/minecraft/world/entity/EntityLiving;)V a consume + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/world/item/ItemStack; a lambda$static$4 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;I)V a onCraftedBy + m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;)Z a overrideStackedOnOther + m (Lnet/minecraft/world/entity/Entity;)V a setEntityRepresentation + m (Ljava/util/List;Ljava/util/List;)Z a listMatches + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTBase;)Ljava/util/Optional; a parse + m (Lnet/minecraft/core/Holder;)Z a is + m (ILnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a hurtAndConvertOnBreak + m (Lnet/minecraft/world/damagesource/DamageSource;)Z a canBeHurtBy + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a validatedStreamCodec + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/ItemStack; a transmuteCopy + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed + m (ILnet/minecraft/world/entity/player/EntityHuman;)V a hurtWithoutBreaking + m (Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$enchant$19 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTBase; a save + m (Lnet/minecraft/world/level/World;)V a onCraftedBySystem + m (Ljava/util/function/Predicate;)Z a is + m ()Ljava/util/Optional; b getTooltipImage + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTBase; b saveOptional + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isCorrectToolForDrops + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b isSameItem + m (Lnet/minecraft/world/item/ItemStack;)Z b isValidRepairItem + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; b set + m (Lnet/minecraft/core/component/DataComponentPatch;)V b applyComponents + m (Ljava/lang/String;)V b lambda$parse$13 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V b onUseTick + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z b canBreakBlockInAdventureMode + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; b save + m (ILnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; b consumeAndReturn + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy + m (I)V b setDamageValue + m (Lnet/minecraft/core/component/DataComponentMap;)V b applyComponents + m (Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/world/item/ItemStack; b transmuteCopyIgnoreEmpty + m (Lnet/minecraft/world/item/Item;)V b lambda$hurtWithoutBreaking$14 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z c isSameItemSameComponents + m ()Lnet/minecraft/core/component/DataComponentMap; c getPrototype + m (Lnet/minecraft/core/component/DataComponentType;)Z c hasNonDefault + m (I)Lnet/minecraft/world/item/ItemStack; c copyWithCount + m (Lnet/minecraft/world/item/ItemStack;)Lcom/mojang/serialization/DataResult; c validateStrict + m (I)V d setPopTime + m ()Lnet/minecraft/core/component/DataComponentPatch; d getComponentsPatch + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; d remove + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; d lambda$lenientOptionalFieldOf$17 + m (I)V e setCount + m ()Lnet/minecraft/core/component/DataComponentMap; e immutableComponents + m (I)V f limitSize + m ()Z f isEmpty + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; g lambda$static$3 + m (I)V g grow + m ()Lnet/minecraft/world/item/ItemStack; g copyAndClear + m (I)V h shrink + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; h lambda$static$0 + m ()Lnet/minecraft/world/item/Item; h getItem + m ()Lnet/minecraft/core/Holder; i getItemHolder + m ()Ljava/util/stream/Stream; j getTags + m ()I k getMaxStackSize + m ()Z l isStackable + m ()Z m isDamageableItem + m ()Z n isDamaged + m ()I o getDamageValue + m ()I p getMaxDamage + m ()Z q isBroken + m ()Z r nextDamageWillBreak + m ()Z s isBarVisible + m ()I t getBarWidth + m ()I u getBarColor + m ()Lnet/minecraft/world/item/ItemStack; v copy + m ()Lnet/minecraft/world/item/ItemUseAnimation; w getUseAnimation + m ()Z x useOnRelease + m ()Lnet/minecraft/network/chat/IChatBaseComponent; y getHoverName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; z getCustomName +c net/minecraft/world/item/ItemStack$1 net/minecraft/world/item/ItemStack$1 + f Lnet/minecraft/network/codec/StreamCodec; a ITEM_STREAM_CODEC + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; a decode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V a encode +c net/minecraft/world/item/ItemStack$2 net/minecraft/world/item/ItemStack$2 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; a decode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V a encode +c net/minecraft/world/item/ItemStack$3 net/minecraft/world/item/ItemStack$3 + f Lnet/minecraft/network/codec/StreamCodec; a val$codec + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; a decode + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V a encode +c net/minecraft/world/item/ItemStack$4 net/minecraft/world/item/ItemStack$4 + f [I a $SwitchMap$net$minecraft$world$item$Rarity +c net/minecraft/world/item/ItemStackLinkedSet net/minecraft/world/item/ItemStackLinkedSet + f Lit/unimi/dsi/fastutil/Hash$Strategy; a TYPE_AND_TAG + m ()Ljava/util/Set; a createTypeAndComponentsSet +c net/minecraft/world/item/ItemStackLinkedSet$1 net/minecraft/world/item/ItemStackLinkedSet$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a equals + m (Lnet/minecraft/world/item/ItemStack;)I a hashCode +c net/minecraft/world/item/ItemSword net/minecraft/world/item/SwordItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy +c net/minecraft/world/item/ItemTippedArrow net/minecraft/world/item/TippedArrowItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName + m ()Lnet/minecraft/world/item/ItemStack; n getDefaultInstance +c net/minecraft/world/item/ItemTool net/minecraft/world/item/DiggerItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy +c net/minecraft/world/item/ItemTrident net/minecraft/world/item/TridentItem + f I a THROW_THRESHOLD_TIME + f F b BASE_DAMAGE + f F c PROJECTILE_SHOOT_POWER + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; c createAttributes + m ()Lnet/minecraft/world/item/component/Tool; d createToolProperties +c net/minecraft/world/item/ItemUseAnimation net/minecraft/world/item/ItemUseAnimation + f Lnet/minecraft/world/item/ItemUseAnimation; a NONE + f Lnet/minecraft/world/item/ItemUseAnimation; b EAT + f Lnet/minecraft/world/item/ItemUseAnimation; c DRINK + f Lnet/minecraft/world/item/ItemUseAnimation; d BLOCK + f Lnet/minecraft/world/item/ItemUseAnimation; e BOW + f Lnet/minecraft/world/item/ItemUseAnimation; f SPEAR + f Lnet/minecraft/world/item/ItemUseAnimation; g CROSSBOW + f Lnet/minecraft/world/item/ItemUseAnimation; h SPYGLASS + f Lnet/minecraft/world/item/ItemUseAnimation; i TOOT_HORN + f Lnet/minecraft/world/item/ItemUseAnimation; j BRUSH + f Lnet/minecraft/world/item/ItemUseAnimation; k BUNDLE + f Lcom/mojang/serialization/Codec; l CODEC + f Lnet/minecraft/network/codec/StreamCodec; m STREAM_CODEC + f Ljava/util/function/IntFunction; n BY_ID + f I o id + f Ljava/lang/String; p name + f [Lnet/minecraft/world/item/ItemUseAnimation; q $VALUES + m ()I a getId + m ()[Lnet/minecraft/world/item/ItemUseAnimation; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/item/ItemWorldMap net/minecraft/world/item/MapItem + f I a IMAGE_WIDTH + f I b IMAGE_HEIGHT + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/World;IIBZZ)Lnet/minecraft/world/item/ItemStack; a create + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;)V a onCraftedPostProcess + m (Lnet/minecraft/world/level/World;IIIZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapId; a createNewSavedData + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V a renderBiomePreviewMap + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)V a lockMap + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a update + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;IZ)V a inventoryTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getCorrectStateForFluidBlock + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/network/chat/IChatBaseComponent; a getTooltipForId + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/World;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a getSavedData + m ([ZII)Z a isBiomeWatery + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; b getSavedData + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;)V c scaleMap +c net/minecraft/world/item/ItemWorldMap$1 net/minecraft/world/item/MapItem$1 + f [I a $SwitchMap$net$minecraft$world$item$component$MapPostProcessing +c net/minecraft/world/item/ItemWrittenBook net/minecraft/world/item/WrittenBookItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;)Z a resolveBookComponents +c net/minecraft/world/item/Items net/minecraft/world/item/Items + f Lnet/minecraft/world/item/Item; A DRIPSTONE_BLOCK + f Lnet/minecraft/world/item/Item; B GRASS_BLOCK + f Lnet/minecraft/world/item/Item; C DIRT + f Lnet/minecraft/world/item/Item; D COARSE_DIRT + f Lnet/minecraft/world/item/Item; E PODZOL + f Lnet/minecraft/world/item/Item; F ROOTED_DIRT + f Lnet/minecraft/world/item/Item; G MUD + f Lnet/minecraft/world/item/Item; H CRIMSON_NYLIUM + f Lnet/minecraft/world/item/Item; I WARPED_NYLIUM + f Lnet/minecraft/world/item/Item; J COBBLESTONE + f Lnet/minecraft/world/item/Item; K OAK_PLANKS + f Lnet/minecraft/world/item/Item; L SPRUCE_PLANKS + f Lnet/minecraft/world/item/Item; M BIRCH_PLANKS + f Lnet/minecraft/world/item/Item; N JUNGLE_PLANKS + f Lnet/minecraft/world/item/Item; O ACACIA_PLANKS + f Lnet/minecraft/world/item/Item; P CHERRY_PLANKS + f Lnet/minecraft/world/item/Item; Q DARK_OAK_PLANKS + f Lnet/minecraft/world/item/Item; R PALE_OAK_PLANKS + f Lnet/minecraft/world/item/Item; S MANGROVE_PLANKS + f Lnet/minecraft/world/item/Item; T BAMBOO_PLANKS + f Lnet/minecraft/world/item/Item; U CRIMSON_PLANKS + f Lnet/minecraft/world/item/Item; V WARPED_PLANKS + f Lnet/minecraft/world/item/Item; W BAMBOO_MOSAIC + f Lnet/minecraft/world/item/Item; X OAK_SAPLING + f Lnet/minecraft/world/item/Item; Y SPRUCE_SAPLING + f Lnet/minecraft/world/item/Item; Z BIRCH_SAPLING + f Lnet/minecraft/world/item/Item; a AIR + f Lnet/minecraft/world/item/Item; aA DIAMOND_ORE + f Lnet/minecraft/world/item/Item; aB DEEPSLATE_DIAMOND_ORE + f Lnet/minecraft/world/item/Item; aC NETHER_GOLD_ORE + f Lnet/minecraft/world/item/Item; aD NETHER_QUARTZ_ORE + f Lnet/minecraft/world/item/Item; aE ANCIENT_DEBRIS + f Lnet/minecraft/world/item/Item; aF COAL_BLOCK + f Lnet/minecraft/world/item/Item; aG RAW_IRON_BLOCK + f Lnet/minecraft/world/item/Item; aH RAW_COPPER_BLOCK + f Lnet/minecraft/world/item/Item; aI RAW_GOLD_BLOCK + f Lnet/minecraft/world/item/Item; aJ HEAVY_CORE + f Lnet/minecraft/world/item/Item; aK AMETHYST_BLOCK + f Lnet/minecraft/world/item/Item; aL BUDDING_AMETHYST + f Lnet/minecraft/world/item/Item; aM IRON_BLOCK + f Lnet/minecraft/world/item/Item; aN COPPER_BLOCK + f Lnet/minecraft/world/item/Item; aO GOLD_BLOCK + f Lnet/minecraft/world/item/Item; aP DIAMOND_BLOCK + f Lnet/minecraft/world/item/Item; aQ NETHERITE_BLOCK + f Lnet/minecraft/world/item/Item; aR EXPOSED_COPPER + f Lnet/minecraft/world/item/Item; aS WEATHERED_COPPER + f Lnet/minecraft/world/item/Item; aT OXIDIZED_COPPER + f Lnet/minecraft/world/item/Item; aU CHISELED_COPPER + f Lnet/minecraft/world/item/Item; aV EXPOSED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; aW WEATHERED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; aX OXIDIZED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; aY CUT_COPPER + f Lnet/minecraft/world/item/Item; aZ EXPOSED_CUT_COPPER + f Lnet/minecraft/world/item/Item; aa JUNGLE_SAPLING + f Lnet/minecraft/world/item/Item; ab ACACIA_SAPLING + f Lnet/minecraft/world/item/Item; ac CHERRY_SAPLING + f Lnet/minecraft/world/item/Item; ad DARK_OAK_SAPLING + f Lnet/minecraft/world/item/Item; ae PALE_OAK_SAPLING + f Lnet/minecraft/world/item/Item; af MANGROVE_PROPAGULE + f Lnet/minecraft/world/item/Item; ag BEDROCK + f Lnet/minecraft/world/item/Item; ah SAND + f Lnet/minecraft/world/item/Item; ai SUSPICIOUS_SAND + f Lnet/minecraft/world/item/Item; aj SUSPICIOUS_GRAVEL + f Lnet/minecraft/world/item/Item; ak RED_SAND + f Lnet/minecraft/world/item/Item; al GRAVEL + f Lnet/minecraft/world/item/Item; am COAL_ORE + f Lnet/minecraft/world/item/Item; an DEEPSLATE_COAL_ORE + f Lnet/minecraft/world/item/Item; ao IRON_ORE + f Lnet/minecraft/world/item/Item; ap DEEPSLATE_IRON_ORE + f Lnet/minecraft/world/item/Item; aq COPPER_ORE + f Lnet/minecraft/world/item/Item; ar DEEPSLATE_COPPER_ORE + f Lnet/minecraft/world/item/Item; as GOLD_ORE + f Lnet/minecraft/world/item/Item; at DEEPSLATE_GOLD_ORE + f Lnet/minecraft/world/item/Item; au REDSTONE_ORE + f Lnet/minecraft/world/item/Item; av DEEPSLATE_REDSTONE_ORE + f Lnet/minecraft/world/item/Item; aw EMERALD_ORE + f Lnet/minecraft/world/item/Item; ax DEEPSLATE_EMERALD_ORE + f Lnet/minecraft/world/item/Item; ay LAPIS_ORE + f Lnet/minecraft/world/item/Item; az DEEPSLATE_LAPIS_ORE + f Lnet/minecraft/world/item/Item; b STONE + f Lnet/minecraft/world/item/Item; bA WAXED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bB WAXED_EXPOSED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bC WAXED_WEATHERED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bD WAXED_OXIDIZED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bE OAK_LOG + f Lnet/minecraft/world/item/Item; bF SPRUCE_LOG + f Lnet/minecraft/world/item/Item; bG BIRCH_LOG + f Lnet/minecraft/world/item/Item; bH JUNGLE_LOG + f Lnet/minecraft/world/item/Item; bI ACACIA_LOG + f Lnet/minecraft/world/item/Item; bJ CHERRY_LOG + f Lnet/minecraft/world/item/Item; bK PALE_OAK_LOG + f Lnet/minecraft/world/item/Item; bL DARK_OAK_LOG + f Lnet/minecraft/world/item/Item; bM MANGROVE_LOG + f Lnet/minecraft/world/item/Item; bN MANGROVE_ROOTS + f Lnet/minecraft/world/item/Item; bO MUDDY_MANGROVE_ROOTS + f Lnet/minecraft/world/item/Item; bP CRIMSON_STEM + f Lnet/minecraft/world/item/Item; bQ WARPED_STEM + f Lnet/minecraft/world/item/Item; bR BAMBOO_BLOCK + f Lnet/minecraft/world/item/Item; bS STRIPPED_OAK_LOG + f Lnet/minecraft/world/item/Item; bT STRIPPED_SPRUCE_LOG + f Lnet/minecraft/world/item/Item; bU STRIPPED_BIRCH_LOG + f Lnet/minecraft/world/item/Item; bV STRIPPED_JUNGLE_LOG + f Lnet/minecraft/world/item/Item; bW STRIPPED_ACACIA_LOG + f Lnet/minecraft/world/item/Item; bX STRIPPED_CHERRY_LOG + f Lnet/minecraft/world/item/Item; bY STRIPPED_DARK_OAK_LOG + f Lnet/minecraft/world/item/Item; bZ STRIPPED_PALE_OAK_LOG + f Lnet/minecraft/world/item/Item; ba WEATHERED_CUT_COPPER + f Lnet/minecraft/world/item/Item; bb OXIDIZED_CUT_COPPER + f Lnet/minecraft/world/item/Item; bc CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bd EXPOSED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; be WEATHERED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bf OXIDIZED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bg CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bh EXPOSED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bi WEATHERED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bj OXIDIZED_CUT_COPPER_SLAB + f Lnet/minecraft/world/item/Item; bk WAXED_COPPER_BLOCK + f Lnet/minecraft/world/item/Item; bl WAXED_EXPOSED_COPPER + f Lnet/minecraft/world/item/Item; bm WAXED_WEATHERED_COPPER + f Lnet/minecraft/world/item/Item; bn WAXED_OXIDIZED_COPPER + f Lnet/minecraft/world/item/Item; bo WAXED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; bp WAXED_EXPOSED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; bq WAXED_WEATHERED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; br WAXED_OXIDIZED_CHISELED_COPPER + f Lnet/minecraft/world/item/Item; bs WAXED_CUT_COPPER + f Lnet/minecraft/world/item/Item; bt WAXED_EXPOSED_CUT_COPPER + f Lnet/minecraft/world/item/Item; bu WAXED_WEATHERED_CUT_COPPER + f Lnet/minecraft/world/item/Item; bv WAXED_OXIDIZED_CUT_COPPER + f Lnet/minecraft/world/item/Item; bw WAXED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bx WAXED_EXPOSED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; by WAXED_WEATHERED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; bz WAXED_OXIDIZED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/item/Item; c GRANITE + f Lnet/minecraft/world/item/Item; cA OAK_LEAVES + f Lnet/minecraft/world/item/Item; cB SPRUCE_LEAVES + f Lnet/minecraft/world/item/Item; cC BIRCH_LEAVES + f Lnet/minecraft/world/item/Item; cD JUNGLE_LEAVES + f Lnet/minecraft/world/item/Item; cE ACACIA_LEAVES + f Lnet/minecraft/world/item/Item; cF CHERRY_LEAVES + f Lnet/minecraft/world/item/Item; cG DARK_OAK_LEAVES + f Lnet/minecraft/world/item/Item; cH PALE_OAK_LEAVES + f Lnet/minecraft/world/item/Item; cI MANGROVE_LEAVES + f Lnet/minecraft/world/item/Item; cJ AZALEA_LEAVES + f Lnet/minecraft/world/item/Item; cK FLOWERING_AZALEA_LEAVES + f Lnet/minecraft/world/item/Item; cL SPONGE + f Lnet/minecraft/world/item/Item; cM WET_SPONGE + f Lnet/minecraft/world/item/Item; cN GLASS + f Lnet/minecraft/world/item/Item; cO TINTED_GLASS + f Lnet/minecraft/world/item/Item; cP LAPIS_BLOCK + f Lnet/minecraft/world/item/Item; cQ SANDSTONE + f Lnet/minecraft/world/item/Item; cR CHISELED_SANDSTONE + f Lnet/minecraft/world/item/Item; cS CUT_SANDSTONE + f Lnet/minecraft/world/item/Item; cT COBWEB + f Lnet/minecraft/world/item/Item; cU SHORT_GRASS + f Lnet/minecraft/world/item/Item; cV FERN + f Lnet/minecraft/world/item/Item; cW AZALEA + f Lnet/minecraft/world/item/Item; cX FLOWERING_AZALEA + f Lnet/minecraft/world/item/Item; cY DEAD_BUSH + f Lnet/minecraft/world/item/Item; cZ SEAGRASS + f Lnet/minecraft/world/item/Item; ca STRIPPED_MANGROVE_LOG + f Lnet/minecraft/world/item/Item; cb STRIPPED_CRIMSON_STEM + f Lnet/minecraft/world/item/Item; cc STRIPPED_WARPED_STEM + f Lnet/minecraft/world/item/Item; cd STRIPPED_OAK_WOOD + f Lnet/minecraft/world/item/Item; ce STRIPPED_SPRUCE_WOOD + f Lnet/minecraft/world/item/Item; cf STRIPPED_BIRCH_WOOD + f Lnet/minecraft/world/item/Item; cg STRIPPED_JUNGLE_WOOD + f Lnet/minecraft/world/item/Item; ch STRIPPED_ACACIA_WOOD + f Lnet/minecraft/world/item/Item; ci STRIPPED_CHERRY_WOOD + f Lnet/minecraft/world/item/Item; cj STRIPPED_DARK_OAK_WOOD + f Lnet/minecraft/world/item/Item; ck STRIPPED_PALE_OAK_WOOD + f Lnet/minecraft/world/item/Item; cl STRIPPED_MANGROVE_WOOD + f Lnet/minecraft/world/item/Item; cm STRIPPED_CRIMSON_HYPHAE + f Lnet/minecraft/world/item/Item; cn STRIPPED_WARPED_HYPHAE + f Lnet/minecraft/world/item/Item; co STRIPPED_BAMBOO_BLOCK + f Lnet/minecraft/world/item/Item; cp OAK_WOOD + f Lnet/minecraft/world/item/Item; cq SPRUCE_WOOD + f Lnet/minecraft/world/item/Item; cr BIRCH_WOOD + f Lnet/minecraft/world/item/Item; cs JUNGLE_WOOD + f Lnet/minecraft/world/item/Item; ct ACACIA_WOOD + f Lnet/minecraft/world/item/Item; cu CHERRY_WOOD + f Lnet/minecraft/world/item/Item; cv PALE_OAK_WOOD + f Lnet/minecraft/world/item/Item; cw DARK_OAK_WOOD + f Lnet/minecraft/world/item/Item; cx MANGROVE_WOOD + f Lnet/minecraft/world/item/Item; cy CRIMSON_HYPHAE + f Lnet/minecraft/world/item/Item; cz WARPED_HYPHAE + f Lnet/minecraft/world/item/Item; d POLISHED_GRANITE + f Lnet/minecraft/world/item/Item; dA WHITE_TULIP + f Lnet/minecraft/world/item/Item; dB PINK_TULIP + f Lnet/minecraft/world/item/Item; dC OXEYE_DAISY + f Lnet/minecraft/world/item/Item; dD CORNFLOWER + f Lnet/minecraft/world/item/Item; dE LILY_OF_THE_VALLEY + f Lnet/minecraft/world/item/Item; dF WITHER_ROSE + f Lnet/minecraft/world/item/Item; dG TORCHFLOWER + f Lnet/minecraft/world/item/Item; dH PITCHER_PLANT + f Lnet/minecraft/world/item/Item; dI SPORE_BLOSSOM + f Lnet/minecraft/world/item/Item; dJ BROWN_MUSHROOM + f Lnet/minecraft/world/item/Item; dK RED_MUSHROOM + f Lnet/minecraft/world/item/Item; dL CRIMSON_FUNGUS + f Lnet/minecraft/world/item/Item; dM WARPED_FUNGUS + f Lnet/minecraft/world/item/Item; dN CRIMSON_ROOTS + f Lnet/minecraft/world/item/Item; dO WARPED_ROOTS + f Lnet/minecraft/world/item/Item; dP NETHER_SPROUTS + f Lnet/minecraft/world/item/Item; dQ WEEPING_VINES + f Lnet/minecraft/world/item/Item; dR TWISTING_VINES + f Lnet/minecraft/world/item/Item; dS SUGAR_CANE + f Lnet/minecraft/world/item/Item; dT KELP + f Lnet/minecraft/world/item/Item; dU PINK_PETALS + f Lnet/minecraft/world/item/Item; dV MOSS_CARPET + f Lnet/minecraft/world/item/Item; dW MOSS_BLOCK + f Lnet/minecraft/world/item/Item; dX PALE_MOSS_CARPET + f Lnet/minecraft/world/item/Item; dY PALE_HANGING_MOSS + f Lnet/minecraft/world/item/Item; dZ PALE_MOSS_BLOCK + f Lnet/minecraft/world/item/Item; da SEA_PICKLE + f Lnet/minecraft/world/item/Item; db WHITE_WOOL + f Lnet/minecraft/world/item/Item; dc ORANGE_WOOL + f Lnet/minecraft/world/item/Item; dd MAGENTA_WOOL + f Lnet/minecraft/world/item/Item; de LIGHT_BLUE_WOOL + f Lnet/minecraft/world/item/Item; df YELLOW_WOOL + f Lnet/minecraft/world/item/Item; dg LIME_WOOL + f Lnet/minecraft/world/item/Item; dh PINK_WOOL + f Lnet/minecraft/world/item/Item; di GRAY_WOOL + f Lnet/minecraft/world/item/Item; dj LIGHT_GRAY_WOOL + f Lnet/minecraft/world/item/Item; dk CYAN_WOOL + f Lnet/minecraft/world/item/Item; dl PURPLE_WOOL + f Lnet/minecraft/world/item/Item; dm BLUE_WOOL + f Lnet/minecraft/world/item/Item; dn BROWN_WOOL + f Lnet/minecraft/world/item/Item; do GREEN_WOOL + f Lnet/minecraft/world/item/Item; dp RED_WOOL + f Lnet/minecraft/world/item/Item; dq BLACK_WOOL + f Lnet/minecraft/world/item/Item; dr DANDELION + f Lnet/minecraft/world/item/Item; ds OPEN_EYEBLOSSOM + f Lnet/minecraft/world/item/Item; dt CLOSED_EYEBLOSSOM + f Lnet/minecraft/world/item/Item; du POPPY + f Lnet/minecraft/world/item/Item; dv BLUE_ORCHID + f Lnet/minecraft/world/item/Item; dw ALLIUM + f Lnet/minecraft/world/item/Item; dx AZURE_BLUET + f Lnet/minecraft/world/item/Item; dy RED_TULIP + f Lnet/minecraft/world/item/Item; dz ORANGE_TULIP + f Lnet/minecraft/world/item/Item; e DIORITE + f Lnet/minecraft/world/item/Item; eA NETHER_BRICK_SLAB + f Lnet/minecraft/world/item/Item; eB QUARTZ_SLAB + f Lnet/minecraft/world/item/Item; eC RED_SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; eD CUT_RED_SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; eE PURPUR_SLAB + f Lnet/minecraft/world/item/Item; eF PRISMARINE_SLAB + f Lnet/minecraft/world/item/Item; eG PRISMARINE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; eH DARK_PRISMARINE_SLAB + f Lnet/minecraft/world/item/Item; eI SMOOTH_QUARTZ + f Lnet/minecraft/world/item/Item; eJ SMOOTH_RED_SANDSTONE + f Lnet/minecraft/world/item/Item; eK SMOOTH_SANDSTONE + f Lnet/minecraft/world/item/Item; eL SMOOTH_STONE + f Lnet/minecraft/world/item/Item; eM BRICKS + f Lnet/minecraft/world/item/Item; eN BOOKSHELF + f Lnet/minecraft/world/item/Item; eO CHISELED_BOOKSHELF + f Lnet/minecraft/world/item/Item; eP DECORATED_POT + f Lnet/minecraft/world/item/Item; eQ MOSSY_COBBLESTONE + f Lnet/minecraft/world/item/Item; eR OBSIDIAN + f Lnet/minecraft/world/item/Item; eS TORCH + f Lnet/minecraft/world/item/Item; eT END_ROD + f Lnet/minecraft/world/item/Item; eU CHORUS_PLANT + f Lnet/minecraft/world/item/Item; eV CHORUS_FLOWER + f Lnet/minecraft/world/item/Item; eW PURPUR_BLOCK + f Lnet/minecraft/world/item/Item; eX PURPUR_PILLAR + f Lnet/minecraft/world/item/Item; eY PURPUR_STAIRS + f Lnet/minecraft/world/item/Item; eZ SPAWNER + f Lnet/minecraft/world/item/Item; ea HANGING_ROOTS + f Lnet/minecraft/world/item/Item; eb BIG_DRIPLEAF + f Lnet/minecraft/world/item/Item; ec SMALL_DRIPLEAF + f Lnet/minecraft/world/item/Item; ed BAMBOO + f Lnet/minecraft/world/item/Item; ee OAK_SLAB + f Lnet/minecraft/world/item/Item; ef SPRUCE_SLAB + f Lnet/minecraft/world/item/Item; eg BIRCH_SLAB + f Lnet/minecraft/world/item/Item; eh JUNGLE_SLAB + f Lnet/minecraft/world/item/Item; ei ACACIA_SLAB + f Lnet/minecraft/world/item/Item; ej CHERRY_SLAB + f Lnet/minecraft/world/item/Item; ek DARK_OAK_SLAB + f Lnet/minecraft/world/item/Item; el PALE_OAK_SLAB + f Lnet/minecraft/world/item/Item; em MANGROVE_SLAB + f Lnet/minecraft/world/item/Item; en BAMBOO_SLAB + f Lnet/minecraft/world/item/Item; eo BAMBOO_MOSAIC_SLAB + f Lnet/minecraft/world/item/Item; ep CRIMSON_SLAB + f Lnet/minecraft/world/item/Item; eq WARPED_SLAB + f Lnet/minecraft/world/item/Item; er STONE_SLAB + f Lnet/minecraft/world/item/Item; es SMOOTH_STONE_SLAB + f Lnet/minecraft/world/item/Item; et SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; eu CUT_STANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; ev PETRIFIED_OAK_SLAB + f Lnet/minecraft/world/item/Item; ew COBBLESTONE_SLAB + f Lnet/minecraft/world/item/Item; ex BRICK_SLAB + f Lnet/minecraft/world/item/Item; ey STONE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; ez MUD_BRICK_SLAB + f Lnet/minecraft/world/item/Item; f POLISHED_DIORITE + f Lnet/minecraft/world/item/Item; fA CARVED_PUMPKIN + f Lnet/minecraft/world/item/Item; fB JACK_O_LANTERN + f Lnet/minecraft/world/item/Item; fC NETHERRACK + f Lnet/minecraft/world/item/Item; fD SOUL_SAND + f Lnet/minecraft/world/item/Item; fE SOUL_SOIL + f Lnet/minecraft/world/item/Item; fF BASALT + f Lnet/minecraft/world/item/Item; fG POLISHED_BASALT + f Lnet/minecraft/world/item/Item; fH SMOOTH_BASALT + f Lnet/minecraft/world/item/Item; fI SOUL_TORCH + f Lnet/minecraft/world/item/Item; fJ GLOWSTONE + f Lnet/minecraft/world/item/Item; fK INFESTED_STONE + f Lnet/minecraft/world/item/Item; fL INFESTED_COBBLESTONE + f Lnet/minecraft/world/item/Item; fM INFESTED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fN INFESTED_MOSSY_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fO INFESTED_CRACKED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fP INFESTED_CHISELED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fQ INFESTED_DEEPSLATE + f Lnet/minecraft/world/item/Item; fR STONE_BRICKS + f Lnet/minecraft/world/item/Item; fS MOSSY_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fT CRACKED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fU CHISELED_STONE_BRICKS + f Lnet/minecraft/world/item/Item; fV PACKED_MUD + f Lnet/minecraft/world/item/Item; fW MUD_BRICKS + f Lnet/minecraft/world/item/Item; fX DEEPSLATE_BRICKS + f Lnet/minecraft/world/item/Item; fY CRACKED_DEEPSLATE_BRICKS + f Lnet/minecraft/world/item/Item; fZ DEEPSLATE_TILES + f Lnet/minecraft/world/item/Item; fa CREAKING_HEART + f Lnet/minecraft/world/item/Item; fb CHEST + f Lnet/minecraft/world/item/Item; fc CRAFTING_TABLE + f Lnet/minecraft/world/item/Item; fd FARMLAND + f Lnet/minecraft/world/item/Item; fe FURNACE + f Lnet/minecraft/world/item/Item; ff LADDER + f Lnet/minecraft/world/item/Item; fg COBBLESTONE_STAIRS + f Lnet/minecraft/world/item/Item; fh SNOW + f Lnet/minecraft/world/item/Item; fi ICE + f Lnet/minecraft/world/item/Item; fj SNOW_BLOCK + f Lnet/minecraft/world/item/Item; fk CACTUS + f Lnet/minecraft/world/item/Item; fl CLAY + f Lnet/minecraft/world/item/Item; fm JUKEBOX + f Lnet/minecraft/world/item/Item; fn OAK_FENCE + f Lnet/minecraft/world/item/Item; fo SPRUCE_FENCE + f Lnet/minecraft/world/item/Item; fp BIRCH_FENCE + f Lnet/minecraft/world/item/Item; fq JUNGLE_FENCE + f Lnet/minecraft/world/item/Item; fr ACACIA_FENCE + f Lnet/minecraft/world/item/Item; fs CHERRY_FENCE + f Lnet/minecraft/world/item/Item; ft DARK_OAK_FENCE + f Lnet/minecraft/world/item/Item; fu PALE_OAK_FENCE + f Lnet/minecraft/world/item/Item; fv MANGROVE_FENCE + f Lnet/minecraft/world/item/Item; fw BAMBOO_FENCE + f Lnet/minecraft/world/item/Item; fx CRIMSON_FENCE + f Lnet/minecraft/world/item/Item; fy WARPED_FENCE + f Lnet/minecraft/world/item/Item; fz PUMPKIN + f Lnet/minecraft/world/item/Item; g ANDESITE + f Lnet/minecraft/world/item/Item; gA CHISELED_NETHER_BRICKS + f Lnet/minecraft/world/item/Item; gB NETHER_BRICK_FENCE + f Lnet/minecraft/world/item/Item; gC NETHER_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; gD SCULK + f Lnet/minecraft/world/item/Item; gE SCULK_VEIN + f Lnet/minecraft/world/item/Item; gF SCULK_CATALYST + f Lnet/minecraft/world/item/Item; gG SCULK_SHRIEKER + f Lnet/minecraft/world/item/Item; gH ENCHANTING_TABLE + f Lnet/minecraft/world/item/Item; gI END_PORTAL_FRAME + f Lnet/minecraft/world/item/Item; gJ END_STONE + f Lnet/minecraft/world/item/Item; gK END_STONE_BRICKS + f Lnet/minecraft/world/item/Item; gL DRAGON_EGG + f Lnet/minecraft/world/item/Item; gM SANDSTONE_STAIRS + f Lnet/minecraft/world/item/Item; gN ENDER_CHEST + f Lnet/minecraft/world/item/Item; gO EMERALD_BLOCK + f Lnet/minecraft/world/item/Item; gP OAK_STAIRS + f Lnet/minecraft/world/item/Item; gQ SPRUCE_STAIRS + f Lnet/minecraft/world/item/Item; gR BIRCH_STAIRS + f Lnet/minecraft/world/item/Item; gS JUNGLE_STAIRS + f Lnet/minecraft/world/item/Item; gT ACACIA_STAIRS + f Lnet/minecraft/world/item/Item; gU CHERRY_STAIRS + f Lnet/minecraft/world/item/Item; gV DARK_OAK_STAIRS + f Lnet/minecraft/world/item/Item; gW PALE_OAK_STAIRS + f Lnet/minecraft/world/item/Item; gX MANGROVE_STAIRS + f Lnet/minecraft/world/item/Item; gY BAMBOO_STAIRS + f Lnet/minecraft/world/item/Item; gZ BAMBOO_MOSAIC_STAIRS + f Lnet/minecraft/world/item/Item; ga CRACKED_DEEPSLATE_TILES + f Lnet/minecraft/world/item/Item; gb CHISELED_DEEPSLATE + f Lnet/minecraft/world/item/Item; gc REINFORCED_DEEPSLATE + f Lnet/minecraft/world/item/Item; gd BROWN_MUSHROOM_BLOCK + f Lnet/minecraft/world/item/Item; ge RED_MUSHROOM_BLOCK + f Lnet/minecraft/world/item/Item; gf MUSHROOM_STEM + f Lnet/minecraft/world/item/Item; gg IRON_BARS + f Lnet/minecraft/world/item/Item; gh CHAIN + f Lnet/minecraft/world/item/Item; gi GLASS_PANE + f Lnet/minecraft/world/item/Item; gj MELON + f Lnet/minecraft/world/item/Item; gk VINE + f Lnet/minecraft/world/item/Item; gl GLOW_LICHEN + f Lnet/minecraft/world/item/Item; gm RESIN_CLUMP + f Lnet/minecraft/world/item/Item; gn RESIN_BLOCK + f Lnet/minecraft/world/item/Item; go RESIN_BRICKS + f Lnet/minecraft/world/item/Item; gp RESIN_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; gq RESIN_BRICK_SLAB + f Lnet/minecraft/world/item/Item; gr RESIN_BRICK_WALL + f Lnet/minecraft/world/item/Item; gs CHISELED_RESIN_BRICKS + f Lnet/minecraft/world/item/Item; gt BRICK_STAIRS + f Lnet/minecraft/world/item/Item; gu STONE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; gv MUD_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; gw MYCELIUM + f Lnet/minecraft/world/item/Item; gx LILY_PAD + f Lnet/minecraft/world/item/Item; gy NETHER_BRICKS + f Lnet/minecraft/world/item/Item; gz CRACKED_NETHER_BRICKS + f Lnet/minecraft/world/item/Item; h POLISHED_ANDESITE + f Lnet/minecraft/world/item/Item; hA ANVIL + f Lnet/minecraft/world/item/Item; hB CHIPPED_ANVIL + f Lnet/minecraft/world/item/Item; hC DAMAGED_ANVIL + f Lnet/minecraft/world/item/Item; hD CHISELED_QUARTZ_BLOCK + f Lnet/minecraft/world/item/Item; hE QUARTZ_BLOCK + f Lnet/minecraft/world/item/Item; hF QUARTZ_BRICKS + f Lnet/minecraft/world/item/Item; hG QUARTZ_PILLAR + f Lnet/minecraft/world/item/Item; hH QUARTZ_STAIRS + f Lnet/minecraft/world/item/Item; hI WHITE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hJ ORANGE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hK MAGENTA_TERRACOTTA + f Lnet/minecraft/world/item/Item; hL LIGHT_BLUE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hM YELLOW_TERRACOTTA + f Lnet/minecraft/world/item/Item; hN LIME_TERRACOTTA + f Lnet/minecraft/world/item/Item; hO PINK_TERRACOTTA + f Lnet/minecraft/world/item/Item; hP GRAY_TERRACOTTA + f Lnet/minecraft/world/item/Item; hQ LIGHT_GRAY_TERRACOTTA + f Lnet/minecraft/world/item/Item; hR CYAN_TERRACOTTA + f Lnet/minecraft/world/item/Item; hS PURPLE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hT BLUE_TERRACOTTA + f Lnet/minecraft/world/item/Item; hU BROWN_TERRACOTTA + f Lnet/minecraft/world/item/Item; hV GREEN_TERRACOTTA + f Lnet/minecraft/world/item/Item; hW RED_TERRACOTTA + f Lnet/minecraft/world/item/Item; hX BLACK_TERRACOTTA + f Lnet/minecraft/world/item/Item; hY BARRIER + f Lnet/minecraft/world/item/Item; hZ LIGHT + f Lnet/minecraft/world/item/Item; ha CRIMSON_STAIRS + f Lnet/minecraft/world/item/Item; hb WARPED_STAIRS + f Lnet/minecraft/world/item/Item; hc COMMAND_BLOCK + f Lnet/minecraft/world/item/Item; hd BEACON + f Lnet/minecraft/world/item/Item; he COBBLESTONE_WALL + f Lnet/minecraft/world/item/Item; hf MOSSY_COBBLESTONE_WALL + f Lnet/minecraft/world/item/Item; hg BRICK_WALL + f Lnet/minecraft/world/item/Item; hh PRISMARINE_WALL + f Lnet/minecraft/world/item/Item; hi RED_SANDSTONE_WALL + f Lnet/minecraft/world/item/Item; hj MOSSY_STONE_BRICK_WALL + f Lnet/minecraft/world/item/Item; hk GRANITE_WALL + f Lnet/minecraft/world/item/Item; hl STONE_BRICK_WALL + f Lnet/minecraft/world/item/Item; hm MUD_BRICK_WALL + f Lnet/minecraft/world/item/Item; hn NETHER_BRICK_WALL + f Lnet/minecraft/world/item/Item; ho ANDESITE_WALL + f Lnet/minecraft/world/item/Item; hp RED_NETHER_BRICK_WALL + f Lnet/minecraft/world/item/Item; hq SANDSTONE_WALL + f Lnet/minecraft/world/item/Item; hr END_STONE_BRICK_WALL + f Lnet/minecraft/world/item/Item; hs DIORITE_WALL + f Lnet/minecraft/world/item/Item; ht BLACKSTONE_WALL + f Lnet/minecraft/world/item/Item; hu POLISHED_BLACKSTONE_WALL + f Lnet/minecraft/world/item/Item; hv POLISHED_BLACKSTONE_BRICK_WALL + f Lnet/minecraft/world/item/Item; hw COBBLED_DEEPSLATE_WALL + f Lnet/minecraft/world/item/Item; hx POLISHED_DEEPSLATE_WALL + f Lnet/minecraft/world/item/Item; hy DEEPSLATE_BRICK_WALL + f Lnet/minecraft/world/item/Item; hz DEEPSLATE_TILE_WALL + f Lnet/minecraft/world/item/Item; i DEEPSLATE + f Lnet/minecraft/world/item/Item; iA WHITE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iB ORANGE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iC MAGENTA_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iD LIGHT_BLUE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iE YELLOW_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iF LIME_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iG PINK_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iH GRAY_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iI LIGHT_GRAY_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iJ CYAN_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iK PURPLE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iL BLUE_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iM BROWN_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iN GREEN_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iO RED_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iP BLACK_STAINED_GLASS + f Lnet/minecraft/world/item/Item; iQ WHITE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iR ORANGE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iS MAGENTA_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iT LIGHT_BLUE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iU YELLOW_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iV LIME_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iW PINK_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iX GRAY_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iY LIGHT_GRAY_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; iZ CYAN_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; ia HAY_BLOCK + f Lnet/minecraft/world/item/Item; ib WHITE_CARPET + f Lnet/minecraft/world/item/Item; ic ORANGE_CARPET + f Lnet/minecraft/world/item/Item; id MAGENTA_CARPET + f Lnet/minecraft/world/item/Item; ie LIGHT_BLUE_CARPET + f Lnet/minecraft/world/item/Item; if YELLOW_CARPET + f Lnet/minecraft/world/item/Item; ig LIME_CARPET + f Lnet/minecraft/world/item/Item; ih PINK_CARPET + f Lnet/minecraft/world/item/Item; ii GRAY_CARPET + f Lnet/minecraft/world/item/Item; ij LIGHT_GRAY_CARPET + f Lnet/minecraft/world/item/Item; ik CYAN_CARPET + f Lnet/minecraft/world/item/Item; il PURPLE_CARPET + f Lnet/minecraft/world/item/Item; im BLUE_CARPET + f Lnet/minecraft/world/item/Item; in BROWN_CARPET + f Lnet/minecraft/world/item/Item; io GREEN_CARPET + f Lnet/minecraft/world/item/Item; ip RED_CARPET + f Lnet/minecraft/world/item/Item; iq BLACK_CARPET + f Lnet/minecraft/world/item/Item; ir TERRACOTTA + f Lnet/minecraft/world/item/Item; is PACKED_ICE + f Lnet/minecraft/world/item/Item; it DIRT_PATH + f Lnet/minecraft/world/item/Item; iu SUNFLOWER + f Lnet/minecraft/world/item/Item; iv LILAC + f Lnet/minecraft/world/item/Item; iw ROSE_BUSH + f Lnet/minecraft/world/item/Item; ix PEONY + f Lnet/minecraft/world/item/Item; iy TALL_GRASS + f Lnet/minecraft/world/item/Item; iz LARGE_FERN + f Lnet/minecraft/world/item/Item; j COBBLED_DEEPSLATE + f Lnet/minecraft/world/item/Item; jA WHITE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jB ORANGE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jC MAGENTA_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jD LIGHT_BLUE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jE YELLOW_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jF LIME_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jG PINK_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jH GRAY_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jI LIGHT_GRAY_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jJ CYAN_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jK PURPLE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jL BLUE_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jM BROWN_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jN GREEN_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jO RED_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jP BLACK_SHULKER_BOX + f Lnet/minecraft/world/item/Item; jQ WHITE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jR ORANGE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jS MAGENTA_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jT LIGHT_BLUE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jU YELLOW_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jV LIME_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jW PINK_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jX GRAY_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jY LIGHT_GRAY_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; jZ CYAN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; ja PURPLE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; jb BLUE_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; jc BROWN_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; jd GREEN_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; je RED_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; jf BLACK_STAINED_GLASS_PANE + f Lnet/minecraft/world/item/Item; jg PRISMARINE + f Lnet/minecraft/world/item/Item; jh PRISMARINE_BRICKS + f Lnet/minecraft/world/item/Item; ji DARK_PRISMARINE + f Lnet/minecraft/world/item/Item; jj PRISMARINE_STAIRS + f Lnet/minecraft/world/item/Item; jk PRISMARINE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; jl DARK_PRISMARINE_STAIRS + f Lnet/minecraft/world/item/Item; jm SEA_LANTERN + f Lnet/minecraft/world/item/Item; jn RED_SANDSTONE + f Lnet/minecraft/world/item/Item; jo CHISELED_RED_SANDSTONE + f Lnet/minecraft/world/item/Item; jp CUT_RED_SANDSTONE + f Lnet/minecraft/world/item/Item; jq RED_SANDSTONE_STAIRS + f Lnet/minecraft/world/item/Item; jr REPEATING_COMMAND_BLOCK + f Lnet/minecraft/world/item/Item; js CHAIN_COMMAND_BLOCK + f Lnet/minecraft/world/item/Item; jt MAGMA_BLOCK + f Lnet/minecraft/world/item/Item; ju NETHER_WART_BLOCK + f Lnet/minecraft/world/item/Item; jv WARPED_WART_BLOCK + f Lnet/minecraft/world/item/Item; jw RED_NETHER_BRICKS + f Lnet/minecraft/world/item/Item; jx BONE_BLOCK + f Lnet/minecraft/world/item/Item; jy STRUCTURE_VOID + f Lnet/minecraft/world/item/Item; jz SHULKER_BOX + f Lnet/minecraft/world/item/Item; k POLISHED_DEEPSLATE + f Lnet/minecraft/world/item/Item; kA YELLOW_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kB LIME_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kC PINK_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kD GRAY_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kE LIGHT_GRAY_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kF CYAN_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kG PURPLE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kH BLUE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kI BROWN_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kJ GREEN_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kK RED_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kL BLACK_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kM TURTLE_EGG + f Lnet/minecraft/world/item/Item; kN SNIFFER_EGG + f Lnet/minecraft/world/item/Item; kO DEAD_TUBE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kP DEAD_BRAIN_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kQ DEAD_BUBBLE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kR DEAD_FIRE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kS DEAD_HORN_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kT TUBE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kU BRAIN_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kV BUBBLE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kW FIRE_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kX HORN_CORAL_BLOCK + f Lnet/minecraft/world/item/Item; kY TUBE_CORAL + f Lnet/minecraft/world/item/Item; kZ BRAIN_CORAL + f Lnet/minecraft/world/item/Item; ka PURPLE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; kb BLUE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; kc BROWN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; kd GREEN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; ke RED_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; kf BLACK_GLAZED_TERRACOTTA + f Lnet/minecraft/world/item/Item; kg WHITE_CONCRETE + f Lnet/minecraft/world/item/Item; kh ORANGE_CONCRETE + f Lnet/minecraft/world/item/Item; ki MAGENTA_CONCRETE + f Lnet/minecraft/world/item/Item; kj LIGHT_BLUE_CONCRETE + f Lnet/minecraft/world/item/Item; kk YELLOW_CONCRETE + f Lnet/minecraft/world/item/Item; kl LIME_CONCRETE + f Lnet/minecraft/world/item/Item; km PINK_CONCRETE + f Lnet/minecraft/world/item/Item; kn GRAY_CONCRETE + f Lnet/minecraft/world/item/Item; ko LIGHT_GRAY_CONCRETE + f Lnet/minecraft/world/item/Item; kp CYAN_CONCRETE + f Lnet/minecraft/world/item/Item; kq PURPLE_CONCRETE + f Lnet/minecraft/world/item/Item; kr BLUE_CONCRETE + f Lnet/minecraft/world/item/Item; ks BROWN_CONCRETE + f Lnet/minecraft/world/item/Item; kt GREEN_CONCRETE + f Lnet/minecraft/world/item/Item; ku RED_CONCRETE + f Lnet/minecraft/world/item/Item; kv BLACK_CONCRETE + f Lnet/minecraft/world/item/Item; kw WHITE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kx ORANGE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; ky MAGENTA_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; kz LIGHT_BLUE_CONCRETE_POWDER + f Lnet/minecraft/world/item/Item; l CALCITE + f Lnet/minecraft/world/item/Item; lA STONE_STAIRS + f Lnet/minecraft/world/item/Item; lB SMOOTH_SANDSTONE_STAIRS + f Lnet/minecraft/world/item/Item; lC SMOOTH_QUARTZ_STAIRS + f Lnet/minecraft/world/item/Item; lD GRANITE_STAIRS + f Lnet/minecraft/world/item/Item; lE ANDESITE_STAIRS + f Lnet/minecraft/world/item/Item; lF RED_NETHER_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; lG POLISHED_ANDESITE_STAIRS + f Lnet/minecraft/world/item/Item; lH DIORITE_STAIRS + f Lnet/minecraft/world/item/Item; lI COBBLED_DEEPSLATE_STAIRS + f Lnet/minecraft/world/item/Item; lJ POLISHED_DEEPSLATE_STAIRS + f Lnet/minecraft/world/item/Item; lK DEEPSLATE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; lL DEEPSLATE_TILE_STAIRS + f Lnet/minecraft/world/item/Item; lM POLISHED_GRANITE_SLAB + f Lnet/minecraft/world/item/Item; lN SMOOTH_RED_SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; lO MOSSY_STONE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; lP POLISHED_DIORITE_SLAB + f Lnet/minecraft/world/item/Item; lQ MOSSY_COBBLESTONE_SLAB + f Lnet/minecraft/world/item/Item; lR END_STONE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; lS SMOOTH_SANDSTONE_SLAB + f Lnet/minecraft/world/item/Item; lT SMOOTH_QUARTZ_SLAB + f Lnet/minecraft/world/item/Item; lU GRANITE_SLAB + f Lnet/minecraft/world/item/Item; lV ANDESITE_SLAB + f Lnet/minecraft/world/item/Item; lW RED_NETHER_BRICK_SLAB + f Lnet/minecraft/world/item/Item; lX POLISHED_ANDESITE_SLAB + f Lnet/minecraft/world/item/Item; lY DIORITE_SLAB + f Lnet/minecraft/world/item/Item; lZ COBBLED_DEEPSLATE_SLAB + f Lnet/minecraft/world/item/Item; la BUBBLE_CORAL + f Lnet/minecraft/world/item/Item; lb FIRE_CORAL + f Lnet/minecraft/world/item/Item; lc HORN_CORAL + f Lnet/minecraft/world/item/Item; ld DEAD_BRAIN_CORAL + f Lnet/minecraft/world/item/Item; le DEAD_BUBBLE_CORAL + f Lnet/minecraft/world/item/Item; lf DEAD_FIRE_CORAL + f Lnet/minecraft/world/item/Item; lg DEAD_HORN_CORAL + f Lnet/minecraft/world/item/Item; lh DEAD_TUBE_CORAL + f Lnet/minecraft/world/item/Item; li TUBE_CORAL_FAN + f Lnet/minecraft/world/item/Item; lj BRAIN_CORAL_FAN + f Lnet/minecraft/world/item/Item; lk BUBBLE_CORAL_FAN + f Lnet/minecraft/world/item/Item; ll FIRE_CORAL_FAN + f Lnet/minecraft/world/item/Item; lm HORN_CORAL_FAN + f Lnet/minecraft/world/item/Item; ln DEAD_TUBE_CORAL_FAN + f Lnet/minecraft/world/item/Item; lo DEAD_BRAIN_CORAL_FAN + f Lnet/minecraft/world/item/Item; lp DEAD_BUBBLE_CORAL_FAN + f Lnet/minecraft/world/item/Item; lq DEAD_FIRE_CORAL_FAN + f Lnet/minecraft/world/item/Item; lr DEAD_HORN_CORAL_FAN + f Lnet/minecraft/world/item/Item; ls BLUE_ICE + f Lnet/minecraft/world/item/Item; lt CONDUIT + f Lnet/minecraft/world/item/Item; lu POLISHED_GRANITE_STAIRS + f Lnet/minecraft/world/item/Item; lv SMOOTH_RED_SANDSTONE_STAIRS + f Lnet/minecraft/world/item/Item; lw MOSSY_STONE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; lx POLISHED_DIORITE_STAIRS + f Lnet/minecraft/world/item/Item; ly MOSSY_COBBLESTONE_STAIRS + f Lnet/minecraft/world/item/Item; lz END_STONE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; m TUFF + f Lnet/minecraft/world/item/Item; mA TNT + f Lnet/minecraft/world/item/Item; mB REDSTONE_LAMP + f Lnet/minecraft/world/item/Item; mC NOTE_BLOCK + f Lnet/minecraft/world/item/Item; mD STONE_BUTTON + f Lnet/minecraft/world/item/Item; mE POLISHED_BLACKSTONE_BUTTON + f Lnet/minecraft/world/item/Item; mF OAK_BUTTON + f Lnet/minecraft/world/item/Item; mG SPRUCE_BUTTON + f Lnet/minecraft/world/item/Item; mH BIRCH_BUTTON + f Lnet/minecraft/world/item/Item; mI JUNGLE_BUTTON + f Lnet/minecraft/world/item/Item; mJ ACACIA_BUTTON + f Lnet/minecraft/world/item/Item; mK CHERRY_BUTTON + f Lnet/minecraft/world/item/Item; mL DARK_OAK_BUTTON + f Lnet/minecraft/world/item/Item; mM PALE_OAK_BUTTON + f Lnet/minecraft/world/item/Item; mN MANGROVE_BUTTON + f Lnet/minecraft/world/item/Item; mO BAMBOO_BUTTON + f Lnet/minecraft/world/item/Item; mP CRIMSON_BUTTON + f Lnet/minecraft/world/item/Item; mQ WARPED_BUTTON + f Lnet/minecraft/world/item/Item; mR STONE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mS POLISHED_BLACKSTONE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mT LIGHT_WEIGHTED_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mU HEAVY_WEIGHTED_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mV OAK_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mW SPRUCE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mX BIRCH_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mY JUNGLE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; mZ ACACIA_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; ma POLISHED_DEEPSLATE_SLAB + f Lnet/minecraft/world/item/Item; mb DEEPSLATE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; mc DEEPSLATE_TILE_SLAB + f Lnet/minecraft/world/item/Item; md SCAFFOLDING + f Lnet/minecraft/world/item/Item; me REDSTONE + f Lnet/minecraft/world/item/Item; mf REDSTONE_TORCH + f Lnet/minecraft/world/item/Item; mg REDSTONE_BLOCK + f Lnet/minecraft/world/item/Item; mh REPEATER + f Lnet/minecraft/world/item/Item; mi COMPARATOR + f Lnet/minecraft/world/item/Item; mj PISTON + f Lnet/minecraft/world/item/Item; mk STICKY_PISTON + f Lnet/minecraft/world/item/Item; ml SLIME_BLOCK + f Lnet/minecraft/world/item/Item; mm HONEY_BLOCK + f Lnet/minecraft/world/item/Item; mn OBSERVER + f Lnet/minecraft/world/item/Item; mo HOPPER + f Lnet/minecraft/world/item/Item; mp DISPENSER + f Lnet/minecraft/world/item/Item; mq DROPPER + f Lnet/minecraft/world/item/Item; mr LECTERN + f Lnet/minecraft/world/item/Item; ms TARGET + f Lnet/minecraft/world/item/Item; mt LEVER + f Lnet/minecraft/world/item/Item; mu LIGHTNING_ROD + f Lnet/minecraft/world/item/Item; mv DAYLIGHT_DETECTOR + f Lnet/minecraft/world/item/Item; mw SCULK_SENSOR + f Lnet/minecraft/world/item/Item; mx CALIBRATED_SCULK_SENSOR + f Lnet/minecraft/world/item/Item; my TRIPWIRE_HOOK + f Lnet/minecraft/world/item/Item; mz TRAPPED_CHEST + f Lnet/minecraft/world/item/Item; n TUFF_SLAB + f Lnet/minecraft/world/item/Item; nA WAXED_WEATHERED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; nB WAXED_OXIDIZED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; nC IRON_TRAPDOOR + f Lnet/minecraft/world/item/Item; nD OAK_TRAPDOOR + f Lnet/minecraft/world/item/Item; nE SPRUCE_TRAPDOOR + f Lnet/minecraft/world/item/Item; nF BIRCH_TRAPDOOR + f Lnet/minecraft/world/item/Item; nG JUNGLE_TRAPDOOR + f Lnet/minecraft/world/item/Item; nH ACACIA_TRAPDOOR + f Lnet/minecraft/world/item/Item; nI CHERRY_TRAPDOOR + f Lnet/minecraft/world/item/Item; nJ DARK_OAK_TRAPDOOR + f Lnet/minecraft/world/item/Item; nK PALE_OAK_TRAPDOOR + f Lnet/minecraft/world/item/Item; nL MANGROVE_TRAPDOOR + f Lnet/minecraft/world/item/Item; nM BAMBOO_TRAPDOOR + f Lnet/minecraft/world/item/Item; nN CRIMSON_TRAPDOOR + f Lnet/minecraft/world/item/Item; nO WARPED_TRAPDOOR + f Lnet/minecraft/world/item/Item; nP COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nQ EXPOSED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nR WEATHERED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nS OXIDIZED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nT WAXED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nU WAXED_EXPOSED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nV WAXED_WEATHERED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nW WAXED_OXIDIZED_COPPER_TRAPDOOR + f Lnet/minecraft/world/item/Item; nX OAK_FENCE_GATE + f Lnet/minecraft/world/item/Item; nY SPRUCE_FENCE_GATE + f Lnet/minecraft/world/item/Item; nZ BIRCH_FENCE_GATE + f Lnet/minecraft/world/item/Item; na CHERRY_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; nb DARK_OAK_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; nc PALE_OAK_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; nd MANGROVE_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; ne BAMBOO_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; nf CRIMSON_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; ng WARPED_PRESSURE_PLATE + f Lnet/minecraft/world/item/Item; nh IRON_DOOR + f Lnet/minecraft/world/item/Item; ni OAK_DOOR + f Lnet/minecraft/world/item/Item; nj SPRUCE_DOOR + f Lnet/minecraft/world/item/Item; nk BIRCH_DOOR + f Lnet/minecraft/world/item/Item; nl JUNGLE_DOOR + f Lnet/minecraft/world/item/Item; nm ACACIA_DOOR + f Lnet/minecraft/world/item/Item; nn CHERRY_DOOR + f Lnet/minecraft/world/item/Item; no DARK_OAK_DOOR + f Lnet/minecraft/world/item/Item; np PALE_OAK_DOOR + f Lnet/minecraft/world/item/Item; nq MANGROVE_DOOR + f Lnet/minecraft/world/item/Item; nr BAMBOO_DOOR + f Lnet/minecraft/world/item/Item; ns CRIMSON_DOOR + f Lnet/minecraft/world/item/Item; nt WARPED_DOOR + f Lnet/minecraft/world/item/Item; nu COPPER_DOOR + f Lnet/minecraft/world/item/Item; nv EXPOSED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; nw WEATHERED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; nx OXIDIZED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; ny WAXED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; nz WAXED_EXPOSED_COPPER_DOOR + f Lnet/minecraft/world/item/Item; o TUFF_STAIRS + f Lnet/minecraft/world/item/Item; oA SPRUCE_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oB BIRCH_BOAT + f Lnet/minecraft/world/item/Item; oC BIRCH_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oD JUNGLE_BOAT + f Lnet/minecraft/world/item/Item; oE JUNGLE_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oF ACACIA_BOAT + f Lnet/minecraft/world/item/Item; oG ACACIA_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oH CHERRY_BOAT + f Lnet/minecraft/world/item/Item; oI CHERRY_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oJ DARK_OAK_BOAT + f Lnet/minecraft/world/item/Item; oK DARK_OAK_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oL PALE_OAK_BOAT + f Lnet/minecraft/world/item/Item; oM PALE_OAK_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oN MANGROVE_BOAT + f Lnet/minecraft/world/item/Item; oO MANGROVE_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oP BAMBOO_RAFT + f Lnet/minecraft/world/item/Item; oQ BAMBOO_CHEST_RAFT + f Lnet/minecraft/world/item/Item; oR STRUCTURE_BLOCK + f Lnet/minecraft/world/item/Item; oS JIGSAW + f Lnet/minecraft/world/item/Item; oT TURTLE_HELMET + f Lnet/minecraft/world/item/Item; oU TURTLE_SCUTE + f Lnet/minecraft/world/item/Item; oV ARMADILLO_SCUTE + f Lnet/minecraft/world/item/Item; oW WOLF_ARMOR + f Lnet/minecraft/world/item/Item; oX FLINT_AND_STEEL + f Lnet/minecraft/world/item/Item; oY BOWL + f Lnet/minecraft/world/item/Item; oZ APPLE + f Lnet/minecraft/world/item/Item; oa JUNGLE_FENCE_GATE + f Lnet/minecraft/world/item/Item; ob ACACIA_FENCE_GATE + f Lnet/minecraft/world/item/Item; oc CHERRY_FENCE_GATE + f Lnet/minecraft/world/item/Item; od DARK_OAK_FENCE_GATE + f Lnet/minecraft/world/item/Item; oe PALE_OAK_FENCE_GATE + f Lnet/minecraft/world/item/Item; of MANGROVE_FENCE_GATE + f Lnet/minecraft/world/item/Item; og BAMBOO_FENCE_GATE + f Lnet/minecraft/world/item/Item; oh CRIMSON_FENCE_GATE + f Lnet/minecraft/world/item/Item; oi WARPED_FENCE_GATE + f Lnet/minecraft/world/item/Item; oj POWERED_RAIL + f Lnet/minecraft/world/item/Item; ok DETECTOR_RAIL + f Lnet/minecraft/world/item/Item; ol RAIL + f Lnet/minecraft/world/item/Item; om ACTIVATOR_RAIL + f Lnet/minecraft/world/item/Item; on SADDLE + f Lnet/minecraft/world/item/Item; oo MINECART + f Lnet/minecraft/world/item/Item; op CHEST_MINECART + f Lnet/minecraft/world/item/Item; oq FURNACE_MINECART + f Lnet/minecraft/world/item/Item; or TNT_MINECART + f Lnet/minecraft/world/item/Item; os HOPPER_MINECART + f Lnet/minecraft/world/item/Item; ot CARROT_ON_A_STICK + f Lnet/minecraft/world/item/Item; ou WARPED_FUNGUS_ON_A_STICK + f Lnet/minecraft/world/item/Item; ov PHANTOM_MEMBRANE + f Lnet/minecraft/world/item/Item; ow ELYTRA + f Lnet/minecraft/world/item/Item; ox OAK_BOAT + f Lnet/minecraft/world/item/Item; oy OAK_CHEST_BOAT + f Lnet/minecraft/world/item/Item; oz SPRUCE_BOAT + f Lnet/minecraft/world/item/Item; p TUFF_WALL + f Lnet/minecraft/world/item/Item; pA STONE_HOE + f Lnet/minecraft/world/item/Item; pB GOLDEN_SWORD + f Lnet/minecraft/world/item/Item; pC GOLDEN_SHOVEL + f Lnet/minecraft/world/item/Item; pD GOLDEN_PICKAXE + f Lnet/minecraft/world/item/Item; pE GOLDEN_AXE + f Lnet/minecraft/world/item/Item; pF GOLDEN_HOE + f Lnet/minecraft/world/item/Item; pG IRON_SWORD + f Lnet/minecraft/world/item/Item; pH IRON_SHOVEL + f Lnet/minecraft/world/item/Item; pI IRON_PICKAXE + f Lnet/minecraft/world/item/Item; pJ IRON_AXE + f Lnet/minecraft/world/item/Item; pK IRON_HOE + f Lnet/minecraft/world/item/Item; pL DIAMOND_SWORD + f Lnet/minecraft/world/item/Item; pM DIAMOND_SHOVEL + f Lnet/minecraft/world/item/Item; pN DIAMOND_PICKAXE + f Lnet/minecraft/world/item/Item; pO DIAMOND_AXE + f Lnet/minecraft/world/item/Item; pP DIAMOND_HOE + f Lnet/minecraft/world/item/Item; pQ NETHERITE_SWORD + f Lnet/minecraft/world/item/Item; pR NETHERITE_SHOVEL + f Lnet/minecraft/world/item/Item; pS NETHERITE_PICKAXE + f Lnet/minecraft/world/item/Item; pT NETHERITE_AXE + f Lnet/minecraft/world/item/Item; pU NETHERITE_HOE + f Lnet/minecraft/world/item/Item; pV STICK + f Lnet/minecraft/world/item/Item; pW MUSHROOM_STEW + f Lnet/minecraft/world/item/Item; pX STRING + f Lnet/minecraft/world/item/Item; pY FEATHER + f Lnet/minecraft/world/item/Item; pZ GUNPOWDER + f Lnet/minecraft/world/item/Item; pa BOW + f Lnet/minecraft/world/item/Item; pb ARROW + f Lnet/minecraft/world/item/Item; pc COAL + f Lnet/minecraft/world/item/Item; pd CHARCOAL + f Lnet/minecraft/world/item/Item; pe DIAMOND + f Lnet/minecraft/world/item/Item; pf EMERALD + f Lnet/minecraft/world/item/Item; pg LAPIS_LAZULI + f Lnet/minecraft/world/item/Item; ph QUARTZ + f Lnet/minecraft/world/item/Item; pi AMETHYST_SHARD + f Lnet/minecraft/world/item/Item; pj RAW_IRON + f Lnet/minecraft/world/item/Item; pk IRON_INGOT + f Lnet/minecraft/world/item/Item; pl RAW_COPPER + f Lnet/minecraft/world/item/Item; pm COPPER_INGOT + f Lnet/minecraft/world/item/Item; pn RAW_GOLD + f Lnet/minecraft/world/item/Item; po GOLD_INGOT + f Lnet/minecraft/world/item/Item; pp NETHERITE_INGOT + f Lnet/minecraft/world/item/Item; pq NETHERITE_SCRAP + f Lnet/minecraft/world/item/Item; pr WOODEN_SWORD + f Lnet/minecraft/world/item/Item; ps WOODEN_SHOVEL + f Lnet/minecraft/world/item/Item; pt WOODEN_PICKAXE + f Lnet/minecraft/world/item/Item; pu WOODEN_AXE + f Lnet/minecraft/world/item/Item; pv WOODEN_HOE + f Lnet/minecraft/world/item/Item; pw STONE_SWORD + f Lnet/minecraft/world/item/Item; px STONE_SHOVEL + f Lnet/minecraft/world/item/Item; py STONE_PICKAXE + f Lnet/minecraft/world/item/Item; pz STONE_AXE + f Lnet/minecraft/world/item/Item; q CHISELED_TUFF + f Lnet/minecraft/world/item/Item; qA NETHERITE_BOOTS + f Lnet/minecraft/world/item/Item; qB FLINT + f Lnet/minecraft/world/item/Item; qC PORKCHOP + f Lnet/minecraft/world/item/Item; qD COOKED_PORKCHOP + f Lnet/minecraft/world/item/Item; qE PAINTING + f Lnet/minecraft/world/item/Item; qF GOLDEN_APPLE + f Lnet/minecraft/world/item/Item; qG ENCHANTED_GOLDEN_APPLE + f Lnet/minecraft/world/item/Item; qH OAK_SIGN + f Lnet/minecraft/world/item/Item; qI SPRUCE_SIGN + f Lnet/minecraft/world/item/Item; qJ BIRCH_SIGN + f Lnet/minecraft/world/item/Item; qK JUNGLE_SIGN + f Lnet/minecraft/world/item/Item; qL ACACIA_SIGN + f Lnet/minecraft/world/item/Item; qM CHERRY_SIGN + f Lnet/minecraft/world/item/Item; qN DARK_OAK_SIGN + f Lnet/minecraft/world/item/Item; qO PALE_OAK_SIGN + f Lnet/minecraft/world/item/Item; qP MANGROVE_SIGN + f Lnet/minecraft/world/item/Item; qQ BAMBOO_SIGN + f Lnet/minecraft/world/item/Item; qR CRIMSON_SIGN + f Lnet/minecraft/world/item/Item; qS WARPED_SIGN + f Lnet/minecraft/world/item/Item; qT OAK_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qU SPRUCE_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qV BIRCH_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qW JUNGLE_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qX ACACIA_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qY CHERRY_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qZ DARK_OAK_HANGING_SIGN + f Lnet/minecraft/world/item/Item; qa WHEAT_SEEDS + f Lnet/minecraft/world/item/Item; qb WHEAT + f Lnet/minecraft/world/item/Item; qc BREAD + f Lnet/minecraft/world/item/Item; qd LEATHER_HELMET + f Lnet/minecraft/world/item/Item; qe LEATHER_CHESTPLATE + f Lnet/minecraft/world/item/Item; qf LEATHER_LEGGINGS + f Lnet/minecraft/world/item/Item; qg LEATHER_BOOTS + f Lnet/minecraft/world/item/Item; qh CHAINMAIL_HELMET + f Lnet/minecraft/world/item/Item; qi CHAINMAIL_CHESTPLATE + f Lnet/minecraft/world/item/Item; qj CHAINMAIL_LEGGINGS + f Lnet/minecraft/world/item/Item; qk CHAINMAIL_BOOTS + f Lnet/minecraft/world/item/Item; ql IRON_HELMET + f Lnet/minecraft/world/item/Item; qm IRON_CHESTPLATE + f Lnet/minecraft/world/item/Item; qn IRON_LEGGINGS + f Lnet/minecraft/world/item/Item; qo IRON_BOOTS + f Lnet/minecraft/world/item/Item; qp DIAMOND_HELMET + f Lnet/minecraft/world/item/Item; qq DIAMOND_CHESTPLATE + f Lnet/minecraft/world/item/Item; qr DIAMOND_LEGGINGS + f Lnet/minecraft/world/item/Item; qs DIAMOND_BOOTS + f Lnet/minecraft/world/item/Item; qt GOLDEN_HELMET + f Lnet/minecraft/world/item/Item; qu GOLDEN_CHESTPLATE + f Lnet/minecraft/world/item/Item; qv GOLDEN_LEGGINGS + f Lnet/minecraft/world/item/Item; qw GOLDEN_BOOTS + f Lnet/minecraft/world/item/Item; qx NETHERITE_HELMET + f Lnet/minecraft/world/item/Item; qy NETHERITE_CHESTPLATE + f Lnet/minecraft/world/item/Item; qz NETHERITE_LEGGINGS + f Lnet/minecraft/world/item/Item; r POLISHED_TUFF + f Lnet/minecraft/world/item/Item; rA RECOVERY_COMPASS + f Lnet/minecraft/world/item/Item; rB BUNDLE + f Lnet/minecraft/world/item/Item; rC WHITE_BUNDLE + f Lnet/minecraft/world/item/Item; rD ORANGE_BUNDLE + f Lnet/minecraft/world/item/Item; rE MAGENTA_BUNDLE + f Lnet/minecraft/world/item/Item; rF LIGHT_BLUE_BUNDLE + f Lnet/minecraft/world/item/Item; rG YELLOW_BUNDLE + f Lnet/minecraft/world/item/Item; rH LIME_BUNDLE + f Lnet/minecraft/world/item/Item; rI PINK_BUNDLE + f Lnet/minecraft/world/item/Item; rJ GRAY_BUNDLE + f Lnet/minecraft/world/item/Item; rK LIGHT_GRAY_BUNDLE + f Lnet/minecraft/world/item/Item; rL CYAN_BUNDLE + f Lnet/minecraft/world/item/Item; rM PURPLE_BUNDLE + f Lnet/minecraft/world/item/Item; rN BLUE_BUNDLE + f Lnet/minecraft/world/item/Item; rO BROWN_BUNDLE + f Lnet/minecraft/world/item/Item; rP GREEN_BUNDLE + f Lnet/minecraft/world/item/Item; rQ RED_BUNDLE + f Lnet/minecraft/world/item/Item; rR BLACK_BUNDLE + f Lnet/minecraft/world/item/Item; rS FISHING_ROD + f Lnet/minecraft/world/item/Item; rT CLOCK + f Lnet/minecraft/world/item/Item; rU SPYGLASS + f Lnet/minecraft/world/item/Item; rV GLOWSTONE_DUST + f Lnet/minecraft/world/item/Item; rW COD + f Lnet/minecraft/world/item/Item; rX SALMON + f Lnet/minecraft/world/item/Item; rY TROPICAL_FISH + f Lnet/minecraft/world/item/Item; rZ PUFFERFISH + f Lnet/minecraft/world/item/Item; ra PALE_OAK_HANGING_SIGN + f Lnet/minecraft/world/item/Item; rb MANGROVE_HANGING_SIGN + f Lnet/minecraft/world/item/Item; rc BAMBOO_HANGING_SIGN + f Lnet/minecraft/world/item/Item; rd CRIMSON_HANGING_SIGN + f Lnet/minecraft/world/item/Item; re WARPED_HANGING_SIGN + f Lnet/minecraft/world/item/Item; rf BUCKET + f Lnet/minecraft/world/item/Item; rg WATER_BUCKET + f Lnet/minecraft/world/item/Item; rh LAVA_BUCKET + f Lnet/minecraft/world/item/Item; ri POWDER_SNOW_BUCKET + f Lnet/minecraft/world/item/Item; rj SNOWBALL + f Lnet/minecraft/world/item/Item; rk LEATHER + f Lnet/minecraft/world/item/Item; rl MILK_BUCKET + f Lnet/minecraft/world/item/Item; rm PUFFERFISH_BUCKET + f Lnet/minecraft/world/item/Item; rn SALMON_BUCKET + f Lnet/minecraft/world/item/Item; ro COD_BUCKET + f Lnet/minecraft/world/item/Item; rp TROPICAL_FISH_BUCKET + f Lnet/minecraft/world/item/Item; rq AXOLOTL_BUCKET + f Lnet/minecraft/world/item/Item; rr TADPOLE_BUCKET + f Lnet/minecraft/world/item/Item; rs BRICK + f Lnet/minecraft/world/item/Item; rt CLAY_BALL + f Lnet/minecraft/world/item/Item; ru DRIED_KELP_BLOCK + f Lnet/minecraft/world/item/Item; rv PAPER + f Lnet/minecraft/world/item/Item; rw BOOK + f Lnet/minecraft/world/item/Item; rx SLIME_BALL + f Lnet/minecraft/world/item/Item; ry EGG + f Lnet/minecraft/world/item/Item; rz COMPASS + f Lnet/minecraft/world/item/Item; s POLISHED_TUFF_SLAB + f Lnet/minecraft/world/item/Item; sA ORANGE_BED + f Lnet/minecraft/world/item/Item; sB MAGENTA_BED + f Lnet/minecraft/world/item/Item; sC LIGHT_BLUE_BED + f Lnet/minecraft/world/item/Item; sD YELLOW_BED + f Lnet/minecraft/world/item/Item; sE LIME_BED + f Lnet/minecraft/world/item/Item; sF PINK_BED + f Lnet/minecraft/world/item/Item; sG GRAY_BED + f Lnet/minecraft/world/item/Item; sH LIGHT_GRAY_BED + f Lnet/minecraft/world/item/Item; sI CYAN_BED + f Lnet/minecraft/world/item/Item; sJ PURPLE_BED + f Lnet/minecraft/world/item/Item; sK BLUE_BED + f Lnet/minecraft/world/item/Item; sL BROWN_BED + f Lnet/minecraft/world/item/Item; sM GREEN_BED + f Lnet/minecraft/world/item/Item; sN RED_BED + f Lnet/minecraft/world/item/Item; sO BLACK_BED + f Lnet/minecraft/world/item/Item; sP COOKIE + f Lnet/minecraft/world/item/Item; sQ CRAFTER + f Lnet/minecraft/world/item/Item; sR FILLED_MAP + f Lnet/minecraft/world/item/Item; sS SHEARS + f Lnet/minecraft/world/item/Item; sT MELON_SLICE + f Lnet/minecraft/world/item/Item; sU DRIED_KELP + f Lnet/minecraft/world/item/Item; sV PUMPKIN_SEEDS + f Lnet/minecraft/world/item/Item; sW MELON_SEEDS + f Lnet/minecraft/world/item/Item; sX BEEF + f Lnet/minecraft/world/item/Item; sY COOKED_BEEF + f Lnet/minecraft/world/item/Item; sZ CHICKEN + f Lnet/minecraft/world/item/Item; sa COOKED_COD + f Lnet/minecraft/world/item/Item; sb COOKED_SALMON + f Lnet/minecraft/world/item/Item; sc INK_SAC + f Lnet/minecraft/world/item/Item; sd GLOW_INK_SAC + f Lnet/minecraft/world/item/Item; se COCOA_BEANS + f Lnet/minecraft/world/item/Item; sf WHITE_DYE + f Lnet/minecraft/world/item/Item; sg ORANGE_DYE + f Lnet/minecraft/world/item/Item; sh MAGENTA_DYE + f Lnet/minecraft/world/item/Item; si LIGHT_BLUE_DYE + f Lnet/minecraft/world/item/Item; sj YELLOW_DYE + f Lnet/minecraft/world/item/Item; sk LIME_DYE + f Lnet/minecraft/world/item/Item; sl PINK_DYE + f Lnet/minecraft/world/item/Item; sm GRAY_DYE + f Lnet/minecraft/world/item/Item; sn LIGHT_GRAY_DYE + f Lnet/minecraft/world/item/Item; so CYAN_DYE + f Lnet/minecraft/world/item/Item; sp PURPLE_DYE + f Lnet/minecraft/world/item/Item; sq BLUE_DYE + f Lnet/minecraft/world/item/Item; sr BROWN_DYE + f Lnet/minecraft/world/item/Item; ss GREEN_DYE + f Lnet/minecraft/world/item/Item; st RED_DYE + f Lnet/minecraft/world/item/Item; su BLACK_DYE + f Lnet/minecraft/world/item/Item; sv BONE_MEAL + f Lnet/minecraft/world/item/Item; sw BONE + f Lnet/minecraft/world/item/Item; sx SUGAR + f Lnet/minecraft/world/item/Item; sy CAKE + f Lnet/minecraft/world/item/Item; sz WHITE_BED + f Lnet/minecraft/world/item/Item; t POLISHED_TUFF_STAIRS + f Lnet/minecraft/world/item/Item; tA CAMEL_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tB CAVE_SPIDER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tC CHICKEN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tD COD_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tE COW_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tF CREEPER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tG DOLPHIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tH DONKEY_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tI DROWNED_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tJ ELDER_GUARDIAN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tK ENDER_DRAGON_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tL ENDERMAN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tM ENDERMITE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tN EVOKER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tO FOX_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tP FROG_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tQ GHAST_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tR GLOW_SQUID_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tS GOAT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tT GUARDIAN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tU HOGLIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tV HORSE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tW HUSK_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tX IRON_GOLEM_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tY LLAMA_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tZ MAGMA_CUBE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ta COOKED_CHICKEN + f Lnet/minecraft/world/item/Item; tb ROTTEN_FLESH + f Lnet/minecraft/world/item/Item; tc ENDER_PEARL + f Lnet/minecraft/world/item/Item; td BLAZE_ROD + f Lnet/minecraft/world/item/Item; te GHAST_TEAR + f Lnet/minecraft/world/item/Item; tf GOLD_NUGGET + f Lnet/minecraft/world/item/Item; tg NETHER_WART + f Lnet/minecraft/world/item/Item; th GLASS_BOTTLE + f Lnet/minecraft/world/item/Item; ti POTION + f Lnet/minecraft/world/item/Item; tj SPIDER_EYE + f Lnet/minecraft/world/item/Item; tk FERMENTED_SPIDER_EYE + f Lnet/minecraft/world/item/Item; tl BLAZE_POWDER + f Lnet/minecraft/world/item/Item; tm MAGMA_CREAM + f Lnet/minecraft/world/item/Item; tn BREWING_STAND + f Lnet/minecraft/world/item/Item; to CAULDRON + f Lnet/minecraft/world/item/Item; tp ENDER_EYE + f Lnet/minecraft/world/item/Item; tq GLISTERING_MELON_SLICE + f Lnet/minecraft/world/item/Item; tr ARMADILLO_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ts ALLAY_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tt AXOLOTL_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tu BAT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tv BEE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tw BLAZE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tx BOGGED_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ty BREEZE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; tz CAT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; u POLISHED_TUFF_WALL + f Lnet/minecraft/world/item/Item; uA STRIDER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uB TADPOLE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uC TRADER_LLAMA_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uD TROPICAL_FISH_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uE TURTLE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uF VEX_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uG VILLAGER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uH VINDICATOR_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uI WANDERING_TRADER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uJ WARDEN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uK WITCH_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uL WITHER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uM WITHER_SKELETON_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uN WOLF_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uO ZOGLIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uP CREAKING_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uQ ZOMBIE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uR ZOMBIE_HORSE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uS ZOMBIE_VILLAGER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uT ZOMBIFIED_PIGLIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uU EXPERIENCE_BOTTLE + f Lnet/minecraft/world/item/Item; uV FIRE_CHARGE + f Lnet/minecraft/world/item/Item; uW WIND_CHARGE + f Lnet/minecraft/world/item/Item; uX WRITABLE_BOOK + f Lnet/minecraft/world/item/Item; uY WRITTEN_BOOK + f Lnet/minecraft/world/item/Item; uZ BREEZE_ROD + f Lnet/minecraft/world/item/Item; ua MOOSHROOM_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ub MULE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uc OCELOT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ud PANDA_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ue PARROT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uf PHANTOM_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ug PIG_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uh PIGLIN_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ui PIGLIN_BRUTE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uj PILLAGER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uk POLAR_BEAR_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ul PUFFERFISH_SPAWN_EGG + f Lnet/minecraft/world/item/Item; um RABBIT_SPAWN_EGG + f Lnet/minecraft/world/item/Item; un RAVAGER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uo SALMON_SPAWN_EGG + f Lnet/minecraft/world/item/Item; up SHEEP_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uq SHULKER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ur SILVERFISH_SPAWN_EGG + f Lnet/minecraft/world/item/Item; us SKELETON_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ut SKELETON_HORSE_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uu SLIME_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uv SNIFFER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uw SNOW_GOLEM_SPAWN_EGG + f Lnet/minecraft/world/item/Item; ux SPIDER_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uy SQUID_SPAWN_EGG + f Lnet/minecraft/world/item/Item; uz STRAY_SPAWN_EGG + f Lnet/minecraft/world/item/Item; v TUFF_BRICKS + f Lnet/minecraft/world/item/Item; vA RABBIT + f Lnet/minecraft/world/item/Item; vB COOKED_RABBIT + f Lnet/minecraft/world/item/Item; vC RABBIT_STEW + f Lnet/minecraft/world/item/Item; vD RABBIT_FOOT + f Lnet/minecraft/world/item/Item; vE RABBIT_HIDE + f Lnet/minecraft/world/item/Item; vF ARMOR_STAND + f Lnet/minecraft/world/item/Item; vG IRON_HORSE_ARMOR + f Lnet/minecraft/world/item/Item; vH GOLDEN_HORSE_ARMOR + f Lnet/minecraft/world/item/Item; vI DIAMOND_HORSE_ARMOR + f Lnet/minecraft/world/item/Item; vJ LEATHER_HORSE_ARMOR + f Lnet/minecraft/world/item/Item; vK LEAD + f Lnet/minecraft/world/item/Item; vL NAME_TAG + f Lnet/minecraft/world/item/Item; vM COMMAND_BLOCK_MINECART + f Lnet/minecraft/world/item/Item; vN MUTTON + f Lnet/minecraft/world/item/Item; vO COOKED_MUTTON + f Lnet/minecraft/world/item/Item; vP WHITE_BANNER + f Lnet/minecraft/world/item/Item; vQ ORANGE_BANNER + f Lnet/minecraft/world/item/Item; vR MAGENTA_BANNER + f Lnet/minecraft/world/item/Item; vS LIGHT_BLUE_BANNER + f Lnet/minecraft/world/item/Item; vT YELLOW_BANNER + f Lnet/minecraft/world/item/Item; vU LIME_BANNER + f Lnet/minecraft/world/item/Item; vV PINK_BANNER + f Lnet/minecraft/world/item/Item; vW GRAY_BANNER + f Lnet/minecraft/world/item/Item; vX LIGHT_GRAY_BANNER + f Lnet/minecraft/world/item/Item; vY CYAN_BANNER + f Lnet/minecraft/world/item/Item; vZ PURPLE_BANNER + f Lnet/minecraft/world/item/Item; va MACE + f Lnet/minecraft/world/item/Item; vb ITEM_FRAME + f Lnet/minecraft/world/item/Item; vc GLOW_ITEM_FRAME + f Lnet/minecraft/world/item/Item; vd FLOWER_POT + f Lnet/minecraft/world/item/Item; ve CARROT + f Lnet/minecraft/world/item/Item; vf POTATO + f Lnet/minecraft/world/item/Item; vg BAKED_POTATO + f Lnet/minecraft/world/item/Item; vh POISONOUS_POTATO + f Lnet/minecraft/world/item/Item; vi MAP + f Lnet/minecraft/world/item/Item; vj GOLDEN_CARROT + f Lnet/minecraft/world/item/Item; vk SKELETON_SKULL + f Lnet/minecraft/world/item/Item; vl WITHER_SKELETON_SKULL + f Lnet/minecraft/world/item/Item; vm PLAYER_HEAD + f Lnet/minecraft/world/item/Item; vn ZOMBIE_HEAD + f Lnet/minecraft/world/item/Item; vo CREEPER_HEAD + f Lnet/minecraft/world/item/Item; vp DRAGON_HEAD + f Lnet/minecraft/world/item/Item; vq PIGLIN_HEAD + f Lnet/minecraft/world/item/Item; vr NETHER_STAR + f Lnet/minecraft/world/item/Item; vs PUMPKIN_PIE + f Lnet/minecraft/world/item/Item; vt FIREWORK_ROCKET + f Lnet/minecraft/world/item/Item; vu FIREWORK_STAR + f Lnet/minecraft/world/item/Item; vv ENCHANTED_BOOK + f Lnet/minecraft/world/item/Item; vw NETHER_BRICK + f Lnet/minecraft/world/item/Item; vx RESIN_BRICK + f Lnet/minecraft/world/item/Item; vy PRISMARINE_SHARD + f Lnet/minecraft/world/item/Item; vz PRISMARINE_CRYSTALS + f Lnet/minecraft/world/item/Item; w TUFF_BRICK_SLAB + f Lnet/minecraft/world/item/Item; wA MUSIC_DISC_BLOCKS + f Lnet/minecraft/world/item/Item; wB MUSIC_DISC_CHIRP + f Lnet/minecraft/world/item/Item; wC MUSIC_DISC_CREATOR + f Lnet/minecraft/world/item/Item; wD MUSIC_DISC_CREATOR_MUSIC_BOX + f Lnet/minecraft/world/item/Item; wE MUSIC_DISC_FAR + f Lnet/minecraft/world/item/Item; wF MUSIC_DISC_MALL + f Lnet/minecraft/world/item/Item; wG MUSIC_DISC_MELLOHI + f Lnet/minecraft/world/item/Item; wH MUSIC_DISC_STAL + f Lnet/minecraft/world/item/Item; wI MUSIC_DISC_STRAD + f Lnet/minecraft/world/item/Item; wJ MUSIC_DISC_WARD + f Lnet/minecraft/world/item/Item; wK MUSIC_DISC_11 + f Lnet/minecraft/world/item/Item; wL MUSIC_DISC_WAIT + f Lnet/minecraft/world/item/Item; wM MUSIC_DISC_OTHERSIDE + f Lnet/minecraft/world/item/Item; wN MUSIC_DISC_RELIC + f Lnet/minecraft/world/item/Item; wO MUSIC_DISC_5 + f Lnet/minecraft/world/item/Item; wP MUSIC_DISC_PIGSTEP + f Lnet/minecraft/world/item/Item; wQ MUSIC_DISC_PRECIPICE + f Lnet/minecraft/world/item/Item; wR DISC_FRAGMENT_5 + f Lnet/minecraft/world/item/Item; wS TRIDENT + f Lnet/minecraft/world/item/Item; wT NAUTILUS_SHELL + f Lnet/minecraft/world/item/Item; wU HEART_OF_THE_SEA + f Lnet/minecraft/world/item/Item; wV CROSSBOW + f Lnet/minecraft/world/item/Item; wW SUSPICIOUS_STEW + f Lnet/minecraft/world/item/Item; wX LOOM + f Lnet/minecraft/world/item/Item; wY FLOWER_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; wZ CREEPER_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; wa BLUE_BANNER + f Lnet/minecraft/world/item/Item; wb BROWN_BANNER + f Lnet/minecraft/world/item/Item; wc GREEN_BANNER + f Lnet/minecraft/world/item/Item; wd RED_BANNER + f Lnet/minecraft/world/item/Item; we BLACK_BANNER + f Lnet/minecraft/world/item/Item; wf END_CRYSTAL + f Lnet/minecraft/world/item/Item; wg CHORUS_FRUIT + f Lnet/minecraft/world/item/Item; wh POPPED_CHORUS_FRUIT + f Lnet/minecraft/world/item/Item; wi TORCHFLOWER_SEEDS + f Lnet/minecraft/world/item/Item; wj PITCHER_POD + f Lnet/minecraft/world/item/Item; wk BEETROOT + f Lnet/minecraft/world/item/Item; wl BEETROOT_SEEDS + f Lnet/minecraft/world/item/Item; wm BEETROOT_SOUP + f Lnet/minecraft/world/item/Item; wn DRAGON_BREATH + f Lnet/minecraft/world/item/Item; wo SPLASH_POTION + f Lnet/minecraft/world/item/Item; wp SPECTRAL_ARROW + f Lnet/minecraft/world/item/Item; wq TIPPED_ARROW + f Lnet/minecraft/world/item/Item; wr LINGERING_POTION + f Lnet/minecraft/world/item/Item; ws SHIELD + f Lnet/minecraft/world/item/Item; wt TOTEM_OF_UNDYING + f Lnet/minecraft/world/item/Item; wu SHULKER_SHELL + f Lnet/minecraft/world/item/Item; wv IRON_NUGGET + f Lnet/minecraft/world/item/Item; ww KNOWLEDGE_BOOK + f Lnet/minecraft/world/item/Item; wx DEBUG_STICK + f Lnet/minecraft/world/item/Item; wy MUSIC_DISC_13 + f Lnet/minecraft/world/item/Item; wz MUSIC_DISC_CAT + f Lnet/minecraft/world/item/Item; x TUFF_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; xA HONEYCOMB + f Lnet/minecraft/world/item/Item; xB BEE_NEST + f Lnet/minecraft/world/item/Item; xC BEEHIVE + f Lnet/minecraft/world/item/Item; xD HONEY_BOTTLE + f Lnet/minecraft/world/item/Item; xE HONEYCOMB_BLOCK + f Lnet/minecraft/world/item/Item; xF LODESTONE + f Lnet/minecraft/world/item/Item; xG CRYING_OBSIDIAN + f Lnet/minecraft/world/item/Item; xH BLACKSTONE + f Lnet/minecraft/world/item/Item; xI BLACKSTONE_SLAB + f Lnet/minecraft/world/item/Item; xJ BLACKSTONE_STAIRS + f Lnet/minecraft/world/item/Item; xK GILDED_BLACKSTONE + f Lnet/minecraft/world/item/Item; xL POLISHED_BLACKSTONE + f Lnet/minecraft/world/item/Item; xM POLISHED_BLACKSTONE_SLAB + f Lnet/minecraft/world/item/Item; xN POLISHED_BLACKSTONE_STAIRS + f Lnet/minecraft/world/item/Item; xO CHISELED_POLISHED_BLACKSTONE + f Lnet/minecraft/world/item/Item; xP POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/world/item/Item; xQ POLISHED_BLACKSTONE_BRICK_SLAB + f Lnet/minecraft/world/item/Item; xR POLISHED_BLACKSTONE_BRICK_STAIRS + f Lnet/minecraft/world/item/Item; xS CRACKED_POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/world/item/Item; xT RESPAWN_ANCHOR + f Lnet/minecraft/world/item/Item; xU CANDLE + f Lnet/minecraft/world/item/Item; xV WHITE_CANDLE + f Lnet/minecraft/world/item/Item; xW ORANGE_CANDLE + f Lnet/minecraft/world/item/Item; xX MAGENTA_CANDLE + f Lnet/minecraft/world/item/Item; xY LIGHT_BLUE_CANDLE + f Lnet/minecraft/world/item/Item; xZ YELLOW_CANDLE + f Lnet/minecraft/world/item/Item; xa SKULL_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; xb MOJANG_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; xc GLOBE_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; xd PIGLIN_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; xe FLOW_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; xf GUSTER_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; xg FIELD_MASONED_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; xh BORDURE_INDENTED_BANNER_PATTERN + f Lnet/minecraft/world/item/Item; xi GOAT_HORN + f Lnet/minecraft/world/item/Item; xj COMPOSTER + f Lnet/minecraft/world/item/Item; xk BARREL + f Lnet/minecraft/world/item/Item; xl SMOKER + f Lnet/minecraft/world/item/Item; xm BLAST_FURNACE + f Lnet/minecraft/world/item/Item; xn CARTOGRAPHY_TABLE + f Lnet/minecraft/world/item/Item; xo FLETCHING_TABLE + f Lnet/minecraft/world/item/Item; xp GRINDSTONE + f Lnet/minecraft/world/item/Item; xq SMITHING_TABLE + f Lnet/minecraft/world/item/Item; xr STONECUTTER + f Lnet/minecraft/world/item/Item; xs BELL + f Lnet/minecraft/world/item/Item; xt LANTERN + f Lnet/minecraft/world/item/Item; xu SOUL_LANTERN + f Lnet/minecraft/world/item/Item; xv SWEET_BERRIES + f Lnet/minecraft/world/item/Item; xw GLOW_BERRIES + f Lnet/minecraft/world/item/Item; xx CAMPFIRE + f Lnet/minecraft/world/item/Item; xy SOUL_CAMPFIRE + f Lnet/minecraft/world/item/Item; xz SHROOMLIGHT + f Lnet/minecraft/world/item/Item; y TUFF_BRICK_WALL + f Lnet/minecraft/world/item/Item; yA WILD_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yB WARD_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yC EYE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yD VEX_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yE TIDE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yF SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yG RIB_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yH SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yI WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yJ SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yK SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yL RAISER_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yM HOST_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yN FLOW_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yO BOLT_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yP ANGLER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yQ ARCHER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yR ARMS_UP_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yS BLADE_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yT BREWER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yU BURN_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yV DANGER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yW EXPLORER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yX FLOW_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yY FRIEND_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; yZ GUSTER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; ya LIME_CANDLE + f Lnet/minecraft/world/item/Item; yb PINK_CANDLE + f Lnet/minecraft/world/item/Item; yc GRAY_CANDLE + f Lnet/minecraft/world/item/Item; yd LIGHT_GRAY_CANDLE + f Lnet/minecraft/world/item/Item; ye CYAN_CANDLE + f Lnet/minecraft/world/item/Item; yf PURPLE_CANDLE + f Lnet/minecraft/world/item/Item; yg BLUE_CANDLE + f Lnet/minecraft/world/item/Item; yh BROWN_CANDLE + f Lnet/minecraft/world/item/Item; yi GREEN_CANDLE + f Lnet/minecraft/world/item/Item; yj RED_CANDLE + f Lnet/minecraft/world/item/Item; yk BLACK_CANDLE + f Lnet/minecraft/world/item/Item; yl SMALL_AMETHYST_BUD + f Lnet/minecraft/world/item/Item; ym MEDIUM_AMETHYST_BUD + f Lnet/minecraft/world/item/Item; yn LARGE_AMETHYST_BUD + f Lnet/minecraft/world/item/Item; yo AMETHYST_CLUSTER + f Lnet/minecraft/world/item/Item; yp POINTED_DRIPSTONE + f Lnet/minecraft/world/item/Item; yq OCHRE_FROGLIGHT + f Lnet/minecraft/world/item/Item; yr VERDANT_FROGLIGHT + f Lnet/minecraft/world/item/Item; ys PEARLESCENT_FROGLIGHT + f Lnet/minecraft/world/item/Item; yt FROGSPAWN + f Lnet/minecraft/world/item/Item; yu ECHO_SHARD + f Lnet/minecraft/world/item/Item; yv BRUSH + f Lnet/minecraft/world/item/Item; yw NETHERITE_UPGRADE_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yx SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yy DUNE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; yz COAST_ARMOR_TRIM_SMITHING_TEMPLATE + f Lnet/minecraft/world/item/Item; z CHISELED_TUFF_BRICKS + f Lnet/minecraft/world/item/Item; zA WAXED_WEATHERED_COPPER_BULB + f Lnet/minecraft/world/item/Item; zB WAXED_OXIDIZED_COPPER_BULB + f Lnet/minecraft/world/item/Item; zC TRIAL_SPAWNER + f Lnet/minecraft/world/item/Item; zD TRIAL_KEY + f Lnet/minecraft/world/item/Item; zE OMINOUS_TRIAL_KEY + f Lnet/minecraft/world/item/Item; zF VAULT + f Lnet/minecraft/world/item/Item; zG OMINOUS_BOTTLE + f Lnet/minecraft/world/item/Item; za HEART_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zb HEARTBREAK_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zc HOWL_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zd MINER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; ze MOURNER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zf PLENTY_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zg PRIZE_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zh SCRAPE_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zi SHEAF_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zj SHELTER_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zk SKULL_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zl SNORT_POTTERY_SHERD + f Lnet/minecraft/world/item/Item; zm COPPER_GRATE + f Lnet/minecraft/world/item/Item; zn EXPOSED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; zo WEATHERED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; zp OXIDIZED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; zq WAXED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; zr WAXED_EXPOSED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; zs WAXED_WEATHERED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; zt WAXED_OXIDIZED_COPPER_GRATE + f Lnet/minecraft/world/item/Item; zu COPPER_BULB + f Lnet/minecraft/world/item/Item; zv EXPOSED_COPPER_BULB + f Lnet/minecraft/world/item/Item; zw WEATHERED_COPPER_BULB + f Lnet/minecraft/world/item/Item; zx OXIDIZED_COPPER_BULB + f Lnet/minecraft/world/item/Item; zy WAXED_COPPER_BULB + f Lnet/minecraft/world/item/Item; zz WAXED_EXPOSED_COPPER_BULB + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; A lambda$static$145 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; A lambda$static$252 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; B lambda$static$144 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; B lambda$static$251 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; C lambda$static$143 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; C lambda$static$250 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; D lambda$static$249 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; D lambda$static$142 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; E lambda$static$248 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; E lambda$static$141 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; F lambda$static$247 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; F lambda$static$140 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; G lambda$static$246 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; G lambda$static$139 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; H lambda$static$245 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; H lambda$static$138 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; I lambda$static$244 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; I lambda$static$137 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; J lambda$static$136 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; J lambda$static$243 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; K lambda$static$135 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; K lambda$static$242 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; L lambda$static$241 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; L lambda$static$134 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; M lambda$static$240 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; M lambda$static$133 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; N lambda$static$239 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; N lambda$static$132 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; O lambda$static$238 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; O lambda$static$131 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; P lambda$static$237 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; P lambda$static$130 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Q lambda$static$129 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Q lambda$static$236 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; R lambda$static$235 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; R lambda$static$128 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; S lambda$static$234 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; S lambda$static$127 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; T lambda$static$126 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; T lambda$static$233 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; U lambda$static$232 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; U lambda$static$125 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; V lambda$static$231 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; V lambda$static$124 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; W lambda$static$230 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; W lambda$static$123 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; X lambda$static$229 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; X lambda$static$34 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Y lambda$static$33 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Y lambda$static$228 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Z lambda$static$32 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Z lambda$static$227 + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/Item; a registerBlock + m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerItem + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerBlock + m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a lambda$registerBlock$304 + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; a registerItem + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a blockIdToItemId + m (Lnet/minecraft/world/level/block/Block;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; a registerBlock + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerBlock + m (Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; a registerItem + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerItem + m (Ljava/lang/String;)Lnet/minecraft/world/item/Item; a registerItem + m (Ljava/lang/String;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerItem + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; a lambda$static$301 + m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a lambda$registerBlock$303 + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;)Lnet/minecraft/world/item/Item; a registerBlock + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; a registerBlock + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aA lambda$static$200 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aB lambda$static$199 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aC lambda$static$198 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aD lambda$static$197 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aE lambda$static$196 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aF lambda$static$195 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aG lambda$static$194 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aH lambda$static$193 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aI lambda$static$192 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aJ lambda$static$191 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aK lambda$static$190 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aL lambda$static$189 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aM lambda$static$188 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aN lambda$static$187 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aO lambda$static$186 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aP lambda$static$185 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aQ lambda$static$184 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aR lambda$static$183 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aS lambda$static$182 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aT lambda$static$181 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aU lambda$static$180 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aV lambda$static$179 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aW lambda$static$178 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aX lambda$static$177 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aY lambda$static$176 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aZ lambda$static$175 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aa lambda$static$31 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aa lambda$static$226 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ab lambda$static$30 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ab lambda$static$225 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ac lambda$static$224 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ac lambda$static$29 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ad lambda$static$28 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ad lambda$static$223 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ae lambda$static$27 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ae lambda$static$222 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; af lambda$static$26 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; af lambda$static$221 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ag lambda$static$25 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ag lambda$static$220 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ah lambda$static$24 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ah lambda$static$219 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ai lambda$static$5 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ai lambda$static$218 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aj lambda$static$217 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aj lambda$static$1 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ak lambda$static$216 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; al lambda$static$215 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; am lambda$static$214 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; an lambda$static$213 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ao lambda$static$212 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ap lambda$static$211 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aq lambda$static$210 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ar lambda$static$209 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; as lambda$static$208 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; at lambda$static$207 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; au lambda$static$206 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; av lambda$static$205 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aw lambda$static$204 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ax lambda$static$203 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ay lambda$static$202 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; az lambda$static$201 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; b lambda$static$300 + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; b vanillaItemId + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/function/Function; b createBlockItemWithCustomItemName + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; b lambda$createBlockItemWithCustomItemName$302 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bA lambda$static$148 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bB lambda$static$147 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bC lambda$static$122 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bD lambda$static$121 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bE lambda$static$120 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bF lambda$static$119 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bG lambda$static$118 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bH lambda$static$117 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bI lambda$static$116 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bJ lambda$static$115 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bK lambda$static$114 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bL lambda$static$113 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bM lambda$static$112 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bN lambda$static$111 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bO lambda$static$110 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bP lambda$static$109 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bQ lambda$static$108 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bR lambda$static$107 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bS lambda$static$106 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bT lambda$static$105 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bU lambda$static$104 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bV lambda$static$103 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bW lambda$static$102 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bX lambda$static$101 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bY lambda$static$100 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bZ lambda$static$99 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; ba lambda$static$174 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; bb lambda$static$173 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bc lambda$static$172 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bd lambda$static$171 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; be lambda$static$170 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bf lambda$static$169 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bg lambda$static$168 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bh lambda$static$167 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bi lambda$static$166 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bj lambda$static$165 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bk lambda$static$164 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bl lambda$static$163 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bm lambda$static$162 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bn lambda$static$161 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bo lambda$static$160 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bp lambda$static$159 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bq lambda$static$158 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; br lambda$static$157 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bs lambda$static$156 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bt lambda$static$155 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bu lambda$static$154 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bv lambda$static$153 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bw lambda$static$152 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bx lambda$static$151 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; by lambda$static$150 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bz lambda$static$149 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; c lambda$static$285 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; c lambda$static$299 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cA lambda$static$72 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cB lambda$static$71 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cC lambda$static$70 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cD lambda$static$69 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cE lambda$static$68 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cF lambda$static$67 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cG lambda$static$66 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cH lambda$static$65 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cI lambda$static$64 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cJ lambda$static$63 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cK lambda$static$62 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cL lambda$static$61 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cM lambda$static$60 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cN lambda$static$59 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cO lambda$static$58 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cP lambda$static$57 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cQ lambda$static$56 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cR lambda$static$55 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cS lambda$static$54 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cT lambda$static$53 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cU lambda$static$52 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cV lambda$static$51 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cW lambda$static$50 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cX lambda$static$49 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cY lambda$static$48 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cZ lambda$static$47 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ca lambda$static$98 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cb lambda$static$97 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cc lambda$static$96 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cd lambda$static$95 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ce lambda$static$94 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cf lambda$static$93 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cg lambda$static$92 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ch lambda$static$91 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ci lambda$static$90 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cj lambda$static$89 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ck lambda$static$88 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cl lambda$static$87 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cm lambda$static$86 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cn lambda$static$85 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; co lambda$static$84 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cp lambda$static$83 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cq lambda$static$82 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cr lambda$static$81 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cs lambda$static$80 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ct lambda$static$79 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cu lambda$static$78 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cv lambda$static$77 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cw lambda$static$76 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cx lambda$static$75 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cy lambda$static$74 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cz lambda$static$73 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; d lambda$static$284 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; d lambda$static$298 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dA lambda$static$9 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dB lambda$static$8 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dC lambda$static$7 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dD lambda$static$6 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dE lambda$static$4 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dF lambda$static$3 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dG lambda$static$2 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dH lambda$static$0 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; da lambda$static$46 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; db lambda$static$45 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; dc lambda$static$44 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; dd lambda$static$43 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; de lambda$static$42 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; df lambda$static$41 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; dg lambda$static$40 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; dh lambda$static$39 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; di lambda$static$38 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dj lambda$static$37 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dk lambda$static$36 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dl lambda$static$35 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dm lambda$static$23 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dn lambda$static$22 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; do lambda$static$21 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dp lambda$static$20 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dq lambda$static$19 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dr lambda$static$18 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; ds lambda$static$17 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dt lambda$static$16 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; du lambda$static$15 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dv lambda$static$14 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dw lambda$static$13 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dx lambda$static$12 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dy lambda$static$11 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dz lambda$static$10 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; e lambda$static$297 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; e lambda$static$283 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; f lambda$static$296 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; f lambda$static$282 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; g lambda$static$295 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; g lambda$static$281 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; h lambda$static$280 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; h lambda$static$294 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; i lambda$static$293 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; i lambda$static$279 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; j lambda$static$292 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; j lambda$static$278 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; k lambda$static$291 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; k lambda$static$277 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; l lambda$static$290 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; l lambda$static$276 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; m lambda$static$289 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; m lambda$static$275 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; n lambda$static$288 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; n lambda$static$274 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; o lambda$static$273 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; o lambda$static$287 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; p lambda$static$272 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; p lambda$static$286 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; q lambda$static$269 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; q lambda$static$271 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; r lambda$static$268 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; r lambda$static$270 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; s lambda$static$264 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; s lambda$static$267 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; t lambda$static$266 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; t lambda$static$263 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; u lambda$static$265 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; u lambda$static$262 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; v lambda$static$257 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; v lambda$static$261 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; w lambda$static$256 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; w lambda$static$260 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; x lambda$static$259 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; x lambda$static$255 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; y lambda$static$258 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; y lambda$static$254 + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; z lambda$static$146 + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; z lambda$static$253 +c net/minecraft/world/item/JukeboxPlayable net/minecraft/world/item/JukeboxPlayable + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/EitherHolder; c song + f Z d showInTooltip + m (Z)Lnet/minecraft/world/item/JukeboxPlayable; a withTooltip + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; a tryInsertIntoJukebox + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V a lambda$addToTooltip$1 + m ()Lnet/minecraft/world/item/EitherHolder; a song + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip + m ()Z b showInTooltip +c net/minecraft/world/item/JukeboxSong net/minecraft/world/item/JukeboxSong + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/core/Holder; e soundEvent + f Lnet/minecraft/network/chat/IChatBaseComponent; f description + f F g lengthInSeconds + f I h comparatorOutput + f I i SONG_END_PADDING_TICKS + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a lengthInTicks + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; a fromStack + m (J)Z a hasFinished + m ()Lnet/minecraft/core/Holder; b soundEvent + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c description + m ()F d lengthInSeconds + m ()I e comparatorOutput +c net/minecraft/world/item/JukeboxSongPlayer net/minecraft/world/item/JukeboxSongPlayer + f I a PLAY_EVENT_INTERVAL_TICKS + f J b ticksSinceSongStarted + f Lnet/minecraft/core/Holder; c song + f Lnet/minecraft/core/BlockPosition; d blockPos + f Lnet/minecraft/world/item/JukeboxSongPlayer$a; e onSongChanged + m ()Z a isPlaying + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a spawnMusicParticles + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;)V a stop + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/Holder;)V a play + m (Lnet/minecraft/core/Holder;J)V a setSongWithoutPlaying + m ()Lnet/minecraft/world/item/JukeboxSong; b getSong + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;)V b tick + m ()J c getTicksSinceSongStarted + m ()Z d shouldEmitJukeboxPlayingEvent +c net/minecraft/world/item/JukeboxSongPlayer$a net/minecraft/world/item/JukeboxSongPlayer$OnSongChanged +c net/minecraft/world/item/JukeboxSongs net/minecraft/world/item/JukeboxSongs + f Lnet/minecraft/resources/ResourceKey; a THIRTEEN + f Lnet/minecraft/resources/ResourceKey; b CAT + f Lnet/minecraft/resources/ResourceKey; c BLOCKS + f Lnet/minecraft/resources/ResourceKey; d CHIRP + f Lnet/minecraft/resources/ResourceKey; e FAR + f Lnet/minecraft/resources/ResourceKey; f MALL + f Lnet/minecraft/resources/ResourceKey; g MELLOHI + f Lnet/minecraft/resources/ResourceKey; h STAL + f Lnet/minecraft/resources/ResourceKey; i STRAD + f Lnet/minecraft/resources/ResourceKey; j WARD + f Lnet/minecraft/resources/ResourceKey; k ELEVEN + f Lnet/minecraft/resources/ResourceKey; l WAIT + f Lnet/minecraft/resources/ResourceKey; m PIGSTEP + f Lnet/minecraft/resources/ResourceKey; n OTHERSIDE + f Lnet/minecraft/resources/ResourceKey; o FIVE + f Lnet/minecraft/resources/ResourceKey; p RELIC + f Lnet/minecraft/resources/ResourceKey; q PRECIPICE + f Lnet/minecraft/resources/ResourceKey; r CREATOR + f Lnet/minecraft/resources/ResourceKey; s CREATOR_MUSIC_BOX + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$c;II)V a register + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/world/item/MaceItem net/minecraft/world/item/MaceItem + f F a SMASH_ATTACK_FALL_THRESHOLD + f F b SMASH_ATTACK_KNOCKBACK_RADIUS + f I c DEFAULT_ATTACK_DAMAGE + f F d DEFAULT_ATTACK_SPEED + f F m SMASH_ATTACK_HEAVY_THRESHOLD + f F n SMASH_ATTACK_KNOCKBACK_POWER + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/world/phys/Vec3D; a calculateImpactPosition + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F a getAttackDamageBonus + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$knockbackPredicate$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy + m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a getDamageSource + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V a knockback + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; a knockbackPredicate + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/Vec3D;)D a getKnockbackPower + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)V b lambda$knockback$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; b createAttributes + m (Lnet/minecraft/world/entity/EntityLiving;)Z b canSmashAttack + m ()Lnet/minecraft/world/item/component/Tool; c createToolProperties +c net/minecraft/world/item/MobBucketItem net/minecraft/world/item/MobBucketItem + f Lcom/mojang/serialization/MapCodec; a VARIANT_FIELD_CODEC + f Lnet/minecraft/world/entity/EntityTypes; b type + f Lnet/minecraft/sounds/SoundEffect; c emptySound + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playEmptySound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a spawn + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a checkExtraContent +c net/minecraft/world/item/PlaceOnWaterBlockItem net/minecraft/world/item/PlaceOnWaterBlockItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn +c net/minecraft/world/item/ProjectileItem net/minecraft/world/item/ProjectileItem + m (Lnet/minecraft/world/entity/projectile/IProjectile;DDDFF)V a shoot + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile + m ()Lnet/minecraft/world/item/ProjectileItem$a; b createDispenseConfig +c net/minecraft/world/item/ProjectileItem$a net/minecraft/world/item/ProjectileItem$DispenseConfig + f Lnet/minecraft/world/item/ProjectileItem$a; a DEFAULT + f Lnet/minecraft/world/item/ProjectileItem$b; b positionFunction + f F c uncertainty + f F d power + f Ljava/util/OptionalInt; e overrideDispenseEvent + m ()Lnet/minecraft/world/item/ProjectileItem$a$a; a builder + m ()Lnet/minecraft/world/item/ProjectileItem$b; b positionFunction + m ()F c uncertainty + m ()F d power + m ()Ljava/util/OptionalInt; e overrideDispenseEvent +c net/minecraft/world/item/ProjectileItem$a$a net/minecraft/world/item/ProjectileItem$DispenseConfig$Builder + f Lnet/minecraft/world/item/ProjectileItem$b; a positionFunction + f F b uncertainty + f F c power + f Ljava/util/OptionalInt; d overrideDispenseEvent + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/IPosition; a lambda$new$0 + m (Lnet/minecraft/world/item/ProjectileItem$b;)Lnet/minecraft/world/item/ProjectileItem$a$a; a positionFunction + m ()Lnet/minecraft/world/item/ProjectileItem$a; a build + m (I)Lnet/minecraft/world/item/ProjectileItem$a$a; a overrideDispenseEvent + m (F)Lnet/minecraft/world/item/ProjectileItem$a$a; a uncertainty + m (F)Lnet/minecraft/world/item/ProjectileItem$a$a; b power +c net/minecraft/world/item/ProjectileItem$b net/minecraft/world/item/ProjectileItem$PositionFunction +c net/minecraft/world/item/SignApplicator net/minecraft/world/item/SignApplicator + m (Lnet/minecraft/world/level/block/entity/SignText;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canApplyToSign + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign +c net/minecraft/world/item/SmithingTemplateItem net/minecraft/world/item/SmithingTemplateItem + f Lnet/minecraft/resources/MinecraftKey; A EMPTY_SLOT_AXE + f Lnet/minecraft/resources/MinecraftKey; B EMPTY_SLOT_SWORD + f Lnet/minecraft/resources/MinecraftKey; C EMPTY_SLOT_SHOVEL + f Lnet/minecraft/resources/MinecraftKey; D EMPTY_SLOT_PICKAXE + f Lnet/minecraft/resources/MinecraftKey; E EMPTY_SLOT_INGOT + f Lnet/minecraft/resources/MinecraftKey; F EMPTY_SLOT_REDSTONE_DUST + f Lnet/minecraft/resources/MinecraftKey; G EMPTY_SLOT_QUARTZ + f Lnet/minecraft/resources/MinecraftKey; H EMPTY_SLOT_EMERALD + f Lnet/minecraft/resources/MinecraftKey; I EMPTY_SLOT_DIAMOND + f Lnet/minecraft/resources/MinecraftKey; J EMPTY_SLOT_LAPIS_LAZULI + f Lnet/minecraft/resources/MinecraftKey; K EMPTY_SLOT_AMETHYST_SHARD + f Lnet/minecraft/network/chat/IChatBaseComponent; L appliesTo + f Lnet/minecraft/network/chat/IChatBaseComponent; M ingredients + f Lnet/minecraft/network/chat/IChatBaseComponent; N baseSlotDescription + f Lnet/minecraft/network/chat/IChatBaseComponent; O additionsSlotDescription + f Ljava/util/List; P baseSlotEmptyIcons + f Ljava/util/List; Q additionalSlotEmptyIcons + f Lnet/minecraft/EnumChatFormat; a TITLE_FORMAT + f Lnet/minecraft/EnumChatFormat; b DESCRIPTION_FORMAT + f Lnet/minecraft/network/chat/IChatBaseComponent; c INGREDIENTS_TITLE + f Lnet/minecraft/network/chat/IChatBaseComponent; d APPLIES_TO_TITLE + f Lnet/minecraft/network/chat/IChatBaseComponent; m SMITHING_TEMPLATE_SUFFIX + f Lnet/minecraft/network/chat/IChatBaseComponent; n ARMOR_TRIM_APPLIES_TO + f Lnet/minecraft/network/chat/IChatBaseComponent; o ARMOR_TRIM_INGREDIENTS + f Lnet/minecraft/network/chat/IChatBaseComponent; p ARMOR_TRIM_BASE_SLOT_DESCRIPTION + f Lnet/minecraft/network/chat/IChatBaseComponent; q ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION + f Lnet/minecraft/network/chat/IChatBaseComponent; r NETHERITE_UPGRADE_APPLIES_TO + f Lnet/minecraft/network/chat/IChatBaseComponent; s NETHERITE_UPGRADE_INGREDIENTS + f Lnet/minecraft/network/chat/IChatBaseComponent; t NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION + f Lnet/minecraft/network/chat/IChatBaseComponent; u NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION + f Lnet/minecraft/resources/MinecraftKey; v EMPTY_SLOT_HELMET + f Lnet/minecraft/resources/MinecraftKey; w EMPTY_SLOT_CHESTPLATE + f Lnet/minecraft/resources/MinecraftKey; x EMPTY_SLOT_LEGGINGS + f Lnet/minecraft/resources/MinecraftKey; y EMPTY_SLOT_BOOTS + f Lnet/minecraft/resources/MinecraftKey; z EMPTY_SLOT_HOE + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/SmithingTemplateItem; a createArmorTrimTemplate + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/SmithingTemplateItem; b createNetheriteUpgradeTemplate + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getBaseSlotDescription + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getAdditionSlotDescription + m ()Ljava/util/List; d getBaseSlotEmptyIcons + m ()Ljava/util/List; o getAdditionalSlotEmptyIcons + m ()Ljava/util/List; p createTrimmableArmorIconList + m ()Ljava/util/List; q createTrimmableMaterialIconList + m ()Ljava/util/List; r createNetheriteUpgradeIconList + m ()Ljava/util/List; s createNetheriteUpgradeMaterialList +c net/minecraft/world/item/SolidBucketItem net/minecraft/world/item/SolidBucketItem + f Lnet/minecraft/sounds/SoundEffect; a placeSound + m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Z a emptyContents + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/sounds/SoundEffect; a getPlaceSound +c net/minecraft/world/item/SpyglassItem net/minecraft/world/item/SpyglassItem + f I a USE_DURATION + f F b ZOOM_FOV_MODIFIER + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation + m (Lnet/minecraft/world/entity/EntityLiving;)V b stopUsing +c net/minecraft/world/item/ToolMaterial net/minecraft/world/item/ToolMaterial + f Lnet/minecraft/world/item/ToolMaterial; a WOOD + f Lnet/minecraft/world/item/ToolMaterial; b STONE + f Lnet/minecraft/world/item/ToolMaterial; c IRON + f Lnet/minecraft/world/item/ToolMaterial; d DIAMOND + f Lnet/minecraft/world/item/ToolMaterial; e GOLD + f Lnet/minecraft/world/item/ToolMaterial; f NETHERITE + f Lnet/minecraft/tags/TagKey; g incorrectBlocksForDrops + f I h durability + f F i speed + f F j attackDamageBonus + f I k enchantmentValue + f Lnet/minecraft/tags/TagKey; l repairItems + m ()Lnet/minecraft/tags/TagKey; a incorrectBlocksForDrops + m (Lnet/minecraft/world/item/Item$Info;Lnet/minecraft/tags/TagKey;FF)Lnet/minecraft/world/item/Item$Info; a applyToolProperties + m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a createToolAttributes + m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; a applyCommonProperties + m (Lnet/minecraft/world/item/Item$Info;FF)Lnet/minecraft/world/item/Item$Info; a applySwordProperties + m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; b createSwordAttributes + m ()I b durability + m ()F c speed + m ()F d attackDamageBonus + m ()I e enchantmentValue + m ()Lnet/minecraft/tags/TagKey; f repairItems +c net/minecraft/world/item/TooltipFlag net/minecraft/world/item/TooltipFlag + f Lnet/minecraft/world/item/TooltipFlag$a; a NORMAL + f Lnet/minecraft/world/item/TooltipFlag$a; b ADVANCED + m ()Z a isAdvanced + m ()Z b isCreative +c net/minecraft/world/item/TooltipFlag$a net/minecraft/world/item/TooltipFlag$Default + f Z c advanced + f Z d creative + m ()Z a isAdvanced + m ()Z b isCreative + m ()Lnet/minecraft/world/item/TooltipFlag$a; c asCreative + m ()Z d advanced + m ()Z e creative +c net/minecraft/world/item/WindChargeItem net/minecraft/world/item/WindChargeItem + f F a PROJECTILE_SHOOT_POWER + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use + m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/IPosition; a lambda$createDispenseConfig$1 + m (Lnet/minecraft/world/entity/projectile/IProjectile;DDDFF)V a shoot + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/windcharge/WindCharge; a lambda$use$0 + m ()Lnet/minecraft/world/item/ProjectileItem$a; b createDispenseConfig +c net/minecraft/world/item/alchemy/PotionBrewer net/minecraft/world/item/alchemy/PotionBrewing + f I a BREWING_TIME_SECONDS + f Lnet/minecraft/world/item/alchemy/PotionBrewer; b EMPTY + f Ljava/util/List; c containers + f Ljava/util/List; d potionMixes + f Ljava/util/List; e containerMixes + m (Lnet/minecraft/core/Holder;)Z a isBrewablePotion + m (Lnet/minecraft/world/item/alchemy/PotionBrewer$a;)V a addVanillaMixes + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/alchemy/PotionBrewer; a bootstrap + m (Lnet/minecraft/world/item/ItemStack;)Z a isIngredient + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a hasMix + m (Lnet/minecraft/world/item/ItemStack;)Z b isContainerIngredient + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b hasContainerMix + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z c hasPotionMix + m (Lnet/minecraft/world/item/ItemStack;)Z c isPotionIngredient + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d mix + m (Lnet/minecraft/world/item/ItemStack;)Z d isContainer +c net/minecraft/world/item/alchemy/PotionBrewer$PredicatedCombination net/minecraft/world/item/alchemy/PotionBrewing$Mix + f Lnet/minecraft/core/Holder; a from + f Lnet/minecraft/world/item/crafting/RecipeItemStack; b ingredient + f Lnet/minecraft/core/Holder; c to + m ()Lnet/minecraft/core/Holder; a from + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; b ingredient + m ()Lnet/minecraft/core/Holder; c to +c net/minecraft/world/item/alchemy/PotionBrewer$a net/minecraft/world/item/alchemy/PotionBrewing$Builder + f Ljava/util/List; a containers + f Ljava/util/List; b potionMixes + f Ljava/util/List; c containerMixes + f Lnet/minecraft/world/flag/FeatureFlagSet; d enabledFeatures + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V a addMix + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V a addStartMix + m (Lnet/minecraft/world/item/Item;)V a addContainer + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)V a addContainerRecipe + m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; a build + m (Lnet/minecraft/world/item/Item;)V b expectPotion +c net/minecraft/world/item/alchemy/PotionContents net/minecraft/world/item/alchemy/PotionContents + f Lnet/minecraft/world/item/alchemy/PotionContents; a EMPTY + f I b BASE_POTION_COLOR + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Ljava/util/Optional; e potion + f Ljava/util/Optional; f customColor + f Ljava/util/List; g customEffects + f Ljava/util/Optional; h customName + f Lnet/minecraft/network/chat/IChatBaseComponent; i NO_EFFECT + f Lcom/mojang/serialization/Codec; j FULL_CODEC + m (Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/world/item/alchemy/PotionContents; a withEffectAdded + m (Ljava/lang/Iterable;)Ljava/util/OptionalInt; a getColorOptional + m (Ljava/util/function/Consumer;)V a forEachEffect + m (Ljava/util/function/Consumer;FF)V a addPotionTooltip + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; a createItemStack + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/effect/MobEffect;)V a lambda$applyToLivingEntity$3 + m (I)I a getColorOr + m ()Ljava/lang/Iterable; a getAllEffects + m (Lnet/minecraft/core/Holder;)Z a is + m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a lambda$addPotionTooltip$4 + m (Lnet/minecraft/world/entity/EntityLiving;)V a applyToLivingEntity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume + m (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V a addPotionTooltip + m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName + m ()I b getColor + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/alchemy/PotionContents; b withPotion + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; c lambda$getName$1 + m ()Z c hasEffects + m ()Ljava/util/List; d customEffects + m ()Ljava/util/Optional; e potion + m ()Ljava/util/Optional; f customColor + m ()Ljava/util/Optional; g customName + m ()Ljava/util/Optional; h lambda$getName$2 +c net/minecraft/world/item/alchemy/PotionRegistry net/minecraft/world/item/alchemy/Potion + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/lang/String; c name + f Ljava/util/List; d effects + f Lnet/minecraft/world/flag/FeatureFlagSet; e requiredFeatures + m ()Ljava/util/List; a getEffects + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/alchemy/PotionRegistry; a requiredFeatures + m ()Ljava/lang/String; b name + m ()Z c hasInstantEffects + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures +c net/minecraft/world/item/alchemy/Potions net/minecraft/world/item/alchemy/Potions + f Lnet/minecraft/core/Holder; A HARMING + f Lnet/minecraft/core/Holder; B STRONG_HARMING + f Lnet/minecraft/core/Holder; C POISON + f Lnet/minecraft/core/Holder; D LONG_POISON + f Lnet/minecraft/core/Holder; E STRONG_POISON + f Lnet/minecraft/core/Holder; F REGENERATION + f Lnet/minecraft/core/Holder; G LONG_REGENERATION + f Lnet/minecraft/core/Holder; H STRONG_REGENERATION + f Lnet/minecraft/core/Holder; I STRENGTH + f Lnet/minecraft/core/Holder; J LONG_STRENGTH + f Lnet/minecraft/core/Holder; K STRONG_STRENGTH + f Lnet/minecraft/core/Holder; L WEAKNESS + f Lnet/minecraft/core/Holder; M LONG_WEAKNESS + f Lnet/minecraft/core/Holder; N LUCK + f Lnet/minecraft/core/Holder; O SLOW_FALLING + f Lnet/minecraft/core/Holder; P LONG_SLOW_FALLING + f Lnet/minecraft/core/Holder; Q WIND_CHARGED + f Lnet/minecraft/core/Holder; R WEAVING + f Lnet/minecraft/core/Holder; S OOZING + f Lnet/minecraft/core/Holder; T INFESTED + f Lnet/minecraft/core/Holder; a WATER + f Lnet/minecraft/core/Holder; b MUNDANE + f Lnet/minecraft/core/Holder; c THICK + f Lnet/minecraft/core/Holder; d AWKWARD + f Lnet/minecraft/core/Holder; e NIGHT_VISION + f Lnet/minecraft/core/Holder; f LONG_NIGHT_VISION + f Lnet/minecraft/core/Holder; g INVISIBILITY + f Lnet/minecraft/core/Holder; h LONG_INVISIBILITY + f Lnet/minecraft/core/Holder; i LEAPING + f Lnet/minecraft/core/Holder; j LONG_LEAPING + f Lnet/minecraft/core/Holder; k STRONG_LEAPING + f Lnet/minecraft/core/Holder; l FIRE_RESISTANCE + f Lnet/minecraft/core/Holder; m LONG_FIRE_RESISTANCE + f Lnet/minecraft/core/Holder; n SWIFTNESS + f Lnet/minecraft/core/Holder; o LONG_SWIFTNESS + f Lnet/minecraft/core/Holder; p STRONG_SWIFTNESS + f Lnet/minecraft/core/Holder; q SLOWNESS + f Lnet/minecraft/core/Holder; r LONG_SLOWNESS + f Lnet/minecraft/core/Holder; s STRONG_SLOWNESS + f Lnet/minecraft/core/Holder; t TURTLE_MASTER + f Lnet/minecraft/core/Holder; u LONG_TURTLE_MASTER + f Lnet/minecraft/core/Holder; v STRONG_TURTLE_MASTER + f Lnet/minecraft/core/Holder; w WATER_BREATHING + f Lnet/minecraft/core/Holder; x LONG_WATER_BREATHING + f Lnet/minecraft/core/Holder; y HEALING + f Lnet/minecraft/core/Holder; z STRONG_HEALING + m (Ljava/lang/String;Lnet/minecraft/world/item/alchemy/PotionRegistry;)Lnet/minecraft/core/Holder; a register + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap +c net/minecraft/world/item/component/BlockItemStateProperties net/minecraft/world/item/component/BlockItemStateProperties + f Lnet/minecraft/world/item/component/BlockItemStateProperties; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Ljava/util/Map; d properties + f Lnet/minecraft/network/codec/StreamCodec; e PROPERTIES_STREAM_CODEC + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/IBlockData; a updateState + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/Comparable; a get + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$updateState$0 + m ()Z a isEmpty + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/component/BlockItemStateProperties; a with + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a apply + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/world/item/component/BlockItemStateProperties; a with + m ()Ljava/util/Map; b properties +c net/minecraft/world/item/component/BookContent net/minecraft/world/item/component/BookContent + m ()Ljava/util/List; a pages + m (Ljava/util/List;)Ljava/lang/Object; a withReplacedPages +c net/minecraft/world/item/component/BundleContents net/minecraft/world/item/component/BundleContents + f Lnet/minecraft/world/item/component/BundleContents; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f I d NO_SELECTED_ITEM_INDEX + f Lorg/apache/commons/lang3/math/Fraction; e BUNDLE_IN_BUNDLE_WEIGHT + f I f NO_STACK_INDEX + f Ljava/util/List; g items + f Lorg/apache/commons/lang3/math/Fraction; h weight + f I i selectedItem + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a checkAndCreate + m (Lnet/minecraft/world/item/ItemStack;)Z a canItemBeInBundle + m ()I a getNumberOfItemsToShow + m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List; a lambda$static$1 + m (I)Lnet/minecraft/world/item/ItemStack; a getItemUnsafe + m ()Ljava/util/stream/Stream; b itemCopyStream + m (Lnet/minecraft/world/item/component/BundleContents;)Lcom/mojang/serialization/DataResult; b lambda$static$0 + m (Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction; b computeContentWeight + m (Lnet/minecraft/world/item/ItemStack;)Lorg/apache/commons/lang3/math/Fraction; b getWeight + m ()Ljava/lang/Iterable; c items + m ()Ljava/lang/Iterable; d itemsCopy + m ()I e size + m ()Lorg/apache/commons/lang3/math/Fraction; f weight + m ()Z g isEmpty + m ()I h getSelectedItem + m ()Z i hasSelectedItem + m ()Ljava/lang/String; j lambda$checkAndCreate$2 +c net/minecraft/world/item/component/BundleContents$a net/minecraft/world/item/component/BundleContents$Mutable + f Ljava/util/List; a items + f Lorg/apache/commons/lang3/math/Fraction; b weight + f I c selectedItem + m (I)V a toggleSelectedItem + m (Lnet/minecraft/world/item/ItemStack;)I a tryInsert + m ()Lnet/minecraft/world/item/component/BundleContents$a; a clearItems + m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/EntityHuman;)I a tryTransfer + m ()Lnet/minecraft/world/item/ItemStack; b removeOne + m (Lnet/minecraft/world/item/ItemStack;)I b findStackIndex + m ()Lorg/apache/commons/lang3/math/Fraction; c weight + m (Lnet/minecraft/world/item/ItemStack;)I c getMaxAmountToAdd + m ()Lnet/minecraft/world/item/component/BundleContents; d toImmutable +c net/minecraft/world/item/component/ChargedProjectiles net/minecraft/world/item/component/ChargedProjectiles + f Lnet/minecraft/world/item/component/ChargedProjectiles; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Ljava/util/List; d items + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/component/ChargedProjectiles; a of + m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; a lambda$static$1 + m (Ljava/util/List;)Lnet/minecraft/world/item/component/ChargedProjectiles; a of + m ()Ljava/util/List; a getItems + m (Lnet/minecraft/world/item/Item;)Z a contains + m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; b lambda$static$0 + m ()Z b isEmpty +c net/minecraft/world/item/component/Consumable net/minecraft/world/item/component/Consumable + f F a DEFAULT_CONSUME_SECONDS + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f F d consumeSeconds + f Lnet/minecraft/world/item/ItemUseAnimation; e animation + f Lnet/minecraft/core/Holder; f sound + f Z g hasConsumeParticles + f Ljava/util/List; h onConsumeEffects + f I i CONSUME_EFFECTS_INTERVAL + f F j CONSUME_EFFECTS_START_FRACTION + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a startConsuming + m ()I a consumeTicks + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Z a canConsume + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a emitParticlesAndSounds + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (I)Z a shouldEmitParticlesAndSounds + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ConsumableListener;)V a lambda$onConsume$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a onConsume + m ()Lnet/minecraft/world/item/component/Consumable$a; b builder + m ()F c consumeSeconds + m ()Lnet/minecraft/world/item/ItemUseAnimation; d animation + m ()Lnet/minecraft/core/Holder; e sound + m ()Z f hasConsumeParticles + m ()Ljava/util/List; g onConsumeEffects +c net/minecraft/world/item/component/Consumable$a net/minecraft/world/item/component/Consumable$Builder + f F a consumeSeconds + f Lnet/minecraft/world/item/ItemUseAnimation; b animation + f Lnet/minecraft/core/Holder; c sound + f Z d hasConsumeParticles + f Ljava/util/List; e onConsumeEffects + m (F)Lnet/minecraft/world/item/component/Consumable$a; a consumeSeconds + m ()Lnet/minecraft/world/item/component/Consumable; a build + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$a; a sound + m (Z)Lnet/minecraft/world/item/component/Consumable$a; a hasConsumeParticles + m (Lnet/minecraft/world/item/ItemUseAnimation;)Lnet/minecraft/world/item/component/Consumable$a; a animation + m (Lnet/minecraft/world/item/consume_effects/ConsumeEffect;)Lnet/minecraft/world/item/component/Consumable$a; a onConsume + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$a; b soundAfterConsume +c net/minecraft/world/item/component/Consumable$b net/minecraft/world/item/component/Consumable$OverrideConsumeSound + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; j getConsumeSound +c net/minecraft/world/item/component/ConsumableListener net/minecraft/world/item/component/ConsumableListener + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume +c net/minecraft/world/item/component/Consumables net/minecraft/world/item/component/Consumables + f Lnet/minecraft/world/item/component/Consumable; a DEFAULT_FOOD + f Lnet/minecraft/world/item/component/Consumable; b DEFAULT_DRINK + f Lnet/minecraft/world/item/component/Consumable; c HONEY_BOTTLE + f Lnet/minecraft/world/item/component/Consumable; d OMINOUS_BOTTLE + f Lnet/minecraft/world/item/component/Consumable; e DRIED_KELP + f Lnet/minecraft/world/item/component/Consumable; f CHICKEN + f Lnet/minecraft/world/item/component/Consumable; g ENCHANTED_GOLDEN_APPLE + f Lnet/minecraft/world/item/component/Consumable; h GOLDEN_APPLE + f Lnet/minecraft/world/item/component/Consumable; i POISONOUS_POTATO + f Lnet/minecraft/world/item/component/Consumable; j PUFFERFISH + f Lnet/minecraft/world/item/component/Consumable; k ROTTEN_FLESH + f Lnet/minecraft/world/item/component/Consumable; l SPIDER_EYE + f Lnet/minecraft/world/item/component/Consumable; m MILK_BUCKET + f Lnet/minecraft/world/item/component/Consumable; n CHORUS_FRUIT + m ()Lnet/minecraft/world/item/component/Consumable$a; a defaultFood + m ()Lnet/minecraft/world/item/component/Consumable$a; b defaultDrink +c net/minecraft/world/item/component/CustomData net/minecraft/world/item/component/CustomData + f Lnet/minecraft/world/item/component/CustomData; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lcom/mojang/serialization/Codec; c CODEC_WITH_ID + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lorg/slf4j/Logger; e LOGGER + f Ljava/lang/String; f TYPE_TAG + f Lnet/minecraft/nbt/NBTTagCompound; g tag + m (Ljava/util/function/Consumer;)Lnet/minecraft/world/item/component/CustomData; a update + m (Lnet/minecraft/world/entity/Entity;)V a loadInto + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/item/component/CustomData; a of + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V a update + m ()Lnet/minecraft/resources/MinecraftKey; a parseEntityId + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/nbt/NBTTagCompound;)V a set + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a update + m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/core/HolderLookup$a;)Z a loadInto + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/function/Predicate; a itemMatcher + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; a read + m (Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; a read + m (Ljava/lang/String;)Z a contains + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; a parseEntityType + m ()I b size + m (Lnet/minecraft/nbt/NBTTagCompound;)Z b matchedBy + m ()Z c isEmpty + m ()Lnet/minecraft/nbt/NBTTagCompound; d copyTag + m ()Lnet/minecraft/nbt/NBTTagCompound; e getUnsafe +c net/minecraft/world/item/component/CustomModelData net/minecraft/world/item/component/CustomModelData + f Lnet/minecraft/world/item/component/CustomModelData; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Ljava/util/List; d floats + f Ljava/util/List; e flags + f Ljava/util/List; f strings + f Ljava/util/List; g colors + m (Ljava/util/List;I)Ljava/lang/Object; a getSafe + m ()Ljava/util/List; a floats + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (I)Ljava/lang/Float; a getFloat + m ()Ljava/util/List; b flags + m (I)Ljava/lang/Boolean; b getBoolean + m (I)Ljava/lang/String; c getString + m ()Ljava/util/List; c strings + m ()Ljava/util/List; d colors + m (I)Ljava/lang/Integer; d getColor +c net/minecraft/world/item/component/DamageResistant net/minecraft/world/item/component/DamageResistant + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/tags/TagKey; c types + m ()Lnet/minecraft/tags/TagKey; a types + m (Lnet/minecraft/world/damagesource/DamageSource;)Z a isResistantTo + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 +c net/minecraft/world/item/component/DeathProtection net/minecraft/world/item/component/DeathProtection + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/component/DeathProtection; c TOTEM_OF_UNDYING + f Ljava/util/List; d deathEffects + m ()Ljava/util/List; a deathEffects + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)V a applyEffects +c net/minecraft/world/item/component/DebugStickState net/minecraft/world/item/component/DebugStickState + f Lnet/minecraft/world/item/component/DebugStickState; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Ljava/util/Map; c properties + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/item/component/DebugStickState; a withProperty + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/Codec; a lambda$static$2 + m ()Ljava/util/Map; a properties + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; b lambda$static$0 +c net/minecraft/world/item/component/DyedItemColor net/minecraft/world/item/component/DyedItemColor + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f I c LEATHER_COLOR + f I d rgb + f Z e showInTooltip + f Lcom/mojang/serialization/Codec; f FULL_CODEC + m (Ljava/lang/Integer;)Lnet/minecraft/world/item/component/DyedItemColor; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/item/ItemStack; a applyDyes + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Z)Lnet/minecraft/world/item/component/DyedItemColor; a withTooltip + m ()I a rgb + m (Lnet/minecraft/world/item/ItemStack;I)I a getOrDefault + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip + m ()Z b showInTooltip +c net/minecraft/world/item/component/FireworkExplosion net/minecraft/world/item/component/FireworkExplosion + f Lnet/minecraft/world/item/component/FireworkExplosion; a DEFAULT + f Lcom/mojang/serialization/Codec; b COLOR_LIST_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/world/item/component/FireworkExplosion$a; e shape + f Lit/unimi/dsi/fastutil/ints/IntList; f colors + f Lit/unimi/dsi/fastutil/ints/IntList; g fadeColors + f Z h hasTrail + f Z i hasTwinkle + f Lnet/minecraft/network/codec/StreamCodec; j COLOR_LIST_STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; k CUSTOM_COLOR_NAME + m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a getColorName + m (Ljava/util/function/Consumer;)V a addShapeNameTooltip + m (Lnet/minecraft/network/chat/IChatMutableComponent;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/network/chat/IChatBaseComponent; a appendColors + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/item/component/FireworkExplosion; a withFadeColors + m ()Lnet/minecraft/world/item/component/FireworkExplosion$a; a shape + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip + m (Ljava/util/function/Consumer;)V b addAdditionalTooltip + m ()Lit/unimi/dsi/fastutil/ints/IntList; b colors + m ()Lit/unimi/dsi/fastutil/ints/IntList; c fadeColors + m ()Z d hasTrail + m ()Z e hasTwinkle +c net/minecraft/world/item/component/FireworkExplosion$a net/minecraft/world/item/component/FireworkExplosion$Shape + f Lnet/minecraft/world/item/component/FireworkExplosion$a; a SMALL_BALL + f Lnet/minecraft/world/item/component/FireworkExplosion$a; b LARGE_BALL + f Lnet/minecraft/world/item/component/FireworkExplosion$a; c STAR + f Lnet/minecraft/world/item/component/FireworkExplosion$a; d CREEPER + f Lnet/minecraft/world/item/component/FireworkExplosion$a; e BURST + f Lnet/minecraft/network/codec/StreamCodec; f STREAM_CODEC + f Lcom/mojang/serialization/Codec; g CODEC + f Ljava/util/function/IntFunction; h BY_ID + f I i id + f Ljava/lang/String; j name + f [Lnet/minecraft/world/item/component/FireworkExplosion$a; k $VALUES + m ()Lnet/minecraft/network/chat/IChatMutableComponent; a getName + m (I)Lnet/minecraft/world/item/component/FireworkExplosion$a; a byId + m ()I b getId + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/item/component/FireworkExplosion$a; d $values +c net/minecraft/world/item/component/Fireworks net/minecraft/world/item/component/Fireworks + f I a MAX_EXPLOSIONS + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f I d flightDuration + f Ljava/util/List; e explosions + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/IChatBaseComponent;)V a lambda$addToTooltip$1 + m ()I a flightDuration + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip + m ()Ljava/util/List; b explosions +c net/minecraft/world/item/component/ItemAttributeModifiers net/minecraft/world/item/component/ItemAttributeModifiers + f Lnet/minecraft/world/item/component/ItemAttributeModifiers; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Ljava/text/DecimalFormat; d ATTRIBUTE_MODIFIER_FORMAT + f Ljava/util/List; e modifiers + f Z f showInTooltip + f Lcom/mojang/serialization/Codec; g FULL_CODEC + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$a; a builder + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a withModifierAdded + m (Ljava/text/DecimalFormat;)V a lambda$static$2 + m (DLnet/minecraft/world/entity/EnumItemSlot;)D a compute + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a lambda$static$1 + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V a forEach + m (Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;)V a forEach + m (Z)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a withTooltip + m ()Ljava/util/List; b modifiers + m ()Z c showInTooltip +c net/minecraft/world/item/component/ItemAttributeModifiers$1 net/minecraft/world/item/component/ItemAttributeModifiers$1 + f [I a $SwitchMap$net$minecraft$world$entity$ai$attributes$AttributeModifier$Operation +c net/minecraft/world/item/component/ItemAttributeModifiers$a net/minecraft/world/item/component/ItemAttributeModifiers$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a entries + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$a; a add + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; a build +c net/minecraft/world/item/component/ItemAttributeModifiers$b net/minecraft/world/item/component/ItemAttributeModifiers$Entry + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/Holder; c attribute + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; d modifier + f Lnet/minecraft/world/entity/EquipmentSlotGroup; e slot + m ()Lnet/minecraft/core/Holder; a attribute + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)Z a matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; b modifier + m ()Lnet/minecraft/world/entity/EquipmentSlotGroup; c slot +c net/minecraft/world/item/component/ItemContainerContents net/minecraft/world/item/component/ItemContainerContents + f Lnet/minecraft/world/item/component/ItemContainerContents; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f I d NO_SLOT + f I e MAX_SIZE + f Lnet/minecraft/core/NonNullList; f items + f I g hashCode + m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; a fromItems + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$nonEmptyItems$2 + m ()Lnet/minecraft/world/item/ItemStack; a copyOne + m (Lnet/minecraft/core/NonNullList;)V a copyInto + m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/List; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;)Z b lambda$nonEmptyStream$1 + m ()Ljava/util/stream/Stream; b stream + m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; b fromSlots + m (Ljava/util/List;)I c findLastNonEmptySlot + m ()Ljava/util/stream/Stream; c nonEmptyStream + m ()Ljava/lang/Iterable; d nonEmptyItems + m ()Ljava/lang/Iterable; e nonEmptyItemsCopy + m ()Ljava/util/List; f asSlots +c net/minecraft/world/item/component/ItemContainerContents$a net/minecraft/world/item/component/ItemContainerContents$Slot + f Lcom/mojang/serialization/Codec; a CODEC + f I b index + f Lnet/minecraft/world/item/ItemStack; c item + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a index + m ()Lnet/minecraft/world/item/ItemStack; b item +c net/minecraft/world/item/component/ItemLore net/minecraft/world/item/component/ItemLore + f Lnet/minecraft/world/item/component/ItemLore; a EMPTY + f I b MAX_LINES + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Ljava/util/List; e lines + f Ljava/util/List; f styledLines + f Lnet/minecraft/network/chat/ChatModifier; g LORE_STYLE + m ()Ljava/util/List; a lines + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/item/component/ItemLore; a withLineAdded + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$new$0 + m ()Ljava/util/List; b styledLines +c net/minecraft/world/item/component/LodestoneTracker net/minecraft/world/item/component/LodestoneTracker + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/util/Optional; c target + f Z d tracked + m ()Ljava/util/Optional; a target + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/item/component/LodestoneTracker; a tick + m ()Z b tracked +c net/minecraft/world/item/component/MapDecorations net/minecraft/world/item/component/MapDecorations + f Lnet/minecraft/world/item/component/MapDecorations; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Ljava/util/Map; c decorations + m (Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$a;)Lnet/minecraft/world/item/component/MapDecorations; a withDecoration + m ()Ljava/util/Map; a decorations +c net/minecraft/world/item/component/MapDecorations$a net/minecraft/world/item/component/MapDecorations$Entry + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b type + f D c x + f D d z + f F e rotation + m ()Lnet/minecraft/core/Holder; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()D b x + m ()D c z + m ()F d rotation +c net/minecraft/world/item/component/MapItemColor net/minecraft/world/item/component/MapItemColor + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/component/MapItemColor; c DEFAULT + f I d rgb + m ()I a rgb +c net/minecraft/world/item/component/MapPostProcessing net/minecraft/world/item/component/MapPostProcessing + f Lnet/minecraft/world/item/component/MapPostProcessing; a LOCK + f Lnet/minecraft/world/item/component/MapPostProcessing; b SCALE + f Ljava/util/function/IntFunction; c ID_MAP + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f I e id + f [Lnet/minecraft/world/item/component/MapPostProcessing; f $VALUES + m ()I a id + m ()[Lnet/minecraft/world/item/component/MapPostProcessing; b $values +c net/minecraft/world/item/component/OminousBottleAmplifier net/minecraft/world/item/component/OminousBottleAmplifier + f I a EFFECT_DURATION + f I b MIN_AMPLIFIER + f I c MAX_AMPLIFIER + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + f I f value + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume + m ()I a value + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip +c net/minecraft/world/item/component/ResolvableProfile net/minecraft/world/item/component/ResolvableProfile + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/util/Optional; c name + f Ljava/util/Optional; d id + f Lcom/mojang/authlib/properties/PropertyMap; e properties + f Lcom/mojang/authlib/GameProfile; f gameProfile + f Lcom/mojang/serialization/Codec; g FULL_CODEC + m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; a createProfile + m ()Ljava/util/concurrent/CompletableFuture; a resolve + m ()Z b isResolved + m ()Ljava/util/Optional; c name + m ()Ljava/util/Optional; d id + m ()Lcom/mojang/authlib/properties/PropertyMap; e properties + m ()Lcom/mojang/authlib/GameProfile; f gameProfile +c net/minecraft/world/item/component/SeededContainerLoot net/minecraft/world/item/component/SeededContainerLoot + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/resources/ResourceKey; b lootTable + f J c seed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/resources/ResourceKey; a lootTable + m ()J b seed +c net/minecraft/world/item/component/SuspiciousStewEffects net/minecraft/world/item/component/SuspiciousStewEffects + f Lnet/minecraft/world/item/component/SuspiciousStewEffects; a EMPTY + f I b DEFAULT_DURATION + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Ljava/util/List; e effects + m (Lnet/minecraft/world/item/component/SuspiciousStewEffects$a;)Lnet/minecraft/world/item/component/SuspiciousStewEffects; a withEffectAdded + m ()Ljava/util/List; a effects + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip +c net/minecraft/world/item/component/SuspiciousStewEffects$a net/minecraft/world/item/component/SuspiciousStewEffects$Entry + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/Holder; c effect + f I d duration + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/effect/MobEffect; a createEffectInstance + m ()Lnet/minecraft/core/Holder; b effect + m ()I c duration +c net/minecraft/world/item/component/Tool net/minecraft/world/item/component/Tool + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/util/List; c rules + f F d defaultMiningSpeed + f I e damagePerBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getMiningSpeed + m ()Ljava/util/List; a rules + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isCorrectForDrops + m ()F b defaultMiningSpeed + m ()I c damagePerBlock +c net/minecraft/world/item/component/Tool$a net/minecraft/world/item/component/Tool$Rule + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/HolderSet; c blocks + f Ljava/util/Optional; d speed + f Ljava/util/Optional; e correctForDrops + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/component/Tool$a; a deniesDrops + m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$a; a minesAndDrops + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/HolderSet; a blocks + m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$a; b overrideSpeed + m ()Ljava/util/Optional; b speed + m ()Ljava/util/Optional; c correctForDrops +c net/minecraft/world/item/component/TooltipProvider net/minecraft/world/item/component/TooltipProvider + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip +c net/minecraft/world/item/component/Unbreakable net/minecraft/world/item/component/Unbreakable + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Z c showInTooltip + f Lnet/minecraft/network/chat/IChatBaseComponent; d TOOLTIP + m ()Z a showInTooltip + m (Z)Lnet/minecraft/world/item/component/Unbreakable; a withTooltip + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip +c net/minecraft/world/item/component/UseCooldown net/minecraft/world/item/component/UseCooldown + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f F c seconds + f Ljava/util/Optional; d cooldownGroup + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)V a apply + m ()I a ticks + m ()F b seconds + m ()Ljava/util/Optional; c cooldownGroup +c net/minecraft/world/item/component/UseRemainder net/minecraft/world/item/component/UseRemainder + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/ItemStack; c convertInto + m (Lnet/minecraft/world/item/ItemStack;IZLnet/minecraft/world/item/component/UseRemainder$a;)Lnet/minecraft/world/item/ItemStack; a convertIntoRemainder + m ()Lnet/minecraft/world/item/ItemStack; a convertInto +c net/minecraft/world/item/component/UseRemainder$a net/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder +c net/minecraft/world/item/component/WritableBookContent net/minecraft/world/item/component/WritableBookContent + f Lnet/minecraft/world/item/component/WritableBookContent; a EMPTY + f I b PAGE_EDIT_LENGTH + f I c MAX_PAGES + f Lcom/mojang/serialization/Codec; d PAGES_CODEC + f Lcom/mojang/serialization/Codec; e CODEC + f Lnet/minecraft/network/codec/StreamCodec; f STREAM_CODEC + f Ljava/util/List; g pages + f Lcom/mojang/serialization/Codec; h PAGE_CODEC + m (ZLnet/minecraft/server/network/Filterable;)Ljava/lang/String; a lambda$getPages$1 + m ()Ljava/util/List; a pages + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Z)Ljava/util/stream/Stream; a getPages + m (Ljava/util/List;)Ljava/lang/Object; a withReplacedPages + m (Ljava/util/List;)Lnet/minecraft/world/item/component/WritableBookContent; b withReplacedPages +c net/minecraft/world/item/component/WrittenBookContent net/minecraft/world/item/component/WrittenBookContent + f Lnet/minecraft/world/item/component/WrittenBookContent; a EMPTY + f I b PAGE_LENGTH + f I c TITLE_LENGTH + f I d TITLE_MAX_LENGTH + f I e MAX_GENERATION + f I f MAX_CRAFTABLE_GENERATION + f Lcom/mojang/serialization/Codec; g CONTENT_CODEC + f Lcom/mojang/serialization/Codec; h PAGES_CODEC + f Lcom/mojang/serialization/Codec; i CODEC + f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC + f Lnet/minecraft/server/network/Filterable; k title + f Ljava/lang/String; l author + f I m generation + f Ljava/util/List; n pages + f Z o resolved + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a pagesCodec + m ()Ljava/util/List; a pages + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;)Ljava/util/Optional; a lambda$resolvePage$1 + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/server/network/Filterable;)Ljava/util/Optional; a resolvePage + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/component/WrittenBookContent; a resolve + m (Ljava/util/List;)Ljava/lang/Object; a withReplacedPages + m (ZLnet/minecraft/server/network/Filterable;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getPages$2 + m (Z)Ljava/util/List; a getPages + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/core/HolderLookup$a;)Z a isPageTooLarge + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b pageCodec + m ()Lnet/minecraft/world/item/component/WrittenBookContent; b tryCraftCopy + m (Ljava/util/List;)Lnet/minecraft/world/item/component/WrittenBookContent; b withReplacedPages + m ()Lnet/minecraft/world/item/component/WrittenBookContent; c markResolved + m ()Lnet/minecraft/server/network/Filterable; d title + m ()Ljava/lang/String; e author + m ()I f generation + m ()Z g resolved +c net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Ljava/util/List; c effects + f F f probability + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType + m ()Ljava/util/List; b effects + m ()F c probability +c net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect + f Lnet/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect; a INSTANCE + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType +c net/minecraft/world/item/consume_effects/ConsumeEffect net/minecraft/world/item/consume_effects/ConsumeEffect + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Z a apply + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType +c net/minecraft/world/item/consume_effects/ConsumeEffect$a net/minecraft/world/item/consume_effects/ConsumeEffect$Type + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a APPLY_EFFECTS + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; b REMOVE_EFFECTS + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; c CLEAR_ALL_EFFECTS + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; d TELEPORT_RANDOMLY + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; e PLAY_SOUND + f Lcom/mojang/serialization/MapCodec; f codec + f Lnet/minecraft/network/codec/StreamCodec; g streamCodec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a register + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/Holder; c sound + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Z a apply + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType + m ()Lnet/minecraft/core/Holder; b sound +c net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/HolderSet; c effects + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType + m ()Lnet/minecraft/core/HolderSet; b effects +c net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f F c diameter + f F f DEFAULT_DIAMETER + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Z a apply + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType + m ()F b diameter +c net/minecraft/world/item/context/BlockActionContext net/minecraft/world/item/context/BlockPlaceContext + f Z a replaceClicked + f Lnet/minecraft/core/BlockPosition; b relativePos + m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/item/context/BlockActionContext; a at + m ()Lnet/minecraft/core/BlockPosition; a getClickedPos + m ()Z b canPlace + m ()Z c replacingClickedOnBlock + m ()Lnet/minecraft/core/EnumDirection; d getNearestLookingDirection + m ()Lnet/minecraft/core/EnumDirection; e getNearestLookingVerticalDirection + m ()[Lnet/minecraft/core/EnumDirection; f getNearestLookingDirections +c net/minecraft/world/item/context/BlockActionContextDirectional net/minecraft/world/item/context/DirectionalPlaceContext + f Lnet/minecraft/core/EnumDirection; b direction + m ()Lnet/minecraft/core/BlockPosition; a getClickedPos + m ()Z b canPlace + m ()Z c replacingClickedOnBlock + m ()Lnet/minecraft/core/EnumDirection; d getNearestLookingDirection + m ()[Lnet/minecraft/core/EnumDirection; f getNearestLookingDirections + m ()Lnet/minecraft/core/EnumDirection; g getHorizontalDirection + m ()Z h isSecondaryUseActive + m ()F i getRotation +c net/minecraft/world/item/context/BlockActionContextDirectional$1 net/minecraft/world/item/context/DirectionalPlaceContext$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/item/context/ItemActionContext net/minecraft/world/item/context/UseOnContext + f Lnet/minecraft/world/entity/player/EntityHuman; a player + f Lnet/minecraft/world/EnumHand; b hand + f Lnet/minecraft/world/phys/MovingObjectPositionBlock; c hitResult + f Lnet/minecraft/world/level/World; d level + f Lnet/minecraft/world/item/ItemStack; e itemStack + m ()Lnet/minecraft/core/BlockPosition; a getClickedPos + m ()Lnet/minecraft/core/EnumDirection; g getHorizontalDirection + m ()Z h isSecondaryUseActive + m ()F i getRotation + m ()Lnet/minecraft/world/phys/MovingObjectPositionBlock; j getHitResult + m ()Lnet/minecraft/core/EnumDirection; k getClickedFace + m ()Lnet/minecraft/world/phys/Vec3D; l getClickLocation + m ()Z m isInside + m ()Lnet/minecraft/world/item/ItemStack; n getItemInHand + m ()Lnet/minecraft/world/entity/player/EntityHuman; o getPlayer + m ()Lnet/minecraft/world/EnumHand; p getHand + m ()Lnet/minecraft/world/level/World; q getLevel +c net/minecraft/world/item/crafting/CookingBookCategory net/minecraft/world/item/crafting/CookingBookCategory + f Lnet/minecraft/world/item/crafting/CookingBookCategory; a FOOD + f Lnet/minecraft/world/item/crafting/CookingBookCategory; b BLOCKS + f Lnet/minecraft/world/item/crafting/CookingBookCategory; c MISC + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + f Ljava/util/function/IntFunction; f BY_ID + f I g id + f Ljava/lang/String; h name + f [Lnet/minecraft/world/item/crafting/CookingBookCategory; i $VALUES + m ()[Lnet/minecraft/world/item/crafting/CookingBookCategory; a $values + m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I a lambda$static$1 + m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I b lambda$static$0 + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/item/crafting/CraftingBookCategory net/minecraft/world/item/crafting/CraftingBookCategory + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; a BUILDING + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; b REDSTONE + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; c EQUIPMENT + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; d MISC + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/util/function/IntFunction; f BY_ID + f Lnet/minecraft/network/codec/StreamCodec; g STREAM_CODEC + f Ljava/lang/String; h name + f I i id + f [Lnet/minecraft/world/item/crafting/CraftingBookCategory; j $VALUES + m ()I a id + m ()[Lnet/minecraft/world/item/crafting/CraftingBookCategory; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/item/crafting/CraftingInput net/minecraft/world/item/crafting/CraftingInput + f Lnet/minecraft/world/item/crafting/CraftingInput; a EMPTY + f I b width + f I c height + f Ljava/util/List; d items + f Lnet/minecraft/world/entity/player/StackedItemContents; e stackedContents + f I f ingredientCount + m (II)Lnet/minecraft/world/item/ItemStack; a getItem + m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput; a of + m ()I a size + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()Z b isEmpty + m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput$a; b ofPositioned + m ()Lnet/minecraft/world/entity/player/StackedItemContents; c stackedContents + m ()Ljava/util/List; d items + m ()I e ingredientCount + m ()I f width + m ()I g height +c net/minecraft/world/item/crafting/CraftingInput$a net/minecraft/world/item/crafting/CraftingInput$Positioned + f Lnet/minecraft/world/item/crafting/CraftingInput$a; a EMPTY + f Lnet/minecraft/world/item/crafting/CraftingInput; b input + f I c left + f I d top + m ()Lnet/minecraft/world/item/crafting/CraftingInput; a input + m ()I b left + m ()I c top +c net/minecraft/world/item/crafting/CraftingManager net/minecraft/world/item/crafting/RecipeManager + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Map; b RECIPE_PROPERTY_SETS + f Lnet/minecraft/resources/FileToIdConverter; c RECIPE_LISTER + f Lnet/minecraft/core/HolderLookup$a; d registries + f Lnet/minecraft/world/item/crafting/RecipeMap; e recipes + f Ljava/util/Map; f propertySets + f Lnet/minecraft/world/item/crafting/SelectableRecipe$b; g stonecutterRecipes + f Ljava/util/List; h allDisplays + f Ljava/util/Map; i recipeToDisplay + m (Lnet/minecraft/world/flag/FeatureFlagSet;)V a finalizeRecipeLoading + m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)Lnet/minecraft/world/item/crafting/CraftingManager$d; a getRecipeFromDisplay + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Z a isIngredientEnabled + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/IRecipe;)Ljava/util/Optional; a lambda$forSingleInput$14 + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getRecipeFor + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/lang/Object;)I a lambda$unpackRecipeInfo$13 + m (Lnet/minecraft/resources/ResourceKey;Lcom/google/gson/JsonObject;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/crafting/RecipeHolder; a fromJson + m (Lnet/minecraft/world/item/crafting/Recipes;)Lnet/minecraft/world/item/crafting/CraftingManager$a; a createCheck + m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;)Ljava/util/List; a filterDisabled + m (Lnet/minecraft/world/item/crafting/IRecipe;)Ljava/util/Optional; a lambda$static$2 + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Lnet/minecraft/world/item/crafting/RecipeMap; a prepare + m (Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a lambda$finalizeRecipeLoading$6 + m (Ljava/util/Map$Entry;)Lnet/minecraft/world/item/crafting/CraftingManager$b; a lambda$finalizeRecipeLoading$4 + m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/crafting/CraftingManager$d;)V a lambda$listDisplaysForRecipe$12 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/CraftingManager$b;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a lambda$finalizeRecipeLoading$8 + m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply + m (Lnet/minecraft/world/item/crafting/RecipeMap;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply + m (Ljava/lang/Iterable;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; a unpackRecipeInfo + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; a stonecutterRecipes + m (Ljava/util/List;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/item/crafting/IRecipe;)V a lambda$prepare$3 + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; a byKeyTyped + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V a listDisplaysForRecipe + m (Lnet/minecraft/world/item/crafting/CraftingManager$b;)Lnet/minecraft/resources/ResourceKey; a lambda$finalizeRecipeLoading$7 + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/util/Optional; a getRecipeFor + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a propertySet + m (Lnet/minecraft/world/item/crafting/CraftingManager$d;)Lnet/minecraft/resources/ResourceKey; a lambda$finalizeRecipeLoading$9 + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder;)Z a lambda$isIngredientEnabled$11 + m (Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/world/item/crafting/CraftingManager$b;)V a lambda$finalizeRecipeLoading$5 + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a getRecipeFor + m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/lang/Object; b prepare + m (Lnet/minecraft/world/item/crafting/Recipes;)Lnet/minecraft/world/item/crafting/CraftingManager$c; b forSingleInput + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Z b lambda$filterDisabled$10 + m ()Ljava/util/Map; b getSynchronizedItemProperties + m (Lnet/minecraft/world/item/crafting/IRecipe;)Ljava/util/Optional; b lambda$static$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b byKey + m (Lnet/minecraft/world/item/crafting/IRecipe;)Ljava/util/Optional; c lambda$static$0 + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; d getSynchronizedStonecutterRecipes + m ()Ljava/util/Collection; e getRecipes +c net/minecraft/world/item/crafting/CraftingManager$1 net/minecraft/world/item/crafting/RecipeManager$1 + f Lnet/minecraft/resources/ResourceKey; b lastRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getRecipeFor +c net/minecraft/world/item/crafting/CraftingManager$a net/minecraft/world/item/crafting/RecipeManager$CachedCheck + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getRecipeFor +c net/minecraft/world/item/crafting/CraftingManager$b net/minecraft/world/item/crafting/RecipeManager$IngredientCollector + f Lnet/minecraft/resources/ResourceKey; a key + f Lnet/minecraft/world/item/crafting/CraftingManager$c; b extractor + f Ljava/util/List; c ingredients + m (Lnet/minecraft/world/item/crafting/IRecipe;)V a accept + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a asPropertySet +c net/minecraft/world/item/crafting/CraftingManager$c net/minecraft/world/item/crafting/RecipeManager$IngredientExtractor +c net/minecraft/world/item/crafting/CraftingManager$d net/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; a display + f Lnet/minecraft/world/item/crafting/RecipeHolder; b parent + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; a display + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; b parent +c net/minecraft/world/item/crafting/DecoratedPotRecipe net/minecraft/world/item/crafting/DecoratedPotRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; c back + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; d left + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; e right + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; f front +c net/minecraft/world/item/crafting/FurnaceRecipe net/minecraft/world/item/crafting/SmeltingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m ()Lnet/minecraft/world/item/Item; f furnaceIcon + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory +c net/minecraft/world/item/crafting/FurnaceRecipe$1 net/minecraft/world/item/crafting/SmeltingRecipe$1 + f [I a $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory +c net/minecraft/world/item/crafting/IRecipe net/minecraft/world/item/crafting/Recipe + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo + m ()Z ap_ isSpecial + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m ()Ljava/util/List; g display + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory + m ()Z i showNotification + m ()Ljava/lang/String; j group +c net/minecraft/world/item/crafting/IRecipeComplex net/minecraft/world/item/crafting/CustomRecipe + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo + m ()Z ap_ isSpecial + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category +c net/minecraft/world/item/crafting/IRecipeComplex$Serializer net/minecraft/world/item/crafting/CustomRecipe$Serializer + f Lcom/mojang/serialization/MapCodec; w codec + f Lnet/minecraft/network/codec/StreamCodec; x streamCodec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/crafting/IRecipeComplex$Serializer$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$0 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/crafting/IRecipeComplex$Serializer$Factory net/minecraft/world/item/crafting/CustomRecipe$Serializer$Factory +c net/minecraft/world/item/crafting/PlacementInfo net/minecraft/world/item/crafting/PlacementInfo + f I a EMPTY_SLOT + f Lnet/minecraft/world/item/crafting/PlacementInfo; b NOT_PLACEABLE + f Ljava/util/List; c ingredients + f Lit/unimi/dsi/fastutil/ints/IntList; d slotsToIngredientIndex + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/world/item/crafting/PlacementInfo; a create + m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; a createFromOptionals + m ()Lit/unimi/dsi/fastutil/ints/IntList; a slotsToIngredientIndex + m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; b create + m ()Ljava/util/List; b ingredients + m ()Z c isImpossibleToPlace +c net/minecraft/world/item/crafting/RecipeAccess net/minecraft/world/item/crafting/RecipeAccess + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; a stonecutterRecipes + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a propertySet +c net/minecraft/world/item/crafting/RecipeArmorDye net/minecraft/world/item/crafting/ArmorDyeRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches +c net/minecraft/world/item/crafting/RecipeBannerDuplicate net/minecraft/world/item/crafting/BannerDuplicateRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; a getRemainingItems +c net/minecraft/world/item/crafting/RecipeBlasting net/minecraft/world/item/crafting/BlastingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m ()Lnet/minecraft/world/item/Item; f furnaceIcon + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory +c net/minecraft/world/item/crafting/RecipeBlasting$1 net/minecraft/world/item/crafting/BlastingRecipe$1 + f [I a $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory +c net/minecraft/world/item/crafting/RecipeBookCategories net/minecraft/world/item/crafting/RecipeBookCategories + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; a CRAFTING_BUILDING_BLOCKS + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; b CRAFTING_REDSTONE + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; c CRAFTING_EQUIPMENT + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; d CRAFTING_MISC + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; e FURNACE_FOOD + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; f FURNACE_BLOCKS + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; g FURNACE_MISC + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; h BLAST_FURNACE_BLOCKS + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; i BLAST_FURNACE_MISC + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; j SMOKER_FOOD + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; k STONECUTTER + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; l SMITHING + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; m CAMPFIRE + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; a bootstrap + m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; a register +c net/minecraft/world/item/crafting/RecipeBookClone net/minecraft/world/item/crafting/BookCloningRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; a getRemainingItems +c net/minecraft/world/item/crafting/RecipeCache net/minecraft/world/item/crafting/RecipeCache + f [Lnet/minecraft/world/item/crafting/RecipeCache$a; a entries + f Ljava/lang/ref/WeakReference; b cachedRecipeManager + m (Lnet/minecraft/server/level/WorldServer;)V a validateRecipeManager + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a compute + m (I)V a moveEntryToFront + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a insert + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; a get +c net/minecraft/world/item/crafting/RecipeCache$a net/minecraft/world/item/crafting/RecipeCache$Entry + f Lnet/minecraft/core/NonNullList; a key + f I b width + f I c height + f Lnet/minecraft/world/item/crafting/RecipeHolder; d value + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z a matches + m ()Lnet/minecraft/core/NonNullList; a key + m ()I b width + m ()I c height + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; d value +c net/minecraft/world/item/crafting/RecipeCampfire net/minecraft/world/item/crafting/CampfireCookingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m ()Lnet/minecraft/world/item/Item; f furnaceIcon + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory +c net/minecraft/world/item/crafting/RecipeCooking net/minecraft/world/item/crafting/AbstractCookingRecipe + f Lnet/minecraft/world/item/crafting/CookingBookCategory; c category + f F d experience + f I e cookingTime + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m ()F c experience + m ()I d cookingTime + m ()Lnet/minecraft/world/item/crafting/CookingBookCategory; e category + m ()Lnet/minecraft/world/item/Item; f furnaceIcon + m ()Ljava/util/List; g display +c net/minecraft/world/item/crafting/RecipeCooking$a net/minecraft/world/item/crafting/AbstractCookingRecipe$Factory +c net/minecraft/world/item/crafting/RecipeCooking$b net/minecraft/world/item/crafting/AbstractCookingRecipe$Serializer + f Lcom/mojang/serialization/MapCodec; w codec + f Lnet/minecraft/network/codec/StreamCodec; x streamCodec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (ILnet/minecraft/world/item/crafting/RecipeCooking$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$0 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/crafting/RecipeCrafting net/minecraft/world/item/crafting/CraftingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; a getRemainingItems + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; b defaultCraftingReminder + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory +c net/minecraft/world/item/crafting/RecipeCrafting$1 net/minecraft/world/item/crafting/CraftingRecipe$1 + f [I a $SwitchMap$net$minecraft$world$item$crafting$CraftingBookCategory +c net/minecraft/world/item/crafting/RecipeFireworks net/minecraft/world/item/crafting/FireworkRocketRecipe + f Lnet/minecraft/world/item/crafting/RecipeItemStack; c PAPER_INGREDIENT + f Lnet/minecraft/world/item/crafting/RecipeItemStack; d GUNPOWDER_INGREDIENT + f Lnet/minecraft/world/item/crafting/RecipeItemStack; e STAR_INGREDIENT + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches +c net/minecraft/world/item/crafting/RecipeFireworksFade net/minecraft/world/item/crafting/FireworkStarFadeRecipe + f Lnet/minecraft/world/item/crafting/RecipeItemStack; c STAR_INGREDIENT + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches +c net/minecraft/world/item/crafting/RecipeFireworksStar net/minecraft/world/item/crafting/FireworkStarRecipe + f Ljava/util/Map; c SHAPE_BY_ITEM + f Lnet/minecraft/world/item/crafting/RecipeItemStack; d TRAIL_INGREDIENT + f Lnet/minecraft/world/item/crafting/RecipeItemStack; e TWINKLE_INGREDIENT + f Lnet/minecraft/world/item/crafting/RecipeItemStack; f GUNPOWDER_INGREDIENT + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches +c net/minecraft/world/item/crafting/RecipeHolder net/minecraft/world/item/crafting/RecipeHolder + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/resources/ResourceKey; b id + f Lnet/minecraft/world/item/crafting/IRecipe; c value + m ()Lnet/minecraft/resources/ResourceKey; a id + m ()Lnet/minecraft/world/item/crafting/IRecipe; b value +c net/minecraft/world/item/crafting/RecipeInput net/minecraft/world/item/crafting/RecipeInput + m ()I a size + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()Z b isEmpty +c net/minecraft/world/item/crafting/RecipeItemStack net/minecraft/world/item/crafting/Ingredient + f Lnet/minecraft/network/codec/StreamCodec; a CONTENTS_STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b OPTIONAL_CONTENTS_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c NON_AIR_HOLDER_SET_CODEC + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/core/HolderSet; e values + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Ljava/lang/Boolean; a lambda$testOptionalIngredient$6 + m (Lnet/minecraft/world/item/ItemStack;)Z a test + m (Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of + m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; a optionalIngredientToDisplay + m ([Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of + m (Ljava/util/List;)Ljava/lang/Record; a lambda$display$8 + m (Ljava/util/Optional;Lnet/minecraft/world/item/ItemStack;)Z a testOptionalIngredient + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/core/HolderSet; a lambda$static$4 + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of + m ()Ljava/util/stream/Stream; a items + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/core/Holder$c; b lambda$of$7 + m (Ljava/util/List;)V b lambda$new$5 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; b displayForSingleItem + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/core/HolderSet; b lambda$static$2 + m (Ljava/util/Optional;)Lnet/minecraft/core/HolderSet; b lambda$static$3 + m ()Z b isEmpty + m (Lnet/minecraft/core/HolderSet;)Ljava/util/Optional; b lambda$static$1 + m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/core/HolderSet; c lambda$static$0 + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c display +c net/minecraft/world/item/crafting/RecipeMap net/minecraft/world/item/crafting/RecipeMap + f Lnet/minecraft/world/item/crafting/RecipeMap; a EMPTY + f Lcom/google/common/collect/Multimap; b byType + f Ljava/util/Map; c byKey + m (Lnet/minecraft/world/item/crafting/Recipes;)Ljava/util/Collection; a byType + m ()Ljava/util/Collection; a values + m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Ljava/util/stream/Stream; a getRecipesFor + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a lambda$getRecipesFor$0 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; a byKey + m (Ljava/lang/Iterable;)Lnet/minecraft/world/item/crafting/RecipeMap; a create +c net/minecraft/world/item/crafting/RecipeMapClone net/minecraft/world/item/crafting/MapCloningRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches +c net/minecraft/world/item/crafting/RecipeMapExtend net/minecraft/world/item/crafting/MapExtendingRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m ()Z ap_ isSpecial + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; c findFilledMap +c net/minecraft/world/item/crafting/RecipePropertySet net/minecraft/world/item/crafting/RecipePropertySet + f Lnet/minecraft/resources/ResourceKey; a TYPE_KEY + f Lnet/minecraft/resources/ResourceKey; b SMITHING_BASE + f Lnet/minecraft/resources/ResourceKey; c SMITHING_TEMPLATE + f Lnet/minecraft/resources/ResourceKey; d SMITHING_ADDITION + f Lnet/minecraft/resources/ResourceKey; e FURNACE_INPUT + f Lnet/minecraft/resources/ResourceKey; f BLAST_FURNACE_INPUT + f Lnet/minecraft/resources/ResourceKey; g SMOKER_INPUT + f Lnet/minecraft/resources/ResourceKey; h CAMPFIRE_INPUT + f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC + f Lnet/minecraft/world/item/crafting/RecipePropertySet; j EMPTY + f Ljava/util/Set; k items + m (Lnet/minecraft/world/item/crafting/RecipePropertySet;)Ljava/util/List; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;)Z a test + m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a lambda$static$0 + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a registerVanilla + m (Ljava/util/Collection;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a create +c net/minecraft/world/item/crafting/RecipeRepair net/minecraft/world/item/crafting/RepairItemRecipe + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/core/Holder$c;)V a lambda$assemble$1 + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canCombine + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/core/Holder$c;)Z a lambda$assemble$0 + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$assemble$2 + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lcom/mojang/datafixers/util/Pair; c getItemsToCombine +c net/minecraft/world/item/crafting/RecipeSerializer net/minecraft/world/item/crafting/RecipeSerializer + f Lnet/minecraft/world/item/crafting/RecipeSerializer; a SHAPED_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; b SHAPELESS_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; c ARMOR_DYE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; d BOOK_CLONING + f Lnet/minecraft/world/item/crafting/RecipeSerializer; e MAP_CLONING + f Lnet/minecraft/world/item/crafting/RecipeSerializer; f MAP_EXTENDING + f Lnet/minecraft/world/item/crafting/RecipeSerializer; g FIREWORK_ROCKET + f Lnet/minecraft/world/item/crafting/RecipeSerializer; h FIREWORK_STAR + f Lnet/minecraft/world/item/crafting/RecipeSerializer; i FIREWORK_STAR_FADE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; j TIPPED_ARROW + f Lnet/minecraft/world/item/crafting/RecipeSerializer; k BANNER_DUPLICATE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; l SHIELD_DECORATION + f Lnet/minecraft/world/item/crafting/RecipeSerializer; m TRANSMUTE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; n REPAIR_ITEM + f Lnet/minecraft/world/item/crafting/RecipeSerializer; o SMELTING_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; p BLASTING_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; q SMOKING_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; r CAMPFIRE_COOKING_RECIPE + f Lnet/minecraft/world/item/crafting/RecipeSerializer; s STONECUTTER + f Lnet/minecraft/world/item/crafting/RecipeSerializer; t SMITHING_TRANSFORM + f Lnet/minecraft/world/item/crafting/RecipeSerializer; u SMITHING_TRIM + f Lnet/minecraft/world/item/crafting/RecipeSerializer; v DECORATED_POT_RECIPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;)Lnet/minecraft/world/item/crafting/RecipeSerializer; a register + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/crafting/RecipeSingleItem net/minecraft/world/item/crafting/SingleItemRecipe + f Lnet/minecraft/world/item/crafting/RecipeItemStack; c input + f Lnet/minecraft/world/item/ItemStack; d result + f Ljava/lang/String; e group + f Lnet/minecraft/world/item/crafting/PlacementInfo; f placementInfo + m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m ()Ljava/lang/String; j group + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; k input + m ()Lnet/minecraft/world/item/ItemStack; l result +c net/minecraft/world/item/crafting/RecipeSingleItem$a net/minecraft/world/item/crafting/SingleItemRecipe$Factory +c net/minecraft/world/item/crafting/RecipeSingleItem$b net/minecraft/world/item/crafting/SingleItemRecipe$Serializer + f Lcom/mojang/serialization/MapCodec; w codec + f Lnet/minecraft/network/codec/StreamCodec; x streamCodec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/crafting/RecipeSingleItem$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$0 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/crafting/RecipeSmoking net/minecraft/world/item/crafting/SmokingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m ()Lnet/minecraft/world/item/Item; f furnaceIcon + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory +c net/minecraft/world/item/crafting/RecipeStonecutting net/minecraft/world/item/crafting/StonecutterRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c resultDisplay + m ()Ljava/util/List; g display + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory +c net/minecraft/world/item/crafting/RecipeTippedArrow net/minecraft/world/item/crafting/TippedArrowRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches +c net/minecraft/world/item/crafting/Recipes net/minecraft/world/item/crafting/RecipeType + f Lnet/minecraft/world/item/crafting/Recipes; a CRAFTING + f Lnet/minecraft/world/item/crafting/Recipes; b SMELTING + f Lnet/minecraft/world/item/crafting/Recipes; c BLASTING + f Lnet/minecraft/world/item/crafting/Recipes; d SMOKING + f Lnet/minecraft/world/item/crafting/Recipes; e CAMPFIRE_COOKING + f Lnet/minecraft/world/item/crafting/Recipes; f STONECUTTING + f Lnet/minecraft/world/item/crafting/Recipes; g SMITHING + m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/Recipes; a register +c net/minecraft/world/item/crafting/Recipes$1 net/minecraft/world/item/crafting/RecipeType$1 +c net/minecraft/world/item/crafting/RecipiesShield net/minecraft/world/item/crafting/ShieldDecorationRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches +c net/minecraft/world/item/crafting/SelectableRecipe net/minecraft/world/item/crafting/SelectableRecipe + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; a optionDisplay + f Ljava/util/Optional; b recipe + m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Lnet/minecraft/world/item/crafting/SelectableRecipe; a lambda$noRecipeCodec$0 + m ()Lnet/minecraft/network/codec/StreamCodec; a noRecipeCodec + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b optionDisplay + m ()Ljava/util/Optional; c recipe +c net/minecraft/world/item/crafting/SelectableRecipe$a net/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry + f Lnet/minecraft/world/item/crafting/RecipeItemStack; a input + f Lnet/minecraft/world/item/crafting/SelectableRecipe; b recipe + m ()Lnet/minecraft/network/codec/StreamCodec; a noRecipeCodec + m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; b input + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe; c recipe +c net/minecraft/world/item/crafting/SelectableRecipe$b net/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet + f Ljava/util/List; a entries + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$a;)Z a lambda$selectByInput$1 + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; a empty + m (Lnet/minecraft/world/item/ItemStack;)Z a acceptsInput + m ()Lnet/minecraft/network/codec/StreamCodec; b noRecipeCodec + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$a;)Z b lambda$acceptsInput$0 + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/SelectableRecipe$b; b selectByInput + m ()Z c isEmpty + m ()I d size + m ()Ljava/util/List; e entries +c net/minecraft/world/item/crafting/ShapedRecipePattern net/minecraft/world/item/crafting/ShapedRecipePattern + f C a EMPTY_SLOT + f Lcom/mojang/serialization/MapCodec; b MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f I d MAX_SIZE + f I e width + f I f height + f Ljava/util/List; g ingredients + f Ljava/util/Optional; h data + f I i ingredientCount + f Z j symmetrical + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z a matches + m (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a createFromNetwork + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$a;)Lcom/mojang/serialization/DataResult; a unpack + m (Ljava/util/List;)[Ljava/lang/String; a shrink + m (C)Ljava/lang/String; a lambda$unpack$6 + m (Lnet/minecraft/world/item/crafting/CraftingInput;Z)Z a matches + m ()I a width + m (Ljava/lang/String;)I a firstNonEmpty + m (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a of + m (Lit/unimi/dsi/fastutil/chars/CharSet;)Ljava/lang/String; a lambda$unpack$7 + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/util/List; a lambda$static$5 + m (Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a of + m ()I b height + m (Ljava/lang/String;)I b lastNonEmpty + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; b lambda$static$4 + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; c lambda$static$3 + m ()Ljava/util/List; c ingredients + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Lcom/mojang/serialization/DataResult; d lambda$static$2 + m ()Lcom/mojang/serialization/DataResult; d lambda$static$1 + m ()Ljava/lang/String; e lambda$static$0 +c net/minecraft/world/item/crafting/ShapedRecipePattern$a net/minecraft/world/item/crafting/ShapedRecipePattern$Data + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Ljava/util/Map; b key + f Ljava/util/List; c pattern + f Lcom/mojang/serialization/Codec; d PATTERN_CODEC + f Lcom/mojang/serialization/Codec; e SYMBOL_CODEC + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$static$4 + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$a;)Ljava/util/List; a lambda$static$9 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$7 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$10 + m ()Ljava/util/Map; a key + m ()Ljava/util/List; b pattern + m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$5 + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$a;)Ljava/util/Map; b lambda$static$8 + m ()Ljava/lang/String; c lambda$static$6 + m ()Ljava/lang/String; d lambda$static$3 + m ()Ljava/lang/String; e lambda$static$2 + m ()Ljava/lang/String; f lambda$static$1 + m ()Ljava/lang/String; g lambda$static$0 +c net/minecraft/world/item/crafting/ShapedRecipes net/minecraft/world/item/crafting/ShapedRecipe + f Lnet/minecraft/world/item/crafting/ShapedRecipePattern; c pattern + f Lnet/minecraft/world/item/ItemStack; d result + f Ljava/lang/String; e group + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; f category + f Z g showNotification + f Lnet/minecraft/world/item/crafting/PlacementInfo; h placementInfo + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; a lambda$display$0 + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category + m ()Ljava/util/List; f getIngredients + m ()Ljava/util/List; g display + m ()Z i showNotification + m ()Ljava/lang/String; j group + m ()I k getWidth + m ()I l getHeight +c net/minecraft/world/item/crafting/ShapedRecipes$Serializer net/minecraft/world/item/crafting/ShapedRecipe$Serializer + f Lcom/mojang/serialization/MapCodec; w CODEC + f Lnet/minecraft/network/codec/StreamCodec; x STREAM_CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Ljava/lang/Boolean; a lambda$static$4 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/ShapedRecipes;)V a toNetwork + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/ShapedRecipes; a fromNetwork + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Lnet/minecraft/world/item/ItemStack; b lambda$static$3 + m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; c lambda$static$2 + m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; d lambda$static$1 + m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Ljava/lang/String; e lambda$static$0 +c net/minecraft/world/item/crafting/ShapelessRecipes net/minecraft/world/item/crafting/ShapelessRecipe + f Ljava/lang/String; c group + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category + f Lnet/minecraft/world/item/ItemStack; e result + f Ljava/util/List; f ingredients + f Lnet/minecraft/world/item/crafting/PlacementInfo; g placementInfo + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category + m ()Ljava/util/List; g display + m ()Ljava/lang/String; j group +c net/minecraft/world/item/crafting/ShapelessRecipes$a net/minecraft/world/item/crafting/ShapelessRecipe$Serializer + f Lnet/minecraft/network/codec/StreamCodec; w STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; x CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Ljava/util/List; a lambda$static$8 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Lnet/minecraft/world/item/ItemStack; b lambda$static$7 + m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; c lambda$static$6 + m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Ljava/lang/String; d lambda$static$5 + m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Ljava/util/List; e lambda$static$3 + m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Lnet/minecraft/world/item/ItemStack; f lambda$static$2 + m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; g lambda$static$1 + m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Ljava/lang/String; h lambda$static$0 +c net/minecraft/world/item/crafting/SingleRecipeInput net/minecraft/world/item/crafting/SingleRecipeInput + f Lnet/minecraft/world/item/ItemStack; a item + m ()I a size + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()Lnet/minecraft/world/item/ItemStack; c item +c net/minecraft/world/item/crafting/SmithingRecipe net/minecraft/world/item/crafting/SmithingRecipe + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m ()Lnet/minecraft/world/item/crafting/Recipes; b getType + m ()Ljava/util/Optional; c templateIngredient + m ()Ljava/util/Optional; f baseIngredient + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory + m ()Ljava/util/Optional; k additionIngredient +c net/minecraft/world/item/crafting/SmithingRecipeInput net/minecraft/world/item/crafting/SmithingRecipeInput + f Lnet/minecraft/world/item/ItemStack; a template + f Lnet/minecraft/world/item/ItemStack; b base + f Lnet/minecraft/world/item/ItemStack; c addition + m ()I a size + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()Z b isEmpty + m ()Lnet/minecraft/world/item/ItemStack; c template + m ()Lnet/minecraft/world/item/ItemStack; d base + m ()Lnet/minecraft/world/item/ItemStack; e addition +c net/minecraft/world/item/crafting/SmithingTransformRecipe net/minecraft/world/item/crafting/SmithingTransformRecipe + f Ljava/util/Optional; c template + f Ljava/util/Optional; d base + f Ljava/util/Optional; e addition + f Lnet/minecraft/world/item/ItemStack; f result + f Lnet/minecraft/world/item/crafting/PlacementInfo; g placementInfo + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo + m ()Ljava/util/Optional; c templateIngredient + m ()Ljava/util/Optional; f baseIngredient + m ()Ljava/util/List; g display + m ()Ljava/util/Optional; k additionIngredient +c net/minecraft/world/item/crafting/SmithingTransformRecipe$a net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer + f Lnet/minecraft/network/codec/StreamCodec; w STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; x CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/ItemStack; a lambda$static$8 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; b lambda$static$7 + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; c lambda$static$6 + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; d lambda$static$5 + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/ItemStack; e lambda$static$3 + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; f lambda$static$2 + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; g lambda$static$1 + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; h lambda$static$0 +c net/minecraft/world/item/crafting/SmithingTrimRecipe net/minecraft/world/item/crafting/SmithingTrimRecipe + f Ljava/util/Optional; c template + f Ljava/util/Optional; d base + f Ljava/util/Optional; e addition + f Lnet/minecraft/world/item/crafting/PlacementInfo; f placementInfo + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a applyTrim + m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo + m ()Ljava/util/Optional; c templateIngredient + m ()Ljava/util/Optional; f baseIngredient + m ()Ljava/util/List; g display + m ()Ljava/util/Optional; k additionIngredient +c net/minecraft/world/item/crafting/SmithingTrimRecipe$a net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer + f Lnet/minecraft/network/codec/StreamCodec; w STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; x CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; a lambda$static$6 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; b lambda$static$5 + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; c lambda$static$4 + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; d lambda$static$2 + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; e lambda$static$1 + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; f lambda$static$0 +c net/minecraft/world/item/crafting/TransmuteRecipe net/minecraft/world/item/crafting/TransmuteRecipe + f Ljava/lang/String; c group + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category + f Lnet/minecraft/world/item/crafting/RecipeItemStack; e input + f Lnet/minecraft/world/item/crafting/RecipeItemStack; f material + f Lnet/minecraft/core/Holder; g result + f Lnet/minecraft/world/item/crafting/PlacementInfo; h placementInfo + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category + m ()Ljava/util/List; g display + m ()Ljava/lang/String; j group +c net/minecraft/world/item/crafting/TransmuteRecipe$a net/minecraft/world/item/crafting/TransmuteRecipe$Serializer + f Lnet/minecraft/network/codec/StreamCodec; w STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; x CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/core/Holder; a lambda$static$10 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/RecipeItemStack; b lambda$static$9 + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/RecipeItemStack; c lambda$static$8 + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; d lambda$static$7 + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; e lambda$static$6 + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/core/Holder; f lambda$static$4 + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/RecipeItemStack; g lambda$static$3 + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/RecipeItemStack; h lambda$static$2 + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; i lambda$static$1 + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; j lambda$static$0 +c net/minecraft/world/item/crafting/display/DisplayContentsFactory net/minecraft/world/item/crafting/display/DisplayContentsFactory +c net/minecraft/world/item/crafting/display/DisplayContentsFactory$a net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForRemainders + m (Ljava/lang/Object;Ljava/util/List;)Ljava/lang/Object; a addRemainder +c net/minecraft/world/item/crafting/display/DisplayContentsFactory$b net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks + m (Lnet/minecraft/core/Holder;)Ljava/lang/Object; a forStack + m (Lnet/minecraft/world/item/Item;)Ljava/lang/Object; a forStack + m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; a forStack +c net/minecraft/world/item/crafting/display/FurnaceRecipeDisplay net/minecraft/world/item/crafting/display/FurnaceRecipeDisplay + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f ingredient + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g fuel + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h result + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; i craftingStation + f I j duration + f F k experience + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b ingredient + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c fuel + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation + m ()I f duration + m ()F g experience +c net/minecraft/world/item/crafting/display/RecipeDisplay net/minecraft/world/item/crafting/display/RecipeDisplay + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation +c net/minecraft/world/item/crafting/display/RecipeDisplay$a net/minecraft/world/item/crafting/display/RecipeDisplay$Type + f Lcom/mojang/serialization/MapCodec; a codec + f Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/crafting/display/RecipeDisplayEntry net/minecraft/world/item/crafting/display/RecipeDisplayEntry + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; b id + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay; c display + f Ljava/util/OptionalInt; d group + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; e category + f Ljava/util/Optional; f craftingRequirements + m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; a resultItems + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; a id + m (Lnet/minecraft/world/entity/player/StackedItemContents;)Z a canCraft + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; b display + m ()Ljava/util/OptionalInt; c group + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; d category + m ()Ljava/util/Optional; e craftingRequirements +c net/minecraft/world/item/crafting/display/RecipeDisplayId net/minecraft/world/item/crafting/display/RecipeDisplayId + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b index + m ()I a index +c net/minecraft/world/item/crafting/display/RecipeDisplays net/minecraft/world/item/crafting/display/RecipeDisplays + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a bootstrap +c net/minecraft/world/item/crafting/display/ShapedCraftingRecipeDisplay net/minecraft/world/item/crafting/display/ShapedCraftingRecipeDisplay + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE + f I f width + f I g height + f Ljava/util/List; h ingredients + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; i result + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; j craftingStation + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z a lambda$isEnabled$1 + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I b width + m ()I c height + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation + m ()Ljava/util/List; f ingredients +c net/minecraft/world/item/crafting/display/ShapelessCraftingRecipeDisplay net/minecraft/world/item/crafting/display/ShapelessCraftingRecipeDisplay + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE + f Ljava/util/List; f ingredients + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g result + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h craftingStation + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z a lambda$isEnabled$1 + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/List; b ingredients + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation +c net/minecraft/world/item/crafting/display/SlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; a resolveForStacks + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve + m (Lnet/minecraft/util/context/ContextMap;)Lnet/minecraft/world/item/ItemStack; b resolveForFirstStack +c net/minecraft/world/item/crafting/display/SlotDisplay$a net/minecraft/world/item/crafting/display/SlotDisplay$AnyFuel + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$a; c INSTANCE + f Lcom/mojang/serialization/MapCodec; d MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; f TYPE + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve +c net/minecraft/world/item/crafting/display/SlotDisplay$b net/minecraft/world/item/crafting/display/SlotDisplay$Composite + f Lcom/mojang/serialization/MapCodec; c MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE + f Ljava/util/List; f contents + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z a lambda$isEnabled$2 + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Ljava/util/stream/Stream; a lambda$resolve$1 + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve + m ()Ljava/util/List; b contents +c net/minecraft/world/item/crafting/display/SlotDisplay$c net/minecraft/world/item/crafting/display/SlotDisplay$Empty + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$c; c INSTANCE + f Lcom/mojang/serialization/MapCodec; d MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; f TYPE + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve +c net/minecraft/world/item/crafting/display/SlotDisplay$d net/minecraft/world/item/crafting/display/SlotDisplay$ItemSlotDisplay + f Lcom/mojang/serialization/MapCodec; c MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE + f Lnet/minecraft/core/Holder; f item + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve + m ()Lnet/minecraft/core/Holder; b item +c net/minecraft/world/item/crafting/display/SlotDisplay$e net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackContentsFactory + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$e; a INSTANCE + m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; a forStack + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b forStack +c net/minecraft/world/item/crafting/display/SlotDisplay$f net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackSlotDisplay + f Lcom/mojang/serialization/MapCodec; c MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE + f Lnet/minecraft/world/item/ItemStack; f stack + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve + m ()Lnet/minecraft/world/item/ItemStack; b stack +c net/minecraft/world/item/crafting/display/SlotDisplay$g net/minecraft/world/item/crafting/display/SlotDisplay$SmithingTrimDemoSlotDisplay + f Lcom/mojang/serialization/MapCodec; c MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f base + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g material + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h pattern + m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$resolve$2 + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type + m (Ljava/util/List;Lnet/minecraft/util/RandomSource;Ljava/util/List;Ljava/util/List;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a lambda$resolve$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b base + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c material + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d pattern +c net/minecraft/world/item/crafting/display/SlotDisplay$h net/minecraft/world/item/crafting/display/SlotDisplay$TagSlotDisplay + f Lcom/mojang/serialization/MapCodec; c MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE + f Lnet/minecraft/tags/TagKey; f tag + m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$b;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/stream/Stream; a lambda$resolve$1 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$resolve$2 + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve + m ()Lnet/minecraft/tags/TagKey; b tag +c net/minecraft/world/item/crafting/display/SlotDisplay$i net/minecraft/world/item/crafting/display/SlotDisplay$Type + f Lcom/mojang/serialization/MapCodec; a codec + f Lnet/minecraft/network/codec/StreamCodec; b streamCodec + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/item/crafting/display/SlotDisplay$j net/minecraft/world/item/crafting/display/SlotDisplay$WithRemainder + f Lcom/mojang/serialization/MapCodec; c MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f input + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g remainder + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled + m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$a;Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; a lambda$resolve$1 + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b input + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c remainder +c net/minecraft/world/item/crafting/display/SlotDisplayContext net/minecraft/world/item/crafting/display/SlotDisplayContext + f Lnet/minecraft/util/context/ContextKey; a FUEL_VALUES + f Lnet/minecraft/util/context/ContextKey; b REGISTRIES + f Lnet/minecraft/util/context/ContextKeySet; c CONTEXT + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/util/context/ContextMap; a fromLevel +c net/minecraft/world/item/crafting/display/SlotDisplays net/minecraft/world/item/crafting/display/SlotDisplays + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a bootstrap +c net/minecraft/world/item/crafting/display/SmithingRecipeDisplay net/minecraft/world/item/crafting/display/SmithingRecipeDisplay + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f template + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g base + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h addition + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; i result + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; j craftingStation + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b template + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c base + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; f addition +c net/minecraft/world/item/crafting/display/StonecutterRecipeDisplay net/minecraft/world/item/crafting/display/StonecutterRecipeDisplay + f Lcom/mojang/serialization/MapCodec; a MAP_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f input + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g result + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h craftingStation + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b input + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation +c net/minecraft/world/item/enchantment/ConditionalEffect net/minecraft/world/item/enchantment/ConditionalEffect + f Ljava/lang/Object; a effect + f Ljava/util/Optional; b requirements + m (Lnet/minecraft/util/context/ContextKeySet;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lcom/mojang/serialization/DataResult; a lambda$conditionCodec$3 + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$4 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lcom/mojang/serialization/DataResult; a lambda$conditionCodec$2 + m (Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; a conditionCodec + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$conditionCodec$1 + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; a codec + m ()Ljava/lang/Object; a effect + m ()Ljava/util/Optional; b requirements + m (Ljava/lang/String;)Ljava/lang/String; b lambda$conditionCodec$0 +c net/minecraft/world/item/enchantment/Enchantable net/minecraft/world/item/enchantment/Enchantable + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f I c value + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a value +c net/minecraft/world/item/enchantment/EnchantedItemInUse net/minecraft/world/item/enchantment/EnchantedItemInUse + f Lnet/minecraft/world/item/ItemStack; a itemStack + f Lnet/minecraft/world/entity/EnumItemSlot; b inSlot + f Lnet/minecraft/world/entity/EntityLiving; c owner + f Ljava/util/function/Consumer; d onBreak + m ()Lnet/minecraft/world/item/ItemStack; a itemStack + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/Item;)V a lambda$new$0 + m ()Lnet/minecraft/world/entity/EnumItemSlot; b inSlot + m ()Lnet/minecraft/world/entity/EntityLiving; c owner + m ()Ljava/util/function/Consumer; d onBreak +c net/minecraft/world/item/enchantment/Enchantment net/minecraft/world/item/enchantment/Enchantment + f I a MAX_LEVEL + f Lcom/mojang/serialization/Codec; b DIRECT_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; e description + f Lnet/minecraft/world/item/enchantment/Enchantment$c; f definition + f Lnet/minecraft/core/HolderSet; g exclusiveSet + f Lnet/minecraft/core/component/DataComponentMap; h effects + m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Z a lambda$matchingSlot$1 + m (Lnet/minecraft/world/item/ItemStack;)Z a isPrimaryItem + m (Lnet/minecraft/world/item/enchantment/Enchantment$c;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a enchantment + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a entityContext + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyDamageProtection + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V a lambda$onProjectileSpawned$3 + m (I)Lnet/minecraft/world/item/enchantment/Enchantment$b; a constantCost + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyItemFilteredCount + m (Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$b;Lnet/minecraft/world/item/enchantment/Enchantment$b;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$c; a definition + m (Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a doPostAttack + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V a lambda$modifyDamageFilteredValue$7 + m (II)Lnet/minecraft/world/item/enchantment/Enchantment$b; a dynamicCost + m (Lnet/minecraft/world/entity/EnumItemSlot;)Z a matchingSlot + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a locationContext + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/EntityLiving;)V a runLocationChangedEffects + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V a tick + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)V a applyEffects + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; a getEffects + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V a lambda$modifyItemFilteredCount$5 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Z a isImmuneToDamage + m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Map; a getSlotItems + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a doPostAttack + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a blockHitContext + m (ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/EntityLiving;)V a stopLocationBasedEffects + m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/network/chat/IChatBaseComponent; a getFullname + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/HolderSet; a getSupportedItems + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a itemContext + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyMobExperience + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyDamageFilteredValue + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;)V a onHitBlock + m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyTridentSpinAttackStrength + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyDurabilityChange + m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$b;Lnet/minecraft/world/item/enchantment/Enchantment$b;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$c; a definition + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z a areCompatible + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyUnfilteredValue + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyEntityFilteredValue + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V a lambda$onHitBlock$4 + m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)V a lambda$runLocationChangedEffects$8 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V b modifyDamage + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; b damageContext + m (Lnet/minecraft/world/item/ItemStack;)Z b isSupportedItem + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V b lambda$modifyEntityFilteredValue$6 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V b lambda$tick$2 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V b onProjectileSpawned + m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V b modifyCrossbowChargeTime + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V b modifyTridentReturnToOwnerAcceleration + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V b modifyAmmoCount + m ()I b getWeight + m (I)I b getMinCost + m (I)I c getMaxCost + m ()I c getAnvilCost + m (Lnet/minecraft/world/item/ItemStack;)Z c canEnchant + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V c modifyPiercingCount + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V c modifyFallBasedDamage + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V c modifyFishingTimeReduction + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V d modifyFishingLuckBonus + m ()I d getMinLevel + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V d modifyKnockback + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V d modifyBlockExperience + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V e modifyProjectileCount + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V e modifyDurabilityToRepairFromXp + m ()I e getMaxLevel + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V e modifyArmorEffectivness + m ()Lnet/minecraft/network/chat/IChatBaseComponent; f description + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V f modifyProjectileSpread + m ()Lnet/minecraft/world/item/enchantment/Enchantment$c; g definition + m ()Lnet/minecraft/core/HolderSet; h exclusiveSet + m ()Lnet/minecraft/core/component/DataComponentMap; i effects +c net/minecraft/world/item/enchantment/Enchantment$1 net/minecraft/world/item/enchantment/Enchantment$1 + f [I a $SwitchMap$net$minecraft$world$item$enchantment$EnchantmentTarget +c net/minecraft/world/item/enchantment/Enchantment$a net/minecraft/world/item/enchantment/Enchantment$Builder + f Lnet/minecraft/world/item/enchantment/Enchantment$c; a definition + f Lnet/minecraft/core/HolderSet; b exclusiveSet + f Ljava/util/Map; c effectLists + f Lnet/minecraft/core/component/DataComponentMap$a; d effectMapBuilder + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a exclusiveWith + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/item/enchantment/Enchantment; a build + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; a lambda$getEffectsList$0 + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$a; b withSpecialEffect + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; b getEffectsList +c net/minecraft/world/item/enchantment/Enchantment$b net/minecraft/world/item/enchantment/Enchantment$Cost + f Lcom/mojang/serialization/Codec; a CODEC + f I b base + f I c perLevelAboveFirst + m (I)I a calculate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a base + m ()I b perLevelAboveFirst +c net/minecraft/world/item/enchantment/Enchantment$c net/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/HolderSet; b supportedItems + f Ljava/util/Optional; c primaryItems + f I d weight + f I e maxLevel + f Lnet/minecraft/world/item/enchantment/Enchantment$b; f minCost + f Lnet/minecraft/world/item/enchantment/Enchantment$b; g maxCost + f I h anvilCost + f Ljava/util/List; i slots + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/HolderSet; a supportedItems + m ()Ljava/util/Optional; b primaryItems + m ()I c weight + m ()I d maxLevel + m ()Lnet/minecraft/world/item/enchantment/Enchantment$b; e minCost + m ()Lnet/minecraft/world/item/enchantment/Enchantment$b; f maxCost + m ()I g anvilCost + m ()Ljava/util/List; h slots +c net/minecraft/world/item/enchantment/EnchantmentEffectComponents net/minecraft/world/item/enchantment/EnchantmentEffectComponents + f Lnet/minecraft/core/component/DataComponentType; A CROSSBOW_CHARGE_TIME + f Lnet/minecraft/core/component/DataComponentType; B CROSSBOW_CHARGING_SOUNDS + f Lnet/minecraft/core/component/DataComponentType; C TRIDENT_SOUND + f Lnet/minecraft/core/component/DataComponentType; D PREVENT_EQUIPMENT_DROP + f Lnet/minecraft/core/component/DataComponentType; E PREVENT_ARMOR_CHANGE + f Lnet/minecraft/core/component/DataComponentType; F TRIDENT_SPIN_ATTACK_STRENGTH + f Lcom/mojang/serialization/Codec; a COMPONENT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/core/component/DataComponentType; c DAMAGE_PROTECTION + f Lnet/minecraft/core/component/DataComponentType; d DAMAGE_IMMUNITY + f Lnet/minecraft/core/component/DataComponentType; e DAMAGE + f Lnet/minecraft/core/component/DataComponentType; f SMASH_DAMAGE_PER_FALLEN_BLOCK + f Lnet/minecraft/core/component/DataComponentType; g KNOCKBACK + f Lnet/minecraft/core/component/DataComponentType; h ARMOR_EFFECTIVENESS + f Lnet/minecraft/core/component/DataComponentType; i POST_ATTACK + f Lnet/minecraft/core/component/DataComponentType; j HIT_BLOCK + f Lnet/minecraft/core/component/DataComponentType; k ITEM_DAMAGE + f Lnet/minecraft/core/component/DataComponentType; l ATTRIBUTES + f Lnet/minecraft/core/component/DataComponentType; m EQUIPMENT_DROPS + f Lnet/minecraft/core/component/DataComponentType; n LOCATION_CHANGED + f Lnet/minecraft/core/component/DataComponentType; o TICK + f Lnet/minecraft/core/component/DataComponentType; p AMMO_USE + f Lnet/minecraft/core/component/DataComponentType; q PROJECTILE_PIERCING + f Lnet/minecraft/core/component/DataComponentType; r PROJECTILE_SPAWNED + f Lnet/minecraft/core/component/DataComponentType; s PROJECTILE_SPREAD + f Lnet/minecraft/core/component/DataComponentType; t PROJECTILE_COUNT + f Lnet/minecraft/core/component/DataComponentType; u TRIDENT_RETURN_ACCELERATION + f Lnet/minecraft/core/component/DataComponentType; v FISHING_TIME_REDUCTION + f Lnet/minecraft/core/component/DataComponentType; w FISHING_LUCK_BONUS + f Lnet/minecraft/core/component/DataComponentType; x BLOCK_EXPERIENCE + f Lnet/minecraft/core/component/DataComponentType; y MOB_EXPERIENCE + f Lnet/minecraft/core/component/DataComponentType; z REPAIR_WITH_XP + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; A lambda$static$4 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; B lambda$static$3 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; C lambda$static$2 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; D lambda$static$1 + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/component/DataComponentType; a bootstrap + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; a lambda$static$30 + m ()Lcom/mojang/serialization/Codec; a lambda$static$0 + m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/core/component/DataComponentType; a register + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; b lambda$static$29 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; c lambda$static$28 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; d lambda$static$27 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; e lambda$static$26 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; f lambda$static$25 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; g lambda$static$24 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; h lambda$static$23 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; i lambda$static$22 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; j lambda$static$21 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; k lambda$static$20 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; l lambda$static$19 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; m lambda$static$18 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; n lambda$static$17 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; o lambda$static$16 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; p lambda$static$15 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; q lambda$static$14 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; r lambda$static$13 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; s lambda$static$12 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; t lambda$static$11 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; u lambda$static$10 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; v lambda$static$9 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; w lambda$static$8 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; x lambda$static$7 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; y lambda$static$6 + m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; z lambda$static$5 +c net/minecraft/world/item/enchantment/EnchantmentManager net/minecraft/world/item/enchantment/EnchantmentHelper + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Consumer;)V a onHitBlock + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EntityLiving;)I a getEnchantmentLevel + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F a modifyDamage + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V a lambda$modifyKnockback$9 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/util/RandomSource;)V a enchantItemFromProvider + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)I a getItemEnchantmentLevel + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;)V a forEachModifier + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Lnet/minecraft/world/item/ItemStack; a enchantItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$getDamageProtection$5 + m (ILjava/util/List;Lnet/minecraft/core/Holder;)V a lambda$getAvailableEnchantmentResults$43 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)V a stopLocationBasedEffects + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)V a runLocationChangedEffects + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V a setEnchantments + m (Lnet/minecraft/world/item/enchantment/providers/EnchantmentProvider;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$enchantItemFromProvider$44 + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder; a lambda$enchantItem$39 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/EnchantmentManager$b;)V a runIterationOnItem + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/Holder;I)V a lambda$getHighestLevel$38 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a doPostAttackEffects + m (Lnet/minecraft/world/item/ItemStack;ZLnet/minecraft/core/Holder;)Z a lambda$getAvailableEnchantmentResults$42 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V a forEachModifier + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/core/Holder;I)V a lambda$onProjectileSpawned$21 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;I)I a processProjectileCount + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/IRegistryCustom;Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; a enchantItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V a lambda$getTridentReturnToOwnerAcceleration$34 + m (Lnet/minecraft/core/component/DataComponentType;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/Holder;I)V a lambda$has$37 + m (Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)Lnet/minecraft/world/item/ItemStack; a createBook + m (Lnet/minecraft/core/IRegistryCustom;)Ljava/util/stream/Stream; a lambda$enchantItem$40 + m (Lnet/minecraft/world/entity/EntityLiving;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V a lambda$getTridentSpinAttackStrength$36 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)I a processAmmoUse + m (Lnet/minecraft/world/entity/EntityLiving;)V a stopLocationBasedEffects + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V a lambda$forEachModifier$30 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$isImmuneToDamage$4 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$stopLocationBasedEffects$16 + m (ILnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)Ljava/util/List; a getAvailableEnchantmentResults + m (Lnet/minecraft/world/item/ItemStack;)Z a canStoreEnchantments + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;I)V a lambda$doPostAttackEffectsWithItemSourceOnBreak$12 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/IProjectile;Ljava/util/function/Consumer;)V a onProjectileSpawned + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/entity/EntityLiving;Ljava/util/function/Predicate;)Ljava/util/Optional; a getRandomItemWith + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;F)F a processProjectileSpread + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$doPostAttackEffectsWithItemSourceOnBreak$11 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)I a getPiercingCount + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V a lambda$forEachModifier$28 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;)V a doPostAttackEffectsWithItemSource + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$processEquipmentDropChance$27 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)F a getTridentSpinAttackStrength + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/Holder;I)V a lambda$onHitBlock$22 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V a doPostAttackEffectsWithItemSourceOnBreak + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)Z a isImmuneToDamage + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V a lambda$processEquipmentDropChance$26 + m (Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V a lambda$forEachModifier$31 + m (Lnet/minecraft/util/RandomSource;IILnet/minecraft/world/item/ItemStack;)I a getEnchantmentCost + m (Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)Z a lambda$filterCompatibleEnchantments$41 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/tags/TagKey;)Z a hasTag + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a runLocationChangedEffects + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;F)F a processEquipmentDropChance + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V a lambda$modifyDurabilityToRepairFromXp$23 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;I)I a processMobExperience + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$tickEffects$17 + m (Ljava/util/Collection;Lnet/minecraft/core/Holder;)Z a isEnchantmentCompatible + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/enchantment/EnchantmentManager$a;)V a runIterationOnItem + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; a updateEnchantments + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;F)F a modifyCrossbowChargingTime + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$processMobExperience$3 + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V a lambda$forEachModifier$29 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/enchantment/EnchantmentManager$a;)V a runIterationOnEquipment + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Z a has + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I a getFishingLuckBonus + m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)V a filterCompatibleEnchantments + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;I)I a processDurabilityChange + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)F b getFishingTimeReduction + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; b getEnchantmentsForCrafting + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V b tickEffects + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F b modifyFallBasedDamage + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V b lambda$processEquipmentDropChance$25 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V b lambda$runLocationChangedEffects$14 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;I)I b processBlockExperience + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V b lambda$processEquipmentDropChance$24 + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V b lambda$stopLocationBasedEffects$15 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; b pickHighestLevel + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V b lambda$getFishingTimeReduction$33 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)F b getDamageProtection + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V b lambda$doPostAttackEffectsWithItemSourceOnBreak$10 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Ljava/util/List; b selectEnchantment + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V b lambda$getPiercingCount$20 + m (Lnet/minecraft/world/entity/EntityLiving;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V b lambda$modifyCrossbowChargingTime$35 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V b lambda$modifyArmorEffectiveness$8 + m (Lnet/minecraft/world/item/ItemStack;)Z c hasAnyEnchantments + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/datafixers/util/Pair; c getHighestLevel + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V c lambda$runLocationChangedEffects$13 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V c lambda$getFishingLuckBonus$32 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I c getTridentReturnToOwnerAcceleration + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F c modifyArmorEffectiveness + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V c lambda$modifyFallBasedDamage$7 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V c lambda$processBlockExperience$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;I)I c modifyDurabilityToRepairFromXp + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V d lambda$processProjectileSpread$19 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F d modifyKnockback + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentType; d getComponentType + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V d lambda$modifyDamage$6 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V d lambda$processAmmoUse$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V e lambda$processProjectileCount$18 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V e lambda$processDurabilityChange$0 +c net/minecraft/world/item/enchantment/EnchantmentManager$a net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor +c net/minecraft/world/item/enchantment/EnchantmentManager$b net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor +c net/minecraft/world/item/enchantment/EnchantmentTarget net/minecraft/world/item/enchantment/EnchantmentTarget + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; a ATTACKER + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; b DAMAGING_ENTITY + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; c VICTIM + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e id + f [Lnet/minecraft/world/item/enchantment/EnchantmentTarget; f $VALUES + m ()[Lnet/minecraft/world/item/enchantment/EnchantmentTarget; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/item/enchantment/Enchantments net/minecraft/world/item/enchantment/Enchantments + f Lnet/minecraft/resources/ResourceKey; A FLAME + f Lnet/minecraft/resources/ResourceKey; B INFINITY + f Lnet/minecraft/resources/ResourceKey; C LUCK_OF_THE_SEA + f Lnet/minecraft/resources/ResourceKey; D LURE + f Lnet/minecraft/resources/ResourceKey; E LOYALTY + f Lnet/minecraft/resources/ResourceKey; F IMPALING + f Lnet/minecraft/resources/ResourceKey; G RIPTIDE + f Lnet/minecraft/resources/ResourceKey; H CHANNELING + f Lnet/minecraft/resources/ResourceKey; I MULTISHOT + f Lnet/minecraft/resources/ResourceKey; J QUICK_CHARGE + f Lnet/minecraft/resources/ResourceKey; K PIERCING + f Lnet/minecraft/resources/ResourceKey; L DENSITY + f Lnet/minecraft/resources/ResourceKey; M BREACH + f Lnet/minecraft/resources/ResourceKey; N WIND_BURST + f Lnet/minecraft/resources/ResourceKey; O MENDING + f Lnet/minecraft/resources/ResourceKey; P VANISHING_CURSE + f Lnet/minecraft/resources/ResourceKey; a PROTECTION + f Lnet/minecraft/resources/ResourceKey; b FIRE_PROTECTION + f Lnet/minecraft/resources/ResourceKey; c FEATHER_FALLING + f Lnet/minecraft/resources/ResourceKey; d BLAST_PROTECTION + f Lnet/minecraft/resources/ResourceKey; e PROJECTILE_PROTECTION + f Lnet/minecraft/resources/ResourceKey; f RESPIRATION + f Lnet/minecraft/resources/ResourceKey; g AQUA_AFFINITY + f Lnet/minecraft/resources/ResourceKey; h THORNS + f Lnet/minecraft/resources/ResourceKey; i DEPTH_STRIDER + f Lnet/minecraft/resources/ResourceKey; j FROST_WALKER + f Lnet/minecraft/resources/ResourceKey; k BINDING_CURSE + f Lnet/minecraft/resources/ResourceKey; l SOUL_SPEED + f Lnet/minecraft/resources/ResourceKey; m SWIFT_SNEAK + f Lnet/minecraft/resources/ResourceKey; n SHARPNESS + f Lnet/minecraft/resources/ResourceKey; o SMITE + f Lnet/minecraft/resources/ResourceKey; p BANE_OF_ARTHROPODS + f Lnet/minecraft/resources/ResourceKey; q KNOCKBACK + f Lnet/minecraft/resources/ResourceKey; r FIRE_ASPECT + f Lnet/minecraft/resources/ResourceKey; s LOOTING + f Lnet/minecraft/resources/ResourceKey; t SWEEPING_EDGE + f Lnet/minecraft/resources/ResourceKey; u EFFICIENCY + f Lnet/minecraft/resources/ResourceKey; v SILK_TOUCH + f Lnet/minecraft/resources/ResourceKey; w UNBREAKING + f Lnet/minecraft/resources/ResourceKey; x FORTUNE + f Lnet/minecraft/resources/ResourceKey; y POWER + f Lnet/minecraft/resources/ResourceKey; z PUNCH + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a key + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/enchantment/Enchantment$a;)V a register + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/world/item/enchantment/ItemEnchantments net/minecraft/world/item/enchantment/ItemEnchantments + f Lnet/minecraft/world/item/enchantment/ItemEnchantments; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Lcom/mojang/serialization/Codec; d LEVEL_CODEC + f Lcom/mojang/serialization/Codec; e LEVELS_CODEC + f Lcom/mojang/serialization/Codec; f FULL_CODEC + f Z h showInTooltip + m (Lnet/minecraft/core/Holder;)I a getLevel + m (Z)Lnet/minecraft/world/item/enchantment/ItemEnchantments; a withTooltip + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet; a getTagOrEmpty + m ()Ljava/util/Set; a keySet + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip + m ()Ljava/util/Set; b entrySet + m ()I c size + m ()Z d isEmpty +c net/minecraft/world/item/enchantment/ItemEnchantments$a net/minecraft/world/item/enchantment/ItemEnchantments$Mutable + f Z b showInTooltip + m (Lnet/minecraft/core/Holder;)I a getLevel + m (Lnet/minecraft/core/Holder;I)V a set + m ()Ljava/util/Set; a keySet + m (Ljava/util/function/Predicate;)V a removeIf + m (Lnet/minecraft/core/Holder;I)V b upgrade + m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; b toImmutable +c net/minecraft/world/item/enchantment/LevelBasedValue net/minecraft/world/item/enchantment/LevelBasedValue + f Lcom/mojang/serialization/Codec; a DISPATCH_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$b;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; a lambda$static$1 + m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$b; a constant + m (I)F a calculate + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$static$0 + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; a lambda$static$3 + m (FF)Lnet/minecraft/world/item/enchantment/LevelBasedValue$e; a perLevel + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lcom/mojang/datafixers/util/Either; a lambda$static$4 + m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue$f; a lookup + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; b lambda$static$2 + m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$e; b perLevel +c net/minecraft/world/item/enchantment/LevelBasedValue$a net/minecraft/world/item/enchantment/LevelBasedValue$Clamped + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d value + f F e min + f F f max + m ()Lcom/mojang/serialization/MapCodec; a codec + m (I)F a calculate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$a;)Lcom/mojang/serialization/DataResult; a lambda$static$2 + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b value + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$a;)Ljava/lang/String; b lambda$static$1 + m ()F c min + m ()F d max +c net/minecraft/world/item/enchantment/LevelBasedValue$b net/minecraft/world/item/enchantment/LevelBasedValue$Constant + f Lcom/mojang/serialization/Codec; c CODEC + f Lcom/mojang/serialization/MapCodec; d TYPED_CODEC + f F e value + m ()Lcom/mojang/serialization/MapCodec; a codec + m (I)F a calculate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()F b value +c net/minecraft/world/item/enchantment/LevelBasedValue$c net/minecraft/world/item/enchantment/LevelBasedValue$Fraction + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d numerator + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e denominator + m ()Lcom/mojang/serialization/MapCodec; a codec + m (I)F a calculate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b numerator + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c denominator +c net/minecraft/world/item/enchantment/LevelBasedValue$d net/minecraft/world/item/enchantment/LevelBasedValue$LevelsSquared + f Lcom/mojang/serialization/MapCodec; c CODEC + f F d added + m ()Lcom/mojang/serialization/MapCodec; a codec + m (I)F a calculate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()F b added +c net/minecraft/world/item/enchantment/LevelBasedValue$e net/minecraft/world/item/enchantment/LevelBasedValue$Linear + f Lcom/mojang/serialization/MapCodec; c CODEC + f F d base + f F e perLevelAboveFirst + m ()Lcom/mojang/serialization/MapCodec; a codec + m (I)F a calculate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()F b base + m ()F c perLevelAboveFirst +c net/minecraft/world/item/enchantment/LevelBasedValue$f net/minecraft/world/item/enchantment/LevelBasedValue$Lookup + f Lcom/mojang/serialization/MapCodec; c CODEC + f Ljava/util/List; d values + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e fallback + m ()Lcom/mojang/serialization/MapCodec; a codec + m (I)F a calculate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/List; b values + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c fallback +c net/minecraft/world/item/enchantment/Repairable net/minecraft/world/item/enchantment/Repairable + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/HolderSet; c items + m (Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/HolderSet; a items +c net/minecraft/world/item/enchantment/TargetedConditionalEffect net/minecraft/world/item/enchantment/TargetedConditionalEffect + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; a enchanted + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; b affected + f Ljava/lang/Object; c effect + f Ljava/util/Optional; d requirements + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$equipmentDropsCodec$4 + m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; a enchanted + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;)Lcom/mojang/serialization/DataResult; a lambda$equipmentDropsCodec$2 + m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect; a lambda$equipmentDropsCodec$3 + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$codec$0 + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; b equipmentDropsCodec + m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; b affected + m ()Ljava/lang/Object; c effect + m ()Ljava/util/Optional; d requirements + m ()Ljava/lang/String; e lambda$equipmentDropsCodec$1 +c net/minecraft/world/item/enchantment/WeightedRandomEnchant net/minecraft/world/item/enchantment/EnchantmentInstance + f Lnet/minecraft/core/Holder; a enchantment + f I b level +c net/minecraft/world/item/enchantment/effects/AddValue net/minecraft/world/item/enchantment/effects/AddValue + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c value + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (ILnet/minecraft/util/RandomSource;F)F a process + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b value +c net/minecraft/world/item/enchantment/effects/AllOf net/minecraft/world/item/enchantment/effects/AllOf + m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$c; a valueEffects + m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$a; a entityEffects + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0 + m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$b; a locationBasedEffects + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/item/enchantment/effects/AllOf$a net/minecraft/world/item/enchantment/effects/AllOf$EntityEffects + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/List; d effects + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m ()Ljava/util/List; b effects +c net/minecraft/world/item/enchantment/effects/AllOf$b net/minecraft/world/item/enchantment/effects/AllOf$LocationBasedEffects + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/List; b effects + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Z)V a onChangedBlock + m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;I)V a onDeactivated + m ()Ljava/util/List; b effects +c net/minecraft/world/item/enchantment/effects/AllOf$c net/minecraft/world/item/enchantment/effects/AllOf$ValueEffects + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/List; c effects + m ()Lcom/mojang/serialization/MapCodec; a codec + m (ILnet/minecraft/util/RandomSource;F)F a process + m ()Ljava/util/List; b effects +c net/minecraft/world/item/enchantment/effects/ApplyMobEffect net/minecraft/world/item/enchantment/effects/ApplyMobEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/HolderSet; d toApply + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e minDuration + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; f maxDuration + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; g minAmplifier + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; h maxAmplifier + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m ()Lnet/minecraft/core/HolderSet; b toApply + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c minDuration + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; d maxDuration + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; e minAmplifier + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; f maxAmplifier +c net/minecraft/world/item/enchantment/effects/ChangeItemDamage net/minecraft/world/item/enchantment/effects/ChangeItemDamage + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d amount + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/item/enchantment/effects/ChangeItemDamage;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b amount +c net/minecraft/world/item/enchantment/effects/DamageEntity net/minecraft/world/item/enchantment/effects/DamageEntity + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d minDamage + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e maxDamage + f Lnet/minecraft/core/Holder; f damageType + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b minDamage + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c maxDamage + m ()Lnet/minecraft/core/Holder; d damageType +c net/minecraft/world/item/enchantment/effects/DamageImmunity net/minecraft/world/item/enchantment/effects/DamageImmunity + f Lnet/minecraft/world/item/enchantment/effects/DamageImmunity; a INSTANCE + f Lcom/mojang/serialization/Codec; b CODEC + m ()Lnet/minecraft/world/item/enchantment/effects/DamageImmunity; a lambda$static$0 +c net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/MinecraftKey; b id + f Lnet/minecraft/core/Holder; d attribute + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e amount + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; f operation + m ()Lcom/mojang/serialization/MapCodec; a codec + m (ILnet/minecraft/world/entity/EnumItemSlot;)Lcom/google/common/collect/HashMultimap; a makeAttributeMap + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Z)V a onChangedBlock + m (Lnet/minecraft/util/INamable;)Lnet/minecraft/resources/MinecraftKey; a idForSlot + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;I)V a onDeactivated + m (ILnet/minecraft/util/INamable;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a getModifier + m ()Lnet/minecraft/resources/MinecraftKey; b id + m ()Lnet/minecraft/core/Holder; c attribute + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; d amount + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; e operation +c net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect + f Lcom/mojang/serialization/Codec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Z)V a onChangedBlock + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply +c net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect + f Lcom/mojang/serialization/Codec; c CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Z)V a onChangedBlock + m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;I)V a onDeactivated + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; b bootstrap +c net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect + f Lcom/mojang/serialization/Codec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap + m (ILnet/minecraft/util/RandomSource;F)F a process +c net/minecraft/world/item/enchantment/effects/ExplodeEffect net/minecraft/world/item/enchantment/effects/ExplodeEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Z d attributeToUser + f Ljava/util/Optional; e damageType + f Ljava/util/Optional; f knockbackMultiplier + f Ljava/util/Optional; g immuneBlocks + f Lnet/minecraft/world/phys/Vec3D; h offset + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; i radius + f Z j createFire + f Lnet/minecraft/world/level/World$a; k blockInteraction + f Lnet/minecraft/core/particles/ParticleParam; l smallParticle + f Lnet/minecraft/core/particles/ParticleParam; m largeParticle + f Lnet/minecraft/core/Holder; n sound + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/damagesource/DamageSource; a getDamageSource + m (ILnet/minecraft/world/item/enchantment/LevelBasedValue;)Ljava/lang/Float; a lambda$apply$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m ()Z b attributeToUser + m ()Ljava/util/Optional; c damageType + m ()Ljava/util/Optional; d knockbackMultiplier + m ()Ljava/util/Optional; e immuneBlocks + m ()Lnet/minecraft/world/phys/Vec3D; f offset + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; g radius + m ()Z h createFire + m ()Lnet/minecraft/world/level/World$a; i blockInteraction + m ()Lnet/minecraft/core/particles/ParticleParam; j smallParticle + m ()Lnet/minecraft/core/particles/ParticleParam; k largeParticle + m ()Lnet/minecraft/core/Holder; l sound +c net/minecraft/world/item/enchantment/effects/Ignite net/minecraft/world/item/enchantment/effects/Ignite + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d duration + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/item/enchantment/effects/Ignite;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b duration +c net/minecraft/world/item/enchantment/effects/MultiplyValue net/minecraft/world/item/enchantment/effects/MultiplyValue + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c factor + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (ILnet/minecraft/util/RandomSource;F)F a process + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b factor +c net/minecraft/world/item/enchantment/effects/PlaySoundEffect net/minecraft/world/item/enchantment/effects/PlaySoundEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/Holder; d soundEvent + f Lnet/minecraft/util/valueproviders/FloatProvider; e volume + f Lnet/minecraft/util/valueproviders/FloatProvider; f pitch + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m ()Lnet/minecraft/core/Holder; b soundEvent + m ()Lnet/minecraft/util/valueproviders/FloatProvider; c volume + m ()Lnet/minecraft/util/valueproviders/FloatProvider; d pitch +c net/minecraft/world/item/enchantment/effects/RemoveBinomial net/minecraft/world/item/enchantment/effects/RemoveBinomial + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c chance + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (ILnet/minecraft/util/RandomSource;F)F a process + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b chance +c net/minecraft/world/item/enchantment/effects/ReplaceBlock net/minecraft/world/item/enchantment/effects/ReplaceBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/BaseBlockPosition; d offset + f Ljava/util/Optional; e predicate + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f blockState + f Ljava/util/Optional; g triggerGameEvent + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; a lambda$apply$1 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$apply$2 + m ()Lnet/minecraft/core/BaseBlockPosition; b offset + m ()Ljava/util/Optional; c predicate + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d blockState + m ()Ljava/util/Optional; e triggerGameEvent +c net/minecraft/world/item/enchantment/effects/ReplaceDisk net/minecraft/world/item/enchantment/effects/ReplaceDisk + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d radius + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e height + f Lnet/minecraft/core/BaseBlockPosition; f offset + f Ljava/util/Optional; g predicate + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; h blockState + f Ljava/util/Optional; i triggerGameEvent + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; a lambda$apply$1 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$apply$2 + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b radius + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c height + m ()Lnet/minecraft/core/BaseBlockPosition; d offset + m ()Ljava/util/Optional; e predicate + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f blockState + m ()Ljava/util/Optional; g triggerGameEvent +c net/minecraft/world/item/enchantment/effects/RunFunction net/minecraft/world/item/enchantment/effects/RunFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/MinecraftKey; d function + f Lorg/slf4j/Logger; e LOGGER + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m ()Lnet/minecraft/resources/MinecraftKey; b function +c net/minecraft/world/item/enchantment/effects/SetBlockProperties net/minecraft/world/item/enchantment/effects/SetBlockProperties + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/component/BlockItemStateProperties; d properties + f Lnet/minecraft/core/BaseBlockPosition; e offset + f Ljava/util/Optional; f triggerGameEvent + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$apply$1 + m ()Lnet/minecraft/world/item/component/BlockItemStateProperties; b properties + m ()Lnet/minecraft/core/BaseBlockPosition; c offset + m ()Ljava/util/Optional; d triggerGameEvent +c net/minecraft/world/item/enchantment/effects/SetValue net/minecraft/world/item/enchantment/effects/SetValue + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c value + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (ILnet/minecraft/util/RandomSource;F)F a process + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b value +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/particles/ParticleParam; d particle + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; e horizontalPosition + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; f verticalPosition + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; g horizontalVelocity + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; h verticalVelocity + f Lnet/minecraft/util/valueproviders/FloatProvider; i speed + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; a fixedVelocity + m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; a offsetFromEntityPosition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; b movementScaled + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; b inBoundingBox + m ()Lnet/minecraft/core/particles/ParticleParam; c particle + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; d horizontalPosition + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; e verticalPosition + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; f horizontalVelocity + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; g verticalVelocity + m ()Lnet/minecraft/util/valueproviders/FloatProvider; h speed +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; b type + f F c offset + f F d scale + m (Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a;)Lcom/mojang/serialization/DataResult; a lambda$static$2 + m (DDFLnet/minecraft/util/RandomSource;)D a getCoordinate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; a type + m ()F b offset + m ()F c scale + m ()Ljava/lang/String; d lambda$static$1 +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; a ENTITY_POSITION + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; b BOUNDING_BOX + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d id + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b$a; e source + f [Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; f $VALUES + m (DDFLnet/minecraft/util/RandomSource;)D a getCoordinate + m ()[Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; a $values + m (DDFLnet/minecraft/util/RandomSource;)D b lambda$static$1 + m ()Ljava/lang/String; c getSerializedName + m (DDFLnet/minecraft/util/RandomSource;)D c lambda$static$0 +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b$a net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b movementScale + f Lnet/minecraft/util/valueproviders/FloatProvider; c base + m (DLnet/minecraft/util/RandomSource;)D a getVelocity + m ()F a movementScale + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/util/valueproviders/FloatProvider; b base +c net/minecraft/world/item/enchantment/effects/SummonEntityEffect net/minecraft/world/item/enchantment/effects/SummonEntityEffect + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/HolderSet; d entityTypes + f Z e joinTeam + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply + m ()Lnet/minecraft/core/HolderSet; b entityTypes + m ()Z c joinTeam +c net/minecraft/world/item/enchantment/providers/EnchantmentProvider net/minecraft/world/item/enchantment/providers/EnchantmentProvider + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant +c net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap +c net/minecraft/world/item/enchantment/providers/EnchantmentsByCost net/minecraft/world/item/enchantment/providers/EnchantmentsByCost + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/core/HolderSet; c enchantments + f Lnet/minecraft/util/valueproviders/IntProvider; d cost + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant + m ()Lnet/minecraft/core/HolderSet; b enchantments + m ()Lnet/minecraft/util/valueproviders/IntProvider; c cost +c net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty + f I b MAX_ALLOWED_VALUE_PART + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/core/HolderSet; d enchantments + f I e minCost + f I f maxCostSpan + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant + m ()Lnet/minecraft/core/HolderSet; b enchantments + m ()I c minCost + m ()I d maxCostSpan +c net/minecraft/world/item/enchantment/providers/SingleEnchantment net/minecraft/world/item/enchantment/providers/SingleEnchantment + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/core/Holder; c enchantment + f Lnet/minecraft/util/valueproviders/IntProvider; d level + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant + m ()Lnet/minecraft/core/Holder; b enchantment + m ()Lnet/minecraft/util/valueproviders/IntProvider; c level +c net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders + f Lnet/minecraft/resources/ResourceKey; A TRADES_JUNGLE_ARMORER_BOOTS_5 + f Lnet/minecraft/resources/ResourceKey; B TRADES_JUNGLE_ARMORER_HELMET_5 + f Lnet/minecraft/resources/ResourceKey; C TRADES_SWAMP_ARMORER_BOOTS_4 + f Lnet/minecraft/resources/ResourceKey; D TRADES_SWAMP_ARMORER_LEGGINGS_4 + f Lnet/minecraft/resources/ResourceKey; E TRADES_SWAMP_ARMORER_CHESTPLATE_4 + f Lnet/minecraft/resources/ResourceKey; F TRADES_SWAMP_ARMORER_HELMET_4 + f Lnet/minecraft/resources/ResourceKey; G TRADES_SWAMP_ARMORER_BOOTS_5 + f Lnet/minecraft/resources/ResourceKey; H TRADES_SWAMP_ARMORER_HELMET_5 + f Lnet/minecraft/resources/ResourceKey; I TRADES_TAIGA_ARMORER_LEGGINGS_5 + f Lnet/minecraft/resources/ResourceKey; J TRADES_TAIGA_ARMORER_CHESTPLATE_5 + f Lnet/minecraft/resources/ResourceKey; a TRADES_DESERT_ARMORER_BOOTS_4 + f Lnet/minecraft/resources/ResourceKey; b TRADES_DESERT_ARMORER_LEGGINGS_4 + f Lnet/minecraft/resources/ResourceKey; c TRADES_DESERT_ARMORER_CHESTPLATE_4 + f Lnet/minecraft/resources/ResourceKey; d TRADES_DESERT_ARMORER_HELMET_4 + f Lnet/minecraft/resources/ResourceKey; e TRADES_DESERT_ARMORER_LEGGINGS_5 + f Lnet/minecraft/resources/ResourceKey; f TRADES_DESERT_ARMORER_CHESTPLATE_5 + f Lnet/minecraft/resources/ResourceKey; g TRADES_PLAINS_ARMORER_BOOTS_4 + f Lnet/minecraft/resources/ResourceKey; h TRADES_PLAINS_ARMORER_LEGGINGS_4 + f Lnet/minecraft/resources/ResourceKey; i TRADES_PLAINS_ARMORER_CHESTPLATE_4 + f Lnet/minecraft/resources/ResourceKey; j TRADES_PLAINS_ARMORER_HELMET_4 + f Lnet/minecraft/resources/ResourceKey; k TRADES_PLAINS_ARMORER_BOOTS_5 + f Lnet/minecraft/resources/ResourceKey; l TRADES_PLAINS_ARMORER_LEGGINGS_5 + f Lnet/minecraft/resources/ResourceKey; m TRADES_SAVANNA_ARMORER_BOOTS_4 + f Lnet/minecraft/resources/ResourceKey; n TRADES_SAVANNA_ARMORER_LEGGINGS_4 + f Lnet/minecraft/resources/ResourceKey; o TRADES_SAVANNA_ARMORER_CHESTPLATE_4 + f Lnet/minecraft/resources/ResourceKey; p TRADES_SAVANNA_ARMORER_HELMET_4 + f Lnet/minecraft/resources/ResourceKey; q TRADES_SAVANNA_ARMORER_CHESTPLATE_5 + f Lnet/minecraft/resources/ResourceKey; r TRADES_SAVANNA_ARMORER_HELMET_5 + f Lnet/minecraft/resources/ResourceKey; s TRADES_SNOW_ARMORER_BOOTS_4 + f Lnet/minecraft/resources/ResourceKey; t TRADES_SNOW_ARMORER_HELMET_4 + f Lnet/minecraft/resources/ResourceKey; u TRADES_SNOW_ARMORER_BOOTS_5 + f Lnet/minecraft/resources/ResourceKey; v TRADES_SNOW_ARMORER_HELMET_5 + f Lnet/minecraft/resources/ResourceKey; w TRADES_JUNGLE_ARMORER_BOOTS_4 + f Lnet/minecraft/resources/ResourceKey; x TRADES_JUNGLE_ARMORER_LEGGINGS_4 + f Lnet/minecraft/resources/ResourceKey; y TRADES_JUNGLE_ARMORER_CHESTPLATE_4 + f Lnet/minecraft/resources/ResourceKey; z TRADES_JUNGLE_ARMORER_HELMET_4 + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders + f Lnet/minecraft/resources/ResourceKey; a MOB_SPAWN_EQUIPMENT + f Lnet/minecraft/resources/ResourceKey; b PILLAGER_SPAWN_CROSSBOW + f Lnet/minecraft/resources/ResourceKey; c RAID_PILLAGER_POST_WAVE_3 + f Lnet/minecraft/resources/ResourceKey; d RAID_PILLAGER_POST_WAVE_5 + f Lnet/minecraft/resources/ResourceKey; e RAID_VINDICATOR + f Lnet/minecraft/resources/ResourceKey; f RAID_VINDICATOR_POST_WAVE_5 + f Lnet/minecraft/resources/ResourceKey; g ENDERMAN_LOOT_DROP + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/world/item/equipment/ArmorMaterial net/minecraft/world/item/equipment/ArmorMaterial + f I a durability + f Ljava/util/Map; b defense + f I c enchantmentValue + f Lnet/minecraft/core/Holder; d equipSound + f F e toughness + f F f knockbackResistance + f Lnet/minecraft/tags/TagKey; g repairIngredient + f Lnet/minecraft/resources/ResourceKey; h assetId + m (Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a createAttributes + m (Lnet/minecraft/world/item/Item$Info;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/Item$Info; a animalProperties + m (Lnet/minecraft/world/item/Item$Info;Lnet/minecraft/core/Holder;ZLnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/Item$Info; a animalProperties + m ()I a durability + m (Lnet/minecraft/world/item/Item$Info;Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/Item$Info; a humanoidProperties + m ()Ljava/util/Map; b defense + m ()I c enchantmentValue + m ()Lnet/minecraft/core/Holder; d equipSound + m ()F e toughness + m ()F f knockbackResistance + m ()Lnet/minecraft/tags/TagKey; g repairIngredient + m ()Lnet/minecraft/resources/ResourceKey; h assetId +c net/minecraft/world/item/equipment/ArmorMaterials net/minecraft/world/item/equipment/ArmorMaterials + f Lnet/minecraft/world/item/equipment/ArmorMaterial; a LEATHER + f Lnet/minecraft/world/item/equipment/ArmorMaterial; b CHAINMAIL + f Lnet/minecraft/world/item/equipment/ArmorMaterial; c IRON + f Lnet/minecraft/world/item/equipment/ArmorMaterial; d GOLD + f Lnet/minecraft/world/item/equipment/ArmorMaterial; e DIAMOND + f Lnet/minecraft/world/item/equipment/ArmorMaterial; f TURTLE_SCUTE + f Lnet/minecraft/world/item/equipment/ArmorMaterial; g NETHERITE + f Lnet/minecraft/world/item/equipment/ArmorMaterial; h ARMADILLO_SCUTE + m (Ljava/util/EnumMap;)V a lambda$static$7 + m (Ljava/util/EnumMap;)V b lambda$static$6 + m (Ljava/util/EnumMap;)V c lambda$static$5 + m (Ljava/util/EnumMap;)V d lambda$static$4 + m (Ljava/util/EnumMap;)V e lambda$static$3 + m (Ljava/util/EnumMap;)V f lambda$static$2 + m (Ljava/util/EnumMap;)V g lambda$static$1 + m (Ljava/util/EnumMap;)V h lambda$static$0 +c net/minecraft/world/item/equipment/ArmorType net/minecraft/world/item/equipment/ArmorType + f Lnet/minecraft/world/item/equipment/ArmorType; a HELMET + f Lnet/minecraft/world/item/equipment/ArmorType; b CHESTPLATE + f Lnet/minecraft/world/item/equipment/ArmorType; c LEGGINGS + f Lnet/minecraft/world/item/equipment/ArmorType; d BOOTS + f Lnet/minecraft/world/item/equipment/ArmorType; e BODY + f Lcom/mojang/serialization/Codec; f CODEC + f Lnet/minecraft/world/entity/EnumItemSlot; g slot + f Ljava/lang/String; h name + f I i unitDurability + f [Lnet/minecraft/world/item/equipment/ArmorType; j $VALUES + m ()Lnet/minecraft/world/entity/EnumItemSlot; a getSlot + m (I)I a getDurability + m ()Ljava/lang/String; b getName + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/item/equipment/ArmorType; d $values +c net/minecraft/world/item/equipment/EquipmentAssets net/minecraft/world/item/equipment/EquipmentAssets + f Lnet/minecraft/resources/ResourceKey; a ROOT_ID + f Lnet/minecraft/resources/ResourceKey; b LEATHER + f Lnet/minecraft/resources/ResourceKey; c CHAINMAIL + f Lnet/minecraft/resources/ResourceKey; d IRON + f Lnet/minecraft/resources/ResourceKey; e GOLD + f Lnet/minecraft/resources/ResourceKey; f DIAMOND + f Lnet/minecraft/resources/ResourceKey; g TURTLE_SCUTE + f Lnet/minecraft/resources/ResourceKey; h NETHERITE + f Lnet/minecraft/resources/ResourceKey; i ARMADILLO_SCUTE + f Lnet/minecraft/resources/ResourceKey; j ELYTRA + f Ljava/util/Map; k CARPETS + f Lnet/minecraft/resources/ResourceKey; l TRADER_LLAMA + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/resources/ResourceKey; a lambda$static$0 + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createId +c net/minecraft/world/item/equipment/Equippable net/minecraft/world/item/equipment/Equippable + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/entity/EnumItemSlot; c slot + f Lnet/minecraft/core/Holder; d equipSound + f Ljava/util/Optional; e assetId + f Ljava/util/Optional; f cameraOverlay + f Ljava/util/Optional; g allowedEntities + f Z h dispensable + f Z i swappable + f Z j damageOnHurt + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/equipment/Equippable; a llamaSwag + m (Lnet/minecraft/world/entity/EntityTypes;)Z a canBeEquippedBy + m ()Lnet/minecraft/world/entity/EnumItemSlot; a slot + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; a swapWithEquipmentSlot + m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/equipment/Equippable$a; a builder + m ()Lnet/minecraft/core/Holder; b equipSound + m ()Ljava/util/Optional; c assetId + m ()Ljava/util/Optional; d cameraOverlay + m ()Ljava/util/Optional; e allowedEntities + m ()Z f dispensable + m ()Z g swappable + m ()Z h damageOnHurt +c net/minecraft/world/item/equipment/Equippable$a net/minecraft/world/item/equipment/Equippable$Builder + f Lnet/minecraft/world/entity/EnumItemSlot; a slot + f Lnet/minecraft/core/Holder; b equipSound + f Ljava/util/Optional; c assetId + f Ljava/util/Optional; d cameraOverlay + f Ljava/util/Optional; e allowedEntities + f Z f dispensable + f Z g swappable + f Z h damageOnHurt + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/equipment/Equippable$a; a setAsset + m (Z)Lnet/minecraft/world/item/equipment/Equippable$a; a setDispensable + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/item/equipment/Equippable$a; a setCameraOverlay + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/equipment/Equippable$a; a setAllowedEntities + m ()Lnet/minecraft/world/item/equipment/Equippable; a build + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/equipment/Equippable$a; a setEquipSound + m ([Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/item/equipment/Equippable$a; a setAllowedEntities + m (Z)Lnet/minecraft/world/item/equipment/Equippable$a; b setSwappable + m (Z)Lnet/minecraft/world/item/equipment/Equippable$a; c setDamageOnHurt +c net/minecraft/world/item/equipment/trim/ArmorTrim net/minecraft/world/item/equipment/trim/ArmorTrim + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/Holder; c material + f Lnet/minecraft/core/Holder; d pattern + f Z e showInTooltip + f Lnet/minecraft/network/chat/IChatBaseComponent; f UPGRADE_TITLE + m (Lnet/minecraft/world/item/equipment/trim/ArmorTrim;)Ljava/lang/Boolean; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m ()Lnet/minecraft/core/Holder; a material + m (Z)Lnet/minecraft/world/item/equipment/trim/ArmorTrim; a withTooltip + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z a hasPatternAndMaterial + m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip + m (Lnet/minecraft/world/item/equipment/trim/ArmorTrim;)Ljava/lang/Boolean; b lambda$static$0 + m ()Lnet/minecraft/core/Holder; b pattern + m ()Z c showInTooltip +c net/minecraft/world/item/equipment/trim/TrimMaterial net/minecraft/world/item/equipment/trim/TrimMaterial + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Ljava/lang/String; e assetName + f Lnet/minecraft/core/Holder; f ingredient + f Ljava/util/Map; g overrideArmorAssets + f Lnet/minecraft/network/chat/IChatBaseComponent; h description + m (Ljava/lang/String;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Map;)Lnet/minecraft/world/item/equipment/trim/TrimMaterial; a create + m ()Ljava/lang/String; a assetName + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/Holder; b ingredient + m ()Ljava/util/Map; c overrideArmorAssets + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d description +c net/minecraft/world/item/equipment/trim/TrimMaterials net/minecraft/world/item/equipment/trim/TrimMaterials + f Lnet/minecraft/resources/ResourceKey; a QUARTZ + f Lnet/minecraft/resources/ResourceKey; b IRON + f Lnet/minecraft/resources/ResourceKey; c NETHERITE + f Lnet/minecraft/resources/ResourceKey; d REDSTONE + f Lnet/minecraft/resources/ResourceKey; e COPPER + f Lnet/minecraft/resources/ResourceKey; f GOLD + f Lnet/minecraft/resources/ResourceKey; g EMERALD + f Lnet/minecraft/resources/ResourceKey; h DIAMOND + f Lnet/minecraft/resources/ResourceKey; i LAPIS + f Lnet/minecraft/resources/ResourceKey; j AMETHYST + f Lnet/minecraft/resources/ResourceKey; k RESIN + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/ChatModifier;)V a register + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/ChatModifier;Ljava/util/Map;)V a register + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder$c;)Z a lambda$getFromIngredient$0 + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a registryKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; a getFromIngredient +c net/minecraft/world/item/equipment/trim/TrimPattern net/minecraft/world/item/equipment/trim/TrimPattern + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; e assetId + f Lnet/minecraft/core/Holder; f templateItem + f Lnet/minecraft/network/chat/IChatBaseComponent; g description + f Z h decal + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/IChatBaseComponent; a copyWithStyle + m ()Lnet/minecraft/resources/MinecraftKey; a assetId + m ()Lnet/minecraft/core/Holder; b templateItem + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c description + m ()Z d decal +c net/minecraft/world/item/equipment/trim/TrimPatterns net/minecraft/world/item/equipment/trim/TrimPatterns + f Lnet/minecraft/resources/ResourceKey; a SENTRY + f Lnet/minecraft/resources/ResourceKey; b DUNE + f Lnet/minecraft/resources/ResourceKey; c COAST + f Lnet/minecraft/resources/ResourceKey; d WILD + f Lnet/minecraft/resources/ResourceKey; e WARD + f Lnet/minecraft/resources/ResourceKey; f EYE + f Lnet/minecraft/resources/ResourceKey; g VEX + f Lnet/minecraft/resources/ResourceKey; h TIDE + f Lnet/minecraft/resources/ResourceKey; i SNOUT + f Lnet/minecraft/resources/ResourceKey; j RIB + f Lnet/minecraft/resources/ResourceKey; k SPIRE + f Lnet/minecraft/resources/ResourceKey; l WAYFINDER + f Lnet/minecraft/resources/ResourceKey; m SHAPER + f Lnet/minecraft/resources/ResourceKey; n SILENCE + f Lnet/minecraft/resources/ResourceKey; o RAISER + f Lnet/minecraft/resources/ResourceKey; p HOST + f Lnet/minecraft/resources/ResourceKey; q FLOW + f Lnet/minecraft/resources/ResourceKey; r BOLT + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder$c;)Z a lambda$getFromTemplate$0 + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceKey;)V a register + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a registryKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; a getFromTemplate +c net/minecraft/world/item/trading/IMerchant net/minecraft/world/item/trading/Merchant + m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a overrideOffers + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a setTradingPlayer + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;I)V a openTradingScreen + m (ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$openTradingScreen$0 + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V a notifyTrade + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z f stillValid + m ()Z gA isClientSide + m ()Z gE canRestock + m ()Lnet/minecraft/world/entity/player/EntityHuman; gs getTradingPlayer + m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gu getOffers + m ()Z gv showProgressBar + m ()Lnet/minecraft/sounds/SoundEffect; gw getNotifyTradeSound + m (Lnet/minecraft/world/item/ItemStack;)V i notifyTradeUpdated + m (I)V s overrideXp + m ()I x getVillagerXp +c net/minecraft/world/item/trading/ItemCost net/minecraft/world/item/trading/ItemCost + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/network/codec/StreamCodec; c OPTIONAL_STREAM_CODEC + f Lnet/minecraft/core/Holder; d item + f I e count + f Lnet/minecraft/core/component/DataComponentPredicate; f components + f Lnet/minecraft/world/item/ItemStack; g itemStack + m (Lnet/minecraft/world/item/ItemStack;)Z a test + m (Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentPredicate;)Lnet/minecraft/world/item/ItemStack; a createStack + m ()Lnet/minecraft/core/Holder; a item + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/trading/ItemCost; a withComponents + m ()I b count + m ()Lnet/minecraft/core/component/DataComponentPredicate; c components + m ()Lnet/minecraft/world/item/ItemStack; d itemStack +c net/minecraft/world/item/trading/MerchantRecipe net/minecraft/world/item/trading/MerchantOffer + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/item/trading/ItemCost; c baseCostA + f Ljava/util/Optional; d costB + f Lnet/minecraft/world/item/ItemStack; e result + f I f uses + f I g maxUses + f Z h rewardExp + f I i specialPriceDiff + f I j demand + f F k priceMultiplier + f I l xp + m (Lnet/minecraft/world/item/trading/ItemCost;)I a getModifiedCostCount + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a satisfiedBy + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/trading/MerchantRecipe;)V a writeToStream + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Integer; a lambda$static$9 + m (I)V a addToSpecialPriceDiff + m ()Lnet/minecraft/world/item/ItemStack; a getBaseCostA + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/trading/MerchantRecipe; a createFromStream + m ()Lnet/minecraft/world/item/ItemStack; b getCostA + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Float; b lambda$static$8 + m (I)V b setSpecialPriceDiff + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b take + m ()Lnet/minecraft/world/item/ItemStack; c getCostB + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Integer; c lambda$static$7 + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Integer; d lambda$static$6 + m ()Lnet/minecraft/world/item/trading/ItemCost; d getItemCostA + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Boolean; e lambda$static$5 + m ()Ljava/util/Optional; e getItemCostB + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Integer; f lambda$static$4 + m ()Lnet/minecraft/world/item/ItemStack; f getResult + m ()V g updateDemand + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Integer; g lambda$static$3 + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Lnet/minecraft/world/item/ItemStack; h lambda$static$2 + m ()Lnet/minecraft/world/item/ItemStack; h assemble + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/util/Optional; i lambda$static$1 + m ()I i getUses + m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Lnet/minecraft/world/item/trading/ItemCost; j lambda$static$0 + m ()V j resetUses + m ()I k getMaxUses + m ()V l increaseUses + m ()I m getDemand + m ()V n resetSpecialPriceDiff + m ()I o getSpecialPriceDiff + m ()F p getPriceMultiplier + m ()I q getXp + m ()Z r isOutOfStock + m ()V s setToOutOfStock + m ()Z t needsRestock + m ()Z u shouldRewardExp + m ()Lnet/minecraft/world/item/trading/MerchantRecipe; v copy +c net/minecraft/world/item/trading/MerchantRecipeList net/minecraft/world/item/trading/MerchantOffers + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; a copy + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/trading/MerchantRecipe; a getRecipeFor +c net/minecraft/world/level/BlockAccessAir net/minecraft/world/level/EmptyBlockGetter + f Lnet/minecraft/world/level/BlockAccessAir; a INSTANCE + f [Lnet/minecraft/world/level/BlockAccessAir; b $VALUES + m ()I L_ getMinY + m ()I M_ getHeight + m ()[Lnet/minecraft/world/level/BlockAccessAir; a $values + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity +c net/minecraft/world/level/BlockActionData net/minecraft/world/level/BlockEventData + f Lnet/minecraft/core/BlockPosition; a pos + f Lnet/minecraft/world/level/block/Block; b block + f I c paramA + f I d paramB + m ()Lnet/minecraft/core/BlockPosition; a pos + m ()Lnet/minecraft/world/level/block/Block; b block + m ()I c paramA + m ()I d paramB +c net/minecraft/world/level/BlockColumn net/minecraft/world/level/NoiseColumn + f I a minY + f [Lnet/minecraft/world/level/block/state/IBlockData; b column + m (ILnet/minecraft/world/level/block/state/IBlockData;)V a setBlock + m (I)Lnet/minecraft/world/level/block/state/IBlockData; a getBlock +c net/minecraft/world/level/ChunkCache net/minecraft/world/level/PathNavigationRegion + f I a centerX + f I b centerZ + f [[Lnet/minecraft/world/level/chunk/IChunkAccess; c chunks + f Z d allEmpty + f Lnet/minecraft/world/level/World; e level + f Ljava/util/function/Supplier; f plains + m ()Lnet/minecraft/world/level/border/WorldBorder; F_ getWorldBorder + m ()I L_ getMinY + m ()I M_ getHeight + m (Lnet/minecraft/world/level/World;)Lnet/minecraft/core/Holder; a lambda$new$0 + m (II)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (II)Lnet/minecraft/world/level/IBlockAccess; c getChunkForCollisions + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/IChunkAccess; d getChunk +c net/minecraft/world/level/ChunkCoordIntPair net/minecraft/world/level/ChunkPos + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f J c INVALID_CHUNK_POS + f I d MAX_COORDINATE_VALUE + f Lnet/minecraft/world/level/ChunkCoordIntPair; e ZERO + f I f REGION_SIZE + f I g REGION_MAX_INDEX + f I h x + f I i z + f I j SAFETY_MARGIN + f I k SAFETY_MARGIN_CHUNKS + f J l COORD_BITS + f J m COORD_MASK + f I n REGION_BITS + f I o REGION_MASK + f I p HASH_A + f I q HASH_C + f I r HASH_Z_XOR + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/stream/Stream; a rangeClosed + m ()J a toLong + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (II)Lnet/minecraft/world/level/ChunkCoordIntPair; a minFromRegion + m (III)Lnet/minecraft/core/BlockPosition; a getBlockAt + m (I)I a getBlockX + m (J)I a getX + m (Lnet/minecraft/core/BlockPosition;)J a asLong + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I a getChessboardDistance + m ([I)Lnet/minecraft/world/level/ChunkCoordIntPair; a lambda$static$0 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Ljava/util/stream/Stream; a rangeClosed + m (II)Lnet/minecraft/world/level/ChunkCoordIntPair; b maxFromRegion + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I b distanceSquared + m ()I b getMiddleBlockX + m (I)I b getBlockZ + m (J)I b getZ + m (J)I c distanceSquared + m (II)J c asLong + m (I)Lnet/minecraft/core/BlockPosition; c getMiddleBlockPosition + m ()I c getMiddleBlockZ + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/stream/IntStream; c lambda$static$2 + m (II)I d hash + m ()I d getMinBlockX + m ()I e getMinBlockZ + m (II)I e getChessboardDistance + m (II)I f distanceSquared + m ()I f getMaxBlockX + m ()I g getMaxBlockZ + m ()I h getRegionX + m ()I i getRegionZ + m ()I j getRegionLocalX + m ()I k getRegionLocalZ + m ()Lnet/minecraft/core/BlockPosition; l getWorldPosition +c net/minecraft/world/level/ChunkCoordIntPair$1 net/minecraft/world/level/ChunkPos$1 + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a encode + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkCoordIntPair; a decode +c net/minecraft/world/level/ChunkCoordIntPair$2 net/minecraft/world/level/ChunkPos$2 + f Lnet/minecraft/world/level/ChunkCoordIntPair; e pos +c net/minecraft/world/level/ClipBlockStateContext net/minecraft/world/level/ClipBlockStateContext + f Lnet/minecraft/world/phys/Vec3D; a from + f Lnet/minecraft/world/phys/Vec3D; b to + f Ljava/util/function/Predicate; c block + m ()Lnet/minecraft/world/phys/Vec3D; a getTo + m ()Lnet/minecraft/world/phys/Vec3D; b getFrom + m ()Ljava/util/function/Predicate; c isTargetBlock +c net/minecraft/world/level/CommandBlockListenerAbstract net/minecraft/world/level/BaseCommandBlock + f Ljava/text/SimpleDateFormat; b TIME_FORMAT + f Lnet/minecraft/network/chat/IChatBaseComponent; c DEFAULT_NAME + f J d lastExecution + f Z e updateLastExecution + f I f successCount + f Z g trackOutput + f Lnet/minecraft/network/chat/IChatBaseComponent; h lastOutput + f Ljava/lang/String; i command + f Lnet/minecraft/network/chat/IChatBaseComponent; j customName + m (ZI)V a lambda$performCommand$0 + m (Ljava/lang/String;)V a setCommand + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Z)V a setTrackOutput + m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; a usedBy + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage + m (I)V a setSuccessCount + m (Lnet/minecraft/world/level/World;)Z a performCommand + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b load + m ()Z c shouldInformAdmins + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V c setLastOutput + m ()Lnet/minecraft/server/level/WorldServer; e getLevel + m ()V f onUpdated + m ()Lnet/minecraft/world/phys/Vec3D; g getPosition + m ()Ljava/lang/String; h lambda$performCommand$1 + m ()Lnet/minecraft/commands/CommandListenerWrapper; i createCommandSourceStack + m ()Z j isValid + m ()I k getSuccessCount + m ()Lnet/minecraft/network/chat/IChatBaseComponent; l getLastOutput + m ()Ljava/lang/String; m getCommand + m ()Lnet/minecraft/network/chat/IChatBaseComponent; n getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; o getCustomName + m ()Z p isTrackOutput + m ()Z y_ acceptsSuccess + m ()Z z_ acceptsFailure +c net/minecraft/world/level/DataPackConfiguration net/minecraft/world/level/DataPackConfig + f Lnet/minecraft/world/level/DataPackConfiguration; a DEFAULT + f Lcom/mojang/serialization/Codec; b CODEC + f Ljava/util/List; c enabled + f Ljava/util/List; d disabled + m ()Ljava/util/List; a getEnabled + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/DataPackConfiguration;)Ljava/util/List; a lambda$static$1 + m ()Ljava/util/List; b getDisabled + m (Lnet/minecraft/world/level/DataPackConfiguration;)Ljava/util/List; b lambda$static$0 +c net/minecraft/world/level/EmptyBlockAndTintGetter net/minecraft/world/level/EmptyBlockAndTintGetter + f Lnet/minecraft/world/level/EmptyBlockAndTintGetter; a INSTANCE + f [Lnet/minecraft/world/level/EmptyBlockAndTintGetter; b $VALUES + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; C_ getLightEngine + m ()I L_ getMinY + m ()I M_ getHeight + m (Lnet/minecraft/core/EnumDirection;Z)F a getShade + m ()[Lnet/minecraft/world/level/EmptyBlockAndTintGetter; a $values + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/ColorResolver;)I a getBlockTint + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity +c net/minecraft/world/level/EnumGamemode net/minecraft/world/level/GameType + f Lnet/minecraft/world/level/EnumGamemode; a SURVIVAL + f Lnet/minecraft/world/level/EnumGamemode; b CREATIVE + f Lnet/minecraft/world/level/EnumGamemode; c ADVENTURE + f Lnet/minecraft/world/level/EnumGamemode; d SPECTATOR + f Lnet/minecraft/world/level/EnumGamemode; e DEFAULT_MODE + f Lnet/minecraft/util/INamable$a; f CODEC + f Ljava/util/function/IntFunction; g BY_ID + f I h NOT_SET + f I i id + f Ljava/lang/String; j name + f Lnet/minecraft/network/chat/IChatBaseComponent; k shortName + f Lnet/minecraft/network/chat/IChatBaseComponent; l longName + f [Lnet/minecraft/world/level/EnumGamemode; m $VALUES + m (Lnet/minecraft/world/level/EnumGamemode;)I a getNullableId + m (Ljava/lang/String;Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/world/level/EnumGamemode; a byName + m (ILnet/minecraft/world/level/EnumGamemode;)Z a lambda$isValidId$0 + m (Ljava/lang/String;)Lnet/minecraft/world/level/EnumGamemode; a byName + m ()I a getId + m (I)Lnet/minecraft/world/level/EnumGamemode; a byId + m (Lnet/minecraft/world/entity/player/PlayerAbilities;)V a updatePlayerAbilities + m (I)Lnet/minecraft/world/level/EnumGamemode; b byNullableId + m ()Ljava/lang/String; b getName + m (I)Z c isValidId + m ()Ljava/lang/String; c getSerializedName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getLongDisplayName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getShortDisplayName + m ()Z f isBlockPlacingRestricted + m ()Z g isCreative + m ()Z h isSurvival + m ()[Lnet/minecraft/world/level/EnumGamemode; i $values +c net/minecraft/world/level/EnumSkyBlock net/minecraft/world/level/LightLayer + f Lnet/minecraft/world/level/EnumSkyBlock; a SKY + f Lnet/minecraft/world/level/EnumSkyBlock; b BLOCK + f [Lnet/minecraft/world/level/EnumSkyBlock; c $VALUES + m ()[Lnet/minecraft/world/level/EnumSkyBlock; a $values +c net/minecraft/world/level/Explosion net/minecraft/world/level/Explosion + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; a getIndirectSourceEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getDefaultDamageSource + m ()Lnet/minecraft/server/level/WorldServer; a level + m ()Lnet/minecraft/world/level/Explosion$Effect; b getBlockInteraction + m ()Lnet/minecraft/world/entity/EntityLiving; c getIndirectSourceEntity + m ()Lnet/minecraft/world/entity/Entity; d getDirectSourceEntity + m ()F e radius + m ()Lnet/minecraft/world/phys/Vec3D; f center + m ()Z g canTriggerBlocks + m ()Z h shouldAffectBlocklikeEntities +c net/minecraft/world/level/Explosion$Effect net/minecraft/world/level/Explosion$BlockInteraction + f Lnet/minecraft/world/level/Explosion$Effect; a KEEP + f Lnet/minecraft/world/level/Explosion$Effect; b DESTROY + f Lnet/minecraft/world/level/Explosion$Effect; c DESTROY_WITH_DECAY + f Lnet/minecraft/world/level/Explosion$Effect; d TRIGGER_BLOCK + f Z e shouldAffectBlocklikeEntities + f [Lnet/minecraft/world/level/Explosion$Effect; f $VALUES + m ()Z a shouldAffectBlocklikeEntities + m ()[Lnet/minecraft/world/level/Explosion$Effect; b $values +c net/minecraft/world/level/ExplosionDamageCalculator net/minecraft/world/level/ExplosionDamageCalculator + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Z a shouldDamageEntity + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;F)F a getEntityDamageAmount + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode + m (Lnet/minecraft/world/entity/Entity;)F a getKnockbackMultiplier + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance +c net/minecraft/world/level/ExplosionDamageCalculatorEntity net/minecraft/world/level/EntityBasedExplosionDamageCalculator + f Lnet/minecraft/world/entity/Entity; a source + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;Ljava/lang/Float;)Ljava/lang/Float; a lambda$getBlockExplosionResistance$0 + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance +c net/minecraft/world/level/FoliageColor net/minecraft/world/level/FoliageColor + f I a FOLIAGE_EVERGREEN + f I b FOLIAGE_BIRCH + f I c FOLIAGE_DEFAULT + f I d FOLIAGE_MANGROVE + f [I e pixels + m ([I)V a init + m (DD)I a get +c net/minecraft/world/level/ForcedChunk net/minecraft/world/level/ForcedChunksSavedData + f Ljava/lang/String; a FILE_ID + f Ljava/lang/String; b TAG_FORCED + f Lit/unimi/dsi/fastutil/longs/LongSet; c chunks + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/ForcedChunk; b load + m ()Lit/unimi/dsi/fastutil/longs/LongSet; b getChunks +c net/minecraft/world/level/GameRules net/minecraft/world/level/GameRules + f Lnet/minecraft/world/level/GameRules$GameRuleKey; A RULE_COMMAND_MODIFICATION_BLOCK_LIMIT + f Lnet/minecraft/world/level/GameRules$GameRuleKey; B RULE_ANNOUNCE_ADVANCEMENTS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; C RULE_DISABLE_RAIDS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; D RULE_DOINSOMNIA + f Lnet/minecraft/world/level/GameRules$GameRuleKey; E RULE_DO_IMMEDIATE_RESPAWN + f Lnet/minecraft/world/level/GameRules$GameRuleKey; F RULE_PLAYERS_NETHER_PORTAL_DEFAULT_DELAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; G RULE_PLAYERS_NETHER_PORTAL_CREATIVE_DELAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; H RULE_DROWNING_DAMAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; I RULE_FALL_DAMAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; J RULE_FIRE_DAMAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; K RULE_FREEZE_DAMAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; L RULE_DO_PATROL_SPAWNING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; M RULE_DO_TRADER_SPAWNING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; N RULE_DO_WARDEN_SPAWNING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; O RULE_FORGIVE_DEAD_PLAYERS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; P RULE_UNIVERSAL_ANGER + f Lnet/minecraft/world/level/GameRules$GameRuleKey; Q RULE_PLAYERS_SLEEPING_PERCENTAGE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; R RULE_BLOCK_EXPLOSION_DROP_DECAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; S RULE_MOB_EXPLOSION_DROP_DECAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; T RULE_TNT_EXPLOSION_DROP_DECAY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; U RULE_SNOW_ACCUMULATION_HEIGHT + f Lnet/minecraft/world/level/GameRules$GameRuleKey; V RULE_WATER_SOURCE_CONVERSION + f Lnet/minecraft/world/level/GameRules$GameRuleKey; W RULE_LAVA_SOURCE_CONVERSION + f Lnet/minecraft/world/level/GameRules$GameRuleKey; X RULE_GLOBAL_SOUND_EVENTS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; Y RULE_DO_VINES_SPREAD + f Lnet/minecraft/world/level/GameRules$GameRuleKey; Z RULE_ENDER_PEARLS_VANISH_ON_DEATH + f I a DEFAULT_RANDOM_TICK_SPEED + f Lnet/minecraft/world/level/GameRules$GameRuleKey; aa RULE_MINECART_MAX_SPEED + f Lnet/minecraft/world/level/GameRules$GameRuleKey; ab RULE_SPAWN_CHUNK_RADIUS + f Lorg/slf4j/Logger; ac LOGGER + f Ljava/util/Map; ad GAME_RULE_TYPES + f Ljava/util/Map; ae rules + f Lnet/minecraft/world/flag/FeatureFlagSet; af enabledFeatures + f Lnet/minecraft/world/level/GameRules$GameRuleKey; b RULE_DOFIRETICK + f Lnet/minecraft/world/level/GameRules$GameRuleKey; c RULE_MOBGRIEFING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; d RULE_KEEPINVENTORY + f Lnet/minecraft/world/level/GameRules$GameRuleKey; e RULE_DOMOBSPAWNING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; f RULE_DOMOBLOOT + f Lnet/minecraft/world/level/GameRules$GameRuleKey; g RULE_PROJECTILESCANBREAKBLOCKS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; h RULE_DOBLOCKDROPS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; i RULE_DOENTITYDROPS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; j RULE_COMMANDBLOCKOUTPUT + f Lnet/minecraft/world/level/GameRules$GameRuleKey; k RULE_NATURAL_REGENERATION + f Lnet/minecraft/world/level/GameRules$GameRuleKey; l RULE_DAYLIGHT + f Lnet/minecraft/world/level/GameRules$GameRuleKey; m RULE_LOGADMINCOMMANDS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; n RULE_SHOWDEATHMESSAGES + f Lnet/minecraft/world/level/GameRules$GameRuleKey; o RULE_RANDOMTICKING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; p RULE_SENDCOMMANDFEEDBACK + f Lnet/minecraft/world/level/GameRules$GameRuleKey; q RULE_REDUCEDDEBUGINFO + f Lnet/minecraft/world/level/GameRules$GameRuleKey; r RULE_SPECTATORSGENERATECHUNKS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; s RULE_SPAWN_RADIUS + f Lnet/minecraft/world/level/GameRules$GameRuleKey; t RULE_DISABLE_PLAYER_MOVEMENT_CHECK + f Lnet/minecraft/world/level/GameRules$GameRuleKey; u RULE_DISABLE_ELYTRA_MOVEMENT_CHECK + f Lnet/minecraft/world/level/GameRules$GameRuleKey; v RULE_MAX_ENTITY_CRAMMING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; w RULE_WEATHER_CYCLE + f Lnet/minecraft/world/level/GameRules$GameRuleKey; x RULE_LIMITED_CRAFTING + f Lnet/minecraft/world/level/GameRules$GameRuleKey; y RULE_MAX_COMMAND_CHAIN_LENGTH + f Lnet/minecraft/world/level/GameRules$GameRuleKey; z RULE_MAX_COMMAND_FORK_COUNT + m (Ljava/lang/String;Lnet/minecraft/world/level/GameRules$GameRuleCategory;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)Lnet/minecraft/world/level/GameRules$GameRuleKey; a register + m ()Lnet/minecraft/nbt/NBTTagCompound; a createTag + m (Ljava/util/Map$Entry;)Lnet/minecraft/world/level/GameRules$GameRuleValue; a lambda$copy$10 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleValue;)V a lambda$createTag$8 + m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;)V a visitGameRuleTypes + m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a callVisitorCap + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/GameRules; a copy + m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Map$Entry;)Z a lambda$availableRules$7 + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Lnet/minecraft/world/level/GameRules$GameRuleValue; a getRule + m (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleValue;)V a lambda$loadFromTag$9 + m (Lcom/mojang/serialization/DynamicLike;)V a loadFromTag + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/stream/Stream; b availableRules + m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V b lambda$visitGameRuleTypes$11 + m (Ljava/util/Map$Entry;)Lnet/minecraft/world/level/GameRules$GameRuleValue; b lambda$new$6 + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Z b getBoolean + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)I c getInt + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Ljava/lang/String; d lambda$static$0 +c net/minecraft/world/level/GameRules$GameRuleBoolean net/minecraft/world/level/GameRules$BooleanValue + f Z b value + m (Ljava/lang/String;)V a deserialize + m ()Z a get + m (ZLnet/minecraft/world/level/GameRules$GameRuleDefinition;)Lnet/minecraft/world/level/GameRules$GameRuleBoolean; a lambda$create$0 + m (Z)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create + m (ZLjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create + m ()Ljava/lang/String; b serialize + m ()I c getCommandResult + m ()Lnet/minecraft/world/level/GameRules$GameRuleBoolean; d getSelf + m ()Lnet/minecraft/world/level/GameRules$GameRuleBoolean; e copy + m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; f copy + m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; g getSelf +c net/minecraft/world/level/GameRules$GameRuleCategory net/minecraft/world/level/GameRules$Category + f Lnet/minecraft/world/level/GameRules$GameRuleCategory; a PLAYER + f Lnet/minecraft/world/level/GameRules$GameRuleCategory; b MOBS + f Lnet/minecraft/world/level/GameRules$GameRuleCategory; c SPAWNING + f Lnet/minecraft/world/level/GameRules$GameRuleCategory; d DROPS + f Lnet/minecraft/world/level/GameRules$GameRuleCategory; e UPDATES + f Lnet/minecraft/world/level/GameRules$GameRuleCategory; f CHAT + f Lnet/minecraft/world/level/GameRules$GameRuleCategory; g MISC + f Ljava/lang/String; h descriptionId + f [Lnet/minecraft/world/level/GameRules$GameRuleCategory; i $VALUES + m ()Ljava/lang/String; a getDescriptionId + m ()[Lnet/minecraft/world/level/GameRules$GameRuleCategory; b $values +c net/minecraft/world/level/GameRules$GameRuleDefinition net/minecraft/world/level/GameRules$Type + f Ljava/util/function/Supplier; a argument + f Ljava/util/function/Function; b constructor + f Ljava/util/function/BiConsumer; c callback + f Lnet/minecraft/world/level/GameRules$h; d visitorCaller + f Lnet/minecraft/world/flag/FeatureFlagSet; e requiredFeatures + m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;Lnet/minecraft/world/level/GameRules$GameRuleKey;)V a callVisitor + m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; a createRule + m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; a createArgument + m ()Lnet/minecraft/world/flag/FeatureFlagSet; b requiredFeatures +c net/minecraft/world/level/GameRules$GameRuleInt net/minecraft/world/level/GameRules$IntegerValue + f I b value + m (Ljava/lang/String;)V a deserialize + m (IIILnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create + m ()I a get + m (I)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create + m (ILnet/minecraft/world/level/GameRules$GameRuleDefinition;)Lnet/minecraft/world/level/GameRules$GameRuleInt; a lambda$create$2 + m (II)Lcom/mojang/brigadier/arguments/ArgumentType; a lambda$create$1 + m (ILjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create + m (ILnet/minecraft/world/level/GameRules$GameRuleDefinition;)Lnet/minecraft/world/level/GameRules$GameRuleInt; b lambda$create$0 + m (Ljava/lang/String;)Z b tryDeserialize + m ()Ljava/lang/String; b serialize + m (Ljava/lang/String;)I c safeParse + m ()I c getCommandResult + m ()Lnet/minecraft/world/level/GameRules$GameRuleInt; d getSelf + m ()Lnet/minecraft/world/level/GameRules$GameRuleInt; e copy + m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; f copy + m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; g getSelf +c net/minecraft/world/level/GameRules$GameRuleKey net/minecraft/world/level/GameRules$Key + f Ljava/lang/String; a id + f Lnet/minecraft/world/level/GameRules$GameRuleCategory; b category + m ()Ljava/lang/String; a getId + m ()Ljava/lang/String; b getDescriptionId + m ()Lnet/minecraft/world/level/GameRules$GameRuleCategory; c getCategory +c net/minecraft/world/level/GameRules$GameRuleValue net/minecraft/world/level/GameRules$Value + f Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a type + m (Ljava/lang/String;)V a deserialize + m ()Ljava/lang/String; b serialize + m ()I c getCommandResult + m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; f copy + m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; g getSelf +c net/minecraft/world/level/GameRules$GameRuleVisitor net/minecraft/world/level/GameRules$GameRuleTypeVisitor + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V b visitBoolean + m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V c visitInteger +c net/minecraft/world/level/GameRules$h net/minecraft/world/level/GameRules$VisitorCaller +c net/minecraft/world/level/GeneratorAccess net/minecraft/world/level/LevelAccessor + m ()Lnet/minecraft/world/level/storage/WorldData; D_ getLevelData + m ()Lnet/minecraft/util/RandomSource; H_ getRandom + m ()J J_ nextSubTickCount + m ()Lnet/minecraft/world/level/chunk/IChunkProvider; S getChunkSource + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;)V a gameEvent + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a neighborShapeChanged + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;I)Lnet/minecraft/world/ticks/NextTickListEntry; a createTick + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;)V a gameEvent + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;ILnet/minecraft/world/ticks/TickListPriority;)Lnet/minecraft/world/ticks/NextTickListEntry; a createTick + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent + m (Lnet/minecraft/core/particles/ParticleParam;DDDDDD)V a addParticle + m (Lnet/minecraft/world/entity/player/EntityHuman;ILnet/minecraft/core/BlockPosition;I)V a levelEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;)V a playSound + m ()J al dayTime + m ()Lnet/minecraft/world/EnumDifficulty; am getDifficulty + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V b blockUpdated + m (II)Z b hasChunk + m (ILnet/minecraft/core/BlockPosition;I)V c levelEvent + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/DifficultyDamageScaler; d_ getCurrentDifficultyAt + m ()Lnet/minecraft/server/MinecraftServer; p getServer +c net/minecraft/world/level/GeneratorAccessSeed net/minecraft/world/level/WorldGenLevel + m ()J E getSeed + m (Ljava/util/function/Supplier;)V a setCurrentlyGenerating + m (Lnet/minecraft/core/BlockPosition;)Z f_ ensureCanWrite +c net/minecraft/world/level/GrassColor net/minecraft/world/level/GrassColor + f [I a pixels + m ([I)V a init + m ()I a getDefaultColor + m (DD)I a get +c net/minecraft/world/level/IBlockAccess net/minecraft/world/level/BlockGetter + f I g MAX_BLOCK_ITERATIONS_ALONG_TRAVEL + m (Lnet/minecraft/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a isBlockInLine + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/stream/Stream; a getBlockStates + m (Lnet/minecraft/world/level/ClipBlockStateContext;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a lambda$isBlockInLine$0 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Ljava/util/Optional; a getBlockEntity + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a clipWithInteractionOverride + m (Ljava/util/Set;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;)V a addCollisionsAlongTravel + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/function/Supplier;)D a getBlockFloorHeight + m (Lnet/minecraft/world/level/RayTrace;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a clip + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; a boxTraverseBlocks + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Ljava/lang/Object; a traverseBlocks + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m (Lnet/minecraft/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; b lambda$isBlockInLine$1 + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/RayTrace;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; c lambda$clip$3 + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f lambda$getBlockFloorHeight$4 + m (Lnet/minecraft/core/BlockPosition;)I i getLightEmission + m (Lnet/minecraft/core/BlockPosition;)D j getBlockFloorHeight +c net/minecraft/world/level/IBlockLightAccess net/minecraft/world/level/BlockAndTintGetter + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; C_ getLightEngine + m (Lnet/minecraft/core/EnumDirection;Z)F a getShade + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/ColorResolver;)I a getBlockTint + m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/BlockPosition;)I a getBrightness + m (Lnet/minecraft/core/BlockPosition;I)I b getRawBrightness + m (Lnet/minecraft/core/BlockPosition;)Z h canSeeSky +c net/minecraft/world/level/ICollisionAccess net/minecraft/world/level/CollisionGetter + m ()Lnet/minecraft/world/level/border/WorldBorder; F_ getWorldBorder + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Z)Z a noCollision + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Z a isUnobstructed + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/core/BlockPosition; a lambda$findSupportingBlock$5 + m (DDDLnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; a lambda$findFreePosition$8 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a noCollision + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/stream/Stream; a lambda$findFreePosition$7 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isUnobstructed + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3D;DDD)Ljava/util/Optional; a findFreePosition + m (Lnet/minecraft/world/level/RayTrace;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; b clipIncludingBorder + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; b lambda$collidesWithSuffocatingBlock$4 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z b noBlockCollision + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b noCollision + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z b lambda$findFreePosition$6 + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; c lambda$getBlockAndLiquidCollisions$2 + m (II)Lnet/minecraft/world/level/IBlockAccess; c getChunkForCollisions + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; d getCollisions + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; d lambda$getBlockCollisions$0 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; e getBlockCollisions + m (Lnet/minecraft/world/entity/Entity;)Z f isUnobstructed + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; f getBlockAndLiquidCollisions + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z g collidesWithSuffocatingBlock + m (Lnet/minecraft/world/entity/Entity;)Z g noCollision + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Optional; h findSupportingBlock + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/shapes/VoxelShape; i borderCollision + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Iterator; j lambda$getBlockAndLiquidCollisions$3 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Iterator; k lambda$getBlockCollisions$1 +c net/minecraft/world/level/ICombinedAccess net/minecraft/world/level/CommonLevelAccessor + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isUnobstructed + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Ljava/util/Optional; a getBlockEntity + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getHeightmapPos + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions +c net/minecraft/world/level/IEntityAccess net/minecraft/world/level/EntityGetter + m (DDDDZ)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isUnobstructed + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + m (Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer + m (DDDD)Z a hasNearbyAlivePlayer + m (Ljava/lang/Class;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntitiesOfClass + m (Ljava/lang/Class;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a getEntitiesOfClass + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a_ getEntities + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/player/EntityHuman; b getPlayerByUUID + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions + m ()Ljava/util/List; z players +c net/minecraft/world/level/IMaterial net/minecraft/world/level/ItemLike + m ()Lnet/minecraft/world/item/Item; j asItem +c net/minecraft/world/level/IWorldReader net/minecraft/world/level/LevelReader + m (Lnet/minecraft/core/BlockPosition;)I A getMaxLocalRawBrightness + m (Lnet/minecraft/core/BlockPosition;)Z B hasChunkAt + m ()Z B_ isClientSide + m ()I E_ getSkyDarken + m ()Lnet/minecraft/world/level/dimension/DimensionManager; G_ dimensionType + m ()Lnet/minecraft/world/level/biome/BiomeManager; I_ getBiomeManager + m ()Lnet/minecraft/world/flag/FeatureFlagSet; K enabledFeatures + m ()Lnet/minecraft/core/IRegistryCustom; K_ registryAccess + m ()I L_ getMinY + m ()I M_ getHeight + m ()I P getSeaLevel + m (IIIIII)Z a hasChunksAt + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup; a holderLookup + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Z a hasChunksAt + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (III)Lnet/minecraft/core/Holder; a getUncachedNoiseBiome + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/ColorResolver;)I a getBlockTint + m (II)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getHeightmapPos + m (II)Z b hasChunk + m (IIII)Z b hasChunksAt + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/stream/Stream; c getBlockStatesIfLoaded + m (Lnet/minecraft/core/BlockPosition;I)I c getMaxLocalRawBrightness + m (II)Lnet/minecraft/world/level/IBlockAccess; c getChunkForCollisions + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z d containsAnyLiquid + m (II)Z f hasChunkAt + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/Holder; t getBiome + m (Lnet/minecraft/core/BlockPosition;)Z u isEmptyBlock + m (Lnet/minecraft/core/BlockPosition;)Z v canSeeSkyFromBelowWater + m (Lnet/minecraft/core/BlockPosition;)F w getPathfindingCostFromLightLevels + m (Lnet/minecraft/core/BlockPosition;)F x getLightLevelDependentMagicValue + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/IChunkAccess; y getChunk + m (Lnet/minecraft/core/BlockPosition;)Z z isWaterAt +c net/minecraft/world/level/IWorldTime net/minecraft/world/level/LevelTimeAccess + m ()J al dayTime + m ()F ar getMoonBrightness + m ()I as getMoonPhase + m (F)F f getTimeOfDay +c net/minecraft/world/level/IWorldWriter net/minecraft/world/level/LevelWriter + m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/entity/Entity;)Z a destroyBlock + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)Z a setBlock + m (Lnet/minecraft/core/BlockPosition;Z)Z a removeBlock + m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/entity/Entity;I)Z a destroyBlock + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)Z a setBlock + m (Lnet/minecraft/world/entity/Entity;)Z b addFreshEntity + m (Lnet/minecraft/core/BlockPosition;Z)Z b destroyBlock +c net/minecraft/world/level/LevelHeightAccessor net/minecraft/world/level/LevelHeightAccessor + m ()I L_ getMinY + m ()I M_ getHeight + m ()I an getMaxY + m ()I ao getSectionsCount + m ()I ap getMinSectionY + m ()I aq getMaxSectionY + m (I)Z d isInsideBuildHeight + m (I)Z e isOutsideBuildHeight + m (II)Lnet/minecraft/world/level/LevelHeightAccessor; e create + m (I)I f getSectionIndex + m (I)I g getSectionIndexFromSectionY + m (I)I h getSectionYFromSectionIndex + m (Lnet/minecraft/core/BlockPosition;)Z s isOutsideBuildHeight +c net/minecraft/world/level/LevelHeightAccessor$1 net/minecraft/world/level/LevelHeightAccessor$1 + f I a val$height + m ()I L_ getMinY + m ()I M_ getHeight +c net/minecraft/world/level/LocalMobCapCalculator net/minecraft/world/level/LocalMobCapCalculator + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; a playersNearChunk + f Ljava/util/Map; b playerMobCounts + f Lnet/minecraft/server/level/PlayerChunkMap; c chunkMap + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/entity/EnumCreatureType;)V a addMob + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; a getPlayersNear + m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/world/level/LocalMobCapCalculator$a; a lambda$addMob$1 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;J)Ljava/util/List; a lambda$getPlayersNear$0 + m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a canSpawn +c net/minecraft/world/level/LocalMobCapCalculator$a net/minecraft/world/level/LocalMobCapCalculator$MobCounts + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a counts + m (Lnet/minecraft/world/entity/EnumCreatureType;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$add$0 + m (Lnet/minecraft/world/entity/EnumCreatureType;)V a add + m (Lnet/minecraft/world/entity/EnumCreatureType;)Z b canSpawn +c net/minecraft/world/level/MobSpawner net/minecraft/world/level/CustomSpawner + m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick +c net/minecraft/world/level/MobSpawnerAbstract net/minecraft/world/level/BaseSpawner + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b SPAWN_DATA_TAG + f I c EVENT_SPAWN + f I d spawnDelay + f Lnet/minecraft/util/random/SimpleWeightedRandomList; e spawnPotentials + f Lnet/minecraft/world/level/MobSpawnerData; f nextSpawnData + f D g spin + f D h oSpin + f I i minSpawnDelay + f I j maxSpawnDelay + f I k spawnCount + f Lnet/minecraft/world/entity/Entity; l displayEntity + f I m maxNearbyEntities + f I n requiredPlayerRange + f I o spawnRange + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a serverTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a clientTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/MobSpawnerData; a getOrCreateNextSpawnData + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/MobSpawnerData;)V a setNextSpawnData + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$save$4 + m ()D a getSpin + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$delay$1 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a setEntityId + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (DDDLnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a lambda$serverTick$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/nbt/NBTTagCompound;)V a load + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a broadcastEvent + m (Lnet/minecraft/world/level/World;I)Z a onEventTriggered + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/Entity; b getOrCreateDisplayEntity + m ()D b getoSpin + m (Ljava/lang/String;)V b lambda$load$3 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z c isNearPlayer + m (Ljava/lang/String;)V c lambda$load$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d delay +c net/minecraft/world/level/MobSpawnerData net/minecraft/world/level/SpawnData + f Ljava/lang/String; a ENTITY_TAG + f Lcom/mojang/serialization/Codec; b CODEC + f Lcom/mojang/serialization/Codec; c LIST_CODEC + f Lnet/minecraft/nbt/NBTTagCompound; d entityToSpawn + f Ljava/util/Optional; e customSpawnRules + f Ljava/util/Optional; f equipment + m ()Lnet/minecraft/nbt/NBTTagCompound; a getEntityToSpawn + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/MobSpawnerData;)Ljava/util/Optional; a lambda$static$2 + m (Lnet/minecraft/world/level/MobSpawnerData;)Ljava/util/Optional; b lambda$static$1 + m ()Ljava/util/Optional; b getCustomSpawnRules + m (Lnet/minecraft/world/level/MobSpawnerData;)Lnet/minecraft/nbt/NBTTagCompound; c lambda$static$0 + m ()Ljava/util/Optional; c getEquipment + m ()Lnet/minecraft/nbt/NBTTagCompound; d entityToSpawn + m ()Ljava/util/Optional; e customSpawnRules + m ()Ljava/util/Optional; f equipment +c net/minecraft/world/level/MobSpawnerData$a net/minecraft/world/level/SpawnData$CustomSpawnRules + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/util/InclusiveRange; b blockLightLimit + f Lnet/minecraft/util/InclusiveRange; c skyLightLimit + f Lnet/minecraft/util/InclusiveRange; d LIGHT_RANGE + m ()Lnet/minecraft/util/InclusiveRange; a blockLightLimit + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Z a isValidPosition + m (Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; a checkLightBoundaries + m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a lightLimit + m (Lnet/minecraft/world/level/MobSpawnerData$a;)Lnet/minecraft/util/InclusiveRange; b lambda$static$1 + m ()Lnet/minecraft/util/InclusiveRange; b skyLightLimit +c net/minecraft/world/level/RayTrace net/minecraft/world/level/ClipContext + f Lnet/minecraft/world/phys/Vec3D; a from + f Lnet/minecraft/world/phys/Vec3D; b to + f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; c block + f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; d fluid + f Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; e collisionContext + m ()Lnet/minecraft/world/phys/Vec3D; a getTo + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getBlockShape + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFluidShape + m ()Lnet/minecraft/world/phys/Vec3D; b getFrom +c net/minecraft/world/level/RayTrace$BlockCollisionOption net/minecraft/world/level/ClipContext$Block + f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; a COLLIDER + f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; b OUTLINE + f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; c VISUAL + f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; d FALLDAMAGE_RESETTING + f Lnet/minecraft/world/level/RayTrace$c; e shapeGetter + f [Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; f $VALUES + m ()[Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; a $values + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a lambda$static$0 +c net/minecraft/world/level/RayTrace$FluidCollisionOption net/minecraft/world/level/ClipContext$Fluid + f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; a NONE + f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; b SOURCE_ONLY + f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; c ANY + f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; d WATER + f Ljava/util/function/Predicate; e canPick + f [Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; f $VALUES + m ()[Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; a $values + m (Lnet/minecraft/world/level/material/Fluid;)Z a canPick + m (Lnet/minecraft/world/level/material/Fluid;)Z b lambda$static$2 + m (Lnet/minecraft/world/level/material/Fluid;)Z c lambda$static$1 + m (Lnet/minecraft/world/level/material/Fluid;)Z d lambda$static$0 +c net/minecraft/world/level/RayTrace$c net/minecraft/world/level/ClipContext$ShapeGetter +c net/minecraft/world/level/ScheduledTickAccess net/minecraft/world/level/ScheduledTickAccess + m ()Lnet/minecraft/world/ticks/LevelTickAccess; T getFluidTicks + m ()Lnet/minecraft/world/ticks/LevelTickAccess; U getBlockTicks + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;ILnet/minecraft/world/ticks/TickListPriority;)Lnet/minecraft/world/ticks/NextTickListEntry; a createTick + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;I)V a scheduleTick + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;I)Lnet/minecraft/world/ticks/NextTickListEntry; a createTick + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;ILnet/minecraft/world/ticks/TickListPriority;)V a scheduleTick + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;I)V a scheduleTick + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;ILnet/minecraft/world/ticks/TickListPriority;)V a scheduleTick +c net/minecraft/world/level/ServerExplosion net/minecraft/world/level/ServerExplosion + f Lnet/minecraft/world/level/ExplosionDamageCalculator; a EXPLOSION_DAMAGE_CALCULATOR + f I b MAX_DROPS_PER_COMBINED_STACK + f F c LARGE_EXPLOSION_RADIUS + f Z d fire + f Lnet/minecraft/world/level/Explosion$Effect; e blockInteraction + f Lnet/minecraft/server/level/WorldServer; f level + f Lnet/minecraft/world/phys/Vec3D; g center + f Lnet/minecraft/world/entity/Entity; h source + f F i radius + f Lnet/minecraft/world/damagesource/DamageSource; j damageSource + f Lnet/minecraft/world/level/ExplosionDamageCalculator; k damageCalculator + f Ljava/util/Map; l hitPlayers + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)F a getSeenPercent + m ()Lnet/minecraft/server/level/WorldServer; a level + m (Ljava/util/List;)V a interactWithBlocks + m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a addOrAppendStack + m ()Lnet/minecraft/world/level/Explosion$Effect; b getBlockInteraction + m (Ljava/util/List;)V b createFire + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/ExplosionDamageCalculator; b makeDamageCalculator + m ()Lnet/minecraft/world/entity/EntityLiving; c getIndirectSourceEntity + m ()Lnet/minecraft/world/entity/Entity; d getDirectSourceEntity + m ()F e radius + m ()Lnet/minecraft/world/phys/Vec3D; f center + m ()Z g canTriggerBlocks + m ()Z h shouldAffectBlocklikeEntities + m ()V i explode + m ()Ljava/util/Map; j getHitPlayers + m ()Lnet/minecraft/world/damagesource/DamageSource; k getDamageSource + m ()Z l isSmall + m ()Ljava/util/List; m calculateExplodedPositions + m ()V n hurtEntities + m ()Z o interactsWithBlocks +c net/minecraft/world/level/ServerExplosion$a net/minecraft/world/level/ServerExplosion$StackCollector + f Lnet/minecraft/core/BlockPosition; a pos + f Lnet/minecraft/world/item/ItemStack; b stack + m (Lnet/minecraft/world/item/ItemStack;)V a tryMerge +c net/minecraft/world/level/SignalGetter net/minecraft/world/level/SignalGetter + f [Lnet/minecraft/core/EnumDirection; D DIRECTIONS + m (Lnet/minecraft/core/BlockPosition;)Z C hasNeighborSignal + m (Lnet/minecraft/core/BlockPosition;)I D getBestNeighborSignal + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)I a getControlInputSignal + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getDirectSignal + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b hasSignal + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I c getSignal + m (Lnet/minecraft/core/BlockPosition;)I e_ getDirectSignalTo +c net/minecraft/world/level/SimpleExplosionDamageCalculator net/minecraft/world/level/SimpleExplosionDamageCalculator + f Z a explodesBlocks + f Z b damagesEntities + f Ljava/util/Optional; c knockbackMultiplier + f Ljava/util/Optional; d immuneBlocks + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Z a shouldDamageEntity + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode + m (Lnet/minecraft/world/entity/Entity;)F a getKnockbackMultiplier + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance + m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/Float; b lambda$getKnockbackMultiplier$0 +c net/minecraft/world/level/Spawner net/minecraft/world/level/Spawner + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$getSpawnEntityDisplayName$0 + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;Ljava/lang/String;)V a appendHoverText + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getEntityKey + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/util/RandomSource;)V a setEntityId + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getSpawnEntityDisplayName +c net/minecraft/world/level/SpawnerCreature net/minecraft/world/level/NaturalSpawner + f I a SPAWN_DISTANCE_CHUNK + f I b SPAWN_DISTANCE_BLOCK + f Lorg/slf4j/Logger; c LOGGER + f I d MIN_SPAWN_DISTANCE + f I e MAGIC_NUMBER + f [Lnet/minecraft/world/entity/EnumCreatureType; f SPAWNING_CATEGORIES + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;Lnet/minecraft/core/BlockPosition;)Z a canSpawnMobAt + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;D)Z a isRightDistanceToPlayerAndSpawnPoint + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/chunk/Chunk;)Lnet/minecraft/core/BlockPosition; a getRandomPosWithin + m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/Chunk;Lnet/minecraft/world/level/SpawnerCreature$c;Lnet/minecraft/world/level/SpawnerCreature$a;)V a spawnCategoryForChunk + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a lambda$spawnCategoryForPosition$4 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/biome/BiomeBase; a getRoughBiome + m (Lnet/minecraft/world/entity/EnumCreatureType;)Z a lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;D)Z a isValidPositionForMob + m (ILjava/lang/Iterable;Lnet/minecraft/world/level/SpawnerCreature$b;Lnet/minecraft/world/level/LocalMobCapCalculator;)Lnet/minecraft/world/level/SpawnerCreature$d; a createState + m (I)[Lnet/minecraft/world/entity/EnumCreatureType; a lambda$static$1 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a lambda$spawnCategoryForPosition$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/entity/EntityInsentient; a getMobForSpawn + m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/SpawnerCreature$c;Lnet/minecraft/world/level/SpawnerCreature$a;)V a spawnCategoryForPosition + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/entity/EntityTypes;)Z a isValidEmptySpawnBlock + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a getRandomSpawnMobAt + m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a spawnCategoryForPosition + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/util/RandomSource;)V a spawnMobsForChunkGeneration + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/Chunk;Lnet/minecraft/world/level/SpawnerCreature$d;Ljava/util/List;)V a spawnForChunk + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/random/WeightedRandomList; a mobsAt + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/StructureManager;)Z a isInNetherFortressBounds + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/entity/EntityTypes;II)Lnet/minecraft/core/BlockPosition; a getTopNonCollidingPos +c net/minecraft/world/level/SpawnerCreature$PreSpawnStatus net/minecraft/world/level/NaturalSpawner$PreSpawnStatus +c net/minecraft/world/level/SpawnerCreature$a net/minecraft/world/level/NaturalSpawner$AfterSpawnCallback +c net/minecraft/world/level/SpawnerCreature$b net/minecraft/world/level/NaturalSpawner$ChunkGetter +c net/minecraft/world/level/SpawnerCreature$c net/minecraft/world/level/NaturalSpawner$SpawnPredicate +c net/minecraft/world/level/SpawnerCreature$d net/minecraft/world/level/NaturalSpawner$SpawnState + f I a spawnableChunkCount + f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; b mobCategoryCounts + f Lnet/minecraft/world/level/SpawnerCreatureProbabilities; c spawnPotential + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d unmodifiableMobCategoryCounts + f Lnet/minecraft/world/level/LocalMobCapCalculator; e localMobCapCalculator + f Lnet/minecraft/core/BlockPosition; f lastCheckedPos + f Lnet/minecraft/world/entity/EntityTypes; g lastCheckedType + f D h lastCharge + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a canSpawn + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a afterSpawn + m ()I a getSpawnableChunkCount + m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a canSpawnForCategoryLocal + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b getMobCategoryCounts +c net/minecraft/world/level/SpawnerCreatureProbabilities net/minecraft/world/level/PotentialCalculator + f Ljava/util/List; a charges + m (Lnet/minecraft/core/BlockPosition;D)V a addCharge + m (Lnet/minecraft/core/BlockPosition;D)D b getPotentialEnergyChange +c net/minecraft/world/level/SpawnerCreatureProbabilities$a net/minecraft/world/level/PotentialCalculator$PointCharge + f Lnet/minecraft/core/BlockPosition; a pos + f D b charge + m (Lnet/minecraft/core/BlockPosition;)D a getPotentialChange +c net/minecraft/world/level/StructureManager net/minecraft/world/level/StructureManager + f Lnet/minecraft/world/level/GeneratorAccess; a level + f Lnet/minecraft/world/level/levelgen/WorldOptions; b worldOptions + f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; c structureCheck + m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;)Ljava/util/List; a startsForStructure + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStructureAt + m (Lnet/minecraft/core/BlockPosition;)Z a hasAnyStructureAt + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)Lnet/minecraft/world/level/StructureManager; a forWorldGenRegion + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/Predicate;)Ljava/util/List; a startsForStructure + m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/world/level/chunk/StructureAccess;)V a setStartForStructure + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z a structureHasPieceAt + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Z a lambda$getStructureWithPieceAt$0 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a checkStructurePresence + m ()Z a shouldGenerateStructures + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStructureWithPieceAt + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V a fillStartsForStructure + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStructureWithPieceAt + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStructureWithPieceAt + m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/chunk/StructureAccess;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStartForStructure + m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;JLnet/minecraft/world/level/chunk/StructureAccess;)V a addReferenceForStructure + m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a addReference + m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Map; b getAllStructuresAt + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; b getStructureWithPieceAt + m ()Lnet/minecraft/core/IRegistryCustom; b registryAccess +c net/minecraft/world/level/VirtualLevelReadable net/minecraft/world/level/LevelSimulatedReader + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Ljava/util/Optional; a getBlockEntity + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getHeightmapPos + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a isStateAtPosition + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z b isFluidAtPosition +c net/minecraft/world/level/VirtualLevelWritable net/minecraft/world/level/LevelSimulatedRW +c net/minecraft/world/level/VoxelShapeSpliterator net/minecraft/world/level/BlockCollisions + f Lnet/minecraft/world/phys/AxisAlignedBB; a box + f Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; b context + f Lnet/minecraft/core/CursorPosition; c cursor + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; d pos + f Lnet/minecraft/world/phys/shapes/VoxelShape; e entityShape + f Lnet/minecraft/world/level/ICollisionAccess; f collisionGetter + f Z g onlySuffocatingBlocks + f Lnet/minecraft/world/level/IBlockAccess; h cachedBlockGetter + f J i cachedBlockGetterPos + f Ljava/util/function/BiFunction; j resultProvider + m (II)Lnet/minecraft/world/level/IBlockAccess; a getChunk +c net/minecraft/world/level/World net/minecraft/world/level/Level + f Lnet/minecraft/util/RandomSource; A random + f Lnet/minecraft/world/level/storage/WorldDataMutable; B levelData + f Z C isClientSide + f Lnet/minecraft/core/Holder; E dimensionTypeRegistration + f Lnet/minecraft/world/level/border/WorldBorder; F worldBorder + f Lnet/minecraft/world/level/biome/BiomeManager; G biomeManager + f Lnet/minecraft/resources/ResourceKey; H dimension + f Lnet/minecraft/core/IRegistryCustom; I registryAccess + f Lnet/minecraft/world/damagesource/DamageSources; J damageSources + f J K subTickCount + f Ljava/util/List; a pendingBlockEntityTickers + f Z b tickingBlockEntities + f Ljava/lang/Thread; c thread + f Z d isDebug + f I e skyDarken + f Lnet/minecraft/util/RandomSource; f threadSafeRandom + f Lcom/mojang/serialization/Codec; h RESOURCE_KEY_CODEC + f Lnet/minecraft/resources/ResourceKey; i OVERWORLD + f Lnet/minecraft/resources/ResourceKey; j NETHER + f Lnet/minecraft/resources/ResourceKey; k END + f I l MAX_LEVEL_SIZE + f I m LONG_PARTICLE_CLIP_RANGE + f I n SHORT_PARTICLE_CLIP_RANGE + f I o MAX_BRIGHTNESS + f I p TICKS_PER_DAY + f I q MAX_ENTITY_SPAWN_Y + f I r MIN_ENTITY_SPAWN_Y + f Ljava/util/List; s blockEntityTickers + f Lnet/minecraft/world/level/redstone/NeighborUpdater; t neighborUpdater + f I u randValue + f I v addend + f F w oRainLevel + f F x rainLevel + f F y oThunderLevel + f F z thunderLevel + m ()Z B_ isClientSide + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; C_ getLightEngine + m ()Lnet/minecraft/world/level/storage/WorldData; D_ getLevelData + m ()I E_ getSkyDarken + m ()Lnet/minecraft/world/level/border/WorldBorder; F_ getWorldBorder + m ()Lnet/minecraft/world/level/dimension/DimensionManager; G_ dimensionType + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; H getEntities + m ()Lnet/minecraft/util/RandomSource; H_ getRandom + m ()Lnet/minecraft/world/level/biome/BiomeManager; I_ getBiomeManager + m ()Ljava/lang/String; J gatherChunkSourceStats + m ()J J_ nextSubTickCount + m ()Lnet/minecraft/core/IRegistryCustom; K_ registryAccess + m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; L potionBrewing + m ()Lnet/minecraft/world/level/block/entity/FuelValues; M fuelValues + m ()Lnet/minecraft/world/item/crafting/RecipeAccess; Q recipeAccess + m ()Lnet/minecraft/world/scores/Scoreboard; R getScoreboard + m ()Z V isDay + m ()Z W isNight + m ()V X tickBlockEntities + m ()V Y updateSkyBrightness + m ()Lnet/minecraft/core/BlockPosition; Z getSharedSpawnPos + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;II)V a blockEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)Z a setBlock + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;I)V a sendBlockUpdated + m (IIII)Lnet/minecraft/core/BlockPosition; a getBlockRandomPos + m (ILnet/minecraft/core/BlockPosition;I)V a destroyBlockProgress + m (II)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a isStateAtPosition + m (Lnet/minecraft/core/particles/ParticleParam;ZZDDDDDD)V a addParticle + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;)Z a mayInteract + m (I)Lnet/minecraft/world/entity/Entity; a getEntity + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/World$a;)V a explode + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)Z a setBlock + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FFZ)V a playLocalSound + m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound + m (Lnet/minecraft/core/BlockPosition;Z)Z a removeBlock + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateNeighborsAt + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;Lnet/minecraft/world/phys/Vec3D;FZLnet/minecraft/world/level/World$a;)V a explode + m ()Z a canHaveWeather + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a loadedAndEntityCanStandOn + m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/entity/Entity;I)Z a destroyBlock + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAt + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playLocalSound + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/EnumDirection;)Z a loadedAndEntityCanStandOnFace + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAtExceptFromFacing + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound + m (Lnet/minecraft/world/entity/Entity;B)V a broadcastEntityEvent + m (Lnet/minecraft/core/particles/ParticleParam;ZDDDDDD)V a addAlwaysVisibleParticle + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a neighborShapeChanged + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;Ljava/util/List;I)V a getEntities + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight + m (Z)V a setSpawnSettings + m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V a addBlockEntityTicker + m (Lnet/minecraft/world/entity/Entity;DDDFZLnet/minecraft/world/level/World$a;)V a explode + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (DDDDDDLjava/util/List;)V a createFireworks + m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a setMapData + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound + m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/Entity;)V a guardEntityTick + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;Ljava/util/List;)V a getEntities + m (Lnet/minecraft/network/protocol/Packet;)V a sendPacketToServer + m (J)Z a shouldTickBlocksAt + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a addDestroyBlockEffect + m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound + m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;)V a playSound + m (DDDLnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FFZ)V a playLocalSound + m (Lnet/minecraft/world/entity/Entity;DDDFLnet/minecraft/world/level/World$a;)V a explode + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a getMapData + m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound + m (Lnet/minecraft/core/particles/ParticleParam;DDDDDD)V a addParticle + m (F)F a getSunAngle + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a onBlockStateChange + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound + m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportSystemDetails; a fillReportDetails + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/World$a;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/Holder;)V a explode + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a broadcastDamageEvent + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m ()F aa getSharedSpawnAngle + m ()V ab prepareWeather + m ()V ac disconnect + m ()J ad getGameTime + m ()J ae getDayTime + m ()Z af isThundering + m ()Z ag isRaining + m ()Lnet/minecraft/core/Holder; ah dimensionTypeRegistration + m ()Lnet/minecraft/resources/ResourceKey; ai dimension + m ()Z aj isDebug + m ()Lnet/minecraft/world/damagesource/DamageSources; ak damageSources + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z b isFluidAtPosition + m (F)F b getThunderLevel + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V b setBlocksDirty + m (Lnet/minecraft/core/particles/ParticleParam;DDDDDD)V b addAlwaysVisibleParticle + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V b neighborChanged + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b setBlockAndUpdate + m (ILnet/minecraft/core/BlockPosition;I)V b globalLevelEvent + m (I)Z b isOutsideSpawnableHeight + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V c updateNeighbourForOutputSignal + m (F)V c setThunderLevel + m (I)V c setSkyFlashTime + m (II)Lnet/minecraft/world/level/IBlockAccess; c getChunkForCollisions + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity + m (F)F d getRainLevel + m (II)Lnet/minecraft/world/level/chunk/Chunk; d getChunk + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/DifficultyDamageScaler; d_ getCurrentDifficultyAt + m (F)V e setRainLevel + m (Lnet/minecraft/core/BlockPosition;)Z g isInWorldBoundsHorizontal + m (Lnet/minecraft/world/entity/Entity;)Z h shouldTickDeath + m (Lnet/minecraft/core/BlockPosition;)Z k isInWorldBounds + m (Lnet/minecraft/core/BlockPosition;)Z l isInSpawnableBounds + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/Chunk; m getChunkAt + m (Lnet/minecraft/core/BlockPosition;)Z n shouldTickBlocksAt + m (Lnet/minecraft/core/BlockPosition;)V o removeBlockEntity + m ()Lnet/minecraft/server/MinecraftServer; p getServer + m (Lnet/minecraft/core/BlockPosition;)Z p isLoaded + m (Lnet/minecraft/core/BlockPosition;)V q blockEntityChanged + m (Lnet/minecraft/core/BlockPosition;)Z r isRainingAt + m ()Ljava/util/Collection; s dragonParts + m ()Lnet/minecraft/world/TickRateManager; u tickRateManager + m ()Z v noSave + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; x getFreeMapId +c net/minecraft/world/level/World$1 net/minecraft/world/level/Level$1 + m ()D a getCenterX + m ()D b getCenterZ +c net/minecraft/world/level/World$2 net/minecraft/world/level/Level$2 +c net/minecraft/world/level/World$a net/minecraft/world/level/Level$ExplosionInteraction + f Lnet/minecraft/world/level/World$a; a NONE + f Lnet/minecraft/world/level/World$a; b BLOCK + f Lnet/minecraft/world/level/World$a; c MOB + f Lnet/minecraft/world/level/World$a; d TNT + f Lnet/minecraft/world/level/World$a; e TRIGGER + f Lcom/mojang/serialization/Codec; f CODEC + f Ljava/lang/String; g id + f [Lnet/minecraft/world/level/World$a; h $VALUES + m ()[Lnet/minecraft/world/level/World$a; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/WorldAccess net/minecraft/world/level/ServerLevelAccessor + m ()Lnet/minecraft/server/level/WorldServer; a getLevel + m (Lnet/minecraft/world/entity/Entity;)V a_ addFreshEntityWithPassengers +c net/minecraft/world/level/WorldDataConfiguration net/minecraft/world/level/WorldDataConfiguration + f Ljava/lang/String; a ENABLED_FEATURES_ID + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/world/level/WorldDataConfiguration; c DEFAULT + f Lnet/minecraft/world/level/DataPackConfiguration; d dataPacks + f Lnet/minecraft/world/flag/FeatureFlagSet; e enabledFeatures + m ()Lnet/minecraft/world/level/DataPackConfiguration; a dataPacks + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/WorldDataConfiguration; a expandFeatures + m ()Lnet/minecraft/world/flag/FeatureFlagSet; b enabledFeatures +c net/minecraft/world/level/WorldSettings net/minecraft/world/level/LevelSettings + f Ljava/lang/String; a levelName + f Lnet/minecraft/world/level/EnumGamemode; b gameType + f Z c hardcore + f Lnet/minecraft/world/EnumDifficulty; d difficulty + f Z e allowCommands + f Lnet/minecraft/world/level/GameRules; f gameRules + f Lnet/minecraft/world/level/WorldDataConfiguration; g dataConfiguration + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/WorldSettings; a parse + m ()Ljava/lang/String; a levelName + m (Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/world/level/WorldSettings; a withGameType + m (Ljava/lang/Number;)Lnet/minecraft/world/EnumDifficulty; a lambda$parse$0 + m (Lnet/minecraft/world/EnumDifficulty;)Lnet/minecraft/world/level/WorldSettings; a withDifficulty + m (Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/WorldSettings; a withDataConfiguration + m ()Lnet/minecraft/world/level/EnumGamemode; b gameType + m ()Z c hardcore + m ()Lnet/minecraft/world/EnumDifficulty; d difficulty + m ()Z e allowCommands + m ()Lnet/minecraft/world/level/GameRules; f gameRules + m ()Lnet/minecraft/world/level/WorldDataConfiguration; g getDataConfiguration + m ()Lnet/minecraft/world/level/WorldSettings; h copy +c net/minecraft/world/level/biome/BiomeBase net/minecraft/world/level/biome/Biome + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b NETWORK_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lcom/mojang/serialization/Codec; d LIST_CODEC + f Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3; e BIOME_INFO_NOISE + f Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3; f TEMPERATURE_NOISE + f Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3; g FROZEN_TEMPERATURE_NOISE + f I h TEMPERATURE_CACHE_SIZE + f Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; i climateSettings + f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; j generationSettings + f Lnet/minecraft/world/level/biome/BiomeSettingsMobs; k mobSettings + f Lnet/minecraft/world/level/biome/BiomeFog; l specialEffects + f Ljava/lang/ThreadLocal; m temperatureCache + m ()I a getSkyColor + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Z)Z a shouldFreeze + m (Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; a getPrecipitationAt + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$8 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a shouldFreeze + m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeFog; a lambda$static$6 + m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;Lnet/minecraft/world/level/biome/BiomeFog;)Lnet/minecraft/world/level/biome/BiomeBase; a lambda$static$7 + m (DD)I a getGrassColor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4 + m (Lnet/minecraft/core/BlockPosition;I)Z b coldEnoughToSnow + m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; b lambda$static$5 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b shouldSnow + m ()Lnet/minecraft/world/level/biome/BiomeSettingsMobs; b getMobSettings + m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeSettingsMobs; c lambda$static$3 + m ()Z c hasPrecipitation + m (Lnet/minecraft/core/BlockPosition;I)Z c warmEnoughToRain + m ()Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; d getGenerationSettings + m (Lnet/minecraft/core/BlockPosition;I)Z d shouldMeltFrozenOceanIcebergSlightly + m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; d lambda$static$2 + m ()I e getFogColor + m (Lnet/minecraft/core/BlockPosition;I)F e getHeightAdjustedTemperature + m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeFog; e lambda$static$1 + m (Lnet/minecraft/core/BlockPosition;I)F f getTemperature + m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; f lambda$static$0 + m ()I f getFoliageColor + m ()F g getBaseTemperature + m ()Lnet/minecraft/world/level/biome/BiomeFog; h getSpecialEffects + m ()I i getWaterColor + m ()I j getWaterFogColor + m ()Ljava/util/Optional; k getAmbientParticle + m ()Ljava/util/Optional; l getAmbientLoop + m ()Ljava/util/Optional; m getAmbientMood + m ()Ljava/util/Optional; n getAmbientAdditions + m ()Ljava/util/Optional; o getBackgroundMusic + m ()F p getBackgroundMusicVolume + m ()I q getGrassColorFromTexture + m ()I r getFoliageColorFromTexture + m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; s lambda$new$10 + m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; t lambda$new$9 +c net/minecraft/world/level/biome/BiomeBase$1 net/minecraft/world/level/biome/Biome$1 + f Lnet/minecraft/world/level/biome/BiomeBase; a this$0 +c net/minecraft/world/level/biome/BiomeBase$ClimateSettings net/minecraft/world/level/biome/Biome$ClimateSettings + f Lcom/mojang/serialization/MapCodec; a CODEC + f Z b hasPrecipitation + f F c temperature + f Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; d temperatureModifier + f F e downfall + m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;)Ljava/lang/Float; a lambda$static$3 + m ()Z a hasPrecipitation + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;)Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; b lambda$static$2 + m ()F b temperature + m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;)Ljava/lang/Float; c lambda$static$1 + m ()Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; c temperatureModifier + m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;)Ljava/lang/Boolean; d lambda$static$0 + m ()F d downfall +c net/minecraft/world/level/biome/BiomeBase$Precipitation net/minecraft/world/level/biome/Biome$Precipitation + f Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; a NONE + f Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; b RAIN + f Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; c SNOW + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e name + f [Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; f $VALUES + m ()[Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/biome/BiomeBase$TemperatureModifier net/minecraft/world/level/biome/Biome$TemperatureModifier + f Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; a NONE + f Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; b FROZEN + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; e $VALUES + m ()Ljava/lang/String; a getName + m (Lnet/minecraft/core/BlockPosition;F)F a modifyTemperature + m ()[Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/biome/BiomeBase$TemperatureModifier$1 net/minecraft/world/level/biome/Biome$TemperatureModifier$1 + m (Lnet/minecraft/core/BlockPosition;F)F a modifyTemperature +c net/minecraft/world/level/biome/BiomeBase$TemperatureModifier$2 net/minecraft/world/level/biome/Biome$TemperatureModifier$2 + m (Lnet/minecraft/core/BlockPosition;F)F a modifyTemperature +c net/minecraft/world/level/biome/BiomeBase$a net/minecraft/world/level/biome/Biome$BiomeBuilder + f Z a hasPrecipitation + f Ljava/lang/Float; b temperature + f Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; c temperatureModifier + f Ljava/lang/Float; d downfall + f Lnet/minecraft/world/level/biome/BiomeFog; e specialEffects + f Lnet/minecraft/world/level/biome/BiomeSettingsMobs; f mobSpawnSettings + f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; g generationSettings + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs;)Lnet/minecraft/world/level/biome/BiomeBase$a; a mobSpawnSettings + m ()Lnet/minecraft/world/level/biome/BiomeBase; a build + m (F)Lnet/minecraft/world/level/biome/BiomeBase$a; a temperature + m (Z)Lnet/minecraft/world/level/biome/BiomeBase$a; a hasPrecipitation + m (Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier;)Lnet/minecraft/world/level/biome/BiomeBase$a; a temperatureAdjustment + m (Lnet/minecraft/world/level/biome/BiomeFog;)Lnet/minecraft/world/level/biome/BiomeBase$a; a specialEffects + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration;)Lnet/minecraft/world/level/biome/BiomeBase$a; a generationSettings + m (F)Lnet/minecraft/world/level/biome/BiomeBase$a; b downfall +c net/minecraft/world/level/biome/BiomeFog net/minecraft/world/level/biome/BiomeSpecialEffects + f Lcom/mojang/serialization/Codec; a CODEC + f I b fogColor + f I c waterColor + f I d waterFogColor + f I e skyColor + f Ljava/util/Optional; f foliageColorOverride + f Ljava/util/Optional; g grassColorOverride + f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; h grassColorModifier + f Ljava/util/Optional; i ambientParticleSettings + f Ljava/util/Optional; j ambientLoopSoundEvent + f Ljava/util/Optional; k ambientMoodSettings + f Ljava/util/Optional; l ambientAdditionsSettings + f Ljava/util/Optional; m backgroundMusic + f F n backgroundMusicVolume + m ()I a getFogColor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$13 + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Float; a lambda$static$12 + m ()I b getWaterColor + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; b lambda$static$11 + m ()I c getWaterFogColor + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; c lambda$static$10 + m ()I d getSkyColor + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; d lambda$static$9 + m ()Ljava/util/Optional; e getFoliageColorOverride + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; e lambda$static$8 + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; f lambda$static$7 + m ()Ljava/util/Optional; f getGrassColorOverride + m (Lnet/minecraft/world/level/biome/BiomeFog;)Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; g lambda$static$6 + m ()Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; g getGrassColorModifier + m ()Ljava/util/Optional; h getAmbientParticleSettings + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; h lambda$static$5 + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; i lambda$static$4 + m ()Ljava/util/Optional; i getAmbientLoopSoundEvent + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; j lambda$static$3 + m ()Ljava/util/Optional; j getAmbientMoodSettings + m ()Ljava/util/Optional; k getAmbientAdditionsSettings + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; k lambda$static$2 + m ()Ljava/util/Optional; l getBackgroundMusic + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; l lambda$static$1 + m ()F m getBackgroundMusicVolume + m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; m lambda$static$0 +c net/minecraft/world/level/biome/BiomeFog$GrassColor net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier + f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; a NONE + f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; b DARK_FOREST + f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; c SWAMP + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e name + f [Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; f $VALUES + m ()Ljava/lang/String; a getName + m (DDI)I a modifyColor + m ()[Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/biome/BiomeFog$GrassColor$1 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$1 + m (DDI)I a modifyColor +c net/minecraft/world/level/biome/BiomeFog$GrassColor$2 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$2 + m (DDI)I a modifyColor +c net/minecraft/world/level/biome/BiomeFog$GrassColor$3 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$3 + m (DDI)I a modifyColor +c net/minecraft/world/level/biome/BiomeFog$a net/minecraft/world/level/biome/BiomeSpecialEffects$Builder + f Ljava/util/OptionalInt; a fogColor + f Ljava/util/OptionalInt; b waterColor + f Ljava/util/OptionalInt; c waterFogColor + f Ljava/util/OptionalInt; d skyColor + f Ljava/util/Optional; e foliageColorOverride + f Ljava/util/Optional; f grassColorOverride + f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; g grassColorModifier + f Ljava/util/Optional; h ambientParticle + f Ljava/util/Optional; i ambientLoopSoundEvent + f Ljava/util/Optional; j ambientMoodSettings + f Ljava/util/Optional; k ambientAdditionsSettings + f Ljava/util/Optional; l backgroundMusic + f F m backgroundMusicVolume + m (Lnet/minecraft/world/level/biome/BiomeParticles;)Lnet/minecraft/world/level/biome/BiomeFog$a; a ambientParticle + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; a fogColor + m (Lnet/minecraft/world/level/biome/BiomeFog$GrassColor;)Lnet/minecraft/world/level/biome/BiomeFog$a; a grassColorModifier + m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Lnet/minecraft/world/level/biome/BiomeFog$a; a ambientMoodSound + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeFog$a; a ambientLoopSound + m (Lnet/minecraft/world/level/biome/CaveSound;)Lnet/minecraft/world/level/biome/BiomeFog$a; a ambientAdditionsSound + m (Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/biome/BiomeFog$a; a backgroundMusic + m ()Lnet/minecraft/world/level/biome/BiomeFog$a; a silenceAllBackgroundMusic + m (F)Lnet/minecraft/world/level/biome/BiomeFog$a; a backgroundMusicVolume + m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeFog$a; a backgroundMusic + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; b waterColor + m ()Lnet/minecraft/world/level/biome/BiomeFog; b build + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; c waterFogColor + m ()Ljava/lang/IllegalStateException; c lambda$build$3 + m ()Ljava/lang/IllegalStateException; d lambda$build$2 + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; d skyColor + m ()Ljava/lang/IllegalStateException; e lambda$build$1 + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; e foliageColorOverride + m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; f grassColorOverride + m ()Ljava/lang/IllegalStateException; f lambda$build$0 +c net/minecraft/world/level/biome/BiomeManager net/minecraft/world/level/biome/BiomeManager + f I a CHUNK_CENTER_QUART + f I b ZOOM_BITS + f I c ZOOM + f I d ZOOM_MASK + f Lnet/minecraft/world/level/biome/BiomeManager$Provider; e noiseBiomeSource + f J f biomeZoomSeed + m (DDD)Lnet/minecraft/core/Holder; a getNoiseBiomeAtPosition + m (III)Lnet/minecraft/core/Holder; a getNoiseBiomeAtQuart + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/Holder; a getBiome + m (Lnet/minecraft/world/level/biome/BiomeManager$Provider;)Lnet/minecraft/world/level/biome/BiomeManager; a withDifferentSource + m (J)J a obfuscateSeed + m (JIIIDDD)D a getFiddledDistance + m (J)D b getFiddle + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/Holder; b getNoiseBiomeAtPosition +c net/minecraft/world/level/biome/BiomeManager$Provider net/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource +c net/minecraft/world/level/biome/BiomeParticles net/minecraft/world/level/biome/AmbientParticleSettings + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/particles/ParticleParam; b options + f F c probability + m ()Lnet/minecraft/core/particles/ParticleParam; a getOptions + m (Lnet/minecraft/world/level/biome/BiomeParticles;)Ljava/lang/Float; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/util/RandomSource;)Z a canSpawn + m (Lnet/minecraft/world/level/biome/BiomeParticles;)Lnet/minecraft/core/particles/ParticleParam; b lambda$static$0 +c net/minecraft/world/level/biome/BiomeSettingsGeneration net/minecraft/world/level/biome/BiomeGenerationSettings + f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a EMPTY + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lorg/slf4j/Logger; c LOGGER + f Lnet/minecraft/core/HolderSet; d carvers + f Ljava/util/List; e features + f Ljava/util/function/Supplier; f flowerFeatures + f Ljava/util/function/Supplier; g featureSet + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration;)Ljava/util/List; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z a hasFeature + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Ljava/lang/Iterable; a getCarvers + m (Ljava/util/List;)Ljava/util/Set; a lambda$new$5 + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured;)Z a lambda$new$3 + m (Ljava/util/List;)Ljava/util/List; b lambda$new$4 + m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration;)Lnet/minecraft/core/HolderSet; b lambda$static$0 + m ()Ljava/util/List; b getFlowerFeatures + m ()Ljava/util/List; c features +c net/minecraft/world/level/biome/BiomeSettingsGeneration$a net/minecraft/world/level/biome/BiomeGenerationSettings$Builder + f Lnet/minecraft/core/HolderGetter; a placedFeatures + f Lnet/minecraft/core/HolderGetter; b worldCarvers + m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a; a addFeature + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a; a addCarver +c net/minecraft/world/level/biome/BiomeSettingsGeneration$b net/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder + f Ljava/util/List; a carvers + f Ljava/util/List; b features + m ()Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a build + m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$b; a addFeature + m (I)V a addFeatureStepsUpTo + m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$b; a addFeature + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$b; a addCarver +c net/minecraft/world/level/biome/BiomeSettingsMobs net/minecraft/world/level/biome/MobSpawnSettings + f Lnet/minecraft/util/random/WeightedRandomList; a EMPTY_MOB_LIST + f Lnet/minecraft/world/level/biome/BiomeSettingsMobs; b EMPTY + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lorg/slf4j/Logger; d LOGGER + f F e DEFAULT_CREATURE_SPAWN_PROBABILITY + f F f creatureGenerationProbability + f Ljava/util/Map; g spawners + f Ljava/util/Map; h mobSpawnCosts + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/util/random/WeightedRandomList; a getMobs + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/level/biome/BiomeSettingsMobs$b; a getMobSpawnCost + m ()F a getCreatureProbability + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs;)Ljava/util/Map; a lambda$static$2 + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs;)Ljava/util/Map; b lambda$static$1 + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs;)Ljava/lang/Float; c lambda$static$0 +c net/minecraft/world/level/biome/BiomeSettingsMobs$a net/minecraft/world/level/biome/MobSpawnSettings$Builder + f Ljava/util/Map; a spawners + f Ljava/util/Map; b mobSpawnCosts + f F c creatureGenerationProbability + m (Ljava/util/Map$Entry;)Lnet/minecraft/util/random/WeightedRandomList; a lambda$build$2 + m ()Lnet/minecraft/world/level/biome/BiomeSettingsMobs; a build + m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a; a addSpawn + m (F)Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a; a creatureGenerationProbability + m (Lnet/minecraft/world/entity/EntityTypes;DD)Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a; a addMobCharge + m (Lnet/minecraft/world/entity/EnumCreatureType;)Ljava/util/List; a lambda$new$1 + m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; b lambda$new$0 +c net/minecraft/world/level/biome/BiomeSettingsMobs$a$MobList net/minecraft/world/level/biome/MobSpawnSettings$Builder$MobList +c net/minecraft/world/level/biome/BiomeSettingsMobs$b net/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost + f Lcom/mojang/serialization/Codec; a CODEC + f D b energyBudget + f D c charge + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$b;)Ljava/lang/Double; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()D a energyBudget + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$b;)Ljava/lang/Double; b lambda$static$0 + m ()D b charge +c net/minecraft/world/level/biome/BiomeSettingsMobs$c net/minecraft/world/level/biome/MobSpawnSettings$SpawnerData + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/entity/EntityTypes; b type + f I c minCount + f I d maxCount + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Lcom/mojang/serialization/DataResult; a lambda$static$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m ()Ljava/lang/String; b lambda$static$4 + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Ljava/lang/Integer; b lambda$static$2 + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Ljava/lang/Integer; c lambda$static$1 + m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Lnet/minecraft/world/entity/EntityTypes; d lambda$static$0 +c net/minecraft/world/level/biome/BiomeSources net/minecraft/world/level/biome/BiomeSources + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap +c net/minecraft/world/level/biome/Biomes net/minecraft/world/level/biome/Biomes + f Lnet/minecraft/resources/ResourceKey; A BAMBOO_JUNGLE + f Lnet/minecraft/resources/ResourceKey; B BADLANDS + f Lnet/minecraft/resources/ResourceKey; C ERODED_BADLANDS + f Lnet/minecraft/resources/ResourceKey; D WOODED_BADLANDS + f Lnet/minecraft/resources/ResourceKey; E MEADOW + f Lnet/minecraft/resources/ResourceKey; F CHERRY_GROVE + f Lnet/minecraft/resources/ResourceKey; G GROVE + f Lnet/minecraft/resources/ResourceKey; H SNOWY_SLOPES + f Lnet/minecraft/resources/ResourceKey; I FROZEN_PEAKS + f Lnet/minecraft/resources/ResourceKey; J JAGGED_PEAKS + f Lnet/minecraft/resources/ResourceKey; K STONY_PEAKS + f Lnet/minecraft/resources/ResourceKey; L RIVER + f Lnet/minecraft/resources/ResourceKey; M FROZEN_RIVER + f Lnet/minecraft/resources/ResourceKey; N BEACH + f Lnet/minecraft/resources/ResourceKey; O SNOWY_BEACH + f Lnet/minecraft/resources/ResourceKey; P STONY_SHORE + f Lnet/minecraft/resources/ResourceKey; Q WARM_OCEAN + f Lnet/minecraft/resources/ResourceKey; R LUKEWARM_OCEAN + f Lnet/minecraft/resources/ResourceKey; S DEEP_LUKEWARM_OCEAN + f Lnet/minecraft/resources/ResourceKey; T OCEAN + f Lnet/minecraft/resources/ResourceKey; U DEEP_OCEAN + f Lnet/minecraft/resources/ResourceKey; V COLD_OCEAN + f Lnet/minecraft/resources/ResourceKey; W DEEP_COLD_OCEAN + f Lnet/minecraft/resources/ResourceKey; X FROZEN_OCEAN + f Lnet/minecraft/resources/ResourceKey; Y DEEP_FROZEN_OCEAN + f Lnet/minecraft/resources/ResourceKey; Z MUSHROOM_FIELDS + f Lnet/minecraft/resources/ResourceKey; a THE_VOID + f Lnet/minecraft/resources/ResourceKey; aa DRIPSTONE_CAVES + f Lnet/minecraft/resources/ResourceKey; ab LUSH_CAVES + f Lnet/minecraft/resources/ResourceKey; ac DEEP_DARK + f Lnet/minecraft/resources/ResourceKey; ad NETHER_WASTES + f Lnet/minecraft/resources/ResourceKey; ae WARPED_FOREST + f Lnet/minecraft/resources/ResourceKey; af CRIMSON_FOREST + f Lnet/minecraft/resources/ResourceKey; ag SOUL_SAND_VALLEY + f Lnet/minecraft/resources/ResourceKey; ah BASALT_DELTAS + f Lnet/minecraft/resources/ResourceKey; ai THE_END + f Lnet/minecraft/resources/ResourceKey; aj END_HIGHLANDS + f Lnet/minecraft/resources/ResourceKey; ak END_MIDLANDS + f Lnet/minecraft/resources/ResourceKey; al SMALL_END_ISLANDS + f Lnet/minecraft/resources/ResourceKey; am END_BARRENS + f Lnet/minecraft/resources/ResourceKey; b PLAINS + f Lnet/minecraft/resources/ResourceKey; c SUNFLOWER_PLAINS + f Lnet/minecraft/resources/ResourceKey; d SNOWY_PLAINS + f Lnet/minecraft/resources/ResourceKey; e ICE_SPIKES + f Lnet/minecraft/resources/ResourceKey; f DESERT + f Lnet/minecraft/resources/ResourceKey; g SWAMP + f Lnet/minecraft/resources/ResourceKey; h MANGROVE_SWAMP + f Lnet/minecraft/resources/ResourceKey; i FOREST + f Lnet/minecraft/resources/ResourceKey; j FLOWER_FOREST + f Lnet/minecraft/resources/ResourceKey; k BIRCH_FOREST + f Lnet/minecraft/resources/ResourceKey; l DARK_FOREST + f Lnet/minecraft/resources/ResourceKey; m PALE_GARDEN + f Lnet/minecraft/resources/ResourceKey; n OLD_GROWTH_BIRCH_FOREST + f Lnet/minecraft/resources/ResourceKey; o OLD_GROWTH_PINE_TAIGA + f Lnet/minecraft/resources/ResourceKey; p OLD_GROWTH_SPRUCE_TAIGA + f Lnet/minecraft/resources/ResourceKey; q TAIGA + f Lnet/minecraft/resources/ResourceKey; r SNOWY_TAIGA + f Lnet/minecraft/resources/ResourceKey; s SAVANNA + f Lnet/minecraft/resources/ResourceKey; t SAVANNA_PLATEAU + f Lnet/minecraft/resources/ResourceKey; u WINDSWEPT_HILLS + f Lnet/minecraft/resources/ResourceKey; v WINDSWEPT_GRAVELLY_HILLS + f Lnet/minecraft/resources/ResourceKey; w WINDSWEPT_FOREST + f Lnet/minecraft/resources/ResourceKey; x WINDSWEPT_SAVANNA + f Lnet/minecraft/resources/ResourceKey; y JUNGLE + f Lnet/minecraft/resources/ResourceKey; z SPARSE_JUNGLE + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register +c net/minecraft/world/level/biome/CaveSound net/minecraft/world/level/biome/AmbientAdditionsSettings + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b soundEvent + f D c tickChance + m ()Lnet/minecraft/core/Holder; a getSoundEvent + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/biome/CaveSound;)Ljava/lang/Double; a lambda$static$1 + m (Lnet/minecraft/world/level/biome/CaveSound;)Lnet/minecraft/core/Holder; b lambda$static$0 + m ()D b getTickChance +c net/minecraft/world/level/biome/CaveSoundSettings net/minecraft/world/level/biome/AmbientMoodSettings + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/biome/CaveSoundSettings; b LEGACY_CAVE_SETTINGS + f Lnet/minecraft/core/Holder; c soundEvent + f I d tickDelay + f I e blockSearchExtent + f D f soundPositionOffset + m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Ljava/lang/Double; a lambda$static$3 + m ()Lnet/minecraft/core/Holder; a getSoundEvent + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Ljava/lang/Integer; b lambda$static$2 + m ()I b getTickDelay + m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Ljava/lang/Integer; c lambda$static$1 + m ()I c getBlockSearchExtent + m ()D d getSoundPositionOffset + m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Lnet/minecraft/core/Holder; d lambda$static$0 +c net/minecraft/world/level/biome/Climate net/minecraft/world/level/biome/Climate + f I a PARAMETER_COUNT + f Z b DEBUG_SLOW_BIOME_SEARCH + f F c QUANTIZATION_FACTOR + m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/BlockPosition; a findSpawnPosition + m (FFFFFF)Lnet/minecraft/world/level/biome/Climate$h; a target + m (FFFFFFF)Lnet/minecraft/world/level/biome/Climate$d; a parameters + m ()Lnet/minecraft/world/level/biome/Climate$Sampler; a empty + m (F)J a quantizeCoord + m (Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;F)Lnet/minecraft/world/level/biome/Climate$d; a parameters + m (J)F a unquantizeCoord +c net/minecraft/world/level/biome/Climate$Sampler net/minecraft/world/level/biome/Climate$Sampler + f Lnet/minecraft/world/level/levelgen/DensityFunction; a temperature + f Lnet/minecraft/world/level/levelgen/DensityFunction; b humidity + f Lnet/minecraft/world/level/levelgen/DensityFunction; c continentalness + f Lnet/minecraft/world/level/levelgen/DensityFunction; d erosion + f Lnet/minecraft/world/level/levelgen/DensityFunction; e depth + f Lnet/minecraft/world/level/levelgen/DensityFunction; f weirdness + f Ljava/util/List; g spawnTarget + m ()Lnet/minecraft/core/BlockPosition; a findSpawnPosition + m (III)Lnet/minecraft/world/level/biome/Climate$h; a sample + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; b temperature + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; c humidity + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; d continentalness + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; e erosion + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; f depth + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; g weirdness + m ()Ljava/util/List; h spawnTarget +c net/minecraft/world/level/biome/Climate$a net/minecraft/world/level/biome/Climate$DistanceMetric +c net/minecraft/world/level/biome/Climate$b net/minecraft/world/level/biome/Climate$Parameter + f Lcom/mojang/serialization/Codec; a CODEC + f J b min + f J c max + m (Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m ()J a min + m (Lnet/minecraft/world/level/biome/Climate$b;)J a distance + m (Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/world/level/biome/Climate$b; a span + m (J)J a distance + m (FF)Lnet/minecraft/world/level/biome/Climate$b; a span + m (F)Lnet/minecraft/world/level/biome/Climate$b; a point + m (Lnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/world/level/biome/Climate$b; b span + m ()J b max + m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/String; b lambda$static$0 + m (Lnet/minecraft/world/level/biome/Climate$b;)Ljava/lang/Float; c lambda$static$3 + m (Lnet/minecraft/world/level/biome/Climate$b;)Ljava/lang/Float; d lambda$static$2 +c net/minecraft/world/level/biome/Climate$c net/minecraft/world/level/biome/Climate$ParameterList + f Ljava/util/List; a values + f Lnet/minecraft/world/level/biome/Climate$e; b index + m (Lnet/minecraft/world/level/biome/Climate$h;)Ljava/lang/Object; a findValue + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0 + m ()Ljava/util/List; a values + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/biome/Climate$h;Lnet/minecraft/world/level/biome/Climate$a;)Ljava/lang/Object; a findValueIndex + m (Lnet/minecraft/world/level/biome/Climate$h;)Ljava/lang/Object; b findValueBruteForce + m (Lnet/minecraft/world/level/biome/Climate$h;)Ljava/lang/Object; c findValueIndex +c net/minecraft/world/level/biome/Climate$d net/minecraft/world/level/biome/Climate$ParameterPoint + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/biome/Climate$b; b temperature + f Lnet/minecraft/world/level/biome/Climate$b; c humidity + f Lnet/minecraft/world/level/biome/Climate$b; d continentalness + f Lnet/minecraft/world/level/biome/Climate$b; e erosion + f Lnet/minecraft/world/level/biome/Climate$b; f depth + f Lnet/minecraft/world/level/biome/Climate$b; g weirdness + f J h offset + m (Lnet/minecraft/world/level/biome/Climate$h;)J a fitness + m ()Ljava/util/List; a parameterSpace + m (Lnet/minecraft/world/level/biome/Climate$d;)Ljava/lang/Long; a lambda$static$6 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$7 + m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; b lambda$static$5 + m ()Lnet/minecraft/world/level/biome/Climate$b; b temperature + m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; c lambda$static$4 + m ()Lnet/minecraft/world/level/biome/Climate$b; c humidity + m ()Lnet/minecraft/world/level/biome/Climate$b; d continentalness + m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; d lambda$static$3 + m ()Lnet/minecraft/world/level/biome/Climate$b; e erosion + m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; e lambda$static$2 + m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; f lambda$static$1 + m ()Lnet/minecraft/world/level/biome/Climate$b; f depth + m ()Lnet/minecraft/world/level/biome/Climate$b; g weirdness + m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; g lambda$static$0 + m ()J h offset +c net/minecraft/world/level/biome/Climate$e net/minecraft/world/level/biome/Climate$RTree + f I a CHILDREN_PER_NODE + f Lnet/minecraft/world/level/biome/Climate$e$b; b root + f Ljava/lang/ThreadLocal; c lastResult + m (ILnet/minecraft/world/level/biome/Climate$e$b;)J a lambda$build$1 + m (Ljava/util/List;IIZ)V a sort + m (ILnet/minecraft/world/level/biome/Climate$e$c;)Lnet/minecraft/world/level/biome/Climate$e$b; a lambda$build$2 + m (IZ)Ljava/util/Comparator; a comparator + m (IZLnet/minecraft/world/level/biome/Climate$e$b;)J a lambda$comparator$3 + m ([Lnet/minecraft/world/level/biome/Climate$b;)J a cost + m (ILjava/util/List;)Lnet/minecraft/world/level/biome/Climate$e$b; a build + m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/biome/Climate$e$a; a lambda$create$0 + m (Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$e; a create + m (Lnet/minecraft/world/level/biome/Climate$h;Lnet/minecraft/world/level/biome/Climate$a;)Ljava/lang/Object; a search + m (Ljava/util/List;)Ljava/util/List; b bucketize + m (Ljava/util/List;)Ljava/util/List; c buildParameterSpace +c net/minecraft/world/level/biome/Climate$e$a net/minecraft/world/level/biome/Climate$RTree$Leaf + f Ljava/lang/Object; b value + m ([JLnet/minecraft/world/level/biome/Climate$e$a;Lnet/minecraft/world/level/biome/Climate$a;)Lnet/minecraft/world/level/biome/Climate$e$a; a search +c net/minecraft/world/level/biome/Climate$e$b net/minecraft/world/level/biome/Climate$RTree$Node + f [Lnet/minecraft/world/level/biome/Climate$b; a parameterSpace + m ([J)J a distance + m ([JLnet/minecraft/world/level/biome/Climate$e$a;Lnet/minecraft/world/level/biome/Climate$a;)Lnet/minecraft/world/level/biome/Climate$e$a; a search +c net/minecraft/world/level/biome/Climate$e$c net/minecraft/world/level/biome/Climate$RTree$SubTree + f [Lnet/minecraft/world/level/biome/Climate$e$b; b children + m ([JLnet/minecraft/world/level/biome/Climate$e$a;Lnet/minecraft/world/level/biome/Climate$a;)Lnet/minecraft/world/level/biome/Climate$e$a; a search +c net/minecraft/world/level/biome/Climate$g net/minecraft/world/level/biome/Climate$SpawnFinder + f J a MAX_RADIUS + f Lnet/minecraft/world/level/biome/Climate$g$a; b result + m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;FF)V a radialSearch + m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;II)Lnet/minecraft/world/level/biome/Climate$g$a; a getSpawnPositionAndFitness +c net/minecraft/world/level/biome/Climate$g$a net/minecraft/world/level/biome/Climate$SpawnFinder$Result + f Lnet/minecraft/core/BlockPosition; a location + f J b fitness + m ()Lnet/minecraft/core/BlockPosition; a location + m ()J b fitness +c net/minecraft/world/level/biome/Climate$h net/minecraft/world/level/biome/Climate$TargetPoint + f J a temperature + f J b humidity + f J c continentalness + f J d erosion + f J e depth + f J f weirdness + m ()[J a toParameterArray + m ()J b temperature + m ()J c humidity + m ()J d continentalness + m ()J e erosion + m ()J f depth + m ()J g weirdness +c net/minecraft/world/level/biome/FeatureSorter net/minecraft/world/level/biome/FeatureSorter + m (Ljava/util/Comparator;Lnet/minecraft/world/level/biome/FeatureSorter$a;)Ljava/util/Set; a lambda$buildFeaturesPerStep$1 + m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/Object;)I a lambda$buildFeaturesPerStep$0 + m (ILnet/minecraft/world/level/biome/FeatureSorter$a;)Z a lambda$buildFeaturesPerStep$2 + m (Ljava/util/List;Ljava/util/function/Function;Z)Ljava/util/List; a buildFeaturesPerStep +c net/minecraft/world/level/biome/FeatureSorter$a net/minecraft/world/level/biome/FeatureSorter$1FeatureData + f I a featureIndex + f I b step + f Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; c feature + m ()I a featureIndex + m ()I b step + m ()Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; c feature +c net/minecraft/world/level/biome/FeatureSorter$b net/minecraft/world/level/biome/FeatureSorter$StepFeatureData + f Ljava/util/List; a features + f Ljava/util/function/ToIntFunction; b indexMapping + m ()Ljava/util/List; a features + m ()Ljava/util/function/ToIntFunction; b indexMapping +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; c preset + f Lnet/minecraft/world/level/biome/Climate$c; d parameters + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a lambda$knownPresets$3 + m ()Lnet/minecraft/world/level/biome/Climate$c; a parameters + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)Lnet/minecraft/world/level/biome/Climate$c; a lambda$knownPresets$4 + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; b lambda$knownPresets$2 + m ()Ljava/util/Map; b knownPresets +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset + f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; a NETHER + f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; b OVERWORLD + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/resources/MinecraftKey; d id + f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$a; e provider + f Ljava/util/Map; f BY_NAME + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a lambda$usedBiomes$6 + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)Lcom/mojang/serialization/DataResult; a lambda$static$4 + m ()Ljava/util/stream/Stream; a usedBiomes + m (Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)V a lambda$generateOverworldBiomes$5 + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/biome/Climate$c; a generateOverworldBiomes + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$static$3 + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; b lambda$static$0 + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; b lambda$static$2 + m ()Lnet/minecraft/resources/MinecraftKey; b id + m ()Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$a; c provider + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; c lambda$static$1 +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$1 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1 +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$2 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2 +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$a net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists + f Lnet/minecraft/resources/ResourceKey; a NETHER + f Lnet/minecraft/resources/ResourceKey; b OVERWORLD + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/world/level/biome/OverworldBiomeBuilder net/minecraft/world/level/biome/OverworldBiomeBuilder + f Lnet/minecraft/world/level/biome/Climate$b; A midInlandContinentalness + f Lnet/minecraft/world/level/biome/Climate$b; B farInlandContinentalness + f [[Lnet/minecraft/resources/ResourceKey; C OCEANS + f [[Lnet/minecraft/resources/ResourceKey; D MIDDLE_BIOMES + f [[Lnet/minecraft/resources/ResourceKey; E MIDDLE_BIOMES_VARIANT + f [[Lnet/minecraft/resources/ResourceKey; F PLATEAU_BIOMES + f [[Lnet/minecraft/resources/ResourceKey; G PLATEAU_BIOMES_VARIANT + f [[Lnet/minecraft/resources/ResourceKey; H SHATTERED_BIOMES + f F a HIGH_START + f F b PEAK_START + f F c NEAR_INLAND_START + f F d MID_INLAND_START + f F e FAR_INLAND_START + f F f EROSION_INDEX_1_START + f F g EROSION_INDEX_2_START + f F h VALLEY_SIZE + f F i LOW_START + f F j HIGH_END + f F k PEAK_SIZE + f F l PEAK_END + f F m EROSION_DEEP_DARK_DRYNESS_THRESHOLD + f F n DEPTH_DEEP_DARK_DRYNESS_THRESHOLD + f Lnet/minecraft/world/level/biome/Climate$b; o FULL_RANGE + f [Lnet/minecraft/world/level/biome/Climate$b; p temperatures + f [Lnet/minecraft/world/level/biome/Climate$b; q humidities + f [Lnet/minecraft/world/level/biome/Climate$b; r erosions + f Lnet/minecraft/world/level/biome/Climate$b; s FROZEN_RANGE + f Lnet/minecraft/world/level/biome/Climate$b; t UNFROZEN_RANGE + f Lnet/minecraft/world/level/biome/Climate$b; u mushroomFieldsContinentalness + f Lnet/minecraft/world/level/biome/Climate$b; v deepOceanContinentalness + f Lnet/minecraft/world/level/biome/Climate$b; w oceanContinentalness + f Lnet/minecraft/world/level/biome/Climate$b; x coastContinentalness + f Lnet/minecraft/world/level/biome/Climate$b; y inlandContinentalness + f Lnet/minecraft/world/level/biome/Climate$b; z nearInlandContinentalness + m (D)Ljava/lang/String; a getDebugStringForPeaksAndValleys + m (II)Lnet/minecraft/resources/ResourceKey; a pickBeachBiome + m (D[Lnet/minecraft/world/level/biome/Climate$b;)Ljava/lang/String; a getDebugStringForNoiseValue + m ()Ljava/util/List; a spawnTarget + m (IILnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a maybePickWindsweptSavannaBiome + m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; a pickMiddleBiome + m (Ljava/util/function/Consumer;)V a addBiomes + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;FLnet/minecraft/resources/ResourceKey;)V a addSurfaceBiome + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V a addPeaks + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$b;)Z a isDeepDarkRegion + m (ILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; a pickBadlandsBiome + m ()[Lnet/minecraft/world/level/biome/Climate$b; b getTemperatureThresholds + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;FLnet/minecraft/resources/ResourceKey;)V b addUndergroundBiome + m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; b pickMiddleBiomeOrBadlandsIfHot + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V b addHighSlice + m (D)Ljava/lang/String; b getDebugStringForContinentalness + m (Ljava/util/function/Consumer;)V b addDebugBiomes + m ()[Lnet/minecraft/world/level/biome/Climate$b; c getHumidityThresholds + m (Ljava/util/function/Consumer;)V c addOffCoastBiomes + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V c addMidSlice + m (D)Ljava/lang/String; c getDebugStringForErosion + m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; c pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;FLnet/minecraft/resources/ResourceKey;)V c addBottomBiome + m (D)Ljava/lang/String; d getDebugStringForTemperature + m ()[Lnet/minecraft/world/level/biome/Climate$b; d getErosionThresholds + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V d addLowSlice + m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; d pickShatteredCoastBiome + m (Ljava/util/function/Consumer;)V d addInlandBiomes + m (Ljava/util/function/Consumer;)V e addUndergroundBiomes + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V e addValleys + m ()[Lnet/minecraft/world/level/biome/Climate$b; e getContinentalnessThresholds + m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; e pickPlateauBiome + m (D)Ljava/lang/String; e getDebugStringForHumidity + m ()[Lnet/minecraft/world/level/biome/Climate$b; f getPeaksAndValleysThresholds + m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; f pickPeakBiome + m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; g pickSlopeBiome + m ()[Lnet/minecraft/world/level/biome/Climate$b; g getWeirdnessThresholds + m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; h pickShatteredBiome +c net/minecraft/world/level/biome/WorldChunkManager net/minecraft/world/level/biome/BiomeSource + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/function/Supplier; b possibleBiomes + m ()Lcom/mojang/serialization/MapCodec; a codec + m (IIIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;ZLnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; a findBiomeHorizontal + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/Climate$Sampler;)V a addDebugInfo + m (IIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; a findBiomeHorizontal + m (IIIILnet/minecraft/world/level/biome/Climate$Sampler;)Ljava/util/Set; a getBiomesWithin + m (Lnet/minecraft/core/BlockPosition;IIILjava/util/function/Predicate;Lnet/minecraft/world/level/biome/Climate$Sampler;Lnet/minecraft/world/level/IWorldReader;)Lcom/mojang/datafixers/util/Pair; a findClosestBiome3d + m ()Ljava/util/stream/Stream; b collectPossibleBiomes + m ()Ljava/util/Set; c possibleBiomes + m ()Ljava/util/Set; d lambda$new$0 +c net/minecraft/world/level/biome/WorldChunkManagerCheckerBoard net/minecraft/world/level/biome/CheckerboardColumnBiomeSource + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/core/HolderSet; c allowedBiomes + f I d bitShift + f I e size + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/biome/WorldChunkManagerCheckerBoard;)Ljava/lang/Integer; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/biome/WorldChunkManagerCheckerBoard;)Lnet/minecraft/core/HolderSet; b lambda$static$0 + m ()Ljava/util/stream/Stream; b collectPossibleBiomes +c net/minecraft/world/level/biome/WorldChunkManagerHell net/minecraft/world/level/biome/FixedBiomeSource + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/core/Holder; c biome + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/biome/WorldChunkManagerHell;)Lnet/minecraft/core/Holder; a lambda$static$0 + m (IIIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;ZLnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; a findBiomeHorizontal + m (IIIILnet/minecraft/world/level/biome/Climate$Sampler;)Ljava/util/Set; a getBiomesWithin + m (Lnet/minecraft/core/BlockPosition;IIILjava/util/function/Predicate;Lnet/minecraft/world/level/biome/Climate$Sampler;Lnet/minecraft/world/level/IWorldReader;)Lcom/mojang/datafixers/util/Pair; a findClosestBiome3d + m ()Ljava/util/stream/Stream; b collectPossibleBiomes +c net/minecraft/world/level/biome/WorldChunkManagerMultiNoise net/minecraft/world/level/biome/MultiNoiseBiomeSource + f Lcom/mojang/serialization/MapCodec; b DIRECT_CODEC + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lcom/mojang/serialization/MapCodec; d ENTRY_CODEC + f Lcom/mojang/serialization/MapCodec; e PRESET_CODEC + f Lcom/mojang/datafixers/util/Either; f parameters + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/biome/Climate$h;)Lnet/minecraft/core/Holder; a getNoiseBiome + m (Lnet/minecraft/world/level/biome/WorldChunkManagerMultiNoise;)Lcom/mojang/datafixers/util/Either; a lambda$static$0 + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/Climate$Sampler;)V a addDebugInfo + m (Lnet/minecraft/resources/ResourceKey;)Z a stable + m (Lnet/minecraft/world/level/biome/Climate$c;)Lnet/minecraft/world/level/biome/WorldChunkManagerMultiNoise; a createFromList + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/WorldChunkManagerMultiNoise; a createFromPreset + m (Lnet/minecraft/world/level/biome/Climate$c;)Lnet/minecraft/world/level/biome/Climate$c; b lambda$parameters$1 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/Climate$c; b lambda$parameters$2 + m ()Ljava/util/stream/Stream; b collectPossibleBiomes + m ()Lnet/minecraft/world/level/biome/Climate$c; d parameters +c net/minecraft/world/level/biome/WorldChunkManagerTheEnd net/minecraft/world/level/biome/TheEndBiomeSource + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/core/Holder; c end + f Lnet/minecraft/core/Holder; d highlands + f Lnet/minecraft/core/Holder; e midlands + f Lnet/minecraft/core/Holder; f islands + f Lnet/minecraft/core/Holder; g barrens + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/WorldChunkManagerTheEnd; a create + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/stream/Stream; b collectPossibleBiomes +c net/minecraft/world/level/block/AbstractCandleBlock net/minecraft/world/level/block/AbstractCandleBlock + f I a LIGHT_PER_CANDLE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LIT + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/Vec3D;)V a lambda$extinguish$1 + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/Vec3D;)V a lambda$animateTick$0 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Z)V a setLit + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a extinguish + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/util/RandomSource;)V a addParticlesAndSound + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/lang/Iterable; b getParticleOffsets + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isLit + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d canBeLit +c net/minecraft/world/level/block/AbstractCauldronBlock net/minecraft/world/level/block/AbstractCauldronBlock + f I a FLOOR_LEVEL + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + f Lnet/minecraft/core/cauldron/CauldronInteraction$a; c interactions + f I d SIDE_THICKNESS + f I e LEG_WIDTH + f I f LEG_HEIGHT + f I g LEG_DEPTH + f Lnet/minecraft/world/phys/shapes/VoxelShape; h INSIDE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a isEntityInsideContent + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)V a receiveStalactiteDrip + m (Lnet/minecraft/world/level/material/FluidType;)Z a canReceiveStalactiteDrip + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)D b getContentHeight + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isFull +c net/minecraft/world/level/block/AmethystBlock net/minecraft/world/level/block/AmethystBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit +c net/minecraft/world/level/block/AmethystClusterBlock net/minecraft/world/level/block/AmethystClusterBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d FACING + f Lnet/minecraft/world/phys/shapes/VoxelShape; e northAabb + f Lnet/minecraft/world/phys/shapes/VoxelShape; f southAabb + f Lnet/minecraft/world/phys/shapes/VoxelShape; g eastAabb + f Lnet/minecraft/world/phys/shapes/VoxelShape; h westAabb + f Lnet/minecraft/world/phys/shapes/VoxelShape; i upAabb + f Lnet/minecraft/world/phys/shapes/VoxelShape; j downAabb + f F k height + f F l aabbOffset + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; b lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/AmethystClusterBlock$1 net/minecraft/world/level/block/AmethystClusterBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/AzaleaBlock net/minecraft/world/level/block/AzaleaBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn +c net/minecraft/world/level/block/BaseTorchBlock net/minecraft/world/level/block/BaseTorchBlock + f I a AABB_STANDING_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; b AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape +c net/minecraft/world/level/block/BigDripleafBlock net/minecraft/world/level/block/BigDripleafBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c TILT + f I d NO_TICK + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; e DELAY_UNTIL_NEXT_TILT_STATE + f I f MAX_GEN_HEIGHT + f I g STEM_WIDTH + f I h ENTITY_DETECTION_MIN_Y + f I i LOWEST_LEAF_TOP + f Ljava/util/Map; j LEAF_SHAPES + f Lnet/minecraft/world/phys/shapes/VoxelShape; k STEM_SLICER + f Ljava/util/Map; l STEM_SHAPES + f Ljava/util/Map; m shapesCache + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canPlaceAt + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a placeWithRandomHeight + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V a lambda$static$0 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a canEntityTilt + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/EnumDirection;)Z a place + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;)V a playTiltSound + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e resetTilt + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q canReplace +c net/minecraft/world/level/block/BigDripleafStemBlock net/minecraft/world/level/block/BigDripleafStemBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b NORTH_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SOUTH_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; d EAST_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; e WEST_SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WATERLOGGED + f I g STEM_WIDTH + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/EnumDirection;)Z a place + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/BigDripleafStemBlock$1 net/minecraft/world/level/block/BigDripleafStemBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/Block net/minecraft/world/level/block/Block + f I A UPDATE_ALL + f I B UPDATE_ALL_IMMEDIATE + f F C INDESTRUCTIBLE + f F D INSTANT + f I E UPDATE_LIMIT + f Lnet/minecraft/world/level/block/state/BlockStateList; F stateDefinition + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/core/Holder$c; b builtInRegistryHolder + f Lcom/google/common/cache/LoadingCache; c SHAPE_FULL_BLOCK_CACHE + f Lnet/minecraft/world/level/block/state/IBlockData; d defaultBlockState + f Lnet/minecraft/world/item/Item; e item + f I f CACHE_SIZE + f Ljava/lang/ThreadLocal; g OCCLUSION_CACHE + f Lcom/mojang/serialization/MapCodec; p CODEC + f Lnet/minecraft/core/RegistryBlockID; q BLOCK_STATE_REGISTRY + f I r UPDATE_NEIGHBORS + f I s UPDATE_CLIENTS + f I t UPDATE_INVISIBLE + f I u UPDATE_IMMEDIATE + f I v UPDATE_KNOWN_SHAPE + f I w UPDATE_SUPPRESS_DROPS + f I x UPDATE_MOVE_BY_PISTON + f I y UPDATE_SKIP_SHAPE_UPDATE_ON_WIRE + f I z UPDATE_NONE + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a updateOrDestroy + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;)V a popResourceFromFace + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (I)Lnet/minecraft/world/level/block/state/IBlockData; a stateById + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/EnumDirection;)Z a isFaceFull + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntity;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a popResource + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a destroy + m (Lnet/minecraft/world/level/World;DDDLnet/minecraft/world/item/ItemStack;DDD)Lnet/minecraft/world/entity/item/EntityItem; a lambda$popResourceFromFace$5 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a pushEntitiesUp + m (Lnet/minecraft/world/level/World;Ljava/util/function/Supplier;Lnet/minecraft/world/item/ItemStack;)V a popResource + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/block/Block; a byItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/level/block/state/IBlockData; a copyProperty + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)V a updateEntityMovementAfterFallOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntity;)V a dropResources + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/item/ItemStack;)V a playerDestroy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/BiomeBase$Precipitation;)V a handlePrecipitation + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canSupportCenter + m (Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap; a getShapeForEachState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)V a dropResources + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shouldRenderFace + m (Lnet/minecraft/world/level/Explosion;)Z a dropFromExplosion + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a spawnDestroyParticles + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isShapeFullBlock + m (Lnet/minecraft/world/level/World;DDDLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/EntityItem; a lambda$popResource$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;)V a wasExploded + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isPossibleToRespawnInThis + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;I)V a popExperience + m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; a box + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateOrDestroy + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropResources$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V b lambda$dropResources$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; b updateFromNeighbourShapes + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V c dropResources + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V c lambda$dropResources$1 + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c canSupportRigidBlock + m ()F e getExplosionResistance + m ()Lnet/minecraft/network/chat/IChatMutableComponent; f getName + m ()F g getFriction + m ()F h getSpeedFactor + m (Lnet/minecraft/world/level/block/state/IBlockData;)I j getId + m ()Lnet/minecraft/world/item/Item; j asItem + m ()F k getJumpFactor + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z k isExceptionForConnection + m (Lnet/minecraft/world/level/block/state/IBlockData;)V l registerDefaultState + m ()Lnet/minecraft/world/level/block/state/BlockStateList; l getStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; m withPropertiesOf + m ()Lnet/minecraft/world/level/block/state/IBlockData; m defaultBlockState + m ()Z n hasDynamicShape + m ()Lnet/minecraft/world/level/block/Block; o asBlock + m ()Lnet/minecraft/core/Holder$c; p builtInRegistryHolder + m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; q lambda$static$0 +c net/minecraft/world/level/block/Block$1 net/minecraft/world/level/block/Block$1 + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/lang/Boolean; a load +c net/minecraft/world/level/block/Block$a net/minecraft/world/level/block/Block$ShapePairKey + f Lnet/minecraft/world/phys/shapes/VoxelShape; a first + f Lnet/minecraft/world/phys/shapes/VoxelShape; b second + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; a first + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; b second +c net/minecraft/world/level/block/BlockAir net/minecraft/world/level/block/AirBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape +c net/minecraft/world/level/block/BlockAnvil net/minecraft/world/level/block/AnvilBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/phys/shapes/VoxelShape; c BASE + f Lnet/minecraft/world/phys/shapes/VoxelShape; d X_LEG1 + f Lnet/minecraft/world/phys/shapes/VoxelShape; e X_LEG2 + f Lnet/minecraft/world/phys/shapes/VoxelShape; f X_TOP + f Lnet/minecraft/world/phys/shapes/VoxelShape; g Z_LEG1 + f Lnet/minecraft/world/phys/shapes/VoxelShape; h Z_LEG2 + f Lnet/minecraft/world/phys/shapes/VoxelShape; i Z_TOP + f Lnet/minecraft/world/phys/shapes/VoxelShape; j X_AXIS_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k Z_AXIS_AABB + f Lnet/minecraft/network/chat/IChatBaseComponent; l CONTAINER_TITLE + f F m FALL_DAMAGE_PER_DISTANCE + f I n FALL_DAMAGE_MAX + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onBrokenAfterFall + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onLand + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getFallDamageSource + m (Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a falling + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getDustColor + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; e damage +c net/minecraft/world/level/block/BlockAttachable net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; L FACE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b canAttach + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; n getConnectedDirection +c net/minecraft/world/level/block/BlockAttachable$1 net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace +c net/minecraft/world/level/block/BlockBamboo net/minecraft/world/level/block/BambooStalkBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b SMALL_LEAVES_AABB_OFFSET + f F c LARGE_LEAVES_AABB_OFFSET + f F d COLLISION_AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; e SMALL_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; f LARGE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; g COLLISION_SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; h AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; i LEAVES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; j STAGE + f I k MAX_HEIGHT + f I l STAGE_GROWING + f I m STAGE_DONE_GROWING + f I n AGE_THIN_BAMBOO + f I o AGE_THICK_BAMBOO + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I a getHeightAboveUpToMax + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getDestroyProgress + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;I)V a growBamboo + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ isCollisionShapeFullBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getHeightBelowUpToMax + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking +c net/minecraft/world/level/block/BlockBambooSapling net/minecraft/world/level/block/BambooSaplingBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b SAPLING_AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SAPLING_SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a growBamboo + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getDestroyProgress + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick +c net/minecraft/world/level/block/BlockBanner net/minecraft/world/level/block/BannerBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b ROTATION + f Ljava/util/Map; c BY_COLOR + f Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; a byColor +c net/minecraft/world/level/block/BlockBannerAbstract net/minecraft/world/level/block/AbstractBannerBlock + f Lnet/minecraft/world/item/EnumColor; a color + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isPossibleToRespawnInThis + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m ()Lnet/minecraft/world/item/EnumColor; b getColor +c net/minecraft/world/level/block/BlockBannerWall net/minecraft/world/level/block/WallBannerBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Ljava/util/Map; c SHAPES + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror +c net/minecraft/world/level/block/BlockBarrel net/minecraft/world/level/block/BarrelBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c OPEN + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/BlockBarrier net/minecraft/world/level/block/BarrierBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown +c net/minecraft/world/level/block/BlockBeacon net/minecraft/world/level/block/BeaconBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m ()Lnet/minecraft/world/item/EnumColor; b getColor +c net/minecraft/world/level/block/BlockBed net/minecraft/world/level/block/BedBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b PART + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c OCCUPIED + f I d HEIGHT + f Lnet/minecraft/world/phys/shapes/VoxelShape; e BASE + f Lnet/minecraft/world/phys/shapes/VoxelShape; f LEG_NORTH_WEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; g LEG_SOUTH_WEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; h LEG_NORTH_EAST + f Lnet/minecraft/world/phys/shapes/VoxelShape; i LEG_SOUTH_EAST + f Lnet/minecraft/world/phys/shapes/VoxelShape; j NORTH_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; k SOUTH_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; l WEST_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; m EAST_SHAPE + f I n LEG_WIDTH + f Lnet/minecraft/world/item/EnumColor; o color + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;[[IZ)Ljava/util/Optional; a findStandUpPositionAtOffset + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)V a updateEntityMovementAfterFallOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a getNeighbourDirection + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/entity/Entity;)V a bounceUp + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)J a getSeed + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a kickVillagerOutOfBed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/EnumDirection; a getBedOrientation + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)[[I a bedStandUpOffsets + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/core/EnumDirection;)[[I a bedAboveStandUpOffsets + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;F)Ljava/util/Optional; a findStandUpPosition + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a findBunkBedStandUpPosition + m (Lnet/minecraft/world/level/World;)Z a canSetSpawn + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b isBunkBed + m ()Lnet/minecraft/world/item/EnumColor; b getColor + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)[[I b bedSurroundStandUpOffsets + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; h getConnectedDirection + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; i getBlockType +c net/minecraft/world/level/block/BlockBed$1 net/minecraft/world/level/block/BedBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/BlockBeehive net/minecraft/world/level/block/BeehiveBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c HONEY_LEVEL + f I d MAX_HONEY_LEVELS + f I e SHEARED_HONEYCOMB_COUNT + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a dropHoneycomb + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;D)V a spawnParticle + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a resetHoneyLevel + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a trySpawnDripParticles + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/World;DDDDD)V a spawnFluidParticle + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus;)V a releaseBeesAndResetHoneyLevel + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V b angerNearbyBees + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z c hiveContainsBees + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/BlockBeetroot net/minecraft/world/level/block/BeetrootBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE + f [Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE_BY_AGE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;)I a getBonemealAgeIncrease + m ()Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b getAgeProperty + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()I c getMaxAge + m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId +c net/minecraft/world/level/block/BlockBell net/minecraft/world/level/block/BellBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; G TO_SOUTH + f Lnet/minecraft/world/phys/shapes/VoxelShape; H CEILING_SHAPE + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c ATTACHMENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d POWERED + f I e EVENT_BELL_RING + f Lnet/minecraft/world/phys/shapes/VoxelShape; f NORTH_SOUTH_FLOOR_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; g EAST_WEST_FLOOR_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; h BELL_TOP_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; i BELL_BOTTOM_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; j BELL_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; k NORTH_SOUTH_BETWEEN + f Lnet/minecraft/world/phys/shapes/VoxelShape; l EAST_WEST_BETWEEN + f Lnet/minecraft/world/phys/shapes/VoxelShape; m TO_WEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; n TO_EAST + f Lnet/minecraft/world/phys/shapes/VoxelShape; o TO_NORTH + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a attemptToRing + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a attemptToRing + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;D)Z a isProperHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/player/EntityHuman;Z)Z a onHit + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o getVoxelShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; q getConnectedDirection +c net/minecraft/world/level/block/BlockBell$1 net/minecraft/world/level/block/BellBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$BellAttachType +c net/minecraft/world/level/block/BlockBlastFurnace net/minecraft/world/level/block/BlastFurnaceBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity +c net/minecraft/world/level/block/BlockBrewingStand net/minecraft/world/level/block/BrewingStandBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f [Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b HAS_BOTTLE + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/BlockBubbleColumn net/minecraft/world/level/block/BubbleColumnBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b DRAG_DOWN + f I c CHECK_PERIOD + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a updateColumn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m ()Ljava/util/Optional; as_ getPickupSound + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b updateColumn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canExistIn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; q getColumnState +c net/minecraft/world/level/block/BlockButtonAbstract net/minecraft/world/level/block/ButtonBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; G PRESSED_FLOOR_AABB_Z + f Lnet/minecraft/world/phys/shapes/VoxelShape; H PRESSED_NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; I PRESSED_SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; J PRESSED_WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; K PRESSED_EAST_AABB + f I M PRESSED_DEPTH + f I N UNPRESSED_DEPTH + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; O type + f I P ticksToStayPressed + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b POWERED + f I c HALF_AABB_HEIGHT + f I d HALF_AABB_WIDTH + f Lnet/minecraft/world/phys/shapes/VoxelShape; e CEILING_AABB_X + f Lnet/minecraft/world/phys/shapes/VoxelShape; f CEILING_AABB_Z + f Lnet/minecraft/world/phys/shapes/VoxelShape; g FLOOR_AABB_X + f Lnet/minecraft/world/phys/shapes/VoxelShape; h FLOOR_AABB_Z + f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; l EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; m PRESSED_CEILING_AABB_X + f Lnet/minecraft/world/phys/shapes/VoxelShape; n PRESSED_CEILING_AABB_Z + f Lnet/minecraft/world/phys/shapes/VoxelShape; o PRESSED_FLOOR_AABB_X + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a press + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/BlockButtonAbstract;)Ljava/lang/Integer; a lambda$static$1 + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Z)V a playSound + m (Z)Lnet/minecraft/sounds/SoundEffect; a getSound + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/BlockButtonAbstract;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; b lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d checkPressed + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e updateNeighbours + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/BlockButtonAbstract$1 net/minecraft/world/level/block/ButtonBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction + f [I b $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace +c net/minecraft/world/level/block/BlockCactus net/minecraft/world/level/block/CactusBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b AGE + f I c MAX_AGE + f I d AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; e COLLISION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; f OUTLINE_SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick +c net/minecraft/world/level/block/BlockCake net/minecraft/world/level/block/CakeBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_BITES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c BITES + f I d FULL_CAKE_SIGNAL + f F e AABB_OFFSET + f F f AABB_SIZE_PER_BITE + f [Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE_BY_BITE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; a eat + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (I)I b getOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/BlockCampfire net/minecraft/world/level/block/CampfireBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c LIT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d SIGNAL_FIRE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; f FACING + f Lnet/minecraft/world/phys/shapes/VoxelShape; g VIRTUAL_FENCE_POST + f I h SMOKE_DISTANCE + f Z i spawnParticles + f I j fireDamage + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/CraftingManager$a;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityCampfire;)V a lambda$getTicker$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ZZ)V a makeParticles + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isSmokeyPos + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/BlockCampfire;)Ljava/lang/Integer; a lambda$static$1 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a dowse + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$canLight$4 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/block/BlockCampfire;)Ljava/lang/Boolean; b lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h isLitCampfire + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z i canLight + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isSmokeSource +c net/minecraft/world/level/block/BlockCarpet net/minecraft/world/level/block/WoolCarpetBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/item/EnumColor; d color + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/EnumColor; b getColor +c net/minecraft/world/level/block/BlockCarrots net/minecraft/world/level/block/CarrotBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f [Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE_BY_AGE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId +c net/minecraft/world/level/block/BlockCartographyTable net/minecraft/world/level/block/CartographyTableBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b CONTAINER_TITLE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider +c net/minecraft/world/level/block/BlockCauldron net/minecraft/world/level/block/CauldronBlock + f Lcom/mojang/serialization/MapCodec; d CODEC + f F e RAIN_FILL_CHANCE + f F f POWDER_SNOW_FILL_CHANCE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/BiomeBase$Precipitation;)V a handlePrecipitation + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)V a receiveStalactiteDrip + m (Lnet/minecraft/world/level/material/FluidType;)Z a canReceiveStalactiteDrip + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/biome/BiomeBase$Precipitation;)Z a shouldHandlePrecipitation + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isFull +c net/minecraft/world/level/block/BlockChain net/minecraft/world/level/block/ChainBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED + f F c AABB_MIN + f F d AABB_MAX + f Lnet/minecraft/world/phys/shapes/VoxelShape; e Y_AXIS_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; f Z_AXIS_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; g X_AXIS_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/BlockChain$1 net/minecraft/world/level/block/ChainBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction$Axis +c net/minecraft/world/level/block/BlockChest net/minecraft/world/level/block/ChestBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d TYPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED + f I f EVENT_SET_OPEN_COUNT + f I g AABB_OFFSET + f I h AABB_HEIGHT + f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; l EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; m AABB + f Lnet/minecraft/world/level/block/DoubleBlockFinder$Combiner; n CHEST_COMBINER + f Lnet/minecraft/world/level/block/DoubleBlockFinder$Combiner; o MENU_PROVIDER_COMBINER + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/BlockChest;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/IInventory; a getContainer + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/DoubleBlockFinder$Result; a combine + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/BlockChest; a lambda$static$1 + m (Lnet/minecraft/world/level/block/entity/LidBlockEntity;)Lnet/minecraft/world/level/block/DoubleBlockFinder$Combiner; a opennessCombiner + m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a candidatePartnerFacing + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a isBlockedChestByBlock + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isChestBlockedAt + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z b isCatSittingOnChest + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()Lnet/minecraft/stats/Statistic; c getOpenChestStat + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z c lambda$combine$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; d blockEntityType + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; h getBlockType + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; i getConnectedDirection + m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; q lambda$static$0 +c net/minecraft/world/level/block/BlockChest$1 net/minecraft/world/level/block/ChestBlock$1 + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptSingle + m (Ljava/lang/Object;)Ljava/lang/Object; a acceptSingle + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a acceptDouble + m ()Ljava/util/Optional; a acceptNone + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptDouble + m ()Ljava/lang/Object; b acceptNone +c net/minecraft/world/level/block/BlockChest$2 net/minecraft/world/level/block/ChestBlock$2 + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptSingle + m (Ljava/lang/Object;)Ljava/lang/Object; a acceptSingle + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a acceptDouble + m ()Ljava/util/Optional; a acceptNone + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptDouble + m ()Ljava/lang/Object; b acceptNone +c net/minecraft/world/level/block/BlockChest$2$1 net/minecraft/world/level/block/ChestBlock$2$1 + f Lnet/minecraft/world/level/block/entity/TileEntityChest; a val$first + f Lnet/minecraft/world/level/block/entity/TileEntityChest; b val$second + f Lnet/minecraft/world/IInventory; c val$container + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName +c net/minecraft/world/level/block/BlockChest$3 net/minecraft/world/level/block/ChestBlock$3 + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a acceptDouble + m (Ljava/lang/Object;)Ljava/lang/Object; a acceptSingle + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a acceptDouble + m ()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a acceptNone + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a acceptSingle + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;F)F a lambda$acceptDouble$0 + m ()Ljava/lang/Object; b acceptNone +c net/minecraft/world/level/block/BlockChest$4 net/minecraft/world/level/block/ChestBlock$4 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/BlockChest$DoubleInventory net/minecraft/world/level/block/ChestBlock$DoubleInventory +c net/minecraft/world/level/block/BlockChestAbstract net/minecraft/world/level/block/AbstractChestBlock + f Ljava/util/function/Supplier; a blockEntityType + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/DoubleBlockFinder$Result; a combine +c net/minecraft/world/level/block/BlockChestTrapped net/minecraft/world/level/block/TrappedChestBlock + f Lcom/mojang/serialization/MapCodec; n CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m ()Lnet/minecraft/stats/Statistic; c getOpenChestStat + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource + m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; q lambda$new$0 +c net/minecraft/world/level/block/BlockChorusFlower net/minecraft/world/level/block/ChorusFlowerBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b DEAD_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE + f Lnet/minecraft/world/phys/shapes/VoxelShape; d BLOCK_SUPPORT_SHAPE + f Lnet/minecraft/world/level/block/Block; e plant + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a placeDeadFlower + m (Lnet/minecraft/world/level/block/BlockChorusFlower;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;I)V a generatePlant + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a placeGrownFlower + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;II)V a growTreeRecursive + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b allNeighborsEmpty + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking +c net/minecraft/world/level/block/BlockChorusFruit net/minecraft/world/level/block/ChorusPlantBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateWithConnections + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick +c net/minecraft/world/level/block/BlockCobbleWall net/minecraft/world/level/block/WallBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; G POST_TEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; H NORTH_TEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; I SOUTH_TEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; J WEST_TEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; K EAST_TEST + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b UP + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c EAST_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d NORTH_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SOUTH_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; f WEST_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g WATERLOGGED + f Ljava/util/Map; h shapeByIndex + f Ljava/util/Map; i collisionShapeByIndex + f I j WALL_WIDTH + f I k WALL_HEIGHT + f I l POST_WIDTH + f I m POST_COVER_WIDTH + f I n WALL_COVER_START + f I o WALL_COVER_END + m ()Lcom/mojang/serialization/MapCodec; a codec + m (ZLnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; a makeWallState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a topUpdate + m (Lnet/minecraft/world/level/block/state/IBlockData;ZLnet/minecraft/core/EnumDirection;)Z a connectsTo + m (FFFFFF)Ljava/util/Map; a makeShapes + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a isConnected + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;ZZZZLnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/IBlockData; a updateSides + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a shouldRaisePost + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; a sideUpdate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;ZZZZ)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isCovered + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; a applyWallShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown +c net/minecraft/world/level/block/BlockCobbleWall$1 net/minecraft/world/level/block/WallBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/BlockCocoa net/minecraft/world/level/block/CocoaBlock + f [Lnet/minecraft/world/phys/shapes/VoxelShape; G SOUTH_AABB + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE + f I d AGE_0_WIDTH + f I e AGE_0_HEIGHT + f I f AGE_0_HALFWIDTH + f I g AGE_1_WIDTH + f I h AGE_1_HEIGHT + f I i AGE_1_HALFWIDTH + f I j AGE_2_WIDTH + f I k AGE_2_HEIGHT + f I l AGE_2_HALFWIDTH + f [Lnet/minecraft/world/phys/shapes/VoxelShape; m EAST_AABB + f [Lnet/minecraft/world/phys/shapes/VoxelShape; n WEST_AABB + f [Lnet/minecraft/world/phys/shapes/VoxelShape; o NORTH_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking +c net/minecraft/world/level/block/BlockCocoa$1 net/minecraft/world/level/block/CocoaBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/BlockCommand net/minecraft/world/level/block/CommandBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c CONDITIONAL + f Lorg/slf4j/Logger; d LOGGER + f Z e automatic + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/BlockCommand;)Ljava/lang/Boolean; a lambda$static$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityCommand;Z)V a setPoweredAndUpdate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/CommandBlockListenerAbstract;Z)V a execute + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a executeChain + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/BlockComposter net/minecraft/world/level/block/ComposterBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b READY + f I c MIN_LEVEL + f I d MAX_LEVEL + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e LEVEL + f Lit/unimi/dsi/fastutil/objects/Object2FloatMap; f COMPOSTABLES + f I g AABB_SIDE_THICKNESS + f Lnet/minecraft/world/phys/shapes/VoxelShape; h OUTER_SHAPE + f [Lnet/minecraft/world/phys/shapes/VoxelShape; i SHAPES + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/IWorldInventory; a getContainer + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a insertItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a handleFill + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/block/state/IBlockData; a addItem + m (FLnet/minecraft/world/level/IMaterial;)V a add + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a empty + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape + m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a extractProduce + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m ()V b bootStrap + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/BlockComposter$ContainerEmpty net/minecraft/world/level/block/ComposterBlock$EmptyContainer + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace + m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace +c net/minecraft/world/level/block/BlockComposter$ContainerInput net/minecraft/world/level/block/ComposterBlock$InputContainer + f Lnet/minecraft/world/level/block/state/IBlockData; b state + f Lnet/minecraft/world/level/GeneratorAccess; c level + f Lnet/minecraft/core/BlockPosition; d pos + f Z e changed + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace + m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace + m ()I an_ getMaxStackSize + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace + m ()V e setChanged +c net/minecraft/world/level/block/BlockComposter$ContainerOutput net/minecraft/world/level/block/ComposterBlock$OutputContainer + f Lnet/minecraft/world/level/block/state/IBlockData; b state + f Lnet/minecraft/world/level/GeneratorAccess; c level + f Lnet/minecraft/core/BlockPosition; d pos + f Z e changed + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace + m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace + m ()I an_ getMaxStackSize + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace + m ()V e setChanged +c net/minecraft/world/level/block/BlockConcretePowder net/minecraft/world/level/block/ConcretePowderBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/Block; b concrete + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a shouldSolidify + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/BlockConcretePowder;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onLand + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a touchesLiquid + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getDustColor + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canSolidify +c net/minecraft/world/level/block/BlockConduit net/minecraft/world/level/block/ConduitBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + f I d SIZE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/BlockCoral net/minecraft/world/level/block/CoralBlock + f Lcom/mojang/serialization/MapCodec; a DEAD_CORAL_FIELD + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/Block; c deadBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/BlockCoral;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a scanForWater +c net/minecraft/world/level/block/BlockCoralBase net/minecraft/world/level/block/BaseCoralPlantTypeBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; a AABB + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a tryScheduleDieTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z d scanForWater +c net/minecraft/world/level/block/BlockCoralDead net/minecraft/world/level/block/BaseCoralPlantBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape +c net/minecraft/world/level/block/BlockCoralFan net/minecraft/world/level/block/CoralFanBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/Block; c deadBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/BlockCoralFan;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace +c net/minecraft/world/level/block/BlockCoralFanAbstract net/minecraft/world/level/block/BaseCoralFanBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape +c net/minecraft/world/level/block/BlockCoralFanWall net/minecraft/world/level/block/CoralWallFanBlock + f Lcom/mojang/serialization/MapCodec; e CODEC + f Lnet/minecraft/world/level/block/Block; f deadBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/BlockCoralFanWall;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace +c net/minecraft/world/level/block/BlockCoralFanWallAbstract net/minecraft/world/level/block/BaseCoralWallFanBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c FACING + f Ljava/util/Map; e SHAPES + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror +c net/minecraft/world/level/block/BlockCoralPlant net/minecraft/world/level/block/CoralPlantBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + f Lnet/minecraft/world/level/block/Block; e deadBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/BlockCoralPlant;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace +c net/minecraft/world/level/block/BlockCrops net/minecraft/world/level/block/CropBlock + f [Lnet/minecraft/world/phys/shapes/VoxelShape; a SHAPE_BY_AGE + f Lcom/mojang/serialization/MapCodec; d CODEC + f I e MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f AGE + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getGrowthSpeed + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a growCrops + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/World;)I a getBonemealAgeIncrease + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a hasSufficientLight + m ()Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b getAgeProperty + m (I)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForAge + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()I c getMaxAge + m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z i isMaxAge +c net/minecraft/world/level/block/BlockCryingObsidian net/minecraft/world/level/block/CryingObsidianBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick +c net/minecraft/world/level/block/BlockDaylightDetector net/minecraft/world/level/block/DaylightDetectorBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b POWER + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c INVERTED + f Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityLightDetector;)V a tickEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e updateSignalStrength + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockDeadBush net/minecraft/world/level/block/DeadBushBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn +c net/minecraft/world/level/block/BlockDiodeAbstract net/minecraft/world/level/block/DiodeBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d POWERED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a shouldTurnOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getAlternateSignal + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getOutputSignal + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canSurviveOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I b getInputSignal + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b shouldPrioritize + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isLocked + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m ()Z b sideInputDiodesOnly + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c checkTickOnNeighbor + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V d updateNeighborsInFront + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getDelay + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isDiode +c net/minecraft/world/level/block/BlockDirectional net/minecraft/world/level/block/DirectionalBlock + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a FACING + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/block/BlockDirtSnow net/minecraft/world/level/block/SnowyDirtBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c SNOWY + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isSnowySetting +c net/minecraft/world/level/block/BlockDirtSnowSpreadable net/minecraft/world/level/block/SpreadingSnowyDirtBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b canBeGrass + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z c canPropagate +c net/minecraft/world/level/block/BlockDispenser net/minecraft/world/level/block/DispenserBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c TRIGGERED + f Ljava/util/Map; d DISPENSER_REGISTRY + f Lorg/slf4j/Logger; e LOGGER + f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; f DEFAULT_BEHAVIOR + f I g TRIGGER_DURATION + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/IDispenseBehavior; a getDispenseMethod + m (Lnet/minecraft/world/level/IMaterial;)V a registerProjectileBehavior + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/IDispenseBehavior; a getDefaultDispenseMethod + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a dispenseFrom + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/core/dispenser/SourceBlock;DLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/IPosition; a getDispensePosition + m (Lnet/minecraft/core/dispenser/SourceBlock;)Lnet/minecraft/core/IPosition; a getDispensePosition + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/core/dispenser/IDispenseBehavior;)V a registerBehavior + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/BlockDoor net/minecraft/world/level/block/DoorBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c OPEN + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d HINGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; f HALF + f F g AABB_DOOR_THICKNESS + f Lnet/minecraft/world/phys/shapes/VoxelShape; h SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k EAST_AABB + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; l type + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)J a getSeed + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Z)V a setOpen + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a playSound + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isWoodenDoor + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; b getHinge + m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; b type + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isOpen + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isWoodenDoor +c net/minecraft/world/level/block/BlockDoor$1 net/minecraft/world/level/block/DoorBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction + f [I b $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType +c net/minecraft/world/level/block/BlockDragonEgg net/minecraft/world/level/block/DragonEggBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a_ attack + m ()I b getDelayAfterPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e teleport +c net/minecraft/world/level/block/BlockDropper net/minecraft/world/level/block/DropperBlock + f Lcom/mojang/serialization/MapCodec; e CODEC + f Lorg/slf4j/Logger; f LOGGER + f Lnet/minecraft/core/dispenser/IDispenseBehavior; g DISPENSE_BEHAVIOUR + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/IDispenseBehavior; a getDispenseMethod + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a dispenseFrom + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity +c net/minecraft/world/level/block/BlockEnchantmentTable net/minecraft/world/level/block/EnchantingTableBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + f Ljava/util/List; c BOOKSHELF_OFFSETS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/BlockPosition;)Z a lambda$static$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Z a isValidBookShelf + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockEndGateway net/minecraft/world/level/block/EndGatewayBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape +c net/minecraft/world/level/block/BlockEndRod net/minecraft/world/level/block/EndRodBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition +c net/minecraft/world/level/block/BlockEnderChest net/minecraft/world/level/block/EnderChestBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED + f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE + f Lnet/minecraft/network/chat/IChatBaseComponent; f CONTAINER_TITLE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/DoubleBlockFinder$Result; a combine + m (Lnet/minecraft/world/inventory/InventoryEnderChest;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$useWithoutItem$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; q lambda$new$0 +c net/minecraft/world/level/block/BlockEnderPortal net/minecraft/world/level/block/EndPortalBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a_ getEntityInsideCollisionShape +c net/minecraft/world/level/block/BlockEnderPortalFrame net/minecraft/world/level/block/EndPortalFrameBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c HAS_EYE + f Lnet/minecraft/world/phys/shapes/VoxelShape; d BASE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; e EYE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; f FULL_SHAPE + f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; g portalShape + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; b getOrCreatePortalShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockFacingHorizontal net/minecraft/world/level/block/HorizontalDirectionalBlock + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; aF FACING + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror +c net/minecraft/world/level/block/BlockFalling net/minecraft/world/level/block/FallingBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a falling + m ()I b getDelayAfterPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getDustColor + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isFree +c net/minecraft/world/level/block/BlockFence net/minecraft/world/level/block/FenceBlock + f Lcom/mojang/serialization/MapCodec; i CODEC + f [Lnet/minecraft/world/phys/shapes/VoxelShape; j occlusionByIndex + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;ZLnet/minecraft/core/EnumDirection;)Z a connectsTo + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isSameFence +c net/minecraft/world/level/block/BlockFenceGate net/minecraft/world/level/block/FenceGateBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; G X_OCCLUSION_SHAPE_LOW + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; H type + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b OPEN + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d IN_WALL + f Lnet/minecraft/world/phys/shapes/VoxelShape; e Z_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; f X_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; g Z_SHAPE_LOW + f Lnet/minecraft/world/phys/shapes/VoxelShape; h X_SHAPE_LOW + f Lnet/minecraft/world/phys/shapes/VoxelShape; i Z_COLLISION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; j X_COLLISION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; k Z_SUPPORT_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; l X_SUPPORT_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; m Z_OCCLUSION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; n X_OCCLUSION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; o Z_OCCLUSION_SHAPE_LOW + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a connectsToDirection + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/BlockFenceGate;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isWall +c net/minecraft/world/level/block/BlockFenceGate$1 net/minecraft/world/level/block/FenceGateBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType +c net/minecraft/world/level/block/BlockFire net/minecraft/world/level/block/FireBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; G SOUTH_AABB + f Ljava/util/Map; H shapesCache + f I I IGNITE_INSTANT + f I J IGNITE_EASY + f I K IGNITE_MEDIUM + f I L IGNITE_HARD + f I M BURN_INSTANT + f I N BURN_EASY + f I O BURN_MEDIUM + f I P BURN_HARD + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; Q igniteOdds + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; R burnOdds + f Lcom/mojang/serialization/MapCodec; c CODEC + f I d MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; i WEST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; j UP + f Ljava/util/Map; k PROPERTY_BY_DIRECTION + f Lnet/minecraft/world/phys/shapes/VoxelShape; l UP_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; m WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; n EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; o NORTH_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/Block;II)V a setFlammable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/level/block/state/IBlockData; a getStateWithAge + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)I a getIgniteOdds + m (Ljava/util/Map$Entry;)Z a lambda$static$0 + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isNearRain + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForPlacement + m ()V b bootStrap + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z d isValidFireLocation + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canBurn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)I q getBurnOdds + m (Lnet/minecraft/world/level/block/state/IBlockData;)I r getIgniteOdds + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s lambda$new$1 +c net/minecraft/world/level/block/BlockFireAbstract net/minecraft/world/level/block/BaseFireBlock + f F a AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; b DOWN_AABB + f I c SECONDS_ON_FIRE + f I d MIN_FIRE_TICKS_TO_ADD + f I e MAX_FIRE_TICKS_TO_ADD + f F f fireDamage + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/world/level/World;)Z a inPortalDimension + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a spawnDestroyParticles + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canBePlacedAt + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b isPortal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canBurn +c net/minecraft/world/level/block/BlockFletchingTable net/minecraft/world/level/block/FletchingTableBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem +c net/minecraft/world/level/block/BlockFloorSign net/minecraft/world/level/block/StandingSignBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b ROTATION + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;)F h getYRotationDegrees +c net/minecraft/world/level/block/BlockFlowerPot net/minecraft/world/level/block/FlowerPotBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b AABB_SIZE + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + f Ljava/util/Map; d POTTED_BY_CONTENT + f Lnet/minecraft/world/level/block/Block; e potted + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/BlockFlowerPot;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m ()Lnet/minecraft/world/level/block/Block; b getPotted + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; o opposite + m ()Z q isEmpty +c net/minecraft/world/level/block/BlockFlowers net/minecraft/world/level/block/FlowerBlock + f Lnet/minecraft/world/item/component/SuspiciousStewEffects; a suspiciousStewEffects + f Lcom/mojang/serialization/MapCodec; b EFFECTS_FIELD + f Lcom/mojang/serialization/MapCodec; c CODEC + f F d AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/core/Holder;F)Lnet/minecraft/world/item/component/SuspiciousStewEffects; a makeEffectList + m ()Lnet/minecraft/world/effect/MobEffect; b getBeeInteractionEffect + m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; c getSuspiciousEffects +c net/minecraft/world/level/block/BlockFluids net/minecraft/world/level/block/LiquidBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b LEVEL + f Lnet/minecraft/world/level/material/FluidTypeFlowing; c fluid + f Lnet/minecraft/world/phys/shapes/VoxelShape; d STABLE_SHAPE + f Lcom/google/common/collect/ImmutableList; e POSSIBLE_FLOW_DIRECTIONS + f Lcom/mojang/serialization/Codec; f FLOWING_FLUID + f Ljava/util/List; g stateCache + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a shouldSpreadLiquid + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/level/material/FluidType;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/world/level/block/BlockFluids;)Lnet/minecraft/world/level/material/FluidTypeFlowing; a lambda$static$3 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a fizz + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/material/FluidTypeFlowing;)Lnet/minecraft/world/level/material/FluidType; a lambda$static$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m ()Ljava/util/Optional; as_ getPickupSound + m (Lnet/minecraft/world/level/material/FluidType;)Ljava/lang/String; b lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking +c net/minecraft/world/level/block/BlockFungi net/minecraft/world/level/block/FungusBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + f D c BONEMEAL_SUCCESS_PROBABILITY + f Lnet/minecraft/world/level/block/Block; d requiredBlock + f Lnet/minecraft/resources/ResourceKey; e feature + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/BlockFungi;)Lnet/minecraft/world/level/block/Block; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;)Ljava/util/Optional; a getFeature + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/BlockFungi;)Lnet/minecraft/resources/ResourceKey; b lambda$static$0 +c net/minecraft/world/level/block/BlockFurnace net/minecraft/world/level/block/AbstractFurnaceBlock + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LIT + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityFurnace;)V a lambda$createFurnaceTicker$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a createFurnaceTicker + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/BlockFurnaceFurace net/minecraft/world/level/block/FurnaceBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity +c net/minecraft/world/level/block/BlockGlassAbstract net/minecraft/world/level/block/TransparentBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown +c net/minecraft/world/level/block/BlockGlazedTerracotta net/minecraft/world/level/block/GlazedTerracottaBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition +c net/minecraft/world/level/block/BlockGrass net/minecraft/world/level/block/GrassBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; aq_ getType +c net/minecraft/world/level/block/BlockGrassPath net/minecraft/world/level/block/DirtPathBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockGrindstone net/minecraft/world/level/block/GrindstoneBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; G FLOOR_EAST_WEST_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; H FLOOR_EAST_WEST_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; I WALL_SOUTH_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; J WALL_SOUTH_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; K WALL_SOUTH_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; M WALL_SOUTH_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; N WALL_SOUTH_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; O WALL_SOUTH_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; P WALL_SOUTH_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; Q WALL_SOUTH_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; R WALL_NORTH_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; S WALL_NORTH_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; T WALL_NORTH_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; U WALL_NORTH_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; V WALL_NORTH_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; W WALL_NORTH_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; X WALL_NORTH_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; Y WALL_NORTH_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; Z WALL_WEST_LEFT_POST + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; aA CEILING_EAST_WEST_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; aB CEILING_EAST_WEST_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; aC CEILING_EAST_WEST_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; aD CEILING_EAST_WEST_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; aE CEILING_EAST_WEST_GRINDSTONE + f Lnet/minecraft/network/chat/IChatBaseComponent; aT CONTAINER_TITLE + f Lnet/minecraft/world/phys/shapes/VoxelShape; aa WALL_WEST_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; ab WALL_WEST_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; ac WALL_WEST_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; ad WALL_WEST_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; ae WALL_WEST_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; af WALL_WEST_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; ag WALL_WEST_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; ah WALL_EAST_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; ai WALL_EAST_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; aj WALL_EAST_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; ak WALL_EAST_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; al WALL_EAST_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; am WALL_EAST_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; an WALL_EAST_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; ao WALL_EAST_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; ap CEILING_NORTH_SOUTH_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; aq CEILING_NORTH_SOUTH_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; ar CEILING_NORTH_SOUTH_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; as CEILING_NORTH_SOUTH_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; at CEILING_NORTH_SOUTH_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; au CEILING_NORTH_SOUTH_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; av CEILING_NORTH_SOUTH_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; aw CEILING_NORTH_SOUTH_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; ax CEILING_EAST_WEST_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; ay CEILING_EAST_WEST_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; az CEILING_EAST_WEST_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; b FLOOR_NORTH_SOUTH_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; c FLOOR_NORTH_SOUTH_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; d FLOOR_NORTH_SOUTH_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; e FLOOR_NORTH_SOUTH_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; f FLOOR_NORTH_SOUTH_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; g FLOOR_NORTH_SOUTH_RIGHT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; h FLOOR_NORTH_SOUTH_ALL_LEGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; i FLOOR_NORTH_SOUTH_GRINDSTONE + f Lnet/minecraft/world/phys/shapes/VoxelShape; j FLOOR_EAST_WEST_LEFT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; k FLOOR_EAST_WEST_RIGHT_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; l FLOOR_EAST_WEST_LEFT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; m FLOOR_EAST_WEST_RIGHT_PIVOT + f Lnet/minecraft/world/phys/shapes/VoxelShape; n FLOOR_EAST_WEST_LEFT_LEG + f Lnet/minecraft/world/phys/shapes/VoxelShape; o FLOOR_EAST_WEST_RIGHT_LEG + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o getVoxelShape +c net/minecraft/world/level/block/BlockGrindstone$1 net/minecraft/world/level/block/GrindstoneBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace +c net/minecraft/world/level/block/BlockGrowingAbstract net/minecraft/world/level/block/GrowingPlantBlock + f Lnet/minecraft/core/EnumDirection; a growthDirection + f Z b scheduleFluidTicks + f Lnet/minecraft/world/phys/shapes/VoxelShape; d shape + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForPlacement + m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canAttachTo +c net/minecraft/world/level/block/BlockGrowingStem net/minecraft/world/level/block/GrowingPlantBodyBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateHeadAfterConvertedFromBody + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; a getHeadPos + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock +c net/minecraft/world/level/block/BlockGrowingTop net/minecraft/world/level/block/GrowingPlantHeadBlock + f D c growPerTickProbability + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e AGE + f I f MAX_AGE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateBodyAfterConvertedFromHead + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a getGrowIntoState + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canGrowInto + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; p getMaxAgeState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q isMaxAge +c net/minecraft/world/level/block/BlockHalfTransparent net/minecraft/world/level/block/HalfTransparentBlock + f Lcom/mojang/serialization/MapCodec; d CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering +c net/minecraft/world/level/block/BlockHay net/minecraft/world/level/block/HayBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn +c net/minecraft/world/level/block/BlockHoney net/minecraft/world/level/block/HoneyBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + f D c SLIDE_STARTS_WHEN_VERTICAL_SPEED_IS_AT_LEAST + f D e MIN_FALL_SPEED_TO_BE_CONSIDERED_SLIDING + f D f THROTTLE_SLIDE_SPEED_TO + f I g SLIDE_ADVANCEMENT_CHECK_INTERVAL + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/entity/Entity;)V a showSlideParticles + m (D)D a getOldDeltaY + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a isSlidingDown + m (Lnet/minecraft/world/entity/Entity;I)V a showParticles + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)V a maybeDoSlideAchievement + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)V a maybeDoSlideEffects + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (D)D b getNewDeltaY + m (Lnet/minecraft/world/entity/Entity;)V b showJumpParticles + m (Lnet/minecraft/world/entity/Entity;)Z c doesEntityDoHoneyBlockSlideEffects + m (Lnet/minecraft/world/entity/Entity;)V d doSlideMovement +c net/minecraft/world/level/block/BlockHopper net/minecraft/world/level/block/HopperBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; G NORTH_INTERACTION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; H SOUTH_INTERACTION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; I WEST_INTERACTION_SHAPE + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c ENABLED + f Lnet/minecraft/world/phys/shapes/VoxelShape; d TOP + f Lnet/minecraft/world/phys/shapes/VoxelShape; e FUNNEL + f Lnet/minecraft/world/phys/shapes/VoxelShape; f CONVEX_BASE + f Lnet/minecraft/world/phys/shapes/VoxelShape; g INSIDE + f Lnet/minecraft/world/phys/shapes/VoxelShape; h BASE + f Lnet/minecraft/world/phys/shapes/VoxelShape; i DOWN_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; j EAST_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; k NORTH_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; l SOUTH_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; m WEST_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; n DOWN_INTERACTION_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; o EAST_INTERACTION_SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a checkPoweredState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/BlockHopper$1 net/minecraft/world/level/block/HopperBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/BlockHugeMushroom net/minecraft/world/level/block/HugeMushroomBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WEST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f UP + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g DOWN + f Ljava/util/Map; h PROPERTY_BY_DIRECTION + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror +c net/minecraft/world/level/block/BlockIce net/minecraft/world/level/block/IceBlock + f Lcom/mojang/serialization/MapCodec; e CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/world/level/block/state/IBlockData; b meltsInto + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e melt +c net/minecraft/world/level/block/BlockIceFrost net/minecraft/world/level/block/FrostedIceBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE + f I f NEIGHBORS_TO_AGE + f I g NEIGHBORS_TO_MELT + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;I)Z a fewerNeigboursThan + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z f slightlyMelt +c net/minecraft/world/level/block/BlockIronBars net/minecraft/world/level/block/IronBarsBlock + f Lcom/mojang/serialization/MapCodec; i CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Z)Z a attachsTo + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape +c net/minecraft/world/level/block/BlockJigsaw net/minecraft/world/level/block/JigsawBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b ORIENTATION + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a;)Z a canAttach + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; o getFrontFacing + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; p getTopFacing +c net/minecraft/world/level/block/BlockJukeBox net/minecraft/world/level/block/JukeboxBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b HAS_RECORD + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/BlockKelp net/minecraft/world/level/block/KelpBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE + f D h GROW_PER_TICK_PROBABILITY + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid + m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed + m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canGrowInto + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canAttachTo +c net/minecraft/world/level/block/BlockKelpPlant net/minecraft/world/level/block/KelpPlantBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canAttachTo +c net/minecraft/world/level/block/BlockLadder net/minecraft/world/level/block/LadderBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + f F d AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; e EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; f WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; g SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h NORTH_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canAttachTo + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/BlockLadder$1 net/minecraft/world/level/block/LadderBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/BlockLantern net/minecraft/world/level/block/LanternBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b HANGING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + f Lnet/minecraft/world/phys/shapes/VoxelShape; d AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; e HANGING_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; o getConnectedDirection +c net/minecraft/world/level/block/BlockLeaves net/minecraft/world/level/block/LeavesBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b DECAY_DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d PERSISTENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED + f I f TICK_DELAY + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateDistance + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)I i_ getLightBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o decaying + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/OptionalInt; q getOptionalDistanceAt + m (Lnet/minecraft/world/level/block/state/IBlockData;)I r getDistanceAt +c net/minecraft/world/level/block/BlockLectern net/minecraft/world/level/block/LecternBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d HAS_BOOK + f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE_BASE + f Lnet/minecraft/world/phys/shapes/VoxelShape; f SHAPE_POST + f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE_COMMON + f Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE_TOP_PLATE + f Lnet/minecraft/world/phys/shapes/VoxelShape; i SHAPE_COLLISION + f Lnet/minecraft/world/phys/shapes/VoxelShape; j SHAPE_WEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; k SHAPE_NORTH + f Lnet/minecraft/world/phys/shapes/VoxelShape; l SHAPE_EAST + f Lnet/minecraft/world/phys/shapes/VoxelShape; m SHAPE_SOUTH + f I n PAGE_CHANGE_IMPULSE_TICKS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a changePowered + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a resetBookState + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a signalPageChange + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;)Z a tryPlaceBook + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openScreen + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider + m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;)V b placeBook + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b updateBelow + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e popBook + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockLectern$1 net/minecraft/world/level/block/LecternBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/BlockLever net/minecraft/world/level/block/LeverBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b POWERED + f I c DEPTH + f I d WIDTH + f I e HEIGHT + f Lnet/minecraft/world/phys/shapes/VoxelShape; f NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; g SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; i EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j UP_AABB_Z + f Lnet/minecraft/world/phys/shapes/VoxelShape; k UP_AABB_X + f Lnet/minecraft/world/phys/shapes/VoxelShape; l DOWN_AABB_Z + f Lnet/minecraft/world/phys/shapes/VoxelShape; m DOWN_AABB_X + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a playSound + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;F)V a makeParticle + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V b pull + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e updateNeighbours + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/BlockLever$1 net/minecraft/world/level/block/LeverBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction$Axis + f [I b $SwitchMap$net$minecraft$core$Direction + f [I c $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace +c net/minecraft/world/level/block/BlockLongGrass net/minecraft/world/level/block/TallGrassBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/BlockTallPlant; o getGrownBlock +c net/minecraft/world/level/block/BlockLoom net/minecraft/world/level/block/LoomBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b CONTAINER_TITLE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0 + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider +c net/minecraft/world/level/block/BlockMagma net/minecraft/world/level/block/MagmaBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b BUBBLE_COLUMN_CHECK_DELAY + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace +c net/minecraft/world/level/block/BlockMinecartDetector net/minecraft/world/level/block/DetectorRailBlock + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f POWERED + f I g PRESSED_CHECK_PERIOD + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a checkPressed + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; a getInteractingMinecartOfType + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/AxisAlignedBB; a getSearchBB + m (Lnet/minecraft/world/entity/Entity;)Z a lambda$getAnalogOutputSignal$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b updatePowerToConnected + m (Lnet/minecraft/world/entity/Entity;)Z b lambda$checkPressed$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; c getShapeProperty + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/BlockMinecartDetector$1 net/minecraft/world/level/block/DetectorRailBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + f [I b $SwitchMap$net$minecraft$world$level$block$Rotation + f [I c $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/BlockMinecartTrack net/minecraft/world/level/block/RailBlock + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; c getShapeProperty +c net/minecraft/world/level/block/BlockMinecartTrack$1 net/minecraft/world/level/block/RailBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + f [I b $SwitchMap$net$minecraft$world$level$block$Rotation + f [I c $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/BlockMinecartTrackAbstract net/minecraft/world/level/block/BaseRailBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; a FLAT_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; b HALF_BLOCK_AABB + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + f Z d isStraight + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/state/IBlockData; a updateState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateState + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a updateDir + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z a shouldBeRemoved + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isRail + m ()Z b isStraight + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; c getShapeProperty + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h isRail +c net/minecraft/world/level/block/BlockMinecartTrackAbstract$1 net/minecraft/world/level/block/BaseRailBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape +c net/minecraft/world/level/block/BlockMobSpawner net/minecraft/world/level/block/SpawnerBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity +c net/minecraft/world/level/block/BlockMonsterEggs net/minecraft/world/level/block/InfestedBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/Block; b hostBlock + f Ljava/util/Map; c BLOCK_BY_HOST_BLOCK + f Ljava/util/Map; d HOST_TO_INFESTED_STATES + f Ljava/util/Map; e INFESTED_TO_HOST_STATES + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a spawnInfestation + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/IBlockData; a getNewStateWithProperties + m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getNewStateWithProperties$3 + m ()Lnet/minecraft/world/level/block/Block; b getHostBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isCompatibleHostBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; p infestedStateByHost + m ()Lnet/minecraft/world/level/block/state/IBlockData; q lambda$hostStateByInfested$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; q hostStateByInfested + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; r lambda$infestedStateByHost$1 +c net/minecraft/world/level/block/BlockMushroom net/minecraft/world/level/block/MushroomBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + f Lnet/minecraft/resources/ResourceKey; d feature + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/BlockMushroom;)Lnet/minecraft/resources/ResourceKey; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a growMushroom + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick +c net/minecraft/world/level/block/BlockMycel net/minecraft/world/level/block/MyceliumBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick +c net/minecraft/world/level/block/BlockNetherSprouts net/minecraft/world/level/block/NetherSproutsBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn +c net/minecraft/world/level/block/BlockNetherVinesUtil net/minecraft/world/level/block/NetherVines + f D a GROW_PER_TICK_PROBABILITY + f D b BONEMEAL_GROW_PROBABILITY_DECREASE_RATE + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidGrowthState + m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed +c net/minecraft/world/level/block/BlockNetherWart net/minecraft/world/level/block/NetherWartBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE + f [Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE_BY_AGE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking +c net/minecraft/world/level/block/BlockNetherrack net/minecraft/world/level/block/NetherrackBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; aq_ getType +c net/minecraft/world/level/block/BlockNote net/minecraft/world/level/block/NoteBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b INSTRUMENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; d NOTE + f I e NOTE_VOLUME + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/resources/MinecraftKey; a getCustomSoundId + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a playNote + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a setInstrument + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a_ attack + m (I)F b getPitchFromNote +c net/minecraft/world/level/block/BlockNylium net/minecraft/world/level/block/NyliumBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$place$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a place + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; aq_ getType + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b canBeNylium + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick +c net/minecraft/world/level/block/BlockObserver net/minecraft/world/level/block/ObserverBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a updateNeighborsInFront + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;)V a startSignal + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/BlockPlant net/minecraft/world/level/block/BushBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown +c net/minecraft/world/level/block/BlockPortal net/minecraft/world/level/block/NetherPortalBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b AXIS + f I c AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; d X_AXIS_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; e Z_AXIS_AABB + f Lorg/slf4j/Logger; f LOGGER + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/BlockUtil$Rectangle;Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/portal/TeleportTransition$a;)Lnet/minecraft/world/level/portal/TeleportTransition; a createDimensionTransition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/BlockUtil$Rectangle;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/portal/TeleportTransition$a;)Lnet/minecraft/world/level/portal/TeleportTransition; a getDimensionTransitionFromExit + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a lambda$getExitPortal$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a lambda$getExitPortal$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a lambda$getDimensionTransitionFromExit$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)I a getPortalTransitionTime + m ()Lnet/minecraft/world/level/block/Portal$a; b getLocalTransition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick +c net/minecraft/world/level/block/BlockPortal$1 net/minecraft/world/level/block/NetherPortalBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction$Axis + f [I b $SwitchMap$net$minecraft$world$level$block$Rotation +c net/minecraft/world/level/block/BlockPotatoes net/minecraft/world/level/block/PotatoBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f [Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE_BY_AGE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId +c net/minecraft/world/level/block/BlockPowered net/minecraft/world/level/block/PoweredBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/BlockPoweredRail net/minecraft/world/level/block/PoweredRailBlock + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f POWERED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ZILnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z a isSameRailWithPower + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;ZI)Z a findPoweredRailSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; c getShapeProperty +c net/minecraft/world/level/block/BlockPoweredRail$1 net/minecraft/world/level/block/PoweredRailBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + f [I b $SwitchMap$net$minecraft$world$level$block$Rotation + f [I c $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/BlockPressurePlateAbstract net/minecraft/world/level/block/BasePressurePlateBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; a PRESSED_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; b AABB + f Lnet/minecraft/world/phys/AxisAlignedBB; c TOUCH_AABB + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; d type + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)V a checkPressed + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a updateNeighbours + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;I)Lnet/minecraft/world/level/block/state/IBlockData; a setSignalForState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isPossibleToRespawnInThis + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/lang/Class;)I a getEntityCount + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m ()I b getPressedTime + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I b getSignalStrength + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getSignalForState +c net/minecraft/world/level/block/BlockPressurePlateBinary net/minecraft/world/level/block/PressurePlateBlock + f Lcom/mojang/serialization/MapCodec; e CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f POWERED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/BlockPressurePlateBinary;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;I)Lnet/minecraft/world/level/block/state/IBlockData; a setSignalForState + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I b getSignalStrength + m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getSignalForState +c net/minecraft/world/level/block/BlockPressurePlateBinary$1 net/minecraft/world/level/block/PressurePlateBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$BlockSetType$PressurePlateSensitivity +c net/minecraft/world/level/block/BlockPressurePlateWeighted net/minecraft/world/level/block/WeightedPressurePlateBlock + f Lcom/mojang/serialization/MapCodec; e CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f POWER + f I g maxWeight + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/BlockPressurePlateWeighted;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;I)Lnet/minecraft/world/level/block/state/IBlockData; a setSignalForState + m (Lnet/minecraft/world/level/block/BlockPressurePlateWeighted;)Ljava/lang/Integer; b lambda$static$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I b getSignalStrength + m ()I b getPressedTime + m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getSignalForState +c net/minecraft/world/level/block/BlockPumpkin net/minecraft/world/level/block/PumpkinBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn +c net/minecraft/world/level/block/BlockPumpkinCarved net/minecraft/world/level/block/CarvedPumpkinBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; c snowGolemBase + f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; d snowGolemFull + f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; e ironGolemBase + f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; f ironGolemFull + f Ljava/util/function/Predicate; g PUMPKINS_PREDICATE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$getOrCreateIronGolemFull$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a trySpawnGolem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)V a spawnGolemInWorld + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection;)V a clearPatternBlocks + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSpawnGolem + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z b lambda$getOrCreateIronGolemBase$1 + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; b getOrCreateSnowGolemBase + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection;)V b updatePatternBlocks + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o lambda$static$0 + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; q getOrCreateSnowGolemFull + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; r getOrCreateIronGolemBase + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; y getOrCreateIronGolemFull +c net/minecraft/world/level/block/BlockRedstoneComparator net/minecraft/world/level/block/ComparatorBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b MODE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/entity/decoration/EntityItemFrame;)Z a lambda$getItemFrame$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a shouldTurnOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/decoration/EntityItemFrame; a getItemFrame + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I b getInputSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c checkTickOnNeighbor + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I e calculateOutputSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V f refreshOutputState + m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getDelay +c net/minecraft/world/level/block/BlockRedstoneLamp net/minecraft/world/level/block/RedstoneLampBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LIT + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick +c net/minecraft/world/level/block/BlockRedstoneOre net/minecraft/world/level/block/RedStoneOreBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LIT + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a spawnParticles + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a_ attack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking +c net/minecraft/world/level/block/BlockRedstoneTorch net/minecraft/world/level/block/RedstoneTorchBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d LIT + f I e RECENT_TOGGLE_TIMER + f I f MAX_RECENT_TOGGLES + f I g RESTART_DELAY + f I i TOGGLE_DELAY + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a hasNeighborSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Z a isToggledTooFrequently + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/redstone/Orientation; a randomOrientation + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b notifyNeighbors + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/BlockRedstoneTorch$RedstoneUpdateInfo net/minecraft/world/level/block/RedstoneTorchBlock$Toggle + f Lnet/minecraft/core/BlockPosition; a pos + f J b when +c net/minecraft/world/level/block/BlockRedstoneTorchWall net/minecraft/world/level/block/RedstoneWallTorchBlock + f Lcom/mojang/serialization/MapCodec; h CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; i FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; j LIT + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a hasNeighborSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/redstone/Orientation; a randomOrientation + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror +c net/minecraft/world/level/block/BlockRedstoneWire net/minecraft/world/level/block/RedStoneWireBlock + f Ljava/util/Map; G SHAPES_CACHE + f [I H COLORS + f F I PARTICLE_DENSITY + f Lnet/minecraft/world/level/block/state/IBlockData; J crossState + f Lnet/minecraft/world/level/redstone/RedstoneWireEvaluator; K evaluator + f Z L shouldSignal + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e WEST + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f POWER + f Ljava/util/Map; g PROPERTY_BY_DIRECTION + f I h H + f I i W + f I j E + f I k N + f I l S + f Lnet/minecraft/world/phys/shapes/VoxelShape; m SHAPE_DOT + f Ljava/util/Map; n SHAPES_FLOOR + f Ljava/util/Map; o SHAPES_UP + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a updatesOnShapeChange + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shouldConnectTo + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateIndirectNeighbourShapes + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;FF)V a spawnParticlesAlongLine + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canSurviveOn + m ([I)V a lambda$static$0 + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; a getConnectingSide + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getBlockSignal + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; a getConnectingSide + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getConnectionState + m (Lnet/minecraft/world/level/World;)Z a useExperimentalEvaluator + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/redstone/Orientation;Z)V a updatePowerStrength + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; b getMissingConnections + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V b checkCornerChangeAt + m (I)I b getColorForPower + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V c updateNeighborsOfNeighboringWires + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o shouldConnectTo + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; q calculateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z r isCross + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s isDot +c net/minecraft/world/level/block/BlockRedstoneWire$1 net/minecraft/world/level/block/RedStoneWireBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RedstoneSide + f [I b $SwitchMap$net$minecraft$world$level$block$Rotation + f [I c $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/BlockReed net/minecraft/world/level/block/SugarCaneBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b AGE + f F c AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick +c net/minecraft/world/level/block/BlockRepeater net/minecraft/world/level/block/RepeaterBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LOCKED + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e DELAY + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m ()Z b sideInputDiodesOnly + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isLocked + m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getDelay +c net/minecraft/world/level/block/BlockRespawnAnchor net/minecraft/world/level/block/RespawnAnchorBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MIN_CHARGES + f I c MAX_CHARGES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; d CHARGE + f Lcom/google/common/collect/ImmutableList; e RESPAWN_HORIZONTAL_OFFSETS + f Lcom/google/common/collect/ImmutableList; f RESPAWN_OFFSETS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/ItemStack;)Z a isRespawnFuel + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a findStandUpPosition + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;)Z a isWaterThatWouldFlow + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a charge + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a lambda$explode$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;Z)Ljava/util/Optional; a findStandUpPosition + m (Lnet/minecraft/world/level/block/state/IBlockData;I)I a getScaledChargeLevel + m (Lnet/minecraft/world/level/World;)Z a canSetSpawn + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e explode + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canBeCharged +c net/minecraft/world/level/block/BlockRespawnAnchor$1 net/minecraft/world/level/block/RespawnAnchorBlock$1 + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance +c net/minecraft/world/level/block/BlockRoots net/minecraft/world/level/block/RootsBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn +c net/minecraft/world/level/block/BlockRotatable net/minecraft/world/level/block/RotatedPillarBlock + f Lcom/mojang/serialization/MapCodec; h CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; i AXIS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; b rotatePillar +c net/minecraft/world/level/block/BlockRotatable$1 net/minecraft/world/level/block/RotatedPillarBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction$Axis + f [I b $SwitchMap$net$minecraft$world$level$block$Rotation +c net/minecraft/world/level/block/BlockSapling net/minecraft/world/level/block/SaplingBlock + f Lcom/mojang/serialization/MapCodec; e CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f STAGE + f F g AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; i treeGrower + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)V a advanceTree + m (Lnet/minecraft/world/level/block/BlockSapling;)Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick +c net/minecraft/world/level/block/BlockScaffolding net/minecraft/world/level/block/ScaffoldingBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b STABILITY_MAX_DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e BOTTOM + f I f TICK_DELAY + f Lnet/minecraft/world/phys/shapes/VoxelShape; g STABLE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; h UNSTABLE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; i UNSTABLE_SHAPE_BOTTOM + f Lnet/minecraft/world/phys/shapes/VoxelShape; j BELOW_BLOCK + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I a getDistance + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;I)Z a isBottom + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/BlockSeaPickle net/minecraft/world/level/block/SeaPickleBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_PICKLES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c PICKLES + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED + f Lnet/minecraft/world/phys/shapes/VoxelShape; e ONE_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; f TWO_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; g THREE_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h FOUR_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isDead +c net/minecraft/world/level/block/BlockShulkerBox net/minecraft/world/level/block/ShulkerBoxBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/resources/MinecraftKey; c CONTENTS + f Lnet/minecraft/network/chat/IChatBaseComponent; d UNKNOWN_CONTENTS + f F e OPEN_AABB_SIZE + f Lnet/minecraft/world/phys/shapes/VoxelShape; f UP_OPEN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; g DOWN_OPEN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h WES_OPEN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; i EAST_OPEN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j NORTH_OPEN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k SOUTH_OPEN_AABB + f Ljava/util/Map; l OPEN_SHAPE_BY_DIRECTION + f Lnet/minecraft/world/item/EnumColor; m color + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Ljava/util/Optional;Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/BlockShulkerBox; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; a getBlockByColor + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Ljava/util/EnumMap;)V a lambda$static$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/level/block/BlockShulkerBox;)Ljava/util/Optional; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox;)Z a canOpen + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m ()Lnet/minecraft/world/item/EnumColor; b getColor + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/ItemStack; b getColoredItemStack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown +c net/minecraft/world/level/block/BlockShulkerBox$1 net/minecraft/world/level/block/ShulkerBoxBlock$1 + f [I a $SwitchMap$net$minecraft$world$item$DyeColor +c net/minecraft/world/level/block/BlockSign net/minecraft/world/level/block/SignBlock + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; a type + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WATERLOGGED + f F g AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)V a openTextEdit + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Z a lambda$hasEditableText$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; a getWoodType + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isPossibleToRespawnInThis + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntitySign;)Z a otherPlayerIsEditingSign + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)Z b hasEditableText + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; d type + m (Lnet/minecraft/world/level/block/state/IBlockData;)F h getYRotationDegrees + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; o getSignHitboxCenterPosition +c net/minecraft/world/level/block/BlockSign$1 net/minecraft/world/level/block/SignBlock$1 +c net/minecraft/world/level/block/BlockSkull net/minecraft/world/level/block/SkullBlock + f I b ROTATIONS + f Lcom/mojang/serialization/MapCodec; c CODEC + f I d MAX + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e ROTATION + f Lnet/minecraft/world/phys/shapes/VoxelShape; f SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; g PIGLIN_SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape +c net/minecraft/world/level/block/BlockSkull$Type net/minecraft/world/level/block/SkullBlock$Types + f Lnet/minecraft/world/level/block/BlockSkull$Type; c SKELETON + f Lnet/minecraft/world/level/block/BlockSkull$Type; d WITHER_SKELETON + f Lnet/minecraft/world/level/block/BlockSkull$Type; e PLAYER + f Lnet/minecraft/world/level/block/BlockSkull$Type; f ZOMBIE + f Lnet/minecraft/world/level/block/BlockSkull$Type; g CREEPER + f Lnet/minecraft/world/level/block/BlockSkull$Type; h PIGLIN + f Lnet/minecraft/world/level/block/BlockSkull$Type; i DRAGON + f Ljava/lang/String; j name + f [Lnet/minecraft/world/level/block/BlockSkull$Type; k $VALUES + m ()[Lnet/minecraft/world/level/block/BlockSkull$Type; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/BlockSkull$a net/minecraft/world/level/block/SkullBlock$Type + f Ljava/util/Map; a TYPES + f Lcom/mojang/serialization/Codec; b CODEC +c net/minecraft/world/level/block/BlockSkullAbstract net/minecraft/world/level/block/AbstractSkullBlock + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a POWERED + f Lnet/minecraft/world/level/block/BlockSkull$a; b type + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m ()Lnet/minecraft/world/level/block/BlockSkull$a; b getType +c net/minecraft/world/level/block/BlockSkullPlayer net/minecraft/world/level/block/PlayerHeadBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/block/BlockSkullPlayerWall net/minecraft/world/level/block/PlayerWallHeadBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/block/BlockSkullWall net/minecraft/world/level/block/WallSkullBlock + f Ljava/util/Map; b AABBS + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d FACING + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror +c net/minecraft/world/level/block/BlockSlime net/minecraft/world/level/block/SlimeBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)V a updateEntityMovementAfterFallOn + m (Lnet/minecraft/world/entity/Entity;)V a bounceUp + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn +c net/minecraft/world/level/block/BlockSlowSand net/minecraft/world/level/block/SoulSandBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + f I c BUBBLE_COLUMN_CHECK_DELAY + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape +c net/minecraft/world/level/block/BlockSmithingTable net/minecraft/world/level/block/SmithingTableBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; c CONTAINER_TITLE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider +c net/minecraft/world/level/block/BlockSmoker net/minecraft/world/level/block/SmokerBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity +c net/minecraft/world/level/block/BlockSnow net/minecraft/world/level/block/SnowLayerBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_HEIGHT + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c LAYERS + f [Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE_BY_LAYER + f I e HEIGHT_IMPASSABLE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockSnow$1 net/minecraft/world/level/block/SnowLayerBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType +c net/minecraft/world/level/block/BlockSoil net/minecraft/world/level/block/FarmBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b MOISTURE + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + f I d MAX_MOISTURE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a turnToDirt + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a shouldMaintainFarmland + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isNearWater + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockSoulFire net/minecraft/world/level/block/SoulFireBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canBurn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canSurviveOnBlock +c net/minecraft/world/level/block/BlockSponge net/minecraft/world/level/block/SpongeBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_DEPTH + f I c MAX_COUNT + f [Lnet/minecraft/core/EnumDirection; d ALL_DIRECTIONS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Consumer;)V a lambda$removeWaterBreadthFirstSearch$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a tryAbsorbWater + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z b removeWaterBreadthFirstSearch + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace +c net/minecraft/world/level/block/BlockSprawling net/minecraft/world/level/block/PipeBlock + f [Lnet/minecraft/core/EnumDirection; a DIRECTIONS + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WEST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f UP + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g DOWN + f Ljava/util/Map; h PROPERTY_BY_DIRECTION + f [Lnet/minecraft/world/phys/shapes/VoxelShape; i shapeByIndex + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Ljava/util/EnumMap;)V a lambda$static$0 + m (F)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)I o getAABBIndex +c net/minecraft/world/level/block/BlockStainedGlass net/minecraft/world/level/block/StainedGlassBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/EnumColor; c color + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/EnumColor; b getColor +c net/minecraft/world/level/block/BlockStainedGlassPane net/minecraft/world/level/block/StainedGlassPaneBlock + f Lcom/mojang/serialization/MapCodec; j CODEC + f Lnet/minecraft/world/item/EnumColor; k color + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/EnumColor; b getColor +c net/minecraft/world/level/block/BlockStairs net/minecraft/world/level/block/StairBlock + f [Lnet/minecraft/world/phys/shapes/VoxelShape; G TOP_SHAPES + f [Lnet/minecraft/world/phys/shapes/VoxelShape; H BOTTOM_SHAPES + f Lnet/minecraft/world/level/block/state/IBlockData; I baseState + f [I J SHAPE_BY_STATE + f Lnet/minecraft/world/level/block/Block; K base + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c HALF + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED + f Lnet/minecraft/world/phys/shapes/VoxelShape; f TOP_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; g BOTTOM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h OCTET_NNN + f Lnet/minecraft/world/phys/shapes/VoxelShape; i OCTET_NNP + f Lnet/minecraft/world/phys/shapes/VoxelShape; j OCTET_NPN + f Lnet/minecraft/world/phys/shapes/VoxelShape; k OCTET_NPP + f Lnet/minecraft/world/phys/shapes/VoxelShape; l OCTET_PNN + f Lnet/minecraft/world/phys/shapes/VoxelShape; m OCTET_PNP + f Lnet/minecraft/world/phys/shapes/VoxelShape; n OCTET_PPN + f Lnet/minecraft/world/phys/shapes/VoxelShape; o OCTET_PPP + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (ILnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; a makeStairShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/BlockStairs;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0 + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;I)Lnet/minecraft/world/phys/shapes/VoxelShape; a lambda$makeShapes$2 + m (I)[Lnet/minecraft/world/phys/shapes/VoxelShape; b lambda$makeShapes$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z c canTakeShape + m ()F e getExplosionResistance + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; e getStairsShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isStairs + m (Lnet/minecraft/world/level/block/state/IBlockData;)I q getShapeIndex +c net/minecraft/world/level/block/BlockStairs$1 net/minecraft/world/level/block/StairBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$StairsShape + f [I b $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/BlockStem net/minecraft/world/level/block/StemBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE + f F d AABB_OFFSET + f [Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE_BY_AGE + f Lnet/minecraft/resources/ResourceKey; f fruit + f Lnet/minecraft/resources/ResourceKey; g attachedStem + f Lnet/minecraft/resources/ResourceKey; h seed + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/BlockStem;)Lnet/minecraft/resources/ResourceKey; a lambda$static$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/BlockStem;)Lnet/minecraft/resources/ResourceKey; b lambda$static$1 + m (Lnet/minecraft/world/level/block/BlockStem;)Lnet/minecraft/resources/ResourceKey; c lambda$static$0 +c net/minecraft/world/level/block/BlockStemAttached net/minecraft/world/level/block/AttachedStemBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f F c AABB_OFFSET + f Ljava/util/Map; d AABBS + f Lnet/minecraft/resources/ResourceKey; e fruit + f Lnet/minecraft/resources/ResourceKey; f stem + f Lnet/minecraft/resources/ResourceKey; g seed + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/BlockStemAttached;)Lnet/minecraft/resources/ResourceKey; a lambda$static$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/BlockStemAttached;)Lnet/minecraft/resources/ResourceKey; b lambda$static$1 + m (Lnet/minecraft/world/level/block/BlockStemAttached;)Lnet/minecraft/resources/ResourceKey; c lambda$static$0 +c net/minecraft/world/level/block/BlockStepAbstract net/minecraft/world/level/block/SlabBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b TYPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + f Lnet/minecraft/world/phys/shapes/VoxelShape; d BOTTOM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; e TOP_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockStepAbstract$1 net/minecraft/world/level/block/SlabBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$SlabType + f [I b $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType +c net/minecraft/world/level/block/BlockStonecutter net/minecraft/world/level/block/StonecutterBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + f Lnet/minecraft/network/chat/IChatBaseComponent; d CONTAINER_TITLE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0 + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/BlockStructure net/minecraft/world/level/block/StructureBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b MODE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/TileEntityStructure;)V a trigger + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity +c net/minecraft/world/level/block/BlockStructure$1 net/minecraft/world/level/block/StructureBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode +c net/minecraft/world/level/block/BlockStructureVoid net/minecraft/world/level/block/StructureVoidBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f D b SIZE + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness +c net/minecraft/world/level/block/BlockSweetBerryBush net/minecraft/world/level/block/SweetBerryBushBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE + f F d HURT_SPEED_THRESHOLD + f Lnet/minecraft/world/phys/shapes/VoxelShape; e SAPLING_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; f MID_GROWTH_SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking +c net/minecraft/world/level/block/BlockTNT net/minecraft/world/level/block/TntBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b UNSTABLE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a explode + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/Explosion;)Z a dropFromExplosion + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;)V a wasExploded + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)V a explode + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace +c net/minecraft/world/level/block/BlockTall net/minecraft/world/level/block/CrossCollisionBlock + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WEST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED + f Ljava/util/Map; f PROPERTY_BY_DIRECTION + f [Lnet/minecraft/world/phys/shapes/VoxelShape; g collisionShapeByIndex + f [Lnet/minecraft/world/phys/shapes/VoxelShape; h shapeByIndex + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; i stateToIndex + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Ljava/util/Map$Entry;)Z a lambda$static$0 + m (Lnet/minecraft/core/EnumDirection;)I a indexFor + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (FFFFF)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getAABBIndex + m (Lnet/minecraft/world/level/block/state/IBlockData;)I o lambda$getAABBIndex$1 +c net/minecraft/world/level/block/BlockTall$1 net/minecraft/world/level/block/CrossCollisionBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/BlockTallPlant net/minecraft/world/level/block/DoublePlantBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b HALF + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;I)V a placeAt + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)J a getSeed + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)V b preventDropFromBottomPart + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; b copyWaterloggedFrom +c net/minecraft/world/level/block/BlockTallPlantFlower net/minecraft/world/level/block/TallFlowerBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal +c net/minecraft/world/level/block/BlockTarget net/minecraft/world/level/block/TargetBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b OUTPUT_POWER + f I c ACTIVATION_TICKS_ARROWS + f I d ACTIVATION_TICKS_OTHER + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;ILnet/minecraft/core/BlockPosition;I)V a setOutputPower + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/Entity;)I a updateRedstoneOutput + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/phys/Vec3D;)I a getRedstoneStrength + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/BlockTileEntity net/minecraft/world/level/block/BaseEntityBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a createTickerHelper + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider +c net/minecraft/world/level/block/BlockTorch net/minecraft/world/level/block/TorchBlock + f Lcom/mojang/serialization/MapCodec; c PARTICLE_OPTIONS_FIELD + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/core/particles/ParticleType; e flameParticle + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/core/particles/Particle; a lambda$static$2 + m (Lnet/minecraft/world/level/block/BlockTorch;)Lnet/minecraft/core/particles/ParticleType; a lambda$static$3 + m (Lnet/minecraft/core/particles/Particle;)Ljava/lang/String; b lambda$static$0 +c net/minecraft/world/level/block/BlockTorchWall net/minecraft/world/level/block/WallTorchBlock + f Lcom/mojang/serialization/MapCodec; f CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; g FACING + f F h AABB_OFFSET + f Ljava/util/Map; i AABBS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/BlockTorchWall;)Lnet/minecraft/core/particles/ParticleType; a lambda$static$0 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o getShape +c net/minecraft/world/level/block/BlockTrapdoor net/minecraft/world/level/block/TrapDoorBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b OPEN + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c HALF + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED + f I f AABB_THICKNESS + f Lnet/minecraft/world/phys/shapes/VoxelShape; g EAST_OPEN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h WEST_OPEN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; i SOUTH_OPEN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j NORTH_OPEN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k BOTTOM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; l TOP_AABB + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; m type + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/BlockTrapdoor;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; a lambda$static$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a playSound + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V b toggle + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; q getType +c net/minecraft/world/level/block/BlockTrapdoor$1 net/minecraft/world/level/block/TrapDoorBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction + f [I b $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType +c net/minecraft/world/level/block/BlockTripwire net/minecraft/world/level/block/TripWireBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c ATTACHED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d DISARMED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h WEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; i AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j NOT_ATTACHED_AABB + f Ljava/util/Map; k PROPERTY_BY_DIRECTION + f I l RECHECK_PERIOD + f Lnet/minecraft/world/level/block/Block; m hook + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;)V a checkPressed + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a checkPressed + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a updateSource + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shouldConnectTo + m (Lnet/minecraft/world/level/block/BlockTripwire;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a_ getEntityInsideCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace +c net/minecraft/world/level/block/BlockTripwire$1 net/minecraft/world/level/block/TripWireBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/BlockTripwireHook net/minecraft/world/level/block/TripWireHookBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d ATTACHED + f I e WIRE_DIST_MIN + f I f WIRE_DIST_MAX + f I g AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; h NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; i SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k EAST_AABB + f I l RECHECK_PERIOD + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ZZZZ)V a emitState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a notifyNeighbors + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;ZZILnet/minecraft/world/level/block/state/IBlockData;)V a calculateState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/BlockTripwireHook$1 net/minecraft/world/level/block/TripWireHookBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/BlockTurtleEgg net/minecraft/world/level/block/TurtleEggBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_HATCH_LEVEL + f I c MIN_EGGS + f I d MAX_EGGS + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e HATCH + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f EGGS + f Lnet/minecraft/world/phys/shapes/VoxelShape; g ONE_EGG_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h MULTIPLE_EGGS_AABB + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;I)V a destroyEgg + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a decreaseEggs + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z a canDestroyEgg + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a onSand + m (Lnet/minecraft/world/level/World;)Z a shouldUpdateHatchLevel + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b isSand + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace +c net/minecraft/world/level/block/BlockTwistingVines net/minecraft/world/level/block/TwistingVinesBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed + m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canGrowInto +c net/minecraft/world/level/block/BlockTwistingVinesPlant net/minecraft/world/level/block/TwistingVinesPlantBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock +c net/minecraft/world/level/block/BlockTypes net/minecraft/world/level/block/BlockTypes + f Lcom/mojang/serialization/MapCodec; a CODEC + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap +c net/minecraft/world/level/block/BlockVine net/minecraft/world/level/block/VineBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b UP + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WEST + f Ljava/util/Map; g PROPERTY_BY_DIRECTION + f F h AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; i UP_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; l NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; m SOUTH_AABB + f Ljava/util/Map; n shapesCache + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isAcceptableNeighbour + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a getPropertyForFace + m (Ljava/util/Map$Entry;)Z a lambda$static$0 + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a canSpread + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a copyRandomFaces + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b canSupportAtFace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; e getUpdatedState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q hasFaces + m (Lnet/minecraft/world/level/block/state/IBlockData;)I r countFaces + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s hasHorizontalConnection +c net/minecraft/world/level/block/BlockVine$1 net/minecraft/world/level/block/VineBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/BlockWallSign net/minecraft/world/level/block/WallSignBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f F c AABB_THICKNESS + f F d AABB_BOTTOM + f F e AABB_TOP + f Ljava/util/Map; i AABBS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;)F h getYRotationDegrees + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; o getSignHitboxCenterPosition +c net/minecraft/world/level/block/BlockWaterLily net/minecraft/world/level/block/WaterlilyBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn +c net/minecraft/world/level/block/BlockWeb net/minecraft/world/level/block/WebBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside +c net/minecraft/world/level/block/BlockWeepingVines net/minecraft/world/level/block/WeepingVinesBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed + m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canGrowInto +c net/minecraft/world/level/block/BlockWeepingVinesPlant net/minecraft/world/level/block/WeepingVinesPlantBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock +c net/minecraft/world/level/block/BlockWetSponge net/minecraft/world/level/block/WetSpongeBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace +c net/minecraft/world/level/block/BlockWitherRose net/minecraft/world/level/block/WitherRoseBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m ()Lnet/minecraft/world/effect/MobEffect; b getBeeInteractionEffect +c net/minecraft/world/level/block/BlockWitherSkull net/minecraft/world/level/block/WitherSkullBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; h witherPatternFull + f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; i witherPatternBase + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$getOrCreateWitherBase$3 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a checkSpawn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntitySkull;)V a checkSpawn + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z b lambda$getOrCreateWitherBase$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Z b canSpawnMob + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z c lambda$getOrCreateWitherFull$1 + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z d lambda$getOrCreateWitherFull$0 + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; q getOrCreateWitherFull + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; r getOrCreateWitherBase +c net/minecraft/world/level/block/BlockWitherSkullWall net/minecraft/world/level/block/WitherWallSkullBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy +c net/minecraft/world/level/block/BlockWorkbench net/minecraft/world/level/block/CraftingTableBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/chat/IChatBaseComponent; b CONTAINER_TITLE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider +c net/minecraft/world/level/block/Blocks net/minecraft/world/level/block/Blocks + f Lnet/minecraft/world/level/block/Block; A SPRUCE_SAPLING + f Lnet/minecraft/world/level/block/Block; B BIRCH_SAPLING + f Lnet/minecraft/world/level/block/Block; C JUNGLE_SAPLING + f Lnet/minecraft/world/level/block/Block; D ACACIA_SAPLING + f Lnet/minecraft/world/level/block/Block; E CHERRY_SAPLING + f Lnet/minecraft/world/level/block/Block; F DARK_OAK_SAPLING + f Lnet/minecraft/world/level/block/Block; G PALE_OAK_SAPLING + f Lnet/minecraft/world/level/block/Block; H MANGROVE_PROPAGULE + f Lnet/minecraft/world/level/block/Block; I BEDROCK + f Lnet/minecraft/world/level/block/Block; J WATER + f Lnet/minecraft/world/level/block/Block; K LAVA + f Lnet/minecraft/world/level/block/Block; L SAND + f Lnet/minecraft/world/level/block/Block; M SUSPICIOUS_SAND + f Lnet/minecraft/world/level/block/Block; N RED_SAND + f Lnet/minecraft/world/level/block/Block; O GRAVEL + f Lnet/minecraft/world/level/block/Block; P SUSPICIOUS_GRAVEL + f Lnet/minecraft/world/level/block/Block; Q GOLD_ORE + f Lnet/minecraft/world/level/block/Block; R DEEPSLATE_GOLD_ORE + f Lnet/minecraft/world/level/block/Block; S IRON_ORE + f Lnet/minecraft/world/level/block/Block; T DEEPSLATE_IRON_ORE + f Lnet/minecraft/world/level/block/Block; U COAL_ORE + f Lnet/minecraft/world/level/block/Block; V DEEPSLATE_COAL_ORE + f Lnet/minecraft/world/level/block/Block; W NETHER_GOLD_ORE + f Lnet/minecraft/world/level/block/Block; X OAK_LOG + f Lnet/minecraft/world/level/block/Block; Y SPRUCE_LOG + f Lnet/minecraft/world/level/block/Block; Z BIRCH_LOG + f Lnet/minecraft/world/level/block/Block; a AIR + f Lnet/minecraft/world/level/block/Block; aA MANGROVE_WOOD + f Lnet/minecraft/world/level/block/Block; aB STRIPPED_OAK_WOOD + f Lnet/minecraft/world/level/block/Block; aC STRIPPED_SPRUCE_WOOD + f Lnet/minecraft/world/level/block/Block; aD STRIPPED_BIRCH_WOOD + f Lnet/minecraft/world/level/block/Block; aE STRIPPED_JUNGLE_WOOD + f Lnet/minecraft/world/level/block/Block; aF STRIPPED_ACACIA_WOOD + f Lnet/minecraft/world/level/block/Block; aG STRIPPED_CHERRY_WOOD + f Lnet/minecraft/world/level/block/Block; aH STRIPPED_DARK_OAK_WOOD + f Lnet/minecraft/world/level/block/Block; aI STRIPPED_PALE_OAK_WOOD + f Lnet/minecraft/world/level/block/Block; aJ STRIPPED_MANGROVE_WOOD + f Lnet/minecraft/world/level/block/Block; aK OAK_LEAVES + f Lnet/minecraft/world/level/block/Block; aL SPRUCE_LEAVES + f Lnet/minecraft/world/level/block/Block; aM BIRCH_LEAVES + f Lnet/minecraft/world/level/block/Block; aN JUNGLE_LEAVES + f Lnet/minecraft/world/level/block/Block; aO ACACIA_LEAVES + f Lnet/minecraft/world/level/block/Block; aP CHERRY_LEAVES + f Lnet/minecraft/world/level/block/Block; aQ DARK_OAK_LEAVES + f Lnet/minecraft/world/level/block/Block; aR PALE_OAK_LEAVES + f Lnet/minecraft/world/level/block/Block; aS MANGROVE_LEAVES + f Lnet/minecraft/world/level/block/Block; aT AZALEA_LEAVES + f Lnet/minecraft/world/level/block/Block; aU FLOWERING_AZALEA_LEAVES + f Lnet/minecraft/world/level/block/Block; aV SPONGE + f Lnet/minecraft/world/level/block/Block; aW WET_SPONGE + f Lnet/minecraft/world/level/block/Block; aX GLASS + f Lnet/minecraft/world/level/block/Block; aY LAPIS_ORE + f Lnet/minecraft/world/level/block/Block; aZ DEEPSLATE_LAPIS_ORE + f Lnet/minecraft/world/level/block/Block; aa JUNGLE_LOG + f Lnet/minecraft/world/level/block/Block; ab ACACIA_LOG + f Lnet/minecraft/world/level/block/Block; ac CHERRY_LOG + f Lnet/minecraft/world/level/block/Block; ad DARK_OAK_LOG + f Lnet/minecraft/world/level/block/Block; ae PALE_OAK_LOG + f Lnet/minecraft/world/level/block/Block; af MANGROVE_LOG + f Lnet/minecraft/world/level/block/Block; ag MANGROVE_ROOTS + f Lnet/minecraft/world/level/block/Block; ah MUDDY_MANGROVE_ROOTS + f Lnet/minecraft/world/level/block/Block; ai BAMBOO_BLOCK + f Lnet/minecraft/world/level/block/Block; aj STRIPPED_SPRUCE_LOG + f Lnet/minecraft/world/level/block/Block; ak STRIPPED_BIRCH_LOG + f Lnet/minecraft/world/level/block/Block; al STRIPPED_JUNGLE_LOG + f Lnet/minecraft/world/level/block/Block; am STRIPPED_ACACIA_LOG + f Lnet/minecraft/world/level/block/Block; an STRIPPED_CHERRY_LOG + f Lnet/minecraft/world/level/block/Block; ao STRIPPED_DARK_OAK_LOG + f Lnet/minecraft/world/level/block/Block; ap STRIPPED_PALE_OAK_LOG + f Lnet/minecraft/world/level/block/Block; aq STRIPPED_OAK_LOG + f Lnet/minecraft/world/level/block/Block; ar STRIPPED_MANGROVE_LOG + f Lnet/minecraft/world/level/block/Block; as STRIPPED_BAMBOO_BLOCK + f Lnet/minecraft/world/level/block/Block; at OAK_WOOD + f Lnet/minecraft/world/level/block/Block; au SPRUCE_WOOD + f Lnet/minecraft/world/level/block/Block; av BIRCH_WOOD + f Lnet/minecraft/world/level/block/Block; aw JUNGLE_WOOD + f Lnet/minecraft/world/level/block/Block; ax ACACIA_WOOD + f Lnet/minecraft/world/level/block/Block; ay CHERRY_WOOD + f Lnet/minecraft/world/level/block/Block; az DARK_OAK_WOOD + f Lnet/minecraft/world/level/block/Block; b STONE + f Lnet/minecraft/world/level/block/Block; bA SHORT_GRASS + f Lnet/minecraft/world/level/block/Block; bB FERN + f Lnet/minecraft/world/level/block/Block; bC DEAD_BUSH + f Lnet/minecraft/world/level/block/Block; bD SEAGRASS + f Lnet/minecraft/world/level/block/Block; bE TALL_SEAGRASS + f Lnet/minecraft/world/level/block/Block; bF PISTON + f Lnet/minecraft/world/level/block/Block; bG PISTON_HEAD + f Lnet/minecraft/world/level/block/Block; bH WHITE_WOOL + f Lnet/minecraft/world/level/block/Block; bI ORANGE_WOOL + f Lnet/minecraft/world/level/block/Block; bJ MAGENTA_WOOL + f Lnet/minecraft/world/level/block/Block; bK LIGHT_BLUE_WOOL + f Lnet/minecraft/world/level/block/Block; bL YELLOW_WOOL + f Lnet/minecraft/world/level/block/Block; bM LIME_WOOL + f Lnet/minecraft/world/level/block/Block; bN PINK_WOOL + f Lnet/minecraft/world/level/block/Block; bO GRAY_WOOL + f Lnet/minecraft/world/level/block/Block; bP LIGHT_GRAY_WOOL + f Lnet/minecraft/world/level/block/Block; bQ CYAN_WOOL + f Lnet/minecraft/world/level/block/Block; bR PURPLE_WOOL + f Lnet/minecraft/world/level/block/Block; bS BLUE_WOOL + f Lnet/minecraft/world/level/block/Block; bT BROWN_WOOL + f Lnet/minecraft/world/level/block/Block; bU GREEN_WOOL + f Lnet/minecraft/world/level/block/Block; bV RED_WOOL + f Lnet/minecraft/world/level/block/Block; bW BLACK_WOOL + f Lnet/minecraft/world/level/block/Block; bX MOVING_PISTON + f Lnet/minecraft/world/level/block/Block; bY DANDELION + f Lnet/minecraft/world/level/block/Block; bZ TORCHFLOWER + f Lnet/minecraft/world/level/block/Block; ba LAPIS_BLOCK + f Lnet/minecraft/world/level/block/Block; bb DISPENSER + f Lnet/minecraft/world/level/block/Block; bc SANDSTONE + f Lnet/minecraft/world/level/block/Block; bd CHISELED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; be CUT_SANDSTONE + f Lnet/minecraft/world/level/block/Block; bf NOTE_BLOCK + f Lnet/minecraft/world/level/block/Block; bg WHITE_BED + f Lnet/minecraft/world/level/block/Block; bh ORANGE_BED + f Lnet/minecraft/world/level/block/Block; bi MAGENTA_BED + f Lnet/minecraft/world/level/block/Block; bj LIGHT_BLUE_BED + f Lnet/minecraft/world/level/block/Block; bk YELLOW_BED + f Lnet/minecraft/world/level/block/Block; bl LIME_BED + f Lnet/minecraft/world/level/block/Block; bm PINK_BED + f Lnet/minecraft/world/level/block/Block; bn GRAY_BED + f Lnet/minecraft/world/level/block/Block; bo LIGHT_GRAY_BED + f Lnet/minecraft/world/level/block/Block; bp CYAN_BED + f Lnet/minecraft/world/level/block/Block; bq PURPLE_BED + f Lnet/minecraft/world/level/block/Block; br BLUE_BED + f Lnet/minecraft/world/level/block/Block; bs BROWN_BED + f Lnet/minecraft/world/level/block/Block; bt GREEN_BED + f Lnet/minecraft/world/level/block/Block; bu RED_BED + f Lnet/minecraft/world/level/block/Block; bv BLACK_BED + f Lnet/minecraft/world/level/block/Block; bw POWERED_RAIL + f Lnet/minecraft/world/level/block/Block; bx DETECTOR_RAIL + f Lnet/minecraft/world/level/block/Block; by STICKY_PISTON + f Lnet/minecraft/world/level/block/Block; bz COBWEB + f Lnet/minecraft/world/level/block/Block; c GRANITE + f Lnet/minecraft/world/level/block/Block; cA SPAWNER + f Lnet/minecraft/world/level/block/Block; cB CREAKING_HEART + f Lnet/minecraft/world/level/block/Block; cC OAK_STAIRS + f Lnet/minecraft/world/level/block/Block; cD CHEST + f Lnet/minecraft/world/level/block/Block; cE REDSTONE_WIRE + f Lnet/minecraft/world/level/block/Block; cF DIAMOND_ORE + f Lnet/minecraft/world/level/block/Block; cG DEEPSLATE_DIAMOND_ORE + f Lnet/minecraft/world/level/block/Block; cH DIAMOND_BLOCK + f Lnet/minecraft/world/level/block/Block; cI CRAFTING_TABLE + f Lnet/minecraft/world/level/block/Block; cJ WHEAT + f Lnet/minecraft/world/level/block/Block; cK FARMLAND + f Lnet/minecraft/world/level/block/Block; cL FURNACE + f Lnet/minecraft/world/level/block/Block; cM OAK_SIGN + f Lnet/minecraft/world/level/block/Block; cN SPRUCE_SIGN + f Lnet/minecraft/world/level/block/Block; cO BIRCH_SIGN + f Lnet/minecraft/world/level/block/Block; cP ACACIA_SIGN + f Lnet/minecraft/world/level/block/Block; cQ CHERRY_SIGN + f Lnet/minecraft/world/level/block/Block; cR JUNGLE_SIGN + f Lnet/minecraft/world/level/block/Block; cS DARK_OAK_SIGN + f Lnet/minecraft/world/level/block/Block; cT PALE_OAK_SIGN + f Lnet/minecraft/world/level/block/Block; cU MANGROVE_SIGN + f Lnet/minecraft/world/level/block/Block; cV BAMBOO_SIGN + f Lnet/minecraft/world/level/block/Block; cW OAK_DOOR + f Lnet/minecraft/world/level/block/Block; cX LADDER + f Lnet/minecraft/world/level/block/Block; cY RAIL + f Lnet/minecraft/world/level/block/Block; cZ COBBLESTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; ca POPPY + f Lnet/minecraft/world/level/block/Block; cb BLUE_ORCHID + f Lnet/minecraft/world/level/block/Block; cc ALLIUM + f Lnet/minecraft/world/level/block/Block; cd AZURE_BLUET + f Lnet/minecraft/world/level/block/Block; ce RED_TULIP + f Lnet/minecraft/world/level/block/Block; cf ORANGE_TULIP + f Lnet/minecraft/world/level/block/Block; cg WHITE_TULIP + f Lnet/minecraft/world/level/block/Block; ch PINK_TULIP + f Lnet/minecraft/world/level/block/Block; ci OXEYE_DAISY + f Lnet/minecraft/world/level/block/Block; cj CORNFLOWER + f Lnet/minecraft/world/level/block/Block; ck WITHER_ROSE + f Lnet/minecraft/world/level/block/Block; cl LILY_OF_THE_VALLEY + f Lnet/minecraft/world/level/block/Block; cm BROWN_MUSHROOM + f Lnet/minecraft/world/level/block/Block; cn RED_MUSHROOM + f Lnet/minecraft/world/level/block/Block; co GOLD_BLOCK + f Lnet/minecraft/world/level/block/Block; cp IRON_BLOCK + f Lnet/minecraft/world/level/block/Block; cq BRICKS + f Lnet/minecraft/world/level/block/Block; cr TNT + f Lnet/minecraft/world/level/block/Block; cs BOOKSHELF + f Lnet/minecraft/world/level/block/Block; ct CHISELED_BOOKSHELF + f Lnet/minecraft/world/level/block/Block; cu MOSSY_COBBLESTONE + f Lnet/minecraft/world/level/block/Block; cv OBSIDIAN + f Lnet/minecraft/world/level/block/Block; cw TORCH + f Lnet/minecraft/world/level/block/Block; cx WALL_TORCH + f Lnet/minecraft/world/level/block/Block; cy FIRE + f Lnet/minecraft/world/level/block/Block; cz SOUL_FIRE + f Lnet/minecraft/world/level/block/Block; d POLISHED_GRANITE + f Lnet/minecraft/world/level/block/Block; dA CHERRY_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dB JUNGLE_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dC DARK_OAK_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dD PALE_OAK_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dE MANGROVE_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dF CRIMSON_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dG WARPED_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dH BAMBOO_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dI LEVER + f Lnet/minecraft/world/level/block/Block; dJ STONE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dK IRON_DOOR + f Lnet/minecraft/world/level/block/Block; dL OAK_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dM SPRUCE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dN BIRCH_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dO JUNGLE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dP ACACIA_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dQ CHERRY_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dR DARK_OAK_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dS PALE_OAK_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dT MANGROVE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dU BAMBOO_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; dV REDSTONE_ORE + f Lnet/minecraft/world/level/block/Block; dW DEEPSLATE_REDSTONE_ORE + f Lnet/minecraft/world/level/block/Block; dX REDSTONE_TORCH + f Lnet/minecraft/world/level/block/Block; dY REDSTONE_WALL_TORCH + f Lnet/minecraft/world/level/block/Block; dZ STONE_BUTTON + f Lnet/minecraft/world/level/block/Block; da OAK_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; db SPRUCE_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; dc BIRCH_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; dd ACACIA_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; de CHERRY_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; df JUNGLE_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; dg DARK_OAK_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; dh PALE_OAK_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; di MANGROVE_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; dj BAMBOO_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; dk OAK_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dl SPRUCE_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dm BIRCH_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dn ACACIA_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; do CHERRY_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dp JUNGLE_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dq DARK_OAK_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dr PALE_OAK_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; ds CRIMSON_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dt WARPED_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; du MANGROVE_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dv BAMBOO_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dw OAK_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dx SPRUCE_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dy BIRCH_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; dz ACACIA_WALL_HANGING_SIGN + f Lnet/minecraft/world/level/block/Block; e DIORITE + f Lnet/minecraft/world/level/block/Block; eA LIME_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eB PINK_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eC GRAY_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eD LIGHT_GRAY_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eE CYAN_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eF PURPLE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eG BLUE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eH BROWN_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eI GREEN_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eJ RED_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eK BLACK_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; eL OAK_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eM SPRUCE_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eN BIRCH_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eO JUNGLE_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eP ACACIA_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eQ CHERRY_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eR DARK_OAK_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eS PALE_OAK_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eT MANGROVE_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eU BAMBOO_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; eV STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eW MOSSY_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eX CRACKED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eY CHISELED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; eZ PACKED_MUD + f Lnet/minecraft/world/level/block/Block; ea SNOW + f Lnet/minecraft/world/level/block/Block; eb ICE + f Lnet/minecraft/world/level/block/Block; ec SNOW_BLOCK + f Lnet/minecraft/world/level/block/Block; ed CACTUS + f Lnet/minecraft/world/level/block/Block; ee CLAY + f Lnet/minecraft/world/level/block/Block; ef SUGAR_CANE + f Lnet/minecraft/world/level/block/Block; eg JUKEBOX + f Lnet/minecraft/world/level/block/Block; eh OAK_FENCE + f Lnet/minecraft/world/level/block/Block; ei NETHERRACK + f Lnet/minecraft/world/level/block/Block; ej SOUL_SAND + f Lnet/minecraft/world/level/block/Block; ek SOUL_SOIL + f Lnet/minecraft/world/level/block/Block; el BASALT + f Lnet/minecraft/world/level/block/Block; em POLISHED_BASALT + f Lnet/minecraft/world/level/block/Block; en SOUL_TORCH + f Lnet/minecraft/world/level/block/Block; eo SOUL_WALL_TORCH + f Lnet/minecraft/world/level/block/Block; ep GLOWSTONE + f Lnet/minecraft/world/level/block/Block; eq NETHER_PORTAL + f Lnet/minecraft/world/level/block/Block; er CARVED_PUMPKIN + f Lnet/minecraft/world/level/block/Block; es JACK_O_LANTERN + f Lnet/minecraft/world/level/block/Block; et CAKE + f Lnet/minecraft/world/level/block/Block; eu REPEATER + f Lnet/minecraft/world/level/block/Block; ev WHITE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ew ORANGE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ex MAGENTA_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ey LIGHT_BLUE_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; ez YELLOW_STAINED_GLASS + f Lnet/minecraft/world/level/block/Block; f POLISHED_DIORITE + f Lnet/minecraft/world/level/block/Block; fA MYCELIUM + f Lnet/minecraft/world/level/block/Block; fB LILY_PAD + f Lnet/minecraft/world/level/block/Block; fC RESIN_BLOCK + f Lnet/minecraft/world/level/block/Block; fD RESIN_BRICKS + f Lnet/minecraft/world/level/block/Block; fE RESIN_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; fF RESIN_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; fG RESIN_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; fH CHISELED_RESIN_BRICKS + f Lnet/minecraft/world/level/block/Block; fI NETHER_BRICKS + f Lnet/minecraft/world/level/block/Block; fJ NETHER_BRICK_FENCE + f Lnet/minecraft/world/level/block/Block; fK NETHER_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; fL NETHER_WART + f Lnet/minecraft/world/level/block/Block; fM ENCHANTING_TABLE + f Lnet/minecraft/world/level/block/Block; fN BREWING_STAND + f Lnet/minecraft/world/level/block/Block; fO CAULDRON + f Lnet/minecraft/world/level/block/Block; fP WATER_CAULDRON + f Lnet/minecraft/world/level/block/Block; fQ LAVA_CAULDRON + f Lnet/minecraft/world/level/block/Block; fR POWDER_SNOW_CAULDRON + f Lnet/minecraft/world/level/block/Block; fS END_PORTAL + f Lnet/minecraft/world/level/block/Block; fT END_PORTAL_FRAME + f Lnet/minecraft/world/level/block/Block; fU END_STONE + f Lnet/minecraft/world/level/block/Block; fV DRAGON_EGG + f Lnet/minecraft/world/level/block/Block; fW REDSTONE_LAMP + f Lnet/minecraft/world/level/block/Block; fX COCOA + f Lnet/minecraft/world/level/block/Block; fY SANDSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; fZ EMERALD_ORE + f Lnet/minecraft/world/level/block/Block; fa MUD_BRICKS + f Lnet/minecraft/world/level/block/Block; fb INFESTED_STONE + f Lnet/minecraft/world/level/block/Block; fc INFESTED_COBBLESTONE + f Lnet/minecraft/world/level/block/Block; fd INFESTED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; fe INFESTED_MOSSY_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; ff INFESTED_CRACKED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; fg INFESTED_CHISELED_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; fh BROWN_MUSHROOM_BLOCK + f Lnet/minecraft/world/level/block/Block; fi RED_MUSHROOM_BLOCK + f Lnet/minecraft/world/level/block/Block; fj MUSHROOM_STEM + f Lnet/minecraft/world/level/block/Block; fk IRON_BARS + f Lnet/minecraft/world/level/block/Block; fl CHAIN + f Lnet/minecraft/world/level/block/Block; fm GLASS_PANE + f Lnet/minecraft/world/level/block/Block; fn PUMPKIN + f Lnet/minecraft/world/level/block/Block; fo MELON + f Lnet/minecraft/world/level/block/Block; fp ATTACHED_PUMPKIN_STEM + f Lnet/minecraft/world/level/block/Block; fq ATTACHED_MELON_STEM + f Lnet/minecraft/world/level/block/Block; fr PUMPKIN_STEM + f Lnet/minecraft/world/level/block/Block; fs MELON_STEM + f Lnet/minecraft/world/level/block/Block; ft VINE + f Lnet/minecraft/world/level/block/Block; fu GLOW_LICHEN + f Lnet/minecraft/world/level/block/Block; fv RESIN_CLUMP + f Lnet/minecraft/world/level/block/Block; fw OAK_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; fx BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; fy STONE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; fz MUD_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; g ANDESITE + f Lnet/minecraft/world/level/block/Block; gA POTTED_BLUE_ORCHID + f Lnet/minecraft/world/level/block/Block; gB POTTED_ALLIUM + f Lnet/minecraft/world/level/block/Block; gC POTTED_AZURE_BLUET + f Lnet/minecraft/world/level/block/Block; gD POTTED_RED_TULIP + f Lnet/minecraft/world/level/block/Block; gE POTTED_ORANGE_TULIP + f Lnet/minecraft/world/level/block/Block; gF POTTED_WHITE_TULIP + f Lnet/minecraft/world/level/block/Block; gG POTTED_PINK_TULIP + f Lnet/minecraft/world/level/block/Block; gH POTTED_OXEYE_DAISY + f Lnet/minecraft/world/level/block/Block; gI POTTED_CORNFLOWER + f Lnet/minecraft/world/level/block/Block; gJ POTTED_LILY_OF_THE_VALLEY + f Lnet/minecraft/world/level/block/Block; gK POTTED_WITHER_ROSE + f Lnet/minecraft/world/level/block/Block; gL POTTED_RED_MUSHROOM + f Lnet/minecraft/world/level/block/Block; gM POTTED_BROWN_MUSHROOM + f Lnet/minecraft/world/level/block/Block; gN POTTED_DEAD_BUSH + f Lnet/minecraft/world/level/block/Block; gO POTTED_CACTUS + f Lnet/minecraft/world/level/block/Block; gP CARROTS + f Lnet/minecraft/world/level/block/Block; gQ POTATOES + f Lnet/minecraft/world/level/block/Block; gR OAK_BUTTON + f Lnet/minecraft/world/level/block/Block; gS SPRUCE_BUTTON + f Lnet/minecraft/world/level/block/Block; gT BIRCH_BUTTON + f Lnet/minecraft/world/level/block/Block; gU JUNGLE_BUTTON + f Lnet/minecraft/world/level/block/Block; gV ACACIA_BUTTON + f Lnet/minecraft/world/level/block/Block; gW CHERRY_BUTTON + f Lnet/minecraft/world/level/block/Block; gX DARK_OAK_BUTTON + f Lnet/minecraft/world/level/block/Block; gY PALE_OAK_BUTTON + f Lnet/minecraft/world/level/block/Block; gZ MANGROVE_BUTTON + f Lnet/minecraft/world/level/block/Block; ga DEEPSLATE_EMERALD_ORE + f Lnet/minecraft/world/level/block/Block; gb ENDER_CHEST + f Lnet/minecraft/world/level/block/Block; gc TRIPWIRE_HOOK + f Lnet/minecraft/world/level/block/Block; gd TRIPWIRE + f Lnet/minecraft/world/level/block/Block; ge EMERALD_BLOCK + f Lnet/minecraft/world/level/block/Block; gf SPRUCE_STAIRS + f Lnet/minecraft/world/level/block/Block; gg BIRCH_STAIRS + f Lnet/minecraft/world/level/block/Block; gh JUNGLE_STAIRS + f Lnet/minecraft/world/level/block/Block; gi COMMAND_BLOCK + f Lnet/minecraft/world/level/block/Block; gj BEACON + f Lnet/minecraft/world/level/block/Block; gk COBBLESTONE_WALL + f Lnet/minecraft/world/level/block/Block; gl MOSSY_COBBLESTONE_WALL + f Lnet/minecraft/world/level/block/Block; gm FLOWER_POT + f Lnet/minecraft/world/level/block/Block; gn POTTED_TORCHFLOWER + f Lnet/minecraft/world/level/block/Block; go POTTED_OAK_SAPLING + f Lnet/minecraft/world/level/block/Block; gp POTTED_SPRUCE_SAPLING + f Lnet/minecraft/world/level/block/Block; gq POTTED_BIRCH_SAPLING + f Lnet/minecraft/world/level/block/Block; gr POTTED_JUNGLE_SAPLING + f Lnet/minecraft/world/level/block/Block; gs POTTED_ACACIA_SAPLING + f Lnet/minecraft/world/level/block/Block; gt POTTED_CHERRY_SAPLING + f Lnet/minecraft/world/level/block/Block; gu POTTED_DARK_OAK_SAPLING + f Lnet/minecraft/world/level/block/Block; gv POTTED_PALE_OAK_SAPLING + f Lnet/minecraft/world/level/block/Block; gw POTTED_MANGROVE_PROPAGULE + f Lnet/minecraft/world/level/block/Block; gx POTTED_FERN + f Lnet/minecraft/world/level/block/Block; gy POTTED_DANDELION + f Lnet/minecraft/world/level/block/Block; gz POTTED_POPPY + f Lnet/minecraft/world/level/block/Block; h POLISHED_ANDESITE + f Lnet/minecraft/world/level/block/Block; hA QUARTZ_BLOCK + f Lnet/minecraft/world/level/block/Block; hB CHISELED_QUARTZ_BLOCK + f Lnet/minecraft/world/level/block/Block; hC QUARTZ_PILLAR + f Lnet/minecraft/world/level/block/Block; hD QUARTZ_STAIRS + f Lnet/minecraft/world/level/block/Block; hE ACTIVATOR_RAIL + f Lnet/minecraft/world/level/block/Block; hF DROPPER + f Lnet/minecraft/world/level/block/Block; hG WHITE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hH ORANGE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hI MAGENTA_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hJ LIGHT_BLUE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hK YELLOW_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hL LIME_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hM PINK_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hN GRAY_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hO LIGHT_GRAY_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hP CYAN_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hQ PURPLE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hR BLUE_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hS BROWN_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hT GREEN_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hU RED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hV BLACK_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; hW WHITE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hX ORANGE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hY MAGENTA_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; hZ LIGHT_BLUE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; ha BAMBOO_BUTTON + f Lnet/minecraft/world/level/block/Block; hb SKELETON_SKULL + f Lnet/minecraft/world/level/block/Block; hc SKELETON_WALL_SKULL + f Lnet/minecraft/world/level/block/Block; hd WITHER_SKELETON_SKULL + f Lnet/minecraft/world/level/block/Block; he WITHER_SKELETON_WALL_SKULL + f Lnet/minecraft/world/level/block/Block; hf ZOMBIE_HEAD + f Lnet/minecraft/world/level/block/Block; hg ZOMBIE_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; hh PLAYER_HEAD + f Lnet/minecraft/world/level/block/Block; hi PLAYER_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; hj CREEPER_HEAD + f Lnet/minecraft/world/level/block/Block; hk CREEPER_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; hl DRAGON_HEAD + f Lnet/minecraft/world/level/block/Block; hm DRAGON_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; hn PIGLIN_HEAD + f Lnet/minecraft/world/level/block/Block; ho PIGLIN_WALL_HEAD + f Lnet/minecraft/world/level/block/Block; hp ANVIL + f Lnet/minecraft/world/level/block/Block; hq CHIPPED_ANVIL + f Lnet/minecraft/world/level/block/Block; hr DAMAGED_ANVIL + f Lnet/minecraft/world/level/block/Block; hs TRAPPED_CHEST + f Lnet/minecraft/world/level/block/Block; ht LIGHT_WEIGHTED_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; hu HEAVY_WEIGHTED_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; hv COMPARATOR + f Lnet/minecraft/world/level/block/Block; hw DAYLIGHT_DETECTOR + f Lnet/minecraft/world/level/block/Block; hx REDSTONE_BLOCK + f Lnet/minecraft/world/level/block/Block; hy NETHER_QUARTZ_ORE + f Lnet/minecraft/world/level/block/Block; hz HOPPER + f Lnet/minecraft/world/level/block/Block; i GRASS_BLOCK + f Lnet/minecraft/world/level/block/Block; iA PRISMARINE_STAIRS + f Lnet/minecraft/world/level/block/Block; iB PRISMARINE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; iC DARK_PRISMARINE_STAIRS + f Lnet/minecraft/world/level/block/Block; iD PRISMARINE_SLAB + f Lnet/minecraft/world/level/block/Block; iE PRISMARINE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; iF DARK_PRISMARINE_SLAB + f Lnet/minecraft/world/level/block/Block; iG SEA_LANTERN + f Lnet/minecraft/world/level/block/Block; iH HAY_BLOCK + f Lnet/minecraft/world/level/block/Block; iI WHITE_CARPET + f Lnet/minecraft/world/level/block/Block; iJ ORANGE_CARPET + f Lnet/minecraft/world/level/block/Block; iK MAGENTA_CARPET + f Lnet/minecraft/world/level/block/Block; iL LIGHT_BLUE_CARPET + f Lnet/minecraft/world/level/block/Block; iM YELLOW_CARPET + f Lnet/minecraft/world/level/block/Block; iN LIME_CARPET + f Lnet/minecraft/world/level/block/Block; iO PINK_CARPET + f Lnet/minecraft/world/level/block/Block; iP GRAY_CARPET + f Lnet/minecraft/world/level/block/Block; iQ LIGHT_GRAY_CARPET + f Lnet/minecraft/world/level/block/Block; iR CYAN_CARPET + f Lnet/minecraft/world/level/block/Block; iS PURPLE_CARPET + f Lnet/minecraft/world/level/block/Block; iT BLUE_CARPET + f Lnet/minecraft/world/level/block/Block; iU BROWN_CARPET + f Lnet/minecraft/world/level/block/Block; iV GREEN_CARPET + f Lnet/minecraft/world/level/block/Block; iW RED_CARPET + f Lnet/minecraft/world/level/block/Block; iX BLACK_CARPET + f Lnet/minecraft/world/level/block/Block; iY TERRACOTTA + f Lnet/minecraft/world/level/block/Block; iZ COAL_BLOCK + f Lnet/minecraft/world/level/block/Block; ia YELLOW_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; ib LIME_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; ic PINK_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; id GRAY_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; ie LIGHT_GRAY_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; if CYAN_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; ig PURPLE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; ih BLUE_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; ii BROWN_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; ij GREEN_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; ik RED_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; il BLACK_STAINED_GLASS_PANE + f Lnet/minecraft/world/level/block/Block; im ACACIA_STAIRS + f Lnet/minecraft/world/level/block/Block; in CHERRY_STAIRS + f Lnet/minecraft/world/level/block/Block; io DARK_OAK_STAIRS + f Lnet/minecraft/world/level/block/Block; ip PALE_OAK_STAIRS + f Lnet/minecraft/world/level/block/Block; iq MANGROVE_STAIRS + f Lnet/minecraft/world/level/block/Block; ir BAMBOO_STAIRS + f Lnet/minecraft/world/level/block/Block; is BAMBOO_MOSAIC_STAIRS + f Lnet/minecraft/world/level/block/Block; it SLIME_BLOCK + f Lnet/minecraft/world/level/block/Block; iu BARRIER + f Lnet/minecraft/world/level/block/Block; iv LIGHT + f Lnet/minecraft/world/level/block/Block; iw IRON_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; ix PRISMARINE + f Lnet/minecraft/world/level/block/Block; iy PRISMARINE_BRICKS + f Lnet/minecraft/world/level/block/Block; iz DARK_PRISMARINE + f Lnet/minecraft/world/level/block/Block; j DIRT + f Lnet/minecraft/world/level/block/Block; jA LIGHT_BLUE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jB YELLOW_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jC LIME_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jD PINK_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jE GRAY_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jF LIGHT_GRAY_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jG CYAN_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jH PURPLE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jI BLUE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jJ BROWN_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jK GREEN_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jL RED_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jM BLACK_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jN RED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; jO CHISELED_RED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; jP CUT_RED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; jQ RED_SANDSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; jR OAK_SLAB + f Lnet/minecraft/world/level/block/Block; jS SPRUCE_SLAB + f Lnet/minecraft/world/level/block/Block; jT BIRCH_SLAB + f Lnet/minecraft/world/level/block/Block; jU JUNGLE_SLAB + f Lnet/minecraft/world/level/block/Block; jV ACACIA_SLAB + f Lnet/minecraft/world/level/block/Block; jW CHERRY_SLAB + f Lnet/minecraft/world/level/block/Block; jX DARK_OAK_SLAB + f Lnet/minecraft/world/level/block/Block; jY PALE_OAK_SLAB + f Lnet/minecraft/world/level/block/Block; jZ MANGROVE_SLAB + f Lnet/minecraft/world/level/block/Block; ja PACKED_ICE + f Lnet/minecraft/world/level/block/Block; jb SUNFLOWER + f Lnet/minecraft/world/level/block/Block; jc LILAC + f Lnet/minecraft/world/level/block/Block; jd ROSE_BUSH + f Lnet/minecraft/world/level/block/Block; je PEONY + f Lnet/minecraft/world/level/block/Block; jf TALL_GRASS + f Lnet/minecraft/world/level/block/Block; jg LARGE_FERN + f Lnet/minecraft/world/level/block/Block; jh WHITE_BANNER + f Lnet/minecraft/world/level/block/Block; ji ORANGE_BANNER + f Lnet/minecraft/world/level/block/Block; jj MAGENTA_BANNER + f Lnet/minecraft/world/level/block/Block; jk LIGHT_BLUE_BANNER + f Lnet/minecraft/world/level/block/Block; jl YELLOW_BANNER + f Lnet/minecraft/world/level/block/Block; jm LIME_BANNER + f Lnet/minecraft/world/level/block/Block; jn PINK_BANNER + f Lnet/minecraft/world/level/block/Block; jo GRAY_BANNER + f Lnet/minecraft/world/level/block/Block; jp LIGHT_GRAY_BANNER + f Lnet/minecraft/world/level/block/Block; jq CYAN_BANNER + f Lnet/minecraft/world/level/block/Block; jr PURPLE_BANNER + f Lnet/minecraft/world/level/block/Block; js BLUE_BANNER + f Lnet/minecraft/world/level/block/Block; jt BROWN_BANNER + f Lnet/minecraft/world/level/block/Block; ju GREEN_BANNER + f Lnet/minecraft/world/level/block/Block; jv RED_BANNER + f Lnet/minecraft/world/level/block/Block; jw BLACK_BANNER + f Lnet/minecraft/world/level/block/Block; jx WHITE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jy ORANGE_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; jz MAGENTA_WALL_BANNER + f Lnet/minecraft/world/level/block/Block; k COARSE_DIRT + f Lnet/minecraft/world/level/block/Block; kA PALE_OAK_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; kB MANGROVE_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; kC BAMBOO_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; kD SPRUCE_FENCE + f Lnet/minecraft/world/level/block/Block; kE BIRCH_FENCE + f Lnet/minecraft/world/level/block/Block; kF JUNGLE_FENCE + f Lnet/minecraft/world/level/block/Block; kG ACACIA_FENCE + f Lnet/minecraft/world/level/block/Block; kH CHERRY_FENCE + f Lnet/minecraft/world/level/block/Block; kI DARK_OAK_FENCE + f Lnet/minecraft/world/level/block/Block; kJ PALE_OAK_FENCE + f Lnet/minecraft/world/level/block/Block; kK MANGROVE_FENCE + f Lnet/minecraft/world/level/block/Block; kL BAMBOO_FENCE + f Lnet/minecraft/world/level/block/Block; kM SPRUCE_DOOR + f Lnet/minecraft/world/level/block/Block; kN BIRCH_DOOR + f Lnet/minecraft/world/level/block/Block; kO JUNGLE_DOOR + f Lnet/minecraft/world/level/block/Block; kP ACACIA_DOOR + f Lnet/minecraft/world/level/block/Block; kQ CHERRY_DOOR + f Lnet/minecraft/world/level/block/Block; kR DARK_OAK_DOOR + f Lnet/minecraft/world/level/block/Block; kS PALE_OAK_DOOR + f Lnet/minecraft/world/level/block/Block; kT MANGROVE_DOOR + f Lnet/minecraft/world/level/block/Block; kU BAMBOO_DOOR + f Lnet/minecraft/world/level/block/Block; kV END_ROD + f Lnet/minecraft/world/level/block/Block; kW CHORUS_PLANT + f Lnet/minecraft/world/level/block/Block; kX CHORUS_FLOWER + f Lnet/minecraft/world/level/block/Block; kY PURPUR_BLOCK + f Lnet/minecraft/world/level/block/Block; kZ PURPUR_PILLAR + f Lnet/minecraft/world/level/block/Block; ka BAMBOO_SLAB + f Lnet/minecraft/world/level/block/Block; kb BAMBOO_MOSAIC_SLAB + f Lnet/minecraft/world/level/block/Block; kc STONE_SLAB + f Lnet/minecraft/world/level/block/Block; kd SMOOTH_STONE_SLAB + f Lnet/minecraft/world/level/block/Block; ke SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; kf CUT_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; kg PETRIFIED_OAK_SLAB + f Lnet/minecraft/world/level/block/Block; kh COBBLESTONE_SLAB + f Lnet/minecraft/world/level/block/Block; ki BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; kj STONE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; kk MUD_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; kl NETHER_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; km QUARTZ_SLAB + f Lnet/minecraft/world/level/block/Block; kn RED_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; ko CUT_RED_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; kp PURPUR_SLAB + f Lnet/minecraft/world/level/block/Block; kq SMOOTH_STONE + f Lnet/minecraft/world/level/block/Block; kr SMOOTH_SANDSTONE + f Lnet/minecraft/world/level/block/Block; ks SMOOTH_QUARTZ + f Lnet/minecraft/world/level/block/Block; kt SMOOTH_RED_SANDSTONE + f Lnet/minecraft/world/level/block/Block; ku SPRUCE_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; kv BIRCH_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; kw JUNGLE_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; kx ACACIA_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; ky CHERRY_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; kz DARK_OAK_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; l PODZOL + f Lnet/minecraft/world/level/block/Block; lA LIGHT_GRAY_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lB CYAN_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lC PURPLE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lD BLUE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lE BROWN_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lF GREEN_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lG RED_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lH BLACK_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lI WHITE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lJ ORANGE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lK MAGENTA_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lL LIGHT_BLUE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lM YELLOW_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lN LIME_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lO PINK_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lP GRAY_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lQ LIGHT_GRAY_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lR CYAN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lS PURPLE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lT BLUE_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lU BROWN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lV GREEN_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lW RED_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lX BLACK_GLAZED_TERRACOTTA + f Lnet/minecraft/world/level/block/Block; lY WHITE_CONCRETE + f Lnet/minecraft/world/level/block/Block; lZ ORANGE_CONCRETE + f Lnet/minecraft/world/level/block/Block; la PURPUR_STAIRS + f Lnet/minecraft/world/level/block/Block; lb END_STONE_BRICKS + f Lnet/minecraft/world/level/block/Block; lc TORCHFLOWER_CROP + f Lnet/minecraft/world/level/block/Block; ld PITCHER_CROP + f Lnet/minecraft/world/level/block/Block; le PITCHER_PLANT + f Lnet/minecraft/world/level/block/Block; lf BEETROOTS + f Lnet/minecraft/world/level/block/Block; lg DIRT_PATH + f Lnet/minecraft/world/level/block/Block; lh END_GATEWAY + f Lnet/minecraft/world/level/block/Block; li REPEATING_COMMAND_BLOCK + f Lnet/minecraft/world/level/block/Block; lj CHAIN_COMMAND_BLOCK + f Lnet/minecraft/world/level/block/Block; lk FROSTED_ICE + f Lnet/minecraft/world/level/block/Block; ll MAGMA_BLOCK + f Lnet/minecraft/world/level/block/Block; lm NETHER_WART_BLOCK + f Lnet/minecraft/world/level/block/Block; ln RED_NETHER_BRICKS + f Lnet/minecraft/world/level/block/Block; lo BONE_BLOCK + f Lnet/minecraft/world/level/block/Block; lp STRUCTURE_VOID + f Lnet/minecraft/world/level/block/Block; lq OBSERVER + f Lnet/minecraft/world/level/block/Block; lr SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; ls WHITE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lt ORANGE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lu MAGENTA_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lv LIGHT_BLUE_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lw YELLOW_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lx LIME_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; ly PINK_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; lz GRAY_SHULKER_BOX + f Lnet/minecraft/world/level/block/Block; m COBBLESTONE + f Lnet/minecraft/world/level/block/Block; mA BROWN_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mB GREEN_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mC RED_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mD BLACK_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mE KELP + f Lnet/minecraft/world/level/block/Block; mF KELP_PLANT + f Lnet/minecraft/world/level/block/Block; mG DRIED_KELP_BLOCK + f Lnet/minecraft/world/level/block/Block; mH TURTLE_EGG + f Lnet/minecraft/world/level/block/Block; mI SNIFFER_EGG + f Lnet/minecraft/world/level/block/Block; mJ DEAD_TUBE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mK DEAD_BRAIN_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mL DEAD_BUBBLE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mM DEAD_FIRE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mN DEAD_HORN_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mO TUBE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mP BRAIN_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mQ BUBBLE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mR FIRE_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mS HORN_CORAL_BLOCK + f Lnet/minecraft/world/level/block/Block; mT DEAD_TUBE_CORAL + f Lnet/minecraft/world/level/block/Block; mU DEAD_BRAIN_CORAL + f Lnet/minecraft/world/level/block/Block; mV DEAD_BUBBLE_CORAL + f Lnet/minecraft/world/level/block/Block; mW DEAD_FIRE_CORAL + f Lnet/minecraft/world/level/block/Block; mX DEAD_HORN_CORAL + f Lnet/minecraft/world/level/block/Block; mY TUBE_CORAL + f Lnet/minecraft/world/level/block/Block; mZ BRAIN_CORAL + f Lnet/minecraft/world/level/block/Block; ma MAGENTA_CONCRETE + f Lnet/minecraft/world/level/block/Block; mb LIGHT_BLUE_CONCRETE + f Lnet/minecraft/world/level/block/Block; mc YELLOW_CONCRETE + f Lnet/minecraft/world/level/block/Block; md LIME_CONCRETE + f Lnet/minecraft/world/level/block/Block; me PINK_CONCRETE + f Lnet/minecraft/world/level/block/Block; mf GRAY_CONCRETE + f Lnet/minecraft/world/level/block/Block; mg LIGHT_GRAY_CONCRETE + f Lnet/minecraft/world/level/block/Block; mh CYAN_CONCRETE + f Lnet/minecraft/world/level/block/Block; mi PURPLE_CONCRETE + f Lnet/minecraft/world/level/block/Block; mj BLUE_CONCRETE + f Lnet/minecraft/world/level/block/Block; mk BROWN_CONCRETE + f Lnet/minecraft/world/level/block/Block; ml GREEN_CONCRETE + f Lnet/minecraft/world/level/block/Block; mm RED_CONCRETE + f Lnet/minecraft/world/level/block/Block; mn BLACK_CONCRETE + f Lnet/minecraft/world/level/block/Block; mo WHITE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mp ORANGE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mq MAGENTA_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mr LIGHT_BLUE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; ms YELLOW_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mt LIME_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mu PINK_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mv GRAY_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mw LIGHT_GRAY_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mx CYAN_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; my PURPLE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; mz BLUE_CONCRETE_POWDER + f Lnet/minecraft/world/level/block/Block; n OAK_PLANKS + f Lnet/minecraft/world/level/block/Block; nA BAMBOO_SAPLING + f Lnet/minecraft/world/level/block/Block; nB BAMBOO + f Lnet/minecraft/world/level/block/Block; nC POTTED_BAMBOO + f Lnet/minecraft/world/level/block/Block; nD VOID_AIR + f Lnet/minecraft/world/level/block/Block; nE CAVE_AIR + f Lnet/minecraft/world/level/block/Block; nF BUBBLE_COLUMN + f Lnet/minecraft/world/level/block/Block; nG POLISHED_GRANITE_STAIRS + f Lnet/minecraft/world/level/block/Block; nH SMOOTH_RED_SANDSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; nI MOSSY_STONE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; nJ POLISHED_DIORITE_STAIRS + f Lnet/minecraft/world/level/block/Block; nK MOSSY_COBBLESTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; nL END_STONE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; nM STONE_STAIRS + f Lnet/minecraft/world/level/block/Block; nN SMOOTH_SANDSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; nO SMOOTH_QUARTZ_STAIRS + f Lnet/minecraft/world/level/block/Block; nP GRANITE_STAIRS + f Lnet/minecraft/world/level/block/Block; nQ ANDESITE_STAIRS + f Lnet/minecraft/world/level/block/Block; nR RED_NETHER_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; nS POLISHED_ANDESITE_STAIRS + f Lnet/minecraft/world/level/block/Block; nT DIORITE_STAIRS + f Lnet/minecraft/world/level/block/Block; nU POLISHED_GRANITE_SLAB + f Lnet/minecraft/world/level/block/Block; nV SMOOTH_RED_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; nW MOSSY_STONE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; nX POLISHED_DIORITE_SLAB + f Lnet/minecraft/world/level/block/Block; nY MOSSY_COBBLESTONE_SLAB + f Lnet/minecraft/world/level/block/Block; nZ END_STONE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; na BUBBLE_CORAL + f Lnet/minecraft/world/level/block/Block; nb FIRE_CORAL + f Lnet/minecraft/world/level/block/Block; nc HORN_CORAL + f Lnet/minecraft/world/level/block/Block; nd DEAD_TUBE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; ne DEAD_BRAIN_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; nf DEAD_BUBBLE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; ng DEAD_FIRE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; nh DEAD_HORN_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; ni TUBE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; nj BRAIN_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; nk BUBBLE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; nl FIRE_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; nm HORN_CORAL_FAN + f Lnet/minecraft/world/level/block/Block; nn DEAD_TUBE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; no DEAD_BRAIN_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; np DEAD_BUBBLE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; nq DEAD_FIRE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; nr DEAD_HORN_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; ns TUBE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; nt BRAIN_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; nu BUBBLE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; nv FIRE_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; nw HORN_CORAL_WALL_FAN + f Lnet/minecraft/world/level/block/Block; nx SEA_PICKLE + f Lnet/minecraft/world/level/block/Block; ny BLUE_ICE + f Lnet/minecraft/world/level/block/Block; nz CONDUIT + f Lnet/minecraft/world/level/block/Block; o SPRUCE_PLANKS + f Lnet/minecraft/world/level/block/Block; oA FLETCHING_TABLE + f Lnet/minecraft/world/level/block/Block; oB GRINDSTONE + f Lnet/minecraft/world/level/block/Block; oC LECTERN + f Lnet/minecraft/world/level/block/Block; oD SMITHING_TABLE + f Lnet/minecraft/world/level/block/Block; oE STONECUTTER + f Lnet/minecraft/world/level/block/Block; oF BELL + f Lnet/minecraft/world/level/block/Block; oG LANTERN + f Lnet/minecraft/world/level/block/Block; oH SOUL_LANTERN + f Lnet/minecraft/world/level/block/Block; oI CAMPFIRE + f Lnet/minecraft/world/level/block/Block; oJ SOUL_CAMPFIRE + f Lnet/minecraft/world/level/block/Block; oK SWEET_BERRY_BUSH + f Lnet/minecraft/world/level/block/Block; oL WARPED_STEM + f Lnet/minecraft/world/level/block/Block; oM STRIPPED_WARPED_STEM + f Lnet/minecraft/world/level/block/Block; oN WARPED_HYPHAE + f Lnet/minecraft/world/level/block/Block; oO STRIPPED_WARPED_HYPHAE + f Lnet/minecraft/world/level/block/Block; oP WARPED_NYLIUM + f Lnet/minecraft/world/level/block/Block; oQ WARPED_FUNGUS + f Lnet/minecraft/world/level/block/Block; oR WARPED_WART_BLOCK + f Lnet/minecraft/world/level/block/Block; oS WARPED_ROOTS + f Lnet/minecraft/world/level/block/Block; oT NETHER_SPROUTS + f Lnet/minecraft/world/level/block/Block; oU CRIMSON_STEM + f Lnet/minecraft/world/level/block/Block; oV STRIPPED_CRIMSON_STEM + f Lnet/minecraft/world/level/block/Block; oW CRIMSON_HYPHAE + f Lnet/minecraft/world/level/block/Block; oX STRIPPED_CRIMSON_HYPHAE + f Lnet/minecraft/world/level/block/Block; oY CRIMSON_NYLIUM + f Lnet/minecraft/world/level/block/Block; oZ CRIMSON_FUNGUS + f Lnet/minecraft/world/level/block/Block; oa SMOOTH_SANDSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; ob SMOOTH_QUARTZ_SLAB + f Lnet/minecraft/world/level/block/Block; oc GRANITE_SLAB + f Lnet/minecraft/world/level/block/Block; od ANDESITE_SLAB + f Lnet/minecraft/world/level/block/Block; oe RED_NETHER_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; of POLISHED_ANDESITE_SLAB + f Lnet/minecraft/world/level/block/Block; og DIORITE_SLAB + f Lnet/minecraft/world/level/block/Block; oh BRICK_WALL + f Lnet/minecraft/world/level/block/Block; oi PRISMARINE_WALL + f Lnet/minecraft/world/level/block/Block; oj RED_SANDSTONE_WALL + f Lnet/minecraft/world/level/block/Block; ok MOSSY_STONE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; ol GRANITE_WALL + f Lnet/minecraft/world/level/block/Block; om STONE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; on MUD_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; oo NETHER_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; op ANDESITE_WALL + f Lnet/minecraft/world/level/block/Block; oq RED_NETHER_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; or SANDSTONE_WALL + f Lnet/minecraft/world/level/block/Block; os END_STONE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; ot DIORITE_WALL + f Lnet/minecraft/world/level/block/Block; ou SCAFFOLDING + f Lnet/minecraft/world/level/block/Block; ov LOOM + f Lnet/minecraft/world/level/block/Block; ow BARREL + f Lnet/minecraft/world/level/block/Block; ox SMOKER + f Lnet/minecraft/world/level/block/Block; oy BLAST_FURNACE + f Lnet/minecraft/world/level/block/Block; oz CARTOGRAPHY_TABLE + f Lnet/minecraft/world/level/block/Block; p BIRCH_PLANKS + f Lnet/minecraft/world/level/block/Block; pA CRIMSON_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; pB WARPED_WALL_SIGN + f Lnet/minecraft/world/level/block/Block; pC STRUCTURE_BLOCK + f Lnet/minecraft/world/level/block/Block; pD JIGSAW + f Lnet/minecraft/world/level/block/Block; pE COMPOSTER + f Lnet/minecraft/world/level/block/Block; pF TARGET + f Lnet/minecraft/world/level/block/Block; pG BEE_NEST + f Lnet/minecraft/world/level/block/Block; pH BEEHIVE + f Lnet/minecraft/world/level/block/Block; pI HONEY_BLOCK + f Lnet/minecraft/world/level/block/Block; pJ HONEYCOMB_BLOCK + f Lnet/minecraft/world/level/block/Block; pK NETHERITE_BLOCK + f Lnet/minecraft/world/level/block/Block; pL ANCIENT_DEBRIS + f Lnet/minecraft/world/level/block/Block; pM CRYING_OBSIDIAN + f Lnet/minecraft/world/level/block/Block; pN RESPAWN_ANCHOR + f Lnet/minecraft/world/level/block/Block; pO POTTED_CRIMSON_FUNGUS + f Lnet/minecraft/world/level/block/Block; pP POTTED_WARPED_FUNGUS + f Lnet/minecraft/world/level/block/Block; pQ POTTED_CRIMSON_ROOTS + f Lnet/minecraft/world/level/block/Block; pR POTTED_WARPED_ROOTS + f Lnet/minecraft/world/level/block/Block; pS LODESTONE + f Lnet/minecraft/world/level/block/Block; pT BLACKSTONE + f Lnet/minecraft/world/level/block/Block; pU BLACKSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; pV BLACKSTONE_WALL + f Lnet/minecraft/world/level/block/Block; pW BLACKSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; pX POLISHED_BLACKSTONE + f Lnet/minecraft/world/level/block/Block; pY POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/world/level/block/Block; pZ CRACKED_POLISHED_BLACKSTONE_BRICKS + f Lnet/minecraft/world/level/block/Block; pa SHROOMLIGHT + f Lnet/minecraft/world/level/block/Block; pb WEEPING_VINES + f Lnet/minecraft/world/level/block/Block; pc WEEPING_VINES_PLANT + f Lnet/minecraft/world/level/block/Block; pd TWISTING_VINES + f Lnet/minecraft/world/level/block/Block; pe TWISTING_VINES_PLANT + f Lnet/minecraft/world/level/block/Block; pf CRIMSON_ROOTS + f Lnet/minecraft/world/level/block/Block; pg CRIMSON_PLANKS + f Lnet/minecraft/world/level/block/Block; ph WARPED_PLANKS + f Lnet/minecraft/world/level/block/Block; pi CRIMSON_SLAB + f Lnet/minecraft/world/level/block/Block; pj WARPED_SLAB + f Lnet/minecraft/world/level/block/Block; pk CRIMSON_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; pl WARPED_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; pm CRIMSON_FENCE + f Lnet/minecraft/world/level/block/Block; pn WARPED_FENCE + f Lnet/minecraft/world/level/block/Block; po CRIMSON_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; pp WARPED_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; pq CRIMSON_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; pr WARPED_FENCE_GATE + f Lnet/minecraft/world/level/block/Block; ps CRIMSON_STAIRS + f Lnet/minecraft/world/level/block/Block; pt WARPED_STAIRS + f Lnet/minecraft/world/level/block/Block; pu CRIMSON_BUTTON + f Lnet/minecraft/world/level/block/Block; pv WARPED_BUTTON + f Lnet/minecraft/world/level/block/Block; pw CRIMSON_DOOR + f Lnet/minecraft/world/level/block/Block; px WARPED_DOOR + f Lnet/minecraft/world/level/block/Block; py CRIMSON_SIGN + f Lnet/minecraft/world/level/block/Block; pz WARPED_SIGN + f Lnet/minecraft/world/level/block/Block; q JUNGLE_PLANKS + f Lnet/minecraft/world/level/block/Block; qA BROWN_CANDLE + f Lnet/minecraft/world/level/block/Block; qB GREEN_CANDLE + f Lnet/minecraft/world/level/block/Block; qC RED_CANDLE + f Lnet/minecraft/world/level/block/Block; qD BLACK_CANDLE + f Lnet/minecraft/world/level/block/Block; qE CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qF WHITE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qG ORANGE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qH MAGENTA_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qI LIGHT_BLUE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qJ YELLOW_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qK LIME_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qL PINK_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qM GRAY_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qN LIGHT_GRAY_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qO CYAN_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qP PURPLE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qQ BLUE_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qR BROWN_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qS GREEN_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qT RED_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qU BLACK_CANDLE_CAKE + f Lnet/minecraft/world/level/block/Block; qV AMETHYST_BLOCK + f Lnet/minecraft/world/level/block/Block; qW BUDDING_AMETHYST + f Lnet/minecraft/world/level/block/Block; qX AMETHYST_CLUSTER + f Lnet/minecraft/world/level/block/Block; qY LARGE_AMETHYST_BUD + f Lnet/minecraft/world/level/block/Block; qZ MEDIUM_AMETHYST_BUD + f Lnet/minecraft/world/level/block/Block; qa CHISELED_POLISHED_BLACKSTONE + f Lnet/minecraft/world/level/block/Block; qb POLISHED_BLACKSTONE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; qc POLISHED_BLACKSTONE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; qd POLISHED_BLACKSTONE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; qe GILDED_BLACKSTONE + f Lnet/minecraft/world/level/block/Block; qf POLISHED_BLACKSTONE_STAIRS + f Lnet/minecraft/world/level/block/Block; qg POLISHED_BLACKSTONE_SLAB + f Lnet/minecraft/world/level/block/Block; qh POLISHED_BLACKSTONE_PRESSURE_PLATE + f Lnet/minecraft/world/level/block/Block; qi POLISHED_BLACKSTONE_BUTTON + f Lnet/minecraft/world/level/block/Block; qj POLISHED_BLACKSTONE_WALL + f Lnet/minecraft/world/level/block/Block; qk CHISELED_NETHER_BRICKS + f Lnet/minecraft/world/level/block/Block; ql CRACKED_NETHER_BRICKS + f Lnet/minecraft/world/level/block/Block; qm QUARTZ_BRICKS + f Lnet/minecraft/world/level/block/Block; qn CANDLE + f Lnet/minecraft/world/level/block/Block; qo WHITE_CANDLE + f Lnet/minecraft/world/level/block/Block; qp ORANGE_CANDLE + f Lnet/minecraft/world/level/block/Block; qq MAGENTA_CANDLE + f Lnet/minecraft/world/level/block/Block; qr LIGHT_BLUE_CANDLE + f Lnet/minecraft/world/level/block/Block; qs YELLOW_CANDLE + f Lnet/minecraft/world/level/block/Block; qt LIME_CANDLE + f Lnet/minecraft/world/level/block/Block; qu PINK_CANDLE + f Lnet/minecraft/world/level/block/Block; qv GRAY_CANDLE + f Lnet/minecraft/world/level/block/Block; qw LIGHT_GRAY_CANDLE + f Lnet/minecraft/world/level/block/Block; qx CYAN_CANDLE + f Lnet/minecraft/world/level/block/Block; qy PURPLE_CANDLE + f Lnet/minecraft/world/level/block/Block; qz BLUE_CANDLE + f Lnet/minecraft/world/level/block/Block; r ACACIA_PLANKS + f Lnet/minecraft/world/level/block/Block; rA WEATHERED_COPPER + f Lnet/minecraft/world/level/block/Block; rB OXIDIZED_COPPER + f Lnet/minecraft/world/level/block/Block; rC COPPER_ORE + f Lnet/minecraft/world/level/block/Block; rD DEEPSLATE_COPPER_ORE + f Lnet/minecraft/world/level/block/Block; rE OXIDIZED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rF WEATHERED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rG EXPOSED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rH CUT_COPPER + f Lnet/minecraft/world/level/block/Block; rI OXIDIZED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rJ WEATHERED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rK EXPOSED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rL CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rM WAXED_OXIDIZED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rN WAXED_WEATHERED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rO WAXED_EXPOSED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rP WAXED_CHISELED_COPPER + f Lnet/minecraft/world/level/block/Block; rQ OXIDIZED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rR WEATHERED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rS EXPOSED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rT CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; rU OXIDIZED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rV WEATHERED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rW EXPOSED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rX CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; rY WAXED_COPPER_BLOCK + f Lnet/minecraft/world/level/block/Block; rZ WAXED_WEATHERED_COPPER + f Lnet/minecraft/world/level/block/Block; ra SMALL_AMETHYST_BUD + f Lnet/minecraft/world/level/block/Block; rb TUFF + f Lnet/minecraft/world/level/block/Block; rc TUFF_SLAB + f Lnet/minecraft/world/level/block/Block; rd TUFF_STAIRS + f Lnet/minecraft/world/level/block/Block; re TUFF_WALL + f Lnet/minecraft/world/level/block/Block; rf POLISHED_TUFF + f Lnet/minecraft/world/level/block/Block; rg POLISHED_TUFF_SLAB + f Lnet/minecraft/world/level/block/Block; rh POLISHED_TUFF_STAIRS + f Lnet/minecraft/world/level/block/Block; ri POLISHED_TUFF_WALL + f Lnet/minecraft/world/level/block/Block; rj CHISELED_TUFF + f Lnet/minecraft/world/level/block/Block; rk TUFF_BRICKS + f Lnet/minecraft/world/level/block/Block; rl TUFF_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; rm TUFF_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; rn TUFF_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; ro CHISELED_TUFF_BRICKS + f Lnet/minecraft/world/level/block/Block; rp CALCITE + f Lnet/minecraft/world/level/block/Block; rq TINTED_GLASS + f Lnet/minecraft/world/level/block/Block; rr POWDER_SNOW + f Lnet/minecraft/world/level/block/Block; rs SCULK_SENSOR + f Lnet/minecraft/world/level/block/Block; rt CALIBRATED_SCULK_SENSOR + f Lnet/minecraft/world/level/block/Block; ru SCULK + f Lnet/minecraft/world/level/block/Block; rv SCULK_VEIN + f Lnet/minecraft/world/level/block/Block; rw SCULK_CATALYST + f Lnet/minecraft/world/level/block/Block; rx SCULK_SHRIEKER + f Lnet/minecraft/world/level/block/Block; ry COPPER_BLOCK + f Lnet/minecraft/world/level/block/Block; rz EXPOSED_COPPER + f Lnet/minecraft/world/level/block/Block; s CHERRY_PLANKS + f Lnet/minecraft/world/level/block/Block; sA WAXED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; sB WAXED_EXPOSED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; sC WAXED_OXIDIZED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; sD WAXED_WEATHERED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; sE COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sF EXPOSED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sG WEATHERED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sH OXIDIZED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sI WAXED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sJ WAXED_EXPOSED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sK WAXED_WEATHERED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sL WAXED_OXIDIZED_COPPER_GRATE + f Lnet/minecraft/world/level/block/Block; sM COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sN EXPOSED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sO WEATHERED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sP OXIDIZED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sQ WAXED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sR WAXED_EXPOSED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sS WAXED_WEATHERED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sT WAXED_OXIDIZED_COPPER_BULB + f Lnet/minecraft/world/level/block/Block; sU LIGHTNING_ROD + f Lnet/minecraft/world/level/block/Block; sV POINTED_DRIPSTONE + f Lnet/minecraft/world/level/block/Block; sW DRIPSTONE_BLOCK + f Lnet/minecraft/world/level/block/Block; sX CAVE_VINES + f Lnet/minecraft/world/level/block/Block; sY CAVE_VINES_PLANT + f Lnet/minecraft/world/level/block/Block; sZ SPORE_BLOSSOM + f Lnet/minecraft/world/level/block/Block; sa WAXED_EXPOSED_COPPER + f Lnet/minecraft/world/level/block/Block; sb WAXED_OXIDIZED_COPPER + f Lnet/minecraft/world/level/block/Block; sc WAXED_OXIDIZED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; sd WAXED_WEATHERED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; se WAXED_EXPOSED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; sf WAXED_CUT_COPPER + f Lnet/minecraft/world/level/block/Block; sg WAXED_OXIDIZED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; sh WAXED_WEATHERED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; si WAXED_EXPOSED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; sj WAXED_CUT_COPPER_STAIRS + f Lnet/minecraft/world/level/block/Block; sk WAXED_OXIDIZED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; sl WAXED_WEATHERED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; sm WAXED_EXPOSED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; sn WAXED_CUT_COPPER_SLAB + f Lnet/minecraft/world/level/block/Block; so COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; sp EXPOSED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; sq OXIDIZED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; sr WEATHERED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; ss WAXED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; st WAXED_EXPOSED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; su WAXED_OXIDIZED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; sv WAXED_WEATHERED_COPPER_DOOR + f Lnet/minecraft/world/level/block/Block; sw COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; sx EXPOSED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; sy OXIDIZED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; sz WEATHERED_COPPER_TRAPDOOR + f Lnet/minecraft/world/level/block/Block; t DARK_OAK_PLANKS + f Lnet/minecraft/world/level/block/Block; tA DEEPSLATE_BRICK_SLAB + f Lnet/minecraft/world/level/block/Block; tB DEEPSLATE_BRICK_WALL + f Lnet/minecraft/world/level/block/Block; tC CHISELED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; tD CRACKED_DEEPSLATE_BRICKS + f Lnet/minecraft/world/level/block/Block; tE CRACKED_DEEPSLATE_TILES + f Lnet/minecraft/world/level/block/Block; tF INFESTED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; tG SMOOTH_BASALT + f Lnet/minecraft/world/level/block/Block; tH RAW_IRON_BLOCK + f Lnet/minecraft/world/level/block/Block; tI RAW_COPPER_BLOCK + f Lnet/minecraft/world/level/block/Block; tJ RAW_GOLD_BLOCK + f Lnet/minecraft/world/level/block/Block; tK POTTED_AZALEA + f Lnet/minecraft/world/level/block/Block; tL POTTED_FLOWERING_AZALEA + f Lnet/minecraft/world/level/block/Block; tM OCHRE_FROGLIGHT + f Lnet/minecraft/world/level/block/Block; tN VERDANT_FROGLIGHT + f Lnet/minecraft/world/level/block/Block; tO PEARLESCENT_FROGLIGHT + f Lnet/minecraft/world/level/block/Block; tP FROGSPAWN + f Lnet/minecraft/world/level/block/Block; tQ REINFORCED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; tR DECORATED_POT + f Lnet/minecraft/world/level/block/Block; tS CRAFTER + f Lnet/minecraft/world/level/block/Block; tT TRIAL_SPAWNER + f Lnet/minecraft/world/level/block/Block; tU VAULT + f Lnet/minecraft/world/level/block/Block; tV HEAVY_CORE + f Lnet/minecraft/world/level/block/Block; tW PALE_MOSS_BLOCK + f Lnet/minecraft/world/level/block/Block; tX PALE_MOSS_CARPET + f Lnet/minecraft/world/level/block/Block; tY PALE_HANGING_MOSS + f Lnet/minecraft/world/level/block/Block; tZ OPEN_EYEBLOSSOM + f Lnet/minecraft/world/level/block/Block; ta AZALEA + f Lnet/minecraft/world/level/block/Block; tb FLOWERING_AZALEA + f Lnet/minecraft/world/level/block/Block; tc MOSS_CARPET + f Lnet/minecraft/world/level/block/Block; td PINK_PETALS + f Lnet/minecraft/world/level/block/Block; te MOSS_BLOCK + f Lnet/minecraft/world/level/block/Block; tf BIG_DRIPLEAF + f Lnet/minecraft/world/level/block/Block; tg BIG_DRIPLEAF_STEM + f Lnet/minecraft/world/level/block/Block; th SMALL_DRIPLEAF + f Lnet/minecraft/world/level/block/Block; ti HANGING_ROOTS + f Lnet/minecraft/world/level/block/Block; tj ROOTED_DIRT + f Lnet/minecraft/world/level/block/Block; tk MUD + f Lnet/minecraft/world/level/block/Block; tl DEEPSLATE + f Lnet/minecraft/world/level/block/Block; tm COBBLED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; tn COBBLED_DEEPSLATE_STAIRS + f Lnet/minecraft/world/level/block/Block; to COBBLED_DEEPSLATE_SLAB + f Lnet/minecraft/world/level/block/Block; tp COBBLED_DEEPSLATE_WALL + f Lnet/minecraft/world/level/block/Block; tq POLISHED_DEEPSLATE + f Lnet/minecraft/world/level/block/Block; tr POLISHED_DEEPSLATE_STAIRS + f Lnet/minecraft/world/level/block/Block; ts POLISHED_DEEPSLATE_SLAB + f Lnet/minecraft/world/level/block/Block; tt POLISHED_DEEPSLATE_WALL + f Lnet/minecraft/world/level/block/Block; tu DEEPSLATE_TILES + f Lnet/minecraft/world/level/block/Block; tv DEEPSLATE_TILE_STAIRS + f Lnet/minecraft/world/level/block/Block; tw DEEPSLATE_TILE_SLAB + f Lnet/minecraft/world/level/block/Block; tx DEEPSLATE_TILE_WALL + f Lnet/minecraft/world/level/block/Block; ty DEEPSLATE_BRICKS + f Lnet/minecraft/world/level/block/Block; tz DEEPSLATE_BRICK_STAIRS + f Lnet/minecraft/world/level/block/Block; u PALE_OAK_WOOD + f Lnet/minecraft/world/level/block/Block; ua CLOSED_EYEBLOSSOM + f Lnet/minecraft/world/level/block/Block; ub POTTED_OPEN_EYEBLOSSOM + f Lnet/minecraft/world/level/block/Block; uc POTTED_CLOSED_EYEBLOSSOM + f Lnet/minecraft/world/level/block/state/BlockBase$f; ud NOT_CLOSED_SHULKER + f Lnet/minecraft/world/level/block/state/BlockBase$f; ue NOT_EXTENDED_PISTON + f Lnet/minecraft/world/level/block/Block; v PALE_OAK_PLANKS + f Lnet/minecraft/world/level/block/Block; w MANGROVE_PLANKS + f Lnet/minecraft/world/level/block/Block; x BAMBOO_PLANKS + f Lnet/minecraft/world/level/block/Block; y BAMBOO_MOSAIC + f Lnet/minecraft/world/level/block/Block; z OAK_SAPLING + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; A lambda$static$460 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; B lambda$static$459 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; C lambda$static$458 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I C lambda$static$160 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; D lambda$static$457 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; E lambda$static$456 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; F lambda$static$455 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; G lambda$static$454 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; H lambda$static$453 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; I lambda$static$452 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; J lambda$static$451 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; K lambda$static$450 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; L lambda$static$449 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; M lambda$static$448 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; N lambda$static$447 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; O lambda$static$446 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; P lambda$static$445 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; Q lambda$static$444 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; R lambda$static$443 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; S lambda$static$442 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; T lambda$static$441 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; U lambda$static$440 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; V lambda$static$439 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; W lambda$static$438 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; X lambda$static$437 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; Y lambda$static$436 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; Z lambda$static$435 + m (Lnet/minecraft/world/level/material/MaterialMapColor;)Ljava/util/function/Function; a waterloggedMapColor + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; a register + m (Lnet/minecraft/world/level/block/Block;Z)Lnet/minecraft/world/level/block/state/BlockBase$Info; a wallVariant + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; a register + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Ljava/lang/Boolean; a never + m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; a register + m (I)Ljava/util/function/ToIntFunction; a litBlockEmission + m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; a register + m (Lnet/minecraft/world/level/material/MaterialMapColor;Lnet/minecraft/world/level/material/MaterialMapColor;Lnet/minecraft/world/level/block/SoundEffectType;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a logProperties + m (Lnet/minecraft/world/level/block/SoundEffectType;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a leavesProperties + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a always + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a vanillaBlockId + m (Ljava/lang/String;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; a registerBed + m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; a registerLegacyStair + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; a pistonProperties + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aA lambda$static$401 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aB lambda$static$400 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aC lambda$static$399 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aD lambda$static$398 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aE lambda$static$397 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aF lambda$static$396 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aG lambda$static$395 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aH lambda$static$392 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aI lambda$static$391 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aJ lambda$static$390 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aK lambda$static$389 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aL lambda$static$388 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aM lambda$static$387 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aN lambda$static$386 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aQ lambda$static$383 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aR lambda$static$382 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aS lambda$static$381 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aT lambda$static$380 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aU lambda$static$379 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aV lambda$static$377 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aW lambda$static$376 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aX lambda$static$375 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aY lambda$static$374 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aZ lambda$static$371 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aa lambda$static$434 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ab lambda$static$433 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ac lambda$static$432 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ad lambda$static$428 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ae lambda$static$427 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; af lambda$static$426 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ag lambda$static$424 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aj lambda$static$418 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ak lambda$static$417 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; am lambda$static$415 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ao lambda$static$413 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aq lambda$static$411 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; as lambda$static$409 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; at lambda$static$408 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; au lambda$static$407 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; av lambda$static$406 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aw lambda$static$405 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ax lambda$static$404 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ay lambda$static$403 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; az lambda$static$402 + m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; b registerStair + m (Ljava/lang/String;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; b registerStainedGlass + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Ljava/lang/Boolean; b always + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; b buttonProperties + m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; b netherStemProperties + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b never + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bA lambda$static$342 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bB lambda$static$341 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bC lambda$static$340 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bD lambda$static$339 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bE lambda$static$338 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bF lambda$static$337 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bG lambda$static$336 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bH lambda$static$335 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bI lambda$static$334 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bJ lambda$static$333 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bK lambda$static$332 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bL lambda$static$331 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bM lambda$static$330 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bN lambda$static$329 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bO lambda$static$328 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bP lambda$static$327 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bQ lambda$static$326 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bR lambda$static$325 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bS lambda$static$324 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bT lambda$static$323 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bU lambda$static$322 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bV lambda$static$321 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bW lambda$static$320 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bX lambda$static$319 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bY lambda$static$318 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bZ lambda$static$317 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ba lambda$static$368 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bb lambda$static$367 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bc lambda$static$366 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bd lambda$static$365 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bg lambda$static$362 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bj lambda$static$359 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bk lambda$static$358 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bl lambda$static$357 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bm lambda$static$356 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bn lambda$static$355 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bo lambda$static$354 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bp lambda$static$353 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bq lambda$static$352 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; br lambda$static$351 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bs lambda$static$350 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bt lambda$static$349 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bu lambda$static$348 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bv lambda$static$347 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bw lambda$static$346 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bx lambda$static$345 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; by lambda$static$344 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bz lambda$static$343 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Ljava/lang/Boolean; c ocelotOrParrot + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; c flowerPotProperties + m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; c shulkerBoxProperties + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cA lambda$static$285 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cB lambda$static$284 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cC lambda$static$283 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cD lambda$static$282 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cE lambda$static$281 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cF lambda$static$280 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cG lambda$static$279 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cH lambda$static$278 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cI lambda$static$277 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cJ lambda$static$276 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cK lambda$static$275 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cL lambda$static$274 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cM lambda$static$273 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cN lambda$static$272 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cO lambda$static$271 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cP lambda$static$270 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cQ lambda$static$269 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cR lambda$static$268 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cS lambda$static$267 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cT lambda$static$266 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cU lambda$static$265 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cV lambda$static$264 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cW lambda$static$263 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cX lambda$static$262 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cY lambda$static$261 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cZ lambda$static$260 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ca lambda$static$316 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cb lambda$static$312 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cc lambda$static$311 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cd lambda$static$309 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ce lambda$static$307 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ci lambda$static$303 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cj lambda$static$302 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cl lambda$static$300 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cn lambda$static$298 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; co lambda$static$297 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cp lambda$static$296 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cq lambda$static$295 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cr lambda$static$294 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cs lambda$static$293 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ct lambda$static$292 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cu lambda$static$291 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cv lambda$static$290 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cw lambda$static$289 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cx lambda$static$288 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cy lambda$static$287 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cz lambda$static$286 + m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; d candleProperties + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dB lambda$static$231 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dC lambda$static$230 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dD lambda$static$229 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dE lambda$static$228 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dF lambda$static$227 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dG lambda$static$226 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dH lambda$static$225 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dI lambda$static$224 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dJ lambda$static$223 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dK lambda$static$222 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dL lambda$static$221 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dM lambda$static$220 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dN lambda$static$219 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dO lambda$static$218 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dP lambda$static$217 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dQ lambda$static$216 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dR lambda$static$215 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dS lambda$static$214 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dT lambda$static$213 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dU lambda$static$212 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dV lambda$static$211 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dW lambda$static$210 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dX lambda$static$209 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dY lambda$static$208 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dZ lambda$static$207 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; da lambda$static$259 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; db lambda$static$258 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dc lambda$static$257 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dd lambda$static$256 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; de lambda$static$255 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; df lambda$static$254 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dg lambda$static$253 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dh lambda$static$252 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; di lambda$static$251 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dj lambda$static$250 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dk lambda$static$249 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dl lambda$static$248 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dm lambda$static$247 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dn lambda$static$246 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; do lambda$static$245 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dp lambda$static$244 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dq lambda$static$243 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dr lambda$static$242 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ds lambda$static$240 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dt lambda$static$239 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; du lambda$static$238 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dv lambda$static$237 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dw lambda$static$236 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dx lambda$static$235 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dy lambda$static$234 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dz lambda$static$233 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z e lambda$static$1 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eA lambda$static$180 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eB lambda$static$179 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eC lambda$static$178 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eD lambda$static$177 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eE lambda$static$176 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eF lambda$static$175 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eG lambda$static$174 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eH lambda$static$173 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eI lambda$static$171 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eJ lambda$static$170 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eK lambda$static$168 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eL lambda$static$167 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eN lambda$static$161 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eO lambda$static$158 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eS lambda$static$154 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eU lambda$static$152 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eX lambda$static$149 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eY lambda$static$148 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eZ lambda$static$147 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ea lambda$static$206 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eb lambda$static$205 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ec lambda$static$204 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ed lambda$static$203 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ee lambda$static$202 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ef lambda$static$201 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eg lambda$static$200 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eh lambda$static$199 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ei lambda$static$198 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ej lambda$static$197 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ek lambda$static$196 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; el lambda$static$195 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; em lambda$static$194 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; en lambda$static$193 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eo lambda$static$192 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ep lambda$static$191 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eq lambda$static$190 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; er lambda$static$189 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; es lambda$static$188 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; et lambda$static$187 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eu lambda$static$186 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ev lambda$static$185 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ew lambda$static$184 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ex lambda$static$183 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ey lambda$static$182 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ez lambda$static$181 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z f lambda$static$0 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; f lambda$static$481 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fA lambda$static$113 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fB lambda$static$112 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fC lambda$static$111 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fD lambda$static$110 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fE lambda$static$109 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fF lambda$static$108 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fG lambda$static$107 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fH lambda$static$106 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fI lambda$static$105 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fJ lambda$static$104 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fK lambda$static$103 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fL lambda$static$102 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fM lambda$static$101 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fN lambda$static$100 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fO lambda$static$99 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fP lambda$static$98 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fQ lambda$static$97 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fR lambda$static$96 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fS lambda$static$95 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fT lambda$static$94 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fU lambda$static$93 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fV lambda$static$92 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fW lambda$static$91 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fX lambda$static$90 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fY lambda$static$89 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fZ lambda$static$88 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fa lambda$static$146 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fb lambda$static$145 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fc lambda$static$144 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fd lambda$static$143 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fe lambda$static$142 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ff lambda$static$141 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fg lambda$static$140 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fh lambda$static$139 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fi lambda$static$138 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fj lambda$static$137 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fk lambda$static$136 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fl lambda$static$131 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fm lambda$static$129 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fr lambda$static$122 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ft lambda$static$120 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fw lambda$static$117 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fx lambda$static$116 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fy lambda$static$115 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fz lambda$static$114 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; g lambda$static$480 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gD lambda$static$51 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gF lambda$static$49 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gG lambda$static$48 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gI lambda$static$46 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gJ lambda$static$45 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gK lambda$static$44 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gL lambda$static$43 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gM lambda$static$42 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gN lambda$static$41 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gO lambda$static$40 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gP lambda$static$39 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gQ lambda$static$38 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gR lambda$static$37 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gS lambda$static$36 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gT lambda$static$35 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gU lambda$static$34 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gV lambda$static$33 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gW lambda$static$32 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gX lambda$static$31 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gY lambda$static$30 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gZ lambda$static$29 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ga lambda$static$87 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gb lambda$static$86 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gc lambda$static$85 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gd lambda$static$84 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ge lambda$static$83 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gf lambda$static$82 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gg lambda$static$81 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gh lambda$static$80 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gi lambda$static$79 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gj lambda$static$78 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gk lambda$static$77 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gl lambda$static$76 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gm lambda$static$75 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gn lambda$static$74 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; go lambda$static$73 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gp lambda$static$72 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gq lambda$static$71 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gr lambda$static$70 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gs lambda$static$69 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gt lambda$static$67 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gu lambda$static$66 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gv lambda$static$65 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gw lambda$static$60 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gx lambda$static$58 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gy lambda$static$57 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; h lambda$static$479 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ha lambda$static$28 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hb lambda$static$27 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hc lambda$static$26 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hd lambda$static$25 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; he lambda$static$24 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hf lambda$static$23 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hg lambda$static$21 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hh lambda$static$20 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hi lambda$static$19 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hj lambda$static$18 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hk lambda$static$17 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hl lambda$static$16 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hm lambda$static$15 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hn lambda$static$14 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hp lambda$static$12 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hq lambda$static$11 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; i lambda$static$478 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; o lambda$static$472 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; p lambda$static$471 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; q lambda$static$470 + m (Lnet/minecraft/world/level/block/state/IBlockData;)I r lambda$static$369 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; r lambda$static$469 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; s lambda$static$468 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; t lambda$static$467 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; u lambda$static$466 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; v lambda$static$465 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; w lambda$static$464 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; x lambda$static$463 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; y lambda$static$462 + m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; z lambda$static$461 +c net/minecraft/world/level/block/BonemealableFeaturePlacerBlock net/minecraft/world/level/block/BonemealableFeaturePlacerBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/ResourceKey; b feature + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$performBonemeal$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$performBonemeal$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/BonemealableFeaturePlacerBlock;)Lnet/minecraft/resources/ResourceKey; a lambda$static$0 + m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; aq_ getType +c net/minecraft/world/level/block/BrushableBlock net/minecraft/world/level/block/BrushableBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b TICK_DELAY + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c DUSTED + f Lnet/minecraft/world/level/block/Block; d turnsInto + f Lnet/minecraft/sounds/SoundEffect; e brushSound + f Lnet/minecraft/sounds/SoundEffect; f brushCompletedSound + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onBrokenAfterFall + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m ()Lnet/minecraft/world/level/block/Block; b getTurnsInto + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m ()Lnet/minecraft/sounds/SoundEffect; c getBrushSound + m ()Lnet/minecraft/sounds/SoundEffect; d getBrushCompletedSound +c net/minecraft/world/level/block/BuddingAmethystBlock net/minecraft/world/level/block/BuddingAmethystBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f I c GROWTH_CHANCE + f [Lnet/minecraft/core/EnumDirection; d DIRECTIONS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canClusterGrowAtState +c net/minecraft/world/level/block/CalibratedSculkSensorBlock net/minecraft/world/level/block/CalibratedSculkSensorBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity;)V a lambda$getTicker$0 + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m ()I c getActiveTicks +c net/minecraft/world/level/block/CandleBlock net/minecraft/world/level/block/CandleBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f I d MIN_CANDLES + f I e MAX_CANDLES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f CANDLES + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g LIT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h WATERLOGGED + f Ljava/util/function/ToIntFunction; i LIGHT_EMISSION + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; j PARTICLE_OFFSETS + f Lnet/minecraft/world/phys/shapes/VoxelShape; k ONE_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; l TWO_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; m THREE_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; n FOUR_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$canLight$2 + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/lang/Iterable; b getParticleOffsets + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d canBeLit + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canLight + m (Lnet/minecraft/world/level/block/state/IBlockData;)I o lambda$static$0 + m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; q lambda$static$1 +c net/minecraft/world/level/block/CandleCakeBlock net/minecraft/world/level/block/CandleCakeBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d LIT + f F e AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; f CAKE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; g CANDLE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE + f Ljava/util/Map; i BY_CANDLE + f Ljava/lang/Iterable; j PARTICLE_OFFSETS + f Lnet/minecraft/world/level/block/CandleBlock; k candleBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/CandleBlock;)Lnet/minecraft/world/level/block/state/IBlockData; a byCandle + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/block/CandleCakeBlock;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$canLight$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Z a candleHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/lang/Iterable; b getParticleOffsets + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canLight +c net/minecraft/world/level/block/CarpetBlock net/minecraft/world/level/block/CarpetBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape +c net/minecraft/world/level/block/CaveVines net/minecraft/world/level/block/CaveVines + f Lnet/minecraft/world/phys/shapes/VoxelShape; s_ SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; t_ BERRIES + m (ILnet/minecraft/world/level/block/state/IBlockData;)I a lambda$emission$0 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/EnumInteractionResult; a use + m (I)Ljava/util/function/ToIntFunction; i_ emission + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z j_ hasGlowBerries +c net/minecraft/world/level/block/CaveVinesBlock net/minecraft/world/level/block/CaveVinesBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f F g CHANCE_OF_BERRIES_ON_GROWTH + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateBodyAfterConvertedFromHead + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a getGrowIntoState + m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canGrowInto +c net/minecraft/world/level/block/CaveVinesPlantBlock net/minecraft/world/level/block/CaveVinesPlantBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateHeadAfterConvertedFromBody + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock +c net/minecraft/world/level/block/CeilingHangingSignBlock net/minecraft/world/level/block/CeilingHangingSignBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b ROTATION + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c ATTACHED + f F d AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE + f Ljava/util/Map; i AABBS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/entity/TileEntitySign;Lnet/minecraft/world/item/ItemStack;)Z a shouldTryToChainAnotherHangingSign + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)F h getYRotationDegrees +c net/minecraft/world/level/block/ChangeOverTimeBlock net/minecraft/world/level/block/ChangeOverTimeBlock + f I x_ SCAN_DISTANCE + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$changeOverTime$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a_ changeOverTime + m ()F au_ getChanceModifier + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; c getNextState + m ()Ljava/lang/Enum; c getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; k_ getNext +c net/minecraft/world/level/block/ChiseledBookShelfBlock net/minecraft/world/level/block/ChiseledBookShelfBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b BOOKS_PER_ROW + f Ljava/util/List; c SLOT_OCCUPIED_PROPERTIES + f I d MAX_BOOKS_IN_STORAGE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;I)V a removeBook + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;Lnet/minecraft/world/item/ItemStack;I)V a addBook + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a getRelativeHitCoordinatesForBlockFace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/OptionalInt; a getHitSlot + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (F)I a getSection + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/phys/Vec2F;)Ljava/util/OptionalInt; a lambda$getHitSlot$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/ChiseledBookShelfBlock$1 net/minecraft/world/level/block/ChiseledBookShelfBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/ColoredFallingBlock net/minecraft/world/level/block/ColoredFallingBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/ColorRGBA; b dustColor + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/ColoredFallingBlock;)Lnet/minecraft/util/ColorRGBA; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getDustColor +c net/minecraft/world/level/block/CopperBulbBlock net/minecraft/world/level/block/CopperBulbBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c LIT + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a checkAndFlip + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/CrafterBlock net/minecraft/world/level/block/CrafterBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b CRAFTING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c TRIGGERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d ORIENTATION + f I e MAX_CRAFTING_TICKS + f I f CRAFTING_TICK_DELAY + f Lnet/minecraft/world/item/crafting/RecipeCache; g RECIPE_CACHE + f I h CRAFTER_ADVANCEMENT_DIAMETER + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/ItemStack;)V a lambda$dispenseFrom$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a dispenseItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/entity/TileEntity;Z)V a setBlockEntityTriggered + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; a getPotentialResults + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a dispenseFrom + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/CrafterBlock$1 net/minecraft/world/level/block/CrafterBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/CreakingHeartBlock net/minecraft/world/level/block/CreakingHeartBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b AXIS + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c ACTIVE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d NATURAL + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isSurroundedByLogs + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a tryAwardExperience + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/World;)Z a isNaturalNight + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b hasRequiredLogs + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; c updateState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal +c net/minecraft/world/level/block/DecoratedPotBlock net/minecraft/world/level/block/DecoratedPotBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/MinecraftKey; b SHERDS_DYNAMIC_DROP_ID + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c CRACKED + f Lnet/minecraft/world/phys/shapes/VoxelShape; d BOUNDING_BOX + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e HORIZONTAL_FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WATERLOGGED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Ljava/util/List;Ljava/util/Optional;)V a lambda$appendHoverText$1 + m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity;Ljava/util/function/Consumer;)V a lambda$getDrops$0 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/SoundEffectType; h_ getSoundType +c net/minecraft/world/level/block/DoubleBlockFinder net/minecraft/world/level/block/DoubleBlockCombiner + m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/level/block/DoubleBlockFinder$Result; a combineWithNeigbour +c net/minecraft/world/level/block/DoubleBlockFinder$BlockType net/minecraft/world/level/block/DoubleBlockCombiner$BlockType + f Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; a SINGLE + f Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; b FIRST + f Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; c SECOND + f [Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; d $VALUES + m ()[Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; a $values +c net/minecraft/world/level/block/DoubleBlockFinder$Combiner net/minecraft/world/level/block/DoubleBlockCombiner$Combiner + m (Ljava/lang/Object;)Ljava/lang/Object; a acceptSingle + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a acceptDouble + m ()Ljava/lang/Object; b acceptNone +c net/minecraft/world/level/block/DoubleBlockFinder$Result net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult +c net/minecraft/world/level/block/DoubleBlockFinder$Result$Double net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Double + f Ljava/lang/Object; a first + f Ljava/lang/Object; b second +c net/minecraft/world/level/block/DoubleBlockFinder$Result$Single net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Single + f Ljava/lang/Object; a single +c net/minecraft/world/level/block/DropExperienceBlock net/minecraft/world/level/block/DropExperienceBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b xpRange + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/DropExperienceBlock;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0 +c net/minecraft/world/level/block/EnumBlockMirror net/minecraft/world/level/block/Mirror + f Lnet/minecraft/world/level/block/EnumBlockMirror; a NONE + f Lnet/minecraft/world/level/block/EnumBlockMirror; b LEFT_RIGHT + f Lnet/minecraft/world/level/block/EnumBlockMirror; c FRONT_BACK + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e id + f Lnet/minecraft/network/chat/IChatBaseComponent; f symbol + f Lcom/mojang/math/PointGroupO; g rotation + f [Lnet/minecraft/world/level/block/EnumBlockMirror; h $VALUES + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotation + m ()Lcom/mojang/math/PointGroupO; a rotation + m (II)I a mirror + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; b mirror + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b symbol + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/level/block/EnumBlockMirror; d $values +c net/minecraft/world/level/block/EnumBlockRotation net/minecraft/world/level/block/Rotation + f Lnet/minecraft/world/level/block/EnumBlockRotation; a NONE + f Lnet/minecraft/world/level/block/EnumBlockRotation; b CLOCKWISE_90 + f Lnet/minecraft/world/level/block/EnumBlockRotation; c CLOCKWISE_180 + f Lnet/minecraft/world/level/block/EnumBlockRotation; d COUNTERCLOCKWISE_90 + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/lang/String; f id + f Lcom/mojang/math/PointGroupO; g rotation + f [Lnet/minecraft/world/level/block/EnumBlockRotation; h $VALUES + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotated + m ()Lcom/mojang/math/PointGroupO; a rotation + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a rotate + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRandom + m (II)I a rotate + m ()[Lnet/minecraft/world/level/block/EnumBlockRotation; b $values + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; b getShuffled + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/EnumBlockSupport net/minecraft/world/level/block/SupportType + f Lnet/minecraft/world/level/block/EnumBlockSupport; a FULL + f Lnet/minecraft/world/level/block/EnumBlockSupport; b CENTER + f Lnet/minecraft/world/level/block/EnumBlockSupport; c RIGID + f [Lnet/minecraft/world/level/block/EnumBlockSupport; d $VALUES + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSupporting + m ()[Lnet/minecraft/world/level/block/EnumBlockSupport; a $values +c net/minecraft/world/level/block/EnumBlockSupport$1 net/minecraft/world/level/block/SupportType$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSupporting +c net/minecraft/world/level/block/EnumBlockSupport$2 net/minecraft/world/level/block/SupportType$2 + f I d CENTER_SUPPORT_WIDTH + f Lnet/minecraft/world/phys/shapes/VoxelShape; e CENTER_SUPPORT_SHAPE + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSupporting +c net/minecraft/world/level/block/EnumBlockSupport$3 net/minecraft/world/level/block/SupportType$3 + f I d RIGID_SUPPORT_WIDTH + f Lnet/minecraft/world/phys/shapes/VoxelShape; e RIGID_SUPPORT_SHAPE + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSupporting +c net/minecraft/world/level/block/EnumRenderType net/minecraft/world/level/block/RenderShape + f Lnet/minecraft/world/level/block/EnumRenderType; a INVISIBLE + f Lnet/minecraft/world/level/block/EnumRenderType; b MODEL + f [Lnet/minecraft/world/level/block/EnumRenderType; c $VALUES + m ()[Lnet/minecraft/world/level/block/EnumRenderType; a $values +c net/minecraft/world/level/block/EyeblossomBlock net/minecraft/world/level/block/EyeblossomBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I f EYEBLOSSOM_XZ_RANGE + f I g EYEBLOSSOM_Y_RANGE + f Lnet/minecraft/world/level/block/EyeblossomBlock$a; h type + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a lambda$tryChangingState$2 + m (Lnet/minecraft/world/level/block/EyeblossomBlock;)Ljava/lang/Boolean; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()Lnet/minecraft/world/effect/MobEffect; b getBeeInteractionEffect + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c tryChangingState +c net/minecraft/world/level/block/EyeblossomBlock$a net/minecraft/world/level/block/EyeblossomBlock$Type + f Lnet/minecraft/world/level/block/EyeblossomBlock$a; a OPEN + f Lnet/minecraft/world/level/block/EyeblossomBlock$a; b CLOSED + f Z c open + f Lnet/minecraft/core/Holder; d effect + f F e effectDuration + f Lnet/minecraft/sounds/SoundEffect; f longSwitchSound + f Lnet/minecraft/sounds/SoundEffect; g shortSwitchSound + f I h particleColor + f [Lnet/minecraft/world/level/block/EyeblossomBlock$a; i $VALUES + m (Z)Lnet/minecraft/world/level/block/EyeblossomBlock$a; a fromBoolean + m ()Lnet/minecraft/world/level/block/Block; a block + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a spawnTransformParticle + m ()Lnet/minecraft/world/level/block/state/IBlockData; b state + m ()Lnet/minecraft/world/level/block/EyeblossomBlock$a; c transform + m ()Z d emitSounds + m ()Lnet/minecraft/sounds/SoundEffect; e longSwitchSound + m ()[Lnet/minecraft/world/level/block/EyeblossomBlock$a; f $values +c net/minecraft/world/level/block/Fallable net/minecraft/world/level/block/Fallable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onBrokenAfterFall + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onLand + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getFallDamageSource +c net/minecraft/world/level/block/FrogspawnBlock net/minecraft/world/level/block/FrogspawnBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + f I c MIN_TADPOLES_SPAWN + f I d MAX_TADPOLES_SPAWN + f I e DEFAULT_MIN_HATCH_TICK_DELAY + f I f DEFAULT_MAX_HATCH_TICK_DELAY + f I g minHatchTickDelay + f I h maxHatchTickDelay + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a destroyBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (II)V a setHatchDelay + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a mayPlaceOn + m (Lnet/minecraft/util/RandomSource;)I a getFrogspawnHatchDelay + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a hatchFrogspawn + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b spawnTadpoles + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/util/RandomSource;)D b getRandomTadpolePositionOffset + m ()V b setDefaultHatchDelay +c net/minecraft/world/level/block/GlowLichenBlock net/minecraft/world/level/block/GlowLichenBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/MultifaceSpreader; e spreader + m ()Lcom/mojang/serialization/MapCodec; a codec + m (ILnet/minecraft/world/level/block/state/IBlockData;)I a lambda$emission$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a lambda$isValidBonemealTarget$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (I)Ljava/util/function/ToIntFunction; b emission + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown +c net/minecraft/world/level/block/HangingMossBlock net/minecraft/world/level/block/HangingMossBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b TIP + f I c SIDE_PADDING + f Lnet/minecraft/world/phys/shapes/VoxelShape; d TIP_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; e BASE_SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getTip + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b canStayAtPosition + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canGrowInto +c net/minecraft/world/level/block/HangingRootsBlock net/minecraft/world/level/block/HangingRootsBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/HeavyCoreBlock net/minecraft/world/level/block/HeavyCoreBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/IBeaconBeam net/minecraft/world/level/block/BeaconBeamBlock + m ()Lnet/minecraft/world/item/EnumColor; b getColor +c net/minecraft/world/level/block/IBlockFragilePlantElement net/minecraft/world/level/block/BonemealableBlock + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getParticlePos + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; aq_ getType +c net/minecraft/world/level/block/IBlockFragilePlantElement$a net/minecraft/world/level/block/BonemealableBlock$Type + f Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; a NEIGHBOR_SPREADER + f Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; b GROWER + f [Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; c $VALUES + m ()[Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; a $values +c net/minecraft/world/level/block/IBlockWaterlogged net/minecraft/world/level/block/SimpleWaterloggedBlock + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid + m ()Ljava/util/Optional; as_ getPickupSound +c net/minecraft/world/level/block/IFluidContainer net/minecraft/world/level/block/LiquidBlockContainer + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid +c net/minecraft/world/level/block/IFluidSource net/minecraft/world/level/block/BucketPickup + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock + m ()Ljava/util/Optional; as_ getPickupSound +c net/minecraft/world/level/block/ITileEntity net/minecraft/world/level/block/EntityBlock + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/world/level/gameevent/GameEventListener; a getListener +c net/minecraft/world/level/block/InfestedRotatedPillarBlock net/minecraft/world/level/block/InfestedRotatedPillarBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 +c net/minecraft/world/level/block/LavaCauldronBlock net/minecraft/world/level/block/LavaCauldronBlock + f Lcom/mojang/serialization/MapCodec; d CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)D b getContentHeight + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isFull +c net/minecraft/world/level/block/LayeredCauldronBlock net/minecraft/world/level/block/LayeredCauldronBlock + f Lcom/mojang/serialization/MapCodec; d CODEC + f I e MIN_FILL_LEVEL + f I f MAX_FILL_LEVEL + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; g LEVEL + f I h BASE_CONTENT_HEIGHT + f D i HEIGHT_PER_LEVEL + f Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; j precipitationType + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/BiomeBase$Precipitation;)V a handlePrecipitation + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/LayeredCauldronBlock;)Lnet/minecraft/core/cauldron/CauldronInteraction$a; a lambda$static$1 + m (Lnet/minecraft/world/level/material/FluidType;)Z a canReceiveStalactiteDrip + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)V a receiveStalactiteDrip + m (Lnet/minecraft/world/level/block/state/IBlockData;)D b getContentHeight + m (Lnet/minecraft/world/level/block/LayeredCauldronBlock;)Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; b lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isFull + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e lowerFillLevel +c net/minecraft/world/level/block/LevelEvent net/minecraft/world/level/block/LevelEvent + f I A SOUND_CHORUS_DEATH + f I B SOUND_BREWING_STAND_BREW + f I C SOUND_END_PORTAL_SPAWN + f I D SOUND_PHANTOM_BITE + f I E SOUND_ZOMBIE_TO_DROWNED + f I F SOUND_HUSK_TO_ZOMBIE + f I G SOUND_GRINDSTONE_USED + f I H SOUND_PAGE_TURN + f I I SOUND_SMITHING_TABLE_USED + f I J SOUND_POINTED_DRIPSTONE_LAND + f I K SOUND_DRIP_LAVA_INTO_CAULDRON + f I L SOUND_DRIP_WATER_INTO_CAULDRON + f I M SOUND_SKELETON_TO_STRAY + f I N SOUND_CRAFTER_CRAFT + f I O SOUND_CRAFTER_FAIL + f I P SOUND_WIND_CHARGE_SHOOT + f I Q COMPOSTER_FILL + f I R LAVA_FIZZ + f I S REDSTONE_TORCH_BURNOUT + f I T END_PORTAL_FRAME_FILL + f I U DRIPSTONE_DRIP + f I V PARTICLES_AND_SOUND_PLANT_GROWTH + f I W PARTICLES_SHOOT_SMOKE + f I X PARTICLES_DESTROY_BLOCK + f I Y PARTICLES_SPELL_POTION_SPLASH + f I Z PARTICLES_EYE_OF_ENDER_DEATH + f I a SOUND_DISPENSER_DISPENSE + f I aA ANIMATION_SPAWN_COBWEB + f I aB PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER_OMINOUS + f I aC PARTICLES_TRIAL_SPAWNER_BECOME_OMINOUS + f I aD PARTICLES_TRIAL_SPAWNER_SPAWN_ITEM + f I aa PARTICLES_MOBBLOCK_SPAWN + f I ab PARTICLES_DRAGON_FIREBALL_SPLASH + f I ac PARTICLES_INSTANT_POTION_SPLASH + f I ad PARTICLES_DRAGON_BLOCK_BREAK + f I ae PARTICLES_WATER_EVAPORATING + f I af PARTICLES_SHOOT_WHITE_SMOKE + f I ag PARTICLES_BEE_GROWTH + f I ah PARTICLES_TURTLE_EGG_PLACEMENT + f I ai PARTICLES_SMASH_ATTACK + f I aj ANIMATION_END_GATEWAY_SPAWN + f I ak ANIMATION_DRAGON_SUMMON_ROAR + f I al PARTICLES_ELECTRIC_SPARK + f I am PARTICLES_AND_SOUND_WAX_ON + f I an PARTICLES_WAX_OFF + f I ao PARTICLES_SCRAPE + f I ap PARTICLES_SCULK_CHARGE + f I aq PARTICLES_SCULK_SHRIEK + f I ar PARTICLES_AND_SOUND_BRUSH_BLOCK_COMPLETE + f I as PARTICLES_EGG_CRACK + f I at PARTICLES_TRIAL_SPAWNER_SPAWN + f I au PARTICLES_TRIAL_SPAWNER_SPAWN_MOB_AT + f I av PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER + f I aw ANIMATION_TRIAL_SPAWNER_EJECT_ITEM + f I ax ANIMATION_VAULT_ACTIVATE + f I ay ANIMATION_VAULT_DEACTIVATE + f I az ANIMATION_VAULT_EJECT_ITEM + f I b SOUND_DISPENSER_FAIL + f I c SOUND_DISPENSER_PROJECTILE_LAUNCH + f I d SOUND_FIREWORK_SHOOT + f I e SOUND_EXTINGUISH_FIRE + f I f SOUND_PLAY_JUKEBOX_SONG + f I g SOUND_STOP_JUKEBOX_SONG + f I h SOUND_GHAST_WARNING + f I i SOUND_GHAST_FIREBALL + f I j SOUND_DRAGON_FIREBALL + f I k SOUND_BLAZE_FIREBALL + f I l SOUND_ZOMBIE_WOODEN_DOOR + f I m SOUND_ZOMBIE_IRON_DOOR + f I n SOUND_ZOMBIE_DOOR_CRASH + f I o SOUND_WITHER_BLOCK_BREAK + f I p SOUND_WITHER_BOSS_SPAWN + f I q SOUND_WITHER_BOSS_SHOOT + f I r SOUND_BAT_LIFTOFF + f I s SOUND_ZOMBIE_INFECTED + f I t SOUND_ZOMBIE_CONVERTED + f I u SOUND_DRAGON_DEATH + f I v SOUND_ANVIL_BROKEN + f I w SOUND_ANVIL_USED + f I x SOUND_ANVIL_LAND + f I y SOUND_PORTAL_TRAVEL + f I z SOUND_CHORUS_GROW +c net/minecraft/world/level/block/LightBlock net/minecraft/world/level/block/LightBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_LEVEL + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c LEVEL + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED + f Ljava/util/function/ToIntFunction; e LIGHT_EMISSION + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; a setLightOnStack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)I o lambda$static$0 +c net/minecraft/world/level/block/LightningRodBlock net/minecraft/world/level/block/LightningRodBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d POWERED + f I e RANGE + f I k ACTIVATION_TICKS + f I l SPARK_CYCLE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e onLightningStrike + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V f updateNeighbours + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource +c net/minecraft/world/level/block/MangroveLeavesBlock net/minecraft/world/level/block/MangroveLeavesBlock + f Lcom/mojang/serialization/MapCodec; f CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getParticlePos + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal +c net/minecraft/world/level/block/MangrovePropaguleBlock net/minecraft/world/level/block/MangrovePropaguleBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b AGE + f I c MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d HANGING + f [Lnet/minecraft/world/phys/shapes/VoxelShape; j SHAPE_PER_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; k WATERLOGGED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/MangrovePropaguleBlock;)Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; a lambda$static$0 + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (I)Lnet/minecraft/world/level/block/state/IBlockData; b createNewHangingPropagule + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()Lnet/minecraft/world/level/block/state/IBlockData; c createNewHangingPropagule + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isHanging + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q isFullyGrown +c net/minecraft/world/level/block/MangroveRootsBlock net/minecraft/world/level/block/MangroveRootsBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/MinecartTrackLogic net/minecraft/world/level/block/RailState + f Lnet/minecraft/world/level/World; a level + f Lnet/minecraft/core/BlockPosition; b pos + f Lnet/minecraft/world/level/block/BlockMinecartTrackAbstract; c block + f Lnet/minecraft/world/level/block/state/IBlockData; d state + f Z e isStraight + f Ljava/util/List; f connections + m (Lnet/minecraft/core/BlockPosition;)Z a hasRail + m (Lnet/minecraft/world/level/block/MinecartTrackLogic;)Z a connectsTo + m ()Ljava/util/List; a getConnections + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)V a updateConnections + m (ZZLnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lnet/minecraft/world/level/block/MinecartTrackLogic; a place + m ()I b countPotentialConnections + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/MinecartTrackLogic; b getRail + m (Lnet/minecraft/world/level/block/MinecartTrackLogic;)Z b canConnectTo + m (Lnet/minecraft/world/level/block/MinecartTrackLogic;)V c connectTo + m ()Lnet/minecraft/world/level/block/state/IBlockData; c getState + m (Lnet/minecraft/core/BlockPosition;)Z c hasConnection + m (Lnet/minecraft/core/BlockPosition;)Z d hasNeighborRail + m ()V d removeSoftConnections +c net/minecraft/world/level/block/MinecartTrackLogic$1 net/minecraft/world/level/block/RailState$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape +c net/minecraft/world/level/block/MossyCarpetBlock net/minecraft/world/level/block/MossyCarpetBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; G EAST_SHORT_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; H NORTH_SHORT_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; I SOUTH_SHORT_AABB + f Ljava/util/Map; J shapesCache + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b BASE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; f WEST + f Ljava/util/Map; g PROPERTY_BY_DIRECTION + f F h AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; i DOWN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; l NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; m SOUTH_AABB + f I n SHORT_HEIGHT + f Lnet/minecraft/world/phys/shapes/VoxelShape; o WEST_SHORT_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a getPropertyForFace + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canSupportAtFace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;I)V a placeAt + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Ljava/util/EnumMap;)V a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/state/IBlockData; a getUpdatedState + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/world/level/block/state/IBlockData; a createTopperWithSideChance + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m ()Z b lambda$performBonemeal$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateShape + m ()Z q lambda$isValidBonemealTarget$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q hasFaces +c net/minecraft/world/level/block/MossyCarpetBlock$1 net/minecraft/world/level/block/MossyCarpetBlock$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$WallSide + f [I b $SwitchMap$net$minecraft$world$level$block$Rotation + f [I c $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/block/MudBlock net/minecraft/world/level/block/MudBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape +c net/minecraft/world/level/block/MultifaceBlock net/minecraft/world/level/block/MultifaceBlock + f Z G canMirrorZ + f F a AABB_OFFSET + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + f [Lnet/minecraft/core/EnumDirection; d DIRECTIONS + f Lnet/minecraft/world/phys/shapes/VoxelShape; e UP_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; f DOWN_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; g WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j SOUTH_AABB + f Ljava/util/Map; k PROPERTY_BY_DIRECTION + f Ljava/util/Map; l SHAPE_BY_DIRECTION + f Lcom/google/common/collect/ImmutableMap; m shapesCache + f Z n canRotate + f Z o canMirrorX + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/core/EnumDirection;)Z a isFaceSupported + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;)Lnet/minecraft/world/level/block/state/IBlockData; a removeFace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canAttachTo + m (Ljava/util/Collection;)B a pack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a hasFace + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isValidStateForPlacement + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (B)Ljava/util/Set; a unpack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Ljava/util/EnumMap;)V a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/BlockStateList;)Lnet/minecraft/world/level/block/state/IBlockData; a getDefaultMultifaceState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getStateForPlacement$1 + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canAttachTo + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/IBlockData; a mapDirections + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b getFaceProperty + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; c getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Set; o availableFaces + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q hasAnyFace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; r calculateMultifaceShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s hasAnyVacantFace +c net/minecraft/world/level/block/MultifaceSpreadeableBlock net/minecraft/world/level/block/MultifaceSpreadeableBlock + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader +c net/minecraft/world/level/block/MultifaceSpreader net/minecraft/world/level/block/MultifaceSpreader + f [Lnet/minecraft/world/level/block/MultifaceSpreader$e; a DEFAULT_SPREAD_ORDER + f Lnet/minecraft/world/level/block/MultifaceSpreader$b; b config + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a lambda$spreadFromRandomFaceTowardRandomDirection$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Z)J a spreadAll + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canSpreadInAnyDirection + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/util/RandomSource;Z)Ljava/util/Optional; a spreadFromFaceTowardRandomDirection + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/MultifaceSpreader$c;Z)Ljava/util/Optional; a spreadToFace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a lambda$spreadAll$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a spreadFromRandomFaceTowardRandomDirection + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Z)Ljava/util/Optional; a spreadFromFaceTowardDirection + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Z a lambda$canSpreadInAnyDirection$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)J a spreadFromFaceTowardAllDirections + m (Lnet/minecraft/world/level/GeneratorAccess;ZLnet/minecraft/world/level/block/MultifaceSpreader$c;)Ljava/util/Optional; a lambda$spreadFromFaceTowardDirection$7 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;ZLnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a lambda$spreadFromFaceTowardAllDirections$6 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/MultifaceSpreader$d;)Ljava/util/Optional; a getSpreadFromFaceTowardDirection + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/core/EnumDirection;)Ljava/lang/Long; a lambda$spreadAll$4 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b lambda$spreadFromRandomFaceTowardRandomDirection$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;ZLnet/minecraft/core/EnumDirection;)Ljava/util/Optional; b lambda$spreadFromFaceTowardRandomDirection$5 +c net/minecraft/world/level/block/MultifaceSpreader$a net/minecraft/world/level/block/MultifaceSpreader$DefaultSpreaderConfig + f Lnet/minecraft/world/level/block/MultifaceBlock; a block + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/MultifaceSpreader$c;)Z a canSpreadInto + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;)Z a stateCanBeReplaced +c net/minecraft/world/level/block/MultifaceSpreader$b net/minecraft/world/level/block/MultifaceSpreader$SpreadConfig + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isOtherBlockValidAsSource + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/MultifaceSpreader$c;Lnet/minecraft/world/level/block/state/IBlockData;Z)Z a placeBlock + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/MultifaceSpreader$c;)Z a canSpreadInto + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a hasFace + m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$e; a getSpreadTypes + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b canSpreadFrom +c net/minecraft/world/level/block/MultifaceSpreader$c net/minecraft/world/level/block/MultifaceSpreader$SpreadPos + f Lnet/minecraft/core/BlockPosition; a pos + f Lnet/minecraft/core/EnumDirection; b face + m ()Lnet/minecraft/core/BlockPosition; a pos + m ()Lnet/minecraft/core/EnumDirection; b face +c net/minecraft/world/level/block/MultifaceSpreader$d net/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate +c net/minecraft/world/level/block/MultifaceSpreader$e net/minecraft/world/level/block/MultifaceSpreader$SpreadType + f Lnet/minecraft/world/level/block/MultifaceSpreader$e; a SAME_POSITION + f Lnet/minecraft/world/level/block/MultifaceSpreader$e; b SAME_PLANE + f Lnet/minecraft/world/level/block/MultifaceSpreader$e; c WRAP_AROUND + f [Lnet/minecraft/world/level/block/MultifaceSpreader$e; d $VALUES + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/MultifaceSpreader$c; a getSpreadPos + m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$e; a $values +c net/minecraft/world/level/block/MultifaceSpreader$e$1 net/minecraft/world/level/block/MultifaceSpreader$SpreadType$1 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/MultifaceSpreader$c; a getSpreadPos +c net/minecraft/world/level/block/MultifaceSpreader$e$2 net/minecraft/world/level/block/MultifaceSpreader$SpreadType$2 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/MultifaceSpreader$c; a getSpreadPos +c net/minecraft/world/level/block/MultifaceSpreader$e$3 net/minecraft/world/level/block/MultifaceSpreader$SpreadType$3 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/MultifaceSpreader$c; a getSpreadPos +c net/minecraft/world/level/block/ParticleLeavesBlock net/minecraft/world/level/block/ParticleLeavesBlock + f Lcom/mojang/serialization/MapCodec; f CODEC + f Lnet/minecraft/core/particles/ParticleParam; g particle + f I h chance + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/block/ParticleLeavesBlock;)Lnet/minecraft/core/particles/ParticleParam; a lambda$static$1 + m (Lnet/minecraft/world/level/block/ParticleLeavesBlock;)Ljava/lang/Integer; b lambda$static$0 +c net/minecraft/world/level/block/PiglinWallSkullBlock net/minecraft/world/level/block/PiglinWallSkullBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Ljava/util/Map; e AABBS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape +c net/minecraft/world/level/block/PinkPetalsBlock net/minecraft/world/level/block/PinkPetalsBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MIN_FLOWERS + f I c MAX_FLOWERS + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e AMOUNT + f Ljava/util/function/BiFunction; f SHAPE_BY_PROPERTIES + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/core/EnumDirection;Ljava/lang/Integer;)Lnet/minecraft/world/phys/shapes/VoxelShape; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal +c net/minecraft/world/level/block/PitcherCropBlock net/minecraft/world/level/block/PitcherCropBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; d AGE + f I e MAX_AGE + f I f DOUBLE_PLANT_AGE_INTERSECTION + f I g BONEMEAL_INCREASE + f Lnet/minecraft/world/phys/shapes/VoxelShape; h FULL_UPPER_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; i FULL_LOWER_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; j COLLISION_SHAPE_BULB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k COLLISION_SHAPE_CROP + f [Lnet/minecraft/world/phys/shapes/VoxelShape; l UPPER_SHAPE_BY_AGE + f [Lnet/minecraft/world/phys/shapes/VoxelShape; m LOWER_SHAPE_BY_AGE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)Z a canGrow + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;I)V a grow + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canGrowInto + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (I)Z b isDouble + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b sufficientLight + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/PitcherCropBlock$a; c getLowerHalf + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isLower + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q isMaxAge +c net/minecraft/world/level/block/PitcherCropBlock$a net/minecraft/world/level/block/PitcherCropBlock$PosAndState + f Lnet/minecraft/core/BlockPosition; a pos + f Lnet/minecraft/world/level/block/state/IBlockData; b state + m ()Lnet/minecraft/core/BlockPosition; a pos + m ()Lnet/minecraft/world/level/block/state/IBlockData; b state +c net/minecraft/world/level/block/PointedDripstoneBlock net/minecraft/world/level/block/PointedDripstoneBlock + f F G STALAGMITE_FALL_DISTANCE_OFFSET + f I H STALAGMITE_FALL_DAMAGE_MODIFIER + f F I AVERAGE_DAYS_PER_GROWTH + f F J GROWTH_PROBABILITY_PER_RANDOM_TICK + f I K MAX_GROWTH_LENGTH + f I L MAX_STALAGMITE_SEARCH_RANGE_WHEN_GROWING + f F M STALACTITE_DRIP_START_PIXEL + f Lnet/minecraft/world/phys/shapes/VoxelShape; N TIP_MERGE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; O TIP_SHAPE_UP + f Lnet/minecraft/world/phys/shapes/VoxelShape; P TIP_SHAPE_DOWN + f Lnet/minecraft/world/phys/shapes/VoxelShape; Q FRUSTUM_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; R MIDDLE_SHAPE + f Lnet/minecraft/world/phys/shapes/VoxelShape; S BASE_SHAPE + f F T MAX_HORIZONTAL_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; U REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCK + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b TIP_DIRECTION + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c THICKNESS + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED + f I e MAX_SEARCH_LENGTH_WHEN_CHECKING_DRIP_TYPE + f I f DELAY_BEFORE_FALLING + f F g DRIP_PROBABILITY_PER_ANIMATE_TICK + f F h DRIP_PROBABILITY_PER_ANIMATE_TICK_IF_UNDER_LIQUID_SOURCE + f I i MAX_SEARCH_LENGTH_BETWEEN_STALACTITE_TIP_AND_CAULDRON + f F j WATER_TRANSFER_PROBABILITY_PER_RANDOM_TICK + f F k LAVA_TRANSFER_PROBABILITY_PER_RANDOM_TICK + f D l MIN_TRIDENT_VELOCITY_TO_BREAK_DRIPSTONE + f F m STALACTITE_DAMAGE_PER_FALL_DISTANCE_AND_SIZE + f I n STALACTITE_MAX_DAMAGE + f I o MAX_STALACTITE_HEIGHT_FOR_DAMAGE_CALCULATION + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$findRootBlock$5 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/FluidType; a getCauldronFillFluidType + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;F)V a maybeTransferFluid + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/PointedDripstoneBlock$a;)V a lambda$spawnDripParticle$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onBrokenAfterFall + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/core/BlockPosition; a findFillableCauldronBelowStalactiteTip + m (Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$findFillableCauldronBelowStalactiteTip$7 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getFallDamageSource + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a grow + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a spawnFallingStalactite + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)Ljava/util/Optional; a findRootBlock + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a spawnDripParticle + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;IZ)Lnet/minecraft/core/BlockPosition; a findTip + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/world/level/material/FluidType; a getDripFluid + m (ZLnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$findTip$4 + m (Lnet/minecraft/world/level/block/PointedDripstoneBlock$a;)Lnet/minecraft/world/level/material/FluidType; a lambda$getCauldronFillFluidType$10 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)V a spawnDripParticle + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canGrow + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a findStalactiteTipAboveCauldron + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a isUnmergedTipWithDirection + m (Lnet/minecraft/world/level/material/FluidType;)Z a canFillCauldron + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a createMergedTips + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxisDirection;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional; a findBlockVertical + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; a calculateDripstoneThickness + m (FLnet/minecraft/world/level/block/PointedDripstoneBlock$a;)Z a lambda$animateTick$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canDripThrough + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Z)Z a isTip + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ isCollisionShapeFullBlock + m ()F ar_ getMaxHorizontalOffset + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b growStalagmiteBelow + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/PointedDripstoneBlock$a; b lambda$getFluidAboveStalactite$11 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z b canTipGrow + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b isPointedDripstoneWithDirection + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; b calculateTipDirection + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/PointedDripstoneBlock$a;)V b lambda$animateTick$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; b getFluidAboveStalactite + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b isStalactiteStartPos + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$findTip$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V c growStalactiteOrStalagmiteIfPossible + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z c isValidPointedDripstonePlacement + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$findStalactiteTipAboveCauldron$9 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z d lambda$findFillableCauldronBelowStalactiteTip$8 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canDrip + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q isStalactite + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z r isStalagmite + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s lambda$findRootBlock$6 +c net/minecraft/world/level/block/PointedDripstoneBlock$a net/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo + f Lnet/minecraft/core/BlockPosition; a pos + f Lnet/minecraft/world/level/material/FluidType; b fluid + f Lnet/minecraft/world/level/block/state/IBlockData; c sourceState + m ()Lnet/minecraft/core/BlockPosition; a pos + m ()Lnet/minecraft/world/level/material/FluidType; b fluid + m ()Lnet/minecraft/world/level/block/state/IBlockData; c sourceState +c net/minecraft/world/level/block/Portal net/minecraft/world/level/block/Portal + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)I a getPortalTransitionTime + m ()Lnet/minecraft/world/level/block/Portal$a; b getLocalTransition +c net/minecraft/world/level/block/Portal$a net/minecraft/world/level/block/Portal$Transition + f Lnet/minecraft/world/level/block/Portal$a; a CONFUSION + f Lnet/minecraft/world/level/block/Portal$a; b NONE + f [Lnet/minecraft/world/level/block/Portal$a; c $VALUES + m ()[Lnet/minecraft/world/level/block/Portal$a; a $values +c net/minecraft/world/level/block/PowderSnowBlock net/minecraft/world/level/block/PowderSnowBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b HORIZONTAL_PARTICLE_MOMENTUM_FACTOR + f F c IN_BLOCK_HORIZONTAL_SPEED_MULTIPLIER + f F d IN_BLOCK_VERTICAL_SPEED_MULTIPLIER + f F e NUM_BLOCKS_TO_FALL_INTO_BLOCK + f Lnet/minecraft/world/phys/shapes/VoxelShape; f FALLING_COLLISION_SHAPE + f D g MINIMUM_FALL_DISTANCE_FOR_SOUND + f D h MINIMUM_FALL_DISTANCE_FOR_BIG_SOUND + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/entity/Entity;)Z a canEntityWalkOnPowderSnow + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn + m ()Ljava/util/Optional; as_ getPickupSound + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape +c net/minecraft/world/level/block/RodBlock net/minecraft/world/level/block/RodBlock + f F f AABB_MIN + f F g AABB_MAX + f Lnet/minecraft/world/phys/shapes/VoxelShape; h Y_AXIS_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; i Z_AXIS_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j X_AXIS_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror +c net/minecraft/world/level/block/RodBlock$1 net/minecraft/world/level/block/RodBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction$Axis +c net/minecraft/world/level/block/RootedDirtBlock net/minecraft/world/level/block/RootedDirtBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getParticlePos + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal +c net/minecraft/world/level/block/SculkBehaviour net/minecraft/world/level/block/SculkBehaviour + f Lnet/minecraft/world/level/block/SculkBehaviour; u_ DEFAULT + m (Lnet/minecraft/world/level/block/SculkSpreader$a;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I a attemptUseCharge + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a depositCharge + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/Collection;Z)Z a attemptSpreadVein + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a onDischarged + m ()B b getSculkSpreadDelay + m ()Z d canChangeBlockStateOnSpread + m (I)I j_ updateDecayDelay +c net/minecraft/world/level/block/SculkBehaviour$1 net/minecraft/world/level/block/SculkBehaviour$1 + m (Lnet/minecraft/world/level/block/SculkSpreader$a;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I a attemptUseCharge + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/Collection;Z)Z a attemptSpreadVein + m (I)I j_ updateDecayDelay +c net/minecraft/world/level/block/SculkBlock net/minecraft/world/level/block/SculkBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/SculkSpreader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;I)I a getDecayPenalty + m (Lnet/minecraft/world/level/block/SculkSpreader$a;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I a attemptUseCharge + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomGrowthState + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a canPlaceGrowth + m ()Z d canChangeBlockStateOnSpread +c net/minecraft/world/level/block/SculkCatalystBlock net/minecraft/world/level/block/SculkCatalystBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b PULSE + f Lnet/minecraft/util/valueproviders/IntProvider; c xpRange + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity +c net/minecraft/world/level/block/SculkSensorBlock net/minecraft/world/level/block/SculkSensorBlock + f [F a RESONANCE_PITCH_BEND + f Lcom/mojang/serialization/MapCodec; c CODEC + f I d ACTIVE_TICKS + f I e COOLDOWN_TICKS + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; f PHASE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; g POWER + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h WATERLOGGED + f Lnet/minecraft/world/phys/shapes/VoxelShape; i SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a tryResonateVibration + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a activate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m ([F)V a lambda$static$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a deactivate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity;)V a lambda$getTicker$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b updateNeighbours + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m ()I c getActiveTicks + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; o getPhase + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q canActivate +c net/minecraft/world/level/block/SculkShriekerBlock net/minecraft/world/level/block/SculkShriekerBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b SHRIEKING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d CAN_SUMMON + f Lnet/minecraft/world/phys/shapes/VoxelShape; e COLLIDER + f D f TOP_Y + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V a lambda$tick$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V a lambda$getTicker$3 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V a lambda$stepOn$0 + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V b lambda$onRemove$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/SculkSpreader net/minecraft/world/level/block/SculkSpreader + f I a MAX_GROWTH_RATE_RADIUS + f I b MAX_CHARGE + f F c MAX_DECAY_FACTOR + f I d SHRIEKER_PLACEMENT_RATE + f I e MAX_CURSOR_DISTANCE + f I f MAX_CURSORS + f Z g isWorldGeneration + f Lnet/minecraft/tags/TagKey; h replaceableBlocks + f I i growthSpawnCost + f I j noGrowthRadius + f I k chargeDecayRate + f I l additionalDecayRate + f Ljava/util/List; m cursors + f Lorg/slf4j/Logger; n LOGGER + m (Lnet/minecraft/nbt/NBTTagCompound;)V a load + m (Lnet/minecraft/core/BlockPosition;I)V a addCursors + m ()Lnet/minecraft/world/level/block/SculkSpreader; a createLevelSpreader + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$save$0 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Z)V a updateCursors + m ()Lnet/minecraft/world/level/block/SculkSpreader; b createWorldGenSpreader + m (Lnet/minecraft/nbt/NBTTagCompound;)V b save + m ()Lnet/minecraft/tags/TagKey; c replaceableBlocks + m ()I d growthSpawnCost + m ()I e noGrowthRadius + m ()I f chargeDecayRate + m ()I g additionalDecayRate + m ()Z h isWorldGeneration + m ()Ljava/util/List; i getCursors + m ()V j clear +c net/minecraft/world/level/block/SculkSpreader$a net/minecraft/world/level/block/SculkSpreader$ChargeCursor + f I a MAX_CURSOR_DECAY_DELAY + f Lcom/mojang/serialization/Codec; b CODEC + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; c NON_CORNER_NEIGHBOURS + f Lnet/minecraft/core/BlockPosition; d pos + f I e charge + f I f updateDelay + f I g decayDelay + f Ljava/util/Set; h facings + f Lcom/mojang/serialization/Codec; i DIRECTION_SET + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Z)Z a shouldUpdate + m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;)V a lambda$static$1 + m (Lnet/minecraft/core/BlockPosition;)Z a isPosUnreasonable + m (Lnet/minecraft/world/level/block/SculkSpreader$a;)V a mergeWith + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)V a update + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isUnobstructed + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/SculkBehaviour; a getBlockBehaviour + m (Ljava/util/List;)Ljava/util/Set; a lambda$static$2 + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getRandomizedNonCornerNeighbourOffsets + m ()Lnet/minecraft/core/BlockPosition; a getPos + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Z a isMovementUnobstructed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPosition; a getValidMovementPos + m ()I b getCharge + m (Lnet/minecraft/core/BlockPosition;)Z b lambda$static$0 + m (Lnet/minecraft/world/level/block/SculkSpreader$a;)Ljava/util/Optional; b lambda$static$4 + m (Lnet/minecraft/world/level/block/SculkSpreader$a;)Ljava/lang/Integer; c lambda$static$3 + m ()I c getDecayDelay + m ()Ljava/util/Set; d getFacingData +c net/minecraft/world/level/block/SculkVeinBlock net/minecraft/world/level/block/SculkVeinBlock + f Lcom/mojang/serialization/MapCodec; e CODEC + f Lnet/minecraft/world/level/block/MultifaceSpreader; f veinSpreader + f Lnet/minecraft/world/level/block/MultifaceSpreader; g sameSpaceSpreader + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/SculkSpreader$a;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I a attemptUseCharge + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a hasSubstrateAccess + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/Collection;)Z a regrow + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a onDischarged + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; q getSameSpaceSpreader +c net/minecraft/world/level/block/SculkVeinBlock$a net/minecraft/world/level/block/SculkVeinBlock$SculkVeinSpreaderConfig + f [Lnet/minecraft/world/level/block/MultifaceSpreader$e; b spreadTypes + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isOtherBlockValidAsSource + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;)Z a stateCanBeReplaced + m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$e; a getSpreadTypes +c net/minecraft/world/level/block/SeagrassBlock net/minecraft/world/level/block/SeagrassBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/SmallDripleafBlock net/minecraft/world/level/block/SmallDripleafBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d FACING + f F e AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; f SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g WATERLOGGED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal + m ()F at_ getMaxVerticalOffset + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/SnifferEggBlock net/minecraft/world/level/block/SnifferEggBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_HATCH_LEVEL + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c HATCH + f I d REGULAR_HATCH_TIME_TICKS + f I e BOOSTED_HATCH_TIME_TICKS + f I f RANDOM_HATCH_OFFSET_TICKS + f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a hatchBoost + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)I o getHatchLevel + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q isReadyToHatch +c net/minecraft/world/level/block/SoundEffectType net/minecraft/world/level/block/SoundType + f Lnet/minecraft/world/level/block/SoundEffectType; A LANTERN + f Lnet/minecraft/world/level/block/SoundEffectType; B STEM + f Lnet/minecraft/world/level/block/SoundEffectType; C NYLIUM + f Lnet/minecraft/world/level/block/SoundEffectType; D FUNGUS + f Lnet/minecraft/world/level/block/SoundEffectType; E ROOTS + f Lnet/minecraft/world/level/block/SoundEffectType; F SHROOMLIGHT + f Lnet/minecraft/world/level/block/SoundEffectType; G WEEPING_VINES + f Lnet/minecraft/world/level/block/SoundEffectType; H TWISTING_VINES + f Lnet/minecraft/world/level/block/SoundEffectType; I SOUL_SAND + f Lnet/minecraft/world/level/block/SoundEffectType; J SOUL_SOIL + f Lnet/minecraft/world/level/block/SoundEffectType; K BASALT + f Lnet/minecraft/world/level/block/SoundEffectType; L WART_BLOCK + f Lnet/minecraft/world/level/block/SoundEffectType; M NETHERRACK + f Lnet/minecraft/world/level/block/SoundEffectType; N NETHER_BRICKS + f Lnet/minecraft/world/level/block/SoundEffectType; O NETHER_SPROUTS + f Lnet/minecraft/world/level/block/SoundEffectType; P NETHER_ORE + f Lnet/minecraft/world/level/block/SoundEffectType; Q BONE_BLOCK + f Lnet/minecraft/world/level/block/SoundEffectType; R NETHERITE_BLOCK + f Lnet/minecraft/world/level/block/SoundEffectType; S ANCIENT_DEBRIS + f Lnet/minecraft/world/level/block/SoundEffectType; T LODESTONE + f Lnet/minecraft/world/level/block/SoundEffectType; U CHAIN + f Lnet/minecraft/world/level/block/SoundEffectType; V NETHER_GOLD_ORE + f Lnet/minecraft/world/level/block/SoundEffectType; W GILDED_BLACKSTONE + f Lnet/minecraft/world/level/block/SoundEffectType; X CANDLE + f Lnet/minecraft/world/level/block/SoundEffectType; Y AMETHYST + f Lnet/minecraft/world/level/block/SoundEffectType; Z AMETHYST_CLUSTER + f Lnet/minecraft/world/level/block/SoundEffectType; a EMPTY + f Lnet/minecraft/world/level/block/SoundEffectType; aA SCULK + f Lnet/minecraft/world/level/block/SoundEffectType; aB SCULK_VEIN + f Lnet/minecraft/world/level/block/SoundEffectType; aC SCULK_SHRIEKER + f Lnet/minecraft/world/level/block/SoundEffectType; aD GLOW_LICHEN + f Lnet/minecraft/world/level/block/SoundEffectType; aE DEEPSLATE + f Lnet/minecraft/world/level/block/SoundEffectType; aF DEEPSLATE_BRICKS + f Lnet/minecraft/world/level/block/SoundEffectType; aG DEEPSLATE_TILES + f Lnet/minecraft/world/level/block/SoundEffectType; aH POLISHED_DEEPSLATE + f Lnet/minecraft/world/level/block/SoundEffectType; aI FROGLIGHT + f Lnet/minecraft/world/level/block/SoundEffectType; aJ FROGSPAWN + f Lnet/minecraft/world/level/block/SoundEffectType; aK MANGROVE_ROOTS + f Lnet/minecraft/world/level/block/SoundEffectType; aL MUDDY_MANGROVE_ROOTS + f Lnet/minecraft/world/level/block/SoundEffectType; aM MUD + f Lnet/minecraft/world/level/block/SoundEffectType; aN MUD_BRICKS + f Lnet/minecraft/world/level/block/SoundEffectType; aO PACKED_MUD + f Lnet/minecraft/world/level/block/SoundEffectType; aP HANGING_SIGN + f Lnet/minecraft/world/level/block/SoundEffectType; aQ NETHER_WOOD_HANGING_SIGN + f Lnet/minecraft/world/level/block/SoundEffectType; aR BAMBOO_WOOD_HANGING_SIGN + f Lnet/minecraft/world/level/block/SoundEffectType; aS BAMBOO_WOOD + f Lnet/minecraft/world/level/block/SoundEffectType; aT NETHER_WOOD + f Lnet/minecraft/world/level/block/SoundEffectType; aU CHERRY_WOOD + f Lnet/minecraft/world/level/block/SoundEffectType; aV CHERRY_SAPLING + f Lnet/minecraft/world/level/block/SoundEffectType; aW CHERRY_LEAVES + f Lnet/minecraft/world/level/block/SoundEffectType; aX CHERRY_WOOD_HANGING_SIGN + f Lnet/minecraft/world/level/block/SoundEffectType; aY CHISELED_BOOKSHELF + f Lnet/minecraft/world/level/block/SoundEffectType; aZ SUSPICIOUS_SAND + f Lnet/minecraft/world/level/block/SoundEffectType; aa SMALL_AMETHYST_BUD + f Lnet/minecraft/world/level/block/SoundEffectType; ab MEDIUM_AMETHYST_BUD + f Lnet/minecraft/world/level/block/SoundEffectType; ac LARGE_AMETHYST_BUD + f Lnet/minecraft/world/level/block/SoundEffectType; ad TUFF + f Lnet/minecraft/world/level/block/SoundEffectType; ae TUFF_BRICKS + f Lnet/minecraft/world/level/block/SoundEffectType; af POLISHED_TUFF + f Lnet/minecraft/world/level/block/SoundEffectType; ag CALCITE + f Lnet/minecraft/world/level/block/SoundEffectType; ah DRIPSTONE_BLOCK + f Lnet/minecraft/world/level/block/SoundEffectType; ai POINTED_DRIPSTONE + f Lnet/minecraft/world/level/block/SoundEffectType; aj COPPER + f Lnet/minecraft/world/level/block/SoundEffectType; ak COPPER_BULB + f Lnet/minecraft/world/level/block/SoundEffectType; al COPPER_GRATE + f Lnet/minecraft/world/level/block/SoundEffectType; am CAVE_VINES + f Lnet/minecraft/world/level/block/SoundEffectType; an SPORE_BLOSSOM + f Lnet/minecraft/world/level/block/SoundEffectType; ao AZALEA + f Lnet/minecraft/world/level/block/SoundEffectType; ap FLOWERING_AZALEA + f Lnet/minecraft/world/level/block/SoundEffectType; aq MOSS_CARPET + f Lnet/minecraft/world/level/block/SoundEffectType; ar PINK_PETALS + f Lnet/minecraft/world/level/block/SoundEffectType; as MOSS + f Lnet/minecraft/world/level/block/SoundEffectType; at BIG_DRIPLEAF + f Lnet/minecraft/world/level/block/SoundEffectType; au SMALL_DRIPLEAF + f Lnet/minecraft/world/level/block/SoundEffectType; av ROOTED_DIRT + f Lnet/minecraft/world/level/block/SoundEffectType; aw HANGING_ROOTS + f Lnet/minecraft/world/level/block/SoundEffectType; ax AZALEA_LEAVES + f Lnet/minecraft/world/level/block/SoundEffectType; ay SCULK_SENSOR + f Lnet/minecraft/world/level/block/SoundEffectType; az SCULK_CATALYST + f Lnet/minecraft/world/level/block/SoundEffectType; b WOOD + f Lnet/minecraft/world/level/block/SoundEffectType; ba SUSPICIOUS_GRAVEL + f Lnet/minecraft/world/level/block/SoundEffectType; bb DECORATED_POT + f Lnet/minecraft/world/level/block/SoundEffectType; bc DECORATED_POT_CRACKED + f Lnet/minecraft/world/level/block/SoundEffectType; bd TRIAL_SPAWNER + f Lnet/minecraft/world/level/block/SoundEffectType; be SPONGE + f Lnet/minecraft/world/level/block/SoundEffectType; bf WET_SPONGE + f Lnet/minecraft/world/level/block/SoundEffectType; bg VAULT + f Lnet/minecraft/world/level/block/SoundEffectType; bh CREAKING_HEART + f Lnet/minecraft/world/level/block/SoundEffectType; bi HEAVY_CORE + f Lnet/minecraft/world/level/block/SoundEffectType; bj COBWEB + f Lnet/minecraft/world/level/block/SoundEffectType; bk SPAWNER + f Lnet/minecraft/world/level/block/SoundEffectType; bl RESIN + f Lnet/minecraft/world/level/block/SoundEffectType; bm RESIN_BRICKS + f F bn volume + f F bo pitch + f Lnet/minecraft/sounds/SoundEffect; bp breakSound + f Lnet/minecraft/sounds/SoundEffect; bq stepSound + f Lnet/minecraft/sounds/SoundEffect; br placeSound + f Lnet/minecraft/sounds/SoundEffect; bs hitSound + f Lnet/minecraft/sounds/SoundEffect; bt fallSound + f Lnet/minecraft/world/level/block/SoundEffectType; c GRAVEL + f Lnet/minecraft/world/level/block/SoundEffectType; d GRASS + f Lnet/minecraft/world/level/block/SoundEffectType; e LILY_PAD + f Lnet/minecraft/world/level/block/SoundEffectType; f STONE + f Lnet/minecraft/world/level/block/SoundEffectType; g METAL + f Lnet/minecraft/world/level/block/SoundEffectType; h GLASS + f Lnet/minecraft/world/level/block/SoundEffectType; i WOOL + f Lnet/minecraft/world/level/block/SoundEffectType; j SAND + f Lnet/minecraft/world/level/block/SoundEffectType; k SNOW + f Lnet/minecraft/world/level/block/SoundEffectType; l POWDER_SNOW + f Lnet/minecraft/world/level/block/SoundEffectType; m LADDER + f Lnet/minecraft/world/level/block/SoundEffectType; n ANVIL + f Lnet/minecraft/world/level/block/SoundEffectType; o SLIME_BLOCK + f Lnet/minecraft/world/level/block/SoundEffectType; p HONEY_BLOCK + f Lnet/minecraft/world/level/block/SoundEffectType; q WET_GRASS + f Lnet/minecraft/world/level/block/SoundEffectType; r CORAL_BLOCK + f Lnet/minecraft/world/level/block/SoundEffectType; s BAMBOO + f Lnet/minecraft/world/level/block/SoundEffectType; t BAMBOO_SAPLING + f Lnet/minecraft/world/level/block/SoundEffectType; u SCAFFOLDING + f Lnet/minecraft/world/level/block/SoundEffectType; v SWEET_BERRY_BUSH + f Lnet/minecraft/world/level/block/SoundEffectType; w CROP + f Lnet/minecraft/world/level/block/SoundEffectType; x HARD_CROP + f Lnet/minecraft/world/level/block/SoundEffectType; y VINE + f Lnet/minecraft/world/level/block/SoundEffectType; z NETHER_WART + m ()F a getVolume + m ()F b getPitch + m ()Lnet/minecraft/sounds/SoundEffect; c getBreakSound + m ()Lnet/minecraft/sounds/SoundEffect; d getStepSound + m ()Lnet/minecraft/sounds/SoundEffect; e getPlaceSound + m ()Lnet/minecraft/sounds/SoundEffect; f getHitSound + m ()Lnet/minecraft/sounds/SoundEffect; g getFallSound +c net/minecraft/world/level/block/SporeBlossomBlock net/minecraft/world/level/block/SporeBlossomBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE + f I c ADD_PARTICLE_ATTEMPTS + f I d PARTICLE_XZ_RADIUS + f I e PARTICLE_Y_MAX + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape +c net/minecraft/world/level/block/SuspiciousEffectHolder net/minecraft/world/level/block/SuspiciousEffectHolder + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/block/SuspiciousEffectHolder; a tryGet + m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; c getSuspiciousEffects + m ()Ljava/util/List; d getAllEffectHolders +c net/minecraft/world/level/block/TallSeagrassBlock net/minecraft/world/level/block/TallSeagrassBlock + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d HALF + f F e AABB_OFFSET + f Lnet/minecraft/world/phys/shapes/VoxelShape; f SHAPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/TintedGlassBlock net/minecraft/world/level/block/TintedGlassBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)I i_ getLightBlock +c net/minecraft/world/level/block/TorchflowerCropBlock net/minecraft/world/level/block/TorchflowerCropBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b MAX_AGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE + f F g AABB_OFFSET + f [Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE_BY_AGE + f I i BONEMEAL_INCREASE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/World;)I a getBonemealAgeIncrease + m ()Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b getAgeProperty + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (I)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForAge + m ()I c getMaxAge + m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId +c net/minecraft/world/level/block/TrialSpawnerBlock net/minecraft/world/level/block/TrialSpawnerBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b STATE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c OMINOUS + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V a lambda$getTicker$1 + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V a lambda$getTicker$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity +c net/minecraft/world/level/block/VaultBlock net/minecraft/world/level/block/VaultBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/IBlockState; b STATE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d OMINOUS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V a lambda$getTicker$1 + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V a lambda$getTicker$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn +c net/minecraft/world/level/block/WallHangingSignBlock net/minecraft/world/level/block/WallHangingSignBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/phys/shapes/VoxelShape; c PLANK_NORTHSOUTH + f Lnet/minecraft/world/phys/shapes/VoxelShape; d PLANK_EASTWEST + f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE_NORTHSOUTH + f Lnet/minecraft/world/phys/shapes/VoxelShape; i SHAPE_EASTWEST + f Ljava/util/Map; j AABBS + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canAttachTo + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/entity/TileEntitySign;Lnet/minecraft/world/item/ItemStack;)Z a shouldTryToChainAnotherHangingSign + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isHittingEditableSide + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b canPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)F h getYRotationDegrees +c net/minecraft/world/level/block/WallHangingSignBlock$1 net/minecraft/world/level/block/WallHangingSignBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/WaterloggedTransparentBlock net/minecraft/world/level/block/WaterloggedTransparentBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState +c net/minecraft/world/level/block/WeatheringCopper net/minecraft/world/level/block/WeatheringCopper + f Ljava/util/function/Supplier; v_ NEXT_BY_BLOCK + f Ljava/util/function/Supplier; w_ PREVIOUS_BY_BLOCK + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; a getPrevious + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getNext$3 + m ()Lcom/google/common/collect/BiMap; a lambda$static$1 + m ()F au_ getChanceModifier + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$getPrevious$2 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; b getFirst + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; b getPrevious + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; c getNext + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; c getFirst + m ()Lcom/google/common/collect/BiMap; d lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; k_ getNext +c net/minecraft/world/level/block/WeatheringCopper$a net/minecraft/world/level/block/WeatheringCopper$WeatherState + f Lnet/minecraft/world/level/block/WeatheringCopper$a; a UNAFFECTED + f Lnet/minecraft/world/level/block/WeatheringCopper$a; b EXPOSED + f Lnet/minecraft/world/level/block/WeatheringCopper$a; c WEATHERED + f Lnet/minecraft/world/level/block/WeatheringCopper$a; d OXIDIZED + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/lang/String; f name + f [Lnet/minecraft/world/level/block/WeatheringCopper$a; g $VALUES + m ()[Lnet/minecraft/world/level/block/WeatheringCopper$a; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/WeatheringCopperBulbBlock net/minecraft/world/level/block/WeatheringCopperBulbBlock + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/world/level/block/WeatheringCopper$a; e weatherState + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()Ljava/lang/Enum; c getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q getAge +c net/minecraft/world/level/block/WeatheringCopperDoorBlock net/minecraft/world/level/block/WeatheringCopperDoorBlock + f Lcom/mojang/serialization/MapCodec; l CODEC + f Lnet/minecraft/world/level/block/WeatheringCopper$a; m weatherState + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()Ljava/lang/Enum; c getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q getAge +c net/minecraft/world/level/block/WeatheringCopperFullBlock net/minecraft/world/level/block/WeatheringCopperFullBlock + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/world/level/block/WeatheringCopper$a; e weatherState + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()Ljava/lang/Enum; c getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q getAge +c net/minecraft/world/level/block/WeatheringCopperGrateBlock net/minecraft/world/level/block/WeatheringCopperGrateBlock + f Lcom/mojang/serialization/MapCodec; e CODEC + f Lnet/minecraft/world/level/block/WeatheringCopper$a; f weatherState + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()Ljava/lang/Enum; c getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q getAge +c net/minecraft/world/level/block/WeatheringCopperSlabBlock net/minecraft/world/level/block/WeatheringCopperSlabBlock + f Lcom/mojang/serialization/MapCodec; f CODEC + f Lnet/minecraft/world/level/block/WeatheringCopper$a; g weatherState + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()Ljava/lang/Enum; c getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q getAge +c net/minecraft/world/level/block/WeatheringCopperStairBlock net/minecraft/world/level/block/WeatheringCopperStairBlock + f Lcom/mojang/serialization/MapCodec; J CODEC + f Lnet/minecraft/world/level/block/WeatheringCopper$a; K weatherState + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/WeatheringCopperStairBlock;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()Ljava/lang/Enum; c getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q getAge +c net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock + f Lcom/mojang/serialization/MapCodec; m CODEC + f Lnet/minecraft/world/level/block/WeatheringCopper$a; n weatherState + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m ()Ljava/lang/Enum; c getAge + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; r getAge +c net/minecraft/world/level/block/entity/BannerPatternLayers net/minecraft/world/level/block/entity/BannerPatternLayers + f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Ljava/util/List; d layers + f Lorg/slf4j/Logger; e LOGGER + m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a removeLast + m ()Ljava/util/List; b layers +c net/minecraft/world/level/block/entity/BannerPatternLayers$a net/minecraft/world/level/block/entity/BannerPatternLayers$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a layers + m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a addAll + m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a build + m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers$b;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a add + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a addIfRegistered + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a add +c net/minecraft/world/level/block/entity/BannerPatternLayers$b net/minecraft/world/level/block/entity/BannerPatternLayers$Layer + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/Holder; c pattern + f Lnet/minecraft/world/item/EnumColor; d color + m ()Lnet/minecraft/network/chat/IChatMutableComponent; a description + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/Holder; b pattern + m ()Lnet/minecraft/world/item/EnumColor; c color +c net/minecraft/world/level/block/entity/BannerPatterns net/minecraft/world/level/block/entity/BannerPatterns + f Lnet/minecraft/resources/ResourceKey; A HALF_VERTICAL + f Lnet/minecraft/resources/ResourceKey; B HALF_HORIZONTAL + f Lnet/minecraft/resources/ResourceKey; C HALF_VERTICAL_MIRROR + f Lnet/minecraft/resources/ResourceKey; D HALF_HORIZONTAL_MIRROR + f Lnet/minecraft/resources/ResourceKey; E BORDER + f Lnet/minecraft/resources/ResourceKey; F CURLY_BORDER + f Lnet/minecraft/resources/ResourceKey; G GRADIENT + f Lnet/minecraft/resources/ResourceKey; H GRADIENT_UP + f Lnet/minecraft/resources/ResourceKey; I BRICKS + f Lnet/minecraft/resources/ResourceKey; J GLOBE + f Lnet/minecraft/resources/ResourceKey; K CREEPER + f Lnet/minecraft/resources/ResourceKey; L SKULL + f Lnet/minecraft/resources/ResourceKey; M FLOWER + f Lnet/minecraft/resources/ResourceKey; N MOJANG + f Lnet/minecraft/resources/ResourceKey; O PIGLIN + f Lnet/minecraft/resources/ResourceKey; P FLOW + f Lnet/minecraft/resources/ResourceKey; Q GUSTER + f Lnet/minecraft/resources/ResourceKey; a BASE + f Lnet/minecraft/resources/ResourceKey; b SQUARE_BOTTOM_LEFT + f Lnet/minecraft/resources/ResourceKey; c SQUARE_BOTTOM_RIGHT + f Lnet/minecraft/resources/ResourceKey; d SQUARE_TOP_LEFT + f Lnet/minecraft/resources/ResourceKey; e SQUARE_TOP_RIGHT + f Lnet/minecraft/resources/ResourceKey; f STRIPE_BOTTOM + f Lnet/minecraft/resources/ResourceKey; g STRIPE_TOP + f Lnet/minecraft/resources/ResourceKey; h STRIPE_LEFT + f Lnet/minecraft/resources/ResourceKey; i STRIPE_RIGHT + f Lnet/minecraft/resources/ResourceKey; j STRIPE_CENTER + f Lnet/minecraft/resources/ResourceKey; k STRIPE_MIDDLE + f Lnet/minecraft/resources/ResourceKey; l STRIPE_DOWNRIGHT + f Lnet/minecraft/resources/ResourceKey; m STRIPE_DOWNLEFT + f Lnet/minecraft/resources/ResourceKey; n STRIPE_SMALL + f Lnet/minecraft/resources/ResourceKey; o CROSS + f Lnet/minecraft/resources/ResourceKey; p STRAIGHT_CROSS + f Lnet/minecraft/resources/ResourceKey; q TRIANGLE_BOTTOM + f Lnet/minecraft/resources/ResourceKey; r TRIANGLE_TOP + f Lnet/minecraft/resources/ResourceKey; s TRIANGLES_BOTTOM + f Lnet/minecraft/resources/ResourceKey; t TRIANGLES_TOP + f Lnet/minecraft/resources/ResourceKey; u DIAGONAL_LEFT + f Lnet/minecraft/resources/ResourceKey; v DIAGONAL_RIGHT + f Lnet/minecraft/resources/ResourceKey; w DIAGONAL_LEFT_MIRROR + f Lnet/minecraft/resources/ResourceKey; x DIAGONAL_RIGHT_MIRROR + f Lnet/minecraft/resources/ResourceKey; y CIRCLE_MIDDLE + f Lnet/minecraft/resources/ResourceKey; z RHOMBUS_MIDDLE + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;)V a register +c net/minecraft/world/level/block/entity/BrushableBlockEntity net/minecraft/world/level/block/entity/BrushableBlockEntity + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b LOOT_TABLE_TAG + f Ljava/lang/String; c LOOT_TABLE_SEED_TAG + f Ljava/lang/String; d HIT_DIRECTION_TAG + f Ljava/lang/String; e ITEM_TAG + f I f BRUSH_COOLDOWN_TICKS + f I g BRUSH_RESET_TICKS + f I h REQUIRED_BRUSHES_TO_BREAK + f I i brushCount + f J j brushCountResetsAtTick + f J k coolDownEndsAtTick + f Lnet/minecraft/world/item/ItemStack; l item + f Lnet/minecraft/core/EnumDirection; m hitDirection + f Lnet/minecraft/resources/ResourceKey; q lootTable + f J r lootTableSeed + m (Lnet/minecraft/server/level/WorldServer;)V a checkReset + m (JLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;)Z a brush + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/resources/ResourceKey;J)V a setLootTable + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a unpackLootTable + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b brushingCompleted + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/core/EnumDirection; c getHitDirection + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V c dropContent + m (Lnet/minecraft/nbt/NBTTagCompound;)Z c tryLoadLootTable + m ()Lnet/minecraft/world/item/ItemStack; d getItem + m (Lnet/minecraft/nbt/NBTTagCompound;)Z d trySaveLootTable + m ()I f getCompletionState +c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; b createVibrationUser +c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$a net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$VibrationUser + f Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity; a this$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getBackSignal + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration + m ()I a getListenerRadius +c net/minecraft/world/level/block/entity/ChestLidController net/minecraft/world/level/block/entity/ChestLidController + f Z a shouldBeOpen + f F b openness + f F c oOpenness + m (F)F a getOpenness + m ()V a tickLid + m (Z)V a shouldBeOpen +c net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity + f I b MAX_BOOKS_IN_STORAGE + f Lorg/slf4j/Logger; c LOGGER + f Lnet/minecraft/core/NonNullList; d items + f I e lastInteractedSlot + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m ()V a clearContent + m (Lnet/minecraft/world/IInventory;ILnet/minecraft/world/item/ItemStack;)Z a canTakeItem + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;)Z a lambda$canTakeItem$0 + m ()I an_ getMaxStackSize + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()I b getContainerSize + m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (I)V c updateState + m ()Z c isEmpty + m ()I f count + m ()I j getLastInteractedSlot +c net/minecraft/world/level/block/entity/ContainerOpenersCounter net/minecraft/world/level/block/entity/ContainerOpenersCounter + f I a CHECK_TICK_DELAY + f I b openCount + f D c maxInteractionRange + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Ljava/util/List; a getPlayersWithContainerOpen + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a openerCountChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a onOpen + m ()I a getOpenerCount + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isOwnContainer + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a incrementOpeners + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b onClose + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b decrementOpeners + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c recheckOpeners + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V d scheduleRecheck +c net/minecraft/world/level/block/entity/CrafterBlockEntity net/minecraft/world/level/block/entity/CrafterBlockEntity + f I d CONTAINER_WIDTH + f I e CONTAINER_HEIGHT + f I f CONTAINER_SIZE + f I g SLOT_DISABLED + f I h SLOT_ENABLED + f I i DATA_TRIGGERED + f I j NUM_DATA + f Lnet/minecraft/world/inventory/IContainerProperties; k containerData + f Lnet/minecraft/core/NonNullList; q items + f I r craftingTicksRemaining + m (Z)V a setTriggered + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/core/NonNullList;)V a setItems + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;)V a serverTick + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (IZ)V a setSlotState + m (ILnet/minecraft/world/item/ItemStack;I)Z a smallerStackExist + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()I ay_ getWidth + m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()I b getContainerSize + m (I)Z c isSlotDisabled + m ()Z c isEmpty + m (Lnet/minecraft/nbt/NBTTagCompound;)V c addDisabledSlots + m (I)V d setCraftingTicksRemaining + m (Lnet/minecraft/nbt/NBTTagCompound;)V d addTriggered + m (I)Z e slotCanBeDisabled + m ()Lnet/minecraft/core/NonNullList; f getItems + m ()I g getHeight + m ()Ljava/util/List; h getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName + m ()Z k isTriggered + m ()I s getRedstoneSignal +c net/minecraft/world/level/block/entity/CrafterBlockEntity$1 net/minecraft/world/level/block/entity/CrafterBlockEntity$1 + f [I a slotStates + f I b triggered + m (I)I a get + m (II)V a set + m ()I a getCount +c net/minecraft/world/level/block/entity/CreakingHeartBlockEntity net/minecraft/world/level/block/entity/CreakingHeartBlockEntity + f I a CREAKING_ROAMING_RADIUS + f I b PLAYER_DETECTION_RANGE + f I c DISTANCE_CREAKING_TOO_FAR + f I d SPAWN_RANGE_XZ + f I e SPAWN_RANGE_Y + f I f ATTEMPTS_PER_SPAWN + f I g UPDATE_TICKS + f I h UPDATE_TICKS_VARIANCE + f I i HURT_CALL_TOTAL_TICKS + f I j NUMBER_OF_HURT_CALLS + f I k HURT_CALL_INTERVAL + f I l HURT_CALL_PARTICLE_TICKS + f I m MAX_DEPTH + f I q MAX_COUNT + f I r TICKS_GRACE_PERIOD + f Ljava/util/Optional; s NO_CREAKING + f Lcom/mojang/datafixers/util/Either; t creakingInfo + f J u ticksExisted + f I v ticker + f I w emitter + f Lnet/minecraft/world/phys/Vec3D; x emitterTarget + f I y outputSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)V a serverTick + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Consumer;)V a lambda$spreadResin$3 + m (Lnet/minecraft/core/BlockPosition;)V a lambda$creakingHurt$2 + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Boolean; a lambda$isProtector$5 + m (Lnet/minecraft/server/level/WorldServer;IZ)V a emitParticles + m (Lnet/minecraft/world/damagesource/DamageSource;)V a removeProtector + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)Lnet/minecraft/world/entity/monster/creaking/Creaking; a spawnProtector + m (Ljava/util/UUID;)V a setCreakingInfo + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V a setCreakingInfo + m (Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;Lnet/minecraft/world/entity/monster/creaking/Creaking;)V a lambda$serverTick$0 + m (Lorg/apache/commons/lang3/mutable/Mutable;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition$b; a lambda$spreadResin$4 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (Ljava/util/UUID;)Ljava/util/UUID; b lambda$saveAdditional$6 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z b isProtector + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket + m ()V c creakingHurt + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Double; c lambda$distanceToCreaking$1 + m ()I d getAnalogOutputSignal + m ()I f computeAnalogOutputSignal + m ()D j distanceToCreaking + m ()V k clearCreakingInfo + m ()Ljava/util/Optional; s getCreakingProtector + m ()Ljava/util/Optional; t spreadResin +c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity net/minecraft/world/level/block/entity/DecoratedPotBlockEntity + f Ljava/lang/String; d TAG_SHERDS + f Ljava/lang/String; e TAG_ITEM + f I f EVENT_POT_WOBBLES + f J g wobbleStartedAtTick + f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; h lastWobbleStyle + f Lnet/minecraft/resources/ResourceKey; i lootTable + f J j lootTableSeed + f Lnet/minecraft/world/level/block/entity/PotDecorations; k decorations + f Lnet/minecraft/world/item/ItemStack; l item + m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/world/level/block/entity/PotDecorations;)Lnet/minecraft/world/item/ItemStack; a createDecoratedPotItem + m (J)V a setLootTableSeed + m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a;)V a wobble + m (II)Z a_ triggerEvent + m ()Lnet/minecraft/resources/ResourceKey; aw_ getLootTable + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m ()J az_ getLootTableSeed + m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (I)Lnet/minecraft/world/item/ItemStack; c splitTheItem + m ()Lnet/minecraft/world/item/ItemStack; f getTheItem + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; j getUpdatePacket + m ()Lnet/minecraft/core/EnumDirection; k getDirection + m ()Lnet/minecraft/world/level/block/entity/PotDecorations; s getDecorations + m ()Lnet/minecraft/world/level/block/entity/TileEntity; t getContainerBlockEntity +c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle + f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; a POSITIVE + f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; b NEGATIVE + f I c duration + f [Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; d $VALUES + m ()[Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; a $values +c net/minecraft/world/level/block/entity/DecoratedPotPattern net/minecraft/world/level/block/entity/DecoratedPotPattern + f Lnet/minecraft/resources/MinecraftKey; a assetId + m ()Lnet/minecraft/resources/MinecraftKey; a assetId +c net/minecraft/world/level/block/entity/DecoratedPotPatterns net/minecraft/world/level/block/entity/DecoratedPotPatterns + f Lnet/minecraft/resources/ResourceKey; a BLANK + f Lnet/minecraft/resources/ResourceKey; b ANGLER + f Lnet/minecraft/resources/ResourceKey; c ARCHER + f Lnet/minecraft/resources/ResourceKey; d ARMS_UP + f Lnet/minecraft/resources/ResourceKey; e BLADE + f Lnet/minecraft/resources/ResourceKey; f BREWER + f Lnet/minecraft/resources/ResourceKey; g BURN + f Lnet/minecraft/resources/ResourceKey; h DANGER + f Lnet/minecraft/resources/ResourceKey; i EXPLORER + f Lnet/minecraft/resources/ResourceKey; j FLOW + f Lnet/minecraft/resources/ResourceKey; k FRIEND + f Lnet/minecraft/resources/ResourceKey; l GUSTER + f Lnet/minecraft/resources/ResourceKey; m HEART + f Lnet/minecraft/resources/ResourceKey; n HEARTBREAK + f Lnet/minecraft/resources/ResourceKey; o HOWL + f Lnet/minecraft/resources/ResourceKey; p MINER + f Lnet/minecraft/resources/ResourceKey; q MOURNER + f Lnet/minecraft/resources/ResourceKey; r PLENTY + f Lnet/minecraft/resources/ResourceKey; s PRIZE + f Lnet/minecraft/resources/ResourceKey; t SCRAPE + f Lnet/minecraft/resources/ResourceKey; u SHEAF + f Lnet/minecraft/resources/ResourceKey; v SHELTER + f Lnet/minecraft/resources/ResourceKey; w SKULL + f Lnet/minecraft/resources/ResourceKey; x SNORT + f Ljava/util/Map; y ITEM_TO_POT_TEXTURE + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; a getPatternFromItem + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; a register + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; a bootstrap + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create +c net/minecraft/world/level/block/entity/EnumBannerPatternType net/minecraft/world/level/block/entity/BannerPattern + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; e assetId + f Ljava/lang/String; f translationKey + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/resources/MinecraftKey; a assetId + m ()Ljava/lang/String; b translationKey +c net/minecraft/world/level/block/entity/FuelValues net/minecraft/world/level/block/entity/FuelValues + f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; a values + m ()Ljava/util/SequencedSet; a fuelItems + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/block/entity/FuelValues; a vanillaBurnTimes + m (Lnet/minecraft/world/item/ItemStack;)Z a isFuel + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/flag/FeatureFlagSet;I)Lnet/minecraft/world/level/block/entity/FuelValues; a vanillaBurnTimes + m (Lnet/minecraft/world/item/ItemStack;)I b burnDuration +c net/minecraft/world/level/block/entity/FuelValues$a net/minecraft/world/level/block/entity/FuelValues$Builder + f Lnet/minecraft/core/HolderLookup; a items + f Lnet/minecraft/world/flag/FeatureFlagSet; b enabledFeatures + f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; c values + m (Lnet/minecraft/tags/TagKey;I)Lnet/minecraft/world/level/block/entity/FuelValues$a; a add + m (Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/world/level/block/entity/FuelValues$a; a add + m ()Lnet/minecraft/world/level/block/entity/FuelValues; a build + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/block/entity/FuelValues$a; a remove + m (ILnet/minecraft/world/item/Item;)V a putInternal + m (ILnet/minecraft/core/HolderSet$Named;)V a lambda$add$1 + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/Item;)Z a lambda$remove$0 +c net/minecraft/world/level/block/entity/HangingSignBlockEntity net/minecraft/world/level/block/entity/HangingSignBlockEntity + f I a MAX_TEXT_LINE_WIDTH + f I b TEXT_LINE_HEIGHT + m ()I b getTextLineHeight + m ()I c getMaxTextLineWidth + m ()Lnet/minecraft/sounds/SoundEffect; d getSignInteractionFailedSoundEvent +c net/minecraft/world/level/block/entity/IHopper net/minecraft/world/level/block/entity/Hopper + f Lnet/minecraft/world/phys/AxisAlignedBB; y_ SUCK_AABB + m ()D G getLevelX + m ()D H getLevelY + m ()D I getLevelZ + m ()Z J isGridAligned + m ()Lnet/minecraft/world/phys/AxisAlignedBB; al_ getSuckAabb +c net/minecraft/world/level/block/entity/LidBlockEntity net/minecraft/world/level/block/entity/LidBlockEntity + m (F)F a getOpenNess +c net/minecraft/world/level/block/entity/PotDecorations net/minecraft/world/level/block/entity/PotDecorations + f Lnet/minecraft/world/level/block/entity/PotDecorations; a EMPTY + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Ljava/util/Optional; d back + f Ljava/util/Optional; e left + f Ljava/util/Optional; f right + f Ljava/util/Optional; g front + m ()Ljava/util/List; a ordered + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Ljava/util/Optional;)Lnet/minecraft/world/item/Item; a lambda$ordered$0 + m (Ljava/util/List;I)Ljava/util/Optional; a getItem + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/block/entity/PotDecorations; b load + m ()Ljava/util/Optional; b back + m ()Ljava/util/Optional; c left + m ()Ljava/util/Optional; d right + m ()Ljava/util/Optional; e front +c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity net/minecraft/world/level/block/entity/SculkCatalystBlockEntity + f Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; a catalystListener + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity;)V a serverTick + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m ()Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; b getListener + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; c getListener +c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener + f I a PULSE_TICKS + f Lnet/minecraft/world/level/block/SculkSpreader; b sculkSpreader + f Lnet/minecraft/world/level/block/state/IBlockData; c blockState + f Lnet/minecraft/world/level/gameevent/PositionSource; d positionSource + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)V a bloom + m ()Lnet/minecraft/world/level/gameevent/PositionSource; a getListenerSource + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)V a tryAwardItSpreadsAdvancement + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)V a lambda$handleGameEvent$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)Z a handleGameEvent + m ()I b getListenerRadius + m ()Lnet/minecraft/world/level/gameevent/GameEventListener$a; c getDeliveryMode + m ()Lnet/minecraft/world/level/block/SculkSpreader; d getSculkSpreader +c net/minecraft/world/level/block/entity/SculkSensorBlockEntity net/minecraft/world/level/block/entity/SculkSensorBlockEntity + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; b vibrationData + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; c vibrationListener + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; d vibrationUser + f I h lastVibrationFrequency + m (Ljava/lang/String;)V a lambda$saveAdditional$2 + m (I)V a setLastVibrationFrequency + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$loadAdditional$1 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveAdditional$3 + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; b createVibrationUser + m (Ljava/lang/String;)V b lambda$loadAdditional$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; c getListener + m ()I d getLastVibrationFrequency + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; f getListener + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gt getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu getVibrationUser +c net/minecraft/world/level/block/entity/SculkSensorBlockEntity$a net/minecraft/world/level/block/entity/SculkSensorBlockEntity$VibrationUser + f Lnet/minecraft/world/level/gameevent/PositionSource; a positionSource + f I b LISTENER_RANGE + f Lnet/minecraft/core/BlockPosition; c blockPos + f Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity; d this$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration + m ()I a getListenerRadius + m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource + m ()Z d canTriggerAvoidVibration + m ()V e onDataChanged + m ()Z f requiresAdjacentChunksToBeTicking +c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity net/minecraft/world/level/block/entity/SculkShriekerBlockEntity + f Lorg/slf4j/Logger; a LOGGER + f I b WARNING_SOUND_RADIUS + f I c WARDEN_SPAWN_ATTEMPTS + f I d WARDEN_SPAWN_RANGE_XZ + f I h WARDEN_SPAWN_RANGE_Y + f I i DARKNESS_RADIUS + f I j SHRIEKING_TICKS + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; k SOUND_BY_LEVEL + f I l warningLevel + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; m vibrationUser + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; q vibrationData + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; r vibrationListener + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0 + m (Ljava/lang/String;)V a lambda$saveAdditional$3 + m (Lnet/minecraft/server/level/WorldServer;)V a tryRespond + m (I)V a lambda$tryToWarn$5 + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$loadAdditional$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a shriek + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveAdditional$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/server/level/EntityPlayer;)V a tryShriek + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/EntityPlayer; a tryGetPlayer + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; b getListener + m (Lnet/minecraft/server/level/WorldServer;)Z b canRespond + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/server/level/EntityPlayer;)Z b tryToWarn + m (Lnet/minecraft/world/level/World;)V b playWardenReplySound + m (Ljava/lang/String;)V b lambda$loadAdditional$1 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; c getListener + m (Lnet/minecraft/server/level/WorldServer;)Z c trySummonWarden + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gt getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu getVibrationUser +c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$a net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$VibrationUser + f Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity; a this$0 + f I b LISTENER_RADIUS + f Lnet/minecraft/world/level/gameevent/PositionSource; c positionSource + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration + m ()I a getListenerRadius + m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource + m ()Lnet/minecraft/tags/TagKey; c getListenableEvents + m ()V e onDataChanged + m ()Z f requiresAdjacentChunksToBeTicking +c net/minecraft/world/level/block/entity/SignText net/minecraft/world/level/block/entity/SignText + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f I b LINES + f Lcom/mojang/serialization/Codec; c LINES_CODEC + f [Lnet/minecraft/network/chat/IChatBaseComponent; d messages + f [Lnet/minecraft/network/chat/IChatBaseComponent; e filteredMessages + f Lnet/minecraft/world/item/EnumColor; f color + f Z g hasGlowingText + f [Lnet/minecraft/util/FormattedString; h renderMessages + f Z i renderMessagedFiltered + m ([Lnet/minecraft/network/chat/IChatBaseComponent;)Ljava/util/List; a lambda$static$2 + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/entity/SignText; a setColor + m (IZ)Lnet/minecraft/network/chat/IChatBaseComponent; a getMessage + m (ILnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/level/block/entity/SignText; a setMessage + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Z a lambda$hasMessage$7 + m (Z)Lnet/minecraft/world/level/block/entity/SignText; a setHasGlowingText + m (ZLjava/util/function/Function;)[Lnet/minecraft/util/FormattedString; a getRenderMessages + m (Lnet/minecraft/world/level/block/entity/SignText;)Ljava/lang/Boolean; a lambda$static$5 + m (ILnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/level/block/entity/SignText; a setMessage + m ()Z a hasGlowingText + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6 + m ([Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Optional;Lnet/minecraft/world/item/EnumColor;Z)Lnet/minecraft/world/level/block/entity/SignText; a load + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a hasMessage + m (Ljava/util/List;)[Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$static$0 + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b hasAnyClickCommands + m (Z)[Lnet/minecraft/network/chat/IChatBaseComponent; b getMessages + m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/item/EnumColor; b lambda$static$4 + m ()Lnet/minecraft/world/item/EnumColor; b getColor + m ()[Lnet/minecraft/network/chat/IChatBaseComponent; c emptyMessages + m (Lnet/minecraft/world/level/block/entity/SignText;)[Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$static$3 + m ()Ljava/util/Optional; d filteredMessages +c net/minecraft/world/level/block/entity/TickingBlockEntity net/minecraft/world/level/block/entity/TickingBlockEntity + m ()V a tick + m ()Z b isRemoved + m ()Lnet/minecraft/core/BlockPosition; c getPos + m ()Ljava/lang/String; d getType +c net/minecraft/world/level/block/entity/TileEntity net/minecraft/world/level/block/entity/BlockEntity + f Lorg/slf4j/Logger; d LOGGER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; e type + f Lnet/minecraft/world/level/block/state/IBlockData; f blockState + f Lnet/minecraft/core/component/DataComponentMap; g components + f Lnet/minecraft/world/level/World; n level + f Lnet/minecraft/core/BlockPosition; o worldPosition + f Z p remove + m (Lnet/minecraft/world/item/ItemStack;)V a applyComponentsFromItemStack + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/world/level/block/entity/TileEntity; a lambda$loadStatic$5 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/block/entity/TileEntity; a loadStatic + m (Ljava/lang/String;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatBaseComponent; a parseCustomNameSafe + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/TileEntity; a lambda$loadStatic$4 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setChanged + m (Lnet/minecraft/core/component/DataComponentMap;)V a setComponents + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)V a applyComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveWithoutMetadata$3 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/world/level/World;)V a setLevel + m (Lnet/minecraft/world/level/block/state/IBlockData;)V a validateBlockState + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/TileEntity; a lambda$loadStatic$6 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)V a addEntityType + m ()Lnet/minecraft/core/BlockPosition; aA_ getBlockPos + m (II)Z a_ triggerEvent + m ()V av_ setRemoved + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; b saveWithFullMetadata + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBlockState + m (Ljava/lang/String;)V b lambda$saveWithoutMetadata$2 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/core/BlockPosition; b getPosFromTag + m (Lnet/minecraft/core/component/DataComponentMap;)V b lambda$loadWithComponents$1 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; c saveWithId + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V c loadWithComponents + m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setBlockState + m (Ljava/lang/String;)V c lambda$loadWithComponents$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V c saveId + m (Lnet/minecraft/nbt/NBTTagCompound;)V d saveMetadata + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V d loadCustomOnly + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; d saveWithoutMetadata + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; e saveCustomOnly + m ()V e setChanged + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; f saveCustomAndMetadata + m ()Lnet/minecraft/world/level/World; i getLevel + m ()Ljava/lang/String; k getNameForReporting + m ()Z l hasLevel + m ()Lnet/minecraft/world/level/block/state/IBlockData; m getBlockState + m ()Z n isRemoved + m ()V o clearRemoved + m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; p getType + m ()Lnet/minecraft/core/component/DataComponentMap; q collectComponents + m ()Lnet/minecraft/core/component/DataComponentMap; r components +c net/minecraft/world/level/block/entity/TileEntity$1 net/minecraft/world/level/block/entity/BlockEntity$1 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault +c net/minecraft/world/level/block/entity/TileEntity$a net/minecraft/world/level/block/entity/BlockEntity$ComponentHelper + f Lcom/mojang/serialization/Codec; a COMPONENTS_CODEC +c net/minecraft/world/level/block/entity/TileEntity$b net/minecraft/world/level/block/entity/BlockEntity$DataComponentInput + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault +c net/minecraft/world/level/block/entity/TileEntityBanner net/minecraft/world/level/block/entity/BannerBlockEntity + f I a MAX_PATTERNS + f Lorg/slf4j/Logger; b LOGGER + f Ljava/lang/String; c TAG_PATTERNS + f Lnet/minecraft/network/chat/IChatBaseComponent; d name + f Lnet/minecraft/world/item/EnumColor; e baseColor + f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; f patterns + m (Ljava/lang/String;)V a lambda$loadAdditional$0 + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)V a lambda$loadAdditional$1 + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; a getUpdatePacket + m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; b getPatterns + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/world/item/ItemStack; c getItem + m ()Lnet/minecraft/world/item/EnumColor; f getBaseColor +c net/minecraft/world/level/block/entity/TileEntityBarrel net/minecraft/world/level/block/entity/BarrelBlockEntity + f Lnet/minecraft/core/NonNullList; d items + f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; e openersCounter + m (Lnet/minecraft/world/level/block/state/IBlockData;Z)V a updateBlockState + m (Lnet/minecraft/core/NonNullList;)V a setItems + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/sounds/SoundEffect;)V a playSound + m ()I b getContainerSize + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c_ startOpen + m ()Lnet/minecraft/core/NonNullList; f getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName + m ()V k recheckOpen +c net/minecraft/world/level/block/entity/TileEntityBarrel$1 net/minecraft/world/level/block/entity/BarrelBlockEntity$1 + f Lnet/minecraft/world/level/block/entity/TileEntityBarrel; a this$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a openerCountChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a onOpen + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isOwnContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b onClose +c net/minecraft/world/level/block/entity/TileEntityBeacon net/minecraft/world/level/block/entity/BeaconBlockEntity + f Ljava/util/List; a BEACON_EFFECTS + f I b DATA_LEVELS + f I c DATA_PRIMARY + f I d DATA_SECONDARY + f I e NUM_DATA_VALUES + f I f MAX_LEVELS + f Ljava/util/Set; g VALID_EFFECTS + f I h BLOCKS_CHECK_PER_TICK + f Lnet/minecraft/network/chat/IChatBaseComponent; i DEFAULT_NAME + f Ljava/lang/String; j TAG_PRIMARY + f Ljava/lang/String; k TAG_SECONDARY + f Ljava/util/List; l beamSections + f Ljava/util/List; m checkingBeamSections + f I q levels + f I r lastCheckY + f Lnet/minecraft/core/Holder; s primaryPower + f Lnet/minecraft/core/Holder; t secondaryPower + f Lnet/minecraft/network/chat/IChatBaseComponent; u name + f Lnet/minecraft/world/ChestLock; v lockKey + f Lnet/minecraft/world/inventory/IContainerProperties; w dataAccess + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/core/Holder;)V a storeEffect + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; a filterEffect + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V a lambda$storeEffect$0 + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setCustomName + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V a applyEffects + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/world/level/World;III)I a updateBase + m (Lnet/minecraft/world/level/World;)V a setLevel + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Lnet/minecraft/core/Holder; a loadEffect + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeacon;)V a tick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;)V a playSound + m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName + m ()V av_ setRemoved + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m ()Ljava/util/List; b getBeamSections + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; c getUpdatePacket + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName +c net/minecraft/world/level/block/entity/TileEntityBeacon$1 net/minecraft/world/level/block/entity/BeaconBlockEntity$1 + f Lnet/minecraft/world/level/block/entity/TileEntityBeacon; a this$0 + m (I)I a get + m (II)V a set + m ()I a getCount +c net/minecraft/world/level/block/entity/TileEntityBeacon$BeaconColorTracker net/minecraft/world/level/block/entity/BeaconBlockEntity$BeaconBeamSection + f I a color + f I b height + m ()V a increaseHeight + m ()I b getColor + m ()I c getHeight +c net/minecraft/world/level/block/entity/TileEntityBed net/minecraft/world/level/block/entity/BedBlockEntity + f Lnet/minecraft/world/item/EnumColor; a color + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket + m ()Lnet/minecraft/world/item/EnumColor; c getColor +c net/minecraft/world/level/block/entity/TileEntityBeehive net/minecraft/world/level/block/entity/BeehiveBlockEntity + f I a MAX_OCCUPANTS + f I b MIN_OCCUPATION_TICKS_NECTARLESS + f Lorg/slf4j/Logger; c LOGGER + f Ljava/lang/String; d TAG_FLOWER_POS + f Ljava/lang/String; e BEES + f Ljava/util/List; f IGNORED_BEE_TAGS + f I g MIN_TICKS_BEFORE_REENTERING_HIVE + f I h MIN_OCCUPATION_TICKS_NECTAR + f Ljava/util/List; i stored + f Lnet/minecraft/core/BlockPosition; j savedFlowerPos + m (Lnet/minecraft/world/level/block/state/IBlockData;)I a getHoneyLevel + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/List;Lnet/minecraft/core/BlockPosition;)V a tickOccupants + m (Ljava/lang/String;)V a lambda$loadAdditional$2 + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$releaseOccupant$1 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Ljava/util/List;)V a lambda$loadAdditional$3 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive;)V a serverTick + m (Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c;)V a storeBee + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/world/entity/animal/EntityBee;)V a addOccupant + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus;)Ljava/util/List; a releaseAllOccupants + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c;Ljava/util/List;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus;Lnet/minecraft/core/BlockPosition;)Z a releaseOccupant + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus;)V a emptyAllLivingFromHive + m ()Z b isFireNearby + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Z c isEmpty + m ()Z d isFull + m ()V e setChanged + m ()I f getOccupantCount + m ()Z j isSedated + m ()Z k hasSavedFlowerPos + m ()Ljava/util/List; s getBees +c net/minecraft/world/level/block/entity/TileEntityBeehive$HiveBee net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData + f Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c; a occupant + f I b ticksInHive + m ()Z a tick + m ()Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c; b toOccupant + m ()Z c hasNectar +c net/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus + f Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; a HONEY_DELIVERED + f Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; b BEE_RELEASED + f Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; c EMERGENCY + f [Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; d $VALUES + m ()[Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; a $values +c net/minecraft/world/level/block/entity/TileEntityBeehive$c net/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant + f Lcom/mojang/serialization/Codec; a CODEC + f Lcom/mojang/serialization/Codec; b LIST_CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Lnet/minecraft/world/item/component/CustomData; d entityData + f I e ticksInHive + f I f minTicksInHive + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/Entity; a createEntity + m (ILnet/minecraft/world/entity/animal/EntityBee;)V a setBeeReleaseData + m (I)Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c; a create + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/item/component/CustomData; a entityData + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c; a of + m ()I b ticksInHive + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; b lambda$createEntity$1 + m ()I c minTicksInHive +c net/minecraft/world/level/block/entity/TileEntityBell net/minecraft/world/level/block/entity/BellBlockEntity + f I a ticks + f Z b shaking + f Lnet/minecraft/core/EnumDirection; c clickDirection + f I d DURATION + f I e GLOW_DURATION + f I f MIN_TICKS_BETWEEN_SEARCHES + f I g MAX_RESONATION_TICKS + f I h TICKS_BEFORE_RESONATION + f I i SEARCH_RADIUS + f I j HEAR_BELL_RADIUS + f I k HIGHLIGHT_RAIDERS_RADIUS + f J l lastRingTimestamp + f Ljava/util/List; m nearbyEntities + f Z q resonating + f I r resonationTicks + m (Lnet/minecraft/world/entity/EntityLiving;)V a glow + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;)V a makeRaidersGlow + m (Lnet/minecraft/core/BlockPosition;Ljava/util/List;)Z a areRaidersNearby + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBell;Lnet/minecraft/world/level/block/entity/TileEntityBell$a;)V a tick + m (Lnet/minecraft/core/EnumDirection;)V a onHit + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBell;)V a clientTick + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a isRaiderWithinRange + m (II)Z a_ triggerEvent + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBell;)V b serverTick + m ()V b updateEntities + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;)V b showBellParticles +c net/minecraft/world/level/block/entity/TileEntityBell$a net/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction +c net/minecraft/world/level/block/entity/TileEntityBlastFurnace net/minecraft/world/level/block/entity/BlastFurnaceBlockEntity + m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I a getBurnDuration + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName +c net/minecraft/world/level/block/entity/TileEntityBrewingStand net/minecraft/world/level/block/entity/BrewingStandBlockEntity + f I b FUEL_USES + f I c DATA_BREW_TIME + f I d DATA_FUEL_USES + f I e NUM_DATA_VALUES + f Lnet/minecraft/world/inventory/IContainerProperties; f dataAccess + f I g INGREDIENT_SLOT + f I h FUEL_SLOT + f [I i SLOTS_FOR_UP + f [I j SLOTS_FOR_DOWN + f [I k SLOTS_FOR_SIDES + f Lnet/minecraft/core/NonNullList; l items + f I m brewTime + f [Z q lastPotionCount + f Lnet/minecraft/world/item/Item; r ingredient + f I s fuel + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace + m (Lnet/minecraft/world/item/alchemy/PotionBrewer;Lnet/minecraft/core/NonNullList;)Z a isBrewable + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBrewingStand;)V a serverTick + m (Lnet/minecraft/core/NonNullList;)V a setItems + m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace + m ()I b getContainerSize + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace + m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/core/NonNullList; f getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName + m ()[Z k getPotionBits +c net/minecraft/world/level/block/entity/TileEntityBrewingStand$1 net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1 + f Lnet/minecraft/world/level/block/entity/TileEntityBrewingStand; a this$0 + m (I)I a get + m (II)V a set + m ()I a getCount +c net/minecraft/world/level/block/entity/TileEntityCampfire net/minecraft/world/level/block/entity/CampfireBlockEntity + f I a BURN_COOL_SPEED + f I b NUM_SLOTS + f Lnet/minecraft/core/NonNullList; c items + f [I d cookingProgress + f [I e cookingTime + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; a lambda$cookTick$0 + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityCampfire;Lnet/minecraft/world/item/crafting/CraftingManager$a;)V a cookTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityCampfire;)V a cooldownTick + m ()V a clearContent + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Z a placeFood + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m ()Lnet/minecraft/core/NonNullList; b getItems + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityCampfire;)V b particleTick + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; c getUpdatePacket + m ()V d dowse + m ()V f markUpdated +c net/minecraft/world/level/block/entity/TileEntityChest net/minecraft/world/level/block/entity/ChestBlockEntity + f I d EVENT_SET_OPEN_COUNT + f Lnet/minecraft/core/NonNullList; e items + f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; f openersCounter + f Lnet/minecraft/world/level/block/entity/ChestLidController; g chestLidController + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityChest;)V a lidAnimateTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a signalOpenCount + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I a getOpenCount + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/core/NonNullList;)V a setItems + m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)V a swapContents + m (F)F a getOpenNess + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/sounds/SoundEffect;)V a playSound + m (II)Z a_ triggerEvent + m ()I b getContainerSize + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c_ startOpen + m ()Lnet/minecraft/core/NonNullList; f getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName + m ()V k recheckOpen +c net/minecraft/world/level/block/entity/TileEntityChest$1 net/minecraft/world/level/block/entity/ChestBlockEntity$1 + f Lnet/minecraft/world/level/block/entity/TileEntityChest; a this$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a openerCountChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a onOpen + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isOwnContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b onClose +c net/minecraft/world/level/block/entity/TileEntityChestTrapped net/minecraft/world/level/block/entity/TrappedChestBlockEntity + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a signalOpenCount +c net/minecraft/world/level/block/entity/TileEntityCommand net/minecraft/world/level/block/entity/CommandBlockEntity + f Z a powered + f Z b auto + f Z c conditionMet + f Lnet/minecraft/world/level/CommandBlockListenerAbstract; d commandBlock + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Z)V a setPowered + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Z)V b setAutomatic + m ()Lnet/minecraft/world/level/CommandBlockListenerAbstract; b getCommandBlock + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Z c isPowered + m ()Z d isAutomatic + m ()V f onModeSwitch + m ()Z j wasConditionMet + m ()Z k markConditionMet + m ()Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; s getMode + m ()Z t isConditional + m ()V u scheduleTick +c net/minecraft/world/level/block/entity/TileEntityCommand$1 net/minecraft/world/level/block/entity/CommandBlockEntity$1 + f Lnet/minecraft/world/level/block/entity/TileEntityCommand; b this$0 + m (Ljava/lang/String;)V a setCommand + m ()Lnet/minecraft/server/level/WorldServer; e getLevel + m ()V f onUpdated + m ()Lnet/minecraft/world/phys/Vec3D; g getPosition + m ()Lnet/minecraft/commands/CommandListenerWrapper; i createCommandSourceStack + m ()Z j isValid +c net/minecraft/world/level/block/entity/TileEntityCommand$Type net/minecraft/world/level/block/entity/CommandBlockEntity$Mode + f Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; a SEQUENCE + f Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; b AUTO + f Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; c REDSTONE + f [Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; d $VALUES + m ()[Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; a $values +c net/minecraft/world/level/block/entity/TileEntityComparator net/minecraft/world/level/block/entity/ComparatorBlockEntity + f I a output + m (I)V a setOutputSignal + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m ()I b getOutputSignal + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional +c net/minecraft/world/level/block/entity/TileEntityConduit net/minecraft/world/level/block/entity/ConduitBlockEntity + f I a tickCount + f I b BLOCK_REFRESH_RATE + f I c EFFECT_DURATION + f F d ROTATION_SPEED + f I e MIN_ACTIVE_SIZE + f I f MIN_KILL_SIZE + f I g KILL_RANGE + f [Lnet/minecraft/world/level/block/Block; h VALID_BLOCKS + f F i activeRotation + f Z j isActive + f Z k isHunting + f Ljava/util/List; l effectBlocks + f Lnet/minecraft/world/entity/EntityLiving; m destroyTarget + f Ljava/util/UUID; q destroyTargetUUID + f J r nextAmbientSoundActivation + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/List;Lnet/minecraft/world/level/block/entity/TileEntityConduit;)V a updateDestroyTarget + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/UUID;)Lnet/minecraft/world/entity/EntityLiving; a findDestroyTarget + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityConduit;)V a updateClientTarget + m (Z)V a setHunting + m (Lnet/minecraft/world/level/block/entity/TileEntityConduit;Ljava/util/List;)V a updateHunting + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/world/entity/Entity;I)V a animationTick + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/AxisAlignedBB; a getDestroyRangeAABB + m (F)F a getActiveRotation + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;)Z a updateShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityConduit;)V a clientTick + m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$updateDestroyTarget$0 + m (Ljava/util/UUID;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$findDestroyTarget$1 + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityConduit;)V b serverTick + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;)V b applyEffects + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Z c isActive + m ()Z d isHunting +c net/minecraft/world/level/block/entity/TileEntityContainer net/minecraft/world/level/block/entity/BaseContainerBlockEntity + f Lnet/minecraft/world/ChestLock; d lockKey + f Lnet/minecraft/network/chat/IChatBaseComponent; e name + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/ChestLock;Lnet/minecraft/network/chat/IChatBaseComponent;)Z a canUnlock + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/core/NonNullList;)V a setItems + m ()V a clearContent + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Z c isEmpty + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z d canOpen + m ()Lnet/minecraft/core/NonNullList; f getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName +c net/minecraft/world/level/block/entity/TileEntityDispenser net/minecraft/world/level/block/entity/DispenserBlockEntity + f I d CONTAINER_SIZE + f Lnet/minecraft/core/NonNullList; e items + m (Lnet/minecraft/core/NonNullList;)V a setItems + m (Lnet/minecraft/util/RandomSource;)I a getRandomSlot + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b insertItem + m ()I b getContainerSize + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/core/NonNullList; f getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName +c net/minecraft/world/level/block/entity/TileEntityDropper net/minecraft/world/level/block/entity/DropperBlockEntity + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName +c net/minecraft/world/level/block/entity/TileEntityEnchantTable net/minecraft/world/level/block/entity/EnchantingTableBlockEntity + f I a time + f F b flip + f F c oFlip + f F d flipT + f F e flipA + f F f open + f F g oOpen + f F h rot + f F i oRot + f F j tRot + f Lnet/minecraft/util/RandomSource; k RANDOM + f Lnet/minecraft/network/chat/IChatBaseComponent; l name + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEnchantTable;)V a bookAnimationTick + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setCustomName + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional +c net/minecraft/world/level/block/entity/TileEntityEndGateway net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity + f Lorg/slf4j/Logger; a LOGGER + f I b SPAWN_TIME + f I c COOLDOWN_TIME + f I d ATTENTION_INTERVAL + f I e EVENT_COOLDOWN + f I f GATEWAY_HEIGHT_ABOVE_SURFACE + f J g age + f I h teleportCooldown + f Lnet/minecraft/core/BlockPosition; i exitPortal + f Z j exactTeleport + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a findExitPosition + m (Lnet/minecraft/core/EnumDirection;)Z a shouldRenderFace + m (Lnet/minecraft/core/BlockPosition;)V a lambda$loadAdditional$0 + m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$findOrCreateValidTeleportPos$1 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (F)F a getSpawnPercent + m (Lnet/minecraft/core/BlockPosition;Z)V a setExitPosition + m (Lnet/minecraft/world/level/chunk/Chunk;)Lnet/minecraft/core/BlockPosition; a findValidSpawnInChunk + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/level/chunk/Chunk; a getChunk + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;IZ)Lnet/minecraft/core/BlockPosition; a findTallestBlock + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEndGateway;)V a beamAnimationTick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$findOrCreateValidTeleportPos$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration;)V a spawnGatewayPortal + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a getPortalPosition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a isChunkEmpty + m (II)Z a_ triggerEvent + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEndGateway;)V b portalTick + m (F)F b getCooldownPercent + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; b findOrCreateValidTeleportPos + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Z b isSpawning + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; c findExitPortalXZPosTentative + m ()Z c isCoolingDown + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEndGateway;)V c triggerCooldown + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; d getUpdatePacket + m ()I f getParticleAmount +c net/minecraft/world/level/block/entity/TileEntityEnderChest net/minecraft/world/level/block/entity/EnderChestBlockEntity + f Lnet/minecraft/world/level/block/entity/ChestLidController; a chestLidController + f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; b openersCounter + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a startOpen + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEnderChest;)V a lidAnimateTick + m (F)F a getOpenNess + m (II)Z a_ triggerEvent + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b stopOpen + m ()V b recheckOpen + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z c stillValid +c net/minecraft/world/level/block/entity/TileEntityEnderChest$1 net/minecraft/world/level/block/entity/EnderChestBlockEntity$1 + f Lnet/minecraft/world/level/block/entity/TileEntityEnderChest; a this$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a openerCountChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a onOpen + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isOwnContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b onClose +c net/minecraft/world/level/block/entity/TileEntityEnderPortal net/minecraft/world/level/block/entity/TheEndPortalBlockEntity + m (Lnet/minecraft/core/EnumDirection;)Z a shouldRenderFace +c net/minecraft/world/level/block/entity/TileEntityFurnace net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity + f I b SLOT_INPUT + f I c SLOT_FUEL + f I d SLOT_RESULT + f I e DATA_LIT_TIME + f I f DATA_LIT_DURATION + f I g DATA_COOKING_PROGRESS + f I h DATA_COOKING_TOTAL_TIME + f I i NUM_DATA_VALUES + f I j BURN_TIME_STANDARD + f I k BURN_COOL_SPEED + f Lnet/minecraft/core/NonNullList; l items + f Lnet/minecraft/world/inventory/IContainerProperties; m dataAccess + f [I q SLOTS_FOR_UP + f [I r SLOTS_FOR_DOWN + f [I s SLOTS_FOR_SIDES + f I t litTimeRemaining + f I u litTotalTime + f I v cookingTimer + f I w cookingTotalTime + f Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap; x recipesUsed + f Lnet/minecraft/world/item/crafting/CraftingManager$a; y quickCheck + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/NonNullList;I)Z a canBurn + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a setRecipeUsed + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Integer;)V a lambda$saveAdditional$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I a getBurnDuration + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Ljava/util/List; a getRecipesToAwardAndPopExperience + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/core/NonNullList;)V a setItems + m (Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a awardUsedRecipes + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityFurnace;)V a serverTick + m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/lang/Integer; b lambda$getTotalCookTime$1 + m ()I b getContainerSize + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace + m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipeUsed + m ()Lnet/minecraft/core/NonNullList; f getItems + m ()Z k isLit +c net/minecraft/world/level/block/entity/TileEntityFurnace$1 net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1 + f Lnet/minecraft/world/level/block/entity/TileEntityFurnace; a this$0 + m (I)I a get + m (II)V a set + m ()I a getCount +c net/minecraft/world/level/block/entity/TileEntityFurnaceFurnace net/minecraft/world/level/block/entity/FurnaceBlockEntity + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName +c net/minecraft/world/level/block/entity/TileEntityHopper net/minecraft/world/level/block/entity/HopperBlockEntity + f I d MOVE_ITEM_SPEED + f I e HOPPER_CONTAINER_SIZE + f [[I f CACHED_SLOTS + f Lnet/minecraft/core/NonNullList; g items + f I h cooldownTime + f J i tickedGameTime + f Lnet/minecraft/core/EnumDirection; j facing + m ()D G getLevelX + m ()D H getLevelY + m ()D I getLevelZ + m ()Z J isGridAligned + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canMergeItems + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/EnumDirection;)Z a canPlaceItemInContainer + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/EnumDirection;)Z a canTakeItemFromContainer + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/core/NonNullList;)V a setItems + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/IInventory; a getContainerAt + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)Z a ejectItems + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)V a pushItemsTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/IHopper;)Z a suckInItems + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/EnumDirection;)[I a getSlots + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)Z a lambda$pushItemsTick$0 + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/item/ItemStack; a addItem + m (Lnet/minecraft/world/level/World;DDD)Lnet/minecraft/world/IInventory; a getEntityContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)V a entityInside + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/entity/item/EntityItem;)Z a addItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityHopper;Ljava/util/function/BooleanSupplier;)Z a tryMoveItems + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/IHopper;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/IInventory; a getSourceContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;DDD)Lnet/minecraft/world/IInventory; a getContainerAt + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/EnumDirection;)Z b isFullContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/IHopper;)Ljava/util/List; b getItemsAtAndAbove + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/item/ItemStack; b tryMoveInItem + m ()I b getContainerSize + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/IInventory; b getBlockContainer + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)Lnet/minecraft/world/IInventory; b getAttachedContainer + m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setBlockState + m (I)[I c createFlatSlots + m (I)V d setCooldown + m ()Lnet/minecraft/core/NonNullList; f getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName + m ()Z k inventoryFull + m ()Z s isOnCooldown + m ()Z t isOnCustomCooldown +c net/minecraft/world/level/block/entity/TileEntityJigsaw net/minecraft/world/level/block/entity/JigsawBlockEntity + f Ljava/lang/String; a TARGET + f Ljava/lang/String; b POOL + f Ljava/lang/String; c JOINT + f Ljava/lang/String; d PLACEMENT_PRIORITY + f Ljava/lang/String; e SELECTION_PRIORITY + f Ljava/lang/String; f NAME + f Ljava/lang/String; g FINAL_STATE + f Lnet/minecraft/resources/MinecraftKey; h name + f Lnet/minecraft/resources/MinecraftKey; i target + f Lnet/minecraft/resources/ResourceKey; j pool + f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; k joint + f Ljava/lang/String; l finalState + f I m placementPriority + f I q selectionPriority + m (Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType;)V a setJoint + m (Ljava/lang/String;)V a setFinalState + m (Lnet/minecraft/resources/ResourceKey;)V a setPool + m (I)V a setPlacementPriority + m (Lnet/minecraft/server/level/WorldServer;IZ)V a generate + m (Lnet/minecraft/resources/MinecraftKey;)V a setName + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (I)V b setSelectionPriority + m (Lnet/minecraft/resources/MinecraftKey;)V b setTarget + m ()Lnet/minecraft/resources/MinecraftKey; b getName + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/resources/MinecraftKey; c getTarget + m ()Lnet/minecraft/resources/ResourceKey; d getPool + m ()Ljava/lang/String; f getFinalState + m ()Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; j getJoint + m ()I k getPlacementPriority + m ()I s getSelectionPriority + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; t getUpdatePacket +c net/minecraft/world/level/block/entity/TileEntityJigsaw$JointType net/minecraft/world/level/block/entity/JigsawBlockEntity$JointType + f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; a ROLLABLE + f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; b ALIGNED + f Lnet/minecraft/util/INamable$a; c CODEC + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; e $VALUES + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getTranslatedName + m ()[Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/entity/TileEntityJukeBox net/minecraft/world/level/block/entity/JukeboxBlockEntity + f Ljava/lang/String; b SONG_ITEM_TAG_ID + f Ljava/lang/String; c TICKS_SINCE_SONG_STARTED_TAG_ID + f Lnet/minecraft/world/item/ItemStack; d item + f Lnet/minecraft/world/item/JukeboxSongPlayer; e jukeboxSongPlayer + m (Z)V a notifyItemChangedInJukebox + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/world/IInventory;ILnet/minecraft/world/item/ItemStack;)Z a canTakeItem + m (Lnet/minecraft/core/Holder;)V a lambda$tryForcePlaySong$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityJukeBox;)V a tick + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/Holder;)V a lambda$loadAdditional$0 + m ()I an_ getMaxStackSize + m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem + m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (I)Lnet/minecraft/world/item/ItemStack; c splitTheItem + m ()Lnet/minecraft/world/item/ItemStack; f getTheItem + m ()Lnet/minecraft/world/item/JukeboxSongPlayer; j getSongPlayer + m ()V k onSongChanged + m ()V s popOutTheItem + m ()Lnet/minecraft/world/level/block/entity/TileEntity; t getContainerBlockEntity + m ()I u getComparatorOutput + m ()V v tryForcePlaySong +c net/minecraft/world/level/block/entity/TileEntityLectern net/minecraft/world/level/block/entity/LecternBlockEntity + f I a DATA_PAGE + f I b NUM_DATA + f I c SLOT_BOOK + f I d NUM_SLOTS + f Lnet/minecraft/world/IInventory; e bookAccess + f Lnet/minecraft/world/inventory/IContainerProperties; f dataAccess + f Lnet/minecraft/world/item/ItemStack; g book + f I h page + f I i pageCount + m (I)V a setPage + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)V a setBook + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m ()V a clearContent + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/CommandListenerWrapper; a createCommandSourceStack + m (Lnet/minecraft/world/item/ItemStack;)V b setBook + m ()Lnet/minecraft/world/item/ItemStack; b getBook + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/ItemStack; b resolveBook + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Z c hasBook + m (Lnet/minecraft/world/item/ItemStack;)I c getPageCount + m ()I f getPage + m ()I j getRedstoneSignal + m ()V k onBookItemRemove + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName +c net/minecraft/world/level/block/entity/TileEntityLectern$1 net/minecraft/world/level/block/entity/LecternBlockEntity$1 + f Lnet/minecraft/world/level/block/entity/TileEntityLectern; b this$0 +c net/minecraft/world/level/block/entity/TileEntityLectern$2 net/minecraft/world/level/block/entity/LecternBlockEntity$2 + f Lnet/minecraft/world/level/block/entity/TileEntityLectern; a this$0 +c net/minecraft/world/level/block/entity/TileEntityLectern$LecternInventory net/minecraft/world/level/block/entity/LecternBlockEntity$LecternInventory +c net/minecraft/world/level/block/entity/TileEntityLightDetector net/minecraft/world/level/block/entity/DaylightDetectorBlockEntity +c net/minecraft/world/level/block/entity/TileEntityLootable net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity + f Lnet/minecraft/resources/ResourceKey; l lootTable + f J m lootTableSeed + m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m (J)V a setLootTableSeed + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m ()Lnet/minecraft/resources/ResourceKey; aw_ getLootTable + m ()J az_ getLootTableSeed + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()Z c isEmpty + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z d canOpen +c net/minecraft/world/level/block/entity/TileEntityMobSpawner net/minecraft/world/level/block/entity/SpawnerBlockEntity + f Lnet/minecraft/world/level/MobSpawnerAbstract; a spawner + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityMobSpawner;)V a clientTick + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/util/RandomSource;)V a setEntityId + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (II)Z a_ triggerEvent + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityMobSpawner;)V b serverTick + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/world/level/MobSpawnerAbstract; c getSpawner +c net/minecraft/world/level/block/entity/TileEntityMobSpawner$1 net/minecraft/world/level/block/entity/SpawnerBlockEntity$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/MobSpawnerData;)V a setNextSpawnData + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a broadcastEvent +c net/minecraft/world/level/block/entity/TileEntityShulkerBox net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity + f I d COLUMNS + f I e ROWS + f I f CONTAINER_SIZE + f I g EVENT_SET_OPEN_COUNT + f I h OPENING_TICK_LENGTH + f F i MAX_LID_HEIGHT + f F j MAX_LID_ROTATION + f [I k SLOTS + f Lnet/minecraft/core/NonNullList; q itemStacks + f I r openCount + f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; s animationStatus + f F t progress + f F u progressOld + f Lnet/minecraft/world/item/EnumColor; v color + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox;)V a tick + m (Lnet/minecraft/core/NonNullList;)V a setItems + m (F)F a getProgress + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/AxisAlignedBB; a getBoundingBox + m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace + m (II)Z a_ triggerEvent + m ()I b getContainerSize + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b updateAnimation + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c moveCollidedEntities + m (Lnet/minecraft/world/entity/player/EntityHuman;)V c_ startOpen + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V d doNeighborUpdates + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V e loadFromTag + m ()Lnet/minecraft/core/NonNullList; f getItems + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName + m ()Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; k getAnimationStatus + m ()Lnet/minecraft/world/item/EnumColor; s getColor + m ()Z t isClosed +c net/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus + f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; a CLOSED + f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; b OPENING + f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; c OPENED + f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; d CLOSING + f [Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; e $VALUES + m ()[Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; a $values +c net/minecraft/world/level/block/entity/TileEntitySign net/minecraft/world/level/block/entity/SignBlockEntity + f Lorg/slf4j/Logger; a LOGGER + f I b MAX_TEXT_LINE_WIDTH + f I c TEXT_LINE_HEIGHT + f Ljava/util/UUID; d playerWhoMayEdit + f Lnet/minecraft/world/level/block/entity/SignText; e frontText + f Lnet/minecraft/world/level/block/entity/SignText; f backText + f Z g isWaxed + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/commands/CommandListenerWrapper; a createCommandSourceStack + m (Z)Lnet/minecraft/world/level/block/entity/SignText; a getText + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Z a executeClickCommandsIfPresent + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveAdditional$1 + m (Ljava/util/UUID;)V a setAllowedPlayerEditor + m (Lnet/minecraft/world/level/block/entity/SignText;Z)Z a setText + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isFacingFrontText + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a loadLine + m (Lnet/minecraft/world/level/block/entity/TileEntitySign;Lnet/minecraft/world/level/World;Ljava/util/UUID;)V a clearInvalidPlayerWhoMayEdit + m (Lnet/minecraft/world/entity/player/EntityHuman;ZLjava/util/List;)V a updateSignText + m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; a loadLines + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (ZLnet/minecraft/world/entity/player/EntityHuman;)Z a canExecuteClickCommands + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntitySign;)V a tick + m (Ljava/util/function/UnaryOperator;Z)Z a updateText + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (Lnet/minecraft/world/level/block/entity/SignText;)Z b setBackText + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$saveAdditional$0 + m (Z)Z b setWaxed + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Ljava/util/UUID;)Z b playerIsTooFarAwayToEdit + m ()I b getTextLineHeight + m ()I c getMaxTextLineWidth + m (Lnet/minecraft/world/level/block/entity/SignText;)Z c setFrontText + m (Lnet/minecraft/world/level/block/entity/SignText;)V d lambda$loadAdditional$3 + m ()Lnet/minecraft/sounds/SoundEffect; d getSignInteractionFailedSoundEvent + m (Lnet/minecraft/world/level/block/entity/SignText;)V e lambda$loadAdditional$2 + m ()Lnet/minecraft/world/level/block/entity/SignText; f createDefaultSignText + m ()Lnet/minecraft/world/level/block/entity/SignText; j getFrontText + m ()Lnet/minecraft/world/level/block/entity/SignText; k getBackText + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; s getUpdatePacket + m ()Ljava/util/UUID; t getPlayerWhoMayEdit + m ()Z u isWaxed + m ()V v markUpdated +c net/minecraft/world/level/block/entity/TileEntitySign$1 net/minecraft/world/level/block/entity/SignBlockEntity$1 +c net/minecraft/world/level/block/entity/TileEntitySign$2 net/minecraft/world/level/block/entity/SignBlockEntity$2 +c net/minecraft/world/level/block/entity/TileEntitySkull net/minecraft/world/level/block/entity/SkullBlockEntity + f Ljava/util/concurrent/Executor; a CHECKED_MAIN_THREAD_EXECUTOR + f Ljava/lang/String; b TAG_PROFILE + f Ljava/lang/String; c TAG_NOTE_BLOCK_SOUND + f Ljava/lang/String; d TAG_CUSTOM_NAME + f Lorg/slf4j/Logger; e LOGGER + f Ljava/util/concurrent/Executor; f mainThreadExecutor + f Lcom/google/common/cache/LoadingCache; g profileCacheByName + f Lcom/google/common/cache/LoadingCache; h profileCacheById + f Lnet/minecraft/world/item/component/ResolvableProfile; i owner + f Lnet/minecraft/resources/MinecraftKey; j noteBlockSound + f I k animationTickCount + f Z l isAnimating + f Lnet/minecraft/network/chat/IChatBaseComponent; m customName + m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage; a lambda$fetchProfileByName$4 + m (F)F a getAnimation + m (Lnet/minecraft/server/Services;Ljava/util/concurrent/Executor;)V a setup + m (Lnet/minecraft/world/item/component/ResolvableProfile;)V a setOwner + m (Ljava/lang/Runnable;)V a lambda$static$0 + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a fetchGameProfile + m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntitySkull;)V a animation + m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents + m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; a lambda$fetchProfileByName$3 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Ljava/lang/String;Lnet/minecraft/server/Services;)Ljava/util/concurrent/CompletableFuture; a fetchProfileByName + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (Ljava/lang/String;)V b lambda$loadAdditional$6 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Ljava/util/Optional;)Ljava/util/Optional; b lambda$fetchProfileByName$2 + m (Lnet/minecraft/world/item/component/ResolvableProfile;)V b lambda$updateOwnerProfile$7 + m ()V b clear + m ()Lnet/minecraft/world/item/component/ResolvableProfile; c getOwnerProfile + m ()Lnet/minecraft/resources/MinecraftKey; d getNoteBlockSound + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; f getUpdatePacket + m ()V j updateOwnerProfile + m ()Z k lambda$setup$1 +c net/minecraft/world/level/block/entity/TileEntitySkull$1 net/minecraft/world/level/block/entity/SkullBlockEntity$1 + f Lnet/minecraft/server/Services; a val$services + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a load +c net/minecraft/world/level/block/entity/TileEntitySkull$2 net/minecraft/world/level/block/entity/SkullBlockEntity$2 + f Lnet/minecraft/server/Services; a val$services +c net/minecraft/world/level/block/entity/TileEntitySmoker net/minecraft/world/level/block/entity/SmokerBlockEntity + m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I a getBurnDuration + m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu + m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName +c net/minecraft/world/level/block/entity/TileEntityStructure net/minecraft/world/level/block/entity/StructureBlockEntity + f I a MAX_OFFSET_PER_AXIS + f I b MAX_SIZE_PER_AXIS + f Ljava/lang/String; c AUTHOR_TAG + f I d SCAN_CORNER_BLOCKS_RANGE + f Lnet/minecraft/resources/MinecraftKey; e structureName + f Ljava/lang/String; f author + f Ljava/lang/String; g metaData + f Lnet/minecraft/core/BlockPosition; h structurePos + f Lnet/minecraft/core/BaseBlockPosition; i structureSize + f Lnet/minecraft/world/level/block/EnumBlockMirror; j mirror + f Lnet/minecraft/world/level/block/EnumBlockRotation; k rotation + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; l mode + f Z m ignoreEntities + f Z q powered + f Z r showAir + f Z s showBoundingBox + f F t integrity + f J u seed + m ()V A unloadStructure + m ()Z B isStructureLoadable + m ()Z C isPowered + m ()Z D getShowAir + m ()Z E getShowBoundingBox + m ()V F updateBlockState + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a getRelatedCorners + m (Z)V a setIgnoreEntities + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure;)V a loadStructureInfo + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a usedBy + m (Lnet/minecraft/core/BlockPosition;Ljava/util/stream/Stream;)Ljava/util/Optional; a calculateEnclosingBoundingBox + m (F)V a setIntegrity + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a lambda$detectSize$0 + m (J)V a setSeed + m (Ljava/lang/String;)V a setStructureName + m (Lnet/minecraft/world/level/block/EnumBlockMirror;)V a setMirror + m (Lnet/minecraft/core/BlockPosition;)V a setStructurePos + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure;)V a placeStructure + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/world/level/block/entity/TileEntityStructure; a lambda$getRelatedCorners$3 + m (Lnet/minecraft/core/BaseBlockPosition;)V a setStructureSize + m (Lnet/minecraft/server/level/WorldServer;)Z a placeStructureIfSameSize + m (Lnet/minecraft/resources/MinecraftKey;)V a setStructureName + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)V a setRotation + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode;)V a setMode + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/world/entity/EntityLiving;)V a createdBy + m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Z a lambda$getRelatedCorners$4 + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (Z)Z b saveStructure + m (Lnet/minecraft/server/level/WorldServer;)Z b loadStructureInfo + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket + m (Lnet/minecraft/core/BlockPosition;)Z b lambda$getRelatedCorners$1 + m (J)Lnet/minecraft/util/RandomSource; b createRandom + m (Lnet/minecraft/world/level/block/entity/TileEntity;)Z b lambda$getRelatedCorners$2 + m (Ljava/lang/String;)V b setMetaData + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/server/level/WorldServer;)V c placeStructure + m ()Ljava/lang/String; c getStructureName + m (Z)V c setPowered + m ()Z d hasStructureName + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; d getStructureTemplate + m (Z)V d setShowAir + m (Z)V e setShowBoundingBox + m ()Lnet/minecraft/core/BlockPosition; f getStructurePos + m ()Lnet/minecraft/core/BaseBlockPosition; j getStructureSize + m ()Lnet/minecraft/world/level/block/EnumBlockMirror; k getMirror + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; s getRotation + m ()Ljava/lang/String; t getMetaData + m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; u getMode + m ()Z v isIgnoreEntities + m ()F w getIntegrity + m ()J x getSeed + m ()Z y detectSize + m ()Z z saveStructure +c net/minecraft/world/level/block/entity/TileEntityStructure$UpdateType net/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType + f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; a UPDATE_DATA + f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; b SAVE_AREA + f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; c LOAD_AREA + f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; d SCAN_AREA + f [Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; e $VALUES + m ()[Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; a $values +c net/minecraft/world/level/block/entity/TileEntityTypes net/minecraft/world/level/block/entity/BlockEntityType + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; A CONDUIT + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; B BARREL + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; C SMOKER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; D BLAST_FURNACE + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; E LECTERN + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; F BELL + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; G JIGSAW + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; H CAMPFIRE + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; I BEEHIVE + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; J SCULK_SENSOR + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; K CALIBRATED_SCULK_SENSOR + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; L SCULK_CATALYST + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; M SCULK_SHRIEKER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; N CHISELED_BOOKSHELF + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; O BRUSHABLE_BLOCK + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; P DECORATED_POT + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; Q CRAFTER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; R TRIAL_SPAWNER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; S VAULT + f Lorg/slf4j/Logger; T LOGGER + f Ljava/util/Set; U OP_ONLY_CUSTOM_DATA + f Lnet/minecraft/world/level/block/entity/TileEntityTypes$a; V factory + f Ljava/util/Set; W validBlocks + f Lnet/minecraft/core/Holder$c; X builtInRegistryHolder + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; a FURNACE + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; b CHEST + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; c TRAPPED_CHEST + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; d ENDER_CHEST + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; e JUKEBOX + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; f DISPENSER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; g DROPPER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; h SIGN + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; i HANGING_SIGN + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; j MOB_SPAWNER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; k CREAKING_HEART + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; l PISTON + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; m BREWING_STAND + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; n ENCHANTING_TABLE + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; o END_PORTAL + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; p BEACON + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; q SKULL + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; r DAYLIGHT_DETECTOR + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; s HOPPER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; t COMPARATOR + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; u BANNER + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; v STRUCTURE_BLOCK + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; w END_GATEWAY + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; x COMMAND_BLOCK + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; y SHULKER_BOX + f Lnet/minecraft/world/level/block/entity/TileEntityTypes; z BED + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; a getBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValid + m ()Lnet/minecraft/core/Holder$c; a builtInRegistryHolder + m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/resources/MinecraftKey; a getKey + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a create + m (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntityTypes$a;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/entity/TileEntityTypes; a register + m ()Z b onlyOpCanSetNbt +c net/minecraft/world/level/block/entity/TileEntityTypes$a net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier +c net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; b trialSpawner + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V a lambda$loadAdditional$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveAdditional$1 + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/util/RandomSource;)V a setEntityId + m (Lcom/mojang/serialization/DataResult$Error;)V a lambda$saveAdditional$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V a setState + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; c getTrialSpawner + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; d getState + m ()V f markUpdated +c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector net/minecraft/world/level/block/entity/trialspawner/PlayerDetector + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; a NO_CREATIVE_PLAYERS + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; b INCLUDING_CREATIVE_PLAYERS + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; c SHEEP + m (ZLnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/animal/EntitySheep;)Z a lambda$static$6 + m (ZLnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a lambda$static$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a;Lnet/minecraft/core/BlockPosition;DZ)Ljava/util/List; a lambda$static$7 + m (Lnet/minecraft/core/BlockPosition;DLnet/minecraft/world/entity/player/EntityHuman;)Z a lambda$static$3 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a inLineOfSight + m (ZLnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z b lambda$static$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a;Lnet/minecraft/core/BlockPosition;DZ)Ljava/util/List; b lambda$static$5 + m (Lnet/minecraft/core/BlockPosition;DLnet/minecraft/world/entity/player/EntityHuman;)Z b lambda$static$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a;Lnet/minecraft/core/BlockPosition;DZ)Ljava/util/List; c lambda$static$2 +c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; a SELECT_FROM_LEVEL + m (Ljava/util/List;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; a onlySelectPlayers + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; a onlySelectPlayer + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers +c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a$1 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers +c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a$2 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$2 + f Ljava/util/List; b val$players + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner net/minecraft/world/level/block/entity/trialspawner/TrialSpawner + f Ljava/lang/String; a NORMAL_CONFIG_TAG_NAME + f Ljava/lang/String; b OMINOUS_CONFIG_TAG_NAME + f I c DETECT_PLAYER_SPAWN_BUFFER + f I d DEFAULT_TARGET_COOLDOWN_LENGTH + f I e DEFAULT_PLAYER_SCAN_RANGE + f I f MAX_MOB_TRACKING_DISTANCE + f I g MAX_MOB_TRACKING_DISTANCE_SQR + f F h SPAWNING_AMBIENT_SOUND_CHANCE + f Lnet/minecraft/core/Holder; i normalConfig + f Lnet/minecraft/core/Holder; j ominousConfig + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData; k data + f I l requiredPlayerRange + f I m targetCooldownLength + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$b; n stateAccessor + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; o playerDetector + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; p entitySelector + f Z q overridePeacefulAndMobSpawnRule + f Z r isOminous + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Z)V a tickServer + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)Lnet/minecraft/core/Holder; a lambda$codec$1 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; a lambda$codec$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Ljava/util/UUID;)Z a shouldMobBeUntracked + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a tickClient + m (Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector;)V a setPlayerDetector + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a inLineOfSight + m ()Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a addBecomeOminousParticles + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/particles/ParticleParam;)V a addDetectPlayerParticles + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$3 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V a setState + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a applyOminous + m (Lnet/minecraft/server/level/WorldServer;)Z a canSpawnInLevel + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)V a ejectReward + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/World;)V a overrideEntityToSpawn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/ParticleType;)V a addSpawnParticles + m (DDDLnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a lambda$spawnMob$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b removeOminous + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b addEjectItemParticles + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; b getConfig + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Ljava/util/UUID;)Z b lambda$tickServer$5 + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)Lnet/minecraft/core/Holder; b lambda$codec$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; c spawnMob + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; c getNormalConfig + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; d getOminousConfig + m ()Z e isOminous + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData; f getData + m ()I g getTargetCooldownLength + m ()I h getRequiredPlayerRange + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; i getState + m ()V j markUpdated + m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; k getPlayerDetector + m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; l getEntitySelector + m ()V m overridePeacefulAndMobSpawnRule +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; a NORMAL + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; b OMINOUS + f Lnet/minecraft/core/particles/ParticleType; c particleType + f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; d $VALUES + m ()I a encode + m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; a decode + m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; b $values +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$b net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V a setState + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; d getState + m ()V f markUpdated +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; a DEFAULT + f Lcom/mojang/serialization/Codec; b DIRECT_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f I d spawnRange + f F e totalMobs + f F f simultaneousMobs + f F g totalMobsAddedPerPlayer + f F h simultaneousMobsAddedPerPlayer + f I i ticksBetweenSpawn + f Lnet/minecraft/util/random/SimpleWeightedRandomList; j spawnPotentialsDefinition + f Lnet/minecraft/util/random/SimpleWeightedRandomList; k lootTablesToEject + f Lnet/minecraft/resources/ResourceKey; l itemsToDropWhenOminous + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; a withSpawning + m ()J a ticksBetweenItemSpawners + m (I)I a calculateTargetTotalMobs + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b builder + m (I)I b calculateTargetSimultaneousMobs + m ()I c spawnRange + m ()F d totalMobs + m ()F e simultaneousMobs + m ()F f totalMobsAddedPerPlayer + m ()F g simultaneousMobsAddedPerPlayer + m ()I h ticksBetweenSpawn + m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; i spawnPotentialsDefinition + m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; j lootTablesToEject + m ()Lnet/minecraft/resources/ResourceKey; k itemsToDropWhenOminous +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder + f I a spawnRange + f F b totalMobs + f F c simultaneousMobs + f F d totalMobsAddedPerPlayer + f F e simultaneousMobsAddedPerPlayer + f I f ticksBetweenSpawn + f Lnet/minecraft/util/random/SimpleWeightedRandomList; g spawnPotentialsDefinition + f Lnet/minecraft/util/random/SimpleWeightedRandomList; h lootTablesToEject + f Lnet/minecraft/resources/ResourceKey; i itemsToDropWhenOminous + m (Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a spawnPotentialsDefinition + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a itemsToDropWhenOminous + m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a totalMobs + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; a build + m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a spawnRange + m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b simultaneousMobs + m (Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b lootTablesToEject + m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b ticksBetweenSpawn + m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; c totalMobsAddedPerPlayer + m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; d simultaneousMobsAddedPerPlayer +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; a TRIAL_CHAMBER_BREEZE + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; b TRIAL_CHAMBER_MELEE_HUSK + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; c TRIAL_CHAMBER_MELEE_SPIDER + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; d TRIAL_CHAMBER_MELEE_ZOMBIE + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; e TRIAL_CHAMBER_RANGED_POISON_SKELETON + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; f TRIAL_CHAMBER_RANGED_SKELETON + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; g TRIAL_CHAMBER_RANGED_STRAY + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; h TRIAL_CHAMBER_SLOW_RANGED_POISON_SKELETON + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; i TRIAL_CHAMBER_SLOW_RANGED_SKELETON + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; j TRIAL_CHAMBER_SLOW_RANGED_STRAY + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; k TRIAL_CHAMBER_SMALL_MELEE_BABY_ZOMBIE + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; l TRIAL_CHAMBER_SMALL_MELEE_CAVE_SPIDER + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; m TRIAL_CHAMBER_SMALL_MELEE_SILVERFISH + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; n TRIAL_CHAMBER_SMALL_MELEE_SLIME + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EquipmentTable; a lambda$customSpawnDataWithEquipment$8 + m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/level/MobSpawnerData; a spawnData + m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/MobSpawnerData; a spawnDataWithEquipment + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a trialChamberMeleeOminous + m (Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$spawnDataWithEquipment$7 + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a registryKey + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;)V a register + m (Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/MobSpawnerData; a customSpawnDataWithEquipment + m (Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/MobSpawnerData; a customSpawnData + m (Lnet/minecraft/nbt/NBTTagCompound;)V b lambda$spawnData$6 + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b trialChamberSlowRanged + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; c trialChamberBase + m (Lnet/minecraft/nbt/NBTTagCompound;)V c lambda$bootstrap$5 + m (Lnet/minecraft/nbt/NBTTagCompound;)V d lambda$bootstrap$4 + m (Lnet/minecraft/nbt/NBTTagCompound;)V e lambda$bootstrap$3 + m (Lnet/minecraft/nbt/NBTTagCompound;)V f lambda$bootstrap$2 + m (Lnet/minecraft/nbt/NBTTagCompound;)V g lambda$bootstrap$1 + m (Lnet/minecraft/nbt/NBTTagCompound;)V h lambda$bootstrap$0 +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys + f Lnet/minecraft/resources/ResourceKey; a normal + f Lnet/minecraft/resources/ResourceKey; b ominous + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; a of + m ()Lnet/minecraft/resources/ResourceKey; a normal + m ()Lnet/minecraft/resources/ResourceKey; b ominous +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData + f Ljava/lang/String; a TAG_SPAWN_DATA + f Lcom/mojang/serialization/MapCodec; b MAP_CODEC + f Ljava/util/Set; c detectedPlayers + f Ljava/util/Set; d currentMobs + f J e cooldownEndsAt + f J f nextMobSpawnsAt + f I g totalMobsSpawned + f Ljava/util/Optional; h nextSpawnData + f Ljava/util/Optional; i ejectingLootTable + f Lnet/minecraft/world/entity/Entity; j displayEntity + f D k spin + f D l oSpin + f Ljava/lang/String; m TAG_NEXT_MOB_SPAWNS_AT + f I n DELAY_BETWEEN_PLAYER_SCANS + f I o TRIAL_OMEN_PER_BAD_OMEN_LEVEL + f Lnet/minecraft/util/random/SimpleWeightedRandomList; p dispensing + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Optional; a lambda$static$6 + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z a hasFinishedSpawningAllMobs + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/WorldServer;)V a resetAfterBecomingOminous + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a transformBadOmenIntoTrialOmen + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/MobSpawnerData;)V a lambda$getUpdateTag$12 + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Z a hasMobToSpawn + m ()V a reset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$7 + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/List;)Ljava/util/Optional; a findPlayerWithOminousEffect + m (Lnet/minecraft/server/level/WorldServer;FI)Z a isReadyToOpenShutter + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)J a lowResolutionPosition + m (Lnet/minecraft/server/level/WorldServer;)Z a isCooldownFinished + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/world/entity/Entity; a getOrCreateDisplayEntity + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a lambda$resetAfterBecomingOminous$10 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a getDispensingItems + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z a isReadyToSpawnNextMob + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/core/BlockPosition;)I a countAdditionalPlayers + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;)V a lambda$tryDetectPlayers$8 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V a tryDetectPlayers + m (Lnet/minecraft/server/level/WorldServer;FI)Z b isReadyToEjectItems + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Optional; b lambda$static$5 + m (Lnet/minecraft/world/entity/player/EntityHuman;)Lcom/mojang/datafixers/util/Pair; b lambda$findPlayerWithOminousEffect$9 + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/MobSpawnerData; b getOrCreateNextSpawnData + m ()V b resetStatistics + m ()Z c haveAllCurrentMobsDied + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/lang/Integer; c lambda$static$4 + m ()D d getSpin + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/lang/Long; d lambda$static$3 + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/lang/Long; e lambda$static$2 + m ()D e getOSpin + m ()Ljava/lang/IllegalStateException; f lambda$getUpdateTag$11 + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Set; f lambda$static$1 + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Set; g lambda$static$0 +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; a INACTIVE + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; b WAITING_FOR_PLAYERS + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; c ACTIVE + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; d WAITING_FOR_REWARD_EJECTION + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; e EJECTING_REWARD + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; f COOLDOWN + f F g DELAY_BEFORE_EJECT_AFTER_KILLING_LAST_MOB + f I h TIME_BETWEEN_EACH_EJECTION + f Ljava/lang/String; i name + f I j lightLevel + f D k spinningMobSpeed + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; l particleEmission + f Z m isCapableOfSpawning + f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; n $VALUES + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/player/EntityHuman;)Z a lambda$calculatePositionToSpawnSpawner$4 + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)V a lambda$tickAndGetNext$2 + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a calculatePositionAbove + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Z a timeToSpawnItemSpawner + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a emitParticles + m ()I a lightLevel + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Ljava/util/UUID;)V a lambda$tickAndGetNext$1 + m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; a selectEntityToSpawnItemAbove + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Optional; a calculatePositionToSpawnSpawner + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/phys/Vec3D;)V a lambda$spawnOminousOminousItemSpawner$3 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; a tickAndGetNext + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V a spawnOminousOminousItemSpawner + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/Entity;)Z a lambda$selectEntityToSpawnItemAbove$5 + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$tickAndGetNext$0 + m ()D b spinningMobSpeed + m ()Ljava/lang/String; c getSerializedName + m ()Z d hasSpinningMob + m ()Z e isCapableOfSpawning + m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; f $values +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$a net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$LightLevel + f I a UNLIT + f I b HALF_LIT + f I c LIT +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; a NONE + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; b SMALL_FLAMES + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; c FLAMES_AND_SMOKE + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; d SMOKE_INSIDE_AND_TOP_FACE + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Z)V a lambda$static$3 + m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/World;)V a addParticle + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Z)V b lambda$static$2 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Z)V c lambda$static$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Z)V d lambda$static$0 +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$SpinningMob + f D a NONE + f D b SLOW + f D c FAST +c net/minecraft/world/level/block/entity/vault/VaultBlockEntity net/minecraft/world/level/block/entity/vault/VaultBlockEntity + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/world/level/block/entity/vault/VaultServerData; b serverData + f Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; c sharedData + f Lnet/minecraft/world/level/block/entity/vault/VaultClientData; d clientData + f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; e config + m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)V a setConfig + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTBase; a encode + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$getUpdateTag$0 + m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket + m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)V b lambda$loadAdditional$1 + m ()Lnet/minecraft/world/level/block/entity/vault/VaultServerData; b getServerData + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b access$000 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m ()Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; c getSharedData + m ()Lnet/minecraft/world/level/block/entity/vault/VaultClientData; d getClientData + m ()Lnet/minecraft/world/level/block/entity/vault/VaultConfig; f getConfig +c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$a net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Client + f I a PARTICLE_TICK_RATE + f F b IDLE_PARTICLE_CHANCE + f F c AMBIENT_SOUND_CHANCE + f I d ACTIVATION_PARTICLE_COUNT + f I e DEACTIVATION_PARTICLE_COUNT + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleParam;)V a emitIdleParticles + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3D; a randomPosCenterOfCage + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/particles/ParticleParam;)V a emitDeactivationParticles + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isWithinConnectionRange + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleParam;)V a emitActivationParticles + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/Vec3D; a keyholePos + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/player/EntityHuman;)V a emitConnectionParticlesForPlayer + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Z a shouldDisplayActiveEffects + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultClientData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a tick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a playIdleSounds + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a emitConnectionParticlesForNearbyPlayers + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3D; b randomPosInsideCage +c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$b net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Server + f I a UNLOCKING_DELAY_TICKS + f I b DISPLAY_CYCLE_TICK_RATE + f I c INSERT_FAIL_SOUND_BUFFER_TICKS + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/vault/VaultState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/BlockPosition;)V a cycleDisplayItemFromLootTable + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a tick + m (JLnet/minecraft/world/level/block/entity/vault/VaultState;)Z a shouldCycleDisplayItem + m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/item/ItemStack;)Z a isValidToInsert + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; a resolveItemsToEject + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a setVaultState + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/ItemStack; a getRandomDisplayItemFromLootTable + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Ljava/util/List;)V a unlock + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;)V a playInsertFailSound + m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultState;)Z a canEjectReward + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a tryInsertKey +c net/minecraft/world/level/block/entity/vault/VaultClientData net/minecraft/world/level/block/entity/vault/VaultClientData + f F a ROTATION_SPEED + f F b currentSpin + f F c previousSpin + m ()F a currentSpin + m ()F b previousSpin + m ()V c updateDisplayItemSpin +c net/minecraft/world/level/block/entity/vault/VaultConfig net/minecraft/world/level/block/entity/vault/VaultConfig + f Ljava/lang/String; a TAG_NAME + f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; b DEFAULT + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/resources/ResourceKey; d lootTable + f D e activationRange + f D f deactivationRange + f Lnet/minecraft/world/item/ItemStack; g keyItem + f Ljava/util/Optional; h overrideLootTableToDisplay + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; i playerDetector + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; j entitySelector + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; a playerDetector + m ()Lnet/minecraft/resources/ResourceKey; b lootTable + m ()D c activationRange + m ()D d deactivationRange + m ()Lnet/minecraft/world/item/ItemStack; e keyItem + m ()Ljava/util/Optional; f overrideLootTableToDisplay + m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; g entitySelector + m ()Lcom/mojang/serialization/DataResult; h validate + m ()Ljava/lang/String; i lambda$validate$1 +c net/minecraft/world/level/block/entity/vault/VaultServerData net/minecraft/world/level/block/entity/vault/VaultServerData + f Ljava/lang/String; a TAG_NAME + f Lcom/mojang/serialization/Codec; b CODEC + f Z c isDirty + f I d MAX_REWARD_PLAYERS + f Ljava/util/Set; e rewardedPlayers + f J f stateUpdatingResumesAt + f Ljava/util/List; g itemsToEject + f J h lastInsertFailTimestamp + f I i totalEjectionsNeeded + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)V a set + m ()J a getLastInsertFailTimestamp + m (Ljava/util/List;)V a setItemsToEject + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (J)V a setLastInsertFailTimestamp + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a hasRewardedPlayer + m (Lnet/minecraft/world/entity/player/EntityHuman;)V b addToRewardedPlayers + m ()Ljava/util/Set; b getRewardedPlayers + m (J)V b pauseStateUpdatingUntil + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Integer; b lambda$static$3 + m ()J c stateUpdatingResumesAt + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/List; c lambda$static$2 + m ()Ljava/util/List; d getItemsToEject + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Long; d lambda$static$1 + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/Set; e lambda$static$0 + m ()V e markEjectionFinished + m ()Lnet/minecraft/world/item/ItemStack; f getNextItemToEject + m ()Lnet/minecraft/world/item/ItemStack; g popNextItemToEject + m ()F h ejectionProgress + m ()V i markChanged +c net/minecraft/world/level/block/entity/vault/VaultSharedData net/minecraft/world/level/block/entity/vault/VaultSharedData + f Ljava/lang/String; a TAG_NAME + f Lcom/mojang/serialization/Codec; b CODEC + f Z c isDirty + f Lnet/minecraft/world/item/ItemStack; d displayItem + f Ljava/util/Set; e connectedPlayers + f D f connectedParticlesRange + m (Lnet/minecraft/world/item/ItemStack;)V a setDisplayItem + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Ljava/util/UUID;)Z a lambda$updateConnectedPlayersWithinRange$4 + m ()Lnet/minecraft/world/item/ItemStack; a getDisplayItem + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a set + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;D)V a updateConnectedPlayersWithinRange + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/lang/Double; b lambda$static$2 + m ()Z b hasDisplayItem + m ()Z c hasConnectedPlayers + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/util/Set; c lambda$static$1 + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Lnet/minecraft/world/item/ItemStack; d lambda$static$0 + m ()Ljava/util/Set; d getConnectedPlayers + m ()D e connectedParticlesRange + m ()V f markDirty +c net/minecraft/world/level/block/entity/vault/VaultState net/minecraft/world/level/block/entity/vault/VaultState + f Lnet/minecraft/world/level/block/entity/vault/VaultState; a INACTIVE + f Lnet/minecraft/world/level/block/entity/vault/VaultState; b ACTIVE + f Lnet/minecraft/world/level/block/entity/vault/VaultState; c UNLOCKING + f Lnet/minecraft/world/level/block/entity/vault/VaultState; d EJECTING + f I e UPDATE_CONNECTED_PLAYERS_TICK_RATE + f I f DELAY_BETWEEN_EJECTIONS_TICKS + f I g DELAY_AFTER_LAST_EJECTION_TICKS + f I h DELAY_BEFORE_FIRST_EJECTION_TICKS + f Ljava/lang/String; i stateName + f Lnet/minecraft/world/level/block/entity/vault/VaultState$a; j lightLevel + f [Lnet/minecraft/world/level/block/entity/vault/VaultState; k $VALUES + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onTransition + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Lnet/minecraft/world/level/block/entity/vault/VaultState; a tickAndGetNext + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;D)Lnet/minecraft/world/level/block/entity/vault/VaultState; a updateStateForConnectedPlayers + m ()I a lightLevel + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a onExit + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;F)V a ejectResultItem + m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/entity/vault/VaultState$1 net/minecraft/world/level/block/entity/vault/VaultState$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter +c net/minecraft/world/level/block/entity/vault/VaultState$2 net/minecraft/world/level/block/entity/vault/VaultState$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter +c net/minecraft/world/level/block/entity/vault/VaultState$3 net/minecraft/world/level/block/entity/vault/VaultState$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter +c net/minecraft/world/level/block/entity/vault/VaultState$4 net/minecraft/world/level/block/entity/vault/VaultState$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a onExit + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter +c net/minecraft/world/level/block/entity/vault/VaultState$a net/minecraft/world/level/block/entity/vault/VaultState$LightLevel + f Lnet/minecraft/world/level/block/entity/vault/VaultState$a; a HALF_LIT + f Lnet/minecraft/world/level/block/entity/vault/VaultState$a; b LIT + f I c value + f [Lnet/minecraft/world/level/block/entity/vault/VaultState$a; d $VALUES + m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState$a; a $values +c net/minecraft/world/level/block/grower/WorldGenTreeProvider net/minecraft/world/level/block/grower/TreeGrower + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; b OAK + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; c SPRUCE + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; d MANGROVE + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; e AZALEA + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; f BIRCH + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; g JUNGLE + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; h ACACIA + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; i CHERRY + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; j DARK_OAK + f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; k PALE_OAK + f Ljava/util/Map; l GROWERS + f Ljava/lang/String; m name + f F n secondaryChance + f Ljava/util/Optional; o megaTree + f Ljava/util/Optional; p secondaryMegaTree + f Ljava/util/Optional; q tree + f Ljava/util/Optional; r secondaryTree + f Ljava/util/Optional; s flowers + f Ljava/util/Optional; t secondaryFlowers + m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/resources/ResourceKey; a getConfiguredFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a hasFlowers + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a growTree + m (Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider;)Ljava/lang/String; a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;II)Z a isTwoByTwoSapling + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/ResourceKey; a getConfiguredMegaFeature +c net/minecraft/world/level/block/piston/BlockPiston net/minecraft/world/level/block/piston/PistonBaseBlock + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c EXTENDED + f I d TRIGGER_EXTEND + f I e TRIGGER_CONTRACT + f I f TRIGGER_DROP + f F g PLATFORM_THICKNESS + f Lnet/minecraft/world/phys/shapes/VoxelShape; h EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; i WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; l UP_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; m DOWN_AABB + f Z n isSticky + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)Z a moveBlocks + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a checkIfExtend + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/piston/BlockPiston;)Ljava/lang/Boolean; a lambda$static$0 + m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a getNeighborSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;ZLnet/minecraft/core/EnumDirection;)Z a isPushable + m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/piston/BlockPiston$1 net/minecraft/world/level/block/piston/PistonBaseBlock$1 +c net/minecraft/world/level/block/piston/BlockPiston$2 net/minecraft/world/level/block/piston/PistonBaseBlock$2 +c net/minecraft/world/level/block/piston/BlockPistonExtension net/minecraft/world/level/block/piston/PistonHeadBlock + f Lnet/minecraft/world/phys/shapes/VoxelShape; G DOWN_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; H SOUTH_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; I NORTH_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; J EAST_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; K WEST_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; L SHORT_UP_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; M SHORT_DOWN_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; N SHORT_SOUTH_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; O SHORT_NORTH_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; P SHORT_EAST_ARM_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; Q SHORT_WEST_ARM_AABB + f [Lnet/minecraft/world/phys/shapes/VoxelShape; R SHAPES_SHORT + f [Lnet/minecraft/world/phys/shapes/VoxelShape; S SHAPES_LONG + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c TYPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d SHORT + f F e PLATFORM + f Lnet/minecraft/world/phys/shapes/VoxelShape; f EAST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; g WEST_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; h SOUTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; j UP_AABB + f Lnet/minecraft/world/phys/shapes/VoxelShape; k DOWN_AABB + f F l AABB_OFFSET + f F m EDGE_MIN + f F n EDGE_MAX + f Lnet/minecraft/world/phys/shapes/VoxelShape; o UP_ARM_AABB + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (ZLnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a lambda$makeShapes$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/core/EnumDirection;Z)Lnet/minecraft/world/phys/shapes/VoxelShape; a calculateShape + m (Z)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isFittingBase + m (I)[Lnet/minecraft/world/phys/shapes/VoxelShape; b lambda$makeShapes$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion +c net/minecraft/world/level/block/piston/BlockPistonExtension$1 net/minecraft/world/level/block/piston/PistonHeadBlock$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/piston/BlockPistonMoving net/minecraft/world/level/block/piston/MovingPistonBlock + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c TYPE + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;ZZ)Lnet/minecraft/world/level/block/entity/TileEntity; a newMovingBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a destroy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/piston/TileEntityPiston; a getBlockEntity + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape +c net/minecraft/world/level/block/piston/PistonExtendsChecker net/minecraft/world/level/block/piston/PistonStructureResolver + f I a MAX_PUSH_DEPTH + f Lnet/minecraft/world/level/World; b level + f Lnet/minecraft/core/BlockPosition; c pistonPos + f Z d extending + f Lnet/minecraft/core/BlockPosition; e startPos + f Lnet/minecraft/core/EnumDirection; f pushDirection + f Ljava/util/List; g toPush + f Ljava/util/List; h toDestroy + f Lnet/minecraft/core/EnumDirection; i pistonDirection + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isSticky + m (Lnet/minecraft/core/BlockPosition;)Z a addBranchingBlocks + m ()Z a resolve + m (II)V a reorderListAtCollision + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a addBlockLine + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canStickToEachOther + m ()Lnet/minecraft/core/EnumDirection; b getPushDirection + m ()Ljava/util/List; c getToPush + m ()Ljava/util/List; d getToDestroy +c net/minecraft/world/level/block/piston/PistonUtil net/minecraft/world/level/block/piston/PistonMath + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/core/EnumDirection;D)Lnet/minecraft/world/phys/AxisAlignedBB; a getMovementArea +c net/minecraft/world/level/block/piston/PistonUtil$1 net/minecraft/world/level/block/piston/PistonMath$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/piston/TileEntityPiston net/minecraft/world/level/block/piston/PistonMovingBlockEntity + f D a TICK_MOVEMENT + f I b TICKS_TO_EXTEND + f D c PUSH_OFFSET + f Lnet/minecraft/world/level/block/state/IBlockData; d movedState + f Lnet/minecraft/core/EnumDirection; e direction + f Z f extending + f Z g isSourcePiston + f Ljava/lang/ThreadLocal; h NOCLIP + f F i progress + f F j progressO + f J k lastTicked + f I l deathTicks + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a lambda$moveStuckEntities$1 + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/phys/AxisAlignedBB;)D a getMovement + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/EnumDirection;D)V a fixEntityWithinPistonBase + m (F)F a getProgress + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Z a matchesStickyCritera + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getCollisionShape + m (Lnet/minecraft/world/level/World;)V a setLevel + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/piston/TileEntityPiston;)V a tick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;FLnet/minecraft/world/level/block/piston/TileEntityPiston;)V a moveCollidedEntities + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/entity/Entity;DLnet/minecraft/core/EnumDirection;)V a moveEntityByPiston + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/level/block/piston/TileEntityPiston;)Lnet/minecraft/world/phys/AxisAlignedBB; a moveByPositionAndProgress + m (F)F b getXOff + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;FLnet/minecraft/world/level/block/piston/TileEntityPiston;)V b moveStuckEntities + m ()Z b isExtending + m ()Lnet/minecraft/core/EnumDirection; c getDirection + m (F)F c getYOff + m (F)F d getZOff + m ()Z d isSourcePiston + m (F)F e getExtendedProgress + m ()Lnet/minecraft/core/EnumDirection; f getMovementDirection + m ()Lnet/minecraft/world/level/block/state/IBlockData; j getMovedState + m ()V k finalTick + m ()Lnet/minecraft/core/EnumDirection; s getPushDirection + m ()J t getLastTicked + m ()Lnet/minecraft/world/level/block/state/IBlockData; u getCollisionRelatedBlockState + m ()Z v isStickyForEntities + m ()Lnet/minecraft/core/EnumDirection; w lambda$static$0 +c net/minecraft/world/level/block/piston/TileEntityPiston$1 net/minecraft/world/level/block/piston/PistonMovingBlockEntity$1 + f [I a $SwitchMap$net$minecraft$core$Direction$Axis + f [I b $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/block/state/BlockBase net/minecraft/world/level/block/state/BlockBehaviour + f [Lnet/minecraft/core/EnumDirection; aG UPDATE_SHAPE_ORDER + f Z aH hasCollision + f F aI explosionResistance + f Z aJ isRandomlyTicking + f Lnet/minecraft/world/level/block/SoundEffectType; aK soundType + f F aL friction + f F aM speedFactor + f F aN jumpFactor + f Z aO dynamicShape + f Lnet/minecraft/world/flag/FeatureFlagSet; aP requiredFeatures + f Lnet/minecraft/world/level/block/state/BlockBase$Info; aQ properties + f Ljava/util/Optional; aR drops + f Ljava/lang/String; aS descriptionId + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateIndirectNeighbourShapes + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getDestroyProgress + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Ljava/util/function/BiConsumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a lambda$onExplosionHit$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)J a getSeed + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$simpleCodec$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ isCollisionShapeFullBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a_ getEntityInsideCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a_ attack + m ()F ar_ getMaxHorizontalOffset + m ()F at_ getMaxVerticalOffset + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; b simpleCodec + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/SoundEffectType; h_ getSoundType + m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures + m (Lnet/minecraft/world/level/block/state/IBlockData;)I i_ getLightBlock + m ()Lnet/minecraft/world/item/Item; j asItem + m ()Lnet/minecraft/world/level/block/Block; o asBlock + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; s properties + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; t propertiesCodec + m ()Ljava/util/Optional; u getLootTable + m ()Ljava/lang/String; v getDescriptionId + m ()Lnet/minecraft/world/level/material/MaterialMapColor; w defaultMapColor + m ()F x defaultDestroyTime +c net/minecraft/world/level/block/state/BlockBase$1 net/minecraft/world/level/block/state/BlockBehaviour$1 + f [I a $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType +c net/minecraft/world/level/block/state/BlockBase$BlockData net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase + f Z A replaceable + f Lnet/minecraft/world/level/block/state/BlockBase$BlockData$Cache; B cache + f Lnet/minecraft/world/level/material/Fluid; C fluidState + f Z D isRandomlyTicking + f Z E solidRender + f Lnet/minecraft/world/phys/shapes/VoxelShape; F occlusionShape + f [Lnet/minecraft/world/phys/shapes/VoxelShape; G occlusionShapesByFace + f Z H propagatesSkylightDown + f I I lightBlock + f [Lnet/minecraft/core/EnumDirection; a DIRECTIONS + f [Lnet/minecraft/world/phys/shapes/VoxelShape; f EMPTY_OCCLUSION_SHAPES + f [Lnet/minecraft/world/phys/shapes/VoxelShape; g FULL_BLOCK_OCCLUSION_SHAPES + f I h lightEmission + f Z i useShapeForLightOcclusion + f Z j isAir + f Z k ignitedByLava + f Z l liquid + f Z m legacySolid + f Lnet/minecraft/world/level/material/EnumPistonReaction; n pushReaction + f Lnet/minecraft/world/level/material/MaterialMapColor; o mapColor + f F p destroySpeed + f Z q requiresCorrectToolForDrops + f Z r canOcclude + f Lnet/minecraft/world/level/block/state/BlockBase$f; s isRedstoneConductor + f Lnet/minecraft/world/level/block/state/BlockBase$f; t isSuffocating + f Lnet/minecraft/world/level/block/state/BlockBase$f; u isViewBlocking + f Lnet/minecraft/world/level/block/state/BlockBase$f; v hasPostProcess + f Lnet/minecraft/world/level/block/state/BlockBase$f; w emissiveRendering + f Lnet/minecraft/world/level/block/state/BlockBase$b; x offsetFunction + f Z y spawnTerrainParticles + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; z instrument + m ()Lnet/minecraft/world/level/block/SoundEffectType; A getSoundType + m ()Lnet/minecraft/world/level/block/state/IBlockData; B asState + m ()Z C requiresCorrectToolForDrops + m ()Z D shouldSpawnTerrainParticles + m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; E instrument + m ()Z H calculateSolid + m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V a lambda$static$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/EnumDirection;)Z a entityCanStandOnFace + m (Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceOcclusionShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a updateNeighbourShapes + m (Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced + m ()V a initCache + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/EnumBlockSupport;)Z a isFaceSturdy + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak + m (Lnet/minecraft/core/HolderSet;)Z a is + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onPlace + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a entityCanStandOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z a isValidSpawn + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a getOffset + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a attack + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a handleNeighborChanged + m (Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable + m (Lnet/minecraft/core/Holder;)Z a is + m (Lnet/minecraft/tags/TagKey;Ljava/util/function/Predicate;)Z a is + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/MaterialMapColor; a getMapColor + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getDestroyProgress + m (Lnet/minecraft/resources/ResourceKey;)Z a is + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack + m (Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops + m (Lnet/minecraft/world/level/block/Block;)Z a is + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateNeighbourShapes + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b emissiveRendering + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onRemove + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V b updateIndirectNeighbourShapes + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick + m (Lnet/minecraft/core/BlockPosition;)J b getSeed + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal + m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V b lambda$static$0 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V b updateIndirectNeighbourShapes + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getEntityInsideCollisionShape + m ()Lnet/minecraft/world/level/block/Block; b getBlock + m ()Lnet/minecraft/core/Holder; c getBlockHolder + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z c isFaceSturdy + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; c getMenuProvider + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z d isRedstoneConductor + m ()Z d blocksMotion + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F e getDestroySpeed + m ()Z e isSolid + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getShape + m ()Z f propagatesSkylightDown + m ()I g getLightBlock + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; g getCollisionShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; h getBlockSupportShape + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; h getOcclusionShape + m ()Z i hasLargeCollisionShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; i getInteractionShape + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z j isSuffocating + m ()Z j useShapeForLightOcclusion + m ()I k getLightEmission + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z k isViewBlocking + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z l hasPostProcess + m ()Z l isAir + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z m isCollisionShapeFullBlock + m ()Z m ignitedByLava + m ()Z n liquid + m ()Lnet/minecraft/world/level/block/EnumRenderType; o getRenderShape + m ()Z p isSignalSource + m ()Z q hasAnalogOutputSignal + m ()Lnet/minecraft/world/level/material/EnumPistonReaction; r getPistonPushReaction + m ()Z s isSolidRender + m ()Z t canOcclude + m ()Z u hasOffsetFunction + m ()Z v canBeReplaced + m ()Ljava/util/stream/Stream; w getTags + m ()Z x hasBlockEntity + m ()Lnet/minecraft/world/level/material/Fluid; y getFluidState + m ()Z z isRandomlyTicking +c net/minecraft/world/level/block/state/BlockBase$BlockData$Cache net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache + f Lnet/minecraft/world/phys/shapes/VoxelShape; a collisionShape + f Z b largeCollisionShape + f Z c isCollisionShapeFullBlock + f [Lnet/minecraft/core/EnumDirection; d DIRECTIONS + f I e SUPPORT_TYPE_COUNT + f [Z f faceSturdy + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Z a lambda$new$0 + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/EnumBlockSupport;)Z a isFaceSturdy + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/EnumBlockSupport;)I b getFaceSupportIndex +c net/minecraft/world/level/block/state/BlockBase$EnumRandomOffset net/minecraft/world/level/block/state/BlockBehaviour$OffsetType + f Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; a NONE + f Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; b XZ + f Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; c XYZ + f [Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; d $VALUES + m ()[Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; a $values +c net/minecraft/world/level/block/state/BlockBase$Info net/minecraft/world/level/block/state/BlockBehaviour$Properties + f Lnet/minecraft/world/level/block/state/BlockBase$f; A isRedstoneConductor + f Lnet/minecraft/world/level/block/state/BlockBase$f; B isSuffocating + f Lnet/minecraft/world/level/block/state/BlockBase$f; C isViewBlocking + f Lnet/minecraft/world/level/block/state/BlockBase$f; D hasPostProcess + f Lnet/minecraft/world/level/block/state/BlockBase$f; E emissiveRendering + f Z F dynamicShape + f Lnet/minecraft/world/flag/FeatureFlagSet; G requiredFeatures + f Lnet/minecraft/world/level/block/state/BlockBase$b; H offsetFunction + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/function/Function; b mapColor + f Z c hasCollision + f Lnet/minecraft/world/level/block/SoundEffectType; d soundType + f Ljava/util/function/ToIntFunction; e lightEmission + f F f explosionResistance + f F g destroyTime + f Z h requiresCorrectToolForDrops + f Z i isRandomlyTicking + f F j friction + f F k speedFactor + f F l jumpFactor + f Lnet/minecraft/resources/ResourceKey; m id + f Lnet/minecraft/resources/DependantName; n drops + f Lnet/minecraft/resources/DependantName; o descriptionId + f Z p canOcclude + f Z q isAir + f Z r ignitedByLava + f Z s liquid + f Z t forceSolidOff + f Z u forceSolidOn + f Lnet/minecraft/world/level/material/EnumPistonReaction; v pushReaction + f Z w spawnTerrainParticles + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; x instrument + f Z y replaceable + f Lnet/minecraft/world/level/block/state/BlockBase$e; z isValidSpawn + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a setId + m (Ljava/util/Optional;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a overrideLootTable + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a instrument + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$new$9 + m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; a friction + m (Lnet/minecraft/world/level/block/SoundEffectType;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a sound + m (Lnet/minecraft/world/level/material/MaterialMapColor;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/MaterialMapColor; a lambda$mapColor$11 + m (Lnet/minecraft/world/level/material/EnumPistonReaction;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a pushReaction + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; a of + m (Lnet/minecraft/world/level/block/state/BlockBase;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a ofFullCopy + m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z a lambda$new$5 + m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a isRedstoneConductor + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a overrideDescription + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a requiredFeatures + m (Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a offsetType + m (Lnet/minecraft/world/level/block/state/IBlockData;)I a lambda$new$2 + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor + m (Lnet/minecraft/world/level/block/state/BlockBase$e;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a isValidSpawn + m (FF)Lnet/minecraft/world/level/block/state/BlockBase$Info; a strength + m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor + m (Ljava/util/function/ToIntFunction;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a lightLevel + m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/MaterialMapColor; a lambda$mapColor$10 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a lambda$offsetType$13 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/MaterialMapColor; b lambda$new$1 + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; b noCollission + m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; b isSuffocating + m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; b speedFactor + m (Lnet/minecraft/world/level/block/state/BlockBase;)Lnet/minecraft/world/level/block/state/BlockBase$Info; b ofLegacyCopy + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b lambda$new$8 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$new$4 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; b lambda$offsetType$12 + m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; c isViewBlocking + m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; c jumpFactor + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; c noOcclusion + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c lambda$new$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c lambda$new$7 + m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; d strength + m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; d hasPostProcess + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z d lambda$new$6 + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; d instabreak + m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; e emissiveRendering + m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; e destroyTime + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; e randomTicks + m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; f explosionResistance + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; f dynamicShape + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; g noLootTable + m ()Ljava/util/Optional; h effectiveDrops + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; i ignitedByLava + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; j liquid + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; k forceSolidOn + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; l forceSolidOff + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; m air + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; n requiresCorrectToolForDrops + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; o noTerrainParticles + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; p replaceable + m ()Ljava/lang/String; q effectiveDescriptionId + m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; r lambda$static$0 +c net/minecraft/world/level/block/state/BlockBase$b net/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction +c net/minecraft/world/level/block/state/BlockBase$e net/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate +c net/minecraft/world/level/block/state/BlockBase$f net/minecraft/world/level/block/state/BlockBehaviour$StatePredicate +c net/minecraft/world/level/block/state/BlockStateList net/minecraft/world/level/block/state/StateDefinition + f Ljava/util/regex/Pattern; a NAME_PATTERN + f Ljava/lang/Object; b owner + f Lcom/google/common/collect/ImmutableSortedMap; c propertiesByName + f Lcom/google/common/collect/ImmutableList; d states + m ()Lcom/google/common/collect/ImmutableList; a getPossibleStates + m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a lambda$new$0 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; a lambda$appendPropertyCodec$5 + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/IBlockState; a getProperty + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a lambda$appendPropertyCodec$6 + m (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lcom/mojang/serialization/MapCodec; a appendPropertyCodec + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Lcom/mojang/datafixers/util/Pair; a lambda$appendPropertyCodec$7 + m (Ljava/util/List;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/util/List; a lambda$new$1 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/List;)Ljava/util/stream/Stream; a lambda$new$2 + m (Lnet/minecraft/world/level/block/state/BlockStateList$b;Ljava/lang/Object;Lcom/mojang/serialization/MapCodec;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V a lambda$new$3 + m ()Lnet/minecraft/world/level/block/state/IBlockDataHolder; b any + m (Ljava/lang/String;)V b lambda$appendPropertyCodec$4 + m ()Ljava/lang/Object; c getOwner + m ()Ljava/util/Collection; d getProperties +c net/minecraft/world/level/block/state/BlockStateList$a net/minecraft/world/level/block/state/StateDefinition$Builder + f Ljava/lang/Object; a owner + f Ljava/util/Map; b properties + m ([Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/level/block/state/BlockStateList$a; a add + m (Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockStateList$b;)Lnet/minecraft/world/level/block/state/BlockStateList; a create + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)V a validateProperty +c net/minecraft/world/level/block/state/BlockStateList$b net/minecraft/world/level/block/state/StateDefinition$Factory +c net/minecraft/world/level/block/state/IBlockData net/minecraft/world/level/block/state/BlockState + f Lcom/mojang/serialization/Codec; a CODEC + m ()Lnet/minecraft/world/level/block/state/IBlockData; B asState +c net/minecraft/world/level/block/state/IBlockDataHolder net/minecraft/world/level/block/state/StateHolder + f Ljava/util/function/Function; a PROPERTY_ENTRY_TO_STRING_FUNCTION + f Ljava/lang/String; b NAME_TAG + f Ljava/lang/String; c PROPERTIES_TAG + f Ljava/lang/Object; d owner + f Lcom/mojang/serialization/MapCodec; e propertiesCodec + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap; f values + f Ljava/util/Map; g neighbours + m ()Ljava/util/Collection; F getProperties + m ()Ljava/util/Map; G getValues + m (Ljava/util/Map;)V a populateNeighbours + m (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; a findNextInCollection + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Object; a setValueInternal + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/Object; a cycle + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/Comparable; a getValueOrElse + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z b hasProperty + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/Object; b setValue + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/Comparable; c getValue + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/Object; c trySetValue + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/util/Optional; d getOptionalValue + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/util/Map; d makeNeighbourValues + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/Comparable; e getNullableValue +c net/minecraft/world/level/block/state/IBlockDataHolder$1 net/minecraft/world/level/block/state/StateHolder$1 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/String; a getName + m (Ljava/util/Map$Entry;)Ljava/lang/String; a apply +c net/minecraft/world/level/block/state/pattern/ShapeDetector net/minecraft/world/level/block/state/pattern/BlockPattern + f [[[Ljava/util/function/Predicate; a pattern + f I b depth + f I c height + f I d width + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection; a find + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection; a matches + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection; a matches + m ()I a getDepth + m (Lnet/minecraft/world/level/IWorldReader;Z)Lcom/google/common/cache/LoadingCache; a createLevelCache + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;III)Lnet/minecraft/core/BlockPosition; a translateAndRotate + m ()I b getHeight + m ()I c getWidth + m ()[[[Ljava/util/function/Predicate; d getPattern +c net/minecraft/world/level/block/state/pattern/ShapeDetector$BlockLoader net/minecraft/world/level/block/state/pattern/BlockPattern$BlockCacheLoader + f Lnet/minecraft/world/level/IWorldReader; a level + f Z b loadChunks + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock; a load +c net/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection net/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch + f Lnet/minecraft/core/BlockPosition; a frontTopLeft + f Lnet/minecraft/core/EnumDirection; b forwards + f Lnet/minecraft/core/EnumDirection; c up + f Lcom/google/common/cache/LoadingCache; d cache + f I e width + f I f height + f I g depth + m (III)Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock; a getBlock + m ()Lnet/minecraft/core/BlockPosition; a getFrontTopLeft + m ()Lnet/minecraft/core/EnumDirection; b getForwards + m ()Lnet/minecraft/core/EnumDirection; c getUp + m ()I d getWidth + m ()I e getHeight + m ()I f getDepth +c net/minecraft/world/level/block/state/pattern/ShapeDetectorBlock net/minecraft/world/level/block/state/pattern/BlockInWorld + f Lnet/minecraft/world/level/IWorldReader; a level + f Lnet/minecraft/core/BlockPosition; b pos + f Z c loadChunks + f Lnet/minecraft/world/level/block/state/IBlockData; d state + f Lnet/minecraft/world/level/block/entity/TileEntity; e entity + f Z f cachedEntity + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a hasState + m ()Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$hasState$0 + m ()Lnet/minecraft/world/level/block/entity/TileEntity; b getEntity + m ()Lnet/minecraft/world/level/IWorldReader; c getLevel + m ()Lnet/minecraft/core/BlockPosition; d getPos +c net/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder net/minecraft/world/level/block/state/pattern/BlockPatternBuilder + f Lcom/google/common/base/Joiner; a COMMA_JOINED + f Ljava/util/List; b pattern + f Ljava/util/Map; c lookup + f I d height + f I e width + m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$new$0 + m (CLjava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder; a where + m ([Ljava/lang/String;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder; a aisle + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder; a start + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; b build + m ()[[[Ljava/util/function/Predicate; c createPattern + m ()V d ensureAllCharactersMatched +c net/minecraft/world/level/block/state/predicate/BlockPredicate net/minecraft/world/level/block/state/predicate/BlockPredicate + f Lnet/minecraft/world/level/block/Block; a block + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockPredicate; a forBlock +c net/minecraft/world/level/block/state/predicate/BlockStatePredicate net/minecraft/world/level/block/state/predicate/BlockStatePredicate + f Ljava/util/function/Predicate; a ANY + f Lnet/minecraft/world/level/block/state/BlockStateList; b definition + f Ljava/util/Map; c properties + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;)Z a applies + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; a forBlock + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; a where + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$static$0 +c net/minecraft/world/level/block/state/properties/BlockProperties net/minecraft/world/level/block/state/properties/BlockStateProperties + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; A PERSISTENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; B POWERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; C SHORT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; D SHRIEKING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; E SIGNAL_FIRE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; F SNOWY + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; G TIP + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; H TRIGGERED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; I UNSTABLE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; J WATERLOGGED + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; K HORIZONTAL_AXIS + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; L AXIS + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; M UP + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; N DOWN + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; O NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; P EAST + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; Q SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; R WEST + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; S FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; T FACING_HOPPER + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; U HORIZONTAL_FACING + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; V FLOWER_AMOUNT + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; W ORIENTATION + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; X ATTACH_FACE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; Y BELL_ATTACHMENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; Z EAST_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a ACTIVE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aA AGE_25 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aB BITES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aC CANDLES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aD DELAY + f I aE MAX_DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aF DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aG EGGS + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aH HATCH + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aI LAYERS + f I aJ MIN_LEVEL + f I aK MIN_LEVEL_CAULDRON + f I aL MAX_LEVEL_3 + f I aM MAX_LEVEL_8 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aN LEVEL_CAULDRON + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aO LEVEL_COMPOSTER + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aP LEVEL_FLOWING + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aQ LEVEL_HONEY + f I aR MAX_LEVEL_15 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aS LEVEL + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aT MOISTURE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aU NOTE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aV PICKLES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aW POWER + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aX STAGE + f I aY STABILITY_MAX_DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aZ STABILITY_DISTANCE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; aa NORTH_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ab SOUTH_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ac WEST_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ad EAST_REDSTONE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ae NORTH_REDSTONE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; af SOUTH_REDSTONE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ag WEST_REDSTONE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ah DOUBLE_BLOCK_HALF + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ai HALF + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; aj RAIL_SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ak RAIL_SHAPE_STRAIGHT + f I al MAX_AGE_1 + f I am MAX_AGE_2 + f I an MAX_AGE_3 + f I ao MAX_AGE_4 + f I ap MAX_AGE_5 + f I aq MAX_AGE_7 + f I ar MAX_AGE_15 + f I as MAX_AGE_25 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; at AGE_1 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; au AGE_2 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; av AGE_3 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aw AGE_4 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ax AGE_5 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ay AGE_7 + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; az AGE_15 + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b ATTACHED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bA CRAFTING + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bB TRIAL_SPAWNER_STATE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bC VAULT_STATE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bD OMINOUS + f I ba MIN_RESPAWN_ANCHOR_CHARGES + f I bb MAX_RESPAWN_ANCHOR_CHARGES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; bc RESPAWN_ANCHOR_CHARGES + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; bd ROTATION_16 + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; be BED_PART + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bf CHEST_TYPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bg MODE_COMPARATOR + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bh DOOR_HINGE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bi NOTEBLOCK_INSTRUMENT + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bj PISTON_TYPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bk SLAB_TYPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bl STAIRS_SHAPE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bm STRUCTUREBLOCK_MODE + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bn BAMBOO_LEAVES + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bo TILT + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bp VERTICAL_DIRECTION + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bq DRIPSTONE_THICKNESS + f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; br SCULK_SENSOR_PHASE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bs CHISELED_BOOKSHELF_SLOT_0_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bt CHISELED_BOOKSHELF_SLOT_1_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bu CHISELED_BOOKSHELF_SLOT_2_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bv CHISELED_BOOKSHELF_SLOT_3_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bw CHISELED_BOOKSHELF_SLOT_4_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bx CHISELED_BOOKSHELF_SLOT_5_OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; by DUSTED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bz CRACKED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c BERRIES + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d BLOOM + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e BOTTOM + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f CAN_SUMMON + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g CONDITIONAL + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h DISARMED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; i DRAG + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; j ENABLED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; k EXTENDED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; l EYE + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; m FALLING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; n HANGING + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; o HAS_BOTTLE_0 + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; p HAS_BOTTLE_1 + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; q HAS_BOTTLE_2 + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; r HAS_RECORD + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; s HAS_BOOK + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; t INVERTED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; u IN_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; v LIT + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; w LOCKED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; x NATURAL + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; y OCCUPIED + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; z OPEN + m (Lnet/minecraft/core/EnumDirection;)Z a lambda$static$0 + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z a lambda$static$1 +c net/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition net/minecraft/world/level/block/state/properties/AttachFace + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; a FLOOR + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; b WALL + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; c CEILING + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; e $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyBambooSize net/minecraft/world/level/block/state/properties/BambooLeaves + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; a NONE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; b SMALL + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; c LARGE + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; e $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyBedPart net/minecraft/world/level/block/state/properties/BedPart + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart; a HEAD + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart; b FOOT + f Ljava/lang/String; c name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart; d $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyBellAttach net/minecraft/world/level/block/state/properties/BellAttachType + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; a FLOOR + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; b CEILING + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; c SINGLE_WALL + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; d DOUBLE_WALL + f Ljava/lang/String; e name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; f $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyChestType net/minecraft/world/level/block/state/properties/ChestType + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; a SINGLE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; b LEFT + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; c RIGHT + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; e $VALUES + m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; a getOpposite + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode net/minecraft/world/level/block/state/properties/ComparatorMode + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode; a COMPARE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode; b SUBTRACT + f Ljava/lang/String; c name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode; d $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge net/minecraft/world/level/block/state/properties/DoorHingeSide + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; a LEFT + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; b RIGHT + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; c $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf net/minecraft/world/level/block/state/properties/DoubleBlockHalf + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; a UPPER + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; b LOWER + f Lnet/minecraft/core/EnumDirection; c directionToOther + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; d $VALUES + m ()Lnet/minecraft/core/EnumDirection; a getDirectionToOther + m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; b getOtherHalf + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; d $values +c net/minecraft/world/level/block/state/properties/BlockPropertyHalf net/minecraft/world/level/block/state/properties/Half + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyHalf; a TOP + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyHalf; b BOTTOM + f Ljava/lang/String; c name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyHalf; d $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyHalf; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyInstrument net/minecraft/world/level/block/state/properties/NoteBlockInstrument + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; A $VALUES + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; a HARP + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; b BASEDRUM + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; c SNARE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; d HAT + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; e BASS + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; f FLUTE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; g BELL + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; h GUITAR + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; i CHIME + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; j XYLOPHONE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; k IRON_XYLOPHONE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; l COW_BELL + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; m DIDGERIDOO + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; n BIT + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; o BANJO + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; p PLING + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; q ZOMBIE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; r SKELETON + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; s CREEPER + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; t DRAGON + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; u WITHER_SKELETON + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; v PIGLIN + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; w CUSTOM_HEAD + f Ljava/lang/String; x name + f Lnet/minecraft/core/Holder; y soundEvent + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; z type + m ()Lnet/minecraft/core/Holder; a getSoundEvent + m ()Z b isTunable + m ()Ljava/lang/String; c getSerializedName + m ()Z d hasCustomSound + m ()Z e worksAboveNoteBlock + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; f $values +c net/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a net/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; a BASE_BLOCK + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; b MOB_HEAD + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; c CUSTOM + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; d $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; a $values +c net/minecraft/world/level/block/state/properties/BlockPropertyPistonType net/minecraft/world/level/block/state/properties/PistonType + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyPistonType; a DEFAULT + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyPistonType; b STICKY + f Ljava/lang/String; c name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyPistonType; d $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyPistonType; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide net/minecraft/world/level/block/state/properties/RedstoneSide + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; a UP + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; b SIDE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; c NONE + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; e $VALUES + m ()Z a isConnected + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertySlabType net/minecraft/world/level/block/state/properties/SlabType + f Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; a TOP + f Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; b BOTTOM + f Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; c DOUBLE + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; e $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyStairsShape net/minecraft/world/level/block/state/properties/StairsShape + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; a STRAIGHT + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; b INNER_LEFT + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; c INNER_RIGHT + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; d OUTER_LEFT + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; e OUTER_RIGHT + f Ljava/lang/String; f name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; g $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyStructureMode net/minecraft/world/level/block/state/properties/StructureMode + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; a SAVE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; b LOAD + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; c CORNER + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; d DATA + f Ljava/lang/String; e name + f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; g $VALUES + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition net/minecraft/world/level/block/state/properties/RailShape + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; a NORTH_SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; b EAST_WEST + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; c ASCENDING_EAST + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; d ASCENDING_WEST + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; e ASCENDING_NORTH + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; f ASCENDING_SOUTH + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; g SOUTH_EAST + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; h SOUTH_WEST + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; i NORTH_WEST + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; j NORTH_EAST + f Ljava/lang/String; k name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; l $VALUES + m ()Ljava/lang/String; a getName + m ()Z b isSlope + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; d $values +c net/minecraft/world/level/block/state/properties/BlockPropertyWallHeight net/minecraft/world/level/block/state/properties/WallSide + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; a NONE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; b LOW + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; c TALL + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; e $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/BlockPropertyWood net/minecraft/world/level/block/state/properties/WoodType + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; b OAK + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; c SPRUCE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; d BIRCH + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; e ACACIA + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; f CHERRY + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; g JUNGLE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; h DARK_OAK + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; i PALE_OAK + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; j CRIMSON + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; k WARPED + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; l MANGROVE + f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; m BAMBOO + f Ljava/lang/String; n name + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; o setType + f Lnet/minecraft/world/level/block/SoundEffectType; p soundType + f Lnet/minecraft/world/level/block/SoundEffectType; q hangingSignSoundType + f Lnet/minecraft/sounds/SoundEffect; r fenceGateClose + f Lnet/minecraft/sounds/SoundEffect; s fenceGateOpen + f Ljava/util/Map; t TYPES + m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; a register + m ()Ljava/util/stream/Stream; a values + m ()Ljava/lang/String; b name + m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; c setType + m ()Lnet/minecraft/world/level/block/SoundEffectType; d soundType + m ()Lnet/minecraft/world/level/block/SoundEffectType; e hangingSignSoundType + m ()Lnet/minecraft/sounds/SoundEffect; f fenceGateClose + m ()Lnet/minecraft/sounds/SoundEffect; g fenceGateOpen +c net/minecraft/world/level/block/state/properties/BlockSetType net/minecraft/world/level/block/state/properties/BlockSetType + f Lnet/minecraft/sounds/SoundEffect; A trapdoorClose + f Lnet/minecraft/sounds/SoundEffect; B trapdoorOpen + f Lnet/minecraft/sounds/SoundEffect; C pressurePlateClickOff + f Lnet/minecraft/sounds/SoundEffect; D pressurePlateClickOn + f Lnet/minecraft/sounds/SoundEffect; E buttonClickOff + f Lnet/minecraft/sounds/SoundEffect; F buttonClickOn + f Ljava/util/Map; G TYPES + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; b IRON + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; c COPPER + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; d GOLD + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; e STONE + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; f POLISHED_BLACKSTONE + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; g OAK + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; h SPRUCE + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; i BIRCH + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; j ACACIA + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; k CHERRY + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; l JUNGLE + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; m DARK_OAK + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; n PALE_OAK + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; o CRIMSON + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; p WARPED + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; q MANGROVE + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; r BAMBOO + f Ljava/lang/String; s name + f Z t canOpenByHand + f Z u canOpenByWindCharge + f Z v canButtonBeActivatedByArrows + f Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; w pressurePlateSensitivity + f Lnet/minecraft/world/level/block/SoundEffectType; x soundType + f Lnet/minecraft/sounds/SoundEffect; y doorClose + f Lnet/minecraft/sounds/SoundEffect; z doorOpen + m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; a register + m ()Ljava/util/stream/Stream; a values + m ()Ljava/lang/String; b name + m ()Z c canOpenByHand + m ()Z d canOpenByWindCharge + m ()Z e canButtonBeActivatedByArrows + m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; f pressurePlateSensitivity + m ()Lnet/minecraft/world/level/block/SoundEffectType; g soundType + m ()Lnet/minecraft/sounds/SoundEffect; h doorClose + m ()Lnet/minecraft/sounds/SoundEffect; i doorOpen + m ()Lnet/minecraft/sounds/SoundEffect; j trapdoorClose + m ()Lnet/minecraft/sounds/SoundEffect; k trapdoorOpen + m ()Lnet/minecraft/sounds/SoundEffect; l pressurePlateClickOff + m ()Lnet/minecraft/sounds/SoundEffect; m pressurePlateClickOn + m ()Lnet/minecraft/sounds/SoundEffect; n buttonClickOff + m ()Lnet/minecraft/sounds/SoundEffect; o buttonClickOn +c net/minecraft/world/level/block/state/properties/BlockSetType$a net/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity + f Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; a EVERYTHING + f Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; b MOBS + f [Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; c $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; a $values +c net/minecraft/world/level/block/state/properties/BlockStateBoolean net/minecraft/world/level/block/state/properties/BooleanProperty + f Ljava/util/List; a VALUES + f I b TRUE_INDEX + f I c FALSE_INDEX + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a create + m ()Ljava/util/List; a getPossibleValues + m (Ljava/lang/Comparable;)I a getInternalIndex + m (Ljava/lang/Boolean;)Ljava/lang/String; a getName + m (Ljava/lang/Boolean;)I b getInternalIndex + m (Ljava/lang/Comparable;)Ljava/lang/String; b getName + m (Ljava/lang/String;)Ljava/util/Optional; b getValue +c net/minecraft/world/level/block/state/properties/BlockStateEnum net/minecraft/world/level/block/state/properties/EnumProperty + f Ljava/util/List; a values + f Ljava/util/Map; b names + f [I c ordinalToIndex + m (Ljava/lang/Enum;)Ljava/lang/String; a getName + m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/List;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create + m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create + m ()Ljava/util/List; a getPossibleValues + m (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create + m (Ljava/lang/Comparable;)I a getInternalIndex + m (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create + m (Ljava/lang/Enum;)I b getInternalIndex + m (Ljava/lang/Comparable;)Ljava/lang/String; b getName + m ()I b generateHashCode + m (Ljava/lang/String;)Ljava/util/Optional; b getValue + m (Ljava/lang/Enum;)Z c lambda$create$0 +c net/minecraft/world/level/block/state/properties/BlockStateInteger net/minecraft/world/level/block/state/properties/IntegerProperty + f Lit/unimi/dsi/fastutil/ints/IntImmutableList; a values + f I b min + f I c max + m (Ljava/lang/String;II)Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; a create + m ()Ljava/util/List; a getPossibleValues + m (Ljava/lang/Comparable;)I a getInternalIndex + m (Ljava/lang/Integer;)Ljava/lang/String; a getName + m (Ljava/lang/Comparable;)Ljava/lang/String; b getName + m ()I b generateHashCode + m (Ljava/lang/Integer;)I b getInternalIndex + m (Ljava/lang/String;)Ljava/util/Optional; b getValue +c net/minecraft/world/level/block/state/properties/DripstoneThickness net/minecraft/world/level/block/state/properties/DripstoneThickness + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; a TIP_MERGE + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; b TIP + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; c FRUSTUM + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; d MIDDLE + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; e BASE + f Ljava/lang/String; f name + f [Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; g $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/IBlockState net/minecraft/world/level/block/state/properties/Property + f Ljava/lang/Class; a clazz + f Ljava/lang/String; b name + f Ljava/lang/Integer; c hashCode + f Lcom/mojang/serialization/Codec; d codec + f Lcom/mojang/serialization/Codec; e valueCodec + m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; a value + m ()Ljava/util/List; a getPossibleValues + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$new$2 + m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a lambda$parseValue$3 + m (Ljava/lang/Comparable;)I a getInternalIndex + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/block/state/IBlockDataHolder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a parseValue + m ()I b generateHashCode + m (Ljava/lang/String;)Ljava/util/Optional; b getValue + m (Ljava/lang/Comparable;)Ljava/lang/String; b getName + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$new$1 + m (Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; c value + m ()Ljava/util/stream/Stream; c getAllValues + m (Ljava/lang/String;)Ljava/lang/String; d lambda$new$0 + m ()Lcom/mojang/serialization/Codec; d codec + m ()Lcom/mojang/serialization/Codec; e valueCodec + m ()Ljava/lang/String; f getName + m ()Ljava/lang/Class; g getValueClass +c net/minecraft/world/level/block/state/properties/IBlockState$a net/minecraft/world/level/block/state/properties/Property$Value + f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property + f Ljava/lang/Comparable; b value + m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; a property + m ()Ljava/lang/Comparable; b value +c net/minecraft/world/level/block/state/properties/RotationSegment net/minecraft/world/level/block/state/properties/RotationSegment + f Lnet/minecraft/util/SegmentedAnglePrecision; a SEGMENTED_ANGLE16 + f I b MAX_SEGMENT_INDEX + f I c NORTH_0 + f I d EAST_90 + f I e SOUTH_180 + f I f WEST_270 + m (Lnet/minecraft/core/EnumDirection;)I a convertToSegment + m (I)Ljava/util/Optional; a convertToDirection + m (F)I a convertToSegment + m ()I a getMaxSegmentIndex + m (I)F b convertToDegrees +c net/minecraft/world/level/block/state/properties/SculkSensorPhase net/minecraft/world/level/block/state/properties/SculkSensorPhase + f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; a INACTIVE + f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; b ACTIVE + f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; c COOLDOWN + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; e $VALUES + m ()[Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/block/state/properties/Tilt net/minecraft/world/level/block/state/properties/Tilt + f Lnet/minecraft/world/level/block/state/properties/Tilt; a NONE + f Lnet/minecraft/world/level/block/state/properties/Tilt; b UNSTABLE + f Lnet/minecraft/world/level/block/state/properties/Tilt; c PARTIAL + f Lnet/minecraft/world/level/block/state/properties/Tilt; d FULL + f Ljava/lang/String; e name + f Z f causesVibration + f [Lnet/minecraft/world/level/block/state/properties/Tilt; g $VALUES + m ()Z a causesVibration + m ()[Lnet/minecraft/world/level/block/state/properties/Tilt; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/border/BorderStatus net/minecraft/world/level/border/BorderStatus + f Lnet/minecraft/world/level/border/BorderStatus; a GROWING + f Lnet/minecraft/world/level/border/BorderStatus; b SHRINKING + f Lnet/minecraft/world/level/border/BorderStatus; c STATIONARY + f I d color + f [Lnet/minecraft/world/level/border/BorderStatus; e $VALUES + m ()I a getColor + m ()[Lnet/minecraft/world/level/border/BorderStatus; b $values +c net/minecraft/world/level/border/IWorldBorderListener net/minecraft/world/level/border/BorderChangeListener + m (Lnet/minecraft/world/level/border/WorldBorder;DD)V a onBorderCenterSet + m (Lnet/minecraft/world/level/border/WorldBorder;DDJ)V a onBorderSizeLerping + m (Lnet/minecraft/world/level/border/WorldBorder;I)V a onBorderSetWarningTime + m (Lnet/minecraft/world/level/border/WorldBorder;D)V a onBorderSizeSet + m (Lnet/minecraft/world/level/border/WorldBorder;I)V b onBorderSetWarningBlocks + m (Lnet/minecraft/world/level/border/WorldBorder;D)V b onBorderSetDamagePerBlock + m (Lnet/minecraft/world/level/border/WorldBorder;D)V c onBorderSetDamageSafeZOne +c net/minecraft/world/level/border/IWorldBorderListener$a net/minecraft/world/level/border/BorderChangeListener$DelegateBorderChangeListener + f Lnet/minecraft/world/level/border/WorldBorder; a worldBorder + m (Lnet/minecraft/world/level/border/WorldBorder;DD)V a onBorderCenterSet + m (Lnet/minecraft/world/level/border/WorldBorder;DDJ)V a onBorderSizeLerping + m (Lnet/minecraft/world/level/border/WorldBorder;I)V a onBorderSetWarningTime + m (Lnet/minecraft/world/level/border/WorldBorder;D)V a onBorderSizeSet + m (Lnet/minecraft/world/level/border/WorldBorder;I)V b onBorderSetWarningBlocks + m (Lnet/minecraft/world/level/border/WorldBorder;D)V b onBorderSetDamagePerBlock + m (Lnet/minecraft/world/level/border/WorldBorder;D)V c onBorderSetDamageSafeZOne +c net/minecraft/world/level/border/WorldBorder net/minecraft/world/level/border/WorldBorder + f Ljava/util/List; a listeners + f D b MAX_SIZE + f D c MAX_CENTER_COORDINATE + f Lnet/minecraft/world/level/border/WorldBorder$c; d DEFAULT_SETTINGS + f D e damagePerBlock + f D f damageSafeZone + f I g warningTime + f I h warningBlocks + f D i centerX + f D j centerZ + f I k absoluteMaxSize + f Lnet/minecraft/world/level/border/WorldBorder$a; l extent + m (Lnet/minecraft/core/BlockPosition;)Z a isWithinBounds + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a isWithinBounds + m (DDDD)Z a isWithinBounds + m (DDJ)V a lerpSizeBetween + m ()D a getCenterX + m (Lnet/minecraft/world/level/border/IWorldBorderListener;)V a addListener + m (DDD)Z a isWithinBounds + m (D)V a setSize + m (DD)Z a isWithinBounds + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a isInsideCloseToBorder + m (I)V a setAbsoluteMaxSize + m (Lnet/minecraft/world/phys/Vec3D;)Z a isWithinBounds + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z a isWithinBounds + m (Lnet/minecraft/world/entity/Entity;)D a getDistanceToBorder + m (Lnet/minecraft/world/level/border/WorldBorder$c;)V a applySettings + m (DD)D b getDistanceToBorder + m (Lnet/minecraft/world/level/border/IWorldBorderListener;)V b removeListener + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; b clampToBounds + m (I)V b setWarningTime + m ()D b getCenterZ + m (D)V b setDamageSafeZone + m (DDD)Lnet/minecraft/core/BlockPosition; b clampToBounds + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/BlockPosition; b clampToBounds + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c clampVec3ToBound + m (D)V c setDamagePerBlock + m (I)V c setWarningBlocks + m (DDD)Lnet/minecraft/world/phys/Vec3D; c clampVec3ToBound + m (DD)V c setCenter + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; c getCollisionShape + m ()Lnet/minecraft/world/level/border/BorderStatus; d getStatus + m ()D e getMinX + m ()D f getMinZ + m ()D g getMaxX + m ()D h getMaxZ + m ()D i getSize + m ()J j getLerpRemainingTime + m ()D k getLerpTarget + m ()Ljava/util/List; l getListeners + m ()I m getAbsoluteMaxSize + m ()D n getDamageSafeZone + m ()D o getDamagePerBlock + m ()D p getLerpSpeed + m ()I q getWarningTime + m ()I r getWarningBlocks + m ()V s tick + m ()Lnet/minecraft/world/level/border/WorldBorder$c; t createSettings +c net/minecraft/world/level/border/WorldBorder$a net/minecraft/world/level/border/WorldBorder$BorderExtent + m ()D a getMinX + m ()D b getMaxX + m ()D c getMinZ + m ()D d getMaxZ + m ()D e getSize + m ()D f getLerpSpeed + m ()J g getLerpRemainingTime + m ()D h getLerpTarget + m ()Lnet/minecraft/world/level/border/BorderStatus; i getStatus + m ()V j onAbsoluteMaxSizeChange + m ()V k onCenterChange + m ()Lnet/minecraft/world/level/border/WorldBorder$a; l update + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; m getCollisionShape +c net/minecraft/world/level/border/WorldBorder$b net/minecraft/world/level/border/WorldBorder$MovingBorderExtent + f Lnet/minecraft/world/level/border/WorldBorder; a this$0 + f D b from + f D c to + f J d lerpEnd + f J e lerpBegin + f D f lerpDuration + m ()D a getMinX + m ()D b getMaxX + m ()D c getMinZ + m ()D d getMaxZ + m ()D e getSize + m ()D f getLerpSpeed + m ()J g getLerpRemainingTime + m ()D h getLerpTarget + m ()Lnet/minecraft/world/level/border/BorderStatus; i getStatus + m ()V j onAbsoluteMaxSizeChange + m ()V k onCenterChange + m ()Lnet/minecraft/world/level/border/WorldBorder$a; l update + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; m getCollisionShape +c net/minecraft/world/level/border/WorldBorder$c net/minecraft/world/level/border/WorldBorder$Settings + f D a centerX + f D b centerZ + f D c damagePerBlock + f D d safeZone + f I e warningBlocks + f I f warningTime + f D g size + f J h sizeLerpTime + f D i sizeLerpTarget + m (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/world/level/border/WorldBorder$c;)Lnet/minecraft/world/level/border/WorldBorder$c; a read + m (Lnet/minecraft/nbt/NBTTagCompound;)V a write + m ()D a getCenterX + m ()D b getCenterZ + m ()D c getDamagePerBlock + m ()D d getSafeZone + m ()I e getWarningBlocks + m ()I f getWarningTime + m ()D g getSize + m ()J h getSizeLerpTime + m ()D i getSizeLerpTarget +c net/minecraft/world/level/border/WorldBorder$d net/minecraft/world/level/border/WorldBorder$StaticBorderExtent + f Lnet/minecraft/world/level/border/WorldBorder; a this$0 + f D b size + f D c minX + f D d minZ + f D e maxX + f D f maxZ + f Lnet/minecraft/world/phys/shapes/VoxelShape; g shape + m ()D a getMinX + m ()D b getMaxX + m ()D c getMinZ + m ()D d getMaxZ + m ()D e getSize + m ()D f getLerpSpeed + m ()J g getLerpRemainingTime + m ()D h getLerpTarget + m ()Lnet/minecraft/world/level/border/BorderStatus; i getStatus + m ()V j onAbsoluteMaxSizeChange + m ()V k onCenterChange + m ()Lnet/minecraft/world/level/border/WorldBorder$a; l update + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; m getCollisionShape + m ()V n updateBox +c net/minecraft/world/level/chunk/BlockColumn net/minecraft/world/level/chunk/BlockColumn + m (ILnet/minecraft/world/level/block/state/IBlockData;)V a setBlock + m (I)Lnet/minecraft/world/level/block/state/IBlockData; a getBlock +c net/minecraft/world/level/chunk/BulkSectionAccess net/minecraft/world/level/chunk/BulkSectionAccess + f Lnet/minecraft/world/level/GeneratorAccess; a level + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; b acquiredSections + f Lnet/minecraft/world/level/chunk/ChunkSection; c lastSection + f J d lastSectionKey + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/ChunkSection; a getSection + m (Lnet/minecraft/core/BlockPosition;IJ)Lnet/minecraft/world/level/chunk/ChunkSection; a lambda$getSection$0 + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; b getBlockState +c net/minecraft/world/level/chunk/CarvingMask net/minecraft/world/level/chunk/CarvingMask + f I a minY + f Ljava/util/BitSet; b mask + f Lnet/minecraft/world/level/chunk/CarvingMask$a; c additionalMask + m (Lnet/minecraft/world/level/chunk/CarvingMask$a;)V a setAdditionalMask + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/stream/Stream; a stream + m ()[J a toArray + m (III)V a set + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Lnet/minecraft/core/BlockPosition; a lambda$stream$1 + m (III)Z b get + m (III)I c getIndex + m (III)Z d lambda$new$0 +c net/minecraft/world/level/chunk/CarvingMask$a net/minecraft/world/level/chunk/CarvingMask$Mask +c net/minecraft/world/level/chunk/Chunk net/minecraft/world/level/chunk/LevelChunk + f Lorg/slf4j/Logger; n LOGGER + f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; o NULL_TICKER + f Ljava/util/Map; p tickersInLevel + f Z q loaded + f Lnet/minecraft/server/level/WorldServer; r level + f Ljava/util/function/Supplier; s fullStatus + f Lnet/minecraft/world/level/chunk/Chunk$c; t postLoad + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; u gameEventListenerRegistrySections + f Lnet/minecraft/world/ticks/LevelChunkTicks; v blockTicks + f Lnet/minecraft/world/ticks/LevelChunkTicks; w fluidTicks + f Lnet/minecraft/world/level/chunk/Chunk$e; x unsavedListener + m ()Z E isEmpty + m ()Lnet/minecraft/server/level/FullChunkStatus; F getFullStatus + m ()V G runPostLoad + m ()Lnet/minecraft/world/level/World; H getLevel + m ()Ljava/util/Map; I getBlockEntities + m ()V J clearAllBlockEntities + m ()V K registerAllBlockEntitiesAfterLevelLoad + m ()Z L isInLevel + m (Lnet/minecraft/world/level/chunk/Chunk$e;)V a setUnsavedListener + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$new$0 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getBlockEntityNbtForSaving + m (Lnet/minecraft/world/entity/Entity;)V a addEntity + m (Lnet/minecraft/network/PacketDataSerializer;)V a replaceBiomes + m (Lnet/minecraft/server/level/WorldServer;II)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; a lambda$getListenerRegistry$1 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState + m (J)Lnet/minecraft/world/level/chunk/IChunkAccess$a; a getTicksForSerialization + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/block/entity/TileEntity; a promotePendingBlockEntity + m (Lnet/minecraft/server/level/WorldServer;)V a postProcessGeneration + m (I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; a getListenerRegistry + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/function/Consumer;)V a replaceWithPacketData + m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/TickingBlockEntity; a createTicker + m (III)Lnet/minecraft/world/level/material/Fluid; a getFluidState + m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/server/level/WorldServer;)V a removeGameEventListener + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState;)Lnet/minecraft/world/level/block/entity/TileEntity; a getBlockEntity + m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m (Lnet/minecraft/world/level/block/entity/TileEntity;)V b addAndRegisterBlockEntity + m (Ljava/util/function/Supplier;)V b setFullStatus + m (Z)V b setLoaded + m (Lnet/minecraft/server/level/WorldServer;)V b registerTickContainerInLevel + m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/server/level/WorldServer;)V b addGameEventListener + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/server/level/WorldServer;)V c unregisterTickContainerFromLevel + m (III)Ljava/lang/String; c lambda$getBlockState$2 + m (Lnet/minecraft/world/level/block/entity/TileEntity;)V c updateBlockEntityTicker + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity + m (J)V d unpackTicks + m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; g createBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Z h isTicking + m (I)V i removeGameEventListenerRegistry + m ()V i markUnsaved + m (Lnet/minecraft/core/BlockPosition;)V k removeBlockEntityTicker + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; n getPersistedStatus + m ()Lnet/minecraft/world/ticks/TickContainerAccess; q getBlockTicks + m ()Lnet/minecraft/world/ticks/TickContainerAccess; r getFluidTicks +c net/minecraft/world/level/chunk/Chunk$1 net/minecraft/world/level/chunk/LevelChunk$1 + m ()V a tick + m ()Z b isRemoved + m ()Lnet/minecraft/core/BlockPosition; c getPos + m ()Ljava/lang/String; d getType +c net/minecraft/world/level/chunk/Chunk$EnumTileEntityState net/minecraft/world/level/chunk/LevelChunk$EntityCreationType + f Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; a IMMEDIATE + f Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; b QUEUED + f Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; c CHECK + f [Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; d $VALUES + m ()[Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; a $values +c net/minecraft/world/level/chunk/Chunk$a net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity + f Lnet/minecraft/world/level/chunk/Chunk; a this$0 + f Lnet/minecraft/world/level/block/entity/TileEntity; b blockEntity + f Lnet/minecraft/world/level/block/entity/BlockEntityTicker; c ticker + f Z d loggedInvalidBlockState + m ()V a tick + m ()Z b isRemoved + m ()Lnet/minecraft/core/BlockPosition; c getPos + m ()Ljava/lang/String; d getType +c net/minecraft/world/level/chunk/Chunk$c net/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor +c net/minecraft/world/level/chunk/Chunk$d net/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper + f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; a ticker + m ()V a tick + m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V a rebind + m ()Z b isRemoved + m ()Lnet/minecraft/core/BlockPosition; c getPos + m ()Ljava/lang/String; d getType +c net/minecraft/world/level/chunk/Chunk$e net/minecraft/world/level/chunk/LevelChunk$UnsavedListener +c net/minecraft/world/level/chunk/ChunkConverter net/minecraft/world/level/chunk/UpgradeData + f Lnet/minecraft/world/level/chunk/ChunkConverter; a EMPTY + f Lorg/slf4j/Logger; b LOGGER + f Ljava/lang/String; c TAG_INDICES + f [Lnet/minecraft/core/EnumDirection8; d DIRECTIONS + f Ljava/util/EnumSet; e sides + f Ljava/util/List; f neighborBlockTicks + f Ljava/util/List; g neighborFluidTicks + f [[I h index + f Ljava/util/Map; i MAP + f Ljava/util/Set; j CHUNKY_FIXERS + m (Lnet/minecraft/world/level/material/FluidType;)Ljava/lang/String; a lambda$write$9 + m (Ljava/lang/String;)Ljava/util/Optional; a lambda$new$3 + m (Lnet/minecraft/world/level/chunk/Chunk;)V a upgrade + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/world/ticks/TickListChunk;)V a lambda$write$10 + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V a loadTicks + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/chunk/ChunkConverter$a;)V a lambda$upgrade$6 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/ticks/TickListChunk;)V a lambda$upgrade$5 + m ()Z a isEmpty + m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/String; a lambda$write$7 + m (Lnet/minecraft/world/level/chunk/Chunk;Lnet/minecraft/core/EnumDirection8;)V a upgradeSides + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateState + m (Lnet/minecraft/world/level/chunk/Chunk;)V b upgradeInside + m (Ljava/lang/String;)Ljava/util/Optional; b lambda$new$1 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/ticks/TickListChunk;)V b lambda$upgrade$4 + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/world/ticks/TickListChunk;)V b lambda$write$8 + m ()Lnet/minecraft/nbt/NBTTagCompound; b write + m ()Lnet/minecraft/world/level/chunk/ChunkConverter; c copy + m ()Ljava/util/Optional; d lambda$new$2 + m ()Ljava/util/Optional; e lambda$new$0 +c net/minecraft/world/level/chunk/ChunkConverter$Type net/minecraft/world/level/chunk/UpgradeData$BlockFixers + f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; a BLACKLIST + f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; b DEFAULT + f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; c CHEST + f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; d LEAVES + f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; e STEM_BLOCK + f [Lnet/minecraft/core/EnumDirection; f DIRECTIONS + f [Lnet/minecraft/world/level/chunk/ChunkConverter$Type; g $VALUES + m ()[Lnet/minecraft/world/level/chunk/ChunkConverter$Type; a $values +c net/minecraft/world/level/chunk/ChunkConverter$Type$1 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape +c net/minecraft/world/level/chunk/ChunkConverter$Type$2 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape +c net/minecraft/world/level/chunk/ChunkConverter$Type$3 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape +c net/minecraft/world/level/chunk/ChunkConverter$Type$4 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$4 + f Ljava/lang/ThreadLocal; g queue + m ()Ljava/util/List; a lambda$$0 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/GeneratorAccess;)V a processChunk +c net/minecraft/world/level/chunk/ChunkConverter$Type$5 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$5 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape +c net/minecraft/world/level/chunk/ChunkConverter$a net/minecraft/world/level/chunk/UpgradeData$BlockFixer + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape + m (Lnet/minecraft/world/level/GeneratorAccess;)V a processChunk +c net/minecraft/world/level/chunk/ChunkEmpty net/minecraft/world/level/chunk/EmptyLevelChunk + f Lnet/minecraft/core/Holder; n biome + m ()Z E isEmpty + m ()Lnet/minecraft/server/level/FullChunkStatus; F getFullStatus + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState + m (II)Z a isYSpaceEmpty + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState;)Lnet/minecraft/world/level/block/entity/TileEntity; a getBlockEntity + m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m (Lnet/minecraft/world/level/block/entity/TileEntity;)V b addAndRegisterBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (I)Z c isSectionEmpty + m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity + m (Lnet/minecraft/core/BlockPosition;)I i getLightEmission +c net/minecraft/world/level/chunk/ChunkGenerator net/minecraft/world/level/chunk/ChunkGenerator + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/biome/WorldChunkManager; b biomeSource + f Ljava/util/function/Supplier; c featuresPerStep + f Ljava/util/function/Function; d generationSettingsGetter + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface + m (Ljava/util/Set;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Lcom/mojang/datafixers/util/Pair; a getNearestGeneratedStructure + m (Ljava/util/Set;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/StructureManager;ZLnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lcom/mojang/datafixers/util/Pair; a getStructureGeneratingAt + m (Lnet/minecraft/world/level/LevelHeightAccessor;)I a getSpawnHeight + m (Lnet/minecraft/world/level/levelgen/structure/StructureSet$a;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/SectionPosition;Lnet/minecraft/resources/ResourceKey;)Z a tryGenerateStructure + m (Ljava/util/function/Function;Lnet/minecraft/core/Holder;)Ljava/util/List; a lambda$new$1 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/StructureManager;)V a applyBiomeDecoration + m ()V a validate + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)V a addDebugScreenInfo + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/BlockPosition;IZ)Lcom/mojang/datafixers/util/Pair; a findNearestMapStructure + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a fillFromNoise + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceKey;)V a createStructures + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a applyCarvers + m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a createBiomes + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getWritableArea + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/util/random/WeightedRandomList; a getMobsAt + m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/BlockColumn; a getBaseColumn + m (Lnet/minecraft/world/level/biome/WorldChunkManager;Ljava/util/function/Function;)Ljava/util/List; a lambda$new$2 + m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a getBaseHeight + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z a tryAddReference + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)V a spawnOriginalMobs + m (Ljava/util/Set;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/StructureManager;IIIZJLnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/datafixers/util/Pair; a getNearestGeneratedStructure + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a createReferences + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;)I a fetchReferences + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a getBiomeGenerationSettings + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/chunk/IChunkAccess; a lambda$createBiomes$3 + m ()Lcom/mojang/serialization/MapCodec; b codec + m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I b getFirstFreeHeight + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; b lambda$new$0 + m ()Ljava/util/Optional; c getTypeNameForDataFixer + m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I c getFirstOccupiedHeight + m ()Lnet/minecraft/world/level/biome/WorldChunkManager; d getBiomeSource + m ()I e getGenDepth + m ()I f getSeaLevel + m ()I g getMinY +c net/minecraft/world/level/chunk/ChunkGeneratorStructureState net/minecraft/world/level/chunk/ChunkGeneratorStructureState + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/world/level/levelgen/RandomState; b randomState + f Lnet/minecraft/world/level/biome/WorldChunkManager; c biomeSource + f J d levelSeed + f J e concentricRingsSeed + f Ljava/util/Map; f placementsForStructure + f Ljava/util/Map; g ringPositions + f Z h hasGeneratedPositions + f Ljava/util/List; i possibleStructureSets + m (Lnet/minecraft/world/level/biome/WorldChunkManager;Lnet/minecraft/core/Holder;)Z a lambda$createForFlat$0 + m (Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/List; a getRingPositionsFor + m (Lnet/minecraft/core/Holder;III)Z a hasStructureChunkInRange + m (Lnet/minecraft/world/level/biome/WorldChunkManager;Lnet/minecraft/core/Holder$c;)Z a lambda$createForNormal$1 + m ()Ljava/util/List; a possibleStructureSets + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/concurrent/CompletableFuture; a generateRingPositions + m (Lnet/minecraft/world/level/levelgen/structure/StructureSet;Lnet/minecraft/world/level/biome/WorldChunkManager;)Z a hasBiomesForStructureSet + m (Lnet/minecraft/core/Holder;)Ljava/util/List; a getPlacementsForStructure + m ()V b ensureStructuresGenerated + m ()Lnet/minecraft/world/level/levelgen/RandomState; c randomState + m ()J d getLevelSeed + m ()V e generatePositions +c net/minecraft/world/level/chunk/ChunkGenerators net/minecraft/world/level/chunk/ChunkGenerators + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap +c net/minecraft/world/level/chunk/ChunkSection net/minecraft/world/level/chunk/LevelChunkSection + f I a SECTION_WIDTH + f I b SECTION_HEIGHT + f I c SECTION_SIZE + f I d BIOME_CONTAINER_BITS + f S e nonEmptyBlockCount + f S f tickingBlockCount + f S g tickingFluidCount + f Lnet/minecraft/world/level/chunk/DataPaletteBlock; h states + m (IIILnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState + m (III)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState + m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;III)V a fillBiomesFromNoise + m (Lnet/minecraft/network/PacketDataSerializer;)V a read + m (IIILnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState + m ()V a acquire + m (Ljava/util/function/Predicate;)Z a maybeHas + m (Lnet/minecraft/network/PacketDataSerializer;)V b readBiomes + m (III)Lnet/minecraft/world/level/material/Fluid; b getFluidState + m ()V b release + m (III)Lnet/minecraft/core/Holder; c getNoiseBiome + m (Lnet/minecraft/network/PacketDataSerializer;)V c write + m ()Z c hasOnlyAir + m ()Z d isRandomlyTicking + m ()Z e isRandomlyTickingBlocks + m ()Z f isRandomlyTickingFluids + m ()V g recalcBlockCounts + m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock; h getStates + m ()Lnet/minecraft/world/level/chunk/PalettedContainerRO; i getBiomes + m ()I j getSerializedSize + m ()Lnet/minecraft/world/level/chunk/ChunkSection; k copy +c net/minecraft/world/level/chunk/DataPalette net/minecraft/world/level/chunk/Palette + m (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy + m (I)Ljava/lang/Object; a valueFor + m (Ljava/util/function/Predicate;)Z a maybeHas + m ()I a getSerializedSize + m (Ljava/lang/Object;)I a idFor + m (Lnet/minecraft/network/PacketDataSerializer;)V a read + m (Lnet/minecraft/network/PacketDataSerializer;)V b write + m ()I b getSize +c net/minecraft/world/level/chunk/DataPalette$a net/minecraft/world/level/chunk/Palette$Factory +c net/minecraft/world/level/chunk/DataPaletteBlock net/minecraft/world/level/chunk/PalettedContainer + f I a MIN_PALETTE_BITS + f Lnet/minecraft/world/level/chunk/DataPaletteExpandable; b dummyPaletteResize + f Lnet/minecraft/core/Registry; c registry + f Lnet/minecraft/world/level/chunk/DataPaletteBlock$c; d data + f Lnet/minecraft/world/level/chunk/DataPaletteBlock$d; e strategy + m (III)Ljava/lang/Object; a get + m (Ljava/util/function/Consumer;)V a getAll + m (IIILjava/lang/Object;)Ljava/lang/Object; a getAndSet + m (Lnet/minecraft/network/PacketDataSerializer;)V a read + m ()V a acquire + m (Ljava/util/function/Predicate;)Z a maybeHas + m (I)Ljava/lang/Object; a get + m (Lnet/minecraft/core/Registry;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PalettedContainerRO$b;)Lcom/mojang/serialization/Codec; a codec + m (Lnet/minecraft/world/level/chunk/DataPaletteBlock$c;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$c; a createOrReuseData + m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$a; a pack + m (Lnet/minecraft/core/Registry;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; a codecRW + m (Lnet/minecraft/world/level/chunk/DataPaletteBlock$b;)V a count + m ([ILjava/util/function/IntUnaryOperator;)V a swapPalette + m (ILjava/lang/Object;)Ljava/lang/Object; a getAndSet + m (Lnet/minecraft/core/Registry;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; b codecRO + m (Lnet/minecraft/network/PacketDataSerializer;)V b write + m (ILjava/lang/Object;)V b set + m (IIILjava/lang/Object;)Ljava/lang/Object; b getAndSetUnchecked + m ()V b release + m ()I c getSerializedSize + m (IIILjava/lang/Object;)V c set + m (ILjava/lang/Object;)I d lambda$new$0 + m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock; d copy + m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock; e recreate +c net/minecraft/world/level/chunk/DataPaletteBlock$a net/minecraft/world/level/chunk/PalettedContainer$Configuration + f Lnet/minecraft/world/level/chunk/DataPalette$a; a factory + f I b bits + m ()Lnet/minecraft/world/level/chunk/DataPalette$a; a factory + m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$c; a createData + m ()I b bits +c net/minecraft/world/level/chunk/DataPaletteBlock$b net/minecraft/world/level/chunk/PalettedContainer$CountConsumer +c net/minecraft/world/level/chunk/DataPaletteBlock$c net/minecraft/world/level/chunk/PalettedContainer$Data + f Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; a configuration + f Lnet/minecraft/util/DataBits; b storage + f Lnet/minecraft/world/level/chunk/DataPalette; c palette + m ()I a getSerializedSize + m (Lnet/minecraft/world/level/chunk/DataPalette;Lnet/minecraft/util/DataBits;)V a copyFrom + m (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPaletteBlock$c; a copy + m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; b configuration + m ()Lnet/minecraft/util/DataBits; c storage + m ()Lnet/minecraft/world/level/chunk/DataPalette; d palette +c net/minecraft/world/level/chunk/DataPaletteBlock$d net/minecraft/world/level/chunk/PalettedContainer$Strategy + f Lnet/minecraft/world/level/chunk/DataPalette$a; a SINGLE_VALUE_PALETTE_FACTORY + f Lnet/minecraft/world/level/chunk/DataPalette$a; b LINEAR_PALETTE_FACTORY + f Lnet/minecraft/world/level/chunk/DataPalette$a; c HASHMAP_PALETTE_FACTORY + f Lnet/minecraft/world/level/chunk/DataPaletteBlock$d; d SECTION_STATES + f Lnet/minecraft/world/level/chunk/DataPaletteBlock$d; e SECTION_BIOMES + f Lnet/minecraft/world/level/chunk/DataPalette$a; f GLOBAL_PALETTE_FACTORY + f I g sizeBits + m (III)I a getIndex + m (Lnet/minecraft/core/Registry;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; a getConfiguration + m ()I a size + m (Lnet/minecraft/core/Registry;I)I b calculateBitsForSerialization +c net/minecraft/world/level/chunk/DataPaletteBlock$d$1 net/minecraft/world/level/chunk/PalettedContainer$Strategy$1 + m (Lnet/minecraft/core/Registry;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; a getConfiguration +c net/minecraft/world/level/chunk/DataPaletteBlock$d$2 net/minecraft/world/level/chunk/PalettedContainer$Strategy$2 + m (Lnet/minecraft/core/Registry;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; a getConfiguration +c net/minecraft/world/level/chunk/DataPaletteExpandable net/minecraft/world/level/chunk/PaletteResize +c net/minecraft/world/level/chunk/DataPaletteGlobal net/minecraft/world/level/chunk/GlobalPalette + f Lnet/minecraft/core/Registry; a registry + m (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy + m (I)Ljava/lang/Object; a valueFor + m (Ljava/util/function/Predicate;)Z a maybeHas + m ()I a getSerializedSize + m (Ljava/lang/Object;)I a idFor + m (Lnet/minecraft/network/PacketDataSerializer;)V a read + m (ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;Ljava/util/List;)Lnet/minecraft/world/level/chunk/DataPalette; a create + m (Lnet/minecraft/network/PacketDataSerializer;)V b write + m ()I b getSize +c net/minecraft/world/level/chunk/DataPaletteHash net/minecraft/world/level/chunk/HashMapPalette + f Lnet/minecraft/core/Registry; a registry + f Lnet/minecraft/util/RegistryID; b values + f Lnet/minecraft/world/level/chunk/DataPaletteExpandable; c resizeHandler + f I d bits + m (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy + m (I)Ljava/lang/Object; a valueFor + m (Ljava/util/function/Predicate;)Z a maybeHas + m ()I a getSerializedSize + m (Ljava/lang/Object;)I a idFor + m (Lnet/minecraft/network/PacketDataSerializer;)V a read + m (ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;Ljava/util/List;)Lnet/minecraft/world/level/chunk/DataPalette; a create + m (Lnet/minecraft/network/PacketDataSerializer;)V b write + m ()I b getSize + m ()Ljava/util/List; c getEntries +c net/minecraft/world/level/chunk/DataPaletteLinear net/minecraft/world/level/chunk/LinearPalette + f Lnet/minecraft/core/Registry; a registry + f [Ljava/lang/Object; b values + f Lnet/minecraft/world/level/chunk/DataPaletteExpandable; c resizeHandler + f I d bits + f I e size + m (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy + m (I)Ljava/lang/Object; a valueFor + m (Ljava/util/function/Predicate;)Z a maybeHas + m ()I a getSerializedSize + m (Ljava/lang/Object;)I a idFor + m (Lnet/minecraft/network/PacketDataSerializer;)V a read + m (ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;Ljava/util/List;)Lnet/minecraft/world/level/chunk/DataPalette; a create + m (Lnet/minecraft/network/PacketDataSerializer;)V b write + m ()I b getSize +c net/minecraft/world/level/chunk/IChunkAccess net/minecraft/world/level/chunk/ChunkAccess + f I a NO_FILLED_SECTION + f [Lit/unimi/dsi/fastutil/shorts/ShortList; b postProcessing + f Lnet/minecraft/world/level/ChunkCoordIntPair; c chunkPos + f Lnet/minecraft/world/level/levelgen/NoiseChunk; d noiseChunk + f Lnet/minecraft/world/level/chunk/ChunkConverter; e upgradeData + f Lnet/minecraft/world/level/levelgen/blending/BlendingData; f blendingData + f Ljava/util/Map; h heightmaps + f Ljava/util/Map; j pendingBlockEntities + f Ljava/util/Map; k blockEntities + f Lnet/minecraft/world/level/LevelHeightAccessor; l levelHeightAccessor + f [Lnet/minecraft/world/level/chunk/ChunkSection; m sections + f Lorg/slf4j/Logger; n LOGGER + f Lit/unimi/dsi/fastutil/longs/LongSet; o EMPTY_REFERENCE_SET + f Z p unsaved + f Z q isLightCorrect + f J r inhabitedTime + f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; s carverBiomeSettings + f Ljava/util/Map; t structureStarts + f Ljava/util/Map; u structuresRefences + m ()Z A isUpgrading + m ()Lnet/minecraft/world/level/LevelHeightAccessor; B getHeightAccessorForGeneration + m ()V C initializeLightSources + m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; D getSkyLightSources + m ()I L_ getMinY + m ()I M_ getHeight + m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;)V a fillBiomesFromNoise + m (II)Z a isYSpaceEmpty + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight + m (Z)V a setLightCorrect + m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V a findBlocks + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;[J)V a setHeightmap + m (J)Lnet/minecraft/world/level/chunk/IChunkAccess$a; a getTicksForSerialization + m (Ljava/util/function/BiConsumer;)V a findBlockLightSources + m (Lnet/minecraft/core/IRegistry;[Lnet/minecraft/world/level/chunk/ChunkSection;)V a replaceMissingSections + m (I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; a getListenerRegistry + m (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V a addPackedPostProcess + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStartForStructure + m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a getOrCreateNoiseChunk + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getBlockEntityNbtForSaving + m (Lnet/minecraft/world/entity/Entity;)V a addEntity + m ()I a getHighestFilledSectionIndex + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState + m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V a addReferenceForStructure + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/HeightMap; a getOrCreateHeightmapUnprimed + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a setStartForStructure + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a carverBiome + m ([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList; a getOrCreateOffsetList + m (Lnet/minecraft/nbt/NBTTagCompound;)V a setBlockEntityNbt + m (Ljava/util/Map;)V a setAllStarts + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$findBlockLightSources$2 + m (J)V b incrementInhabitedTime + m (I)Lnet/minecraft/world/level/chunk/ChunkSection; b getSection + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Z b hasPrimedHeightmap + m (Ljava/util/Map;)V b setAllReferences + m ()I b getHighestSectionPosition + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; b getReferencesForStructure + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/HeightMap; c lambda$getOrCreateHeightmapUnprimed$0 + m (I)Z c isSectionEmpty + m ()Ljava/util/Set; c getBlockEntitiesPos + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; c lambda$addReferenceForStructure$1 + m (J)V c setInhabitedTime + m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity + m ()[Lnet/minecraft/world/level/chunk/ChunkSection; d getSections + m (Lnet/minecraft/core/BlockPosition;)V e markPosForPostprocessing + m ()Ljava/util/Collection; e getHeightmaps + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/nbt/NBTTagCompound; f getBlockEntityNbt + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; f getPos + m ()Ljava/util/Map; g getAllStarts + m ()Ljava/util/Map; h getAllReferences + m ()V i markUnsaved + m ()Z j tryMarkSaved + m ()Z k isUnsaved + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; n getPersistedStatus + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; o getHighestGeneratedStatus + m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; p getPostProcessing + m ()Lnet/minecraft/world/ticks/TickContainerAccess; q getBlockTicks + m ()Lnet/minecraft/world/ticks/TickContainerAccess; r getFluidTicks + m ()Z s canBeSerialized + m ()Lnet/minecraft/world/level/chunk/ChunkConverter; t getUpgradeData + m ()Z u isOldNoiseGeneration + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; v getBlendingData + m ()J w getInhabitedTime + m ()Z x isLightCorrect + m ()Z y hasAnyStructureReferences + m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; z getBelowZeroRetrogen +c net/minecraft/world/level/chunk/IChunkAccess$a net/minecraft/world/level/chunk/ChunkAccess$PackedTicks + f Ljava/util/List; a blocks + f Ljava/util/List; b fluids + m ()Ljava/util/List; a blocks + m ()Ljava/util/List; b fluids +c net/minecraft/world/level/chunk/IChunkProvider net/minecraft/world/level/chunk/ChunkSource + m (IIIZ)V a onSectionEmptinessChanged + m (Ljava/util/function/BooleanSupplier;Z)V a tick + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced + m (II)Lnet/minecraft/world/level/chunk/Chunk; a getChunkNow + m (IIZ)Lnet/minecraft/world/level/chunk/Chunk; a getChunk + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk + m (II)Z b hasChunk + m (Z)V b setSpawnSettings + m (II)Lnet/minecraft/world/level/chunk/LightChunk; c getChunkForLighting + m ()Ljava/lang/String; e gatherStats + m ()I j getLoadedChunksCount + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; p getLightEngine +c net/minecraft/world/level/chunk/ILightAccess net/minecraft/world/level/chunk/LightChunkGetter + m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;)V a onLightUpdate + m (II)Lnet/minecraft/world/level/chunk/LightChunk; c getChunkForLighting + m ()Lnet/minecraft/world/level/IBlockAccess; q getLevel +c net/minecraft/world/level/chunk/LightChunk net/minecraft/world/level/chunk/LightChunk + m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; D getSkyLightSources + m (Ljava/util/function/BiConsumer;)V a findBlockLightSources +c net/minecraft/world/level/chunk/NibbleArray net/minecraft/world/level/chunk/DataLayer + f I a LAYER_COUNT + f I b LAYER_SIZE + f I c SIZE + f [B d data + f I e NIBBLE_SIZE + f I f defaultValue + m ()[B a getData + m (I)V a fill + m (III)I a get + m (II)V a set + m (IIII)V a set + m (III)I b getIndex + m ()Lnet/minecraft/world/level/chunk/NibbleArray; b copy + m (I)Ljava/lang/String; b layerToString + m (I)Z c isDefinitelyFilledWith + m ()Z c isDefinitelyHomogenous + m (I)I d get + m ()Z d isEmpty + m (I)I e getNibbleIndex + m (I)I f getByteIndex + m (I)B g packFilled +c net/minecraft/world/level/chunk/PalettedContainerRO net/minecraft/world/level/chunk/PalettedContainerRO + m (III)Ljava/lang/Object; a get + m (Ljava/util/function/Consumer;)V a getAll + m (Ljava/util/function/Predicate;)Z a maybeHas + m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$a; a pack + m (Lnet/minecraft/world/level/chunk/DataPaletteBlock$b;)V a count + m (Lnet/minecraft/network/PacketDataSerializer;)V b write + m ()I c getSerializedSize + m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock; d copy + m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock; e recreate +c net/minecraft/world/level/chunk/PalettedContainerRO$a net/minecraft/world/level/chunk/PalettedContainerRO$PackedData + f Ljava/util/List; a paletteEntries + f Ljava/util/Optional; b storage + m ()Ljava/util/List; a paletteEntries + m ()Ljava/util/Optional; b storage +c net/minecraft/world/level/chunk/PalettedContainerRO$b net/minecraft/world/level/chunk/PalettedContainerRO$Unpacker +c net/minecraft/world/level/chunk/ProtoChunk net/minecraft/world/level/chunk/ProtoChunk + f Lnet/minecraft/world/level/lighting/LevelLightEngine; n lightEngine + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; o status + f Ljava/util/List; p entities + f Lnet/minecraft/world/level/chunk/CarvingMask; q carvingMask + f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; r belowZeroRetrogen + f Lnet/minecraft/world/ticks/ProtoChunkTickList; s blockTicks + f Lnet/minecraft/world/ticks/ProtoChunkTickList; t fluidTicks + m ()Lnet/minecraft/world/level/LevelHeightAccessor; B getHeightAccessorForGeneration + m ()Lnet/minecraft/world/level/chunk/CarvingMask; E getCarvingMask + m ()Lnet/minecraft/world/level/chunk/CarvingMask; F getOrCreateCarvingMask + m ()Ljava/util/Map; H getBlockEntities + m ()Ljava/util/List; I getEntities + m ()Ljava/util/Map; J getBlockEntityNbts + m ()Lnet/minecraft/world/ticks/LevelChunkTicks; K unpackBlockTicks + m ()Lnet/minecraft/world/ticks/LevelChunkTicks; L unpackFluidTicks + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getBlockEntityNbtForSaving + m (Lnet/minecraft/world/entity/Entity;)V a addEntity + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState + m (J)Lnet/minecraft/world/level/chunk/IChunkAccess$a; a getTicksForSerialization + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a setStartForStructure + m (Lnet/minecraft/world/ticks/ProtoChunkTickList;)Lnet/minecraft/world/ticks/LevelChunkTicks; a unpackTicks + m (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V a addPackedPostProcess + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a setPersistedStatus + m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)V a setBelowZeroRetrogen + m (SILnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/core/BlockPosition; a unpackOffsetCoordinates + m (Lnet/minecraft/world/level/lighting/LevelLightEngine;)V a setLightEngine + m (Lnet/minecraft/world/level/chunk/CarvingMask;)V a setCarvingMask + m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m (Lnet/minecraft/nbt/NBTTagCompound;)V b addEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity + m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity + m (Lnet/minecraft/core/BlockPosition;)V e markPosForPostprocessing + m (Lnet/minecraft/core/BlockPosition;)S g packOffsetCoordinates + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; n getPersistedStatus + m ()Lnet/minecraft/world/ticks/TickContainerAccess; q getBlockTicks + m ()Lnet/minecraft/world/ticks/TickContainerAccess; r getFluidTicks + m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; z getBelowZeroRetrogen +c net/minecraft/world/level/chunk/ProtoChunkExtension net/minecraft/world/level/chunk/ImposterProtoChunk + f Lnet/minecraft/world/level/chunk/Chunk; n wrapped + f Z o allowWrites + m ()V C initializeLightSources + m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; D getSkyLightSources + m ()Lnet/minecraft/world/level/chunk/CarvingMask; E getCarvingMask + m ()Lnet/minecraft/world/level/chunk/CarvingMask; F getOrCreateCarvingMask + m ()Lnet/minecraft/world/level/chunk/Chunk; G getWrapped + m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;)V a fillBiomesFromNoise + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getBlockEntityNbtForSaving + m (Lnet/minecraft/world/entity/Entity;)V a addEntity + m (Z)V a setLightCorrect + m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V a findBlocks + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;[J)V a setHeightmap + m (J)Lnet/minecraft/world/level/chunk/IChunkAccess$a; a getTicksForSerialization + m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V a addReferenceForStructure + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/HeightMap; a getOrCreateHeightmapUnprimed + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a setStartForStructure + m (Lnet/minecraft/nbt/NBTTagCompound;)V a setBlockEntityNbt + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a setPersistedStatus + m (Ljava/util/Map;)V a setAllStarts + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStartForStructure + m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState + m (Ljava/util/Map;)V b setAllReferences + m (I)Lnet/minecraft/world/level/chunk/ChunkSection; b getSection + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; b getReferencesForStructure + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; c fixType + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity + m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity + m ()[Lnet/minecraft/world/level/chunk/ChunkSection; d getSections + m (Lnet/minecraft/core/BlockPosition;)V e markPosForPostprocessing + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/nbt/NBTTagCompound; f getBlockEntityNbt + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; f getPos + m ()Ljava/util/Map; g getAllStarts + m ()Ljava/util/Map; h getAllReferences + m ()V i markUnsaved + m ()Z j tryMarkSaved + m ()Z k isUnsaved + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; n getPersistedStatus + m ()Lnet/minecraft/world/ticks/TickContainerAccess; q getBlockTicks + m ()Lnet/minecraft/world/ticks/TickContainerAccess; r getFluidTicks + m ()Z s canBeSerialized + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; v getBlendingData + m ()Z x isLightCorrect +c net/minecraft/world/level/chunk/SingleValuePalette net/minecraft/world/level/chunk/SingleValuePalette + f Lnet/minecraft/core/Registry; a registry + f Ljava/lang/Object; b value + f Lnet/minecraft/world/level/chunk/DataPaletteExpandable; c resizeHandler + m (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy + m (I)Ljava/lang/Object; a valueFor + m (Ljava/util/function/Predicate;)Z a maybeHas + m ()I a getSerializedSize + m (Ljava/lang/Object;)I a idFor + m (Lnet/minecraft/network/PacketDataSerializer;)V a read + m (ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;Ljava/util/List;)Lnet/minecraft/world/level/chunk/DataPalette; a create + m (Lnet/minecraft/network/PacketDataSerializer;)V b write + m ()I b getSize +c net/minecraft/world/level/chunk/StructureAccess net/minecraft/world/level/chunk/StructureAccess + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a setStartForStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStartForStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V a addReferenceForStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; b getReferencesForStructure + m (Ljava/util/Map;)V b setAllReferences + m ()Ljava/util/Map; h getAllReferences +c net/minecraft/world/level/chunk/status/ChunkDependencies net/minecraft/world/level/chunk/status/ChunkDependencies + f Lcom/google/common/collect/ImmutableList; a dependencyByRadius + f [I b radiusByDependency + m ()Lcom/google/common/collect/ImmutableList; a asList + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a getRadiusOf + m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a get + m ()I b size + m ()I c getRadius +c net/minecraft/world/level/chunk/status/ChunkPyramid net/minecraft/world/level/chunk/status/ChunkPyramid + f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; a GENERATION_PYRAMID + f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; b LOADING_PYRAMID + f Lcom/google/common/collect/ImmutableList; c steps + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStep; a getStepTo + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; a lambda$static$23 + m ()Lcom/google/common/collect/ImmutableList; a steps + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; b lambda$static$22 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; c lambda$static$21 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; d lambda$static$20 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; e lambda$static$19 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; f lambda$static$18 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; g lambda$static$17 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; h lambda$static$16 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; i lambda$static$15 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; j lambda$static$14 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; k lambda$static$13 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; l lambda$static$12 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; m lambda$static$11 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; n lambda$static$10 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; o lambda$static$9 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; p lambda$static$8 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; q lambda$static$7 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; r lambda$static$6 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; s lambda$static$5 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; t lambda$static$4 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; u lambda$static$3 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; v lambda$static$2 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; w lambda$static$1 + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; x lambda$static$0 +c net/minecraft/world/level/chunk/status/ChunkPyramid$a net/minecraft/world/level/chunk/status/ChunkPyramid$Builder + f Ljava/util/List; a steps + m ()Lnet/minecraft/world/level/chunk/status/ChunkPyramid; a build + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/level/chunk/status/ChunkPyramid$a; a step +c net/minecraft/world/level/chunk/status/ChunkStatus net/minecraft/world/level/chunk/status/ChunkStatus + f I a MAX_STRUCTURE_DISTANCE + f Ljava/util/EnumSet; b FINAL_HEIGHTMAPS + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; c EMPTY + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; d STRUCTURE_STARTS + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; e STRUCTURE_REFERENCES + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; f BIOMES + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; g NOISE + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; h SURFACE + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; i CARVERS + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; j FEATURES + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; k INITIALIZE_LIGHT + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; l LIGHT + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; m SPAWN + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; n FULL + f Ljava/util/EnumSet; o WORLDGEN_HEIGHTMAPS + f I p index + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; q parent + f Lnet/minecraft/world/level/chunk/status/ChunkType; r chunkType + f Ljava/util/EnumSet; s heightmapsAfter + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a max + m (Ljava/lang/String;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/EnumSet;Lnet/minecraft/world/level/chunk/status/ChunkType;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a register + m ()Ljava/util/List; a getStatusList + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z a isOrAfter + m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a byName + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z b isAfter + m ()I b getIndex + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; c getParent + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z c isOrBefore + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z d isBefore + m ()Lnet/minecraft/world/level/chunk/status/ChunkType; d getChunkType + m ()Ljava/util/EnumSet; e heightmapsAfter + m ()Ljava/lang/String; f getName +c net/minecraft/world/level/chunk/status/ChunkStatusTasks net/minecraft/world/level/chunk/status/ChunkStatusTasks + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a passThrough + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a isLighted + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/server/level/GenerationChunkHolder;)Lnet/minecraft/world/level/chunk/IChunkAccess; a lambda$full$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/world/level/chunk/Chunk;)V a lambda$full$1 + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/chunk/IChunkAccess; b lambda$generateNoise$0 + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; b generateStructureStarts + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; c loadStructureStarts + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; d generateStructureReferences + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; e generateBiomes + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; f generateNoise + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; g generateSurface + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; h generateCarvers + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; i generateFeatures + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; j initializeLight + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; k light + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; l generateSpawn + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; m full +c net/minecraft/world/level/chunk/status/ChunkStep net/minecraft/world/level/chunk/status/ChunkStep + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; a targetStatus + f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; b directDependencies + f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; c accumulatedDependencies + f I d blockStateWriteRadius + f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; e task + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; a targetStatus + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;)Lnet/minecraft/world/level/chunk/IChunkAccess; a completeChunkGeneration + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a apply + m (Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/chunk/IChunkAccess; a lambda$apply$0 + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a getAccumulatedRadiusOf + m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; b directDependencies + m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; c accumulatedDependencies + m ()I d blockStateWriteRadius + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; e task +c net/minecraft/world/level/chunk/status/ChunkStep$a net/minecraft/world/level/chunk/status/ChunkStep$Builder + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; a status + f Lnet/minecraft/world/level/chunk/status/ChunkStep; b parent + f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; c directDependenciesByRadius + f I d blockStateWriteRadius + f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; e task + m (I)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; a blockStateWriteRadius + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;I)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; a addRequirement + m (Lnet/minecraft/world/level/chunk/status/ChunkStatusTask;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; a setTask + m ()Lnet/minecraft/world/level/chunk/status/ChunkStep; a build + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a getRadiusOfParent + m ()[Lnet/minecraft/world/level/chunk/status/ChunkStatus; b buildAccumulatedDependencies +c net/minecraft/world/level/chunk/status/ChunkType net/minecraft/world/level/chunk/status/ChunkType + f Lnet/minecraft/world/level/chunk/status/ChunkType; a PROTOCHUNK + f Lnet/minecraft/world/level/chunk/status/ChunkType; b LEVELCHUNK + f [Lnet/minecraft/world/level/chunk/status/ChunkType; c $VALUES + m ()[Lnet/minecraft/world/level/chunk/status/ChunkType; a $values +c net/minecraft/world/level/chunk/status/WorldGenContext net/minecraft/world/level/chunk/status/WorldGenContext + f Lnet/minecraft/server/level/WorldServer; a level + f Lnet/minecraft/world/level/chunk/ChunkGenerator; b generator + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureManager + f Lnet/minecraft/server/level/LightEngineThreaded; d lightEngine + f Ljava/util/concurrent/Executor; e mainThreadExecutor + f Lnet/minecraft/world/level/chunk/Chunk$e; f unsavedListener + m ()Lnet/minecraft/server/level/WorldServer; a level + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; b generator + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureManager + m ()Lnet/minecraft/server/level/LightEngineThreaded; d lightEngine + m ()Ljava/util/concurrent/Executor; e mainThreadExecutor + m ()Lnet/minecraft/world/level/chunk/Chunk$e; f unsavedListener +c net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a reportChunkLoadFailure + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/ReportedException; a createMisplacedChunkReport + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V a reportMisplacedChunk + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;)V b reportChunkSaveFailure +c net/minecraft/world/level/chunk/storage/ChunkScanAccess net/minecraft/world/level/chunk/storage/ChunkScanAccess + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/util/concurrent/CompletableFuture; a scanChunk +c net/minecraft/world/level/chunk/storage/EntityStorage net/minecraft/world/level/chunk/storage/EntityStorage + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b ENTITIES_TAG + f Ljava/lang/String; c POSITION_TAG + f Lnet/minecraft/server/level/WorldServer; d level + f Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; e simpleRegionStorage + f Lit/unimi/dsi/fastutil/longs/LongSet; f emptyChunks + f Lnet/minecraft/util/thread/ConsecutiveExecutor; g entityDeserializerQueue + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/lang/Throwable;)Ljava/lang/Object; a lambda$reportLoadFailureIfPresent$3 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a loadEntities + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/ChunkCoordIntPair; a readChunkPos + m (Z)V a flush + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a writeChunkPos + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a reportSaveFailureIfPresent + m (Lnet/minecraft/world/level/entity/ChunkEntities;)V a storeEntities + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/Optional;)Lnet/minecraft/world/level/entity/ChunkEntities; a lambda$loadEntities$0 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/lang/Throwable;)Ljava/lang/Object; b lambda$reportSaveFailureIfPresent$2 + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkCoordIntPair;)V b reportLoadFailureIfPresent + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/entity/ChunkEntities; b emptyChunk +c net/minecraft/world/level/chunk/storage/IChunkLoader net/minecraft/world/level/chunk/storage/ChunkStorage + f Lnet/minecraft/world/level/levelgen/structure/PersistentStructureLegacy; b legacyStructureHandler + f I d LAST_MONOLYTH_STRUCTURE_DATA_VERSION + f Lcom/mojang/datafixers/DataFixer; e fixerUpper + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/levelgen/structure/PersistentStructureLegacy; a getLegacyStructureHandler + m (Lnet/minecraft/nbt/NBTTagCompound;)I a getVersion + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;Ljava/util/Optional;)V a injectDatafixingContext + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;)V a lambda$injectDatafixingContext$0 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a write + m (Lnet/minecraft/nbt/NBTTagCompound;)V b removeDatafixingContext + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z b isOldChunkAround + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; d read + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V e handleLegacyStructureIndex + m ()V o flushWorker + m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; p chunkScanner + m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; q storageInfo +c net/minecraft/world/level/chunk/storage/IOWorker net/minecraft/world/level/chunk/storage/IOWorker + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/concurrent/atomic/AtomicBoolean; b shutdownRequested + f Lnet/minecraft/util/thread/PriorityConsecutiveExecutor; c consecutiveExecutor + f Lnet/minecraft/world/level/chunk/storage/RegionFileCache; d storage + f Ljava/util/SequencedMap; e pendingWrites + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; f regionCacheForBlender + f I g REGION_CACHE_SIZE + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/IOWorker$a;)V a runStore + m (Lnet/minecraft/world/level/chunk/storage/IOWorker$c;Ljava/util/concurrent/CompletableFuture;)V a lambda$submitThrowingTask$14 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a loadAsync + m (Lnet/minecraft/world/level/chunk/storage/IOWorker$c;)Ljava/util/concurrent/CompletableFuture; a submitThrowingTask + m (II)Ljava/util/concurrent/CompletableFuture; a getOrCreateOldDataForRegion + m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; a storageInfo + m (Lnet/minecraft/world/level/chunk/storage/IOWorker$a;)Ljava/util/concurrent/CompletableFuture; a lambda$synchronize$6 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/storage/IOWorker$a; a lambda$store$3 + m (Ljava/util/function/Supplier;Ljava/util/concurrent/CompletableFuture;)V a lambda$submitTask$15 + m (Ljava/util/concurrent/CompletableFuture;)V a lambda$waitForShutdown$16 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/concurrent/CompletableFuture; a store + m (Ljava/util/BitSet;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$createOldDataForRegion$0 + m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a lambda$store$4 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/util/concurrent/CompletableFuture; a scanChunk + m (Lnet/minecraft/nbt/NBTTagCompound;)Z a isOldChunk + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z a isOldChunkAround + m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; a lambda$synchronize$12 + m (Z)Ljava/util/concurrent/CompletableFuture; a synchronize + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a submitTask + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a store + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$synchronize$7 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/lang/Void; b lambda$scanChunk$13 + m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; b lambda$synchronize$10 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; b lambda$store$2 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/Optional; b lambda$loadAsync$5 + m (II)Ljava/util/concurrent/CompletableFuture; b createOldDataForRegion + m ()V b storePendingChunk + m ()V c tellStorePending + m (II)Ljava/util/BitSet; c lambda$createOldDataForRegion$1 + m ()V d waitForShutdown + m ()Ljava/lang/Void; e lambda$synchronize$11 + m ()Ljava/lang/Void; f lambda$synchronize$9 + m ()Ljava/util/concurrent/CompletableFuture; g lambda$synchronize$8 +c net/minecraft/world/level/chunk/storage/IOWorker$Priority net/minecraft/world/level/chunk/storage/IOWorker$Priority + f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; a FOREGROUND + f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; b BACKGROUND + f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; c SHUTDOWN + f [Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; d $VALUES + m ()[Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; a $values +c net/minecraft/world/level/chunk/storage/IOWorker$a net/minecraft/world/level/chunk/storage/IOWorker$PendingStore + f Lnet/minecraft/nbt/NBTTagCompound; a data + f Ljava/util/concurrent/CompletableFuture; b result + m ()Lnet/minecraft/nbt/NBTTagCompound; a copyData +c net/minecraft/world/level/chunk/storage/IOWorker$c net/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier +c net/minecraft/world/level/chunk/storage/RecreatingChunkStorage net/minecraft/world/level/chunk/storage/RecreatingChunkStorage + f Lnet/minecraft/world/level/chunk/storage/IOWorker; a writeWorker + f Ljava/nio/file/Path; b writeFolder + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a write +c net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage + f Lnet/minecraft/world/level/chunk/storage/IOWorker; a writeWorker + f Ljava/nio/file/Path; b writeFolder + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/concurrent/CompletableFuture; a write +c net/minecraft/world/level/chunk/storage/RegionFile net/minecraft/world/level/chunk/storage/RegionFile + f I a SECTOR_INTS + f Lnet/minecraft/world/level/chunk/storage/RegionFileBitSet; b usedSectors + f Lorg/slf4j/Logger; c LOGGER + f I d SECTOR_BYTES + f I e CHUNK_HEADER_SIZE + f I f HEADER_OFFSET + f Ljava/nio/ByteBuffer; g PADDING_BUFFER + f Ljava/lang/String; h EXTERNAL_FILE_EXTENSION + f I i EXTERNAL_STREAM_FLAG + f I j EXTERNAL_CHUNK_THRESHOLD + f I k CHUNK_NOT_PRESENT + f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; l info + f Ljava/nio/file/Path; m path + f Ljava/nio/channels/FileChannel; n file + f Ljava/nio/file/Path; o externalFileDir + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; p version + f Ljava/nio/ByteBuffer; q header + f Ljava/nio/IntBuffer; r offsets + f Ljava/nio/IntBuffer; s timestamps + m (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/world/level/chunk/storage/RegionFile$b; a writeToExternalFile + m (Lnet/minecraft/world/level/ChunkCoordIntPair;BLjava/io/InputStream;)Ljava/io/DataInputStream; a createChunkInputStream + m (II)I a packSectorOffset + m (B)Z a isExternalStreamChunk + m ()Ljava/nio/file/Path; a getPath + m (Lnet/minecraft/world/level/ChunkCoordIntPair;B)Ljava/io/DataInputStream; a createExternalChunkInputStream + m (I)I a getNumSectors + m (Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream; a createStream + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/nio/ByteBuffer;)V a write + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/io/DataInputStream; a getChunkDataInputStream + m (B)B b getExternalChunkVersion + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z b doesChunkExist + m (I)I b getSectorNumber + m ()V b flush + m (I)I c sizeToSectors + m ()I c getTimestamp + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/io/DataOutputStream; c getChunkDataOutputStream + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V d clear + m ()Ljava/nio/ByteBuffer; d createExternalStub + m ()V e writeHeader + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z e hasChunk + m ()V f padToFullSector + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/nio/file/Path; f getExternalChunkPath + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I g getOffset + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I h getOffsetIndex +c net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer + f Lnet/minecraft/world/level/chunk/storage/RegionFile; a this$0 + f Lnet/minecraft/world/level/ChunkCoordIntPair; b pos +c net/minecraft/world/level/chunk/storage/RegionFile$b net/minecraft/world/level/chunk/storage/RegionFile$CommitOp +c net/minecraft/world/level/chunk/storage/RegionFileBitSet net/minecraft/world/level/chunk/storage/RegionBitmap + f Ljava/util/BitSet; a used + m ()Lit/unimi/dsi/fastutil/ints/IntSet; a getUsed + m (I)I a allocate + m (II)V a force + m (II)V b free +c net/minecraft/world/level/chunk/storage/RegionFileCache net/minecraft/world/level/chunk/storage/RegionFileStorage + f Ljava/lang/String; a ANVIL_EXTENSION + f I b MAX_CACHE_SIZE + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; c regionCache + f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; d info + f Ljava/nio/file/Path; e folder + f Z f sync + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)V a scanChunk + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/nbt/NBTTagCompound; a read + m ()V a flush + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)V a write + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/storage/RegionFile; b getRegionFile + m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; b info +c net/minecraft/world/level/chunk/storage/RegionFileCache$RegionFileSizeException net/minecraft/world/level/chunk/storage/RegionFileStorage$RegionFileSizeException +c net/minecraft/world/level/chunk/storage/RegionFileCompression net/minecraft/world/level/chunk/storage/RegionFileVersion + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; a VERSION_GZIP + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; b VERSION_DEFLATE + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; c VERSION_NONE + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; d VERSION_LZ4 + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; e VERSION_CUSTOM + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; f DEFAULT + f Lorg/slf4j/Logger; g LOGGER + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; h VERSIONS + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; i VERSIONS_BY_NAME + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; j selected + f I k id + f Ljava/lang/String; l optionName + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression$a; m inputWrapper + f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression$a; n outputWrapper + m (Ljava/lang/String;)V a configure + m (Ljava/io/InputStream;)Ljava/io/InputStream; a wrap + m (I)Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; a fromId + m ()Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; a getSelected + m (Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;)Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; a register + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; a wrap + m (Ljava/io/InputStream;)Ljava/io/InputStream; b lambda$static$6 + m ()I b getId + m (I)Z b isValidVersion + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; b lambda$static$7 + m (Ljava/io/InputStream;)Ljava/io/InputStream; c lambda$static$4 + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; c lambda$static$5 + m (Ljava/io/InputStream;)Ljava/io/InputStream; d lambda$static$2 + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; d lambda$static$3 + m (Ljava/io/InputStream;)Ljava/io/InputStream; e lambda$static$0 + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; e lambda$static$1 +c net/minecraft/world/level/chunk/storage/RegionFileCompression$1 net/minecraft/world/level/chunk/storage/RegionFileVersion$1 +c net/minecraft/world/level/chunk/storage/RegionFileCompression$a net/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper +c net/minecraft/world/level/chunk/storage/RegionFileSection net/minecraft/world/level/chunk/storage/SectionStorage + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b SECTIONS_TAG + f Lnet/minecraft/world/level/LevelHeightAccessor; c levelHeightAccessor + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; e storage + f Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; f dirtyChunks + f Lcom/mojang/serialization/Codec; g codec + f Ljava/util/function/Function; h packer + f Ljava/util/function/BiFunction; i unpacker + f Ljava/util/function/Function; j factory + f Lnet/minecraft/core/IRegistryCustom; k registryAccess + f Lnet/minecraft/world/level/chunk/storage/ChunkIOErrorReporter; l errorReporter + f Lit/unimi/dsi/fastutil/longs/LongSet; m loadedChunks + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; n pendingLoads + f Ljava/lang/Object; o loadLock + m (Lnet/minecraft/world/level/ChunkCoordIntPair;J)Ljava/util/concurrent/CompletableFuture; a lambda$unpackChunk$3 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileSection$a;)V a unpackChunk + m (Lcom/mojang/serialization/Dynamic;)I a getVersion + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a writeChunk + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)J a getKey + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a prefetch + m (Ljava/util/function/BooleanSupplier;)V a tick + m ()V a flushAll + m (J)V a setDirty + m (J)V b onSectionLoad + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b flush + m (Lnet/minecraft/world/level/ChunkCoordIntPair;J)Ljava/util/concurrent/CompletableFuture; b lambda$prefetch$2 + m ()Z b hasWork + m (J)Ljava/util/Optional; c get + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V c unpackChunk + m ()V c unpackPendingLoads + m (J)Ljava/util/Optional; d getOrLoad + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; d tryRead + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V e writeChunk + m (J)Z e outsideStoredRange + m (J)Ljava/lang/Object; f getOrCreate + m (J)V h lambda$getOrCreate$1 + m (J)V i lambda$flushAll$0 +c net/minecraft/world/level/chunk/storage/RegionFileSection$a net/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a sectionsByY + f Z b versionChanged + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/chunk/storage/RegionFileSection$a; a parse + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a lambda$parse$0 + m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a sectionsByY + m ()Z b versionChanged +c net/minecraft/world/level/chunk/storage/RegionStorageInfo net/minecraft/world/level/chunk/storage/RegionStorageInfo + f Ljava/lang/String; a level + f Lnet/minecraft/resources/ResourceKey; b dimension + f Ljava/lang/String; c type + m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; a withTypeSuffix + m ()Ljava/lang/String; a level + m ()Lnet/minecraft/resources/ResourceKey; b dimension + m ()Ljava/lang/String; c type +c net/minecraft/world/level/chunk/storage/SerializableChunkData net/minecraft/world/level/chunk/storage/SerializableChunkData + f Lorg/slf4j/Logger; A LOGGER + f Ljava/lang/String; B TAG_UPGRADE_DATA + f Ljava/lang/String; C BLOCK_TICKS_TAG + f Ljava/lang/String; D FLUID_TICKS_TAG + f Ljava/lang/String; a X_POS_TAG + f Ljava/lang/String; b Z_POS_TAG + f Ljava/lang/String; c HEIGHTMAPS_TAG + f Ljava/lang/String; d IS_LIGHT_ON_TAG + f Ljava/lang/String; e SECTIONS_TAG + f Ljava/lang/String; f BLOCK_LIGHT_TAG + f Ljava/lang/String; g SKY_LIGHT_TAG + f Lnet/minecraft/core/IRegistry; h biomeRegistry + f Lnet/minecraft/world/level/ChunkCoordIntPair; i chunkPos + f I j minSectionY + f J k lastUpdateTime + f J l inhabitedTime + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; m chunkStatus + f Lnet/minecraft/world/level/levelgen/blending/BlendingData$d; n blendingData + f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; o belowZeroRetrogen + f Lnet/minecraft/world/level/chunk/ChunkConverter; p upgradeData + f [J q carvingMask + f Ljava/util/Map; r heightmaps + f Lnet/minecraft/world/level/chunk/IChunkAccess$a; s packedTicks + f [Lit/unimi/dsi/fastutil/shorts/ShortList; t postProcessingSections + f Z u lightCorrect + f Ljava/util/List; v sectionData + f Ljava/util/List; w entities + f Ljava/util/List; x blockEntities + f Lnet/minecraft/nbt/NBTTagCompound; y structureData + f Lcom/mojang/serialization/Codec; z BLOCK_STATE_CODEC + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/Codec; a makeBiomeCodec + m (Ljava/lang/String;)Ljava/util/Optional; a lambda$parse$1 + m ()Lnet/minecraft/nbt/NBTTagCompound; a write + m (Lit/unimi/dsi/fastutil/shorts/ShortList;)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; a lambda$copyOf$6 + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$parse$3 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/status/ChunkType; a getChunkTypeFromTag + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/MinecraftKey;J)Z a lambda$unpackStructureReferences$14 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/chunk/IChunkAccess$a;)V a saveTicks + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$write$9 + m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/String; a lambda$saveTicks$11 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; a copyOf + m (I)[Lit/unimi/dsi/fastutil/shorts/ShortList; a lambda$copyOf$7 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/ProtoChunk; a read + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; a parse + m (Lnet/minecraft/world/level/material/FluidType;)Ljava/lang/String; a lambda$saveTicks$12 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/String;)V a logErrors + m (Ljava/util/List;Lnet/minecraft/server/level/WorldServer;Ljava/util/List;Lnet/minecraft/world/level/chunk/Chunk;)V a lambda$postLoadChunk$13 + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/NBTTagCompound; a packStructureData + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/levelgen/HeightMap$Type;[J)V a lambda$write$10 + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Map; a unpackStructureReferences + m ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/nbt/NBTTagList; a packOffsets + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;J)Ljava/util/Map; a unpackStructureStart + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Chunk$c; a postLoadChunk + m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTTagCompound; b lambda$parse$2 + m ()Lnet/minecraft/core/IRegistry; b biomeRegistry + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$write$8 + m (Ljava/lang/String;)Ljava/util/Optional; b lambda$parse$0 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/String;)V b lambda$parse$5 + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; c chunkPos + m (Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/String;)V c lambda$parse$4 + m ()I d minSectionY + m ()J e lastUpdateTime + m ()J f inhabitedTime + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; g chunkStatus + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData$d; h blendingData + m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; i belowZeroRetrogen + m ()Lnet/minecraft/world/level/chunk/ChunkConverter; j upgradeData + m ()[J k carvingMask + m ()Ljava/util/Map; l heightmaps + m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; m packedTicks + m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; n postProcessingSections + m ()Z o lightCorrect + m ()Ljava/util/List; p sectionData + m ()Ljava/util/List; q entities + m ()Ljava/util/List; r blockEntities + m ()Lnet/minecraft/nbt/NBTTagCompound; s structureData +c net/minecraft/world/level/chunk/storage/SerializableChunkData$a net/minecraft/world/level/chunk/storage/SerializableChunkData$ChunkReadException +c net/minecraft/world/level/chunk/storage/SerializableChunkData$b net/minecraft/world/level/chunk/storage/SerializableChunkData$SectionData + f I a y + f Lnet/minecraft/world/level/chunk/ChunkSection; b chunkSection + f Lnet/minecraft/world/level/chunk/NibbleArray; c blockLight + f Lnet/minecraft/world/level/chunk/NibbleArray; d skyLight + m ()I a y + m ()Lnet/minecraft/world/level/chunk/ChunkSection; b chunkSection + m ()Lnet/minecraft/world/level/chunk/NibbleArray; c blockLight + m ()Lnet/minecraft/world/level/chunk/NibbleArray; d skyLight +c net/minecraft/world/level/chunk/storage/SimpleRegionStorage net/minecraft/world/level/chunk/storage/SimpleRegionStorage + f Lnet/minecraft/world/level/chunk/storage/IOWorker; a worker + f Lcom/mojang/datafixers/DataFixer; b fixerUpper + f Lnet/minecraft/util/datafix/DataFixTypes; c dataFixType + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/concurrent/CompletableFuture; a write + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a read + m (Lnet/minecraft/nbt/NBTTagCompound;I)Lnet/minecraft/nbt/NBTTagCompound; a upgradeChunkTag + m (Z)Ljava/util/concurrent/CompletableFuture; a synchronize + m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; a storageInfo + m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a upgradeChunkTag +c net/minecraft/world/level/dimension/BuiltinDimensionTypes net/minecraft/world/level/dimension/BuiltinDimensionTypes + f Lnet/minecraft/resources/ResourceKey; a OVERWORLD + f Lnet/minecraft/resources/ResourceKey; b NETHER + f Lnet/minecraft/resources/ResourceKey; c END + f Lnet/minecraft/resources/ResourceKey; d OVERWORLD_CAVES + f Lnet/minecraft/resources/MinecraftKey; e OVERWORLD_EFFECTS + f Lnet/minecraft/resources/MinecraftKey; f NETHER_EFFECTS + f Lnet/minecraft/resources/MinecraftKey; g END_EFFECTS + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register +c net/minecraft/world/level/dimension/DimensionDefaults net/minecraft/world/level/dimension/DimensionDefaults + f I a OVERWORLD_MIN_Y + f I b OVERWORLD_LEVEL_HEIGHT + f I c OVERWORLD_GENERATION_HEIGHT + f I d OVERWORLD_LOGICAL_HEIGHT + f I e NETHER_MIN_Y + f I f NETHER_LEVEL_HEIGHT + f I g NETHER_GENERATION_HEIGHT + f I h NETHER_LOGICAL_HEIGHT + f I i END_MIN_Y + f I j END_LEVEL_HEIGHT + f I k END_GENERATION_HEIGHT + f I l END_LOGICAL_HEIGHT + f I m END_ISLAND_BASE_Y +c net/minecraft/world/level/dimension/DimensionManager net/minecraft/world/level/dimension/DimensionType + f Lnet/minecraft/world/level/dimension/DimensionManager$a; A monsterSettings + f I a BITS_FOR_Y + f I b MIN_HEIGHT + f I c Y_SIZE + f I d MAX_Y + f I e MIN_Y + f I f WAY_ABOVE_MAX_Y + f I g WAY_BELOW_MIN_Y + f Lcom/mojang/serialization/Codec; h DIRECT_CODEC + f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC + f I j MOON_PHASES + f [F k MOON_BRIGHTNESS_PER_PHASE + f Lcom/mojang/serialization/Codec; l CODEC + f Ljava/util/OptionalLong; m fixedTime + f Z n hasSkyLight + f Z o hasCeiling + f Z p ultraWarm + f Z q natural + f D r coordinateScale + f Z s bedWorks + f Z t respawnAnchorWorks + f I u minY + f I v height + f I w logicalHeight + f Lnet/minecraft/tags/TagKey; x infiniburn + f Lnet/minecraft/resources/MinecraftKey; y effectsLocation + f F z ambientLight + m ()Z a hasFixedTime + m (Lnet/minecraft/resources/ResourceKey;Ljava/nio/file/Path;)Ljava/nio/file/Path; a getStorageFolder + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; a parseLegacy + m (Lnet/minecraft/world/level/dimension/DimensionManager;Lnet/minecraft/world/level/dimension/DimensionManager;)D a getTeleportationScale + m (J)F a timeOfDay + m ()Z b piglinSafe + m (J)I b moonPhase + m ()Z c hasRaids + m ()Lnet/minecraft/util/valueproviders/IntProvider; d monsterSpawnLightTest + m ()I e monsterSpawnBlockLightLimit + m ()Ljava/util/OptionalLong; f fixedTime + m ()Z g hasSkyLight + m ()Z h hasCeiling + m ()Z i ultraWarm + m ()Z j natural + m ()D k coordinateScale + m ()Z l bedWorks + m ()Z m respawnAnchorWorks + m ()I n minY + m ()I o height + m ()I p logicalHeight + m ()Lnet/minecraft/tags/TagKey; q infiniburn + m ()Lnet/minecraft/resources/MinecraftKey; r effectsLocation + m ()F s ambientLight + m ()Lnet/minecraft/world/level/dimension/DimensionManager$a; t monsterSettings +c net/minecraft/world/level/dimension/DimensionManager$a net/minecraft/world/level/dimension/DimensionType$MonsterSettings + f Lcom/mojang/serialization/MapCodec; a CODEC + f Z b piglinSafe + f Z c hasRaids + f Lnet/minecraft/util/valueproviders/IntProvider; d monsterSpawnLightTest + f I e monsterSpawnBlockLightLimit + m ()Z a piglinSafe + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Z b hasRaids + m ()Lnet/minecraft/util/valueproviders/IntProvider; c monsterSpawnLightTest + m ()I d monsterSpawnBlockLightLimit +c net/minecraft/world/level/dimension/WorldDimension net/minecraft/world/level/dimension/LevelStem + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/resources/ResourceKey; b OVERWORLD + f Lnet/minecraft/resources/ResourceKey; c NETHER + f Lnet/minecraft/resources/ResourceKey; d END + f Lnet/minecraft/core/Holder; e type + f Lnet/minecraft/world/level/chunk/ChunkGenerator; f generator + m ()Lnet/minecraft/core/Holder; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; b generator +c net/minecraft/world/level/dimension/end/EnderDragonBattle net/minecraft/world/level/dimension/end/EndDragonFight + f I A respawnTime + f Ljava/util/List; B respawnCrystals + f I a TIME_BETWEEN_PLAYER_SCANS + f I b ARENA_TICKET_LEVEL + f I c DRAGON_SPAWN_Y + f Lorg/slf4j/Logger; d LOGGER + f I e MAX_TICKS_BEFORE_DRAGON_RESPAWN + f I f TIME_BETWEEN_CRYSTAL_SCANS + f I g ARENA_SIZE_CHUNKS + f I h GATEWAY_COUNT + f I i GATEWAY_DISTANCE + f Ljava/util/function/Predicate; j validPlayer + f Lnet/minecraft/server/level/BossBattleServer; k dragonEvent + f Lnet/minecraft/server/level/WorldServer; l level + f Lnet/minecraft/core/BlockPosition; m origin + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; n gateways + f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; o exitPortalPattern + f I p ticksSinceDragonSeen + f I q crystalsAlive + f I r ticksSinceCrystalsScanned + f I s ticksSinceLastPlayerScan + f Z t dragonKilled + f Z u previouslyKilled + f Z v skipArenaLoadedCheck + f Ljava/util/UUID; w dragonUUID + f Z x needsStateScanning + f Lnet/minecraft/core/BlockPosition; y portalLocation + f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; z respawnStage + m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon;)V a setDragonKilled + m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$spawnNewGateway$1 + m (Lnet/minecraft/core/BlockPosition;)V a spawnNewGateway + m (Z)V a spawnExitPortal + m (Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn;)V a setRespawnStage + m ()V a skipArenaLoadedCheck + m (J)Ljava/util/List; a lambda$new$0 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$spawnNewGateway$2 + m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/world/damagesource/DamageSource;)V a onCrystalDestroyed + m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon;)V b updateDragon + m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; b saveData + m ()V c tick + m ()V d removeAllGateways + m ()I e getCrystalsAlive + m ()Z f hasPreviouslyKilledDragon + m ()V h resetSpikeCrystals + m ()Ljava/util/UUID; i getDragonUUID + m ()V j scanState + m ()V k findOrCreateDragon + m ()Z l hasActiveExitPortal + m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection; m findExitPortal + m ()Z n isArenaLoaded + m ()V o updatePlayers + m ()V p updateCrystalCount + m ()V q spawnNewGateway + m ()Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon; r createNewDragon +c net/minecraft/world/level/dimension/end/EnderDragonBattle$a net/minecraft/world/level/dimension/end/EndDragonFight$Data + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; b DEFAULT + f Z c needsStateScanning + f Z d dragonKilled + f Z e previouslyKilled + f Z f isRespawning + f Ljava/util/Optional; g dragonUUID + f Ljava/util/Optional; h exitPortalLocation + f Ljava/util/Optional; i gateways + m ()Z a needsStateScanning + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Z b dragonKilled + m ()Z c previouslyKilled + m ()Z d isRespawning + m ()Ljava/util/Optional; e dragonUUID + m ()Ljava/util/Optional; f exitPortalLocation + m ()Ljava/util/Optional; g gateways +c net/minecraft/world/level/dimension/end/EnumDragonRespawn net/minecraft/world/level/dimension/end/DragonRespawnAnimation + f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; a START + f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; b PREPARING_TO_SUMMON_PILLARS + f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; c SUMMONING_PILLARS + f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; d SUMMONING_DRAGON + f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; e END + f [Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; f $VALUES + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick + m ()[Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; a $values +c net/minecraft/world/level/dimension/end/EnumDragonRespawn$1 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick +c net/minecraft/world/level/dimension/end/EnumDragonRespawn$2 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$2 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick +c net/minecraft/world/level/dimension/end/EnumDragonRespawn$3 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$3 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick +c net/minecraft/world/level/dimension/end/EnumDragonRespawn$4 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$4 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick +c net/minecraft/world/level/dimension/end/EnumDragonRespawn$5 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$5 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick +c net/minecraft/world/level/entity/ChunkEntities net/minecraft/world/level/entity/ChunkEntities + f Lnet/minecraft/world/level/ChunkCoordIntPair; a pos + f Ljava/util/List; b entities + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; a getPos + m ()Ljava/util/stream/Stream; b getEntities + m ()Z c isEmpty +c net/minecraft/world/level/entity/EntityAccess net/minecraft/world/level/entity/EntityAccess + m (Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V a setLevelCallback + m ()I ar getId + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V c setRemoved + m ()Ljava/util/UUID; cG getUUID + m ()Lnet/minecraft/world/phys/AxisAlignedBB; cR getBoundingBox + m ()Z dT shouldBeSaved + m ()Z dU isAlwaysTicking + m ()Ljava/util/stream/Stream; da getSelfAndPassengers + m ()Ljava/util/stream/Stream; db getPassengersAndSelf + m ()Lnet/minecraft/core/BlockPosition; dv blockPosition +c net/minecraft/world/level/entity/EntityInLevelCallback net/minecraft/world/level/entity/EntityInLevelCallback + f Lnet/minecraft/world/level/entity/EntityInLevelCallback; a NULL + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onRemove + m ()V a onMove +c net/minecraft/world/level/entity/EntityInLevelCallback$1 net/minecraft/world/level/entity/EntityInLevelCallback$1 + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onRemove + m ()V a onMove +c net/minecraft/world/level/entity/EntityLookup net/minecraft/world/level/entity/EntityLookup + f Lorg/slf4j/Logger; a LOGGER + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b byId + f Ljava/util/Map; c byUuid + m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; a getEntity + m ()Ljava/lang/Iterable; a getAllEntities + m (I)Lnet/minecraft/world/level/entity/EntityAccess; a getEntity + m (Lnet/minecraft/world/level/entity/EntityAccess;)V a add + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V a getEntities + m (Lnet/minecraft/world/level/entity/EntityAccess;)V b remove + m ()I b count +c net/minecraft/world/level/entity/EntityPersistentStorage net/minecraft/world/level/entity/EntityPersistentStorage + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a loadEntities + m (Z)V a flush + m (Lnet/minecraft/world/level/entity/ChunkEntities;)V a storeEntities +c net/minecraft/world/level/entity/EntitySection net/minecraft/world/level/entity/EntitySection + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/util/EntitySlice; b storage + f Lnet/minecraft/world/level/entity/Visibility; c chunkStatus + m (Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; a updateChunkStatus + m ()Z a isEmpty + m (Lnet/minecraft/world/level/entity/EntityAccess;)V a add + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$a; a getEntities + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$a; a getEntities + m ()Ljava/util/stream/Stream; b getEntities + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z b remove + m ()Lnet/minecraft/world/level/entity/Visibility; c getStatus + m ()I d size +c net/minecraft/world/level/entity/EntitySectionStorage net/minecraft/world/level/entity/EntitySectionStorage + f I a CHONKY_ENTITY_SEARCH_GRACE + f I b MAX_NON_CHONKY_ENTITY_SIZE + f Ljava/lang/Class; c entityClass + f Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; d intialSectionVisibility + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; e sections + f Lit/unimi/dsi/fastutil/longs/LongSortedSet; f sectionIds + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$a; a lambda$getEntities$1 + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$a; a lambda$getEntities$2 + m (Lit/unimi/dsi/fastutil/longs/LongSet;J)V a lambda$getAllChunksWithExistingSections$0 + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V a getEntities + m (II)Lit/unimi/dsi/fastutil/longs/LongSortedSet; a getChunkSections + m ()Lit/unimi/dsi/fastutil/longs/LongSet; a getAllChunksWithExistingSections + m (J)Ljava/util/stream/LongStream; a getExistingSectionPositionsInChunk + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V a forEachAccessibleNonEmptySection + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V b getEntities + m (J)Ljava/util/stream/Stream; b getExistingSectionsInChunk + m ()I b count + m (J)Lnet/minecraft/world/level/entity/EntitySection; c getOrCreateSection + m (J)Lnet/minecraft/world/level/entity/EntitySection; d getSection + m (J)V e remove + m (J)J f getChunkKeyFromSectionKey + m (J)Lnet/minecraft/world/level/entity/EntitySection; g createSection +c net/minecraft/world/level/entity/EntityTickList net/minecraft/world/level/entity/EntityTickList + m (Ljava/util/function/Consumer;)V a forEach + m ()V a ensureActiveIsNotIterated + m (Lnet/minecraft/world/entity/Entity;)V a add + m (Lnet/minecraft/world/entity/Entity;)V b remove + m (Lnet/minecraft/world/entity/Entity;)Z c contains +c net/minecraft/world/level/entity/EntityTypeTest net/minecraft/world/level/entity/EntityTypeTest + m (Ljava/lang/Object;)Ljava/lang/Object; a tryCast + m ()Ljava/lang/Class; a getBaseClass + m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; a forClass + m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; b forExactClass +c net/minecraft/world/level/entity/EntityTypeTest$1 net/minecraft/world/level/entity/EntityTypeTest$1 + m (Ljava/lang/Object;)Ljava/lang/Object; a tryCast + m ()Ljava/lang/Class; a getBaseClass +c net/minecraft/world/level/entity/EntityTypeTest$2 net/minecraft/world/level/entity/EntityTypeTest$2 + m (Ljava/lang/Object;)Ljava/lang/Object; a tryCast + m ()Ljava/lang/Class; a getBaseClass +c net/minecraft/world/level/entity/LevelCallback net/minecraft/world/level/entity/LevelCallback + m (Ljava/lang/Object;)V a onSectionChange + m (Ljava/lang/Object;)V b onTrackingEnd + m (Ljava/lang/Object;)V c onTrackingStart + m (Ljava/lang/Object;)V d onTickingEnd + m (Ljava/lang/Object;)V e onTickingStart + m (Ljava/lang/Object;)V f onDestroyed + m (Ljava/lang/Object;)V g onCreated +c net/minecraft/world/level/entity/LevelEntityGetter net/minecraft/world/level/entity/LevelEntityGetter + m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; a get + m ()Ljava/lang/Iterable; a getAll + m (I)Lnet/minecraft/world/level/entity/EntityAccess; a get + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V a get + m (Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Consumer;)V a get + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V a get +c net/minecraft/world/level/entity/LevelEntityGetterAdapter net/minecraft/world/level/entity/LevelEntityGetterAdapter + f Lnet/minecraft/world/level/entity/EntityLookup; a visibleEntities + f Lnet/minecraft/world/level/entity/EntitySectionStorage; b sectionStorage + m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; a get + m ()Ljava/lang/Iterable; a getAll + m (I)Lnet/minecraft/world/level/entity/EntityAccess; a get + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V a get + m (Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Consumer;)V a get + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V a get +c net/minecraft/world/level/entity/PersistentEntitySectionManager net/minecraft/world/level/entity/PersistentEntitySectionManager + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Set; b knownUuids + f Lnet/minecraft/world/level/entity/LevelCallback; c callbacks + f Lnet/minecraft/world/level/entity/EntityPersistentStorage; d permanentStorage + f Lnet/minecraft/world/level/entity/EntityLookup; e visibleEntityStorage + f Lnet/minecraft/world/level/entity/EntitySectionStorage; f sectionStorage + f Lnet/minecraft/world/level/entity/LevelEntityGetter; g entityGetter + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; h chunkVisibility + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; i chunkLoadStatuses + f Lit/unimi/dsi/fastutil/longs/LongSet; j chunksToUnload + f Ljava/util/Queue; k loadingInbox + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z a addNewEntity + m (Lnet/minecraft/core/BlockPosition;)Z a canPositionTick + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a canPositionTick + m (JLnet/minecraft/world/level/entity/EntitySection;)V a removeSectionIfEmpty + m (Lnet/minecraft/world/level/entity/EntityAccess;Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; a getEffectiveStatus + m (Ljava/io/Writer;)V a dumpSections + m (Ljava/util/UUID;)Z a isLoaded + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/server/level/FullChunkStatus;)V a updateChunkStatus + m ()V a tick + m (JLjava/util/function/Consumer;)Z a storeChunkSections + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/entity/Visibility;)V a updateChunkStatus + m (Lnet/minecraft/world/level/entity/EntityAccess;Z)Z a addEntity + m (Ljava/util/stream/Stream;)V a addLegacyChunkEntities + m (J)Z a areEntitiesLoaded + m (Ljava/util/stream/Stream;)V b addWorldGenChunkEntities + m (J)V b ensureChunkQueuedForLoad + m ()V b autoSave + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z b addEntityUuid + m (J)V c requestChunkLoad + m ()V c saveAll + m (Lnet/minecraft/world/level/entity/EntityAccess;)V c startTicking + m (J)Z d processChunkUnload + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; d getEntityGetter + m (Lnet/minecraft/world/level/entity/EntityAccess;)V d stopTicking + m ()Ljava/lang/String; e gatherStats + m (Lnet/minecraft/world/level/entity/EntityAccess;)V e startTracking + m (Lnet/minecraft/world/level/entity/EntityAccess;)V f stopTracking + m ()I f count + m (Lnet/minecraft/world/level/entity/EntityAccess;)V g unloadEntity + m ()V g processUnloads + m ()V h processPendingLoads + m ()Lit/unimi/dsi/fastutil/longs/LongSet; i getAllChunksToSave + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z l lambda$updateChunkStatus$5 + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z m lambda$updateChunkStatus$4 + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z n lambda$updateChunkStatus$3 +c net/minecraft/world/level/entity/PersistentEntitySectionManager$a net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback + f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager; b this$0 + f Lnet/minecraft/world/level/entity/EntityAccess; c entity + f J d currentSectionKey + f Lnet/minecraft/world/level/entity/EntitySection; e currentSection + m (Lnet/minecraft/world/level/entity/Visibility;Lnet/minecraft/world/level/entity/Visibility;)V a updateStatus + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onRemove + m ()V a onMove +c net/minecraft/world/level/entity/PersistentEntitySectionManager$b net/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus + f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; a FRESH + f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; b PENDING + f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; c LOADED + f [Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; d $VALUES + m ()[Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; a $values +c net/minecraft/world/level/entity/TransientEntitySectionManager net/minecraft/world/level/entity/TransientEntitySectionManager + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/world/level/entity/LevelCallback; b callbacks + f Lnet/minecraft/world/level/entity/EntityLookup; c entityStorage + f Lnet/minecraft/world/level/entity/EntitySectionStorage; d sectionStorage + f Lit/unimi/dsi/fastutil/longs/LongSet; e tickingChunks + f Lnet/minecraft/world/level/entity/LevelEntityGetter; f entityGetter + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; a getEntityGetter + m (JLnet/minecraft/world/level/entity/EntitySection;)V a removeSectionIfEmpty + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a startTicking + m (Lnet/minecraft/world/level/entity/EntitySection;)V a lambda$stopTicking$4 + m (J)Lnet/minecraft/world/level/entity/Visibility; a lambda$new$0 + m (Lnet/minecraft/world/level/entity/EntityAccess;)V a addEntity + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b stopTicking + m (Lnet/minecraft/world/level/entity/EntitySection;)V b lambda$startTicking$2 + m ()I b count + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z b lambda$stopTicking$3 + m ()Ljava/lang/String; c gatherStats + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z c lambda$startTicking$1 +c net/minecraft/world/level/entity/TransientEntitySectionManager$a net/minecraft/world/level/entity/TransientEntitySectionManager$Callback + f Lnet/minecraft/world/level/entity/TransientEntitySectionManager; b this$0 + f Lnet/minecraft/world/level/entity/EntityAccess; c entity + f J d currentSectionKey + f Lnet/minecraft/world/level/entity/EntitySection; e currentSection + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onRemove + m ()V a onMove +c net/minecraft/world/level/entity/Visibility net/minecraft/world/level/entity/Visibility + f Lnet/minecraft/world/level/entity/Visibility; a HIDDEN + f Lnet/minecraft/world/level/entity/Visibility; b TRACKED + f Lnet/minecraft/world/level/entity/Visibility; c TICKING + f Z d accessible + f Z e ticking + f [Lnet/minecraft/world/level/entity/Visibility; f $VALUES + m ()Z a isTicking + m (Lnet/minecraft/server/level/FullChunkStatus;)Lnet/minecraft/world/level/entity/Visibility; a fromFullChunkStatus + m ()Z b isAccessible + m ()[Lnet/minecraft/world/level/entity/Visibility; c $values +c net/minecraft/world/level/gameevent/BlockPositionSource net/minecraft/world/level/gameevent/BlockPositionSource + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/core/BlockPosition; e pos + m (Lnet/minecraft/world/level/gameevent/BlockPositionSource;)Lnet/minecraft/core/BlockPosition; a lambda$static$2 + m (Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getPosition + m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; a getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/gameevent/BlockPositionSource;)Lnet/minecraft/core/BlockPosition; b lambda$static$0 +c net/minecraft/world/level/gameevent/BlockPositionSource$a net/minecraft/world/level/gameevent/BlockPositionSource$Type + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/level/gameevent/DynamicGameEventListener net/minecraft/world/level/gameevent/DynamicGameEventListener + f Lnet/minecraft/world/level/gameevent/GameEventListener; a listener + f Lnet/minecraft/core/SectionPosition; b lastSection + m (Lnet/minecraft/server/level/WorldServer;)V a add + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/SectionPosition;Ljava/util/function/Consumer;)V a ifChunkExists + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; a getListener + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/SectionPosition;)V a lambda$move$3 + m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V a lambda$move$2 + m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V b lambda$move$1 + m (Lnet/minecraft/server/level/WorldServer;)V b remove + m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V c lambda$remove$0 + m (Lnet/minecraft/server/level/WorldServer;)V c move +c net/minecraft/world/level/gameevent/EntityPositionSource net/minecraft/world/level/gameevent/EntityPositionSource + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lcom/mojang/datafixers/util/Either; e entityOrUuidOrId + f F f yOffset + m (Lnet/minecraft/world/level/World;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; a lambda$resolveEntity$6 + m (Lnet/minecraft/world/entity/Entity;)V a lambda$resolveEntity$8 + m (Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; a lambda$static$4 + m (Ljava/util/UUID;)Ljava/lang/Integer; a lambda$getId$11 + m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer; a lambda$getId$12 + m (Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getPosition + m (Lnet/minecraft/world/level/World;Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional; a lambda$resolveEntity$7 + m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; a getType + m (Ljava/util/UUID;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Ljava/lang/Integer;)Ljava/util/UUID; a lambda$getUuid$9 + m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; a lambda$static$3 + m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; b lambda$static$0 + m ()Ljava/util/UUID; b getUuid + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; b lambda$getPosition$5 + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; b lambda$getUuid$10 + m (Lnet/minecraft/world/level/World;)V b resolveEntity + m ()I c getId +c net/minecraft/world/level/gameevent/EntityPositionSource$a net/minecraft/world/level/gameevent/EntityPositionSource$Type + m ()Lcom/mojang/serialization/MapCodec; a codec + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry + f Ljava/util/List; b listeners + f Ljava/util/Set; c listenersToRemove + f Ljava/util/List; d listenersToAdd + f Z e processing + f Lnet/minecraft/server/level/WorldServer; f level + f I g sectionY + f Lnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$a; h onEmptyAction + m ()Z a isEmpty + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V a register + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEventListener;)Ljava/util/Optional; a getPostableListenerPosition + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$a;)Z a visitInRangeListeners + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V b unregister +c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$a net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction +c net/minecraft/world/level/gameevent/GameEvent net/minecraft/world/level/gameevent/GameEvent + f Lnet/minecraft/core/Holder$c; A HIT_GROUND + f Lnet/minecraft/core/Holder$c; B INSTRUMENT_PLAY + f Lnet/minecraft/core/Holder$c; C ITEM_INTERACT_FINISH + f Lnet/minecraft/core/Holder$c; D ITEM_INTERACT_START + f Lnet/minecraft/core/Holder$c; E JUKEBOX_PLAY + f Lnet/minecraft/core/Holder$c; F JUKEBOX_STOP_PLAY + f Lnet/minecraft/core/Holder$c; G LIGHTNING_STRIKE + f Lnet/minecraft/core/Holder$c; H NOTE_BLOCK_PLAY + f Lnet/minecraft/core/Holder$c; I PRIME_FUSE + f Lnet/minecraft/core/Holder$c; J PROJECTILE_LAND + f Lnet/minecraft/core/Holder$c; K PROJECTILE_SHOOT + f Lnet/minecraft/core/Holder$c; L SCULK_SENSOR_TENDRILS_CLICKING + f Lnet/minecraft/core/Holder$c; M SHEAR + f Lnet/minecraft/core/Holder$c; N SHRIEK + f Lnet/minecraft/core/Holder$c; O SPLASH + f Lnet/minecraft/core/Holder$c; P STEP + f Lnet/minecraft/core/Holder$c; Q SWIM + f Lnet/minecraft/core/Holder$c; R TELEPORT + f Lnet/minecraft/core/Holder$c; S UNEQUIP + f Lnet/minecraft/core/Holder$c; T RESONATE_1 + f Lnet/minecraft/core/Holder$c; U RESONATE_2 + f Lnet/minecraft/core/Holder$c; V RESONATE_3 + f Lnet/minecraft/core/Holder$c; W RESONATE_4 + f Lnet/minecraft/core/Holder$c; X RESONATE_5 + f Lnet/minecraft/core/Holder$c; Y RESONATE_6 + f Lnet/minecraft/core/Holder$c; Z RESONATE_7 + f Lnet/minecraft/core/Holder$c; a BLOCK_ACTIVATE + f Lnet/minecraft/core/Holder$c; aa RESONATE_8 + f Lnet/minecraft/core/Holder$c; ab RESONATE_9 + f Lnet/minecraft/core/Holder$c; ac RESONATE_10 + f Lnet/minecraft/core/Holder$c; ad RESONATE_11 + f Lnet/minecraft/core/Holder$c; ae RESONATE_12 + f Lnet/minecraft/core/Holder$c; af RESONATE_13 + f Lnet/minecraft/core/Holder$c; ag RESONATE_14 + f Lnet/minecraft/core/Holder$c; ah RESONATE_15 + f I ai DEFAULT_NOTIFICATION_RADIUS + f Lcom/mojang/serialization/Codec; aj CODEC + f I ak notificationRadius + f Lnet/minecraft/core/Holder$c; b BLOCK_ATTACH + f Lnet/minecraft/core/Holder$c; c BLOCK_CHANGE + f Lnet/minecraft/core/Holder$c; d BLOCK_CLOSE + f Lnet/minecraft/core/Holder$c; e BLOCK_DEACTIVATE + f Lnet/minecraft/core/Holder$c; f BLOCK_DESTROY + f Lnet/minecraft/core/Holder$c; g BLOCK_DETACH + f Lnet/minecraft/core/Holder$c; h BLOCK_OPEN + f Lnet/minecraft/core/Holder$c; i BLOCK_PLACE + f Lnet/minecraft/core/Holder$c; j CONTAINER_CLOSE + f Lnet/minecraft/core/Holder$c; k CONTAINER_OPEN + f Lnet/minecraft/core/Holder$c; l DRINK + f Lnet/minecraft/core/Holder$c; m EAT + f Lnet/minecraft/core/Holder$c; n ELYTRA_GLIDE + f Lnet/minecraft/core/Holder$c; o ENTITY_DAMAGE + f Lnet/minecraft/core/Holder$c; p ENTITY_DIE + f Lnet/minecraft/core/Holder$c; q ENTITY_DISMOUNT + f Lnet/minecraft/core/Holder$c; r ENTITY_INTERACT + f Lnet/minecraft/core/Holder$c; s ENTITY_MOUNT + f Lnet/minecraft/core/Holder$c; t ENTITY_PLACE + f Lnet/minecraft/core/Holder$c; u ENTITY_ACTION + f Lnet/minecraft/core/Holder$c; v EQUIP + f Lnet/minecraft/core/Holder$c; w EXPLODE + f Lnet/minecraft/core/Holder$c; x FLAP + f Lnet/minecraft/core/Holder$c; y FLUID_PICKUP + f Lnet/minecraft/core/Holder$c; z FLUID_PLACE + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap + m (Ljava/lang/String;)Lnet/minecraft/core/Holder$c; a register + m ()I a notificationRadius + m (Ljava/lang/String;I)Lnet/minecraft/core/Holder$c; a register +c net/minecraft/world/level/gameevent/GameEvent$a net/minecraft/world/level/gameevent/GameEvent$Context + f Lnet/minecraft/world/entity/Entity; a sourceEntity + f Lnet/minecraft/world/level/block/state/IBlockData; b affectedState + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/gameevent/GameEvent$a; a of + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/gameevent/GameEvent$a; a of + m ()Lnet/minecraft/world/entity/Entity; a sourceEntity + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/gameevent/GameEvent$a; a of + m ()Lnet/minecraft/world/level/block/state/IBlockData; b affectedState +c net/minecraft/world/level/gameevent/GameEvent$b net/minecraft/world/level/gameevent/GameEvent$ListenerInfo + f Lnet/minecraft/core/Holder; a gameEvent + f Lnet/minecraft/world/phys/Vec3D; b source + f Lnet/minecraft/world/level/gameevent/GameEvent$a; c context + f Lnet/minecraft/world/level/gameevent/GameEventListener; d recipient + f D e distanceToRecipient + m (Lnet/minecraft/world/level/gameevent/GameEvent$b;)I a compareTo + m ()Lnet/minecraft/core/Holder; a gameEvent + m ()Lnet/minecraft/world/phys/Vec3D; b source + m ()Lnet/minecraft/world/level/gameevent/GameEvent$a; c context + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; d recipient +c net/minecraft/world/level/gameevent/GameEventDispatcher net/minecraft/world/level/gameevent/GameEventDispatcher + f Lnet/minecraft/server/level/WorldServer; a level + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a post + m (Ljava/util/List;)V a handleGameEventMessagesInQueue + m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/level/gameevent/GameEventListener;Lnet/minecraft/world/phys/Vec3D;)V a lambda$post$0 +c net/minecraft/world/level/gameevent/GameEventListener net/minecraft/world/level/gameevent/GameEventListener + m ()Lnet/minecraft/world/level/gameevent/PositionSource; a getListenerSource + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)Z a handleGameEvent + m ()I b getListenerRadius + m ()Lnet/minecraft/world/level/gameevent/GameEventListener$a; c getDeliveryMode +c net/minecraft/world/level/gameevent/GameEventListener$a net/minecraft/world/level/gameevent/GameEventListener$DeliveryMode + f Lnet/minecraft/world/level/gameevent/GameEventListener$a; a UNSPECIFIED + f Lnet/minecraft/world/level/gameevent/GameEventListener$a; b BY_DISTANCE + f [Lnet/minecraft/world/level/gameevent/GameEventListener$a; c $VALUES + m ()[Lnet/minecraft/world/level/gameevent/GameEventListener$a; a $values +c net/minecraft/world/level/gameevent/GameEventListener$b net/minecraft/world/level/gameevent/GameEventListener$Provider + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; c getListener +c net/minecraft/world/level/gameevent/GameEventListenerRegistry net/minecraft/world/level/gameevent/GameEventListenerRegistry + f Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; a NOOP + m ()Z a isEmpty + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V a register + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$a;)Z a visitInRangeListeners + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V b unregister +c net/minecraft/world/level/gameevent/GameEventListenerRegistry$1 net/minecraft/world/level/gameevent/GameEventListenerRegistry$1 + m ()Z a isEmpty + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V a register + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$a;)Z a visitInRangeListeners + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V b unregister +c net/minecraft/world/level/gameevent/GameEventListenerRegistry$a net/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor +c net/minecraft/world/level/gameevent/PositionSource net/minecraft/world/level/gameevent/PositionSource + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC + m (Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getPosition + m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; a getType +c net/minecraft/world/level/gameevent/PositionSourceType net/minecraft/world/level/gameevent/PositionSourceType + f Lnet/minecraft/world/level/gameevent/PositionSourceType; a BLOCK + f Lnet/minecraft/world/level/gameevent/PositionSourceType; b ENTITY + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Ljava/lang/String;Lnet/minecraft/world/level/gameevent/PositionSourceType;)Lnet/minecraft/world/level/gameevent/PositionSourceType; a register + m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec +c net/minecraft/world/level/gameevent/vibrations/VibrationInfo net/minecraft/world/level/gameevent/vibrations/VibrationInfo + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b gameEvent + f F c distance + f Lnet/minecraft/world/phys/Vec3D; d pos + f Ljava/util/UUID; e uuid + f Ljava/util/UUID; f projectileOwnerUuid + f Lnet/minecraft/world/entity/Entity; g entity + m (Lnet/minecraft/core/Holder;Ljava/lang/Float;Lnet/minecraft/world/phys/Vec3D;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m ()Lnet/minecraft/core/Holder; a gameEvent + m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getEntity + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; a lambda$static$1 + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/UUID; a getProjectileOwner + m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; b getProjectileOwner + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; b lambda$static$0 + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/projectile/IProjectile; b lambda$getProjectileOwner$6 + m ()F b distance + m ()Lnet/minecraft/world/phys/Vec3D; c pos + m (Lnet/minecraft/world/entity/Entity;)Z c lambda$getProjectileOwner$5 + m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; c lambda$getProjectileOwner$7 + m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; d lambda$getEntity$4 + m ()Ljava/util/UUID; d uuid + m ()Ljava/util/UUID; e projectileOwnerUuid + m ()Lnet/minecraft/world/entity/Entity; f entity +c net/minecraft/world/level/gameevent/vibrations/VibrationSelector net/minecraft/world/level/gameevent/vibrations/VibrationSelector + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b currentVibrationData + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/lang/Long; a lambda$static$1 + m ()V a startOver + m (JLnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Lorg/apache/commons/lang3/tuple/Pair; a lambda$new$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)V a addCandidate + m (J)Ljava/util/Optional; a chosenCandidate + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)Z b shouldReplaceVibration + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/util/Optional; b lambda$static$0 +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem net/minecraft/world/level/gameevent/vibrations/VibrationSystem + f Ljava/util/List; d_ RESONANCE_EVENTS + f I e_ DEFAULT_VIBRATION_FREQUENCY + f Ljava/util/function/ToIntFunction; f_ VIBRATION_FREQUENCY_FOR_EVENT + m (Lnet/minecraft/resources/ResourceKey;)I a getGameEventFrequency + m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V a lambda$static$0 + m (FI)I a_ getRedstoneStrengthForDistance + m (Lnet/minecraft/core/Holder;)I a_ getGameEventFrequency + m (I)Lnet/minecraft/resources/ResourceKey; b getResonanceEventByFrequency + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gt getVibrationData + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu getVibrationUser +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$a net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/lang/String; b NBT_TAG_KEY + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; c currentVibration + f I d travelTimeInTicks + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; e selectionStrategy + f Z f reloadVibrationParticle + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V a setCurrentVibration + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)Ljava/util/Optional; a lambda$static$0 + m (I)V a setTravelTimeInTicks + m (Z)V a setReloadVibrationParticle + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; a getSelectionStrategy + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; b getCurrentVibration + m ()I c getTravelTimeInTicks + m ()V d decrementTravelTime + m ()Z e shouldReloadVibrationParticle +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$b net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem; a system + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V a scheduleVibration + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$isOccluded$1 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V a lambda$forceScheduleVibration$0 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)F a distanceBetweenInBlocks + m ()Lnet/minecraft/world/level/gameevent/PositionSource; a getListenerSource + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a isOccluded + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)Z a handleGameEvent + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)V b forceScheduleVibration + m ()I b getListenerRadius +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Ticker + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V a lambda$trySelectAndScheduleVibration$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Z a receiveVibration + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;)V a trySelectAndScheduleVibration + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a areAdjacentChunksTicking + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;)V a tick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;)V b tryReloadVibrationParticle +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$d net/minecraft/world/level/gameevent/vibrations/VibrationSystem$User + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a isValidVibration + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration + m (F)I a calculateTravelTimeInTicks + m ()I a getListenerRadius + m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource + m ()Lnet/minecraft/tags/TagKey; c getListenableEvents + m ()Z d canTriggerAvoidVibration + m ()V e onDataChanged + m ()Z f requiresAdjacentChunksToBeTicking +c net/minecraft/world/level/levelgen/Aquifer net/minecraft/world/level/levelgen/Aquifer + m ()Z a shouldScheduleFluidUpdate + m (Lnet/minecraft/world/level/levelgen/Aquifer$a;)Lnet/minecraft/world/level/levelgen/Aquifer; a createDisabled + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)Lnet/minecraft/world/level/block/state/IBlockData; a computeSubstance + m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;IILnet/minecraft/world/level/levelgen/Aquifer$a;)Lnet/minecraft/world/level/levelgen/Aquifer; a create +c net/minecraft/world/level/levelgen/Aquifer$1 net/minecraft/world/level/levelgen/Aquifer$1 + m ()Z a shouldScheduleFluidUpdate + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)Lnet/minecraft/world/level/block/state/IBlockData; a computeSubstance +c net/minecraft/world/level/levelgen/Aquifer$a net/minecraft/world/level/levelgen/Aquifer$FluidPicker +c net/minecraft/world/level/levelgen/Aquifer$b net/minecraft/world/level/levelgen/Aquifer$FluidStatus + f I a fluidLevel + f Lnet/minecraft/world/level/block/state/IBlockData; b fluidType + m (I)Lnet/minecraft/world/level/block/state/IBlockData; a at + m ()I a fluidLevel + m ()Lnet/minecraft/world/level/block/state/IBlockData; b fluidType +c net/minecraft/world/level/levelgen/Aquifer$c net/minecraft/world/level/levelgen/Aquifer$NoiseBasedAquifer + f I A gridSizeX + f I B gridSizeZ + f [[I C SURFACE_SAMPLING_OFFSETS_IN_CHUNKS + f I a X_RANGE + f I b Y_RANGE + f I c Z_RANGE + f I d X_SEPARATION + f I e Y_SEPARATION + f I f Z_SEPARATION + f I g X_SPACING + f I h Y_SPACING + f I i Z_SPACING + f I j MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER + f D k FLOWING_UPDATE_SIMULARITY + f Lnet/minecraft/world/level/levelgen/NoiseChunk; l noiseChunk + f Lnet/minecraft/world/level/levelgen/DensityFunction; m barrierNoise + f Lnet/minecraft/world/level/levelgen/DensityFunction; n fluidLevelFloodednessNoise + f Lnet/minecraft/world/level/levelgen/DensityFunction; o fluidLevelSpreadNoise + f Lnet/minecraft/world/level/levelgen/DensityFunction; p lavaNoise + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; q positionalRandomFactory + f [Lnet/minecraft/world/level/levelgen/Aquifer$b; r aquiferCache + f [J s aquiferLocationCache + f Lnet/minecraft/world/level/levelgen/Aquifer$a; t globalFluidPicker + f Lnet/minecraft/world/level/levelgen/DensityFunction; u erosion + f Lnet/minecraft/world/level/levelgen/DensityFunction; v depth + f Z w shouldScheduleFluidUpdate + f I x minGridX + f I y minGridY + f I z minGridZ + m (J)Lnet/minecraft/world/level/levelgen/Aquifer$b; a getAquiferStatus + m (IIII)I a computeRandomizedFluidSurfaceLevel + m (IIILnet/minecraft/world/level/levelgen/Aquifer$b;I)Lnet/minecraft/world/level/block/state/IBlockData; a computeFluidType + m (IIILnet/minecraft/world/level/levelgen/Aquifer$b;IZ)I a computeSurfaceLevel + m (III)I a getIndex + m (I)I a gridX + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)Lnet/minecraft/world/level/block/state/IBlockData; a computeSubstance + m ()Z a shouldScheduleFluidUpdate + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;Lorg/apache/commons/lang3/mutable/MutableDouble;Lnet/minecraft/world/level/levelgen/Aquifer$b;Lnet/minecraft/world/level/levelgen/Aquifer$b;)D a calculatePressure + m (II)D a similarity + m (III)Lnet/minecraft/world/level/levelgen/Aquifer$b; b computeFluid + m (I)I b gridY + m (I)I c gridZ +c net/minecraft/world/level/levelgen/Beardifier net/minecraft/world/level/levelgen/Beardifier + f I a BEARD_KERNEL_RADIUS + f I f BEARD_KERNEL_SIZE + f [F g BEARD_KERNEL + f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; h pieceIterator + f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; i junctionIterator + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/levelgen/Beardifier; a forStructuresInChunk + m (IDI)D a computeBeardContribution + m (DDD)D a getBuryContribution + m (IIII)D a getBeardContribution + m (III)D a computeBeardContribution + m (I)Z a isInKernelRange + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Z a lambda$forStructuresInChunk$1 + m ([F)V a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()D a minValue + m ()D b maxValue +c net/minecraft/world/level/levelgen/Beardifier$1 net/minecraft/world/level/levelgen/Beardifier$1 + f [I a $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment +c net/minecraft/world/level/levelgen/Beardifier$a net/minecraft/world/level/levelgen/Beardifier$Rigid + f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a box + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; b terrainAdjustment + f I c groundLevelDelta + m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a box + m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; b terrainAdjustment + m ()I c groundLevelDelta +c net/minecraft/world/level/levelgen/BelowZeroRetrogen net/minecraft/world/level/levelgen/BelowZeroRetrogen + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/LevelHeightAccessor; b UPGRADE_HEIGHT_ACCESSOR + f Ljava/util/BitSet; c EMPTY + f Lcom/mojang/serialization/Codec; d BITSET_CODEC + f Lcom/mojang/serialization/Codec; e NON_EMPTY_CHUNK_STATUS + f Ljava/util/Set; f RETAINED_RETROGEN_BIOMES + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; g targetStatus + f Ljava/util/BitSet; h missingBedrock + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; a read + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; a targetStatus + m (Lnet/minecraft/world/level/biome/BiomeResolver;Ljava/util/function/Predicate;Lnet/minecraft/world/level/chunk/IChunkAccess;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; a lambda$getBiomeResolver$8 + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lcom/mojang/serialization/DataResult; a lambda$static$3 + m (II)Z a hasBedrockHole + m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPosition;)V a lambda$applyBedrockMask$7 + m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; a lambda$static$1 + m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/biome/BiomeResolver; a getBiomeResolver + m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V a replaceOldBedrock + m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)Ljava/util/Optional; a lambda$static$4 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPosition;)V b lambda$replaceOldBedrock$6 + m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V b applyBedrockMask + m ()Z b hasBedrockHoles + m ()Ljava/lang/String; c lambda$static$2 +c net/minecraft/world/level/levelgen/BelowZeroRetrogen$1 net/minecraft/world/level/levelgen/BelowZeroRetrogen$1 + m ()I L_ getMinY + m ()I M_ getHeight +c net/minecraft/world/level/levelgen/BitRandomSource net/minecraft/world/level/levelgen/BitRandomSource + f F b FLOAT_MULTIPLIER + f D c DOUBLE_MULTIPLIER + m (I)I a nextInt + m (I)I c next + m ()I f nextInt + m ()J g nextLong + m ()Z h nextBoolean + m ()F i nextFloat + m ()D j nextDouble +c net/minecraft/world/level/levelgen/ChunkGeneratorAbstract net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/block/state/IBlockData; d AIR + f Lnet/minecraft/core/Holder; e settings + f Ljava/util/function/Supplier; f globalFluidPicker + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a lambda$doFill$12 + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; a iterateNoiseColumn + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/level/levelgen/blending/Blender;)V a buildSurface + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a lambda$applyCarvers$9 + m (Lnet/minecraft/world/level/chunk/IChunkAccess;ILnet/minecraft/world/level/levelgen/NoiseSettings;ILnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;I)Lnet/minecraft/world/level/chunk/IChunkAccess; a lambda$fillFromNoise$11 + m (Lnet/minecraft/world/level/levelgen/RandomState;III)Lnet/minecraft/core/Holder; a lambda$applyCarvers$8 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)V a addDebugScreenInfo + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;II)Lnet/minecraft/world/level/chunk/IChunkAccess; a doFill + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a lambda$applyCarvers$10 + m (Lnet/minecraft/world/level/levelgen/NoiseChunk;IIILnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a debugPreliminarySurfaceLevel + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a createNoiseChunk + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a fillFromNoise + m (Lnet/minecraft/world/level/levelgen/GeneratorSettingBase;)Lnet/minecraft/world/level/levelgen/Aquifer$a; a createFluidPicker + m (Lnet/minecraft/resources/ResourceKey;)Z a stable + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a applyCarvers + m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a createBiomes + m (Lnet/minecraft/world/level/levelgen/ChunkGeneratorAbstract;)Lnet/minecraft/core/Holder; a lambda$static$1 + m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/BlockColumn; a getBaseColumn + m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a getBaseHeight + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)V a spawnOriginalMobs + m ()Lcom/mojang/serialization/MapCodec; b codec + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/Aquifer$a; b lambda$new$3 + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V b doCreateBiomes + m (Lnet/minecraft/world/level/levelgen/ChunkGeneratorAbstract;)Lnet/minecraft/world/level/biome/WorldChunkManager; b lambda$static$0 + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; b lambda$buildSurface$7 + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; c lambda$doCreateBiomes$6 + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/chunk/IChunkAccess; c lambda$createBiomes$5 + m ()I e getGenDepth + m ()I f getSeaLevel + m ()I g getMinY + m ()Lnet/minecraft/core/Holder; h generatorSettings +c net/minecraft/world/level/levelgen/ChunkProviderDebug net/minecraft/world/level/levelgen/DebugLevelSource + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/block/state/IBlockData; d AIR + f Lnet/minecraft/world/level/block/state/IBlockData; e BARRIER + f I f HEIGHT + f I g BARRIER_HEIGHT + f I h BLOCK_MARGIN + f Ljava/util/List; i ALL_BLOCKS + f I j GRID_WIDTH + f I k GRID_HEIGHT + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a fillFromNoise + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a applyCarvers + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; a lambda$static$1 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/StructureManager;)V a applyBiomeDecoration + m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/BlockColumn; a getBaseColumn + m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a getBaseHeight + m (II)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockStateFor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)V a spawnOriginalMobs + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)V a addDebugScreenInfo + m ()Lcom/mojang/serialization/MapCodec; b codec + m ()I e getGenDepth + m ()I f getSeaLevel + m ()I g getMinY +c net/minecraft/world/level/levelgen/ChunkProviderFlat net/minecraft/world/level/levelgen/FlatLevelSource + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; d settings + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a fillFromNoise + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a applyCarvers + m (Lnet/minecraft/world/level/LevelHeightAccessor;)I a getSpawnHeight + m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder; a lambda$createState$1 + m (I)[Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getBaseColumn$4 + m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/BlockColumn; a getBaseColumn + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getBaseColumn$3 + m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a getBaseHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/core/HolderLookup;)Ljava/util/stream/Stream; a lambda$createState$2 + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)V a spawnOriginalMobs + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)V a addDebugScreenInfo + m ()Lcom/mojang/serialization/MapCodec; b codec + m ()I e getGenDepth + m ()I f getSeaLevel + m ()I g getMinY + m ()Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; h settings +c net/minecraft/world/level/levelgen/Column net/minecraft/world/level/levelgen/Column + m (Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; a create + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional; a scan + m (I)Lnet/minecraft/world/level/levelgen/Column; a below + m (Lnet/minecraft/world/level/VirtualLevelReadable;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;ILnet/minecraft/core/EnumDirection;)Ljava/util/OptionalInt; a scanDirection + m ()Lnet/minecraft/world/level/levelgen/Column; a line + m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; a withFloor + m (II)Lnet/minecraft/world/level/levelgen/Column$b; a around + m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; b withCeiling + m (I)Lnet/minecraft/world/level/levelgen/Column; b fromHighest + m ()Ljava/util/OptionalInt; b getCeiling + m (II)Lnet/minecraft/world/level/levelgen/Column$b; b inside + m ()Ljava/util/OptionalInt; c getFloor + m (I)Lnet/minecraft/world/level/levelgen/Column; c above + m (I)Lnet/minecraft/world/level/levelgen/Column; d fromLowest + m ()Ljava/util/OptionalInt; d getHeight +c net/minecraft/world/level/levelgen/Column$a net/minecraft/world/level/levelgen/Column$Line + f Lnet/minecraft/world/level/levelgen/Column$a; a INSTANCE + m ()Ljava/util/OptionalInt; b getCeiling + m ()Ljava/util/OptionalInt; c getFloor + m ()Ljava/util/OptionalInt; d getHeight +c net/minecraft/world/level/levelgen/Column$b net/minecraft/world/level/levelgen/Column$Range + f I a floor + f I b ceiling + m ()Ljava/util/OptionalInt; b getCeiling + m ()Ljava/util/OptionalInt; c getFloor + m ()Ljava/util/OptionalInt; d getHeight + m ()I e ceiling + m ()I f floor + m ()I g height +c net/minecraft/world/level/levelgen/Column$c net/minecraft/world/level/levelgen/Column$Ray + f I a edge + f Z b pointingUp + m ()Ljava/util/OptionalInt; b getCeiling + m ()Ljava/util/OptionalInt; c getFloor + m ()Ljava/util/OptionalInt; d getHeight +c net/minecraft/world/level/levelgen/Density net/minecraft/world/level/levelgen/Density + f D a SURFACE + f D b UNRECOVERABLY_DENSE + f D c UNRECOVERABLY_THIN +c net/minecraft/world/level/levelgen/DensityFunction net/minecraft/world/level/levelgen/DensityFunction + f Lcom/mojang/serialization/Codec; b DIRECT_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lcom/mojang/serialization/Codec; d HOLDER_HELPER_CODEC + m ()D a minValue + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/core/Holder; a lambda$static$0 + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m (DD)Lnet/minecraft/world/level/levelgen/DensityFunction; a clamp + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; d abs + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; e square + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; f cube + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; g halfNegative + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; h quarterNegative + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; i squeeze +c net/minecraft/world/level/levelgen/DensityFunction$a net/minecraft/world/level/levelgen/DensityFunction$ContextProvider + m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$b; a forIndex + m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V a fillAllDirectly +c net/minecraft/world/level/levelgen/DensityFunction$b net/minecraft/world/level/levelgen/DensityFunction$FunctionContext + m ()I a blockX + m ()I b blockY + m ()I c blockZ + m ()Lnet/minecraft/world/level/levelgen/blending/Blender; d getBlender +c net/minecraft/world/level/levelgen/DensityFunction$c net/minecraft/world/level/levelgen/DensityFunction$NoiseHolder + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b noiseData + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; c noise + m (DDD)D a getValue + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction$c; a lambda$static$0 + m ()D a maxValue + m ()Lnet/minecraft/core/Holder; b noiseData + m ()Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; c noise +c net/minecraft/world/level/levelgen/DensityFunction$d net/minecraft/world/level/levelgen/DensityFunction$SimpleFunction + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll +c net/minecraft/world/level/levelgen/DensityFunction$e net/minecraft/world/level/levelgen/DensityFunction$SinglePointContext + f I a blockX + f I b blockY + f I c blockZ + m ()I a blockX + m ()I b blockY + m ()I c blockZ +c net/minecraft/world/level/levelgen/DensityFunction$f net/minecraft/world/level/levelgen/DensityFunction$Visitor + m (Lnet/minecraft/world/level/levelgen/DensityFunction$c;)Lnet/minecraft/world/level/levelgen/DensityFunction$c; a visitNoise +c net/minecraft/world/level/levelgen/DensityFunctions net/minecraft/world/level/levelgen/DensityFunctions + f D a MAX_REASONABLE_NOISE_VALUE + f Lcom/mojang/serialization/Codec; b DIRECT_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + f Lcom/mojang/serialization/Codec; d NOISE_VALUE_CODEC + m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; a singleFunctionArgumentCodec + m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/level/levelgen/DensityFunction; a noise + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; a shiftedNoise2d + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap + m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; a makeCodec + m (Lnet/minecraft/core/Holder;DDD)Lnet/minecraft/world/level/levelgen/DensityFunction; a mappedNoise + m (D)Lnet/minecraft/world/level/levelgen/DensityFunction; a constant + m (Lnet/minecraft/world/level/levelgen/DensityFunction;DDLnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a rangeChoice + m (J)Lnet/minecraft/world/level/levelgen/DensityFunction; a endIslands + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/DensityFunction; a lambda$static$1 + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BiFunction;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$doubleFunctionArgumentCodec$3 + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a;)Lnet/minecraft/world/level/levelgen/DensityFunction; a map + m (Lnet/minecraft/core/IRegistry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; a register + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a lerp + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; a singleArgumentCodec + m (Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a lerp + m (Lnet/minecraft/core/Holder;DDDD)Lnet/minecraft/world/level/levelgen/DensityFunction; a mappedNoise + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; a zero + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; a noise + m (IIDD)Lnet/minecraft/world/level/levelgen/DensityFunction; a yClampedGradient + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a add + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a interpolated + m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; a mappedNoise + m (Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/world/level/levelgen/DensityFunction; a spline + m (Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; a doubleFunctionArgumentCodec + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a;)Lnet/minecraft/world/level/levelgen/DensityFunction; a weirdScaledSampler + m (Lnet/minecraft/world/level/levelgen/DensityFunction;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapFromUnitTo + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; b shiftA + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; b blendAlpha + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b mul + m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; b noise + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b flatCache + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; c cache2d + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; c shiftB + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; c min + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; c blendOffset + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; d max + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; d shift + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; d cacheOnce + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; e cacheAllInCell + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; f blendDensity + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/datafixers/util/Either; g lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/serialization/MapCodec; h lambda$static$0 +c net/minecraft/world/level/levelgen/DensityFunctions$a net/minecraft/world/level/levelgen/DensityFunctions$Ap2 + f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; e type + f Lnet/minecraft/world/level/levelgen/DensityFunction; f argument1 + f Lnet/minecraft/world/level/levelgen/DensityFunction; g argument2 + f D h minValue + f D i maxValue + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k argument1 + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l argument2 +c net/minecraft/world/level/levelgen/DensityFunctions$aa net/minecraft/world/level/levelgen/DensityFunctions$YClampedGradient + f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC + f I e fromY + f I f toY + f D g fromValue + f D h toValue + f Lcom/mojang/serialization/MapCodec; i DATA_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()I j fromY + m ()I k toY + m ()D l fromValue + m ()D m toValue +c net/minecraft/world/level/levelgen/DensityFunctions$b net/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker + f Lnet/minecraft/world/level/levelgen/DensityFunctions$b; a INSTANCE + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$b; f $VALUES + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()D a minValue + m ()D b maxValue + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$b; j $values +c net/minecraft/world/level/levelgen/DensityFunctions$c net/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec +c net/minecraft/world/level/levelgen/DensityFunctions$d net/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha + f Lnet/minecraft/world/level/levelgen/DensityFunctions$d; a INSTANCE + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$d; f $VALUES + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$d; j $values +c net/minecraft/world/level/levelgen/DensityFunctions$e net/minecraft/world/level/levelgen/DensityFunctions$BlendDensity + f Lnet/minecraft/world/level/levelgen/DensityFunction; a input + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a transform + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j input +c net/minecraft/world/level/levelgen/DensityFunctions$f net/minecraft/world/level/levelgen/DensityFunctions$BlendOffset + f Lnet/minecraft/world/level/levelgen/DensityFunctions$f; a INSTANCE + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$f; f $VALUES + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$f; j $values +c net/minecraft/world/level/levelgen/DensityFunctions$g net/minecraft/world/level/levelgen/DensityFunctions$Clamp + f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/DensityFunction; e input + f D f minValue + f D g maxValue + f Lcom/mojang/serialization/MapCodec; h DATA_CODEC + m (D)D a transform + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; aD_ input + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec +c net/minecraft/world/level/levelgen/DensityFunctions$h net/minecraft/world/level/levelgen/DensityFunctions$Constant + f D a value + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + f Lnet/minecraft/world/level/levelgen/DensityFunctions$h; f ZERO + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()D j value +c net/minecraft/world/level/levelgen/DensityFunctions$i net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction + f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC + f F e ISLAND_THRESHOLD + f Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler; f islandNoise + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler;II)F a getHeightValue + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec +c net/minecraft/world/level/levelgen/DensityFunctions$i$NoiseCache net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction$NoiseCache +c net/minecraft/world/level/levelgen/DensityFunctions$j net/minecraft/world/level/levelgen/DensityFunctions$HolderHolder + f Lnet/minecraft/core/Holder; a function + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/core/Holder; j function +c net/minecraft/world/level/levelgen/DensityFunctions$k net/minecraft/world/level/levelgen/DensityFunctions$Mapped + f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; a type + f Lnet/minecraft/world/level/levelgen/DensityFunction; e input + f D f minValue + f D g maxValue + m (D)D a transform + m (Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a;D)D a transform + m (Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$k; a create + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; aD_ input + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunctions$k; b mapAll + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; k type +c net/minecraft/world/level/levelgen/DensityFunctions$k$a net/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type + f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; a ABS + f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; b SQUARE + f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; c CUBE + f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; d HALF_NEGATIVE + f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; e QUARTER_NEGATIVE + f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; f SQUEEZE + f Ljava/lang/String; g name + f Lnet/minecraft/util/KeyDispatchDataCodec; h codec + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; i $VALUES + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; a $values + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$k; a lambda$new$0 + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/DensityFunctions$l net/minecraft/world/level/levelgen/DensityFunctions$Marker + f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; a type + f Lnet/minecraft/world/level/levelgen/DensityFunction; e wrapped + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped +c net/minecraft/world/level/levelgen/DensityFunctions$l$a net/minecraft/world/level/levelgen/DensityFunctions$Marker$Type + f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; a Interpolated + f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; b FlatCache + f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; c Cache2D + f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; d CacheOnce + f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; e CacheAllInCell + f Ljava/lang/String; f name + f Lnet/minecraft/util/KeyDispatchDataCodec; g codec + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; h $VALUES + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; a $values + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$m; a lambda$new$0 + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/DensityFunctions$m net/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped +c net/minecraft/world/level/levelgen/DensityFunctions$n net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd + f Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; e specificType + f Lnet/minecraft/world/level/levelgen/DensityFunction; f input + f D g minValue + f D h maxValue + f D i argument + m (D)D a transform + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; aD_ input + m ()D b maxValue + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k argument1 + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l argument2 + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; m specificType + m ()D n argument +c net/minecraft/world/level/levelgen/DensityFunctions$n$a net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type + f Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; a MUL + f Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; b ADD + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; c $VALUES + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; a $values +c net/minecraft/world/level/levelgen/DensityFunctions$o net/minecraft/world/level/levelgen/DensityFunctions$Noise + f Lcom/mojang/serialization/MapCodec; a DATA_CODEC + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + f Lnet/minecraft/world/level/levelgen/DensityFunction$c; f noise + f D g xzScale + f D h yScale + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j noise + m ()D k xzScale + m ()D l yScale +c net/minecraft/world/level/levelgen/DensityFunctions$p net/minecraft/world/level/levelgen/DensityFunctions$PureTransformer + m (D)D a transform + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; aD_ input +c net/minecraft/world/level/levelgen/DensityFunctions$q net/minecraft/world/level/levelgen/DensityFunctions$RangeChoice + f Lcom/mojang/serialization/MapCodec; a DATA_CODEC + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + f Lnet/minecraft/world/level/levelgen/DensityFunction; f input + f D g minInclusive + f D h maxExclusive + f Lnet/minecraft/world/level/levelgen/DensityFunction; i whenInRange + f Lnet/minecraft/world/level/levelgen/DensityFunction; j whenOutOfRange + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j input + m ()D k minInclusive + m ()D l maxExclusive + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; m whenInRange + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; n whenOutOfRange +c net/minecraft/world/level/levelgen/DensityFunctions$r net/minecraft/world/level/levelgen/DensityFunctions$Shift + f Lnet/minecraft/world/level/levelgen/DensityFunction$c; a offsetNoise + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j offsetNoise +c net/minecraft/world/level/levelgen/DensityFunctions$s net/minecraft/world/level/levelgen/DensityFunctions$ShiftA + f Lnet/minecraft/world/level/levelgen/DensityFunction$c; a offsetNoise + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j offsetNoise +c net/minecraft/world/level/levelgen/DensityFunctions$t net/minecraft/world/level/levelgen/DensityFunctions$ShiftB + f Lnet/minecraft/world/level/levelgen/DensityFunction$c; a offsetNoise + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j offsetNoise +c net/minecraft/world/level/levelgen/DensityFunctions$u net/minecraft/world/level/levelgen/DensityFunctions$ShiftNoise + m (DDD)D a compute + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j offsetNoise +c net/minecraft/world/level/levelgen/DensityFunctions$v net/minecraft/world/level/levelgen/DensityFunctions$ShiftedNoise + f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/DensityFunction; e shiftX + f Lnet/minecraft/world/level/levelgen/DensityFunction; f shiftY + f Lnet/minecraft/world/level/levelgen/DensityFunction; g shiftZ + f D h xzScale + f D i yScale + f Lnet/minecraft/world/level/levelgen/DensityFunction$c; j noise + f Lcom/mojang/serialization/MapCodec; k DATA_CODEC + m ()D a minValue + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j shiftX + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k shiftY + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l shiftZ + m ()D m xzScale + m ()D n yScale + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; o noise +c net/minecraft/world/level/levelgen/DensityFunctions$w net/minecraft/world/level/levelgen/DensityFunctions$Spline + f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC + f Lnet/minecraft/util/CubicSpline; e spline + f Lcom/mojang/serialization/Codec; f SPLINE_CODEC + f Lcom/mojang/serialization/MapCodec; g DATA_CODEC + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;Lnet/minecraft/world/level/levelgen/DensityFunctions$w$a;)Lnet/minecraft/world/level/levelgen/DensityFunctions$w$a; a lambda$mapAll$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/util/CubicSpline; j spline +c net/minecraft/world/level/levelgen/DensityFunctions$w$a net/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/core/Holder; c function + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunctions$w$a; a mapAll + m (Lnet/minecraft/world/level/levelgen/DensityFunctions$w$b;)F a apply + m ()Lnet/minecraft/core/Holder; a function + m (Ljava/lang/Object;)F a apply + m ()F b minValue + m ()F c maxValue +c net/minecraft/world/level/levelgen/DensityFunctions$w$b net/minecraft/world/level/levelgen/DensityFunctions$Spline$Point + f Lnet/minecraft/world/level/levelgen/DensityFunction$b; a context + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$b; a context +c net/minecraft/world/level/levelgen/DensityFunctions$x net/minecraft/world/level/levelgen/DensityFunctions$TransformerWithContext + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a transform + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j input +c net/minecraft/world/level/levelgen/DensityFunctions$y net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction + f Lorg/slf4j/Logger; a LOGGER + m (Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$y; a create + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k argument1 + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l argument2 +c net/minecraft/world/level/levelgen/DensityFunctions$y$a net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type + f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; a ADD + f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; b MUL + f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; c MIN + f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; d MAX + f Lnet/minecraft/util/KeyDispatchDataCodec; e codec + f Ljava/lang/String; f name + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; g $VALUES + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$y; a lambda$new$0 + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/DensityFunctions$z net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler + f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/DensityFunction; e input + f Lnet/minecraft/world/level/levelgen/DensityFunction$c; f noise + f Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; g rarityValueMapper + f Lcom/mojang/serialization/MapCodec; h DATA_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a transform + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j input + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; k noise + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; l rarityValueMapper +c net/minecraft/world/level/levelgen/DensityFunctions$z$a net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper + f Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; a TYPE1 + f Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; b TYPE2 + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d name + f Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction; e mapper + f D f maxRarity + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; g $VALUES + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/GeneratorSettingBase net/minecraft/world/level/levelgen/NoiseGeneratorSettings + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/resources/ResourceKey; c OVERWORLD + f Lnet/minecraft/resources/ResourceKey; d LARGE_BIOMES + f Lnet/minecraft/resources/ResourceKey; e AMPLIFIED + f Lnet/minecraft/resources/ResourceKey; f NETHER + f Lnet/minecraft/resources/ResourceKey; g END + f Lnet/minecraft/resources/ResourceKey; h CAVES + f Lnet/minecraft/resources/ResourceKey; i FLOATING_ISLANDS + f Lnet/minecraft/world/level/levelgen/NoiseSettings; j noiseSettings + f Lnet/minecraft/world/level/block/state/IBlockData; k defaultBlock + f Lnet/minecraft/world/level/block/state/IBlockData; l defaultFluid + f Lnet/minecraft/world/level/levelgen/NoiseRouter; m noiseRouter + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; n surfaceRule + f Ljava/util/List; o spawnTarget + f I p seaLevel + f Z q disableMobGeneration + f Z r aquifersEnabled + f Z s oreVeinsEnabled + f Z t useLegacyRandomSource + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m ()Z a disableMobGeneration + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/data/worldgen/BootstrapContext;ZZ)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; a overworld + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; b end + m ()Z b isAquifersEnabled + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; c nether + m ()Z c oreVeinsEnabled + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; d caves + m ()Lnet/minecraft/world/level/levelgen/SeededRandom$a; d getRandomSource + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; e floatingIslands + m ()Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; e dummy + m ()Lnet/minecraft/world/level/levelgen/NoiseSettings; f noiseSettings + m ()Lnet/minecraft/world/level/block/state/IBlockData; g defaultBlock + m ()Lnet/minecraft/world/level/block/state/IBlockData; h defaultFluid + m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; i noiseRouter + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; j surfaceRule + m ()Ljava/util/List; k spawnTarget + m ()I l seaLevel + m ()Z m aquifersEnabled + m ()Z n useLegacyRandomSource +c net/minecraft/world/level/levelgen/GeneratorSettings net/minecraft/world/level/levelgen/WorldGenSettings + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/WorldOptions; b options + f Lnet/minecraft/world/level/levelgen/WorldDimensions; c dimensions + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lcom/mojang/serialization/DataResult; a encode + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/core/IRegistryCustom;)Lcom/mojang/serialization/DataResult; a encode + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; a options + m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; b dimensions +c net/minecraft/world/level/levelgen/GeodeBlockSettings net/minecraft/world/level/levelgen/GeodeBlockSettings + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a fillingProvider + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b innerLayerProvider + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c alternateInnerLayerProvider + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d middleLayerProvider + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e outerLayerProvider + f Ljava/util/List; f innerPlacements + f Lnet/minecraft/tags/TagKey; g cannotReplace + f Lnet/minecraft/tags/TagKey; h invalidBlocks + f Lcom/mojang/serialization/Codec; i CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$8 + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; a lambda$static$7 + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; b lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Ljava/util/List; c lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; g lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; h lambda$static$0 +c net/minecraft/world/level/levelgen/GeodeCrackSettings net/minecraft/world/level/levelgen/GeodeCrackSettings + f Lcom/mojang/serialization/Codec; a CODEC + f D b generateCrackChance + f D c baseCrackSize + f I d crackPointOffset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Integer; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; c lambda$static$0 +c net/minecraft/world/level/levelgen/GeodeLayerSettings net/minecraft/world/level/levelgen/GeodeLayerSettings + f Lcom/mojang/serialization/Codec; a CODEC + f D b filling + f D c innerLayer + f D d middleLayer + f D e outerLayer + f Lcom/mojang/serialization/Codec; f LAYER_RANGE + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; b lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; c lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; d lambda$static$0 +c net/minecraft/world/level/levelgen/HeightMap net/minecraft/world/level/levelgen/Heightmap + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/function/Predicate; b NOT_AIR + f Ljava/util/function/Predicate; c MATERIAL_MOTION_BLOCKING + f Lnet/minecraft/util/DataBits; d data + f Ljava/util/function/Predicate; e isOpaque + f Lnet/minecraft/world/level/chunk/IChunkAccess; f chunk + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$static$0 + m (IIILnet/minecraft/world/level/block/state/IBlockData;)Z a update + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/Set;)V a primeHeightmaps + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/HeightMap$Type;[J)V a setRawData + m ()[J a getRawData + m (I)I a getFirstAvailable + m (III)V a setHeight + m (II)I a getFirstAvailable + m (II)I b getHighestTaken + m (II)I c getIndex +c net/minecraft/world/level/levelgen/HeightMap$Type net/minecraft/world/level/levelgen/Heightmap$Types + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; a WORLD_SURFACE_WG + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; b WORLD_SURFACE + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; c OCEAN_FLOOR_WG + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; d OCEAN_FLOOR + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; e MOTION_BLOCKING + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; f MOTION_BLOCKING_NO_LEAVES + f Lcom/mojang/serialization/Codec; g CODEC + f Ljava/lang/String; h serializationKey + f Lnet/minecraft/world/level/levelgen/HeightMap$Use; i usage + f Ljava/util/function/Predicate; j isOpaque + f [Lnet/minecraft/world/level/levelgen/HeightMap$Type; k $VALUES + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$static$1 + m ()Ljava/lang/String; a getSerializationKey + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$static$0 + m ()Z b sendToClient + m ()Ljava/lang/String; c getSerializedName + m ()Z d keepAfterWorldgen + m ()Ljava/util/function/Predicate; e isOpaque + m ()[Lnet/minecraft/world/level/levelgen/HeightMap$Type; f $values +c net/minecraft/world/level/levelgen/HeightMap$Use net/minecraft/world/level/levelgen/Heightmap$Usage + f Lnet/minecraft/world/level/levelgen/HeightMap$Use; a WORLDGEN + f Lnet/minecraft/world/level/levelgen/HeightMap$Use; b LIVE_WORLD + f Lnet/minecraft/world/level/levelgen/HeightMap$Use; c CLIENT + f [Lnet/minecraft/world/level/levelgen/HeightMap$Use; d $VALUES + m ()[Lnet/minecraft/world/level/levelgen/HeightMap$Use; a $values +c net/minecraft/world/level/levelgen/LegacyRandomSource net/minecraft/world/level/levelgen/LegacyRandomSource + f I d MODULUS_BITS + f J e MODULUS_MASK + f J f MULTIPLIER + f J g INCREMENT + f Ljava/util/concurrent/atomic/AtomicLong; h seed + f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; i gaussianSource + m (J)V b setSeed + m (I)I c next + m ()Lnet/minecraft/util/RandomSource; d fork + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional + m ()D k nextGaussian +c net/minecraft/world/level/levelgen/LegacyRandomSource$a net/minecraft/world/level/levelgen/LegacyRandomSource$LegacyPositionalRandomFactory + f J a seed + m (Ljava/lang/StringBuilder;)V a parityConfigString + m (III)Lnet/minecraft/util/RandomSource; a at + m (J)Lnet/minecraft/util/RandomSource; a fromSeed + m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; a fromHashOf +c net/minecraft/world/level/levelgen/MarsagliaPolarGaussian net/minecraft/world/level/levelgen/MarsagliaPolarGaussian + f Lnet/minecraft/util/RandomSource; a randomSource + f D b nextNextGaussian + f Z c haveNextNextGaussian + m ()V a reset + m ()D b nextGaussian +c net/minecraft/world/level/levelgen/MobSpawnerPatrol net/minecraft/world/level/levelgen/PatrolSpawner + f I a nextTick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Z)Z a spawnPatrolMember + m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick +c net/minecraft/world/level/levelgen/MobSpawnerPhantom net/minecraft/world/level/levelgen/PhantomSpawner + f I a nextTick + m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick +c net/minecraft/world/level/levelgen/NoiseChunk net/minecraft/world/level/levelgen/NoiseChunk + f I A cellStartBlockX + f I B cellStartBlockY + f I C cellStartBlockZ + f I D inCellX + f I E inCellY + f I F inCellZ + f J G interpolationCounter + f J H arrayInterpolationCounter + f I I arrayIndex + f Lnet/minecraft/world/level/levelgen/DensityFunction$a; J sliceFillingContextProvider + f Lnet/minecraft/world/level/levelgen/NoiseSettings; a noiseSettings + f I b cellCountXZ + f I c cellCountY + f I d cellNoiseMinY + f I e firstCellX + f I f firstCellZ + f I g firstNoiseX + f I h firstNoiseZ + f Ljava/util/List; i interpolators + f Ljava/util/List; j cellCaches + f Ljava/util/Map; k wrapped + f Lit/unimi/dsi/fastutil/longs/Long2IntMap; l preliminarySurfaceLevel + f Lnet/minecraft/world/level/levelgen/Aquifer; m aquifer + f Lnet/minecraft/world/level/levelgen/DensityFunction; n initialDensityNoJaggedness + f Lnet/minecraft/world/level/levelgen/NoiseChunk$c; o blockStateRule + f Lnet/minecraft/world/level/levelgen/blending/Blender; p blender + f Lnet/minecraft/world/level/levelgen/NoiseChunk$g; q blendAlpha + f Lnet/minecraft/world/level/levelgen/NoiseChunk$g; r blendOffset + f Lnet/minecraft/world/level/levelgen/DensityFunctions$c; s beardifier + f J t lastBlendingDataPos + f Lnet/minecraft/world/level/levelgen/blending/Blender$a; u lastBlendingOutput + f I v noiseSizeXZ + f I w cellWidth + f I x cellHeight + f Z y interpolating + f Z z fillingCell + m (ZI)V a fillSlice + m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$b; a forIndex + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$b;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$new$0 + m ()I a blockX + m (ID)V a updateForY + m (II)I a preliminarySurfaceLevel + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/DensityFunctions$c;Lnet/minecraft/world/level/levelgen/GeneratorSettingBase;Lnet/minecraft/world/level/levelgen/Aquifer$a;Lnet/minecraft/world/level/levelgen/blending/Blender;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a forChunk + m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V a fillAllDirectly + m (Lnet/minecraft/world/level/levelgen/NoiseRouter;Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$Sampler; a cachedClimateSampler + m (J)I a computePreliminarySurfaceLevel + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a wrap + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b wrapNew + m (II)V b selectCellYZ + m (I)V b advanceCellX + m ()I b blockY + m (ID)V b updateForX + m (ID)V c updateForZ + m ()I c blockZ + m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$a; c getOrComputeBlendingOutput + m (I)Lnet/minecraft/world/level/levelgen/NoiseChunk; c forIndex + m ()Lnet/minecraft/world/level/levelgen/blending/Blender; d getBlender + m ()Lnet/minecraft/world/level/block/state/IBlockData; e getInterpolatedState + m ()V f initializeForFirstCellX + m ()V g stopInterpolation + m ()V h swapSlices + m ()Lnet/minecraft/world/level/levelgen/Aquifer; i aquifer + m ()I j cellWidth + m ()I k cellHeight +c net/minecraft/world/level/levelgen/NoiseChunk$1 net/minecraft/world/level/levelgen/NoiseChunk$1 + f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0 + m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$b; a forIndex + m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V a fillAllDirectly +c net/minecraft/world/level/levelgen/NoiseChunk$2 net/minecraft/world/level/levelgen/NoiseChunk$2 + f [I a $SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$Marker$Type +c net/minecraft/world/level/levelgen/NoiseChunk$a net/minecraft/world/level/levelgen/NoiseChunk$BlendAlpha + f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0 + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped +c net/minecraft/world/level/levelgen/NoiseChunk$b net/minecraft/world/level/levelgen/NoiseChunk$BlendOffset + f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0 + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped +c net/minecraft/world/level/levelgen/NoiseChunk$c net/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller +c net/minecraft/world/level/levelgen/NoiseChunk$d net/minecraft/world/level/levelgen/NoiseChunk$Cache2D + f Lnet/minecraft/world/level/levelgen/DensityFunction; a function + f J e lastPos2D + f D f lastValue + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped +c net/minecraft/world/level/levelgen/NoiseChunk$e net/minecraft/world/level/levelgen/NoiseChunk$CacheAllInCell + f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0 + f Lnet/minecraft/world/level/levelgen/DensityFunction; e noiseFiller + f [D f values + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped +c net/minecraft/world/level/levelgen/NoiseChunk$f net/minecraft/world/level/levelgen/NoiseChunk$CacheOnce + f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0 + f Lnet/minecraft/world/level/levelgen/DensityFunction; e function + f J f lastCounter + f J g lastArrayCounter + f D h lastValue + f [D i lastArray + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped +c net/minecraft/world/level/levelgen/NoiseChunk$g net/minecraft/world/level/levelgen/NoiseChunk$FlatCache + f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0 + f Lnet/minecraft/world/level/levelgen/DensityFunction; e noiseFiller + f [[D f values + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped +c net/minecraft/world/level/levelgen/NoiseChunk$h net/minecraft/world/level/levelgen/NoiseChunk$NoiseChunkDensityFunction + m ()D a minValue + m ()D b maxValue + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped +c net/minecraft/world/level/levelgen/NoiseChunk$i net/minecraft/world/level/levelgen/NoiseChunk$NoiseInterpolator + f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0 + f [[D e slice0 + f [[D f slice1 + f Lnet/minecraft/world/level/levelgen/DensityFunction; g noiseFiller + f D h noise000 + f D i noise001 + f D j noise100 + f D k noise101 + f D l noise010 + f D m noise011 + f D n noise110 + f D o noise111 + f D p valueXZ00 + f D q valueXZ10 + f D r valueXZ01 + f D s valueXZ11 + f D t valueZ0 + f D u valueZ1 + f D v value + m (D)V a updateForY + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray + m (II)[[D a allocateSlice + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m (II)V b selectCellYZ + m (D)V b updateForX + m (D)V c updateForZ + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped + m ()V l swapSlices +c net/minecraft/world/level/levelgen/NoiseRouter net/minecraft/world/level/levelgen/NoiseRouter + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/DensityFunction; b barrierNoise + f Lnet/minecraft/world/level/levelgen/DensityFunction; c fluidLevelFloodednessNoise + f Lnet/minecraft/world/level/levelgen/DensityFunction; d fluidLevelSpreadNoise + f Lnet/minecraft/world/level/levelgen/DensityFunction; e lavaNoise + f Lnet/minecraft/world/level/levelgen/DensityFunction; f temperature + f Lnet/minecraft/world/level/levelgen/DensityFunction; g vegetation + f Lnet/minecraft/world/level/levelgen/DensityFunction; h continents + f Lnet/minecraft/world/level/levelgen/DensityFunction; i erosion + f Lnet/minecraft/world/level/levelgen/DensityFunction; j depth + f Lnet/minecraft/world/level/levelgen/DensityFunction; k ridges + f Lnet/minecraft/world/level/levelgen/DensityFunction; l initialDensityWithoutJaggedness + f Lnet/minecraft/world/level/levelgen/DensityFunction; m finalDensity + f Lnet/minecraft/world/level/levelgen/DensityFunction; n veinToggle + f Lnet/minecraft/world/level/levelgen/DensityFunction; o veinRidged + f Lnet/minecraft/world/level/levelgen/DensityFunction; p veinGap + m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/NoiseRouter; a mapAll + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; a barrierNoise + m (Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; a field + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; b fluidLevelFloodednessNoise + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; c fluidLevelSpreadNoise + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; d lavaNoise + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; e temperature + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; f vegetation + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; g continents + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; h erosion + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; i depth + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j ridges + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k initialDensityWithoutJaggedness + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l finalDensity + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; m veinToggle + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; n veinRidged + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; o veinGap +c net/minecraft/world/level/levelgen/NoiseRouterData net/minecraft/world/level/levelgen/NoiseRouterData + f Lnet/minecraft/resources/ResourceKey; A BASE_3D_NOISE_END + f Lnet/minecraft/resources/ResourceKey; B SLOPED_CHEESE + f Lnet/minecraft/resources/ResourceKey; C OFFSET_LARGE + f Lnet/minecraft/resources/ResourceKey; D FACTOR_LARGE + f Lnet/minecraft/resources/ResourceKey; E JAGGEDNESS_LARGE + f Lnet/minecraft/resources/ResourceKey; F DEPTH_LARGE + f Lnet/minecraft/resources/ResourceKey; G SLOPED_CHEESE_LARGE + f Lnet/minecraft/resources/ResourceKey; H OFFSET_AMPLIFIED + f Lnet/minecraft/resources/ResourceKey; I FACTOR_AMPLIFIED + f Lnet/minecraft/resources/ResourceKey; J JAGGEDNESS_AMPLIFIED + f Lnet/minecraft/resources/ResourceKey; K DEPTH_AMPLIFIED + f Lnet/minecraft/resources/ResourceKey; L SLOPED_CHEESE_AMPLIFIED + f Lnet/minecraft/resources/ResourceKey; M SLOPED_CHEESE_END + f Lnet/minecraft/resources/ResourceKey; N SPAGHETTI_ROUGHNESS_FUNCTION + f Lnet/minecraft/resources/ResourceKey; O ENTRANCES + f Lnet/minecraft/resources/ResourceKey; P NOODLE + f Lnet/minecraft/resources/ResourceKey; Q PILLARS + f Lnet/minecraft/resources/ResourceKey; R SPAGHETTI_2D_THICKNESS_MODULATOR + f Lnet/minecraft/resources/ResourceKey; S SPAGHETTI_2D + f F a GLOBAL_OFFSET + f I b ISLAND_CHUNK_DISTANCE + f J c ISLAND_CHUNK_DISTANCE_SQR + f Lnet/minecraft/resources/ResourceKey; d CONTINENTS + f Lnet/minecraft/resources/ResourceKey; e EROSION + f Lnet/minecraft/resources/ResourceKey; f RIDGES + f Lnet/minecraft/resources/ResourceKey; g RIDGES_FOLDED + f Lnet/minecraft/resources/ResourceKey; h OFFSET + f Lnet/minecraft/resources/ResourceKey; i FACTOR + f Lnet/minecraft/resources/ResourceKey; j JAGGEDNESS + f Lnet/minecraft/resources/ResourceKey; k DEPTH + f Lnet/minecraft/resources/ResourceKey; l CONTINENTS_LARGE + f Lnet/minecraft/resources/ResourceKey; m EROSION_LARGE + f F n ORE_THICKNESS + f D o VEININESS_FREQUENCY + f D p NOODLE_SPACING_AND_STRAIGHTNESS + f D q SURFACE_DENSITY_THRESHOLD + f D r CHEESE_NOISE_TARGET + f Lnet/minecraft/world/level/levelgen/DensityFunction; s BLENDING_FACTOR + f Lnet/minecraft/world/level/levelgen/DensityFunction; t BLENDING_JAGGEDNESS + f Lnet/minecraft/resources/ResourceKey; u ZERO + f Lnet/minecraft/resources/ResourceKey; v Y + f Lnet/minecraft/resources/ResourceKey; w SHIFT_X + f Lnet/minecraft/resources/ResourceKey; x SHIFT_Z + f Lnet/minecraft/resources/ResourceKey; y BASE_3D_NOISE_OVERWORLD + f Lnet/minecraft/resources/ResourceKey; z BASE_3D_NOISE_NETHER + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a registerAndWrap + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/levelgen/NoiseRouter; a overworld + m (Lnet/minecraft/world/level/levelgen/OreVeinifier$a;)I a lambda$overworld$1 + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;III)Lnet/minecraft/world/level/levelgen/DensityFunction; a yLimitedInterpolatable + m (Lnet/minecraft/world/level/levelgen/DensityFunction;II)Lnet/minecraft/world/level/levelgen/DensityFunction; a slideEndLike + m (Lnet/minecraft/world/level/levelgen/DensityFunction;IIIIDIID)Lnet/minecraft/world/level/levelgen/DensityFunction; a slide + m (F)F a peaksAndValleys + m (ZLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a slideOverworld + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Z)V a registerTerrainNoises + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/core/Holder; a bootstrap + m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; a none + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a splineWithBlending + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a underground + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a peaksAndValleys + m (Lnet/minecraft/core/HolderGetter;II)Lnet/minecraft/world/level/levelgen/DensityFunction; a slideNetherLike + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; a end + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; a nether + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/DensityFunction; a getFunction + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; b caves + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b noiseGradientDensity + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/NoiseRouter; b noNewCaves + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b postProcess + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; b spaghettiRoughnessFunction + m (Lnet/minecraft/world/level/levelgen/OreVeinifier$a;)I b lambda$overworld$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; c slideEnd + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; c floatingIslands + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; c pillars + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; d entrances + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; e noodle + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; f spaghetti2D +c net/minecraft/world/level/levelgen/NoiseRouterData$a net/minecraft/world/level/levelgen/NoiseRouterData$QuantizedSpaghettiRarity + m (D)D a getSphaghettiRarity2D + m (D)D b getSpaghettiRarity3D +c net/minecraft/world/level/levelgen/NoiseSettings net/minecraft/world/level/levelgen/NoiseSettings + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/NoiseSettings; b OVERWORLD_NOISE_SETTINGS + f Lnet/minecraft/world/level/levelgen/NoiseSettings; c NETHER_NOISE_SETTINGS + f Lnet/minecraft/world/level/levelgen/NoiseSettings; d END_NOISE_SETTINGS + f Lnet/minecraft/world/level/levelgen/NoiseSettings; e CAVES_NOISE_SETTINGS + f Lnet/minecraft/world/level/levelgen/NoiseSettings; f FLOATING_ISLANDS_NOISE_SETTINGS + f I g minY + f I h height + f I i noiseSizeHorizontal + f I j noiseSizeVertical + m (Lnet/minecraft/world/level/levelgen/NoiseSettings;)Lcom/mojang/serialization/DataResult; a guardY + m ()I a getCellHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (IIII)Lnet/minecraft/world/level/levelgen/NoiseSettings; a create + m (Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/levelgen/NoiseSettings; a clampToHeightAccessor + m (Lcom/mojang/serialization/DataResult$Error;)V a lambda$create$4 + m ()I b getCellWidth + m ()I c minY + m ()I d height + m ()I e noiseSizeHorizontal + m ()I f noiseSizeVertical + m ()Ljava/lang/String; g lambda$guardY$3 + m ()Ljava/lang/String; h lambda$guardY$2 + m ()Ljava/lang/String; i lambda$guardY$1 +c net/minecraft/world/level/levelgen/Noises net/minecraft/world/level/levelgen/Noises + f Lnet/minecraft/resources/ResourceKey; A SPAGHETTI_ROUGHNESS_MODULATOR + f Lnet/minecraft/resources/ResourceKey; B CAVE_ENTRANCE + f Lnet/minecraft/resources/ResourceKey; C CAVE_LAYER + f Lnet/minecraft/resources/ResourceKey; D CAVE_CHEESE + f Lnet/minecraft/resources/ResourceKey; E ORE_VEININESS + f Lnet/minecraft/resources/ResourceKey; F ORE_VEIN_A + f Lnet/minecraft/resources/ResourceKey; G ORE_VEIN_B + f Lnet/minecraft/resources/ResourceKey; H ORE_GAP + f Lnet/minecraft/resources/ResourceKey; I NOODLE + f Lnet/minecraft/resources/ResourceKey; J NOODLE_THICKNESS + f Lnet/minecraft/resources/ResourceKey; K NOODLE_RIDGE_A + f Lnet/minecraft/resources/ResourceKey; L NOODLE_RIDGE_B + f Lnet/minecraft/resources/ResourceKey; M JAGGED + f Lnet/minecraft/resources/ResourceKey; N SURFACE + f Lnet/minecraft/resources/ResourceKey; O SURFACE_SECONDARY + f Lnet/minecraft/resources/ResourceKey; P CLAY_BANDS_OFFSET + f Lnet/minecraft/resources/ResourceKey; Q BADLANDS_PILLAR + f Lnet/minecraft/resources/ResourceKey; R BADLANDS_PILLAR_ROOF + f Lnet/minecraft/resources/ResourceKey; S BADLANDS_SURFACE + f Lnet/minecraft/resources/ResourceKey; T ICEBERG_PILLAR + f Lnet/minecraft/resources/ResourceKey; U ICEBERG_PILLAR_ROOF + f Lnet/minecraft/resources/ResourceKey; V ICEBERG_SURFACE + f Lnet/minecraft/resources/ResourceKey; W SWAMP + f Lnet/minecraft/resources/ResourceKey; X CALCITE + f Lnet/minecraft/resources/ResourceKey; Y GRAVEL + f Lnet/minecraft/resources/ResourceKey; Z POWDER_SNOW + f Lnet/minecraft/resources/ResourceKey; a TEMPERATURE + f Lnet/minecraft/resources/ResourceKey; aa PACKED_ICE + f Lnet/minecraft/resources/ResourceKey; ab ICE + f Lnet/minecraft/resources/ResourceKey; ac SOUL_SAND_LAYER + f Lnet/minecraft/resources/ResourceKey; ad GRAVEL_LAYER + f Lnet/minecraft/resources/ResourceKey; ae PATCH + f Lnet/minecraft/resources/ResourceKey; af NETHERRACK + f Lnet/minecraft/resources/ResourceKey; ag NETHER_WART + f Lnet/minecraft/resources/ResourceKey; ah NETHER_STATE_SELECTOR + f Lnet/minecraft/resources/ResourceKey; b VEGETATION + f Lnet/minecraft/resources/ResourceKey; c CONTINENTALNESS + f Lnet/minecraft/resources/ResourceKey; d EROSION + f Lnet/minecraft/resources/ResourceKey; e TEMPERATURE_LARGE + f Lnet/minecraft/resources/ResourceKey; f VEGETATION_LARGE + f Lnet/minecraft/resources/ResourceKey; g CONTINENTALNESS_LARGE + f Lnet/minecraft/resources/ResourceKey; h EROSION_LARGE + f Lnet/minecraft/resources/ResourceKey; i RIDGE + f Lnet/minecraft/resources/ResourceKey; j SHIFT + f Lnet/minecraft/resources/ResourceKey; k AQUIFER_BARRIER + f Lnet/minecraft/resources/ResourceKey; l AQUIFER_FLUID_LEVEL_FLOODEDNESS + f Lnet/minecraft/resources/ResourceKey; m AQUIFER_LAVA + f Lnet/minecraft/resources/ResourceKey; n AQUIFER_FLUID_LEVEL_SPREAD + f Lnet/minecraft/resources/ResourceKey; o PILLAR + f Lnet/minecraft/resources/ResourceKey; p PILLAR_RARENESS + f Lnet/minecraft/resources/ResourceKey; q PILLAR_THICKNESS + f Lnet/minecraft/resources/ResourceKey; r SPAGHETTI_2D + f Lnet/minecraft/resources/ResourceKey; s SPAGHETTI_2D_ELEVATION + f Lnet/minecraft/resources/ResourceKey; t SPAGHETTI_2D_MODULATOR + f Lnet/minecraft/resources/ResourceKey; u SPAGHETTI_2D_THICKNESS + f Lnet/minecraft/resources/ResourceKey; v SPAGHETTI_3D_1 + f Lnet/minecraft/resources/ResourceKey; w SPAGHETTI_3D_2 + f Lnet/minecraft/resources/ResourceKey; x SPAGHETTI_3D_RARITY + f Lnet/minecraft/resources/ResourceKey; y SPAGHETTI_3D_THICKNESS + f Lnet/minecraft/resources/ResourceKey; z SPAGHETTI_ROUGHNESS + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a instantiate + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey +c net/minecraft/world/level/levelgen/OreVeinifier net/minecraft/world/level/levelgen/OreVeinifier + f F a VEININESS_THRESHOLD + f I b EDGE_ROUNDOFF_BEGIN + f D c MAX_EDGE_ROUNDOFF + f F d VEIN_SOLIDNESS + f F e MIN_RICHNESS + f F f MAX_RICHNESS + f F g MAX_RICHNESS_THRESHOLD + f F h CHANCE_OF_RAW_ORE_BLOCK + f F i SKIP_ORE_IF_GAP_NOISE_IS_BELOW + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$b;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$create$0 + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;)Lnet/minecraft/world/level/levelgen/NoiseChunk$c; a create +c net/minecraft/world/level/levelgen/OreVeinifier$a net/minecraft/world/level/levelgen/OreVeinifier$VeinType + f Lnet/minecraft/world/level/levelgen/OreVeinifier$a; a COPPER + f Lnet/minecraft/world/level/levelgen/OreVeinifier$a; b IRON + f I c minY + f I d maxY + f Lnet/minecraft/world/level/block/state/IBlockData; e ore + f Lnet/minecraft/world/level/block/state/IBlockData; f rawOreBlock + f Lnet/minecraft/world/level/block/state/IBlockData; g filler + f [Lnet/minecraft/world/level/levelgen/OreVeinifier$a; h $VALUES + m ()[Lnet/minecraft/world/level/levelgen/OreVeinifier$a; a $values +c net/minecraft/world/level/levelgen/PositionalRandomFactory net/minecraft/world/level/levelgen/PositionalRandomFactory + m (Ljava/lang/StringBuilder;)V a parityConfigString + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/RandomSource; a fromHashOf + m (III)Lnet/minecraft/util/RandomSource; a at + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/util/RandomSource; a at + m (J)Lnet/minecraft/util/RandomSource; a fromSeed + m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; a fromHashOf +c net/minecraft/world/level/levelgen/RandomState net/minecraft/world/level/levelgen/RandomState + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; a random + f Lnet/minecraft/core/HolderGetter; b noises + f Lnet/minecraft/world/level/levelgen/NoiseRouter; c router + f Lnet/minecraft/world/level/biome/Climate$Sampler; d sampler + f Lnet/minecraft/world/level/levelgen/SurfaceSystem; e surfaceSystem + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; f aquiferRandom + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; g oreRandom + f Ljava/util/Map; h noiseIntances + f Ljava/util/Map; i positionalRandoms + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a getOrCreateNoise + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; a lambda$getOrCreateRandomFactory$1 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a lambda$getOrCreateNoise$0 + m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; a router + m (Lnet/minecraft/world/level/levelgen/GeneratorSettingBase;Lnet/minecraft/core/HolderGetter;J)Lnet/minecraft/world/level/levelgen/RandomState; a create + m (Lnet/minecraft/core/HolderGetter$a;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/levelgen/RandomState; a create + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; a getOrCreateRandomFactory + m ()Lnet/minecraft/world/level/biome/Climate$Sampler; b sampler + m ()Lnet/minecraft/world/level/levelgen/SurfaceSystem; c surfaceSystem + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; d aquiferRandom + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e oreRandom +c net/minecraft/world/level/levelgen/RandomState$1 net/minecraft/world/level/levelgen/RandomState$1 + f Ljava/util/Map; a wrapped + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a wrapNew +c net/minecraft/world/level/levelgen/RandomState$a net/minecraft/world/level/levelgen/RandomState$1NoiseWiringHelper + f Lnet/minecraft/world/level/levelgen/RandomState; c this$0 + f Ljava/util/Map; d wrapped + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a wrapNew + m (Lnet/minecraft/world/level/levelgen/DensityFunction$c;)Lnet/minecraft/world/level/levelgen/DensityFunction$c; a visitNoise + m (J)Lnet/minecraft/util/RandomSource; a newLegacyInstance +c net/minecraft/world/level/levelgen/RandomSupport net/minecraft/world/level/levelgen/RandomSupport + f J a GOLDEN_RATIO_64 + f J b SILVER_RATIO_64 + f Lcom/google/common/hash/HashFunction; c MD5_128 + f Ljava/util/concurrent/atomic/AtomicLong; d SEED_UNIQUIFIER + m ()J a generateUniqueSeed + m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/RandomSupport$a; a seedFromHashOf + m (J)J a mixStafford13 + m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$a; b upgradeSeedTo128bitUnmixed + m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$a; c upgradeSeedTo128bit + m (J)J d lambda$generateUniqueSeed$0 +c net/minecraft/world/level/levelgen/RandomSupport$a net/minecraft/world/level/levelgen/RandomSupport$Seed128bit + f J a seedLo + f J b seedHi + m (JJ)Lnet/minecraft/world/level/levelgen/RandomSupport$a; a xor + m (Lnet/minecraft/world/level/levelgen/RandomSupport$a;)Lnet/minecraft/world/level/levelgen/RandomSupport$a; a xor + m ()Lnet/minecraft/world/level/levelgen/RandomSupport$a; a mixed + m ()J b seedLo + m ()J c seedHi +c net/minecraft/world/level/levelgen/SeededRandom net/minecraft/world/level/levelgen/WorldgenRandom + f Lnet/minecraft/util/RandomSource; d randomSource + f I e count + m (IIJJ)Lnet/minecraft/util/RandomSource; a seedSlimeChunk + m (JII)J a setDecorationSeed + m (JIII)V a setLargeFeatureWithSalt + m (JII)V b setFeatureSeed + m (J)V b setSeed + m (I)I c next + m (JII)V c setLargeFeatureSeed + m ()Lnet/minecraft/util/RandomSource; d fork + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional + m ()I l getCount +c net/minecraft/world/level/levelgen/SeededRandom$a net/minecraft/world/level/levelgen/WorldgenRandom$Algorithm + f Lnet/minecraft/world/level/levelgen/SeededRandom$a; a LEGACY + f Lnet/minecraft/world/level/levelgen/SeededRandom$a; b XOROSHIRO + f Ljava/util/function/LongFunction; c constructor + f [Lnet/minecraft/world/level/levelgen/SeededRandom$a; d $VALUES + m ()[Lnet/minecraft/world/level/levelgen/SeededRandom$a; a $values + m (J)Lnet/minecraft/util/RandomSource; a newInstance +c net/minecraft/world/level/levelgen/SingleThreadedRandomSource net/minecraft/world/level/levelgen/SingleThreadedRandomSource + f I d MODULUS_BITS + f J e MODULUS_MASK + f J f MULTIPLIER + f J g INCREMENT + f J h seed + f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; i gaussianSource + m (J)V b setSeed + m (I)I c next + m ()Lnet/minecraft/util/RandomSource; d fork + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional + m ()D k nextGaussian +c net/minecraft/world/level/levelgen/SurfaceRules net/minecraft/world/level/levelgen/SurfaceRules + f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a ON_FLOOR + f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b UNDER_FLOOR + f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; c DEEP_UNDER_FLOOR + f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; d VERY_DEEP_UNDER_FLOOR + f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; e ON_CEILING + f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; f UNDER_CEILING + m (IZILnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a stoneDepthCheck + m ([Lnet/minecraft/world/level/levelgen/SurfaceRules$o;)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a sequence + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a verticalGradient + m (Lnet/minecraft/resources/ResourceKey;D)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a noiseCondition + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/SurfaceRules$c; a isBiome + m (IZLnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a stoneDepthCheck + m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a waterBlockCheck + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a yBlockCheck + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a steep + m (Lnet/minecraft/resources/ResourceKey;DD)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a noiseCondition + m (Lnet/minecraft/core/IRegistry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; a register + m ([Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a isBiome + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$f;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a not + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a state + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$f;Lnet/minecraft/world/level/levelgen/SurfaceRules$o;)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a ifTrue + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b yStartCheck + m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b waterStartCheck + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b hole + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; c abovePreliminarySurface + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; d temperature + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; e bandlands +c net/minecraft/world/level/levelgen/SurfaceRules$a net/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface + f Lnet/minecraft/world/level/levelgen/SurfaceRules$a; a INSTANCE + f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$a; d $VALUES + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$a; b $values +c net/minecraft/world/level/levelgen/SurfaceRules$aa net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; a anchor + f I c surfaceDepthMultiplier + f Z d addStoneDepth + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; b anchor + m ()I c surfaceDepthMultiplier + m ()Z d addStoneDepth +c net/minecraft/world/level/levelgen/SurfaceRules$aa$a net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource$1YCondition + f Lnet/minecraft/world/level/levelgen/SurfaceRules$aa; b this$0 + m ()Z a compute +c net/minecraft/world/level/levelgen/SurfaceRules$b net/minecraft/world/level/levelgen/SurfaceRules$Bandlands + f Lnet/minecraft/world/level/levelgen/SurfaceRules$b; a INSTANCE + f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$b; d $VALUES + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$u; a apply + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$b; b $values +c net/minecraft/world/level/levelgen/SurfaceRules$c net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource + f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC + f Ljava/util/List; c biomes + f Ljava/util/function/Predicate; d biomeNameTest + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$c;)Ljava/util/List; a lambda$static$0 +c net/minecraft/world/level/levelgen/SurfaceRules$c$a net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource$1BiomeCondition + f Lnet/minecraft/world/level/levelgen/SurfaceRules$c; b this$0 + m ()Z a compute +c net/minecraft/world/level/levelgen/SurfaceRules$d net/minecraft/world/level/levelgen/SurfaceRules$BlockRuleSource + f Lnet/minecraft/world/level/block/state/IBlockData; a resultState + f Lnet/minecraft/world/level/levelgen/SurfaceRules$r; c rule + f Lnet/minecraft/util/KeyDispatchDataCodec; d CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$u; a apply + m ()Lnet/minecraft/world/level/block/state/IBlockData; b resultState + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$r; c rule +c net/minecraft/world/level/levelgen/SurfaceRules$e net/minecraft/world/level/levelgen/SurfaceRules$Condition + m ()Z b test +c net/minecraft/world/level/levelgen/SurfaceRules$f net/minecraft/world/level/levelgen/SurfaceRules$ConditionSource + f Lcom/mojang/serialization/Codec; b CODEC + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$f;)Lcom/mojang/serialization/MapCodec; a lambda$static$0 + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec +c net/minecraft/world/level/levelgen/SurfaceRules$g net/minecraft/world/level/levelgen/SurfaceRules$Context + f Ljava/util/function/Supplier; A biome + f I B blockY + f I C waterHeight + f I D stoneDepthBelow + f I E stoneDepthAbove + f I a HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE + f I b SURFACE_CELL_BITS + f I c SURFACE_CELL_SIZE + f I d SURFACE_CELL_MASK + f Lnet/minecraft/world/level/levelgen/SurfaceSystem; e system + f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; f temperature + f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; g steep + f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; h hole + f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; i abovePreliminarySurface + f Lnet/minecraft/world/level/levelgen/RandomState; j randomState + f Lnet/minecraft/world/level/chunk/IChunkAccess; k chunk + f Lnet/minecraft/world/level/levelgen/NoiseChunk; l noiseChunk + f Ljava/util/function/Function; m biomeGetter + f Lnet/minecraft/world/level/levelgen/WorldGenerationContext; n context + f J o lastPreliminarySurfaceCellOrigin + f [I p preliminarySurfaceCache + f J q lastUpdateXZ + f I r blockX + f I s blockZ + f I t surfaceDepth + f J u lastSurfaceDepth2Update + f D v surfaceSecondary + f J w lastMinSurfaceLevelUpdate + f I x minSurfaceLevel + f J y lastUpdateY + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; z pos + m (III)Lnet/minecraft/core/Holder; a lambda$updateY$0 + m (II)V a updateXZ + m (I)I a blockCoordToSurfaceCell + m ()D a getSurfaceSecondary + m (IIIIII)V a updateY + m ()I b getSeaLevel + m (I)I b surfaceCellToBlockCoord + m ()I c getMinSurfaceLevel +c net/minecraft/world/level/levelgen/SurfaceRules$g$a net/minecraft/world/level/levelgen/SurfaceRules$Context$AbovePreliminarySurfaceCondition + f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; a this$0 + m ()Z b test +c net/minecraft/world/level/levelgen/SurfaceRules$g$b net/minecraft/world/level/levelgen/SurfaceRules$Context$HoleCondition + m ()Z a compute +c net/minecraft/world/level/levelgen/SurfaceRules$g$c net/minecraft/world/level/levelgen/SurfaceRules$Context$SteepMaterialCondition + m ()Z a compute +c net/minecraft/world/level/levelgen/SurfaceRules$g$d net/minecraft/world/level/levelgen/SurfaceRules$Context$TemperatureHelperCondition + m ()Z a compute +c net/minecraft/world/level/levelgen/SurfaceRules$h net/minecraft/world/level/levelgen/SurfaceRules$Hole + f Lnet/minecraft/world/level/levelgen/SurfaceRules$h; a INSTANCE + f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$h; d $VALUES + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$h; b $values +c net/minecraft/world/level/levelgen/SurfaceRules$i net/minecraft/world/level/levelgen/SurfaceRules$LazyCondition + f J a lastUpdate + f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; c context + f Ljava/lang/Boolean; d result + m ()Z a compute + m ()Z b test + m ()J c getContextLastUpdate +c net/minecraft/world/level/levelgen/SurfaceRules$j net/minecraft/world/level/levelgen/SurfaceRules$LazyXZCondition + m ()J c getContextLastUpdate +c net/minecraft/world/level/levelgen/SurfaceRules$k net/minecraft/world/level/levelgen/SurfaceRules$LazyYCondition + m ()J c getContextLastUpdate +c net/minecraft/world/level/levelgen/SurfaceRules$l net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource + f Lnet/minecraft/resources/ResourceKey; a noise + f D c minThreshold + f D d maxThreshold + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()Lnet/minecraft/resources/ResourceKey; b noise + m ()D c minThreshold + m ()D d maxThreshold +c net/minecraft/world/level/levelgen/SurfaceRules$l$a net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource$1NoiseThresholdCondition + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; b val$noise + f Lnet/minecraft/world/level/levelgen/SurfaceRules$l; e this$0 + m ()Z a compute +c net/minecraft/world/level/levelgen/SurfaceRules$m net/minecraft/world/level/levelgen/SurfaceRules$NotCondition + f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a target + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a target + m ()Z b test +c net/minecraft/world/level/levelgen/SurfaceRules$n net/minecraft/world/level/levelgen/SurfaceRules$NotConditionSource + f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a target + f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b target +c net/minecraft/world/level/levelgen/SurfaceRules$o net/minecraft/world/level/levelgen/SurfaceRules$RuleSource + f Lcom/mojang/serialization/Codec; b CODEC + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$o;)Lcom/mojang/serialization/MapCodec; a lambda$static$0 + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec +c net/minecraft/world/level/levelgen/SurfaceRules$p net/minecraft/world/level/levelgen/SurfaceRules$SequenceRule + f Ljava/util/List; a rules + m ()Ljava/util/List; a rules +c net/minecraft/world/level/levelgen/SurfaceRules$q net/minecraft/world/level/levelgen/SurfaceRules$SequenceRuleSource + f Ljava/util/List; a sequence + f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$u; a apply + m ()Ljava/util/List; b sequence +c net/minecraft/world/level/levelgen/SurfaceRules$r net/minecraft/world/level/levelgen/SurfaceRules$StateRule + f Lnet/minecraft/world/level/block/state/IBlockData; a state + m ()Lnet/minecraft/world/level/block/state/IBlockData; a state +c net/minecraft/world/level/levelgen/SurfaceRules$s net/minecraft/world/level/levelgen/SurfaceRules$Steep + f Lnet/minecraft/world/level/levelgen/SurfaceRules$s; a INSTANCE + f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$s; d $VALUES + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$s; b $values +c net/minecraft/world/level/levelgen/SurfaceRules$t net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck + f I a offset + f Z c addSurfaceDepth + f I d secondaryDepthRange + f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; e surfaceType + f Lnet/minecraft/util/KeyDispatchDataCodec; f CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()I b offset + m ()Z c addSurfaceDepth + m ()I d secondaryDepthRange + m ()Lnet/minecraft/world/level/levelgen/placement/CaveSurface; e surfaceType +c net/minecraft/world/level/levelgen/SurfaceRules$t$a net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck$1StoneDepthCondition + f Lnet/minecraft/world/level/levelgen/SurfaceRules$t; e this$0 + m ()Z a compute +c net/minecraft/world/level/levelgen/SurfaceRules$u net/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule +c net/minecraft/world/level/levelgen/SurfaceRules$v net/minecraft/world/level/levelgen/SurfaceRules$Temperature + f Lnet/minecraft/world/level/levelgen/SurfaceRules$v; a INSTANCE + f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$v; d $VALUES + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$v; b $values +c net/minecraft/world/level/levelgen/SurfaceRules$w net/minecraft/world/level/levelgen/SurfaceRules$TestRule + f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a condition + f Lnet/minecraft/world/level/levelgen/SurfaceRules$u; b followup + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a condition + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$u; b followup +c net/minecraft/world/level/levelgen/SurfaceRules$x net/minecraft/world/level/levelgen/SurfaceRules$TestRuleSource + f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a ifTrue + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; c thenRun + f Lnet/minecraft/util/KeyDispatchDataCodec; d CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$u; a apply + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b ifTrue + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; c thenRun +c net/minecraft/world/level/levelgen/SurfaceRules$y net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource + f Lnet/minecraft/resources/MinecraftKey; a randomName + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; c trueAtAndBelow + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d falseAtAndAbove + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()Lnet/minecraft/resources/MinecraftKey; b randomName + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; c trueAtAndBelow + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; d falseAtAndAbove +c net/minecraft/world/level/levelgen/SurfaceRules$y$a net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource$1VerticalGradientCondition + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; f val$randomFactory + m ()Z a compute +c net/minecraft/world/level/levelgen/SurfaceRules$z net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource + f I a offset + f I c surfaceDepthMultiplier + f Z d addStoneDepth + f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC + m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply + m ()I b offset + m ()I c surfaceDepthMultiplier + m ()Z d addStoneDepth +c net/minecraft/world/level/levelgen/SurfaceRules$z$a net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource$1WaterCondition + f Lnet/minecraft/world/level/levelgen/SurfaceRules$z; b this$0 + m ()Z a compute +c net/minecraft/world/level/levelgen/SurfaceSystem net/minecraft/world/level/levelgen/SurfaceSystem + f Lnet/minecraft/world/level/block/state/IBlockData; a WHITE_TERRACOTTA + f Lnet/minecraft/world/level/block/state/IBlockData; b ORANGE_TERRACOTTA + f Lnet/minecraft/world/level/block/state/IBlockData; c TERRACOTTA + f Lnet/minecraft/world/level/block/state/IBlockData; d YELLOW_TERRACOTTA + f Lnet/minecraft/world/level/block/state/IBlockData; e BROWN_TERRACOTTA + f Lnet/minecraft/world/level/block/state/IBlockData; f RED_TERRACOTTA + f Lnet/minecraft/world/level/block/state/IBlockData; g LIGHT_GRAY_TERRACOTTA + f Lnet/minecraft/world/level/block/state/IBlockData; h PACKED_ICE + f Lnet/minecraft/world/level/block/state/IBlockData; i SNOW_BLOCK + f Lnet/minecraft/world/level/block/state/IBlockData; j defaultBlock + f I k seaLevel + f [Lnet/minecraft/world/level/block/state/IBlockData; l clayBands + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; m clayBandsOffsetNoise + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; n badlandsPillarNoise + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; o badlandsPillarRoofNoise + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; p badlandsSurfaceNoise + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; q icebergPillarNoise + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; r icebergPillarRoofNoise + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; s icebergSurfaceNoise + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; t noiseRandom + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; u surfaceNoise + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; v surfaceSecondaryNoise + m (Lnet/minecraft/util/RandomSource;)[Lnet/minecraft/world/level/block/state/IBlockData; a generateBands + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isStone + m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/core/IRegistry;ZLnet/minecraft/world/level/levelgen/WorldGenerationContext;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/SurfaceRules$o;)V a buildSurface + m (ILnet/minecraft/world/level/biome/BiomeBase;Lnet/minecraft/world/level/chunk/BlockColumn;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;III)V a frozenOceanExtension + m (III)Lnet/minecraft/world/level/block/state/IBlockData; a getBand + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$o;Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/core/BlockPosition;Z)Ljava/util/Optional; a topMaterial + m (II)I a getSurfaceDepth + m ()I a getSeaLevel + m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/IBlockData;ILnet/minecraft/world/level/block/state/IBlockData;)V a makeBands + m (Lnet/minecraft/world/level/chunk/BlockColumn;IIILnet/minecraft/world/level/LevelHeightAccessor;)V a erodedBadlandsExtension + m (II)D b getSurfaceSecondary +c net/minecraft/world/level/levelgen/SurfaceSystem$1 net/minecraft/world/level/levelgen/SurfaceSystem$1 + m (ILnet/minecraft/world/level/block/state/IBlockData;)V a setBlock + m (I)Lnet/minecraft/world/level/block/state/IBlockData; a getBlock +c net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource + f I d MODULUS_BITS + f J e MODULUS_MASK + f J f MULTIPLIER + f J g INCREMENT + f Ljava/util/concurrent/atomic/AtomicLong; h seed + f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; i gaussianSource + m (J)V b setSeed + m (I)I c next + m ()Lnet/minecraft/util/RandomSource; d fork + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional + m ()D k nextGaussian +c net/minecraft/world/level/levelgen/VerticalAnchor net/minecraft/world/level/levelgen/VerticalAnchor + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; b BOTTOM + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; c TOP + m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; a absolute + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; a bottom + m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a resolveY + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; a merge + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lcom/mojang/datafixers/util/Either; a split + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; b top + m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b aboveBottom + m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c belowTop +c net/minecraft/world/level/levelgen/VerticalAnchor$a net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom + f Lcom/mojang/serialization/Codec; d CODEC + f I e offset + m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a resolveY + m ()I c offset +c net/minecraft/world/level/levelgen/VerticalAnchor$b net/minecraft/world/level/levelgen/VerticalAnchor$Absolute + f Lcom/mojang/serialization/Codec; d CODEC + f I e y + m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a resolveY + m ()I c y +c net/minecraft/world/level/levelgen/VerticalAnchor$c net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop + f Lcom/mojang/serialization/Codec; d CODEC + f I e offset + m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a resolveY + m ()I c offset +c net/minecraft/world/level/levelgen/WorldDimensions net/minecraft/world/level/levelgen/WorldDimensions + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Map; b dimensions + f Ljava/util/Set; c BUILTIN_ORDER + f I d VANILLA_DIMENSION_COUNT + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/WorldDimension;)Lcom/mojang/serialization/Lifecycle; a checkStability + m (Lnet/minecraft/core/IRegistry;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V a lambda$bake$5 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a keysInOrder + m (Lnet/minecraft/core/HolderLookup;Ljava/util/Map;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; a withOverworld + m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/WorldDimension;)V a lambda$bake$4 + m (Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/world/level/levelgen/WorldDimensions$a;)V a lambda$bake$6 + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a replaceOverworldGenerator + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; a overworld + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/level/levelgen/WorldDimensions$b; a bake + m (Lnet/minecraft/world/level/dimension/WorldDimension;)Z a isStableOverworld + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/Map;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; a withOverworld + m ()Lcom/google/common/collect/ImmutableSet; b levels + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/WorldDimension;)Z b isVanillaLike + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/level/storage/WorldDataServer$a; b specialWorldProperty + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b lambda$bake$3 + m (Lnet/minecraft/world/level/dimension/WorldDimension;)Z b isStableNether + m (Lnet/minecraft/world/level/dimension/WorldDimension;)Z c isStableEnd + m ()Z c isDebug + m (Lnet/minecraft/resources/ResourceKey;)Z c lambda$keysInOrder$1 + m (Lnet/minecraft/world/level/dimension/WorldDimension;)Lnet/minecraft/world/level/storage/WorldDataServer$a; d lambda$specialWorldProperty$2 + m ()Ljava/util/Map; d dimensions +c net/minecraft/world/level/levelgen/WorldDimensions$a net/minecraft/world/level/levelgen/WorldDimensions$1Entry + f Lnet/minecraft/resources/ResourceKey; a key + f Lnet/minecraft/world/level/dimension/WorldDimension; b value + m ()Lnet/minecraft/resources/ResourceKey; a key + m ()Lnet/minecraft/world/level/dimension/WorldDimension; b value + m ()Lnet/minecraft/core/RegistrationInfo; c registrationInfo +c net/minecraft/world/level/levelgen/WorldDimensions$b net/minecraft/world/level/levelgen/WorldDimensions$Complete + f Lnet/minecraft/core/IRegistry; a dimensions + f Lnet/minecraft/world/level/storage/WorldDataServer$a; b specialWorldProperty + m ()Lcom/mojang/serialization/Lifecycle; a lifecycle + m ()Lnet/minecraft/core/IRegistryCustom$Dimension; b dimensionsRegistryAccess + m ()Lnet/minecraft/core/IRegistry; c dimensions + m ()Lnet/minecraft/world/level/storage/WorldDataServer$a; d specialWorldProperty +c net/minecraft/world/level/levelgen/WorldGenStage net/minecraft/world/level/levelgen/GenerationStep +c net/minecraft/world/level/levelgen/WorldGenStage$Decoration net/minecraft/world/level/levelgen/GenerationStep$Decoration + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; a RAW_GENERATION + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; b LAKES + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; c LOCAL_MODIFICATIONS + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; d UNDERGROUND_STRUCTURES + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; e SURFACE_STRUCTURES + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; f STRONGHOLDS + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; g UNDERGROUND_ORES + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; h UNDERGROUND_DECORATION + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; i FLUID_SPRINGS + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; j VEGETAL_DECORATION + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; k TOP_LAYER_MODIFICATION + f Lcom/mojang/serialization/Codec; l CODEC + f Ljava/lang/String; m name + f [Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; n $VALUES + m ()Ljava/lang/String; a getName + m ()[Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/WorldGenerationContext net/minecraft/world/level/levelgen/WorldGenerationContext + f I a minY + f I b height + m ()I a getMinGenY + m ()I b getGenDepth +c net/minecraft/world/level/levelgen/WorldOptions net/minecraft/world/level/levelgen/WorldOptions + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/WorldOptions; b DEMO_OPTIONS + f J c seed + f Z d generateStructures + f Z e generateBonusChest + f Ljava/util/Optional; f legacyCustomOptions + m (Ljava/lang/String;)Ljava/util/OptionalLong; a parseSeed + m (Ljava/util/OptionalLong;)Lnet/minecraft/world/level/levelgen/WorldOptions; a withSeed + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; a defaultWithRandomSeed + m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; a withBonusChest + m (Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/util/Optional; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; b testWorldWithRandomSeed + m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; b withStructures + m ()J c seed + m ()Z d generateStructures + m ()Z e generateBonusChest + m ()Z f isOldCustomizedWorld + m ()J g randomSeed +c net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus + f Lcom/mojang/serialization/Codec; a CODEC + f J b seedLo + f J c seedHi + m ()J a nextLong + m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Ljava/util/stream/LongStream; a lambda$static$2 + m (Ljava/util/stream/LongStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m ([J)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; a lambda$static$0 +c net/minecraft/world/level/levelgen/XoroshiroRandomSource net/minecraft/world/level/levelgen/XoroshiroRandomSource + f Lcom/mojang/serialization/Codec; b CODEC + f F c FLOAT_UNIT + f D d DOUBLE_UNIT + f Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; e randomNumberGenerator + f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; f gaussianSource + m (I)I a nextInt + m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource;)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; a lambda$static$1 + m (I)V b consumeCount + m (J)V b setSeed + m (I)J c nextBits + m ()Lnet/minecraft/util/RandomSource; d fork + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional + m ()I f nextInt + m ()J g nextLong + m ()Z h nextBoolean + m ()F i nextFloat + m ()D j nextDouble + m ()D k nextGaussian +c net/minecraft/world/level/levelgen/XoroshiroRandomSource$a net/minecraft/world/level/levelgen/XoroshiroRandomSource$XoroshiroPositionalRandomFactory + f J a seedLo + f J b seedHi + m (Ljava/lang/StringBuilder;)V a parityConfigString + m (III)Lnet/minecraft/util/RandomSource; a at + m (J)Lnet/minecraft/util/RandomSource; a fromSeed + m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; a fromHashOf +c net/minecraft/world/level/levelgen/blending/Blender net/minecraft/world/level/levelgen/blending/Blender + f Lnet/minecraft/world/level/levelgen/blending/Blender; a EMPTY + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; b SHIFT_NOISE + f I c HEIGHT_BLENDING_RANGE_CELLS + f I d HEIGHT_BLENDING_RANGE_CHUNKS + f I e DENSITY_BLENDING_RANGE_CELLS + f I f DENSITY_BLENDING_RANGE_CHUNKS + f D g OLD_CHUNK_XZ_RADIUS + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; h heightAndBiomeBlendingData + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; i densityBlendingData + m (Lnet/minecraft/world/level/levelgen/blending/Blender$b;IIIII)D a getBlendingDataValue + m (Ljava/util/List;DDD)D a lambda$makeOldChunkDistanceGetter$9 + m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIID)V a lambda$blendDensity$2 + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition;)V a generateBorderTick + m (DDDDDD)D a distanceToCube + m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IID)V a lambda$blendOffsetAndFactor$0 + m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/lang/Long;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a lambda$blendBiome$6 + m (Ljava/util/List;Lnet/minecraft/core/EnumDirection8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a lambda$makeOldChunkDistanceGetter$8 + m ()Lnet/minecraft/world/level/levelgen/blending/Blender; a empty + m (D)D a heightToOffset + m (III)Lnet/minecraft/core/Holder; a blendBiome + m (DDDDDDD)D a lambda$makeOffsetOldChunkDistanceGetter$10 + m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$a; a blendOffsetAndFactor + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a generateBorderTicks + m (Lnet/minecraft/world/level/levelgen/blending/Blender$c;III)Z a lambda$addAroundOldChunksCarvingMaskFilter$7 + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/blending/Blender$c; a makeOldChunkDistanceGetter + m (IIILnet/minecraft/world/level/levelgen/blending/Blender$b;)D a getBlendingDataValue + m (Lnet/minecraft/world/level/biome/BiomeResolver;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; a lambda$getBiomeResolver$4 + m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;IILnet/minecraft/core/Holder;)V a lambda$blendBiome$5 + m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a lambda$blendOffsetAndFactor$1 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a blendDensity + m (Lnet/minecraft/core/EnumDirection8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Lnet/minecraft/world/level/levelgen/blending/Blender$c; a makeOffsetOldChunkDistanceGetter + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)Lnet/minecraft/world/level/levelgen/blending/Blender; a of + m (Lnet/minecraft/world/level/biome/BiomeResolver;)Lnet/minecraft/world/level/biome/BiomeResolver; a getBiomeResolver + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ProtoChunk;)V a addAroundOldChunksCarvingMaskFilter + m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a lambda$blendDensity$3 +c net/minecraft/world/level/levelgen/blending/Blender$1 net/minecraft/world/level/levelgen/blending/Blender$1 + m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$a; a blendOffsetAndFactor + m (Lnet/minecraft/world/level/biome/BiomeResolver;)Lnet/minecraft/world/level/biome/BiomeResolver; a getBiomeResolver + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a blendDensity +c net/minecraft/world/level/levelgen/blending/Blender$a net/minecraft/world/level/levelgen/blending/Blender$BlendingOutput + f D a alpha + f D b blendingOffset + m ()D a alpha + m ()D b blendingOffset +c net/minecraft/world/level/levelgen/blending/Blender$b net/minecraft/world/level/levelgen/blending/Blender$CellValueGetter +c net/minecraft/world/level/levelgen/blending/Blender$c net/minecraft/world/level/levelgen/blending/Blender$DistanceGetter +c net/minecraft/world/level/levelgen/blending/BlendingData net/minecraft/world/level/levelgen/blending/BlendingData + f I a CELL_WIDTH + f I b CELL_HEIGHT + f I c CELL_RATIO + f D d NO_VALUE + f D e BLENDING_DENSITY_FACTOR + f D f SOLID_DENSITY + f D g AIR_DENSITY + f I h CELLS_PER_SECTION_Y + f I i QUARTS_PER_SECTION + f I j CELL_HORIZONTAL_MAX_INDEX_INSIDE + f I k CELL_HORIZONTAL_MAX_INDEX_OUTSIDE + f I l CELL_COLUMN_INSIDE_COUNT + f I m CELL_COLUMN_OUTSIDE_COUNT + f I n CELL_COLUMN_COUNT + f Lnet/minecraft/world/level/LevelHeightAccessor; o areaWithOldGeneration + f Ljava/util/List; p SURFACE_BLOCKS + f Z q hasCalculatedData + f [D r heights + f Ljava/util/List; s biomes + f [[D t densities + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition;)Z a isGround + m (IILnet/minecraft/world/level/levelgen/blending/BlendingData$c;)V a iterateHeights + m (IIILnet/minecraft/world/level/levelgen/blending/BlendingData$a;)V a iterateBiomes + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData$d; a pack + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/Set;)V a calculateData + m ([D)V a lambda$new$0 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;IIZ)Ljava/util/Set; a sideByGenerationAge + m (II)I a getInsideIndex + m (IIIILnet/minecraft/world/level/levelgen/blending/BlendingData$b;)V a iterateDensities + m (ILnet/minecraft/world/level/chunk/IChunkAccess;II)V a addValuesForColumn + m (I)I a getCellYIndex + m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;II)Lnet/minecraft/world/level/levelgen/blending/BlendingData; a getOrUpdateBlendingData + m (Lnet/minecraft/world/level/chunk/IChunkAccess;III)[D a getDensityColumn + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$d;)Lnet/minecraft/world/level/levelgen/blending/BlendingData; a unpack + m ([DI)D a getDensity + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)D a read1 + m (III)D a getHeight + m (Lnet/minecraft/world/level/chunk/IChunkAccess;II)I a getHeightAtXZ + m (III)D b getDensity + m (Lnet/minecraft/world/level/chunk/IChunkAccess;II)Ljava/util/List; b getBiomeColumn + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)D b read7 + m (II)I b getOutsideIndex + m ()Lnet/minecraft/world/level/LevelHeightAccessor; b getAreaWithOldGeneration + m (I)I b getX + m (I)I c getZ + m ()I c cellCountPerColumn + m (I)I d zeroIfNegative + m ()I d quartCountPerColumn + m ()I e getColumnMinY + m ()I f getMinY + m ()[D g lambda$new$1 +c net/minecraft/world/level/levelgen/blending/BlendingData$a net/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer +c net/minecraft/world/level/levelgen/blending/BlendingData$b net/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer +c net/minecraft/world/level/levelgen/blending/BlendingData$c net/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer +c net/minecraft/world/level/levelgen/blending/BlendingData$d net/minecraft/world/level/levelgen/blending/BlendingData$Packed + f Lcom/mojang/serialization/Codec; a CODEC + f I b minSection + f I c maxSection + f Ljava/util/Optional; d heights + f Lcom/mojang/serialization/Codec; e DOUBLE_ARRAY_CODEC + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$d;)Lcom/mojang/serialization/DataResult; a validateArraySize + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a minSection + m ()I b maxSection + m ()Ljava/util/Optional; c heights + m ()Ljava/lang/String; d lambda$validateArraySize$1 +c net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test +c net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test +c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c ONLY_IN_AIR_PREDICATE + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d ONLY_IN_AIR_OR_WATER_PREDICATE + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a allOf + m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a allOf + m (Lnet/minecraft/core/BaseBlockPosition;[Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesFluids + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a hasSturdyFace + m (Lnet/minecraft/core/BaseBlockPosition;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesBlocks + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesTag + m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesTag + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a allOf + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a replaceable + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a wouldSurvive + m (Lnet/minecraft/core/BaseBlockPosition;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesBlocks + m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a hasSturdyFace + m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a not + m ([Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesFluids + m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesBlocks + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b anyOf + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b replaceable + m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b anyOf + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b solid + m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b anyOf + m (Lnet/minecraft/core/BaseBlockPosition;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b matchesFluids + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c matchesBlocks + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c solid + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c noFluid + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d noFluid + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d insideWorld + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; e alwaysTrue + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; e unobstructed + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; f unobstructed +c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a MATCHING_BLOCKS + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; b MATCHING_BLOCK_TAG + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; c MATCHING_FLUIDS + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; d HAS_STURDY_FACE + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; e SOLID + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; f REPLACEABLE + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; g WOULD_SURVIVE + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; h INSIDE_WORLD_BOUNDS + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; i ANY_OF + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; j ALL_OF + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; k NOT + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; l TRUE + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; m UNOBSTRUCTED + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a register +c net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate + f Ljava/util/List; e predicates + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$1 + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a codec + m (Lnet/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate;)Ljava/util/List; a lambda$codec$0 +c net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/BaseBlockPosition; e offset + f Lnet/minecraft/core/EnumDirection; f direction + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/EnumDirection; a lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test + m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/BaseBlockPosition; b lambda$static$0 +c net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/BaseBlockPosition; e offset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate;)Lnet/minecraft/core/BaseBlockPosition; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test +c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate + f Lnet/minecraft/tags/TagKey; a tag + f Lcom/mojang/serialization/MapCodec; e CODEC + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test + m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate;)Lnet/minecraft/tags/TagKey; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/HolderSet; e blocks + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test + m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate;)Lnet/minecraft/core/HolderSet; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/HolderSet; e fluids + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test + m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate;)Lnet/minecraft/core/HolderSet; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/levelgen/blockpredicates/NotPredicate net/minecraft/world/level/levelgen/blockpredicates/NotPredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; e predicate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test + m (Lnet/minecraft/world/level/levelgen/blockpredicates/NotPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a lambda$static$0 +c net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 +c net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 +c net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate + f Lnet/minecraft/core/BaseBlockPosition; f offset + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test + m (Lnet/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate;)Lnet/minecraft/core/BaseBlockPosition; a lambda$stateTestingCodec$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; a stateTestingCodec + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test +c net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate + f Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; a INSTANCE + f Lcom/mojang/serialization/MapCodec; e CODEC + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; g lambda$static$0 +c net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/BaseBlockPosition; e offset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test + m ()Lnet/minecraft/core/BaseBlockPosition; g offset +c net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/BaseBlockPosition; e offset + f Lnet/minecraft/world/level/block/state/IBlockData; f state + m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test + m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/core/BaseBlockPosition; b lambda$static$0 +c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/util/valueproviders/FloatProvider; b verticalRotation + f Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a; c shape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration; c lambda$static$0 +c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/util/valueproviders/FloatProvider; b distanceFactor + f Lnet/minecraft/util/valueproviders/FloatProvider; c thickness + f I d widthSmoothness + f Lnet/minecraft/util/valueproviders/FloatProvider; e horizontalRadiusFactor + f F f verticalRadiusDefaultFactor + f F g verticalRadiusCenterFactor + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Ljava/lang/Float; a lambda$static$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Ljava/lang/Float; b lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Lnet/minecraft/util/valueproviders/FloatProvider; c lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Ljava/lang/Integer; d lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Lnet/minecraft/util/valueproviders/FloatProvider; e lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Lnet/minecraft/util/valueproviders/FloatProvider; f lambda$static$0 +c net/minecraft/world/level/levelgen/carver/CarverDebugSettings net/minecraft/world/level/levelgen/carver/CarverDebugSettings + f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; a DEFAULT + f Lcom/mojang/serialization/Codec; b CODEC + f Z c debugMode + f Lnet/minecraft/world/level/block/state/IBlockData; d airState + f Lnet/minecraft/world/level/block/state/IBlockData; e waterState + f Lnet/minecraft/world/level/block/state/IBlockData; f lavaState + f Lnet/minecraft/world/level/block/state/IBlockData; g barrierState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; a of + m ()Z a isDebugMode + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (ZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; a of + m (ZLnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; a of + m ()Lnet/minecraft/world/level/block/state/IBlockData; b getAirState + m ()Lnet/minecraft/world/level/block/state/IBlockData; c getWaterState + m ()Lnet/minecraft/world/level/block/state/IBlockData; d getLavaState + m ()Lnet/minecraft/world/level/block/state/IBlockData; e getBarrierState +c net/minecraft/world/level/levelgen/carver/CarvingContext net/minecraft/world/level/levelgen/carver/CarvingContext + f Lnet/minecraft/core/IRegistryCustom; a registryAccess + f Lnet/minecraft/world/level/levelgen/NoiseChunk; b noiseChunk + f Lnet/minecraft/world/level/levelgen/RandomState; c randomState + f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; d surfaceRule + m (Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition;Z)Ljava/util/Optional; a topMaterial + m ()Lnet/minecraft/core/IRegistryCustom; c registryAccess + m ()Lnet/minecraft/world/level/levelgen/RandomState; d randomState +c net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/util/valueproviders/FloatProvider; b horizontalRadiusMultiplier + f Lnet/minecraft/util/valueproviders/FloatProvider; c verticalRadiusMultiplier + f Lnet/minecraft/util/valueproviders/FloatProvider; j floorLevel + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; b lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; c lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration; d lambda$static$0 +c net/minecraft/world/level/levelgen/carver/WorldGenCanyon net/minecraft/world/level/levelgen/carver/CanyonWorldCarver + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;[FDDDI)Z a shouldSkip + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)[F a initWidthFactors + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;)V a doCarve + m ([FLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z a lambda$doCarve$0 + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;DFF)D a updateVerticalRadius +c net/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract net/minecraft/world/level/levelgen/carver/WorldCarver + f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; a CAVE + f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; b NETHER_CAVE + f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; c CANYON + f Lnet/minecraft/world/level/block/state/IBlockData; d AIR + f Lnet/minecraft/world/level/block/state/IBlockData; e CAVE_AIR + f Lnet/minecraft/world/level/material/Fluid; f WATER + f Lnet/minecraft/world/level/material/Fluid; g LAVA + f Ljava/util/Set; h liquids + f Lcom/mojang/serialization/MapCodec; i configuredCodec + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk + m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$carveBlock$0 + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z a carveBlock + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDDDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a;)Z a carveEllipsoid + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canReplaceBlock + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/Aquifer;)Lnet/minecraft/world/level/block/state/IBlockData; a getCarveState + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverWrapper; a configured + m (Lnet/minecraft/world/level/ChunkCoordIntPair;DDIIF)Z a canReach + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; a register + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; b getDebugState + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Z b isDebugEnabled + m ()Lcom/mojang/serialization/MapCodec; c configuredCodec + m ()I d getRange +c net/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a net/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker +c net/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration net/minecraft/world/level/levelgen/carver/CarverConfiguration + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; e y + f Lnet/minecraft/util/valueproviders/FloatProvider; f yScale + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; g lavaLevel + f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; h debugSettings + f Lnet/minecraft/core/HolderSet; i replaceable + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/core/HolderSet; a lambda$static$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; b lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; d lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; e lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Ljava/lang/Float; f lambda$static$0 +c net/minecraft/world/level/levelgen/carver/WorldGenCarverWrapper net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lcom/mojang/serialization/Codec; c LIST_CODEC + f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; d worldCarver + f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration; e config + m ()Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; a worldCarver + m (Lnet/minecraft/util/RandomSource;)Z a isStartChunk + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverWrapper;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration; b config +c net/minecraft/world/level/levelgen/carver/WorldGenCaves net/minecraft/world/level/levelgen/carver/CaveWorldCarver + m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a;)V a createTunnel + m (Lnet/minecraft/util/RandomSource;)F a getThickness + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve + m (DLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z a lambda$carve$0 + m (DDDD)Z a shouldSkip + m ()I a getCaveBound + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDFDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a;)V a createRoom + m ()D b getYScale +c net/minecraft/world/level/levelgen/carver/WorldGenCavesHell net/minecraft/world/level/levelgen/carver/NetherWorldCarver + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z a carveBlock + m (Lnet/minecraft/util/RandomSource;)F a getThickness + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z a carveBlock + m ()I a getCaveBound + m ()D b getYScale +c net/minecraft/world/level/levelgen/feature/BlockColumnFeature net/minecraft/world/level/levelgen/feature/BlockColumnFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m ([IIIZ)V a truncate +c net/minecraft/world/level/levelgen/feature/DiskFeature net/minecraft/world/level/levelgen/feature/DiskFeature + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureCircleConfiguration;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a placeColumn + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature + m (IIIILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)D a getChanceOfStalagmiteOrStalactite + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a canBeAdjacentToWater + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;)V a replaceBlocksWithDripstoneBlocks + m (Lnet/minecraft/util/RandomSource;IIFILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)I a getDripstoneHeight + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;IIFDIFLnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)V a placeColumn + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isLava + m (Lnet/minecraft/util/RandomSource;FFFF)F a randomBetweenBiased + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z b canPlacePool +c net/minecraft/world/level/levelgen/feature/DripstoneUtils net/minecraft/world/level/levelgen/feature/DripstoneUtils + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;I)Z a isCircleMostlyEmbeddedInStone + m (DDDD)D a getDripstoneHeight + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isDripstoneBaseOrLava + m (Lnet/minecraft/core/EnumDirection;IZLjava/util/function/Consumer;)V a buildBaseToTipColumn + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$growPointedDripstone$0 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;IZ)V a growPointedDripstone + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isEmptyOrWater + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/properties/DripstoneThickness;)Lnet/minecraft/world/level/block/state/IBlockData; a createPointedDripstone + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z b isEmptyOrWaterOrLava + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isDripstoneBase + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z c placeDripstoneBlockIfPossible + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isEmptyOrWater + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isNeitherEmptyNorWater + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e isEmptyOrWaterOrLava +c net/minecraft/world/level/levelgen/feature/EndPlatformFeature net/minecraft/world/level/levelgen/feature/EndPlatformFeature + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Z)V a createEndPlatform + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/FeatureCountTracker net/minecraft/world/level/levelgen/feature/FeatureCountTracker + f Lorg/slf4j/Logger; a LOGGER + f Lcom/google/common/cache/LoadingCache; b data + m (Lnet/minecraft/server/level/WorldServer;)V a chunkDecorated + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured;Ljava/util/Optional;)V a featurePlaced + m ()V a clearCounts + m (Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$a;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$featurePlaced$0 + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$b;)V a lambda$logCounts$2 + m (Ljava/lang/String;Ljava/lang/Integer;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$a;Ljava/lang/Integer;)V a lambda$logCounts$1 + m ()V b logCounts +c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1 net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1 + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$b; a load +c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$a net/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData + f Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured; a feature + f Ljava/util/Optional; b topFeature + m ()Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured; a feature + m ()Ljava/util/Optional; b topFeature +c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$b net/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a featureData + f Lorg/apache/commons/lang3/mutable/MutableInt; b chunksWithFeatures + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; a featureData + m ()Lorg/apache/commons/lang3/mutable/MutableInt; b chunksWithFeatures +c net/minecraft/world/level/levelgen/feature/FeaturePlaceContext net/minecraft/world/level/levelgen/feature/FeaturePlaceContext + f Ljava/util/Optional; a topFeature + f Lnet/minecraft/world/level/GeneratorAccessSeed; b level + f Lnet/minecraft/world/level/chunk/ChunkGenerator; c chunkGenerator + f Lnet/minecraft/util/RandomSource; d random + f Lnet/minecraft/core/BlockPosition; e origin + f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; f config + m ()Ljava/util/Optional; a topFeature + m ()Lnet/minecraft/world/level/GeneratorAccessSeed; b level + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; c chunkGenerator + m ()Lnet/minecraft/util/RandomSource; d random + m ()Lnet/minecraft/core/BlockPosition; e origin + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; f config +c net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b fossilStructures + f Ljava/util/List; c overlayStructures + f Lnet/minecraft/core/Holder; d fossilProcessors + f Lnet/minecraft/core/Holder; e overlayProcessors + f I f maxEmptyCornersAllowed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/lang/Integer; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; b lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; c lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; d lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; e lambda$static$0 +c net/minecraft/world/level/levelgen/feature/GeodeFeature net/minecraft/world/level/levelgen/feature/GeodeFeature + f [Lnet/minecraft/core/EnumDirection; a DIRECTIONS + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature + m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/util/RandomSource;ILnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$a; a makeDripstone + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/Column$b;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b;)V a placeDebugMarkers + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$a net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone + f Lnet/minecraft/core/BlockPosition; a root + f Z b pointingUp + f I c radius + f D d bluntness + f D e scale + m (F)I a getHeightAtRadius + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b;)Z a moveBackUntilBaseIsInsideStoneAndShrinkRadiusIfNecessary + m ()I a getHeight + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b;)V a placeBlocks + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Z a isSuitableForWind + m ()I b getMinY + m ()I c getMaxY +c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter + f I a originY + f Lnet/minecraft/world/phys/Vec3D; b windSpeed + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a offset + m ()Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b; a noWind +c net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/List;)Z a placeGrowthIfPossible + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isAirOrWater +c net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)V a createPatchOfDripstoneBlocks + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getTipDirection + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/RootSystemFeature net/minecraft/world/level/levelgen/feature/RootSystemFeature + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPosition$MutableBlockPosition;)V a placeRootedDirt + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/BlockPosition;)Z a placeDirtAndTree + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$placeRootedDirt$0 + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;)V a placeDirt + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)V a placeRoots + m (Lnet/minecraft/world/level/block/state/IBlockData;II)Z a isAllowedTreeSpace + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/core/BlockPosition;)Z a spaceForTree + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/ScatteredOreFeature net/minecraft/world/level/levelgen/feature/ScatteredOreFeature + f I a MAX_DIST_FROM_ORIGIN + m (Lnet/minecraft/util/RandomSource;I)I a getRandomPlacementInOneAxisRelativeToOrigin + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;I)V a offsetTargetPos + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/SculkPatchFeature net/minecraft/world/level/levelgen/feature/SculkPatchFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a canSpreadFrom + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z b lambda$canSpreadFrom$0 +c net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/util/OptionalInt; a getFloorY + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isWaterOrAir + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;Lnet/minecraft/core/BlockPosition;)Z a lambda$place$0 + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z b isValidPlacement + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)I c lambda$place$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$getFloorY$4 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z d lambda$place$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d lambda$getFloorY$3 +c net/minecraft/world/level/levelgen/feature/VegetationPatchFeature net/minecraft/world/level/levelgen/feature/VegetationPatchFeature + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a placeVegetation + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;II)Ljava/util/Set; a placeGroundPatch + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Ljava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;I)Z a placeGround + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$place$0 + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/Set;II)V a distributeVegetation + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$placeGroundPatch$1 +c net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Ljava/util/Set;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a isExposed + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a placeVegetation + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isExposedDirection + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;II)Ljava/util/Set; a placeGroundPatch +c net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b feature + f F c chance + m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/lang/Float; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a place + m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Lnet/minecraft/core/Holder; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/WorldGenBonusChest net/minecraft/world/level/levelgen/feature/BonusChestFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenDesertWell net/minecraft/world/level/levelgen/feature/DesertWellFeature + f Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; a IS_SAND + f Lnet/minecraft/world/level/block/state/IBlockData; ao water + f Lnet/minecraft/world/level/block/state/IBlockData; b sand + f Lnet/minecraft/world/level/block/state/IBlockData; c sandSlab + f Lnet/minecraft/world/level/block/state/IBlockData; d sandstone + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V a lambda$placeSusSand$0 + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)V b placeSusSand +c net/minecraft/world/level/levelgen/feature/WorldGenDungeons net/minecraft/world/level/levelgen/feature/MonsterRoomFeature + f Lorg/slf4j/Logger; a LOGGER + f [Lnet/minecraft/world/entity/EntityTypes; b MOBS + f Lnet/minecraft/world/level/block/state/IBlockData; c AIR + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/EntityTypes; a randomEntityId + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenEndGateway net/minecraft/world/level/levelgen/feature/EndGatewayFeature + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration;Lnet/minecraft/core/BlockPosition;)V a lambda$place$0 + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenEndIsland net/minecraft/world/level/levelgen/feature/EndIslandFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenEndTrophy net/minecraft/world/level/levelgen/feature/EndPodiumFeature + f I a PODIUM_RADIUS + f Lnet/minecraft/core/BlockPosition; ao END_PODIUM_LOCATION + f Z ap active + f I b PODIUM_PILLAR_HEIGHT + f I c RIM_RADIUS + f F d CORNER_ROUNDING + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getLocation + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenEnder net/minecraft/world/level/levelgen/feature/SpikeFeature + f I a NUMBER_OF_SPIKES + f I b SPIKE_DISTANCE + f Lcom/google/common/cache/LoadingCache; c SPIKE_CACHE + m (Lnet/minecraft/world/level/GeneratorAccessSeed;)Ljava/util/List; a getSpikesForLevel + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration;Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)V a placeSpike + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike net/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike + f Lcom/mojang/serialization/Codec; a CODEC + f I b centerX + f I c centerZ + f I d radius + f I e height + f Z f guarded + f Lnet/minecraft/world/phys/AxisAlignedBB; g topBoundingBox + m (Lnet/minecraft/core/BlockPosition;)Z a isCenterWithinChunk + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Boolean; a lambda$static$4 + m ()I a getCenterX + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m ()I b getCenterZ + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Integer; b lambda$static$3 + m ()I c getRadius + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Integer; c lambda$static$2 + m ()I d getHeight + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Integer; d lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Integer; e lambda$static$0 + m ()Z e isGuarded + m ()Lnet/minecraft/world/phys/AxisAlignedBB; f getTopBoundingBox +c net/minecraft/world/level/levelgen/feature/WorldGenEnder$b net/minecraft/world/level/levelgen/feature/SpikeFeature$SpikeCacheLoader + m (Ljava/lang/Long;)Ljava/util/List; a load +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBamboo net/minecraft/world/level/levelgen/feature/BambooFeature + f Lnet/minecraft/world/level/block/state/IBlockData; a BAMBOO_TRUNK + f Lnet/minecraft/world/level/block/state/IBlockData; b BAMBOO_FINAL_LARGE + f Lnet/minecraft/world/level/block/state/IBlockData; c BAMBOO_TOP_LARGE + f Lnet/minecraft/world/level/block/state/IBlockData; d BAMBOO_TOP_SMALL + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltColumns net/minecraft/world/level/levelgen/feature/BasaltColumnsFeature + f Lcom/google/common/collect/ImmutableList; a CANNOT_PLACE_ON + f I ao UNCLUSTERED_SIZE + f I b CLUSTERED_REACH + f I c CLUSTERED_SIZE + f I d UNCLUSTERED_REACH + m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/BlockPosition;)Z a isAirOrLavaOcean + m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;I)Lnet/minecraft/core/BlockPosition; a findSurface + m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a canPlaceAt + m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/BlockPosition;II)Z a placeColumn + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;I)Lnet/minecraft/core/BlockPosition; a findAir +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltPillar net/minecraft/world/level/levelgen/feature/BasaltPillarFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a placeBaseHangOff + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z b placeHangOff +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlock net/minecraft/world/level/levelgen/feature/SimpleBlockFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlockPile net/minecraft/world/level/levelgen/feature/BlockPileFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a mayPlaceOn + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockPileConfiguration;)V a tryPlaceBlock + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlueIce net/minecraft/world/level/levelgen/feature/BlueIceFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureChoice net/minecraft/world/level/levelgen/feature/RandomBooleanSelectorFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureChorusPlant net/minecraft/world/level/levelgen/feature/ChorusPlantFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured net/minecraft/world/level/levelgen/feature/ConfiguredFeature + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lcom/mojang/serialization/Codec; c LIST_CODEC + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; d feature + f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; e config + m ()Ljava/util/stream/Stream; a getFeatures + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a place + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured;)Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; b feature + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; c config +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoral net/minecraft/world/level/levelgen/feature/CoralFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeFeature + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a lambda$placeCoralBlock$1 + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a lambda$placeCoralBlock$0 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b placeCoralBlock +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralClaw net/minecraft/world/level/levelgen/feature/CoralClawFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeFeature +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralMushroom net/minecraft/world/level/levelgen/feature/CoralMushroomFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeFeature +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralTree net/minecraft/world/level/levelgen/feature/CoralTreeFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeFeature +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureDelta net/minecraft/world/level/levelgen/feature/DeltaFeature + f Lcom/google/common/collect/ImmutableList; a CANNOT_REPLACE + f [Lnet/minecraft/core/EnumDirection; b DIRECTIONS + f D c RIM_SPAWN_CHANCE + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Z a isClear + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureEmpty net/minecraft/world/level/levelgen/feature/NoOpFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureEndPlatform net/minecraft/world/level/levelgen/feature/VoidStartPlatformFeature + f Lnet/minecraft/core/BlockPosition; a PLATFORM_OFFSET + f Lnet/minecraft/world/level/ChunkCoordIntPair; b PLATFORM_ORIGIN_CHUNK + f I c PLATFORM_RADIUS + f I d PLATFORM_RADIUS_CHUNKS + m (IIII)I a checkerboardDistance + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureFill net/minecraft/world/level/levelgen/feature/FillLayerFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungi net/minecraft/world/level/levelgen/feature/HugeFungusFeature + f F a HUGE_PROBABILITY + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;Lnet/minecraft/core/BlockPosition;IZ)V a placeStem + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;)V a tryPlaceWeepingVines + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;Z)Z a isReplaceable + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a placeHatDropBlock + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;FFF)V a placeHatBlock + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;Lnet/minecraft/core/BlockPosition;IZ)V b placeHat +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration net/minecraft/world/level/levelgen/feature/HugeFungusConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/block/state/IBlockData; b validBaseState + f Lnet/minecraft/world/level/block/state/IBlockData; c stemState + f Lnet/minecraft/world/level/block/state/IBlockData; d hatState + f Lnet/minecraft/world/level/block/state/IBlockData; e decorState + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; f replaceableBlocks + f Z g planted + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Ljava/lang/Boolean; a lambda$static$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; c lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; d lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; e lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; f lambda$static$0 +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceSnow net/minecraft/world/level/levelgen/feature/SnowAndFreezeFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceburg net/minecraft/world/level/levelgen/feature/IcebergFeature + m (III)I a getEllipseC + m (Lnet/minecraft/util/RandomSource;III)I a heightDependentRadiusRound + m (IILnet/minecraft/core/BlockPosition;ILnet/minecraft/util/RandomSource;)D a signedDistanceCircle + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;IILnet/minecraft/core/BlockPosition;ZIDI)V a generateCutOut + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;IIIIIIZIDZLnet/minecraft/world/level/block/state/IBlockData;)V a generateIcebergBlock + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;IIZI)V a smooth + m (IILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccess;ZDLnet/minecraft/core/BlockPosition;II)V a carve + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a removeFloatingSnowLayer + m (IILnet/minecraft/core/BlockPosition;IID)D a signedDistanceEllipse + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a belowIsAir + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;IIZZLnet/minecraft/world/level/block/state/IBlockData;)V a setIcebergBlock + m (III)I b heightDependentRadiusEllipse + m (Lnet/minecraft/util/RandomSource;III)I b heightDependentRadiusSteep + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isIcebergState +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureKelp net/minecraft/world/level/levelgen/feature/KelpFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherForestVegetation net/minecraft/world/level/levelgen/feature/NetherForestVegetationFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherrackReplaceBlobs net/minecraft/world/level/levelgen/feature/ReplaceBlobsFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/BlockPosition; a findTarget + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandom2Configuration net/minecraft/world/level/levelgen/feature/SimpleRandomSelectorFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomChoice net/minecraft/world/level/levelgen/feature/RandomSelectorFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomPatch net/minecraft/world/level/levelgen/feature/RandomPatchFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureReplaceBlock net/minecraft/world/level/levelgen/feature/ReplaceBlockFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaGrass net/minecraft/world/level/levelgen/feature/SeagrassFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaPickel net/minecraft/world/level/levelgen/feature/SeaPickleFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureTwistingVines net/minecraft/world/level/levelgen/feature/TwistingVinesFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;III)V a placeWeepingVinesColumn + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isInvalidPlacementLocation + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a findFirstAirBlockAboveGround + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenFeatureWeepingVines net/minecraft/world/level/levelgen/feature/WeepingVinesFeature + f [Lnet/minecraft/core/EnumDirection; a DIRECTIONS + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a placeRoofNetherWart + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;III)V a placeWeepingVinesColumn + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V b placeRoofWeepingVines +c net/minecraft/world/level/levelgen/feature/WorldGenFossils net/minecraft/world/level/levelgen/feature/FossilFeature + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPosition;)V a lambda$countEmptyCorners$0 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)I a countEmptyCorners + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomBrown net/minecraft/world/level/levelgen/feature/HugeBrownMushroomFeature + m (IIII)I a getTreeRadiusForHeight + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)V a makeCap +c net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomRed net/minecraft/world/level/levelgen/feature/HugeRedMushroomFeature + m (IIII)I a getTreeRadiusForHeight + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)V a makeCap +c net/minecraft/world/level/levelgen/feature/WorldGenLakes net/minecraft/world/level/levelgen/feature/LakeFeature + f Lnet/minecraft/world/level/block/state/IBlockData; a AIR + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c canReplaceBlock +c net/minecraft/world/level/levelgen/feature/WorldGenLakes$a net/minecraft/world/level/levelgen/feature/LakeFeature$Configuration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b fluid + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c barrier + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a fluid + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b barrier +c net/minecraft/world/level/levelgen/feature/WorldGenLightStone1 net/minecraft/world/level/levelgen/feature/GlowstoneFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenLiquids net/minecraft/world/level/levelgen/feature/SpringFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenMinable net/minecraft/world/level/levelgen/feature/OreFeature + m (Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a canPlaceOre + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;DDDDDDIIIII)Z a doPlace + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/util/RandomSource;F)Z a shouldSkipAirCheck +c net/minecraft/world/level/levelgen/feature/WorldGenMushrooms net/minecraft/world/level/levelgen/feature/AbstractHugeMushroomFeature + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)Z a isValidPosition + m (IIII)I a getTreeRadiusForHeight + m (Lnet/minecraft/util/RandomSource;)I a getTreeHeight + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)V a makeCap + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;)V a placeTrunk +c net/minecraft/world/level/levelgen/feature/WorldGenPackedIce2 net/minecraft/world/level/levelgen/feature/IceSpikeFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenTaigaStructure net/minecraft/world/level/levelgen/feature/BlockBlobFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenTrees net/minecraft/world/level/levelgen/feature/TreeFeature + f I a BLOCK_UPDATE_FLAGS + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/core/BlockPosition; a lambda$doPlace$3 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree;)V a lambda$place$8 + m (Lnet/minecraft/world/level/VirtualLevelReadable;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a getMaxFreeTreeHeight + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z a doPlace + m (Ljava/util/Set;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$place$7 + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;)V a lambda$doPlace$4 + m (Lnet/minecraft/world/level/IWorldWriter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setBlock + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Ljava/lang/Boolean; a lambda$place$9 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete; a updateLeaves + m (Lnet/minecraft/world/level/IWorldWriter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b setBlockKnownShape + m (Ljava/util/Set;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b lambda$place$6 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z b isAirOrLeaves + m (Ljava/util/Set;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c lambda$place$5 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z c validTreePos + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$validTreePos$2 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d lambda$isAirOrLeaves$1 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z d isVine + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e lambda$isVine$0 +c net/minecraft/world/level/levelgen/feature/WorldGenTrees$1 net/minecraft/world/level/levelgen/feature/TreeFeature$1 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a set + m (Lnet/minecraft/core/BlockPosition;)Z a isSet +c net/minecraft/world/level/levelgen/feature/WorldGenVines net/minecraft/world/level/levelgen/feature/VinesFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place +c net/minecraft/world/level/levelgen/feature/WorldGenerator net/minecraft/world/level/levelgen/feature/Feature + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; A MULTIFACE_GROWTH + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; B UNDERWATER_MAGMA + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; C MONSTER_ROOM + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; D BLUE_ICE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; E ICEBERG + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; F FOREST_ROCK + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; G DISK + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; H LAKE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; I ORE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; J END_PLATFORM + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; K END_SPIKE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; L END_ISLAND + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; M END_GATEWAY + f Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaGrass; N SEAGRASS + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; O KELP + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; P CORAL_TREE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Q CORAL_MUSHROOM + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; R CORAL_CLAW + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; S SEA_PICKLE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; T SIMPLE_BLOCK + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; U BAMBOO + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; V HUGE_FUNGUS + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; W NETHER_FOREST_VEGETATION + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; X WEEPING_VINES + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Y TWISTING_VINES + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Z BASALT_COLUMNS + f Lcom/mojang/serialization/MapCodec; a configuredCodec + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; aa DELTA_FEATURE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ab REPLACE_BLOBS + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ac FILL_LAYER + f Lnet/minecraft/world/level/levelgen/feature/WorldGenBonusChest; ad BONUS_CHEST + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ae BASALT_PILLAR + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; af SCATTERED_ORE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ag RANDOM_SELECTOR + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ah SIMPLE_RANDOM_SELECTOR + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ai RANDOM_BOOLEAN_SELECTOR + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; aj GEODE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ak DRIPSTONE_CLUSTER + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; al LARGE_DRIPSTONE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; am POINTED_DRIPSTONE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; an SCULK_PATCH + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; e NO_OP + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; f TREE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; g FLOWER + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; h NO_BONEMEAL_FLOWER + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; i RANDOM_PATCH + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; j BLOCK_PILE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; k SPRING + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; l CHORUS_PLANT + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; m REPLACE_SINGLE_BLOCK + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; n VOID_START_PLATFORM + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; o DESERT_WELL + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; p FOSSIL + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; q HUGE_RED_MUSHROOM + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; r HUGE_BROWN_MUSHROOM + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; s ICE_SPIKE + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; t GLOWSTONE_BLOB + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; u FREEZE_TOP_LAYER + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; v VINES + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; w BLOCK_COLUMN + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; x VEGETATION_PATCH + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; y WATERLOGGED_VEGETATION_PATCH + f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; z ROOT_SYSTEM + m ()Lcom/mojang/serialization/MapCodec; a configuredCodec + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)V a markAboveForPostProcessing + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Predicate;)V a safeSetBlock + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured; a lambda$new$0 + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$isReplaceable$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isStone + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a isGrassOrDirt + m (Lnet/minecraft/tags/TagKey;)Ljava/util/function/Predicate; a isReplaceable + m (Lnet/minecraft/world/level/IWorldWriter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setBlock + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a place + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;)Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; a register + m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPosition;)Z a isAdjacentToAir + m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a checkNeighbors + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isDirt +c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b layers + f Lnet/minecraft/core/EnumDirection; c direction + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d allowedPlacement + f Z e prioritizeTip + m ()Ljava/util/List; a layers + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$a; a layer + m ()Lnet/minecraft/core/EnumDirection; b direction + m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration; b simple + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c allowedPlacement + m ()Z d prioritizeTip +c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$a net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b height + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c state + m ()Lnet/minecraft/util/valueproviders/IntProvider; a height + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b state +c net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f I b floorToCeilingSearchRange + f Lnet/minecraft/util/valueproviders/IntProvider; c height + f Lnet/minecraft/util/valueproviders/IntProvider; d radius + f I e maxStalagmiteStalactiteHeightDiff + f I f heightDeviation + f Lnet/minecraft/util/valueproviders/IntProvider; g dripstoneBlockLayerThickness + f Lnet/minecraft/util/valueproviders/FloatProvider; h density + f Lnet/minecraft/util/valueproviders/FloatProvider; i wetness + f F j chanceOfDripstoneColumnAtMaxDistanceFromCenter + f I k maxDistanceFromEdgeAffectingChanceOfDripstoneColumn + f I l maxDistanceFromCenterAffectingHeightBias + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; a lambda$static$10 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$11 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; b lambda$static$9 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Float; c lambda$static$8 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; d lambda$static$7 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; e lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; f lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; g lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; h lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; i lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; j lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; k lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration + f Lcom/mojang/serialization/Codec; a CHANCE_RANGE + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; c geodeBlockSettings + f Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; d geodeLayerSettings + f Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; e geodeCrackSettings + f D f usePotentialPlacementsChance + f D g useAlternateLayer0Chance + f Z h placementsRequireLayer0Alternate + f Lnet/minecraft/util/valueproviders/IntProvider; i outerWallDistance + f Lnet/minecraft/util/valueproviders/IntProvider; j distributionPoints + f Lnet/minecraft/util/valueproviders/IntProvider; k pointOffset + f I l minGenOffset + f I n maxGenOffset + f D o noiseMultiplier + f I p invalidBlocksThreshold + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$13 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; a lambda$static$12 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; b lambda$static$11 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; c lambda$static$10 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; d lambda$static$9 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; e lambda$static$8 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; f lambda$static$7 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; g lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Boolean; h lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; i lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; j lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; k lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; l lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; m lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f I b floorToCeilingSearchRange + f Lnet/minecraft/util/valueproviders/IntProvider; c columnRadius + f Lnet/minecraft/util/valueproviders/FloatProvider; d heightScale + f F e maxColumnRadiusToCaveHeightRatio + f Lnet/minecraft/util/valueproviders/FloatProvider; f stalactiteBluntness + f Lnet/minecraft/util/valueproviders/FloatProvider; g stalagmiteBluntness + f Lnet/minecraft/util/valueproviders/FloatProvider; h windSpeed + f I i minRadiusForWind + f F j minBluntnessForWind + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$9 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; a lambda$static$8 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; b lambda$static$7 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; c lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; d lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; e lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; f lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; g lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; h lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; i lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/block/MultifaceSpreadeableBlock; b placeBlock + f I c searchRange + f Z d canPlaceOnFloor + f Z e canPlaceOnCeiling + f Z f canPlaceOnWall + f F g chanceOfSpreading + f Lnet/minecraft/core/HolderSet; h canBePlacedOn + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; i validDirections + m ()Ljava/lang/String; a lambda$apply$8 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/EnumDirection;)Ljava/util/List; a getShuffledDirectionsExcept + m (Lnet/minecraft/world/level/block/Block;)Lcom/mojang/serialization/DataResult; a apply + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledDirections + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$7 + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Z a lambda$getShuffledDirectionsExcept$9 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/core/HolderSet; a lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Float; b lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; c lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; d lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; e lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Integer; f lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/world/level/block/MultifaceSpreadeableBlock; g lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig + f Lcom/mojang/serialization/Codec; c CODEC + f I d spreadWidth + f I e spreadHeight + m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f F b chanceOfTallerDripstone + f F c chanceOfDirectionalSpread + f F d chanceOfSpreadRadius2 + f F e chanceOfSpreadRadius3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; a lambda$static$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; b lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; c lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; d lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b treeFeature + f I c requiredVerticalSpaceForTree + f I d rootRadius + f Lnet/minecraft/tags/TagKey; e rootReplaceable + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f rootStateProvider + f I g rootPlacementAttempts + f I h rootColumnMaxHeight + f I i hangingRootRadius + f I j hangingRootsVerticalSpan + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; k hangingRootStateProvider + f I l hangingRootPlacementAttempts + f I n allowedVerticalWaterForTree + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; o allowedTreePosition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$13 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a lambda$static$12 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; b lambda$static$11 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; c lambda$static$10 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d lambda$static$9 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; e lambda$static$8 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; f lambda$static$7 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; g lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; h lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; i lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/tags/TagKey; j lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; k lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; l lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/core/Holder; m lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f I b chargeCount + f I c amountPerCharge + f I d spreadAttempts + f I e growthRounds + f I f spreadRounds + f Lnet/minecraft/util/valueproviders/IntProvider; g extraRareGrowths + f F h catalystChance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a chargeCount + m ()I b amountPerCharge + m ()I c spreadAttempts + m ()I d growthRounds + m ()I f spreadRounds + m ()Lnet/minecraft/util/valueproviders/IntProvider; g extraRareGrowths + m ()F h catalystChance +c net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig + f Lcom/mojang/serialization/Codec; a CODEC + f I b spreadWidth + f I c spreadHeight + f I d maxHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a spreadWidth + m ()I b spreadHeight + m ()I c maxHeight +c net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f I b floorSearchRange + f I c placementRadiusAroundFloor + f F d placementProbabilityPerValidPosition + m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Float; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/tags/TagKey; b replaceable + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c groundState + f Lnet/minecraft/core/Holder; d vegetationFeature + f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; e surface + f Lnet/minecraft/util/valueproviders/IntProvider; f depth + f F g extraBottomBlockChance + f I h verticalRange + f F i vegetationChance + f Lnet/minecraft/util/valueproviders/IntProvider; j xzRadius + f F k extraEdgeColumnChance + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; a lambda$static$9 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$10 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$8 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; c lambda$static$7 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Integer; d lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; e lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; f lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/placement/CaveSurface; g lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/core/Holder; h lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; i lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/tags/TagKey; j lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenDecoratorFrequencyConfiguration net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b count + m ()Lnet/minecraft/util/valueproviders/IntProvider; a count +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/Optional; b exit + f Z c exact + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration; a delayedExitSearch + m (Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration; a knownExit + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration;)Ljava/lang/Boolean; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration;)Ljava/util/Optional; b lambda$static$0 + m ()Ljava/util/Optional; b getExit + m ()Z c isExitExact +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBasaltColumnsConfiguration net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b reach + f Lnet/minecraft/util/valueproviders/IntProvider; c height + m ()Lnet/minecraft/util/valueproviders/IntProvider; a reach + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBasaltColumnsConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBasaltColumnsConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$0 + m ()Lnet/minecraft/util/valueproviders/IntProvider; b height +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b toPlace + f Z c scheduleTick + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration;)Ljava/lang/Boolean; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a toPlace + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b lambda$static$0 + m ()Z b scheduleTick +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockPileConfiguration net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b stateProvider + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockPileConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChoiceConfiguration net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b featureTrue + f Lnet/minecraft/core/Holder; c featureFalse + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChoiceConfiguration;)Lnet/minecraft/core/Holder; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChoiceConfiguration;)Lnet/minecraft/core/Holder; b lambda$static$0 + m ()Ljava/util/stream/Stream; e getFeatures +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureCircleConfiguration net/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; b stateProvider + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c target + f Lnet/minecraft/util/valueproviders/IntProvider; d radius + f I e halfHeight + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; a stateProvider + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b target + m ()Lnet/minecraft/util/valueproviders/IntProvider; c radius + m ()I d halfHeight +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration + f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration; m NONE + m ()Ljava/util/stream/Stream; e getFeatures +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfigurationChance net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration + f Lcom/mojang/serialization/Codec; k CODEC + f F l probability + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfigurationChance;)Ljava/lang/Float; a lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/block/state/IBlockData; b contents + f Lnet/minecraft/world/level/block/state/IBlockData; c rim + f Lnet/minecraft/util/valueproviders/IntProvider; d size + f Lnet/minecraft/util/valueproviders/IntProvider; e rimSize + m ()Lnet/minecraft/world/level/block/state/IBlockData; a contents + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$3 + m ()Lnet/minecraft/world/level/block/state/IBlockData; b rim + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; c lambda$static$1 + m ()Lnet/minecraft/util/valueproviders/IntProvider; c size + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; d lambda$static$0 + m ()Lnet/minecraft/util/valueproviders/IntProvider; d rimSize +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration net/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration; b INSTANCE + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration; a lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Z b crystalInvulnerable + f Ljava/util/List; c spikes + f Lnet/minecraft/core/BlockPosition; d crystalBeamTarget + m ()Z a isCrystalInvulnerable + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration;)Ljava/util/Optional; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration;)Ljava/util/List; b lambda$static$1 + m ()Ljava/util/List; b getSpikes + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration;)Ljava/lang/Boolean; c lambda$static$0 + m ()Lnet/minecraft/core/BlockPosition; c getCrystalBeamTarget +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureFillConfiguration net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f I b height + f Lnet/minecraft/world/level/block/state/IBlockData; c state + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureFillConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureFillConfiguration;)Ljava/lang/Integer; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/material/Fluid; b state + f Z c requiresBlockBelow + f I d rockCount + f I e holeCount + f Lnet/minecraft/core/HolderSet; f validBlocks + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Lnet/minecraft/core/HolderSet; a lambda$static$4 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Ljava/lang/Integer; b lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Ljava/lang/Integer; c lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Ljava/lang/Boolean; d lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Lnet/minecraft/world/level/material/Fluid; e lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureLakeConfiguration net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/block/state/IBlockData; b state + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureLakeConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b capProvider + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c stemProvider + f I d foliageRadius + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)Ljava/lang/Integer; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b targetStates + f I c size + f F d discardChanceOnAirExposure + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a; a target + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;)Ljava/lang/Float; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;)Ljava/lang/Integer; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;)Ljava/util/List; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; b target + f Lnet/minecraft/world/level/block/state/IBlockData; c state + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/block/state/IBlockData; b targetState + f Lnet/minecraft/world/level/block/state/IBlockData; c replaceState + f Lnet/minecraft/util/valueproviders/IntProvider; d radius + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$2 + m ()Lnet/minecraft/util/valueproviders/IntProvider; a radius + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandom2 net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/HolderSet; b features + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandom2;)Lnet/minecraft/core/HolderSet; a lambda$static$0 + m (Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; a lambda$getFeatures$1 + m ()Ljava/util/stream/Stream; e getFeatures +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomChoiceConfiguration net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b features + f Lnet/minecraft/core/Holder; c defaultFeature + m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/util/stream/Stream; a lambda$getFeatures$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomChoiceConfiguration;)Lnet/minecraft/core/Holder; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomChoiceConfiguration;)Ljava/util/List; b lambda$static$0 + m ()Ljava/util/stream/Stream; e getFeatures +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f I b tries + f I c xzSpread + f I d ySpread + f Lnet/minecraft/core/Holder; e feature + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a tries + m ()I b xzSpread + m ()I c ySpread + m ()Lnet/minecraft/core/Holder; d feature +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureReplaceBlockConfiguration net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b targetStates + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureReplaceBlockConfiguration;)Ljava/util/List; a lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b trunkProvider + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c dirtProvider + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; d trunkPlacer + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e foliageProvider + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer; f foliagePlacer + f Ljava/util/Optional; g rootPlacer + f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; h minimumSize + f Ljava/util/List; i decorators + f Z j ignoreVines + f Z k forceDirt + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$10 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/lang/Boolean; a lambda$static$9 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/lang/Boolean; b lambda$static$8 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; c lambda$static$7 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; d lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/Optional; f lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer; g lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; h lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; i lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; j lambda$static$0 +c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a trunkProvider + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b foliageProvider + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; c trunkPlacer + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer; d foliagePlacer + f Ljava/util/Optional; e rootPlacer + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f dirtProvider + f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; g minimumSize + f Ljava/util/List; h decorators + f Z i ignoreVines + f Z j forceDirt + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a decorators + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a dirt + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a ignoreVines + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; b forceDirt + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration; c build +c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize + f Lcom/mojang/serialization/Codec; a CODEC + f I b MAX_WIDTH + f Ljava/util/OptionalInt; c minClippedHeight + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; a minClippedHeightCodec + m (Ljava/util/OptionalInt;)Ljava/util/Optional; a lambda$minClippedHeightCodec$1 + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;)Ljava/util/OptionalInt; a lambda$minClippedHeightCodec$2 + m (II)I a getSizeAtHeight + m (Ljava/util/Optional;)Ljava/util/OptionalInt; a lambda$minClippedHeightCodec$0 + m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; b type + m ()Ljava/util/OptionalInt; c minClippedHeight +c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers net/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize + f Lcom/mojang/serialization/MapCodec; d CODEC + f I e limit + f I f upperLimit + f I g lowerSize + f I h middleSize + f I i upperSize + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; a lambda$static$4 + m (II)I a getSizeAtHeight + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; b lambda$static$3 + m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; b type + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; c lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; d lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; e lambda$static$0 +c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers net/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize + f Lcom/mojang/serialization/MapCodec; d CODEC + f I e limit + f I f lowerSize + f I g upperSize + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers;)Ljava/lang/Integer; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (II)I a getSizeAtHeight + m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; b type + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers;)Ljava/lang/Integer; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers;)Ljava/lang/Integer; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType + f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; a TWO_LAYERS_FEATURE_SIZE + f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; b THREE_LAYERS_FEATURE_SIZE + f Lcom/mojang/serialization/MapCodec; c codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; a register + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b height + f F c wideBottomLayerHoleChance + f F g cornerHoleChance + f F h hangingLeavesChance + f F i hangingLeavesExtensionChance + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; a lambda$static$4 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; b lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; c lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; d lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; e lambda$static$0 +c net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b foliageHeight + f I c leafPlacementAttempts + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Ljava/lang/Integer; a lambda$static$1 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; e radius + f Lnet/minecraft/util/valueproviders/IntProvider; f offset + m (Lnet/minecraft/util/RandomSource;I)I a foliageRadius + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/core/BlockPosition;IIZ)V a placeLeavesRow + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/core/BlockPosition;)Z a tryPlaceLeaf + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/core/BlockPosition;IIZFF)V a placeLeavesRowWithHangingLeavesBelow + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$tryPlaceLeaf$2 + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/util/RandomSource;)I a offset + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;II)V a createFoliage + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$foliagePlacerParts$1 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage + m (Lnet/minecraft/world/level/material/Fluid;)Z a lambda$tryPlaceLeaf$3 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;FLnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a tryPlaceExtension + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; b foliagePlacerParts + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z b shouldSkipLocationSigned + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$foliagePlacerParts$0 +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment + f Lnet/minecraft/core/BlockPosition; a pos + f I b radiusOffset + f Z c doubleTrunk + m ()Lnet/minecraft/core/BlockPosition; a pos + m ()I b radiusOffset + m ()Z c doubleTrunk +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a set + m (Lnet/minecraft/core/BlockPosition;)Z a isSet +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerAcacia net/minecraft/world/level/levelgen/feature/foliageplacers/AcaciaFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBlob net/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b height + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBlob;)Ljava/lang/Integer; a lambda$blobParts$1 + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a blobParts + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBush net/minecraft/world/level/levelgen/feature/foliageplacers/BushFoliagePlacer + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerDarkOak net/minecraft/world/level/levelgen/feature/foliageplacers/DarkOakFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z b shouldSkipLocationSigned +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerFancy net/minecraft/world/level/levelgen/feature/foliageplacers/FancyFoliagePlacer + f Lcom/mojang/serialization/MapCodec; c CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerJungle net/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b height + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerJungle;)Ljava/lang/Integer; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerMegaPine net/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b crownHeight + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerMegaPine;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerPine net/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b height + m (Lnet/minecraft/util/RandomSource;I)I a foliageRadius + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerPine;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerSpruce net/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b trunkHeight + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerSpruce;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage +c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a BLOB_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; b SPRUCE_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; c PINE_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; d ACACIA_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; e BUSH_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; f FANCY_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; g MEGA_JUNGLE_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; h MEGA_PINE_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; i DARK_OAK_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; j RANDOM_SPREAD_FOLIAGE_PLACER + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; k CHERRY_FOLIAGE_PLACER + f Lcom/mojang/serialization/MapCodec; l codec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a register +c net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b aboveRootProvider + f F c aboveRootPlacementChance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a aboveRootProvider + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Ljava/lang/Float; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b lambda$static$0 + m ()F b aboveRootPlacementChance +c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/HolderSet; b canGrowThrough + f Lnet/minecraft/core/HolderSet; c muddyRootsIn + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d muddyRootsProvider + f I e maxRootWidth + f I f maxRootLength + f F g randomSkewChance + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Float; a lambda$static$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6 + m ()Lnet/minecraft/core/HolderSet; a canGrowThrough + m ()Lnet/minecraft/core/HolderSet; b muddyRootsIn + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; b lambda$static$4 + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c muddyRootsProvider + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; c lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d lambda$static$2 + m ()I d maxRootWidth + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; e lambda$static$1 + m ()I e maxRootLength + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; f lambda$static$0 + m ()F f randomSkewChance +c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer + f I a ROOT_WIDTH_LIMIT + f I b ROOT_LENGTH_LIMIT + f Lcom/mojang/serialization/MapCodec; c CODEC + f Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; h mangroveRootPlacement + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$placeRoot$3 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a canPlaceRoot + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z a placeRoots + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a placeRoot + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Ljava/util/List;I)Z a simulateRoots + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/List; a potentialRootPositions + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$canPlaceRoot$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; e trunkOffsetY + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f rootProvider + f Ljava/util/Optional; g aboveRootPlacement + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a canPlaceRoot + m ()Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a getPotentiallyWaterloggedState + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z a placeRoots + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a placeRoot + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a rootPlacerParts + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPosition; a getTrunkOrigin + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Ljava/util/Optional; a lambda$rootPlacerParts$2 + m (Lnet/minecraft/world/level/material/Fluid;)Z a lambda$getPotentiallyWaterloggedState$3 + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b lambda$rootPlacerParts$1 + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; c lambda$rootPlacerParts$0 +c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType + f Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; a MANGROVE_ROOT_PLACER + f Lcom/mojang/serialization/MapCodec; b codec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; a register +c net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/util/InclusiveRange; i variety + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; j slowNoiseParameters + f F k slowScale + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; l slowNoise + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Ljava/lang/Float; a lambda$static$2 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/core/BlockPosition;)D a getSlowNoiseValue + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/util/InclusiveRange; c lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$3 +c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider + f J c seed + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; d parameters + f F e scale + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; f noise + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Float; a lambda$noiseCodec$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a noiseCodec + m (Lnet/minecraft/core/BlockPosition;D)D a getNoiseValue + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; b lambda$noiseCodec$1 + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Long; c lambda$noiseCodec$0 +c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider + f Lcom/mojang/serialization/MapCodec; g CODEC + f Ljava/util/List; h states + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type + m (Ljava/util/List;D)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomState + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;D)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomState + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; b noiseProviderCodec +c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider + f Lcom/mojang/serialization/MapCodec; b CODEC + f F g threshold + f F h highChance + f Lnet/minecraft/world/level/block/state/IBlockData; i defaultState + f Ljava/util/List; j lowStates + f Ljava/util/List; k highStates + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; b lambda$static$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Lnet/minecraft/world/level/block/state/IBlockData; c lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; d lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; e lambda$static$0 +c net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c source + f Ljava/lang/String; d propertyName + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e property + f Lnet/minecraft/util/valueproviders/IntProvider; f values + m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a lambda$findProperty$4 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; a lambda$findProperty$6 + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/world/level/block/state/IBlockData;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; a findProperty + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$2 + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z b lambda$findProperty$5 + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Ljava/lang/String; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b fallback + f Ljava/util/List; c rules + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; a simple + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; a simple + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a fallback + m ()Ljava/util/List; b rules +c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$a net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$Rule + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b ifTrue + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c then + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a ifTrue + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b then +c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider + f Lcom/mojang/serialization/Codec; a CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl; a simple + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl; a simple +c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderRotatedBlock net/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/Block; c block + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderRotatedBlock;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 +c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl net/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/block/state/IBlockData; c state + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0 +c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderWeighted net/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/util/random/SimpleWeightedRandomList; c weightedList + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderWeighted;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState + m (Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lcom/mojang/serialization/DataResult; a create + m ()Ljava/lang/String; b lambda$create$1 +c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a SIMPLE_STATE_PROVIDER + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; b WEIGHTED_STATE_PROVIDER + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; c NOISE_THRESHOLD_PROVIDER + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; d NOISE_PROVIDER + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; e DUAL_NOISE_PROVIDER + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; f ROTATED_BLOCK_PROVIDER + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; g RANDOMIZED_INT_STATE_PROVIDER + f Lcom/mojang/serialization/MapCodec; h codec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a register +c net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b probability + f I c exclusionRadiusXZ + f I d exclusionRadiusY + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e blockProvider + f I f requiredEmptyBlocks + f Ljava/util/List; g directions + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a hasRequiredEmptyBlocks + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/util/List; a lambda$static$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6 + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; b lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; d lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; e lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Float; f lambda$static$0 +c net/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator net/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b probability + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$place$1 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)Z a lambda$place$2 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator;)Ljava/lang/Float; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place +c net/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator net/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b leavesProbability + f F c trunkProbability + f F d groundProbability + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$place$6 + m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$place$5 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a lambda$place$8 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a addMossHanger + m (Lorg/apache/commons/lang3/mutable/Mutable;Lnet/minecraft/core/BlockPosition;)V a lambda$place$4 + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; b lambda$static$1 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V b lambda$place$7 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; c lambda$static$0 +c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator + f Lcom/mojang/serialization/Codec; h CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place +c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context + f Lnet/minecraft/world/level/VirtualLevelReadable; a level + f Ljava/util/function/BiConsumer; b decorationSetter + f Lnet/minecraft/util/RandomSource; c random + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; d logs + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; e leaves + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; f roots + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setBlock + m (Lnet/minecraft/core/BlockPosition;)Z a isAir + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;)V a placeVine + m ()Lnet/minecraft/world/level/VirtualLevelReadable; a level + m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a checkBlock + m ()Lnet/minecraft/util/RandomSource; b random + m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; c logs + m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; d leaves + m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; e roots +c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeAlterGround net/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b provider + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a placeCircle + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeAlterGround;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place + m (ILnet/minecraft/core/BlockPosition;)Z a lambda$place$1 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V b placeBlockAt + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V c lambda$place$2 +c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeBeehive net/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/EnumDirection; b WORLDGEN_FACING + f [Lnet/minecraft/core/EnumDirection; c SPAWN_DIRECTIONS + f F d probability + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/entity/TileEntityBeehive;)V a lambda$place$6 + m (Lnet/minecraft/core/EnumDirection;)Z a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)Z a lambda$place$5 + m (I)[Lnet/minecraft/core/EnumDirection; a lambda$static$2 + m (Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a lambda$place$4 + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place + m (ILnet/minecraft/core/BlockPosition;)Z a lambda$place$3 + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeBeehive;)Ljava/lang/Float; a lambda$static$0 +c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeCocoa net/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b probability + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeCocoa;)Ljava/lang/Float; a lambda$static$0 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a lambda$place$2 + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place + m (ILnet/minecraft/core/BlockPosition;)Z a lambda$place$1 +c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineLeaves net/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b probability + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineLeaves;)Ljava/lang/Float; a lambda$static$0 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a lambda$place$1 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a addHangingVine + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place +c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineTrunk net/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineTrunk; b INSTANCE + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a lambda$place$1 + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineTrunk; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a TRUNK_VINE + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; b LEAVE_VINE + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; c PALE_MOSS + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; d CREAKING_HEART + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; e COCOA + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; f BEEHIVE + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; g ALTER_GROUND + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; h ATTACHED_TO_LEAVES + f Lcom/mojang/serialization/MapCodec; i codec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a register +c net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f I b minHeightForLeaves + f Lnet/minecraft/util/valueproviders/IntProvider; h bendLength + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Ljava/lang/Integer; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/mojang/serialization/Codec; b BRANCH_START_CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; h branchCount + f Lnet/minecraft/util/valueproviders/IntProvider; i branchHorizontalLength + f Lnet/minecraft/util/valueproviders/UniformInt; j branchStartOffsetFromTop + f Lnet/minecraft/util/valueproviders/UniformInt; k secondBranchStartOffsetFromTop + f Lnet/minecraft/util/valueproviders/IntProvider; l branchEndOffsetFromTop + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$placeTrunk$7 + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$5 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Ljava/util/function/Function;Lnet/minecraft/core/EnumDirection;IZLnet/minecraft/core/BlockPosition$MutableBlockPosition;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a; a generateBranch + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m ()Ljava/lang/String; b lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/UniformInt; b lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; c lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; d lambda$static$2 +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer + f I a MAX_BASE_HEIGHT + f I b MAX_RAND + f Lcom/mojang/serialization/Codec; c CODEC + f I d MAX_HEIGHT + f I e baseHeight + f I f heightRandA + f I g heightRandB + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a placeLogIfFree + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a setDirtAt + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$isFree$4 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a validTreePos + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Ljava/util/function/Function;)Z a placeLog + m (Lnet/minecraft/util/RandomSource;)I a getTreeHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a trunkPlacerParts + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; a lambda$trunkPlacerParts$2 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z b placeLog + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; b lambda$trunkPlacerParts$1 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z b isFree + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$isDirt$3 + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; c lambda$trunkPlacerParts$0 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z c isDirt +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerDarkOak net/minecraft/world/level/levelgen/feature/trunkplacers/DarkOakTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerFancy net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f D b TRUNK_HEIGHT_SCALE + f D h CLUSTER_DENSITY_MAGIC + f D i BRANCH_SLOPE + f D j BRANCH_LENGTH_MAGIC + m (Lnet/minecraft/core/BlockPosition;)I a getSteps + m (II)Z a trimBranches + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z a makeLimb + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a makeBranches + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/EnumDirection$EnumAxis; a getLogAxis + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$makeLimb$1 + m (II)F b treeShape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerFancy$a net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer$FoliageCoords + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a; a attachment + f I b branchBase + m ()I a getBranchBase +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerForking net/minecraft/world/level/levelgen/feature/trunkplacers/ForkingTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerGiant net/minecraft/world/level/levelgen/feature/trunkplacers/GiantTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/core/BlockPosition;III)V a placeLogIfFreeWithOffset + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerMegaJungle net/minecraft/world/level/levelgen/feature/trunkplacers/MegaJungleTrunkPlacer + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerStraight net/minecraft/world/level/levelgen/feature/trunkplacers/StraightTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a STRAIGHT_TRUNK_PLACER + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; b FORKING_TRUNK_PLACER + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; c GIANT_TRUNK_PLACER + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; d MEGA_JUNGLE_TRUNK_PLACER + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; e DARK_OAK_TRUNK_PLACER + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; f FANCY_TRUNK_PLACER + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; g BENDING_TRUNK_PLACER + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; h UPWARDS_BRANCHING_TRUNK_PLACER + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; i CHERRY_TRUNK_PLACER + f Lcom/mojang/serialization/MapCodec; j codec + m ()Lcom/mojang/serialization/MapCodec; a codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a register +c net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; b extraBranchSteps + f F h placeBranchPerLogProbability + f Lnet/minecraft/util/valueproviders/IntProvider; i extraBranchLength + f Lnet/minecraft/core/HolderSet; j canGrowThrough + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/core/HolderSet; a lambda$static$3 + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$validTreePos$5 + m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a validTreePos + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Ljava/util/List;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;ILnet/minecraft/core/EnumDirection;II)V a placeBranch + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type + m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Ljava/lang/Float; c lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; d lambda$static$0 +c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/core/Holder; c displayItem + f Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; d settings + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Lnet/minecraft/core/Holder; a displayItem + m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; a lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; b settings + m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/core/Holder; b lambda$static$0 +c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets + f Lnet/minecraft/resources/ResourceKey; a CLASSIC_FLAT + f Lnet/minecraft/resources/ResourceKey; b TUNNELERS_DREAM + f Lnet/minecraft/resources/ResourceKey; c WATER_WORLD + f Lnet/minecraft/resources/ResourceKey; d OVERWORLD + f Lnet/minecraft/resources/ResourceKey; e SNOWY_KINGDOM + f Lnet/minecraft/resources/ResourceKey; f BOTTOMLESS_PIT + f Lnet/minecraft/resources/ResourceKey; g DESERT + f Lnet/minecraft/resources/ResourceKey; h REDSTONE_READY + f Lnet/minecraft/resources/ResourceKey; i THE_VOID + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap +c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$a net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrap + f Lnet/minecraft/data/worldgen/BootstrapContext; a context + m ()V a run + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;ZZ[Lnet/minecraft/world/level/levelgen/flat/WorldGenFlatLayerInfo;)V a register +c net/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings + f Lcom/mojang/serialization/Codec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Ljava/util/Optional; c structureOverrides + f Ljava/util/List; d layersInfo + f Lnet/minecraft/core/Holder; e biome + f Ljava/util/List; f layers + f Z g voidGen + f Z h decoration + f Z i addLakes + f Ljava/util/List; j lakes + m (Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; a getBiome + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$updateLayers$6 + m (Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; a withBiomeAndLayers + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/core/Holder; a getDefaultBiome + m ()V a setDecoration + m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Lcom/mojang/serialization/DataResult; a validateHeight + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a adjustGenerationSettings + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; a getDefault + m (Lnet/minecraft/core/HolderGetter;)Ljava/util/List; b createLakesList + m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Ljava/util/Optional; b lambda$static$3 + m ()V b setAddLakes + m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Ljava/lang/Boolean; c lambda$static$2 + m ()Ljava/util/Optional; c structureOverrides + m ()Lnet/minecraft/core/Holder; d getBiome + m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Ljava/lang/Boolean; d lambda$static$1 + m ()Ljava/util/List; e getLayersInfo + m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Ljava/util/Optional; e lambda$static$0 + m ()Ljava/util/List; f getLayers + m ()V g updateLayers + m ()Ljava/lang/String; h lambda$validateHeight$5 +c net/minecraft/world/level/levelgen/flat/WorldGenFlatLayerInfo net/minecraft/world/level/levelgen/flat/FlatLayerInfo + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/block/Block; b block + f I c height + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m ()I a getHeight + m (Lnet/minecraft/world/level/levelgen/flat/WorldGenFlatLayerInfo;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m ()Lnet/minecraft/world/level/block/state/IBlockData; b getBlockState +c net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d minInclusive + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; e maxInclusive + f I f inner + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType + m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Ljava/lang/Integer; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight; a of + m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c lambda$static$0 +c net/minecraft/world/level/levelgen/heightproviders/ConstantHeight net/minecraft/world/level/levelgen/heightproviders/ConstantHeight + f Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; a ZERO + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d value + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; a of + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; b getValue +c net/minecraft/world/level/levelgen/heightproviders/HeightProvider net/minecraft/world/level/levelgen/heightproviders/HeightProvider + f Lcom/mojang/serialization/Codec; a CONSTANT_OR_DISPATCH_CODEC + f Lcom/mojang/serialization/Codec; c CODEC + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; b lambda$static$0 +c net/minecraft/world/level/levelgen/heightproviders/HeightProviderType net/minecraft/world/level/levelgen/heightproviders/HeightProviderType + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a CONSTANT + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; b UNIFORM + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; c BIASED_TO_BOTTOM + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; d VERY_BIASED_TO_BOTTOM + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; e TRAPEZOID + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; f WEIGHTED_LIST + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a register +c net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d minInclusive + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; e maxInclusive + f I f plateau + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; a of + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; a of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType + m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Ljava/lang/Integer; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c lambda$static$0 +c net/minecraft/world/level/levelgen/heightproviders/UniformHeight net/minecraft/world/level/levelgen/heightproviders/UniformHeight + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d minInclusive + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; e maxInclusive + f Lit/unimi/dsi/fastutil/longs/LongSet; f warnedFor + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight; a of + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType + m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b lambda$static$0 +c net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d minInclusive + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; e maxInclusive + f I f inner + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight; a of + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample + m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Ljava/lang/Integer; a lambda$static$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType + m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c lambda$static$0 +c net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/random/SimpleWeightedRandomList; b distribution + m (Lnet/minecraft/world/level/levelgen/heightproviders/WeightedListHeight;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a lambda$static$0 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType +c net/minecraft/world/level/levelgen/material/MaterialRuleList net/minecraft/world/level/levelgen/material/MaterialRuleList + f [Lnet/minecraft/world/level/levelgen/NoiseChunk$c; a materialRuleList + m ()[Lnet/minecraft/world/level/levelgen/NoiseChunk$c; a materialRuleList +c net/minecraft/world/level/levelgen/material/WorldGenMaterialRule net/minecraft/world/level/levelgen/material/WorldGenMaterialRule + m (Lnet/minecraft/world/level/levelgen/NoiseChunk;III)Lnet/minecraft/world/level/block/state/IBlockData; a apply +c net/minecraft/world/level/levelgen/placement/BiomeFilter net/minecraft/world/level/levelgen/placement/BiomeFilter + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; c INSTANCE + m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; a biome + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type + m ()Ljava/lang/IllegalStateException; c lambda$shouldPlace$1 + m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; d lambda$static$0 +c net/minecraft/world/level/levelgen/placement/BlockPredicateFilter net/minecraft/world/level/levelgen/placement/BlockPredicateFilter + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c predicate + m (Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; a forPredicate + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type +c net/minecraft/world/level/levelgen/placement/CaveSurface net/minecraft/world/level/levelgen/placement/CaveSurface + f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; a CEILING + f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; b FLOOR + f Lcom/mojang/serialization/Codec; c CODEC + f Lnet/minecraft/core/EnumDirection; d direction + f I e y + f Ljava/lang/String; f id + f [Lnet/minecraft/world/level/levelgen/placement/CaveSurface; g $VALUES + m ()Lnet/minecraft/core/EnumDirection; a getDirection + m ()I b getY + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/level/levelgen/placement/CaveSurface; d $values +c net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; c count + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;IIII)I a findOnGroundYPosition + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEmpty + m (I)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; a of + m (Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0 + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; a of + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type +c net/minecraft/world/level/levelgen/placement/CountPlacement net/minecraft/world/level/levelgen/placement/CountPlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; c count + m (I)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; a of + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)I a count + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; a of + m (Lnet/minecraft/world/level/levelgen/placement/CountPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type +c net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/EnumDirection; c directionOfSearch + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d targetCondition + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; e allowedSearchCondition + f I f maxSteps + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; a scanningFor + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; a scanningFor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Ljava/lang/Integer; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions + m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b lambda$static$2 + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type + m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/core/EnumDirection; d lambda$static$0 +c net/minecraft/world/level/levelgen/placement/FixedPlacement net/minecraft/world/level/levelgen/placement/FixedPlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/List; c positions + m (IILnet/minecraft/core/BlockPosition;)Z a isSameChunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m ([Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/placement/FixedPlacement; a of + m (Lnet/minecraft/world/level/levelgen/placement/FixedPlacement;)Ljava/util/List; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions + m (IILnet/minecraft/core/BlockPosition;)Z b lambda$getPositions$2 + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type +c net/minecraft/world/level/levelgen/placement/HeightRangePlacement net/minecraft/world/level/levelgen/placement/HeightRangePlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; c height + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; a uniform + m (Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; a of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; b triangle +c net/minecraft/world/level/levelgen/placement/HeightmapPlacement net/minecraft/world/level/levelgen/placement/HeightmapPlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; c heightmap + m (Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement; a onHeightmap + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type +c net/minecraft/world/level/levelgen/placement/InSquarePlacement net/minecraft/world/level/levelgen/placement/InSquarePlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; c INSTANCE + m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; a spread + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type + m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; c lambda$static$0 +c net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f I c noiseToCountRatio + f D d noiseFactor + f D e noiseOffset + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)I a count + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (IDD)Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement; a of + m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; b lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type + m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Integer; c lambda$static$0 +c net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f D c noiseLevel + f I d belowNoise + f I e aboveNoise + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)I a count + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; a lambda$static$2 + m (DII)Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement; a of + m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; b lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type + m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Double; c lambda$static$0 +c net/minecraft/world/level/levelgen/placement/PlacedFeature net/minecraft/world/level/levelgen/placement/PlacedFeature + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lcom/mojang/serialization/Codec; c LIST_CODEC + f Lcom/mojang/serialization/Codec; d LIST_OF_LISTS_CODEC + f Lnet/minecraft/core/Holder; e feature + f Ljava/util/List; f placement + m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Ljava/util/List; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/BlockPosition;)V a lambda$placeWithContext$4 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a placeWithContext + m ()Ljava/util/stream/Stream; a getFeatures + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a lambda$placeWithContext$3 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a place + m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Lnet/minecraft/core/Holder; b lambda$static$0 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z b placeWithBiomeCheck + m ()Lnet/minecraft/core/Holder; b feature + m ()Ljava/util/List; c placement +c net/minecraft/world/level/levelgen/placement/PlacementContext net/minecraft/world/level/levelgen/placement/PlacementContext + f Lnet/minecraft/world/level/GeneratorAccessSeed; a level + f Lnet/minecraft/world/level/chunk/ChunkGenerator; b generator + f Ljava/util/Optional; c topFeature + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/CarvingMask; a getCarvingMask + m ()I c getMinY + m ()Lnet/minecraft/world/level/GeneratorAccessSeed; d getLevel + m ()Ljava/util/Optional; e topFeature + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; f generator +c net/minecraft/world/level/levelgen/placement/PlacementFilter net/minecraft/world/level/levelgen/placement/PlacementFilter + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions +c net/minecraft/world/level/levelgen/placement/PlacementModifier net/minecraft/world/level/levelgen/placement/PlacementModifier + f Lcom/mojang/serialization/Codec; b CODEC + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type +c net/minecraft/world/level/levelgen/placement/PlacementModifierType net/minecraft/world/level/levelgen/placement/PlacementModifierType + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; a BLOCK_PREDICATE_FILTER + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b RARITY_FILTER + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; c SURFACE_RELATIVE_THRESHOLD_FILTER + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; d SURFACE_WATER_DEPTH_FILTER + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; e BIOME_FILTER + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; f COUNT + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; g NOISE_BASED_COUNT + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; h NOISE_THRESHOLD_COUNT + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; i COUNT_ON_EVERY_LAYER + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; j ENVIRONMENT_SCAN + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; k HEIGHTMAP + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; l HEIGHT_RANGE + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; m IN_SQUARE + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; n RANDOM_OFFSET + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; o FIXED_PLACEMENT + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; a register +c net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/valueproviders/IntProvider; c xzSpread + f Lnet/minecraft/util/valueproviders/IntProvider; d ySpread + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; a vertical + m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; a of + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type + m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$0 + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; b horizontal +c net/minecraft/world/level/levelgen/placement/RarityFilter net/minecraft/world/level/levelgen/placement/RarityFilter + f Lcom/mojang/serialization/MapCodec; a CODEC + f I c chance + m (Lnet/minecraft/world/level/levelgen/placement/RarityFilter;)Ljava/lang/Integer; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace + m (I)Lnet/minecraft/world/level/levelgen/placement/RarityFilter; a onAverageOnceEvery + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type +c net/minecraft/world/level/levelgen/placement/RepeatingPlacement net/minecraft/world/level/levelgen/placement/RepeatingPlacement + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)I a count + m (Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/core/BlockPosition; a lambda$getPositions$0 + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions +c net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; c heightmap + f I d minInclusive + f I e maxInclusive + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter; a of + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; b lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type + m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; c lambda$static$0 +c net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter + f Lcom/mojang/serialization/MapCodec; a CODEC + f I c maxWaterDepth + m (I)Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter; a forMaxDepth + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter;)Ljava/lang/Integer; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type +c net/minecraft/world/level/levelgen/presets/WorldPreset net/minecraft/world/level/levelgen/presets/WorldPreset + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Ljava/util/Map; c dimensions + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceKey;)V a lambda$dimensionsInOrder$2 + m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; a createWorldDimensions + m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Lcom/mojang/serialization/DataResult; a requireOverworld + m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Ljava/util/Map; b lambda$static$0 + m ()Ljava/util/Optional; b overworld + m ()Lcom/google/common/collect/ImmutableMap; c dimensionsInOrder + m ()Ljava/lang/String; d lambda$requireOverworld$3 +c net/minecraft/world/level/levelgen/presets/WorldPresets net/minecraft/world/level/levelgen/presets/WorldPresets + f Lnet/minecraft/resources/ResourceKey; a NORMAL + f Lnet/minecraft/resources/ResourceKey; b FLAT + f Lnet/minecraft/resources/ResourceKey; c LARGE_BIOMES + f Lnet/minecraft/resources/ResourceKey; d AMPLIFIED + f Lnet/minecraft/resources/ResourceKey; e SINGLE_BIOME_SURFACE + f Lnet/minecraft/resources/ResourceKey; f DEBUG + m (Lnet/minecraft/world/level/dimension/WorldDimension;)Ljava/util/Optional; a lambda$fromSettings$0 + m (Lnet/minecraft/world/level/levelgen/WorldDimensions;)Ljava/util/Optional; a fromSettings + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a createNormalWorldDimensions + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/dimension/WorldDimension; b getNormalOverworld + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/WorldDimensions; c createFlatWorldDimensions +c net/minecraft/world/level/levelgen/presets/WorldPresets$a net/minecraft/world/level/levelgen/presets/WorldPresets$Bootstrap + f Lnet/minecraft/data/worldgen/BootstrapContext; a context + f Lnet/minecraft/core/HolderGetter; b noiseSettings + f Lnet/minecraft/core/HolderGetter; c biomes + f Lnet/minecraft/core/HolderGetter; d placedFeatures + f Lnet/minecraft/core/HolderGetter; e structureSets + f Lnet/minecraft/core/HolderGetter; f multiNoiseBiomeSourceParameterLists + f Lnet/minecraft/core/Holder; g overworldDimensionType + f Lnet/minecraft/world/level/dimension/WorldDimension; h netherStem + f Lnet/minecraft/world/level/dimension/WorldDimension; i endStem + m (Lnet/minecraft/world/level/biome/WorldChunkManager;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/dimension/WorldDimension; a makeNoiseBasedOverworld + m (Lnet/minecraft/world/level/dimension/WorldDimension;)Lnet/minecraft/world/level/levelgen/presets/WorldPreset; a createPresetWithCustomOverworld + m ()V a bootstrap + m (Lnet/minecraft/world/level/biome/WorldChunkManager;)V a registerOverworlds + m (Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/dimension/WorldDimension; a makeOverworld + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/WorldDimension;)V a registerCustomOverworldPreset +c net/minecraft/world/level/levelgen/structure/BuiltinStructureSets net/minecraft/world/level/levelgen/structure/BuiltinStructureSets + f Lnet/minecraft/resources/ResourceKey; a VILLAGES + f Lnet/minecraft/resources/ResourceKey; b DESERT_PYRAMIDS + f Lnet/minecraft/resources/ResourceKey; c IGLOOS + f Lnet/minecraft/resources/ResourceKey; d JUNGLE_TEMPLES + f Lnet/minecraft/resources/ResourceKey; e SWAMP_HUTS + f Lnet/minecraft/resources/ResourceKey; f PILLAGER_OUTPOSTS + f Lnet/minecraft/resources/ResourceKey; g OCEAN_MONUMENTS + f Lnet/minecraft/resources/ResourceKey; h WOODLAND_MANSIONS + f Lnet/minecraft/resources/ResourceKey; i BURIED_TREASURES + f Lnet/minecraft/resources/ResourceKey; j MINESHAFTS + f Lnet/minecraft/resources/ResourceKey; k RUINED_PORTALS + f Lnet/minecraft/resources/ResourceKey; l SHIPWRECKS + f Lnet/minecraft/resources/ResourceKey; m OCEAN_RUINS + f Lnet/minecraft/resources/ResourceKey; n NETHER_COMPLEXES + f Lnet/minecraft/resources/ResourceKey; o NETHER_FOSSILS + f Lnet/minecraft/resources/ResourceKey; p END_CITIES + f Lnet/minecraft/resources/ResourceKey; q ANCIENT_CITIES + f Lnet/minecraft/resources/ResourceKey; r STRONGHOLDS + f Lnet/minecraft/resources/ResourceKey; s TRAIL_RUINS + f Lnet/minecraft/resources/ResourceKey; t TRIAL_CHAMBERS + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register +c net/minecraft/world/level/levelgen/structure/BuiltinStructures net/minecraft/world/level/levelgen/structure/BuiltinStructures + f Lnet/minecraft/resources/ResourceKey; A RUINED_PORTAL_JUNGLE + f Lnet/minecraft/resources/ResourceKey; B RUINED_PORTAL_SWAMP + f Lnet/minecraft/resources/ResourceKey; C RUINED_PORTAL_MOUNTAIN + f Lnet/minecraft/resources/ResourceKey; D RUINED_PORTAL_OCEAN + f Lnet/minecraft/resources/ResourceKey; E RUINED_PORTAL_NETHER + f Lnet/minecraft/resources/ResourceKey; F ANCIENT_CITY + f Lnet/minecraft/resources/ResourceKey; G TRAIL_RUINS + f Lnet/minecraft/resources/ResourceKey; H TRIAL_CHAMBERS + f Lnet/minecraft/resources/ResourceKey; a PILLAGER_OUTPOST + f Lnet/minecraft/resources/ResourceKey; b MINESHAFT + f Lnet/minecraft/resources/ResourceKey; c MINESHAFT_MESA + f Lnet/minecraft/resources/ResourceKey; d WOODLAND_MANSION + f Lnet/minecraft/resources/ResourceKey; e JUNGLE_TEMPLE + f Lnet/minecraft/resources/ResourceKey; f DESERT_PYRAMID + f Lnet/minecraft/resources/ResourceKey; g IGLOO + f Lnet/minecraft/resources/ResourceKey; h SHIPWRECK + f Lnet/minecraft/resources/ResourceKey; i SHIPWRECK_BEACHED + f Lnet/minecraft/resources/ResourceKey; j SWAMP_HUT + f Lnet/minecraft/resources/ResourceKey; k STRONGHOLD + f Lnet/minecraft/resources/ResourceKey; l OCEAN_MONUMENT + f Lnet/minecraft/resources/ResourceKey; m OCEAN_RUIN_COLD + f Lnet/minecraft/resources/ResourceKey; n OCEAN_RUIN_WARM + f Lnet/minecraft/resources/ResourceKey; o FORTRESS + f Lnet/minecraft/resources/ResourceKey; p NETHER_FOSSIL + f Lnet/minecraft/resources/ResourceKey; q END_CITY + f Lnet/minecraft/resources/ResourceKey; r BURIED_TREASURE + f Lnet/minecraft/resources/ResourceKey; s BASTION_REMNANT + f Lnet/minecraft/resources/ResourceKey; t VILLAGE_PLAINS + f Lnet/minecraft/resources/ResourceKey; u VILLAGE_DESERT + f Lnet/minecraft/resources/ResourceKey; v VILLAGE_SAVANNA + f Lnet/minecraft/resources/ResourceKey; w VILLAGE_SNOWY + f Lnet/minecraft/resources/ResourceKey; x VILLAGE_TAIGA + f Lnet/minecraft/resources/ResourceKey; y RUINED_PORTAL_STANDARD + f Lnet/minecraft/resources/ResourceKey; z RUINED_PORTAL_DESERT + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey +c net/minecraft/world/level/levelgen/structure/DefinedStructurePiece net/minecraft/world/level/levelgen/structure/TemplateStructurePiece + f Ljava/lang/String; a templateName + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; b template + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; c placeSettings + f Lnet/minecraft/core/BlockPosition; d templatePosition + f Lorg/slf4j/Logger; h LOGGER + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotation + m (III)V a move + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker + m ()Lnet/minecraft/resources/MinecraftKey; b makeTemplateLocation + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; c template + m ()Lnet/minecraft/core/BlockPosition; d templatePosition + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; e placeSettings +c net/minecraft/world/level/levelgen/structure/PersistentIndexed net/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData + f Ljava/lang/String; a TAG_REMAINING_INDEXES + f Ljava/lang/String; b TAG_All_INDEXES + f Lit/unimi/dsi/fastutil/longs/LongSet; c all + f Lit/unimi/dsi/fastutil/longs/LongSet; d remaining + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (J)V a addIndex + m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/structure/PersistentIndexed; b load + m ()Lit/unimi/dsi/fastutil/longs/LongSet; b getAll + m (J)Z b hasStartIndex + m (J)Z c hasUnhandledIndex + m (J)V d removeIndex +c net/minecraft/world/level/levelgen/structure/PersistentStructureLegacy net/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler + f Ljava/util/Map; a CURRENT_TO_LEGACY_MAP + f Ljava/util/Map; b LEGACY_TO_CURRENT_MAP + f Ljava/util/Set; c OLD_STRUCTURE_REGISTRY_KEYS + f Z d hasLegacyData + f Ljava/util/Map; e dataMap + f Ljava/util/Map; f indexMap + f Ljava/util/List; g legacyKeys + f Ljava/util/List; h currentKeys + m (Lnet/minecraft/world/level/storage/WorldPersistentData;)V a populateCaches + m (Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; a lambda$populateCaches$2 + m (II)Z a isUnhandledStructureStart + m (IILjava/lang/String;)Z a hasLegacyStart + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/nbt/NBTTagCompound; a updateStructureStart + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a updateFromLegacy + m (Ljava/util/HashMap;)V a lambda$static$1 + m (J)V a removeIndex + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/WorldPersistentData;)Lnet/minecraft/world/level/levelgen/structure/PersistentStructureLegacy; a getLegacyStructureHandler + m (Ljava/util/HashMap;)V b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/PostPlacementProcessor net/minecraft/world/level/levelgen/structure/PostPlacementProcessor + f Lnet/minecraft/world/level/levelgen/structure/PostPlacementProcessor; a NONE + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V a lambda$static$0 +c net/minecraft/world/level/levelgen/structure/SinglePieceStructure net/minecraft/world/level/levelgen/structure/SinglePieceStructure + f Lnet/minecraft/world/level/levelgen/structure/SinglePieceStructure$a; d constructor + f I e width + f I f depth + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0 +c net/minecraft/world/level/levelgen/structure/SinglePieceStructure$a net/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor +c net/minecraft/world/level/levelgen/structure/Structure net/minecraft/world/level/levelgen/structure/Structure + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/world/level/levelgen/structure/Structure$c; c settings + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;II)I a getLowestY + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;IIII)I a getMeanFirstOccupiedHeight + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a adjustBoundingBox + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V a afterPlace + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a getLowestYIn5by5BoxOffset7Blocks + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/Structure$b;)Z a lambda$findValidGenerationPoint$2 + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/HeightMap$Type;Ljava/util/function/Consumer;)Ljava/util/Optional; a onTopOfChunkCenter + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$simpleCodec$1 + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a simpleCodec + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/biome/WorldChunkManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/ChunkCoordIntPair;ILnet/minecraft/world/level/LevelHeightAccessor;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a generate + m (Lnet/minecraft/world/level/levelgen/structure/Structure$b;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Z a isValidBiome + m ()Lnet/minecraft/core/HolderSet; a biomes + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/Structure$c; a lambda$settingsCodec$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; a settingsCodec + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; b findValidGenerationPoint + m ()Ljava/util/Map; b spawnOverrides + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;IIII)I b getLowestY + m ()Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; c step + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;IIII)[I c getCornerHeights + m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; d terrainAdaptation + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/Structure$a net/minecraft/world/level/levelgen/structure/Structure$GenerationContext + f Lnet/minecraft/core/IRegistryCustom; a registryAccess + f Lnet/minecraft/world/level/chunk/ChunkGenerator; b chunkGenerator + f Lnet/minecraft/world/level/biome/WorldChunkManager; c biomeSource + f Lnet/minecraft/world/level/levelgen/RandomState; d randomState + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; e structureTemplateManager + f Lnet/minecraft/world/level/levelgen/SeededRandom; f random + f J g seed + f Lnet/minecraft/world/level/ChunkCoordIntPair; h chunkPos + f Lnet/minecraft/world/level/LevelHeightAccessor; i heightAccessor + f Ljava/util/function/Predicate; j validBiome + m ()Lnet/minecraft/core/IRegistryCustom; a registryAccess + m (JLnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/levelgen/SeededRandom; a makeRandom + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; b chunkGenerator + m ()Lnet/minecraft/world/level/biome/WorldChunkManager; c biomeSource + m ()Lnet/minecraft/world/level/levelgen/RandomState; d randomState + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; e structureTemplateManager + m ()Lnet/minecraft/world/level/levelgen/SeededRandom; f random + m ()J g seed + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; h chunkPos + m ()Lnet/minecraft/world/level/LevelHeightAccessor; i heightAccessor + m ()Ljava/util/function/Predicate; j validBiome +c net/minecraft/world/level/levelgen/structure/Structure$b net/minecraft/world/level/levelgen/structure/Structure$GenerationStub + f Lnet/minecraft/core/BlockPosition; a position + f Lcom/mojang/datafixers/util/Either; b generator + m ()Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; a getPiecesBuilder + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; a lambda$getPiecesBuilder$1 + m (Ljava/util/function/Consumer;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; a lambda$getPiecesBuilder$0 + m ()Lnet/minecraft/core/BlockPosition; b position + m ()Lcom/mojang/datafixers/util/Either; c generator +c net/minecraft/world/level/levelgen/structure/Structure$c net/minecraft/world/level/levelgen/structure/Structure$StructureSettings + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/HolderSet; b biomes + f Ljava/util/Map; c spawnOverrides + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; d step + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; e terrainAdaptation + f Lnet/minecraft/world/level/levelgen/structure/Structure$c; f DEFAULT + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/HolderSet; a biomes + m ()Ljava/util/Map; b spawnOverrides + m ()Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; c step + m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; d terrainAdaptation +c net/minecraft/world/level/levelgen/structure/Structure$c$a net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder + f Lnet/minecraft/core/HolderSet; a biomes + f Ljava/util/Map; b spawnOverrides + f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; c step + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; d terrainAdaption + m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;)Lnet/minecraft/world/level/levelgen/structure/Structure$c$a; a generationStep + m (Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/structure/Structure$c$a; a spawnOverrides + m (Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$c$a; a terrainAdapation + m ()Lnet/minecraft/world/level/levelgen/structure/Structure$c; a build +c net/minecraft/world/level/levelgen/structure/StructureBoundingBox net/minecraft/world/level/levelgen/structure/BoundingBox + f Lcom/mojang/serialization/Codec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f I c minX + f I d minY + f I e minZ + f I f maxX + f I g maxY + f I h maxZ + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Ljava/lang/Iterable;)Ljava/util/Optional; a encapsulatingPositions + m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a fromCorners + m (IIIIIIIIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a orientBox + m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a infinite + m (I)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a inflatedBy + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a move + m (Ljava/util/function/Consumer;)V a forAllCorners + m ([I)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a lambda$static$0 + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a encapsulate + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a intersects + m (III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a move + m (IIII)Z a intersects + m (Ljava/lang/Iterable;)Ljava/util/Optional; b encapsulatingBoxes + m (III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b moved + m (Lnet/minecraft/core/BaseBlockPosition;)Z b isInside + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b encapsulate + m ()Ljava/util/stream/Stream; b intersectingChunks + m (III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; c inflatedBy + m ()Lnet/minecraft/core/BaseBlockPosition; c getLength + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Ljava/util/stream/IntStream; c lambda$static$2 + m (III)Z d isInside + m ()I d getXSpan + m ()I e getYSpan + m ()I f getZSpan + m ()Lnet/minecraft/core/BlockPosition; g getCenter + m ()I h minX + m ()I i minY + m ()I j minZ + m ()I k maxX + m ()I l maxY + m ()I m maxZ +c net/minecraft/world/level/levelgen/structure/StructureBoundingBox$1 net/minecraft/world/level/levelgen/structure/BoundingBox$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/levelgen/structure/StructureCheck net/minecraft/world/level/levelgen/structure/StructureCheck + f Lorg/slf4j/Logger; a LOGGER + f I b NO_STRUCTURE + f Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; c storageAccess + f Lnet/minecraft/core/IRegistryCustom; d registryAccess + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; e structureTemplateManager + f Lnet/minecraft/resources/ResourceKey; f dimension + f Lnet/minecraft/world/level/chunk/ChunkGenerator; g chunkGenerator + f Lnet/minecraft/world/level/levelgen/RandomState; h randomState + f Lnet/minecraft/world/level/LevelHeightAccessor; i heightAccessor + f Lnet/minecraft/world/level/biome/WorldChunkManager; j biomeSource + f J k seed + f Lcom/mojang/datafixers/DataFixer; l fixerUpper + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a checkStart + m (JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V a storeFullResults + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a checkStructureInfo + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a lambda$onStructureLoad$2 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/Map;)V a onStructureLoad + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;J)Z a lambda$checkStart$1 + m (Lnet/minecraft/nbt/NBTTagCompound;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a loadStructures + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a deduplicateEmptyMap + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;)V a incrementReference + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;ZJ)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a tryLoadFromStorage + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;)Z b canCreateStructure +c net/minecraft/world/level/levelgen/structure/StructureCheckResult net/minecraft/world/level/levelgen/structure/StructureCheckResult + f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a START_PRESENT + f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; b START_NOT_PRESENT + f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; c CHUNK_LOAD_NEEDED + f [Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; d $VALUES + m ()[Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a $values +c net/minecraft/world/level/levelgen/structure/StructurePiece net/minecraft/world/level/levelgen/structure/StructurePiece + f Lorg/slf4j/Logger; a LOGGER + f Lnet/minecraft/core/EnumDirection; b orientation + f Lnet/minecraft/world/level/block/EnumBlockMirror; c mirror + f Lnet/minecraft/world/level/block/EnumBlockRotation; d rotation + f Lnet/minecraft/world/level/block/state/IBlockData; e CAVE_AIR + f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; f boundingBox + f I g genDepth + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; h type + f Ljava/util/Set; i SHAPE_CHECK_BLOCKS + m (Lnet/minecraft/world/level/IWorldReader;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a canBeReplaced + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/IBlockData;)Z a createChest + m (Lnet/minecraft/core/EnumDirection;)V a setOrientation + m (IIILnet/minecraft/core/EnumDirection;III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a makeBoundingBox + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection; a getRandomHorizontalDirection + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/resources/ResourceKey;)Z a createChest + m (III)V a move + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;FIIIIIILnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;ZZ)V a generateMaybeBox + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$createTag$1 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a generateBox + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIIILnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a generateBox + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIII)V a generateAirBox + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotation + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a findCollisionPiece + m (II)I a getWorldX + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIIILnet/minecraft/world/level/block/state/IBlockData;Z)V a generateUpperHalfSphere + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;Lnet/minecraft/resources/ResourceKey;)Z a createDispenser + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a reorient + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a placeBlock + m (I)V a setGenDepth + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/NBTTagCompound; a createTag + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;FIIILnet/minecraft/world/level/block/state/IBlockData;)V a maybeGenerateBlock + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isReplaceableByStructures + m (Lnet/minecraft/world/level/IBlockAccess;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlock + m (Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a lambda$new$0 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIIIZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$StructurePieceBlockSelector;)V a generateBox + m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z a isCloseToChunk + m (Ljava/util/stream/Stream;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a createBoundingBox + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;ZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$StructurePieceBlockSelector;)V a generateBox + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren + m ()Ljava/lang/IllegalStateException; b lambda$createBoundingBox$2 + m (III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; b getWorldPos + m (Lnet/minecraft/world/level/IWorldReader;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z b isInterior + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V b fillColumnDown + m (II)I b getWorldZ + m (I)I b getWorldY + m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; f getBoundingBox + m ()I g getGenDepth + m ()Lnet/minecraft/core/BlockPosition; h getLocatorPosition + m ()Lnet/minecraft/core/EnumDirection; i getOrientation + m ()Lnet/minecraft/world/level/block/EnumBlockMirror; j getMirror + m ()Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; k getType +c net/minecraft/world/level/levelgen/structure/StructurePiece$1 net/minecraft/world/level/levelgen/structure/StructurePiece$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/levelgen/structure/StructurePiece$StructurePieceBlockSelector net/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector + f Lnet/minecraft/world/level/block/state/IBlockData; a next + m ()Lnet/minecraft/world/level/block/state/IBlockData; a getNext + m (Lnet/minecraft/util/RandomSource;IIIZ)V a next +c net/minecraft/world/level/levelgen/structure/StructurePieceAccessor net/minecraft/world/level/levelgen/structure/StructurePieceAccessor + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V a addPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a findCollisionPiece +c net/minecraft/world/level/levelgen/structure/StructureSet net/minecraft/world/level/levelgen/structure/StructureSet + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f Ljava/util/List; c structures + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; d placement + m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/levelgen/structure/StructureSet$a; a entry + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/structure/StructureSet$a; a entry + m ()Ljava/util/List; a structures + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; b placement +c net/minecraft/world/level/levelgen/structure/StructureSet$a net/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b structure + f I c weight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/Holder; a structure + m ()I b weight +c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride net/minecraft/world/level/levelgen/structure/StructureSpawnOverride + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; b boundingBox + f Lnet/minecraft/util/random/WeightedRandomList; c spawns + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; a boundingBox + m ()Lnet/minecraft/util/random/WeightedRandomList; b spawns +c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType + f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; a PIECE + f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; b STRUCTURE + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d id + f [Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; e $VALUES + m ()[Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/structure/StructureStart net/minecraft/world/level/levelgen/structure/StructureStart + f Ljava/lang/String; a INVALID_START_ID + f Lnet/minecraft/world/level/levelgen/structure/StructureStart; b INVALID_START + f Lorg/slf4j/Logger; c LOGGER + f Lnet/minecraft/world/level/levelgen/structure/Structure; d structure + f Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; e pieceContainer + f Lnet/minecraft/world/level/ChunkCoordIntPair; f chunkPos + f I g references + f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; h cachedBoundingBox + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a placeInChunk + m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/nbt/NBTTagCompound; a createTag + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;J)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a loadStaticStart + m ()Z b isValid + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; c getChunkPos + m ()Z d canBeReferenced + m ()V e addReference + m ()I f getReferences + m ()I g getMaxReferences + m ()Lnet/minecraft/world/level/levelgen/structure/Structure; h getStructure + m ()Ljava/util/List; i getPieces +c net/minecraft/world/level/levelgen/structure/StructureType net/minecraft/world/level/levelgen/structure/StructureType + f Lnet/minecraft/world/level/levelgen/structure/StructureType; a BURIED_TREASURE + f Lnet/minecraft/world/level/levelgen/structure/StructureType; b DESERT_PYRAMID + f Lnet/minecraft/world/level/levelgen/structure/StructureType; c END_CITY + f Lnet/minecraft/world/level/levelgen/structure/StructureType; d FORTRESS + f Lnet/minecraft/world/level/levelgen/structure/StructureType; e IGLOO + f Lnet/minecraft/world/level/levelgen/structure/StructureType; f JIGSAW + f Lnet/minecraft/world/level/levelgen/structure/StructureType; g JUNGLE_TEMPLE + f Lnet/minecraft/world/level/levelgen/structure/StructureType; h MINESHAFT + f Lnet/minecraft/world/level/levelgen/structure/StructureType; i NETHER_FOSSIL + f Lnet/minecraft/world/level/levelgen/structure/StructureType; j OCEAN_MONUMENT + f Lnet/minecraft/world/level/levelgen/structure/StructureType; k OCEAN_RUIN + f Lnet/minecraft/world/level/levelgen/structure/StructureType; l RUINED_PORTAL + f Lnet/minecraft/world/level/levelgen/structure/StructureType; m SHIPWRECK + f Lnet/minecraft/world/level/levelgen/structure/StructureType; n STRONGHOLD + f Lnet/minecraft/world/level/levelgen/structure/StructureType; o SWAMP_HUT + f Lnet/minecraft/world/level/levelgen/structure/StructureType; p WOODLAND_MANSION + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/StructureType; a register + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 +c net/minecraft/world/level/levelgen/structure/TerrainAdjustment net/minecraft/world/level/levelgen/structure/TerrainAdjustment + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; a NONE + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; b BURY + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; c BEARD_THIN + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; d BEARD_BOX + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; e ENCAPSULATE + f Lcom/mojang/serialization/Codec; f CODEC + f Ljava/lang/String; g id + f [Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; h $VALUES + m ()[Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece net/minecraft/world/level/levelgen/structure/PoolElementStructurePiece + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a element + f Lnet/minecraft/core/BlockPosition; b position + f Lnet/minecraft/world/level/block/EnumBlockRotation; c rotation + f Lorg/slf4j/Logger; d LOGGER + f I h groundLevelDelta + f Ljava/util/List; i junctions + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; j structureTemplateManager + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; k liquidSettings + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/NBTBase;)V a lambda$new$1 + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawJunction;)V a addJunction + m (III)V a move + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$new$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$2 + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotation + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Z)V a place + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; b getElement + m ()Lnet/minecraft/core/BlockPosition; c getPosition + m ()I d getGroundLevelDelta + m ()Ljava/util/List; e getJunctions +c net/minecraft/world/level/levelgen/structure/WorldGenScatteredPiece net/minecraft/world/level/levelgen/structure/ScatteredFeaturePiece + f I a width + f I b height + f I c depth + f I d heightPosition + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;I)Z a updateAverageGroundHeight + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/GeneratorAccess;I)Z a updateHeightPositionToLowestGroundHeight +c net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator +c net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$a net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$Context + f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; a config + f Lnet/minecraft/world/level/chunk/ChunkGenerator; b chunkGenerator + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureTemplateManager + f Lnet/minecraft/world/level/ChunkCoordIntPair; d chunkPos + f Lnet/minecraft/world/level/LevelHeightAccessor; e heightAccessor + f Lnet/minecraft/world/level/levelgen/SeededRandom; f random + f J g seed + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; a config + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; b chunkGenerator + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureTemplateManager + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; d chunkPos + m ()Lnet/minecraft/world/level/LevelHeightAccessor; e heightAccessor + m ()Lnet/minecraft/world/level/levelgen/SeededRandom; f random + m ()J g seed +c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$a;)Z a lambda$checkForBiomeOnTop$1 + m (Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$a;)Ljava/util/Optional; a lambda$simple$0 +c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$a net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context + f Lnet/minecraft/world/level/chunk/ChunkGenerator; a chunkGenerator + f Lnet/minecraft/world/level/biome/WorldChunkManager; b biomeSource + f Lnet/minecraft/world/level/levelgen/RandomState; c randomState + f J d seed + f Lnet/minecraft/world/level/ChunkCoordIntPair; e chunkPos + f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; f config + f Lnet/minecraft/world/level/LevelHeightAccessor; g heightAccessor + f Ljava/util/function/Predicate; h validBiome + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; i structureTemplateManager + f Lnet/minecraft/core/IRegistryCustom; j registryAccess + m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Z a validBiomeOnTop + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; a chunkGenerator + m ()Lnet/minecraft/world/level/biome/WorldChunkManager; b biomeSource + m ()Lnet/minecraft/world/level/levelgen/RandomState; c randomState + m ()J d seed + m ()Lnet/minecraft/world/level/ChunkCoordIntPair; e chunkPos + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; f config + m ()Lnet/minecraft/world/level/LevelHeightAccessor; g heightAccessor + m ()Ljava/util/function/Predicate; h validBiome + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; i structureTemplateManager + m ()Lnet/minecraft/core/IRegistryCustom; j registryAccess +c net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer + f Ljava/util/List; a pieces + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/resources/MinecraftKey; c JIGSAW_RENAME + f Ljava/util/Map; d RENAMES + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/NBTBase; a save + m (Lnet/minecraft/core/BlockPosition;)Z a isInsidePiece + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; a load + m ()Z a isEmpty + m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b calculateBoundingBox + m ()Ljava/util/List; c pieces +c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext + f Lnet/minecraft/server/packs/resources/IResourceManager; a resourceManager + f Lnet/minecraft/core/IRegistryCustom; b registryAccess + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureTemplateManager + m ()Lnet/minecraft/server/packs/resources/IResourceManager; a resourceManager + m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext; a fromLevel + m ()Lnet/minecraft/core/IRegistryCustom; b registryAccess + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureTemplateManager +c net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder + f Ljava/util/List; a pieces + m (IILnet/minecraft/util/RandomSource;I)I a moveBelowSeaLevel + m ()Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; a build + m (I)V a offsetPiecesVertically + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V a addPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a findCollisionPiece + m (Lnet/minecraft/util/RandomSource;II)V a moveInsideHeights + m ()V b clear + m ()Z c isEmpty + m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; d getBoundingBox +c net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; A STRONGHOLD_RIGHT_TURN + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; B STRONGHOLD_ROOM_CROSSING + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; C STRONGHOLD_STAIRS_DOWN + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; D STRONGHOLD_START + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; E STRONGHOLD_STRAIGHT + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; F STRONGHOLD_STRAIGHT_STAIRS_DOWN + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; G JUNGLE_PYRAMID_PIECE + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; H OCEAN_RUIN + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; I IGLOO + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; J RUINED_PORTAL + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; K SWAMPLAND_HUT + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; L DESERT_PYRAMID_PIECE + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; M OCEAN_MONUMENT_BUILDING + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; N OCEAN_MONUMENT_CORE_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; O OCEAN_MONUMENT_DOUBLE_X_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; P OCEAN_MONUMENT_DOUBLE_XY_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; Q OCEAN_MONUMENT_DOUBLE_Y_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; R OCEAN_MONUMENT_DOUBLE_YZ_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; S OCEAN_MONUMENT_DOUBLE_Z_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; T OCEAN_MONUMENT_ENTRY_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; U OCEAN_MONUMENT_PENTHOUSE + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; V OCEAN_MONUMENT_SIMPLE_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; W OCEAN_MONUMENT_SIMPLE_TOP_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; X OCEAN_MONUMENT_WING_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; Y END_CITY_PIECE + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; Z WOODLAND_MANSION_PIECE + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; a MINE_SHAFT_CORRIDOR + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; aa BURIED_TREASURE_PIECE + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; ab SHIPWRECK_PIECE + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; ac NETHER_FOSSIL + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; ad JIGSAW + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; b MINE_SHAFT_CROSSING + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; c MINE_SHAFT_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; d MINE_SHAFT_STAIRS + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; e NETHER_FORTRESS_BRIDGE_CROSSING + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; f NETHER_FORTRESS_BRIDGE_END_FILLER + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; g NETHER_FORTRESS_BRIDGE_STRAIGHT + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; h NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; i NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; j NETHER_FORTRESS_CASTLE_ENTRANCE + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; k NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; l NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; m NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; n NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; o NETHER_FORTRESS_CASTLE_STALK_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; p NETHER_FORTRESS_MONSTER_THRONE + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; q NETHER_FORTRESS_ROOM_CROSSING + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; r NETHER_FORTRESS_STAIRS_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; s NETHER_FORTRESS_START + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; t STRONGHOLD_CHEST_CORRIDOR + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; u STRONGHOLD_FILLER_CORRIDOR + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; v STRONGHOLD_FIVE_CROSSING + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; w STRONGHOLD_LEFT_TURN + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; x STRONGHOLD_LIBRARY + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; y STRONGHOLD_PORTAL_ROOM + f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; z STRONGHOLD_PRISON_HALL + m (Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; a setFullContextPieceId + m (Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$b;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; a setTemplatePieceId + m (Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$a;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; a setPieceId +c net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$a net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType +c net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$b net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType +c net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f I c distance + f I d spread + f I e count + f Lnet/minecraft/core/HolderSet; f preferredBiomes + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z a isPlacementChunk + m ()I a distance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9; b codec + m ()I b spread + m ()I c count + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0 + m ()Lnet/minecraft/core/HolderSet; d preferredBiomes + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; e type +c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement + f Lcom/mojang/serialization/MapCodec; a CODEC + f I c spacing + f I d separation + f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; e spreadType + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z a isPlacementChunk + m (Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/serialization/DataResult; a validate + m ()I a spacing + m (JII)Lnet/minecraft/world/level/ChunkCoordIntPair; a getPotentialStructureChunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 + m ()I b separation + m ()Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; c spreadType + m ()Ljava/lang/String; d lambda$validate$1 + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; e type +c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType + f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; a LINEAR + f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; b TRIANGULAR + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d id + f [Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; e $VALUES + m ()[Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; a $values + m (Lnet/minecraft/util/RandomSource;I)I a evaluate + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement net/minecraft/world/level/levelgen/structure/placement/StructurePlacement + f I a HIGHLY_ARBITRARY_RANDOM_SALT + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/core/BaseBlockPosition; c locateOffset + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; d frequencyReductionMethod + f F e frequency + f I f salt + f Ljava/util/Optional; g exclusionZone + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z a isPlacementChunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5; a placementCodec + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/core/BlockPosition; a getLocatePos + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z b isStructureChunk + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z c applyInteractionsWithOtherStructures + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; e type + m ()Lnet/minecraft/core/BaseBlockPosition; f locateOffset + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; g frequencyReductionMethod + m ()F h frequency + m ()I i salt + m ()Ljava/util/Optional; j exclusionZone +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$a net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$ExclusionZone + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b otherSet + f I c chunkCount + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z a isPlacementForbidden + m ()Lnet/minecraft/core/Holder; a otherSet + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I b chunkCount +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$b net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; a DEFAULT + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; b LEGACY_TYPE_1 + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; c LEGACY_TYPE_2 + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; d LEGACY_TYPE_3 + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/lang/String; f name + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$b; g reducer + f [Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; h $VALUES + m ()[Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; a RANDOM_SPREAD + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; b CONCENTRIC_RINGS + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; a register +c net/minecraft/world/level/levelgen/structure/pools/DimensionPadding net/minecraft/world/level/levelgen/structure/pools/DimensionPadding + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; b ZERO + f I c bottom + f I d top + f Lcom/mojang/serialization/Codec; e RECORD_CODEC + m ()Z a hasEqualTopAndBottom + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; a lambda$static$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Lcom/mojang/datafixers/util/Either; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; b lambda$static$1 + m ()I b bottom + m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; c lambda$static$0 + m ()I c top +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawJunction net/minecraft/world/level/levelgen/structure/pools/JigsawJunction + f I a sourceX + f I b sourceGroundY + f I c sourceZ + f I d deltaY + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; e destProjection + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a serialize + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawJunction; a deserialize + m ()I a getSourceX + m ()I b getSourceGroundY + m ()I c getSourceZ + m ()I d getDeltaY + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; e getDestProjection +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement + f Lorg/slf4j/Logger; a LOGGER + f I b UNSET_HEIGHT + m (Lnet/minecraft/core/Holder;)Z a lambda$generateJigsaw$3 + m (Lnet/minecraft/world/level/levelgen/RandomState;IZLnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece;Ljava/util/List;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V a addPieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/core/BlockPosition;ZLjava/util/Optional;ILnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/Optional; a addPieces + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a isStartTooCloseToWorldHeightLimits + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;ILnet/minecraft/core/BlockPosition;Z)Z a generateJigsaw + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/SeededRandom;)Ljava/util/Optional; a getRandomNamedJigsaw + m (Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece;IIIILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;ILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/Structure$a;ZLnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/SeededRandom;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$addPieces$2 + m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lambda$addPieces$0 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$addPieces$1 +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement$a net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState + f Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece; a piece + f Lorg/apache/commons/lang3/mutable/MutableObject; b free + f I c depth + m ()Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece; a piece + m ()Lorg/apache/commons/lang3/mutable/MutableObject; b free + m ()I c depth +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement$b net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer + f Lnet/minecraft/core/IRegistry; a pools + f I b maxDepth + f Lnet/minecraft/world/level/chunk/ChunkGenerator; c chunkGenerator + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; d structureTemplateManager + f Ljava/util/List; e pieces + f Lnet/minecraft/util/RandomSource; f random + f Lnet/minecraft/util/SequencedPriorityIterator; g placing + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a;)I a lambda$tryPlacingChildren$4 + m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; a lambda$tryPlacingChildren$3 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;)Lnet/minecraft/resources/ResourceKey; a readPoolKey + m (Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V a tryPlacingChildren + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$tryPlacingChildren$0 + m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; b lambda$tryPlacingChildren$2 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; c lambda$tryPlacingChildren$1 +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty net/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty; b INSTANCE + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolFeature net/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/Holder; b feature + f Lnet/minecraft/nbt/NBTTagCompound; c defaultJigsawNBT + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolFeature;)Lnet/minecraft/core/Holder; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks + m ()Lnet/minecraft/nbt/NBTTagCompound; b fillDefaultJigsawNBT +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolLegacySingle net/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a getSettings +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList net/minecraft/world/level/levelgen/structure/pools/ListPoolElement + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/List; b elements + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList;)Ljava/util/List; a lambda$static$0 + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)Z a lambda$getBoundingBox$2 + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a setProjection + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)V a lambda$setProjectionOnEachElement$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a lambda$getBoundingBox$3 + m ()Ljava/lang/IllegalStateException; b lambda$getBoundingBox$4 + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)V b setProjectionOnEachElement +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle net/minecraft/world/level/levelgen/structure/pools/SinglePoolElement + f Ljava/util/Comparator; a HIGHEST_SELECTION_PRIORITY_FIRST + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lcom/mojang/datafixers/util/Either; c template + f Lnet/minecraft/core/Holder; d processors + f Ljava/util/Optional; e overrideLiquidSettings + f Lcom/mojang/serialization/Codec; g TEMPLATE_CODEC + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a getTemplate + m (Ljava/util/List;)V a sortBySelectionPriority + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Z)Ljava/util/List; a getDataMarkers + m (Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encodeTemplate + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle;)Lcom/mojang/datafixers/util/Either; a lambda$templateCodec$4 + m (Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a getSettings + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle;)Ljava/util/Optional; b lambda$overrideLiquidSettingsCodec$3 + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; b processorsCodec + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle;)Lnet/minecraft/core/Holder; c lambda$processorsCodec$2 + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; c overrideLiquidSettingsCodec + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; d templateCodec +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure net/minecraft/world/level/levelgen/structure/pools/StructurePoolElement + f Lnet/minecraft/core/Holder; a EMPTY + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; b projection + f Lcom/mojang/serialization/Codec; f CODEC + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox + m (Ljava/lang/String;)Ljava/util/function/Function; a legacy + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolFeature; a lambda$feature$7 + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList; a lambda$list$9 + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle; a lambda$single$5 + m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle; a lambda$single$4 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a lambda$list$8 + m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle; a lambda$single$6 + m (Lnet/minecraft/core/Holder;)Ljava/util/function/Function; a feature + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; a single + m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; a legacy + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle; a lambda$single$3 + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a setProjection + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize + m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; a single + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty; b lambda$empty$0 + m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; b single + m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolLegacySingle; b lambda$legacy$2 + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolLegacySingle; b lambda$legacy$1 + m (Ljava/lang/String;)Ljava/util/function/Function; b single + m (Ljava/util/List;)Ljava/util/function/Function; b list + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; e projectionCodec + m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; f getProjection + m ()I g getGroundLevelDelta + m ()Ljava/util/function/Function; h empty +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f I c SIZE_UNSET + f Lorg/apache/commons/lang3/mutable/MutableObject; d CODEC_REFERENCE + f Ljava/util/List; e rawTemplates + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; f templates + f Lnet/minecraft/core/Holder; g fallback + f I h maxSize + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)Z a lambda$getMaxSize$2 + m ()Lnet/minecraft/core/Holder; a getFallback + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate;)Ljava/util/List; a lambda$static$0 + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a getRandomTemplate + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)I a getMaxSize + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)I a lambda$getMaxSize$3 + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; b getShuffledTemplates + m ()I b size +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; a TERRAIN_MATCHING + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; b RIGID + f Lnet/minecraft/util/INamable$a; c CODEC + f Ljava/lang/String; d name + f Lcom/google/common/collect/ImmutableList; e processors + f [Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; f $VALUES + m ()Ljava/lang/String; a getName + m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; a byName + m ()Lcom/google/common/collect/ImmutableList; b getProcessors + m ()Ljava/lang/String; c getSerializedName + m ()[Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; d $values +c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools net/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a SINGLE + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; b LIST + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; c FEATURE + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; d EMPTY + f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; e LEGACY + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a register +c net/minecraft/world/level/levelgen/structure/pools/alias/Direct net/minecraft/world/level/levelgen/structure/pools/alias/Direct + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/ResourceKey; c alias + f Lnet/minecraft/resources/ResourceKey; d target + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/stream/Stream; a allTargets + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V a forEachResolved + m ()Lcom/mojang/serialization/MapCodec; b codec + m ()Lnet/minecraft/resources/ResourceKey; c alias + m ()Lnet/minecraft/resources/ResourceKey; d target +c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding + f Lcom/mojang/serialization/Codec; b CODEC + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/Direct; a direct + m (Ljava/lang/String;Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/Random; a random + m ()Ljava/util/stream/Stream; a allTargets + m (Lnet/minecraft/util/random/SimpleWeightedRandomList$a;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$random$0 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/Direct; a direct + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/Random; a random + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V a forEachResolved + m (Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomGroup; a randomGroup + m ()Lcom/mojang/serialization/MapCodec; b codec +c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/lang/String;)V a lambda$registerTargetsAsPools$1 + m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/util/List;)V a registerTargetsAsPools + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$registerTargetsAsPools$0 +c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup + f Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup; a EMPTY + m (Lnet/minecraft/util/RandomSource;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V a lambda$create$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$create$2 + m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a lambda$create$3 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/pools/alias/Random net/minecraft/world/level/levelgen/structure/pools/alias/Random + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/ResourceKey; c alias + f Lnet/minecraft/util/random/SimpleWeightedRandomList; d targets + m (Ljava/util/function/BiConsumer;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$forEachResolved$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/stream/Stream; a allTargets + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V a forEachResolved + m ()Lcom/mojang/serialization/MapCodec; b codec + m ()Lnet/minecraft/resources/ResourceKey; c alias + m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; d targets +c net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroup net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroup + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/util/random/SimpleWeightedRandomList; c groups + m (Lnet/minecraft/util/random/WeightedEntry$b;)Ljava/util/stream/Stream; a lambda$allTargets$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/stream/Stream; a allTargets + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$forEachResolved$2 + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V a forEachResolved + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V a lambda$forEachResolved$1 + m ()Lcom/mojang/serialization/MapCodec; b codec + m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; c groups +c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces +c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$a net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$BuriedTreasurePiece + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isLiquid +c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece + f I h WIDTH + f I i DEPTH + f [Z j hasPlacedChest + f Ljava/util/List; k potentialSuspiciousSandWorldPositions + f Lnet/minecraft/core/BlockPosition; l randomCollapsedRoofPos + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIII)V a placeCollapsedRoof + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/GeneratorAccessSeed;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a placeCollapsedRoofPiece + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a addCellarStairs + m (IIIIII)V a placeSandBox + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a addCellar + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V b addCellarRoom + m ()Ljava/util/List; b getPotentialSuspiciousSandWorldPositions + m (III)V c placeSand + m ()Lnet/minecraft/core/BlockPosition; c getRandomCollapsedRoofPos +c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)V a placeSuspiciousSand + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V a afterPlace + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V a lambda$placeSuspiciousSand$0 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces net/minecraft/world/level/levelgen/structure/structures/EndCityPieces + f I a MAX_GEN_DEPTH + f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b; b HOUSE_TOWER_GENERATOR + f Ljava/util/List; c TOWER_BRIDGES + f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b; d TOWER_GENERATOR + f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b; e TOWER_BRIDGE_GENERATOR + f Ljava/util/List; f FAT_TOWER_BRIDGES + f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b; g FAT_TOWER_GENERATOR + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V a startHouseTower + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/lang/String;Lnet/minecraft/world/level/block/EnumBlockRotation;Z)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a; a addPiece + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a recursiveChildren + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a; a addHelper +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1 + m ()V a init + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2 + m ()V a init + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3 + f Z a shipCreated + m ()V a init + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4 + m ()V a init + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0 + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a makeResourceLocation + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker + m (ZLnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings + m ()Lnet/minecraft/resources/MinecraftKey; b makeTemplateLocation +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator + m ()V a init + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate +c net/minecraft/world/level/levelgen/structure/structures/EndCityStructure net/minecraft/world/level/levelgen/structure/structures/EndCityStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0 + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/IglooPieces net/minecraft/world/level/levelgen/structure/structures/IglooPieces + f I a GENERATION_HEIGHT + f Lnet/minecraft/resources/MinecraftKey; b STRUCTURE_LOCATION_IGLOO + f Lnet/minecraft/resources/MinecraftKey; c STRUCTURE_LOCATION_LADDER + f Lnet/minecraft/resources/MinecraftKey; d STRUCTURE_LOCATION_LABORATORY + f Ljava/util/Map; e PIVOTS + f Ljava/util/Map; f OFFSETS + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addPieces +c net/minecraft/world/level/levelgen/structure/structures/IglooPieces$a net/minecraft/world/level/levelgen/structure/structures/IglooPieces$IglooPiece + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0 + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/core/BlockPosition; a makePosition + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker +c net/minecraft/world/level/levelgen/structure/structures/IglooStructure net/minecraft/world/level/levelgen/structure/structures/IglooStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure net/minecraft/world/level/levelgen/structure/structures/JigsawStructure + f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; d DEFAULT_DIMENSION_PADDING + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; e DEFAULT_LIQUID_SETTINGS + f I f MAX_TOTAL_STRUCTURE_RANGE + f I g MIN_DEPTH + f I h MAX_DEPTH + f Lcom/mojang/serialization/MapCodec; i CODEC + f Lnet/minecraft/core/Holder; j startPool + f Ljava/util/Optional; k startJigsawName + f I l maxDepth + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; m startHeight + f Z n useExpansionHack + f Ljava/util/Optional; o projectStartToHeightmap + f I p maxDistanceFromCenter + f Ljava/util/List; q poolAliases + f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; r dimensionPadding + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; s liquidSettings + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lcom/mojang/serialization/DataResult; a verifyRange + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; b lambda$static$9 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$10 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; c lambda$static$8 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/List; d lambda$static$7 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; e lambda$static$6 + m ()Ljava/lang/String; f lambda$verifyRange$11 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; f lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Boolean; g lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; h lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; i lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; j lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/core/Holder; k lambda$static$0 +c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1 net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1 + f [I a $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment +c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece + f I h WIDTH + f I i DEPTH + f Z j placedMainChest + f Z k placedHiddenChest + f Z l placedTrap1 + f Z m placedTrap2 + f Lnet/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$a; n STONE_SELECTOR + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData +c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$a net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector + m (Lnet/minecraft/util/RandomSource;IIIZ)V a next +c net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces + f I a MAGIC_START_Y + f Lorg/slf4j/Logger; b LOGGER + f I c DEFAULT_SHAFT_WIDTH + f I d DEFAULT_SHAFT_HEIGHT + f I e DEFAULT_SHAFT_LENGTH + f I f MAX_PILLAR_HEIGHT + f I g MAX_CHAIN_HEIGHT + f I h MAX_DEPTH + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;ILnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$c; a createRandomShaftPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$c; a generateAndAddPiece +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$a net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCorridor + f Z b hasRails + f Z c spiderCorridor + f Z d hasPlacedSpider + f I h numSections + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/resources/ResourceKey;)Z a createChest + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;II)V a fillColumnBetween + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;III)V a placeDoubleLowerOrUpperSupport + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIII)Z a hasSturdyNeighbours + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canPlaceColumnOnTopOf + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a findCorridorSize + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIILnet/minecraft/util/RandomSource;)V a placeSupport + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;FIII)V a maybePlaceCobWeb + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b canHangChainBelow + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V b fillColumnDown + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V c fillPillarDownOrChainUp +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$b net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCrossing + f Lnet/minecraft/core/EnumDirection; b direction + f Z c isTwoFloored + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIII)V a placeSupportPillar + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a findCrossing + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece + f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; a type + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a isInInvalidLocation + m (Lnet/minecraft/world/level/IWorldReader;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a canBeReplaced + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/block/state/IBlockData;III)V a setPlanksBlock + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIII)Z a isSupportingBox + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$d net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftRoom + f Ljava/util/List; b childEntranceBoxes + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$0 + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (III)V a move + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$e net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftStairs + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a findStairs + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; e type + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)I a generatePiecesAndAdjust + m (Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type + f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; a NORMAL + f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; b MESA + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/util/function/IntFunction; d BY_ID + f Ljava/lang/String; e name + f Lnet/minecraft/world/level/block/state/IBlockData; f woodState + f Lnet/minecraft/world/level/block/state/IBlockData; g planksState + f Lnet/minecraft/world/level/block/state/IBlockData; h fenceState + f [Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; i $VALUES + m (I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; a byId + m ()Ljava/lang/String; a getName + m ()Lnet/minecraft/world/level/block/state/IBlockData; b getWoodState + m ()Ljava/lang/String; c getSerializedName + m ()Lnet/minecraft/world/level/block/state/IBlockData; d getPlanksState + m ()Lnet/minecraft/world/level/block/state/IBlockData; e getFenceState + m ()[Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; f $values +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces + f I a MAGIC_START_Y + f I b MAX_DEPTH + f I c LOWEST_Y_POSITION + f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n; d BRIDGE_PIECE_WEIGHTS + f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n; e CASTLE_PIECE_WEIGHTS + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$m; a findAndCreateBridgePieceFactory +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$a net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$a; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$b net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f I d selfSeed + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$b; a createPiece +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$c; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$d net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$d; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$e net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$e; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$f net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$f; a createPiece + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$g net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$g; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$h net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f Z d isNeedingChest + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$h; a createPiece + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$i net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$i; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$j net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f Z d isNeedingChest + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$j; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$k net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$k; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$l net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f Z d hasPlacedSpawner + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$l; a createPiece +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$m net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a isOkBox + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;IZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a generateAndAddPiece + m (Ljava/util/List;)I a updatePieceWeight + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$m; a generatePiece + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a generateChildForward + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; b generateChildLeft + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; c generateChildRight +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight + f Ljava/lang/Class; a pieceClass + f I b weight + f I c placeCount + f I d maxPlaceCount + f Z e allowInRow + m ()Z a isValid + m (I)Z a doPlace +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$o net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$o; a createPiece + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$p net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$p; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece + f Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n; a previousPiece + f Ljava/util/List; b availableBridgePieces + f Ljava/util/List; c availableCastlePieces + f Ljava/util/List; d pendingChildren +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure + f Lnet/minecraft/util/random/WeightedRandomList; d FORTRESS_ENEMIES + f Lcom/mojang/serialization/MapCodec; e CODEC + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces + f [Lnet/minecraft/resources/MinecraftKey; a FOSSILS + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a addPieces +c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$a net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$NetherFossilPiece + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0 + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker +c net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; e height + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/SeededRandom;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$2 + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$1 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$a net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXRoom + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$b net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXYRoom + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYRoom + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$d net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYZRoom + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$e net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleZRoom + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$f net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleRoom + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$g net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleTopRoom + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$h net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentBuilding + f I C WIDTH + f I D HEIGHT + f I E DEPTH + f I F TOP_POSITION + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v; G sourceRoom + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v; H coreRoom + f Ljava/util/List; I childPieces + f I a BIOME_RANGE_CHECK + m (ZILnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a generateWing + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a generateEntranceArchs + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V b generateEntranceWall + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; b generateRoomGraph + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V c generateRoofPiece + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V d generateLowerWall + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V e generateMiddleWall + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V f generateUpperWall +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$i net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentRoomFitter + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$j net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentCoreRoom + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$k net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXRoom + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$l net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXYRoom + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$m net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYRoom + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$n net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYZRoom + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$o net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleZRoom + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$p net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentEntryRoom + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$q net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPenthouse + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece + f I A PENTHOUSE_INDEX + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v; B roomDefinition + f Lnet/minecraft/world/level/block/state/IBlockData; b BASE_GRAY + f Lnet/minecraft/world/level/block/state/IBlockData; c BASE_LIGHT + f Lnet/minecraft/world/level/block/state/IBlockData; d BASE_BLACK + f Lnet/minecraft/world/level/block/state/IBlockData; h DOT_DECO_DATA + f Lnet/minecraft/world/level/block/state/IBlockData; i LAMP_BLOCK + f Z j DO_FILL + f Lnet/minecraft/world/level/block/state/IBlockData; k FILL_BLOCK + f Ljava/util/Set; l FILL_KEEP + f I m GRIDROOM_WIDTH + f I n GRIDROOM_DEPTH + f I o GRIDROOM_HEIGHT + f I p GRID_WIDTH + f I q GRID_DEPTH + f I r GRID_HEIGHT + f I s GRID_FLOOR_COUNT + f I t GRID_SIZE + f I u GRIDROOM_SOURCE_INDEX + f I v GRIDROOM_TOP_CONNECT_INDEX + f I w GRIDROOM_LEFTWING_CONNECT_INDEX + f I x GRIDROOM_RIGHTWING_CONNECT_INDEX + f I y LEFTWING_INDEX + f I z RIGHTWING_INDEX + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a makeBoundingBox + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIIILnet/minecraft/world/level/block/state/IBlockData;)V a generateBoxOnFillOnly + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIII)Z a chunkIntersects + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;III)V a spawnElder + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIZ)V a generateDefaultFloor + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIII)V b generateWaterBox + m (III)I c getRoomIndex +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$s net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleRoom + f I a mainDesign + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$t net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleTopRoom + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$u net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentWingRoom + f I a mainDesign + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition + f I a index + f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v; b connections + f [Z c hasOpening + f Z d claimed + f Z e isSource + f I f scanIndex + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)V a setConnection + m ()V a updateOpenings + m (I)Z a findSource + m ()Z b isSpecial + m ()I c countOpenings +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0 + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/SeededRandom;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a createTopPiece + m (Lnet/minecraft/world/level/ChunkCoordIntPair;JLnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; a regeneratePiecesAfterLoad + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; a WARM_SUSPICIOUS_BLOCK_PROCESSOR + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; b COLD_SUSPICIOUS_BLOCK_PROCESSOR + f [Lnet/minecraft/resources/MinecraftKey; c WARM_RUINS + f [Lnet/minecraft/resources/MinecraftKey; d RUINS_BRICK + f [Lnet/minecraft/resources/MinecraftKey; e RUINS_CRACKED + f [Lnet/minecraft/resources/MinecraftKey; f RUINS_MOSSY + f [Lnet/minecraft/resources/MinecraftKey; g BIG_RUINS_BRICK + f [Lnet/minecraft/resources/MinecraftKey; h BIG_RUINS_MOSSY + f [Lnet/minecraft/resources/MinecraftKey; i BIG_RUINS_CRACKED + f [Lnet/minecraft/resources/MinecraftKey; j BIG_WARM_RUINS + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/List; a allPositions + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/MinecraftKey; a getSmallWarmRuin + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; a archyRuleProcessor + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;)V a addClusterRuins + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)V a addPieces + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;ZF)V a addPiece + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/MinecraftKey; b getBigWarmRuin +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1 net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1 + f [I a $SwitchMap$net$minecraft$world$level$levelgen$structure$structures$OceanRuinStructure$Type +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$a net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; h biomeType + f F i integrity + f Z j isLarge + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$a; a create + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/block/EnumBlockRotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I a getHeight + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker + m (Lnet/minecraft/world/level/block/EnumBlockRotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; e biomeTemp + f F f largeProbability + f F g clusterProbability + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$4 + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; b lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; c lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; a WARM + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; b COLD + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; e $VALUES + m ()Ljava/lang/String; a getName + m ()[Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece + f Lorg/slf4j/Logger; h LOGGER + f F i PROBABILITY_OF_GOLD_GONE + f F j PROBABILITY_OF_MAGMA_INSTEAD_OF_NETHERRACK + f F k PROBABILITY_OF_MAGMA_INSTEAD_OF_LAVA + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; l verticalPlacement + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a; m properties + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/block/Block;FLnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates; a getBlockReplaceRule + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates; a getLavaProcessorRule + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;)V a addNetherrackDripColumnsBelowPortal + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates; a getBlockReplaceRule + m (Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a maybeAddVines + m (Lnet/minecraft/world/level/GeneratorAccess;IILnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;)I a getSurfaceY + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$1 + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)V a lambda$postProcess$2 + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a canBlockBeReplacedByNetherrackOrMagma + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; a getHeightMapType + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;)V b spreadNetherrack + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; b lambda$new$0 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V b maybeAddLeavesAbove + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V c addNetherrackDripColumn + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V d placeNetherrackOrMagma +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties + f Lcom/mojang/serialization/Codec; a CODEC + f Z b cold + f F c mossiness + f Z d airPocket + f Z e overgrown + f Z f vines + f Z g replaceWithBlackstone + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; a lambda$static$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6 + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; b lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; c lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; d lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Float; e lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; f lambda$static$0 +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; a ON_LAND_SURFACE + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; b PARTLY_BURIED + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; c ON_OCEAN_FLOOR + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; d IN_MOUNTAIN + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; e UNDERGROUND + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; f IN_NETHER + f Lnet/minecraft/util/INamable$a; g CODEC + f Ljava/lang/String; h name + f [Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; i $VALUES + m ()Ljava/lang/String; a getName + m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; a byName + m ()[Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + f [Ljava/lang/String; e STRUCTURE_LOCATION_PORTALS + f [Ljava/lang/String; f STRUCTURE_LOCATION_GIANT_PORTALS + f F g PROBABILITY_OF_GIANT_PORTAL + f I h MIN_Y_INDEX + f Ljava/util/List; i setups + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/SeededRandom;F)Z a sample + m (Lnet/minecraft/util/RandomSource;II)I a getRandomWithinInterval + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$a;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$2 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;I)Z a isCold + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;ZIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a findSuitableY + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure;)Ljava/util/List; a lambda$static$0 + m (Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/BlockColumn; a lambda$findSuitableY$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$a net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; b placement + f F c airPocketProbability + f F d mossiness + f Z e overgrown + f Z f vines + f Z g canBeCold + f Z h replaceWithBlackstone + f F i weight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; a placement + m ()F b airPocketProbability + m ()F c mossiness + m ()Z d overgrown + m ()Z e vines + m ()Z f canBeCold + m ()Z g replaceWithBlackstone + m ()F h weight +c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces + f I a NUMBER_OF_BLOCKS_ALLOWED_IN_WORLD_GEN_REGION + f Lnet/minecraft/core/BlockPosition; b PIVOT + f [Lnet/minecraft/resources/MinecraftKey; c STRUCTURE_LOCATION_BEACHED + f [Lnet/minecraft/resources/MinecraftKey; d STRUCTURE_LOCATION_OCEAN + f Ljava/util/Map; e MARKERS_TO_LOOT + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$a; a addRandomPiece +c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$a net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece + f Z h isBeached + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (ILnet/minecraft/util/RandomSource;)I a calculateBeachedPosition + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0 + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker + m (I)V c adjustPositionHeight + m ()Z l isTooBigToFitInWorldGenRegion +c net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + f Z e isBeached + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$2 + m (Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure;)Ljava/lang/Boolean; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces + f I a MAGIC_START_Y + f I b SMALL_DOOR_WIDTH + f I c SMALL_DOOR_HEIGHT + f I d MAX_DEPTH + f I e LOWEST_Y_POSITION + f Z f CHECK_AIR + f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$f; g STRONGHOLD_PIECE_WEIGHTS + f Ljava/util/List; h currentPieces + f Ljava/lang/Class; i imposedPiece + f I j totalWeight + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$k; k SMOOTH_STONE_SELECTOR + m (Ljava/lang/Class;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p; a findAndCreatePieceFactory + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p; a generatePieceFromSmallDoor + m ()V a resetPieces + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; b generateAndAddPiece + m ()Z b updatePieceWeight +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1 + m (I)Z a doPlace +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2 + m (I)Z a doPlace +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$a net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f Z d hasPlacedChest + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$a; a createPiece + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$b net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FillerCorridor + f I a steps + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a findPieceBox +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f Z d leftLow + f Z i leftHigh + f Z j rightLow + f Z k rightHigh + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$c; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$d net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$d; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$e net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library + f I a WIDTH + f I b HEIGHT + f I c TALL_HEIGHT + f I d DEPTH + f Z i isTall + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$e; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$f net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight + f Ljava/lang/Class; a pieceClass + f I b weight + f I c placeCount + f I d maxPlaceCount + m ()Z a isValid + m (I)Z a doPlace +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$g net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f Z d hasPlacedSpawner + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$g; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$h net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$h; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$i net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$i; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$j net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f I d type + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$j; a createPiece + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$k net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector + m (Lnet/minecraft/util/RandomSource;IIIZ)V a next +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$l net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f Z d isSource + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$l; a createPiece +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$f; a previousPiece + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$g; b portalRoomPiece + f Ljava/util/List; c pendingChildren + m ()Lnet/minecraft/core/BlockPosition; h getLocatorPosition +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$n net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight + f I a WIDTH + f I b HEIGHT + f I c DEPTH + f Z d leftChild + f Z i rightChild + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$n; a createPiece + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$o net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown + f I a WIDTH + f I b HEIGHT + f I c DEPTH + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$o; a createPiece + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; h entryDoor + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a isOkBox + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a generateSmallDoorChildForward + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a;III)V a generateSmallDoor + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; b generateSmallDoorChildLeft + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; b randomSmallDoor + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; c generateSmallDoorChildRight +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; a OPENING + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; b WOOD_DOOR + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; c GRATES + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; d IRON_DOOR + f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; e $VALUES + m ()[Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; a $values +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$q net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Turn + f I a WIDTH + f I b HEIGHT + f I c DEPTH +c net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece + f Z h spawnedWitch + f Z i spawnedCat + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a spawnCat + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData +c net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V a generateMansion +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$a net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FirstFloorRoomCollection + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; a get1x1 + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; a get1x2SideEntrance + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; b get1x2FrontEntrance + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; b get1x1Secret + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; c get1x2Secret + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; d get2x2 + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; e get2x2Secret +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; a get1x1 + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; a get1x2SideEntrance + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; b get1x2FrontEntrance + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; b get1x1Secret + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; c get1x2Secret + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; d get2x2 + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; e get2x2Secret +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid + f I a DEFAULT_SIZE + f I b CLEAR + f I c CORRIDOR + f I d ROOM + f I e START_ROOM + f I f TEST_ROOM + f I g BLOCKED + f I h ROOM_1x1 + f I i ROOM_1x2 + f I j ROOM_2x2 + f I k ROOM_ORIGIN_FLAG + f I l ROOM_DOOR_FLAG + f I m ROOM_STAIRS_FLAG + f I n ROOM_CORRIDOR_FLAG + f I o ROOM_TYPE_MASK + f I p ROOM_ID_MASK + f Lnet/minecraft/util/RandomSource; q random + f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g; r baseGrid + f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g; s thirdFloorGrid + f [Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g; t floorRooms + f I u entranceX + f I v entranceY + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;IILnet/minecraft/core/EnumDirection;I)V a recursiveCorridor + m ()V a setupThirdFloor + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;)Z a cleanEdges + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;II)Z a isHouse + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;IIII)Z a isRoomId + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;)V a identifyRooms + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;IIII)Lnet/minecraft/core/EnumDirection; b get1x2RoomDirection +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$d net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionPiecePlacer + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; a structureTemplateManager + f Lnet/minecraft/util/RandomSource; b random + f I c startX + f I d startY + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b;)V a addRoom2x2Secret + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;Lnet/minecraft/core/EnumDirection;IIII)V a traverseOuterWalls + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b;)V a addRoom1x1 + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;)V a createRoof + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b;)V a addRoom2x2 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$c;)V a createMansion + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b;Z)V a addRoom1x2 + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;)V a entrance + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;)V b traverseWallPiece + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;)V c traverseTurn + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;)V d traverseInnerTurn +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData + f Lnet/minecraft/world/level/block/EnumBlockRotation; a rotation + f Lnet/minecraft/core/BlockPosition; b position + f Ljava/lang/String; c wallType +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$f net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SecondFloorRoomCollection + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; a get1x1 + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; a get1x2SideEntrance + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; b get1x2FrontEntrance + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; b get1x1Secret + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; c get1x2Secret + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; d get2x2 + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; e get2x2Secret +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid + f [[I a grid + f I b width + f I c height + f I d valueIfOutside + m (IIII)V a setif + m (IIIII)V a set + m (III)V a set + m (II)I a get + m (III)Z b edgesTo +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$h net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$ThirdFloorRoomCollection +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$i net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$WoodlandMansionPiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData + m (Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0 + m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a makeLocation + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker + m ()Lnet/minecraft/resources/MinecraftKey; b makeTemplateLocation +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure + f Lcom/mojang/serialization/MapCodec; d CODEC + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)V a generatePieces + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint + m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V a afterPlace + m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0 + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type +c net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; b delegate + f Lnet/minecraft/util/valueproviders/IntProvider; c limit + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Ljava/util/List; a finalizeProcessing + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate + f Ljava/lang/String; a PALETTE_TAG + f Ljava/lang/String; b PALETTE_LIST_TAG + f Ljava/lang/String; c ENTITIES_TAG + f Ljava/lang/String; d BLOCKS_TAG + f Ljava/lang/String; e BLOCK_TAG_POS + f Ljava/lang/String; f BLOCK_TAG_STATE + f Ljava/lang/String; g BLOCK_TAG_NBT + f Ljava/lang/String; h ENTITY_TAG_POS + f Ljava/lang/String; i ENTITY_TAG_BLOCKPOS + f Ljava/lang/String; j ENTITY_TAG_NBT + f Ljava/lang/String; k SIZE_TAG + f Ljava/util/List; l palettes + f Ljava/util/List; m entityInfoList + f Lnet/minecraft/core/BaseBlockPosition; n size + f Ljava/lang/String; o author + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)I a lambda$buildInfoList$2 + m (Ljava/lang/String;)V a setAuthor + m (Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/phys/Vec3D;ZLnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/Entity;)V a lambda$placeEntities$5 + m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;III)V a updateShapeAtEdge + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; a filterBlocks + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a calculateRelativePosition + m ([D)Lnet/minecraft/nbt/NBTTagList; a newDoubleList + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a calculateConnectedPosition + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;IIILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/EnumDirection;III)V a lambda$updateShapeAtEdge$4 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;II)Lnet/minecraft/core/BlockPosition; a getZeroPositionWithTransform + m (Lnet/minecraft/world/entity/Entity;)Z a lambda$fillEntityList$3 + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Z)V a placeEntities + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BaseBlockPosition;ZLnet/minecraft/world/level/block/Block;)V a fillFromWorld + m ()Lnet/minecraft/core/BaseBlockPosition; a getSize + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/util/RandomSource;I)Z a placeInWorld + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Ljava/util/List; a getJigsaws + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a transform + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Ljava/util/List;)Ljava/util/List; a processBlockInfos + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Optional; a createEntityIgnoreException + m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/core/BlockPosition;)V a updateShapeAtEdge + m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List; a buildInfoList + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; a getJointType + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a getZeroPositionWithTransform + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a transform + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/nbt/NBTTagList;)V a loadPalette + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V a addToLists + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/NBTTagCompound;)V a load + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)V a fillEntityList + m ([I)Lnet/minecraft/nbt/NBTTagList; a newIntegerList + m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; a lambda$getJointType$6 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/world/level/block/Block;Z)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a filterBlocks + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)I b lambda$buildInfoList$1 + m ()Ljava/lang/String; b getAuthor + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b getBoundingBox + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)I c lambda$buildInfoList$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$1 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$1 + f [I a $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b $SwitchMap$net$minecraft$world$level$block$Mirror +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo + f Lnet/minecraft/core/BlockPosition; a pos + f Lnet/minecraft/world/level/block/state/IBlockData; b state + f Lnet/minecraft/nbt/NBTTagCompound; c nbt + m ()Lnet/minecraft/core/BlockPosition; a pos + m ()Lnet/minecraft/world/level/block/state/IBlockData; b state + m ()Lnet/minecraft/nbt/NBTTagCompound; c nbt +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$EntityInfo net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureEntityInfo + f Lnet/minecraft/world/phys/Vec3D; a pos + f Lnet/minecraft/core/BlockPosition; b blockPos + f Lnet/minecraft/nbt/NBTTagCompound; c nbt +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a info + f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; b jointType + f Lnet/minecraft/resources/MinecraftKey; c name + f Lnet/minecraft/resources/MinecraftKey; d pool + f Lnet/minecraft/resources/MinecraftKey; e target + f I f placementPriority + f I g selectionPriority + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a info + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a; a of + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a; b withInfo + m ()Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; b jointType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Ljava/lang/String; c lambda$of$0 + m ()Lnet/minecraft/resources/MinecraftKey; c name + m ()Lnet/minecraft/resources/MinecraftKey; d pool + m ()Lnet/minecraft/resources/MinecraftKey; e target + m ()I f placementPriority + m ()I g selectionPriority +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$b net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette + f Ljava/util/List; a blocks + f Ljava/util/Map; b cache + f Ljava/util/List; c cachedJigsaws + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Z a lambda$blocks$0 + m ()Ljava/util/List; a jigsaws + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; a blocks + m ()Ljava/util/List; b blocks + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; b lambda$blocks$1 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette + f Lnet/minecraft/world/level/block/state/IBlockData; a DEFAULT_BLOCK_STATE + f Lnet/minecraft/core/RegistryBlockID; b ids + f I c lastId + m (Lnet/minecraft/world/level/block/state/IBlockData;)I a idFor + m (I)Lnet/minecraft/world/level/block/state/IBlockData; a stateFor + m (Lnet/minecraft/world/level/block/state/IBlockData;I)V a addMapping +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo net/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings + f Lnet/minecraft/world/level/block/EnumBlockMirror; a mirror + f Lnet/minecraft/world/level/block/EnumBlockRotation; b rotation + f Lnet/minecraft/core/BlockPosition; c rotationPivot + f Z d ignoreEntities + f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; e boundingBox + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; f liquidSettings + f Lnet/minecraft/util/RandomSource; g random + f I h palette + f Ljava/util/List; i processors + f Z j knownShape + f Z k finalizeEntities + m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setIgnoreEntities + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a addProcessor + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setLiquidSettings + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a copy + m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$b; a getRandomPalette + m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setRotation + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setRotationPivot + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setBoundingBox + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setRandom + m (Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setMirror + m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; b setKnownShape + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; b clearProcessors + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; b popProcessor + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/util/RandomSource; b getRandom + m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; c setFinalizeEntities + m ()Lnet/minecraft/world/level/block/EnumBlockMirror; c getMirror + m ()Lnet/minecraft/world/level/block/EnumBlockRotation; d getRotation + m ()Lnet/minecraft/core/BlockPosition; e getRotationPivot + m ()Z f isIgnoreEntities + m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; g getBoundingBox + m ()Z h getKnownShape + m ()Ljava/util/List; i getProcessors + m ()Z j shouldApplyWaterlogging + m ()Z k shouldFinalizeEntities +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Ljava/util/List; a finalizeProcessing + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlackstoneReplace net/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlackstoneReplace; b INSTANCE + f Ljava/util/Map; c replacements + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m (Ljava/util/HashMap;)V a lambda$new$1 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlackstoneReplace; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockAge net/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b PROBABILITY_OF_REPLACING_FULL_BLOCK + f F c PROBABILITY_OF_REPLACING_STAIRS + f F d PROBABILITY_OF_REPLACING_OBSIDIAN + f [Lnet/minecraft/world/level/block/state/IBlockData; e NON_MOSSY_REPLACEMENTS + f F f mossiness + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a maybeReplaceStairs + m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/IBlockData;[Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomBlock + m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomBlock + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockAge;)Ljava/lang/Float; a lambda$static$0 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomFacingStairs + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a maybeReplaceFullStoneBlock + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; b maybeReplaceSlab + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; c maybeReplaceWall + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; d maybeReplaceObsidian +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore net/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore; b STRUCTURE_BLOCK + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore; c AIR + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore; d STRUCTURE_AND_AIR + f Lcom/google/common/collect/ImmutableList; e toIgnore + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore;)Ljava/util/List; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorGravity net/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/HeightMap$Type; b heightmap + f I c offset + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorGravity;)Ljava/lang/Integer; a lambda$static$1 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorGravity;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorJigsawReplacement net/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorJigsawReplacement; b INSTANCE + f Lorg/slf4j/Logger; c LOGGER + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorJigsawReplacement; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorLavaSubmergedBlock net/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorLavaSubmergedBlock; b INSTANCE + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorLavaSubmergedBlock; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorNop net/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorNop; b INSTANCE + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorNop; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; a DEFAULT_BLOCK_ENTITY_MODIFIER + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; c inputPredicate + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; d locPredicate + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; e posPredicate + f Lnet/minecraft/world/level/block/state/IBlockData; f outputState + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; g blockEntityModifier + m ()Lnet/minecraft/world/level/block/state/IBlockData; a getOutputState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; a lambda$static$4 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a getOutputTag + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; c lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; d lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; e lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRotation net/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Optional; b rottableBlocks + f F c integrity + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRotation;)Ljava/lang/Float; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRotation;)Ljava/util/Optional; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRule net/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/google/common/collect/ImmutableList; b rules + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRule;)Ljava/util/List; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest net/minecraft/world/level/levelgen/structure/templatesystem/RuleTest + f Lcom/mojang/serialization/Codec; c CODEC + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType net/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a ALWAYS_TRUE_TEST + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; b BLOCK_TEST + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; c BLOCKSTATE_TEST + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; d TAG_TEST + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; e RANDOM_BLOCK_TEST + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; f RANDOM_BLOCKSTATE_TEST + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a register +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType + f Lcom/mojang/serialization/Codec; a SINGLE_CODEC + f Lcom/mojang/serialization/Codec; b LIST_OBJECT_CODEC + f Lcom/mojang/serialization/Codec; c DIRECT_CODEC + f Lcom/mojang/serialization/Codec; d LIST_CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; e BLOCK_IGNORE + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; f BLOCK_ROT + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; g GRAVITY + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; h JIGSAW_REPLACEMENT + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; i RULE + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; j NOP + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; k BLOCK_AGE + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; l BLACKSTONE_REPLACE + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; m LAVA_SUBMERGED_BLOCK + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; n PROTECTED_BLOCKS + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; o CAPPED + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a register + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlock net/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/Block; b block + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlock;)Lnet/minecraft/world/level/block/Block; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlockState net/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/IBlockData; b blockState + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlockState;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlock net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/Block; b block + f F d probability + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlock;)Ljava/lang/Float; a lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlock;)Lnet/minecraft/world/level/block/Block; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlockState net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/state/IBlockData; b blockState + f F d probability + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlockState;)Ljava/lang/Float; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlockState;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTag net/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/tags/TagKey; b tag + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTag;)Lnet/minecraft/tags/TagKey; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType +c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTrue net/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTrue; b INSTANCE + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTrue; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings net/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; a IGNORE_WATERLOGGING + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; b APPLY_WATERLOGGING + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; e $VALUES + m ()[Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest + f Lcom/mojang/serialization/Codec; c CODEC + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a getType + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test +c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear net/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b minChance + f F d maxChance + f I e minDist + f I f maxDist + f Lnet/minecraft/core/EnumDirection$EnumAxis; g axis + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a getType + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Lnet/minecraft/core/EnumDirection$EnumAxis; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Ljava/lang/Integer; b lambda$static$3 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Ljava/lang/Integer; c lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Ljava/lang/Float; d lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Ljava/lang/Float; e lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear net/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b minChance + f F d maxChance + f I e minDist + f I f maxDist + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear;)Ljava/lang/Integer; a lambda$static$3 + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear;)Ljava/lang/Integer; b lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear;)Ljava/lang/Float; c lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear;)Ljava/lang/Float; d lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestTrue net/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestTrue; b INSTANCE + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a getType + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestTrue; b lambda$static$0 +c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a ALWAYS_TRUE_TEST + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; b LINEAR_POS_TEST + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; c AXIS_ALIGNED_LINEAR_POS_TEST + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a register +c net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorList net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorList + f Ljava/util/List; a list + m ()Ljava/util/List; a list +c net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor + f Lnet/minecraft/tags/TagKey; a cannotReplace + f Lcom/mojang/serialization/MapCodec; b CODEC + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor;)Lnet/minecraft/tags/TagKey; a lambda$static$0 + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager + f Ljava/lang/String; a STRUCTURE_RESOURCE_DIRECTORY_NAME + f Lorg/slf4j/Logger; b LOGGER + f Ljava/lang/String; c STRUCTURE_GENERATED_DIRECTORY_NAME + f Ljava/lang/String; d STRUCTURE_FILE_EXTENSION + f Ljava/lang/String; e STRUCTURE_TEXT_FILE_EXTENSION + f Ljava/util/Map; f structureRepository + f Lcom/mojang/datafixers/DataFixer; g fixerUpper + f Lnet/minecraft/server/packs/resources/IResourceManager; h resourceManager + f Ljava/nio/file/Path; i generatedDir + f Ljava/util/List; j sources + f Lnet/minecraft/core/HolderGetter; k blockLookup + f Lnet/minecraft/resources/FileToIdConverter; l RESOURCE_LISTER + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a getOrCreate + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Consumer;)V a listFolderContents + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a relativize + m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z a lambda$listFolderContents$7 + m ()Ljava/util/stream/Stream; a listTemplates + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a readStructure + m (Ljava/nio/file/Path;)Z a lambda$listGenerated$5 + m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V a lambda$loadFromGenerated$4 + m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;)V a lambda$listFolderContents$8 + m (Lnet/minecraft/server/packs/resources/IResourceManager;)V a onResourceManagerReload + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; a createAndValidatePathToGeneratedStructure + m (Ljava/io/InputStream;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a readStructure + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$b;)Ljava/util/stream/Stream; a lambda$listTemplates$0 + m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Throwable;)V a lambda$loadFromResource$2 + m (ILjava/lang/String;)Ljava/lang/String; a lambda$listFolderContents$6 + m (Lnet/minecraft/resources/MinecraftKey;Ljava/nio/file/Path;)Ljava/util/Optional; a loadFromSnbt + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$a;Ljava/util/function/Consumer;)Ljava/util/Optional; a load + m (Ljava/nio/file/Path;)Ljava/io/InputStream; b lambda$loadFromGenerated$3 + m ()Ljava/util/stream/Stream; b listResources + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b get + m (Lnet/minecraft/resources/MinecraftKey;)Z c save + m ()Ljava/util/stream/Stream; c listTestStructures + m ()Ljava/util/stream/Stream; d listGenerated + m (Lnet/minecraft/resources/MinecraftKey;)V d remove + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; e tryLoad + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; f loadFromResource + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; g loadFromTestStructures + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; h loadFromGenerated + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/io/InputStream; i lambda$loadFromResource$1 +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$a net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$b net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source + f Ljava/util/function/Function; a loader + f Ljava/util/function/Supplier; b lister + m ()Ljava/util/function/Function; a loader + m ()Ljava/util/function/Supplier; b lister +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/resources/ResourceKey; d lootTable + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$apply$2 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot;)Lnet/minecraft/resources/ResourceKey; a lambda$static$0 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/nbt/NBTTagCompound; b tag + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear; b INSTANCE + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; a INSTANCE + f Lcom/mojang/serialization/MapCodec; b CODEC + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier + f Lcom/mojang/serialization/Codec; c CODEC + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a CLEAR + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; b PASSTHROUGH + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; c APPEND_STATIC + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; d APPEND_LOOT + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a register +c net/minecraft/world/level/levelgen/synth/BlendedNoise net/minecraft/world/level/levelgen/synth/BlendedNoise + f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC + f Lcom/mojang/serialization/Codec; e SCALE_RANGE + f Lcom/mojang/serialization/MapCodec; f DATA_CODEC + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; g minLimitNoise + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; h maxLimitNoise + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; i mainNoise + f D j xzMultiplier + f D k yMultiplier + f D l xzFactor + f D m yFactor + f D n smearScaleMultiplier + f D o maxValue + f D p xzScale + f D q yScale + m (Ljava/lang/StringBuilder;)V a parityConfigString + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; a lambda$static$4 + m (DDDDD)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; a createUnseeded + m ()D a minValue + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; a withNewRandom + m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute + m ()D b maxValue + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; b lambda$static$3 + m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; c lambda$static$2 + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; d lambda$static$1 + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; e lambda$static$0 +c net/minecraft/world/level/levelgen/synth/NoiseGenerator3 net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise + f [Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler; a noiseLevels + f D b highestFreqValueFactor + f D c highestFreqInputFactor + m (DDZ)D a getValue +c net/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler net/minecraft/world/level/levelgen/synth/SimplexNoise + f [[I a GRADIENT + f D b xo + f D c yo + f D d zo + f D e SQRT_3 + f D f F2 + f D g G2 + f [I h p + m (DDD)D a getValue + m (IDDDD)D a getCornerNoise3D + m (I)I a p + m (DD)D a getValue + m ([IDDD)D a dot +c net/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal net/minecraft/world/level/levelgen/synth/NormalNoise + f D a INPUT_FACTOR + f D b TARGET_DEVIATION + f D c valueFactor + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; d first + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; e second + f D f maxValue + f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; g parameters + m (Ljava/lang/StringBuilder;)V a parityConfigString + m (DDD)D a getValue + m (I)D a expectedDeviation + m (Lnet/minecraft/util/RandomSource;I[D)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a create + m ()D a maxValue + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a createLegacyNetherBiome + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; b create + m ()Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; b parameters +c net/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a net/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters + f Lcom/mojang/serialization/Codec; a DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b CODEC + f I c firstOctave + f Lit/unimi/dsi/fastutil/doubles/DoubleList; d amplitudes + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I a firstOctave + m (DLit/unimi/dsi/fastutil/doubles/DoubleArrayList;)V a lambda$new$1 + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; b amplitudes +c net/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves net/minecraft/world/level/levelgen/synth/PerlinNoise + f I a ROUND_OFF + f [Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorPerlin; b noiseLevels + f I c firstOctave + f Lit/unimi/dsi/fastutil/doubles/DoubleList; d amplitudes + f D e lowestFreqValueFactor + f D f lowestFreqInputFactor + f D g maxValue + m (Ljava/lang/StringBuilder;)V a parityConfigString + m (DDD)D a getValue + m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; a createLegacyForBlendedNoise + m (Lnet/minecraft/util/RandomSource;)V a skipOctave + m (I)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorPerlin; a getOctaveNoise + m (Ljava/lang/Double;)Ljava/lang/String; a lambda$parityConfigString$1 + m (Lnet/minecraft/util/RandomSource;ID[D)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; a create + m (Lnet/minecraft/util/RandomSource;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; a create + m ()D a maxValue + m (D)D a maxBrokenValue + m (Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair; a makeAmplitudes + m (DDDDDZ)D a getValue + m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; a createLegacyForLegacyNetherBiome + m (Ljava/lang/Double;)Z b lambda$new$0 + m (D)D b wrap + m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; b create + m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; b create + m ()I b firstOctave + m (D)D c edgeValue + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; c amplitudes +c net/minecraft/world/level/levelgen/synth/NoiseGeneratorPerlin net/minecraft/world/level/levelgen/synth/ImprovedNoise + f D a xo + f D b yo + f D c zo + f F d SHIFT_UP_EPSILON + f [B e p + m (Ljava/lang/StringBuilder;)V a parityConfigString + m (IIIDDDD)D a sampleAndLerp + m (DDD)D a noise + m (DDDDD)D a noise + m (IIIDDD[D)D a sampleWithDerivative + m (IDDD)D a gradDot + m (DDD[D)D a noiseWithDerivative + m (I)I a p +c net/minecraft/world/level/levelgen/synth/NoiseUtils net/minecraft/world/level/levelgen/synth/NoiseUtils + m (Ljava/lang/StringBuilder;DDD[B)V a parityNoiseOctaveConfigString + m (DD)D a biasTowardsExtreme + m (Ljava/lang/StringBuilder;DDD[I)V a parityNoiseOctaveConfigString +c net/minecraft/world/level/lighting/ChunkSkyLightSources net/minecraft/world/level/lighting/ChunkSkyLightSources + f I a NEGATIVE_INFINITY + f I b SIZE + f I c minY + f Lnet/minecraft/util/DataBits; d heightmap + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; e mutablePos1 + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; f mutablePos2 + m (Lnet/minecraft/world/level/IBlockAccess;IILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a updateEdge + m (I)V a fill + m ()I a getHighestLowestSourceY + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a findLowestSourceBelow + m (Lnet/minecraft/world/level/IBlockAccess;III)Z a update + m (Lnet/minecraft/world/level/chunk/IChunkAccess;)V a fillFrom + m (Lnet/minecraft/world/level/chunk/IChunkAccess;III)I a findLowestSourceY + m (II)I a getLowestSourceY + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEdgeOccluded + m (II)V b set + m (I)I b get + m (II)I c index + m (I)I c extendSourcesBelowWorld +c net/minecraft/world/level/lighting/ILightEngine net/minecraft/world/level/lighting/LightEventListener + m ()Z N_ hasLightWork + m (Lnet/minecraft/core/BlockPosition;)V a checkBlock + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled + m (Lnet/minecraft/core/BlockPosition;Z)V a updateSectionStatus + m ()I a runLightUpdates + m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources +c net/minecraft/world/level/lighting/LevelLightEngine net/minecraft/world/level/lighting/LevelLightEngine + f I b LIGHT_SECTION_PADDING + f Lnet/minecraft/world/level/lighting/LevelLightEngine; c EMPTY + f Lnet/minecraft/world/level/LevelHeightAccessor; d levelHeightAccessor + m ()Z N_ hasLightWork + m (Lnet/minecraft/core/BlockPosition;)V a checkBlock + m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;)Ljava/lang/String; a getDebugData + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled + m ()I a runLightUpdates + m (Lnet/minecraft/core/BlockPosition;I)I a getRawBrightness + m (Lnet/minecraft/world/level/EnumSkyBlock;)Lnet/minecraft/world/level/lighting/LightEngineLayerEventListener; a getLayerListener + m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData + m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus + m (J)Z a lightOnInColumn + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources + m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; b getDebugSectionType + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V b retainData + m ()I c getLightSectionCount + m ()I d getMinLightSection + m ()I e getMaxLightSection +c net/minecraft/world/level/lighting/LeveledPriorityQueue net/minecraft/world/level/lighting/LeveledPriorityQueue + f I a levelCount + f [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; b queues + f I c firstQueuedLevel + m (JII)V a dequeue + m ()J a removeFirstLong + m (I)V a checkFirstQueuedLevel + m (JI)V a enqueue + m ()Z b isEmpty +c net/minecraft/world/level/lighting/LeveledPriorityQueue$1 net/minecraft/world/level/lighting/LeveledPriorityQueue$1 + f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; b this$0 +c net/minecraft/world/level/lighting/LightEngine net/minecraft/world/level/lighting/LightEngine + f I a MAX_LEVEL + f I b MIN_OPACITY + f J c PULL_LIGHT_IN_ENTRY + f [Lnet/minecraft/core/EnumDirection; d PROPAGATION_DIRECTIONS + f Lnet/minecraft/world/level/chunk/ILightAccess; e chunkSource + f Lnet/minecraft/world/level/lighting/LightEngineStorage; f storage + f I g MIN_QUEUE_SIZE + f Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; h blockNodesToCheck + f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; i decreaseQueue + f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; j increaseQueue + f I k CACHE_SIZE + f [J l lastChunkPos + f [Lnet/minecraft/world/level/chunk/LightChunk; m lastChunk + m ()Z N_ hasLightWork + m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayerData + m (Lnet/minecraft/core/BlockPosition;)V a checkBlock + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled + m ()I a runLightUpdates + m (II)Lnet/minecraft/world/level/chunk/LightChunk; a getChunk + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shapeOccludes + m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus + m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getOcclusionShape + m (JJ)V a propagateDecrease + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEmptyShape + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;I)I a getLightBlockInto + m (J)V a checkNode + m (JJI)V a propagateIncrease + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a hasDifferentLightProperties + m (JJ)V b enqueueDecrease + m (Lnet/minecraft/core/BlockPosition;)I b getLightValue + m (J)Ljava/lang/String; b getDebugData + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V b retainData + m (Lnet/minecraft/world/level/block/state/IBlockData;)I b getOpacity + m (J)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; c getDebugSectionType + m ()V c clearChunkCache + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; c getState + m (JJ)V c enqueueIncrease + m ()I d propagateIncreases + m ()I e propagateDecreases +c net/minecraft/world/level/lighting/LightEngine$a net/minecraft/world/level/lighting/LightEngine$QueueEntry + f I a FROM_LEVEL_BITS + f I b DIRECTION_BITS + f J c LEVEL_MASK + f J d DIRECTIONS_MASK + f J e FLAG_FROM_EMPTY_SHAPE + f J f FLAG_INCREASE_FROM_EMISSION + m (IZ)J a increaseLightFromEmission + m (JLnet/minecraft/core/EnumDirection;)Z a shouldPropagateInDirection + m (J)I a getFromLevel + m (I)J a decreaseAllDirections + m (IZLnet/minecraft/core/EnumDirection;)J a increaseSkipOneDirection + m (ILnet/minecraft/core/EnumDirection;)J a decreaseSkipOneDirection + m (ZZZZZ)J a increaseSkySourceInDirections + m (JI)J a withLevel + m (J)Z b isFromEmptyShape + m (IZLnet/minecraft/core/EnumDirection;)J b increaseOnlyOneDirection + m (JLnet/minecraft/core/EnumDirection;)J b withDirection + m (J)Z c isIncreaseFromEmission + m (JLnet/minecraft/core/EnumDirection;)J c withoutDirection +c net/minecraft/world/level/lighting/LightEngineBlock net/minecraft/world/level/lighting/BlockLightEngine + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; g mutablePos + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$propagateLightSources$0 + m (JLnet/minecraft/world/level/block/state/IBlockData;)I a getEmission + m (JJ)V a propagateDecrease + m (J)V a checkNode + m (JJI)V a propagateIncrease + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources +c net/minecraft/world/level/lighting/LightEngineGraph net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint + f I a NO_COMPUTED_LEVEL + f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; b priorityQueue + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; c computedLevels + f Z d hasWork + f J e SOURCE + f I f levelCount + m (JJIZ)V a checkEdge + m (JJIIIZ)V a checkEdge + m (JI)V a setLevel + m (JJI)I a getComputedLevel + m (JIZ)V a checkNeighborsAfterUpdate + m (Ljava/util/function/LongPredicate;Lit/unimi/dsi/fastutil/longs/LongList;J)V a lambda$removeIf$0 + m (Ljava/util/function/LongPredicate;)V a removeIf + m (II)I a calculatePriority + m (J)Z a isSource + m (JJIZ)V b checkNeighbor + m (JJI)I b computeLevelFromNeighbor + m (I)I b runUpdates + m (J)I c getLevel + m ()Z c hasWork + m ()I d getQueueSize + m (J)V e removeFromQueue + m (J)V f checkNode +c net/minecraft/world/level/lighting/LightEngineGraph$1 net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint$1 + f Lnet/minecraft/world/level/lighting/LightEngineGraph; b this$0 +c net/minecraft/world/level/lighting/LightEngineLayerEventListener net/minecraft/world/level/lighting/LayerLightEventListener + m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayerData + m (Lnet/minecraft/core/BlockPosition;)I b getLightValue +c net/minecraft/world/level/lighting/LightEngineLayerEventListener$Void net/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener + f Lnet/minecraft/world/level/lighting/LightEngineLayerEventListener$Void; a INSTANCE + f [Lnet/minecraft/world/level/lighting/LightEngineLayerEventListener$Void; b $VALUES + m ()Z N_ hasLightWork + m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayerData + m (Lnet/minecraft/core/BlockPosition;)V a checkBlock + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled + m ()I a runLightUpdates + m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources + m (Lnet/minecraft/core/BlockPosition;)I b getLightValue + m ()[Lnet/minecraft/world/level/lighting/LightEngineLayerEventListener$Void; c $values +c net/minecraft/world/level/lighting/LightEngineSky net/minecraft/world/level/lighting/SkyLightEngine + f J g REMOVE_TOP_SKY_SOURCE_ENTRY + f J h REMOVE_SKY_SOURCE_ENTRY + f J i ADD_SKY_SOURCE_ENTRY + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; j mutablePos + f Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; k emptyChunkSources + m (JLnet/minecraft/core/EnumDirection;IZI)V a propagateFromEmptySections + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled + m (III)I a getLowestSourceY + m (JJ)V a propagateDecrease + m (IIII)V a removeSourcesBelow + m (I)Z a isSourceLevel + m (J)V a checkNode + m (JJI)V a propagateIncrease + m (Lnet/minecraft/core/EnumDirection;II)Z a crossedSectionEdge + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources + m (IIII)V b addSourcesAbove + m (II)Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; b getChunkSources + m (III)V b updateSourcesInColumn + m (J)I d countEmptySectionsBelowIfAtBorder +c net/minecraft/world/level/lighting/LightEngineSky$1 net/minecraft/world/level/lighting/SkyLightEngine$1 + f [I a $SwitchMap$net$minecraft$core$Direction +c net/minecraft/world/level/lighting/LightEngineStorage net/minecraft/world/level/lighting/LayerLightSectionStorage + f Lnet/minecraft/world/level/chunk/ILightAccess; a chunkSource + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; b sectionStates + f Lnet/minecraft/world/level/lighting/LightEngineStorageArray; c visibleSectionData + f Lnet/minecraft/world/level/lighting/LightEngineStorageArray; d updatingSectionData + f Lit/unimi/dsi/fastutil/longs/LongSet; e changedSections + f Lit/unimi/dsi/fastutil/longs/LongSet; f sectionsAffectedByLightUpdates + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; g queuedSections + f Z h hasInconsistencies + f Lnet/minecraft/world/level/EnumSkyBlock; i layer + f Lit/unimi/dsi/fastutil/longs/LongSet; j columnsWithSources + f Lit/unimi/dsi/fastutil/longs/LongSet; k columnsToRetainQueuedDataFor + f Lit/unimi/dsi/fastutil/longs/LongSet; l toRemove + m ()Z a hasInconsistencies + m (Lnet/minecraft/world/level/lighting/LightEngine;)V a markNewInconsistencies + m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData + m (Lnet/minecraft/world/level/lighting/LightEngineStorageArray;J)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayer + m (J)I a getLightValue + m (JI)V a setStoredLevel + m (JB)V a putSectionState + m (JZ)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayer + m (J)Z b storingLightForSection + m (JZ)V b setLightEnabled + m ()V b swapSectionMap + m (JZ)V c retainData + m (J)Lnet/minecraft/world/level/chunk/NibbleArray; c getDataLayerToWrite + m (J)Lnet/minecraft/world/level/chunk/NibbleArray; d getDataLayerData + m (JZ)V d updateSectionStatus + m (J)I e getStoredLevel + m (J)V f markSectionAndNeighborsAsAffected + m (J)Lnet/minecraft/world/level/chunk/NibbleArray; g createDataLayer + m (J)V h onNodeAdded + m (J)V i onNodeRemoved + m (J)Z j lightOnInSection + m (J)Z k lightOnInColumn + m (J)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; l getDebugSectionType + m (J)V m initializeSection + m (J)V n removeSection +c net/minecraft/world/level/lighting/LightEngineStorage$a net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionState + f B a EMPTY + f I b MIN_NEIGHBORS + f I c MAX_NEIGHBORS + f B d HAS_DATA_BIT + f B e NEIGHBOR_COUNT_BITS + m (BZ)B a hasData + m (B)Z a hasData + m (BI)B a neighborCount + m (B)I b neighborCount + m (B)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; c type +c net/minecraft/world/level/lighting/LightEngineStorage$b net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType + f Lnet/minecraft/world/level/lighting/LightEngineStorage$b; a EMPTY + f Lnet/minecraft/world/level/lighting/LightEngineStorage$b; b LIGHT_ONLY + f Lnet/minecraft/world/level/lighting/LightEngineStorage$b; c LIGHT_AND_DATA + f Ljava/lang/String; d display + f [Lnet/minecraft/world/level/lighting/LightEngineStorage$b; e $VALUES + m ()Ljava/lang/String; a display + m ()[Lnet/minecraft/world/level/lighting/LightEngineStorage$b; b $values +c net/minecraft/world/level/lighting/LightEngineStorageArray net/minecraft/world/level/lighting/DataLayerStorageMap + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; a map + f I b CACHE_SIZE + f [J c lastSectionKeys + f [Lnet/minecraft/world/level/chunk/NibbleArray; d lastSections + f Z e cacheEnabled + m (J)Lnet/minecraft/world/level/chunk/NibbleArray; a copyDataLayer + m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a setLayer + m ()Lnet/minecraft/world/level/lighting/LightEngineStorageArray; b copy + m (J)Z b hasLayer + m (J)Lnet/minecraft/world/level/chunk/NibbleArray; c getLayer + m ()V c clearCache + m (J)Lnet/minecraft/world/level/chunk/NibbleArray; d removeLayer + m ()V d disableCache +c net/minecraft/world/level/lighting/LightEngineStorageBlock net/minecraft/world/level/lighting/BlockLightSectionStorage + m (J)I a getLightValue +c net/minecraft/world/level/lighting/LightEngineStorageBlock$a net/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap + m ()Lnet/minecraft/world/level/lighting/LightEngineStorageBlock$a; a copy + m ()Lnet/minecraft/world/level/lighting/LightEngineStorageArray; b copy +c net/minecraft/world/level/lighting/LightEngineStorageSky net/minecraft/world/level/lighting/SkyLightSectionStorage + m (J)I a getLightValue + m (I)Z a hasLightDataAtOrBelow + m (Lnet/minecraft/world/level/chunk/NibbleArray;)Lnet/minecraft/world/level/chunk/NibbleArray; a repeatFirstLayer + m ()I c getBottomSectionY + m (JZ)I e getLightValue + m (J)Lnet/minecraft/world/level/chunk/NibbleArray; g createDataLayer + m (J)V h onNodeAdded + m (J)V i onNodeRemoved + m (J)Z m isAboveData + m (J)I n getTopSectionY +c net/minecraft/world/level/lighting/LightEngineStorageSky$a net/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap + f I b currentLowestY + f Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap; c topSections + m ()Lnet/minecraft/world/level/lighting/LightEngineStorageSky$a; a copy + m ()Lnet/minecraft/world/level/lighting/LightEngineStorageArray; b copy +c net/minecraft/world/level/lighting/SpatialLongSet net/minecraft/world/level/lighting/SpatialLongSet + f Lnet/minecraft/world/level/lighting/SpatialLongSet$a; a map +c net/minecraft/world/level/lighting/SpatialLongSet$a net/minecraft/world/level/lighting/SpatialLongSet$InternalMap + f I a X_BITS + f I b Z_BITS + f I c Y_BITS + f I d Y_OFFSET + f I e Z_OFFSET + f I g X_OFFSET + f J h OUTER_MASK + f I i lastPos + f J j lastOuterKey + f I k minSize + m ()J a removeFirstBit + m (IJ)Z a replaceBit + m (JI)J a getFullKey + m (J)J a getOuterKey + m (IJ)Z b removeFromEntry + m (J)I b getInnerKey + m (J)Z c addBit + m (J)Z d removeBit + m (J)Z e removeFromNullEntry +c net/minecraft/world/level/material/EnumPistonReaction net/minecraft/world/level/material/PushReaction + f Lnet/minecraft/world/level/material/EnumPistonReaction; a NORMAL + f Lnet/minecraft/world/level/material/EnumPistonReaction; b DESTROY + f Lnet/minecraft/world/level/material/EnumPistonReaction; c BLOCK + f Lnet/minecraft/world/level/material/EnumPistonReaction; d IGNORE + f Lnet/minecraft/world/level/material/EnumPistonReaction; e PUSH_ONLY + f [Lnet/minecraft/world/level/material/EnumPistonReaction; f $VALUES + m ()[Lnet/minecraft/world/level/material/EnumPistonReaction; a $values +c net/minecraft/world/level/material/Fluid net/minecraft/world/level/material/FluidState + f Lcom/mojang/serialization/Codec; a CODEC + f I f AMOUNT_MAX + f I g AMOUNT_FULL + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/core/HolderSet;)Z a is + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight + m (Lnet/minecraft/world/level/material/FluidType;)Z a isSourceOfType + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a tick + m ()Lnet/minecraft/world/level/material/FluidType; a getType + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a randomTick + m (Lnet/minecraft/world/level/material/FluidType;)Z b is + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b shouldRenderBackwardUpFace + m ()Z b isSource + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; c getFlow + m ()Z c isEmpty + m ()F d getOwnHeight + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; d getShape + m ()I e getAmount + m ()Z f isRandomlyTicking + m ()Lnet/minecraft/world/level/block/state/IBlockData; g createLegacyBlock + m ()Lnet/minecraft/core/particles/ParticleParam; h getDripParticle + m ()F i getExplosionResistance + m ()Lnet/minecraft/core/Holder; j holder + m ()Ljava/util/stream/Stream; k getTags +c net/minecraft/world/level/material/FluidType net/minecraft/world/level/material/Fluid + f Lnet/minecraft/world/level/material/Fluid; a defaultFluidState + f Lnet/minecraft/core/Holder$c; b builtInRegistryHolder + f Lnet/minecraft/core/RegistryBlockID; c FLUID_STATE_REGISTRY + f Lnet/minecraft/world/level/block/state/BlockStateList; d stateDefinition + m (Lnet/minecraft/world/level/material/FluidType;)Z a isSame + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a randomTick + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a animateTick + m ()Lnet/minecraft/world/item/Item; a getBucket + m (Lnet/minecraft/tags/TagKey;)Z a is + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/phys/Vec3D; a getFlow + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith + m (Lnet/minecraft/world/level/material/Fluid;)F a getOwnHeight + m (Lnet/minecraft/world/level/IWorldReader;)I a getTickDelay + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)V b tick + m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/block/state/IBlockData; b createLegacyBlock + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getShape + m ()Z b isEmpty + m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource + m ()F c getExplosionResistance + m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount + m (Lnet/minecraft/world/level/material/Fluid;)V f registerDefaultState + m ()Lnet/minecraft/world/level/block/state/BlockStateList; f getStateDefinition + m ()Lnet/minecraft/world/level/material/Fluid; g defaultFluidState + m ()Lnet/minecraft/core/particles/ParticleParam; h getDripParticle + m ()Z i isRandomlyTicking + m ()Ljava/util/Optional; j getPickupSound + m ()Lnet/minecraft/core/Holder$c; k builtInRegistryHolder +c net/minecraft/world/level/material/FluidTypeEmpty net/minecraft/world/level/material/EmptyFluid + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/phys/Vec3D; a getFlow + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith + m (Lnet/minecraft/world/level/material/Fluid;)F a getOwnHeight + m (Lnet/minecraft/world/level/IWorldReader;)I a getTickDelay + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight + m ()Lnet/minecraft/world/item/Item; a getBucket + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getShape + m ()Z b isEmpty + m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/block/state/IBlockData; b createLegacyBlock + m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource + m ()F c getExplosionResistance + m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount +c net/minecraft/world/level/material/FluidTypeFlowing net/minecraft/world/level/material/FlowingFluid + f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a FALLING + f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b LEVEL + f I e CACHE_SIZE + f Ljava/lang/ThreadLocal; f OCCLUSION_CACHE + f Ljava/util/Map; g shapes + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canPassThroughWall + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSolidFace + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)I a sourceNeighborCount + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a canPassThrough + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/block/state/IBlockData;)V a spreadToSides + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isWaterHole + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; a getNewLiquid + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canHoldFluid + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/phys/Vec3D; a getFlow + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)V a spread + m (Lnet/minecraft/world/level/material/Fluid;)F a getOwnHeight + m (Lnet/minecraft/server/level/WorldServer;)Z a canConvertToSource + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a beforeDestroyingBlock + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/material/Fluid;)I a getSpreadDelay + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a canHoldAnyFluid + m (Z)Lnet/minecraft/world/level/material/Fluid; a getSource + m (IZ)Lnet/minecraft/world/level/material/Fluid; a getFlowing + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/material/Fluid;)V a spreadTo + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a canMaybePassThrough + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidTypeFlowing$b;)I a getSlopeDistance + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight + m (Lnet/minecraft/world/level/IWorldReader;)I b getSlopeFindDistance + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z b canHoldSpecificFluid + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)V b tick + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getShape + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Map; b getSpread + m (Lnet/minecraft/world/level/IWorldReader;)I c getDropOff + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c hasSameAbove + m ()Lnet/minecraft/world/level/material/FluidType; d getFlowing + m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount + m (Lnet/minecraft/world/level/material/Fluid;)I e getLegacyLevel + m ()Lnet/minecraft/world/level/material/FluidType; e getSource + m (Lnet/minecraft/world/level/material/Fluid;)Z g affectsFlow + m (Lnet/minecraft/world/level/material/Fluid;)Z h isSourceBlockOfThisType + m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; l lambda$static$0 +c net/minecraft/world/level/material/FluidTypeFlowing$1 net/minecraft/world/level/material/FlowingFluid$1 +c net/minecraft/world/level/material/FluidTypeFlowing$a net/minecraft/world/level/material/FlowingFluid$BlockStatePairKey + f Lnet/minecraft/world/level/block/state/IBlockData; a first + f Lnet/minecraft/world/level/block/state/IBlockData; b second + f Lnet/minecraft/core/EnumDirection; c direction + m ()Lnet/minecraft/world/level/block/state/IBlockData; a first + m ()Lnet/minecraft/world/level/block/state/IBlockData; b second + m ()Lnet/minecraft/core/EnumDirection; c direction +c net/minecraft/world/level/material/FluidTypeFlowing$b net/minecraft/world/level/material/FlowingFluid$SpreadContext + f Lnet/minecraft/world/level/material/FluidTypeFlowing; a this$0 + f Lnet/minecraft/world/level/IBlockAccess; b level + f Lnet/minecraft/core/BlockPosition; c origin + f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; d stateCache + f Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap; e holeCache + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState + m (Lnet/minecraft/core/BlockPosition;S)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState + m (Lnet/minecraft/core/BlockPosition;)Z b isHole + m (Lnet/minecraft/core/BlockPosition;)S c getCacheKey +c net/minecraft/world/level/material/FluidTypeLava net/minecraft/world/level/material/LavaFluid + f F e MIN_LEVEL_CUTOFF + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith + m (Lnet/minecraft/server/level/WorldServer;)Z a canConvertToSource + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a beforeDestroyingBlock + m (Lnet/minecraft/world/level/material/FluidType;)Z a isSame + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/material/Fluid;)I a getSpreadDelay + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a randomTick + m (Lnet/minecraft/world/level/IWorldReader;)I a getTickDelay + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a fizz + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/material/Fluid;)V a spreadTo + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a animateTick + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a hasFlammableNeighbours + m ()Lnet/minecraft/world/item/Item; a getBucket + m (Lnet/minecraft/world/level/IWorldReader;)I b getSlopeFindDistance + m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/block/state/IBlockData; b createLegacyBlock + m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b isFlammable + m ()F c getExplosionResistance + m (Lnet/minecraft/world/level/IWorldReader;)I c getDropOff + m ()Lnet/minecraft/world/level/material/FluidType; d getFlowing + m ()Lnet/minecraft/world/level/material/FluidType; e getSource + m ()Lnet/minecraft/core/particles/ParticleParam; h getDripParticle + m ()Z i isRandomlyTicking + m ()Ljava/util/Optional; j getPickupSound +c net/minecraft/world/level/material/FluidTypeLava$a net/minecraft/world/level/material/LavaFluid$Flowing + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition + m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource + m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount +c net/minecraft/world/level/material/FluidTypeLava$b net/minecraft/world/level/material/LavaFluid$Source + m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource + m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount +c net/minecraft/world/level/material/FluidTypeWater net/minecraft/world/level/material/WaterFluid + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith + m (Lnet/minecraft/server/level/WorldServer;)Z a canConvertToSource + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a beforeDestroyingBlock + m (Lnet/minecraft/world/level/material/FluidType;)Z a isSame + m (Lnet/minecraft/world/level/IWorldReader;)I a getTickDelay + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a animateTick + m ()Lnet/minecraft/world/item/Item; a getBucket + m (Lnet/minecraft/world/level/IWorldReader;)I b getSlopeFindDistance + m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/block/state/IBlockData; b createLegacyBlock + m ()F c getExplosionResistance + m (Lnet/minecraft/world/level/IWorldReader;)I c getDropOff + m ()Lnet/minecraft/world/level/material/FluidType; d getFlowing + m ()Lnet/minecraft/world/level/material/FluidType; e getSource + m ()Lnet/minecraft/core/particles/ParticleParam; h getDripParticle + m ()Ljava/util/Optional; j getPickupSound +c net/minecraft/world/level/material/FluidTypeWater$a net/minecraft/world/level/material/WaterFluid$Flowing + m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition + m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource + m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount +c net/minecraft/world/level/material/FluidTypeWater$b net/minecraft/world/level/material/WaterFluid$Source + m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource + m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount +c net/minecraft/world/level/material/FluidTypes net/minecraft/world/level/material/Fluids + f Lnet/minecraft/world/level/material/FluidType; a EMPTY + f Lnet/minecraft/world/level/material/FluidTypeFlowing; b FLOWING_WATER + f Lnet/minecraft/world/level/material/FluidTypeFlowing; c WATER + f Lnet/minecraft/world/level/material/FluidTypeFlowing; d FLOWING_LAVA + f Lnet/minecraft/world/level/material/FluidTypeFlowing; e LAVA + m (Ljava/lang/String;Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/world/level/material/FluidType; a register +c net/minecraft/world/level/material/FogType net/minecraft/world/level/material/FogType + f Lnet/minecraft/world/level/material/FogType; a LAVA + f Lnet/minecraft/world/level/material/FogType; b WATER + f Lnet/minecraft/world/level/material/FogType; c POWDER_SNOW + f Lnet/minecraft/world/level/material/FogType; d NONE + f [Lnet/minecraft/world/level/material/FogType; e $VALUES + m ()[Lnet/minecraft/world/level/material/FogType; a $values +c net/minecraft/world/level/material/MaterialMapColor net/minecraft/world/level/material/MapColor + f Lnet/minecraft/world/level/material/MaterialMapColor; A COLOR_BROWN + f Lnet/minecraft/world/level/material/MaterialMapColor; B COLOR_GREEN + f Lnet/minecraft/world/level/material/MaterialMapColor; C COLOR_RED + f Lnet/minecraft/world/level/material/MaterialMapColor; D COLOR_BLACK + f Lnet/minecraft/world/level/material/MaterialMapColor; E GOLD + f Lnet/minecraft/world/level/material/MaterialMapColor; F DIAMOND + f Lnet/minecraft/world/level/material/MaterialMapColor; G LAPIS + f Lnet/minecraft/world/level/material/MaterialMapColor; H EMERALD + f Lnet/minecraft/world/level/material/MaterialMapColor; I PODZOL + f Lnet/minecraft/world/level/material/MaterialMapColor; J NETHER + f Lnet/minecraft/world/level/material/MaterialMapColor; K TERRACOTTA_WHITE + f Lnet/minecraft/world/level/material/MaterialMapColor; L TERRACOTTA_ORANGE + f Lnet/minecraft/world/level/material/MaterialMapColor; M TERRACOTTA_MAGENTA + f Lnet/minecraft/world/level/material/MaterialMapColor; N TERRACOTTA_LIGHT_BLUE + f Lnet/minecraft/world/level/material/MaterialMapColor; O TERRACOTTA_YELLOW + f Lnet/minecraft/world/level/material/MaterialMapColor; P TERRACOTTA_LIGHT_GREEN + f Lnet/minecraft/world/level/material/MaterialMapColor; Q TERRACOTTA_PINK + f Lnet/minecraft/world/level/material/MaterialMapColor; R TERRACOTTA_GRAY + f Lnet/minecraft/world/level/material/MaterialMapColor; S TERRACOTTA_LIGHT_GRAY + f Lnet/minecraft/world/level/material/MaterialMapColor; T TERRACOTTA_CYAN + f Lnet/minecraft/world/level/material/MaterialMapColor; U TERRACOTTA_PURPLE + f Lnet/minecraft/world/level/material/MaterialMapColor; V TERRACOTTA_BLUE + f Lnet/minecraft/world/level/material/MaterialMapColor; W TERRACOTTA_BROWN + f Lnet/minecraft/world/level/material/MaterialMapColor; X TERRACOTTA_GREEN + f Lnet/minecraft/world/level/material/MaterialMapColor; Y TERRACOTTA_RED + f Lnet/minecraft/world/level/material/MaterialMapColor; Z TERRACOTTA_BLACK + f Lnet/minecraft/world/level/material/MaterialMapColor; a NONE + f Lnet/minecraft/world/level/material/MaterialMapColor; aa CRIMSON_NYLIUM + f Lnet/minecraft/world/level/material/MaterialMapColor; ab CRIMSON_STEM + f Lnet/minecraft/world/level/material/MaterialMapColor; ac CRIMSON_HYPHAE + f Lnet/minecraft/world/level/material/MaterialMapColor; ad WARPED_NYLIUM + f Lnet/minecraft/world/level/material/MaterialMapColor; ae WARPED_STEM + f Lnet/minecraft/world/level/material/MaterialMapColor; af WARPED_HYPHAE + f Lnet/minecraft/world/level/material/MaterialMapColor; ag WARPED_WART_BLOCK + f Lnet/minecraft/world/level/material/MaterialMapColor; ah DEEPSLATE + f Lnet/minecraft/world/level/material/MaterialMapColor; ai RAW_IRON + f Lnet/minecraft/world/level/material/MaterialMapColor; aj GLOW_LICHEN + f I ak col + f I al id + f [Lnet/minecraft/world/level/material/MaterialMapColor; am MATERIAL_COLORS + f Lnet/minecraft/world/level/material/MaterialMapColor; b GRASS + f Lnet/minecraft/world/level/material/MaterialMapColor; c SAND + f Lnet/minecraft/world/level/material/MaterialMapColor; d WOOL + f Lnet/minecraft/world/level/material/MaterialMapColor; e FIRE + f Lnet/minecraft/world/level/material/MaterialMapColor; f ICE + f Lnet/minecraft/world/level/material/MaterialMapColor; g METAL + f Lnet/minecraft/world/level/material/MaterialMapColor; h PLANT + f Lnet/minecraft/world/level/material/MaterialMapColor; i SNOW + f Lnet/minecraft/world/level/material/MaterialMapColor; j CLAY + f Lnet/minecraft/world/level/material/MaterialMapColor; k DIRT + f Lnet/minecraft/world/level/material/MaterialMapColor; l STONE + f Lnet/minecraft/world/level/material/MaterialMapColor; m WATER + f Lnet/minecraft/world/level/material/MaterialMapColor; n WOOD + f Lnet/minecraft/world/level/material/MaterialMapColor; o QUARTZ + f Lnet/minecraft/world/level/material/MaterialMapColor; p COLOR_ORANGE + f Lnet/minecraft/world/level/material/MaterialMapColor; q COLOR_MAGENTA + f Lnet/minecraft/world/level/material/MaterialMapColor; r COLOR_LIGHT_BLUE + f Lnet/minecraft/world/level/material/MaterialMapColor; s COLOR_YELLOW + f Lnet/minecraft/world/level/material/MaterialMapColor; t COLOR_LIGHT_GREEN + f Lnet/minecraft/world/level/material/MaterialMapColor; u COLOR_PINK + f Lnet/minecraft/world/level/material/MaterialMapColor; v COLOR_GRAY + f Lnet/minecraft/world/level/material/MaterialMapColor; w COLOR_LIGHT_GRAY + f Lnet/minecraft/world/level/material/MaterialMapColor; x COLOR_CYAN + f Lnet/minecraft/world/level/material/MaterialMapColor; y COLOR_PURPLE + f Lnet/minecraft/world/level/material/MaterialMapColor; z COLOR_BLUE + m (I)Lnet/minecraft/world/level/material/MaterialMapColor; a byId + m (Lnet/minecraft/world/level/material/MaterialMapColor$a;)I a calculateARGBColor + m (I)I b getColorFromPackedId + m (Lnet/minecraft/world/level/material/MaterialMapColor$a;)B b getPackedId + m (I)Lnet/minecraft/world/level/material/MaterialMapColor; c byIdUnsafe +c net/minecraft/world/level/material/MaterialMapColor$a net/minecraft/world/level/material/MapColor$Brightness + f Lnet/minecraft/world/level/material/MaterialMapColor$a; a LOW + f Lnet/minecraft/world/level/material/MaterialMapColor$a; b NORMAL + f Lnet/minecraft/world/level/material/MaterialMapColor$a; c HIGH + f Lnet/minecraft/world/level/material/MaterialMapColor$a; d LOWEST + f I e id + f I f modifier + f [Lnet/minecraft/world/level/material/MaterialMapColor$a; g VALUES + f [Lnet/minecraft/world/level/material/MaterialMapColor$a; h $VALUES + m (I)Lnet/minecraft/world/level/material/MaterialMapColor$a; a byId + m ()[Lnet/minecraft/world/level/material/MaterialMapColor$a; a $values + m (I)Lnet/minecraft/world/level/material/MaterialMapColor$a; b byIdUnsafe +c net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator + f Z a prefersShallowSwimming + f F m oldWalkableCost + f F n oldWaterBorderCost + m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors + m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare + m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType + m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)Z b isVerticalNeighborValid + m ()V b done + m ()Z c isAmphibious +c net/minecraft/world/level/pathfinder/Path net/minecraft/world/level/pathfinder/BinaryHeap + f [Lnet/minecraft/world/level/pathfinder/PathPoint; a heap + f I b size + m (Lnet/minecraft/world/level/pathfinder/PathPoint;F)V a changeCost + m (I)V a upHeap + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Lnet/minecraft/world/level/pathfinder/PathPoint; a insert + m ()V a clear + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)V b remove + m (I)V b downHeap + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; b peek + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; c pop + m ()I d size + m ()Z e isEmpty + m ()[Lnet/minecraft/world/level/pathfinder/PathPoint; f getHeap +c net/minecraft/world/level/pathfinder/PathDestination net/minecraft/world/level/pathfinder/Target + f F m bestHeuristic + f Lnet/minecraft/world/level/pathfinder/PathPoint; n bestNode + f Z o reached + m (FLnet/minecraft/world/level/pathfinder/PathPoint;)V a updateBest + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/pathfinder/PathDestination; c createFromStream + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; d getBestNode + m ()V e setReached + m ()Z f isReached +c net/minecraft/world/level/pathfinder/PathEntity net/minecraft/world/level/pathfinder/Path + f Ljava/util/List; a nodes + f Lnet/minecraft/world/level/pathfinder/PathEntity$a; b debugData + f I c nextNodeIndex + f Lnet/minecraft/core/BlockPosition; d target + f F e distToTarget + f Z f reached + m (Lnet/minecraft/network/PacketDataSerializer;)V a writeToStream + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathPoint;)V a lambda$writeToStream$0 + m (Lnet/minecraft/world/level/pathfinder/PathEntity;)Z a sameAs + m ()V a advance + m (I)Lnet/minecraft/world/level/pathfinder/PathPoint; a getNode + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; a getNextEntityPos + m (ILnet/minecraft/world/level/pathfinder/PathPoint;)V a replaceNode + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/phys/Vec3D; a getEntityPosAtNode + m (Lnet/minecraft/network/PacketDataSerializer;[Lnet/minecraft/world/level/pathfinder/PathPoint;)V a writeNodeArray + m ([Lnet/minecraft/world/level/pathfinder/PathPoint;[Lnet/minecraft/world/level/pathfinder/PathPoint;Ljava/util/Set;)V a setDebug + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/pathfinder/PathEntity; b createFromStream + m (I)V b truncateNodes + m ()Z b notStarted + m (I)V c setNextNodeIndex + m ()Z c isDone + m (Lnet/minecraft/network/PacketDataSerializer;)[Lnet/minecraft/world/level/pathfinder/PathPoint; c readNodeArray + m (I)Lnet/minecraft/core/BlockPosition; d getNodePos + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; d getEndNode + m ()I e getNodeCount + m ()I f getNextNodeIndex + m ()Lnet/minecraft/core/BlockPosition; g getNextNodePos + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; h getNextNode + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; i getPreviousNode + m ()Z j canReach + m ()Lnet/minecraft/world/level/pathfinder/PathEntity$a; k debugData + m ()Lnet/minecraft/core/BlockPosition; l getTarget + m ()F m getDistToTarget + m ()Lnet/minecraft/world/level/pathfinder/PathEntity; n copy +c net/minecraft/world/level/pathfinder/PathEntity$a net/minecraft/world/level/pathfinder/Path$DebugData + f [Lnet/minecraft/world/level/pathfinder/PathPoint; a openSet + f [Lnet/minecraft/world/level/pathfinder/PathPoint; b closedSet + f Ljava/util/Set; c targetNodes + m ()[Lnet/minecraft/world/level/pathfinder/PathPoint; a openSet + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathDestination;)V a lambda$write$0 + m (Lnet/minecraft/network/PacketDataSerializer;)V a write + m ()[Lnet/minecraft/world/level/pathfinder/PathPoint; b closedSet + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/pathfinder/PathEntity$a; b read + m ()Ljava/util/Set; c targetNodes +c net/minecraft/world/level/pathfinder/PathMode net/minecraft/world/level/pathfinder/PathComputationType + f Lnet/minecraft/world/level/pathfinder/PathMode; a LAND + f Lnet/minecraft/world/level/pathfinder/PathMode; b WATER + f Lnet/minecraft/world/level/pathfinder/PathMode; c AIR + f [Lnet/minecraft/world/level/pathfinder/PathMode; d $VALUES + m ()[Lnet/minecraft/world/level/pathfinder/PathMode; a $values +c net/minecraft/world/level/pathfinder/PathPoint net/minecraft/world/level/pathfinder/Node + f I a x + f I b y + f I c z + f I d heapIdx + f F e g + f F f h + f F g f + f Lnet/minecraft/world/level/pathfinder/PathPoint; h cameFrom + f Z i closed + f F j walkedDistance + f F k costMalus + f Lnet/minecraft/world/level/pathfinder/PathType; l type + f I m hash + m (Lnet/minecraft/network/PacketDataSerializer;)V a writeToStream + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)F a distanceTo + m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathPoint;)V a readContents + m ()Lnet/minecraft/core/BlockPosition; a asBlockPos + m (Lnet/minecraft/core/BlockPosition;)F a distanceTo + m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; a cloneAndMove + m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/pathfinder/PathPoint; b createFromStream + m (Lnet/minecraft/core/BlockPosition;)F b distanceToSqr + m (III)I b createHash + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)F b distanceToXZ + m ()Lnet/minecraft/world/phys/Vec3D; b asVec3 + m (Lnet/minecraft/core/BlockPosition;)F c distanceManhattan + m ()Z c inOpenSet + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)F c distanceToSqr + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)F d distanceManhattan +c net/minecraft/world/level/pathfinder/PathType net/minecraft/world/level/pathfinder/PathType + f F A malus + f [Lnet/minecraft/world/level/pathfinder/PathType; B $VALUES + f Lnet/minecraft/world/level/pathfinder/PathType; a BLOCKED + f Lnet/minecraft/world/level/pathfinder/PathType; b OPEN + f Lnet/minecraft/world/level/pathfinder/PathType; c WALKABLE + f Lnet/minecraft/world/level/pathfinder/PathType; d WALKABLE_DOOR + f Lnet/minecraft/world/level/pathfinder/PathType; e TRAPDOOR + f Lnet/minecraft/world/level/pathfinder/PathType; f POWDER_SNOW + f Lnet/minecraft/world/level/pathfinder/PathType; g DANGER_POWDER_SNOW + f Lnet/minecraft/world/level/pathfinder/PathType; h FENCE + f Lnet/minecraft/world/level/pathfinder/PathType; i LAVA + f Lnet/minecraft/world/level/pathfinder/PathType; j WATER + f Lnet/minecraft/world/level/pathfinder/PathType; k WATER_BORDER + f Lnet/minecraft/world/level/pathfinder/PathType; l RAIL + f Lnet/minecraft/world/level/pathfinder/PathType; m UNPASSABLE_RAIL + f Lnet/minecraft/world/level/pathfinder/PathType; n DANGER_FIRE + f Lnet/minecraft/world/level/pathfinder/PathType; o DAMAGE_FIRE + f Lnet/minecraft/world/level/pathfinder/PathType; p DANGER_OTHER + f Lnet/minecraft/world/level/pathfinder/PathType; q DAMAGE_OTHER + f Lnet/minecraft/world/level/pathfinder/PathType; r DOOR_OPEN + f Lnet/minecraft/world/level/pathfinder/PathType; s DOOR_WOOD_CLOSED + f Lnet/minecraft/world/level/pathfinder/PathType; t DOOR_IRON_CLOSED + f Lnet/minecraft/world/level/pathfinder/PathType; u BREACH + f Lnet/minecraft/world/level/pathfinder/PathType; v LEAVES + f Lnet/minecraft/world/level/pathfinder/PathType; w STICKY_HONEY + f Lnet/minecraft/world/level/pathfinder/PathType; x COCOA + f Lnet/minecraft/world/level/pathfinder/PathType; y DAMAGE_CAUTIOUS + f Lnet/minecraft/world/level/pathfinder/PathType; z DANGER_TRAPDOOR + m ()F a getMalus + m ()[Lnet/minecraft/world/level/pathfinder/PathType; b $values +c net/minecraft/world/level/pathfinder/PathTypeCache net/minecraft/world/level/pathfinder/PathTypeCache + f I a SIZE + f I b MASK + f [J c positions + f [Lnet/minecraft/world/level/pathfinder/PathType; d pathTypes + m (IJ)Lnet/minecraft/world/level/pathfinder/PathType; a get + m (Lnet/minecraft/core/BlockPosition;)V a invalidate + m (J)I a index + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;IJ)Lnet/minecraft/world/level/pathfinder/PathType; a compute + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; a getOrCompute +c net/minecraft/world/level/pathfinder/Pathfinder net/minecraft/world/level/pathfinder/PathFinder + f F a FUDGING + f [Lnet/minecraft/world/level/pathfinder/PathPoint; b neighbors + f I c maxVisitedNodes + f Lnet/minecraft/world/level/pathfinder/PathfinderAbstract; d nodeEvaluator + f Z e DEBUG + f Lnet/minecraft/world/level/pathfinder/Path; f openSet + m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;Ljava/util/Set;FIF)Lnet/minecraft/world/level/pathfinder/PathEntity; a findPath + m (I)V a setMaxVisitedNodes + m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/pathfinder/PathEntity; a reconstructPath + m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)F a distance +c net/minecraft/world/level/pathfinder/PathfinderAbstract net/minecraft/world/level/pathfinder/NodeEvaluator + f Lnet/minecraft/world/level/pathfinder/PathfindingContext; b currentContext + f Lnet/minecraft/world/entity/EntityInsentient; c mob + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; d nodes + f I e entityWidth + f I f entityHeight + f I g entityDepth + f Z h canPassDoors + f Z i canOpenDoors + f Z j canFloat + f Z k canWalkOverFences + m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType + m (IIII)Lnet/minecraft/world/level/pathfinder/PathPoint; a lambda$getNode$0 + m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare + m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget + m (Z)V a setCanPassDoors + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBurningBlock + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/EntityInsentient;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeOfMob + m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; b getTargetNodeAt + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathPoint; b getNode + m (Z)V b setCanOpenDoors + m ()V b done + m (Z)V c setCanFloat + m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; c getNode + m (Z)V d setCanWalkOverFences + m ()Z d canPassDoors + m ()Z e canOpenDoors + m ()Z f canFloat + m ()Z g canWalkOverFences +c net/minecraft/world/level/pathfinder/PathfinderFlying net/minecraft/world/level/pathfinder/FlyNodeEvaluator + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; a pathTypeByPosCache + f F m SMALL_MOB_SIZE + f F n SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX + f I o MAX_START_NODE_CANDIDATES + m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors + m (Lnet/minecraft/core/BlockPosition;)Z a canStartAt + m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare + m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget + m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; a lambda$getCachedPathType$0 + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType + m (Lnet/minecraft/world/entity/EntityInsentient;)Ljava/lang/Iterable; a iteratePathfindingStartNodeCandidatePositions + m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; a findAcceptedNode + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart + m (III)Lnet/minecraft/world/level/pathfinder/PathType; b getCachedPathType + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z b hasMalus + m ()V b done + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z c isOpen +c net/minecraft/world/level/pathfinder/PathfinderNormal net/minecraft/world/level/pathfinder/WalkNodeEvaluator + f D a DEFAULT_MOB_JUMP_HEIGHT + f D l SPACE_BETWEEN_WALL_POSTS + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; m pathTypesByPosCacheByMob + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; n collisionCache + f [Lnet/minecraft/world/level/pathfinder/PathPoint; o reusableNeighbors + m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors + m (Lnet/minecraft/core/BlockPosition;)Z a canStartAt + m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; a lambda$getCachedPathType$1 + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z a doesBlockHavePartialCollision + m (IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/PathPoint; a getClosedNode + m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)Z a isDiagonalValid + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart + m (Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/lang/Object;)Z a lambda$hasCollisions$0 + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/EntityInsentient;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeOfMob + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/PathType; a checkNeighbourBlocks + m (IIILnet/minecraft/world/level/pathfinder/PathType;F)Lnet/minecraft/world/level/pathfinder/PathPoint; a getNodeAndUpdateCostToMax + m (IIIIDLnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/PathPoint; a findAcceptedNode + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)D a getFloorLevel + m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare + m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget + m (IIIIDLnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/pathfinder/PathType;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Lnet/minecraft/world/level/pathfinder/PathPoint; a tryJumpOn + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z a hasCollisions + m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)Z a isNeighborValid + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeStatic + m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; a getBlockedNode + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z a isDiagonalValid + m (IIILnet/minecraft/world/level/pathfinder/PathPoint;)Lnet/minecraft/world/level/pathfinder/PathPoint; a tryFindFirstNonWaterBelow + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; b getPathTypeFromState + m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; b getPathTypeStatic + m (III)Lnet/minecraft/world/level/pathfinder/PathType; b getCachedPathType + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z b canReachWithoutCollision + m ()V b done + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Ljava/util/Set; b getPathTypeWithinMobBB + m ()Z c isAmphibious + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathPoint; c getStartNode + m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; d tryFindFirstGroundNodeBelow + m (Lnet/minecraft/core/BlockPosition;)D d getFloorLevel + m ()D h getMobJumpHeight +c net/minecraft/world/level/pathfinder/PathfinderNormal$1 net/minecraft/world/level/pathfinder/WalkNodeEvaluator$1 + f [I a $SwitchMap$net$minecraft$world$level$pathfinder$PathType +c net/minecraft/world/level/pathfinder/PathfinderWater net/minecraft/world/level/pathfinder/SwimNodeEvaluator + f Z a allowBreaching + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; l pathTypesByPosCache + m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors + m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare + m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; a findAcceptedNode + m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z a isNodeValid + m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart + m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; a lambda$getCachedBlockType$0 + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/EntityInsentient;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeOfMob + m (III)Lnet/minecraft/world/level/pathfinder/PathType; b getCachedBlockType + m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z b hasMalus + m ()V b done +c net/minecraft/world/level/pathfinder/PathfindingContext net/minecraft/world/level/pathfinder/PathfindingContext + f Lnet/minecraft/world/level/ICollisionAccess; a level + f Lnet/minecraft/world/level/pathfinder/PathTypeCache; b cache + f Lnet/minecraft/core/BlockPosition; c mobPosition + f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; d mutablePos + m ()Lnet/minecraft/world/level/ICollisionAccess; a level + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState + m (III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeFromState + m ()Lnet/minecraft/core/BlockPosition; b mobPosition +c net/minecraft/world/level/portal/BlockPortalShape net/minecraft/world/level/portal/PortalShape + f I a MAX_WIDTH + f I b MAX_HEIGHT + f I c MIN_WIDTH + f I d MIN_HEIGHT + f Lnet/minecraft/world/level/block/state/BlockBase$f; e FRAME + f F f SAFE_TRAVEL_MAX_ENTITY_XY + f D g SAFE_TRAVEL_MAX_VERTICAL_DELTA + f Lnet/minecraft/core/EnumDirection$EnumAxis; h axis + f Lnet/minecraft/core/EnumDirection; i rightDir + f I j numPortalBlocks + f Lnet/minecraft/core/BlockPosition; k bottomLeft + f I l height + f I m width + m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEmpty + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/world/level/portal/BlockPortalShape; a findAnyShape + m ()Z a isValid + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxis;)Ljava/util/Optional; a findEmptyPortalShape + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Lnet/minecraft/core/EnumDirection$EnumAxis;)Ljava/util/Optional; a findPortalShape + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;)Lnet/minecraft/world/phys/Vec3D; a findCollisionFreePosition + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$static$0 + m (Lnet/minecraft/BlockUtil$Rectangle;Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EntitySize;)Lnet/minecraft/world/phys/Vec3D; a getRelativePosition + m (Lnet/minecraft/world/level/portal/BlockPortalShape;)Z a lambda$findEmptyPortalShape$1 + m ()Z b isComplete +c net/minecraft/world/level/portal/PortalTravelAgent net/minecraft/world/level/portal/PortalForcer + f I a TICKET_RADIUS + f I b NETHER_PORTAL_RADIUS + f I c OVERWORLD_PORTAL_RADIUS + f I d FRAME_HEIGHT + f I e FRAME_WIDTH + f I f FRAME_BOX + f I g FRAME_HEIGHT_START + f I h FRAME_HEIGHT_END + f I i FRAME_WIDTH_START + f I j FRAME_WIDTH_END + f I k FRAME_BOX_START + f I l FRAME_BOX_END + f I m NOTHING_FOUND + f Lnet/minecraft/server/level/WorldServer; n level + m (Lnet/minecraft/core/Holder;)Z a lambda$findClosestPortalPosition$0 + m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/level/border/WorldBorder;)Ljava/util/Optional; a findClosestPortalPosition + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/EnumDirection;I)Z a canHostFrame + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxis;)Ljava/util/Optional; a createPortal + m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a canPortalReplaceBlock +c net/minecraft/world/level/portal/TeleportTransition net/minecraft/world/level/portal/TeleportTransition + f Lnet/minecraft/world/level/portal/TeleportTransition$a; a DO_NOTHING + f Lnet/minecraft/world/level/portal/TeleportTransition$a; b PLAY_PORTAL_SOUND + f Lnet/minecraft/world/level/portal/TeleportTransition$a; c PLACE_PORTAL_TICKET + f Lnet/minecraft/server/level/WorldServer; d newLevel + f Lnet/minecraft/world/phys/Vec3D; e position + f Lnet/minecraft/world/phys/Vec3D; f deltaMovement + f F g yRot + f F h xRot + f Z i missingRespawnBlock + f Z j asPassenger + f Ljava/util/Set; k relatives + f Lnet/minecraft/world/level/portal/TeleportTransition$a; l postTeleportTransition + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/level/portal/TeleportTransition; a withPosition + m (FF)Lnet/minecraft/world/level/portal/TeleportTransition; a withRotation + m ()Lnet/minecraft/world/level/portal/TeleportTransition; a transitionAsPassenger + m (Lnet/minecraft/world/entity/Entity;)V a playPortalSound + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/portal/TeleportTransition$a;)Lnet/minecraft/world/level/portal/TeleportTransition; a missingRespawnBlock + m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; a findAdjustedSharedSpawnPos + m (Lnet/minecraft/world/entity/Entity;)V b placePortalTicket + m ()Lnet/minecraft/server/level/WorldServer; b newLevel + m ()Lnet/minecraft/world/phys/Vec3D; c position + m (Lnet/minecraft/world/entity/Entity;)V c lambda$static$0 + m ()Lnet/minecraft/world/phys/Vec3D; d deltaMovement + m ()F e yRot + m ()F f xRot + m ()Z g missingRespawnBlock + m ()Z h asPassenger + m ()Ljava/util/Set; i relatives + m ()Lnet/minecraft/world/level/portal/TeleportTransition$a; j postTeleportTransition +c net/minecraft/world/level/portal/TeleportTransition$a net/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition + m (Lnet/minecraft/world/level/portal/TeleportTransition$a;Lnet/minecraft/world/entity/Entity;)V a lambda$then$0 +c net/minecraft/world/level/redstone/CollectingNeighborUpdater net/minecraft/world/level/redstone/CollectingNeighborUpdater + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/world/level/World; c level + f I d maxChainedNeighborUpdates + f Ljava/util/ArrayDeque; e stack + f Ljava/util/List; f addedThisLayer + f I g count + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAtExceptFromFacing + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater$c;)V a addAndRun + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a shapeUpdate + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V a neighborChanged + m ()V a runUpdates +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$a net/minecraft/world/level/redstone/CollectingNeighborUpdater$FullNeighborUpdate + f Lnet/minecraft/world/level/block/state/IBlockData; a state + f Lnet/minecraft/core/BlockPosition; b pos + f Lnet/minecraft/world/level/block/Block; c block + f Lnet/minecraft/world/level/redstone/Orientation; d orientation + f Z e movedByPiston + m ()Lnet/minecraft/world/level/block/state/IBlockData; a state + m (Lnet/minecraft/world/level/World;)Z a runNext + m ()Lnet/minecraft/core/BlockPosition; b pos + m ()Lnet/minecraft/world/level/block/Block; c block + m ()Lnet/minecraft/world/level/redstone/Orientation; d orientation + m ()Z e movedByPiston +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$b net/minecraft/world/level/redstone/CollectingNeighborUpdater$MultiNeighborUpdate + f Lnet/minecraft/core/BlockPosition; a sourcePos + f Lnet/minecraft/world/level/block/Block; b sourceBlock + f Lnet/minecraft/world/level/redstone/Orientation; c orientation + f Lnet/minecraft/core/EnumDirection; d skipDirection + f I e idx + m (Lnet/minecraft/world/level/World;)Z a runNext +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$c net/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates + m (Lnet/minecraft/world/level/World;)Z a runNext +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$d net/minecraft/world/level/redstone/CollectingNeighborUpdater$ShapeUpdate + f Lnet/minecraft/core/EnumDirection; a direction + f Lnet/minecraft/world/level/block/state/IBlockData; b neighborState + f Lnet/minecraft/core/BlockPosition; c pos + f Lnet/minecraft/core/BlockPosition; d neighborPos + f I e updateFlags + f I f updateLimit + m ()Lnet/minecraft/core/EnumDirection; a direction + m (Lnet/minecraft/world/level/World;)Z a runNext + m ()Lnet/minecraft/world/level/block/state/IBlockData; b neighborState + m ()Lnet/minecraft/core/BlockPosition; c pos + m ()Lnet/minecraft/core/BlockPosition; d neighborPos + m ()I e updateFlags + m ()I f updateLimit +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$e net/minecraft/world/level/redstone/CollectingNeighborUpdater$SimpleNeighborUpdate + f Lnet/minecraft/core/BlockPosition; a pos + f Lnet/minecraft/world/level/block/Block; b block + f Lnet/minecraft/world/level/redstone/Orientation; c orientation + m ()Lnet/minecraft/core/BlockPosition; a pos + m (Lnet/minecraft/world/level/World;)Z a runNext + m ()Lnet/minecraft/world/level/block/Block; b block + m ()Lnet/minecraft/world/level/redstone/Orientation; c orientation +c net/minecraft/world/level/redstone/DefaultRedstoneWireEvaluator net/minecraft/world/level/redstone/DefaultRedstoneWireEvaluator + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/redstone/Orientation;Z)V a updatePowerStrength + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I c calculateTargetStrength +c net/minecraft/world/level/redstone/ExperimentalRedstoneUtils net/minecraft/world/level/redstone/ExperimentalRedstoneUtils + m (Lnet/minecraft/world/level/redstone/Orientation;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; a withFront + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; a initialOrientation +c net/minecraft/world/level/redstone/ExperimentalRedstoneWireEvaluator net/minecraft/world/level/redstone/ExperimentalRedstoneWireEvaluator + f Ljava/util/Deque; b wiresToTurnOff + f Ljava/util/Deque; c wiresToTurnOn + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d updatedWires + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/lang/Integer;)V a lambda$causeNeighborUpdates$0 + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; a getInitialOrientation + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/redstone/Orientation;)V a calculateCurrentChanges + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a isConnected + m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/level/redstone/Orientation;)V a setPower + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getWireSignal + m (Lnet/minecraft/world/level/World;)V a causeNeighborUpdates + m (I)Lnet/minecraft/world/level/redstone/Orientation; a unpackOrientation + m (Lnet/minecraft/world/level/redstone/Orientation;I)I a packOrientationAndPower + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/redstone/Orientation;Z)V a updatePowerStrength + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/level/redstone/Orientation;Z)V a propagateChangeToNeighbors + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/level/redstone/Orientation;Z)V b enqueueNeighborWire + m (I)I b unpackPower +c net/minecraft/world/level/redstone/InstantNeighborUpdater net/minecraft/world/level/redstone/InstantNeighborUpdater + f Lnet/minecraft/world/level/World; b level + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a shapeUpdate + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V a neighborChanged +c net/minecraft/world/level/redstone/NeighborUpdater net/minecraft/world/level/redstone/NeighborUpdater + f [Lnet/minecraft/core/EnumDirection; a UPDATE_ORDER + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a executeShapeUpdate + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAtExceptFromFacing + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged + m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/String; a lambda$executeUpdate$0 + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a shapeUpdate + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V a neighborChanged + m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a executeUpdate +c net/minecraft/world/level/redstone/Orientation net/minecraft/world/level/redstone/Orientation + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f [Lnet/minecraft/world/level/redstone/Orientation; b ORIENTATIONS + f Lnet/minecraft/core/EnumDirection; c up + f Lnet/minecraft/core/EnumDirection; d front + f Lnet/minecraft/core/EnumDirection; e side + f Lnet/minecraft/world/level/redstone/Orientation$a; f sideBias + f I g index + f Ljava/util/List; h neighbors + f Ljava/util/List; i horizontalNeighbors + f Ljava/util/List; j verticalNeighbors + f Ljava/util/Map; k withFront + f Ljava/util/Map; l withUp + f Ljava/util/Map; m withSideBias + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/redstone/Orientation; a random + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation$a;)Lnet/minecraft/world/level/redstone/Orientation; a of + m (Lnet/minecraft/world/level/redstone/Orientation$a;)Lnet/minecraft/world/level/redstone/Orientation; a withSideBias + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; a withUp + m (I)Lnet/minecraft/world/level/redstone/Orientation; a fromIndex + m (Lnet/minecraft/world/level/redstone/Orientation;[Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; a generateContext + m ()Lnet/minecraft/world/level/redstone/Orientation; a withMirror + m ()Lnet/minecraft/core/EnumDirection; b getFront + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; b withFront + m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation$a;)I b generateIndex + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; c withFrontPreserveUp + m ()Lnet/minecraft/core/EnumDirection; c getUp + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; d withFrontAdjustSideBias + m ()Lnet/minecraft/core/EnumDirection; d getSide + m (Lnet/minecraft/core/EnumDirection;)Z e lambda$new$2 + m ()Lnet/minecraft/world/level/redstone/Orientation$a; e getSideBias + m (Lnet/minecraft/core/EnumDirection;)Z f lambda$new$1 + m ()Ljava/util/List; f getDirections + m ()Ljava/util/List; g getHorizontalDirections + m ()Ljava/util/List; h getVerticalDirections + m ()I i getIndex + m ()[Lnet/minecraft/world/level/redstone/Orientation; j lambda$static$0 +c net/minecraft/world/level/redstone/Orientation$a net/minecraft/world/level/redstone/Orientation$SideBias + f Lnet/minecraft/world/level/redstone/Orientation$a; a LEFT + f Lnet/minecraft/world/level/redstone/Orientation$a; b RIGHT + f Ljava/lang/String; c name + f [Lnet/minecraft/world/level/redstone/Orientation$a; d $VALUES + m ()Lnet/minecraft/world/level/redstone/Orientation$a; a getOpposite + m ()[Lnet/minecraft/world/level/redstone/Orientation$a; b $values +c net/minecraft/world/level/redstone/Redstone net/minecraft/world/level/redstone/Redstone + f I a BITS + f I b MASK + f I c SIGNAL_MIN + f I d SIGNAL_MAX + f I e SIGNAL_NONE +c net/minecraft/world/level/redstone/RedstoneWireEvaluator net/minecraft/world/level/redstone/RedstoneWireEvaluator + f Lnet/minecraft/world/level/block/BlockRedstoneWire; a wireBlock + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getBlockSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/redstone/Orientation;Z)V a updatePowerStrength + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getWireSignal + m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I b getIncomingWireSignal +c net/minecraft/world/level/saveddata/PersistentBase net/minecraft/world/level/saveddata/SavedData + f Z a dirty + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Z)V a setDirty + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m ()V c setDirty + m ()Z d isDirty +c net/minecraft/world/level/saveddata/PersistentBase$a net/minecraft/world/level/saveddata/SavedData$Factory + f Ljava/util/function/Supplier; a constructor + f Ljava/util/function/BiFunction; b deserializer + f Lnet/minecraft/util/datafix/DataFixTypes; c type + m ()Ljava/util/function/Supplier; a constructor + m ()Ljava/util/function/BiFunction; b deserializer + m ()Lnet/minecraft/util/datafix/DataFixTypes; c type +c net/minecraft/world/level/saveddata/maps/MapDecorationType net/minecraft/world/level/saveddata/maps/MapDecorationType + f I a NO_MAP_COLOR + f Lcom/mojang/serialization/Codec; b CODEC + f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC + f Lnet/minecraft/resources/MinecraftKey; d assetId + f Z e showOnItemFrame + f I f mapColor + f Z g explorationMapElement + f Z h trackCount + m ()Z a hasMapColor + m ()Lnet/minecraft/resources/MinecraftKey; b assetId + m ()Z c showOnItemFrame + m ()I d mapColor + m ()Z e explorationMapElement + m ()Z f trackCount +c net/minecraft/world/level/saveddata/maps/MapDecorationTypes net/minecraft/world/level/saveddata/maps/MapDecorationTypes + f Lnet/minecraft/core/Holder; A RED_X + f Lnet/minecraft/core/Holder; B DESERT_VILLAGE + f Lnet/minecraft/core/Holder; C PLAINS_VILLAGE + f Lnet/minecraft/core/Holder; D SAVANNA_VILLAGE + f Lnet/minecraft/core/Holder; E SNOWY_VILLAGE + f Lnet/minecraft/core/Holder; F TAIGA_VILLAGE + f Lnet/minecraft/core/Holder; G JUNGLE_TEMPLE + f Lnet/minecraft/core/Holder; H SWAMP_HUT + f Lnet/minecraft/core/Holder; I TRIAL_CHAMBERS + f I J COPPER_COLOR + f Lnet/minecraft/core/Holder; a PLAYER + f Lnet/minecraft/core/Holder; b FRAME + f Lnet/minecraft/core/Holder; c RED_MARKER + f Lnet/minecraft/core/Holder; d BLUE_MARKER + f Lnet/minecraft/core/Holder; e TARGET_X + f Lnet/minecraft/core/Holder; f TARGET_POINT + f Lnet/minecraft/core/Holder; g PLAYER_OFF_MAP + f Lnet/minecraft/core/Holder; h PLAYER_OFF_LIMITS + f Lnet/minecraft/core/Holder; i WOODLAND_MANSION + f Lnet/minecraft/core/Holder; j OCEAN_MONUMENT + f Lnet/minecraft/core/Holder; k WHITE_BANNER + f Lnet/minecraft/core/Holder; l ORANGE_BANNER + f Lnet/minecraft/core/Holder; m MAGENTA_BANNER + f Lnet/minecraft/core/Holder; n LIGHT_BLUE_BANNER + f Lnet/minecraft/core/Holder; o YELLOW_BANNER + f Lnet/minecraft/core/Holder; p LIME_BANNER + f Lnet/minecraft/core/Holder; q PINK_BANNER + f Lnet/minecraft/core/Holder; r GRAY_BANNER + f Lnet/minecraft/core/Holder; s LIGHT_GRAY_BANNER + f Lnet/minecraft/core/Holder; t CYAN_BANNER + f Lnet/minecraft/core/Holder; u PURPLE_BANNER + f Lnet/minecraft/core/Holder; v BLUE_BANNER + f Lnet/minecraft/core/Holder; w BROWN_BANNER + f Lnet/minecraft/core/Holder; x GREEN_BANNER + f Lnet/minecraft/core/Holder; y RED_BANNER + f Lnet/minecraft/core/Holder; z BLACK_BANNER + m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap + m (Ljava/lang/String;Ljava/lang/String;ZIZZ)Lnet/minecraft/core/Holder; a register + m (Ljava/lang/String;Ljava/lang/String;ZZ)Lnet/minecraft/core/Holder; a register +c net/minecraft/world/level/saveddata/maps/MapIcon net/minecraft/world/level/saveddata/maps/MapDecoration + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f Lnet/minecraft/core/Holder; b type + f B c x + f B d y + f B e rot + f Ljava/util/Optional; f name + m ()Lnet/minecraft/resources/MinecraftKey; a getSpriteLocation + m ()Z b renderOnFrame + m ()Lnet/minecraft/core/Holder; c type + m ()B d x + m ()B e y + m ()B f rot + m ()Ljava/util/Optional; g name +c net/minecraft/world/level/saveddata/maps/MapIconBanner net/minecraft/world/level/saveddata/maps/MapBanner + f Lcom/mojang/serialization/Codec; a CODEC + f Lcom/mojang/serialization/Codec; b LIST_CODEC + f Lnet/minecraft/core/BlockPosition; c pos + f Lnet/minecraft/world/item/EnumColor; d color + f Ljava/util/Optional; e name + m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/saveddata/maps/MapIconBanner; a fromWorld + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/core/Holder; a getDecoration + m ()Ljava/lang/String; b getId + m ()Lnet/minecraft/core/BlockPosition; c pos + m ()Lnet/minecraft/world/item/EnumColor; d color + m ()Ljava/util/Optional; e name +c net/minecraft/world/level/saveddata/maps/MapIconBanner$1 net/minecraft/world/level/saveddata/maps/MapBanner$1 + f [I a $SwitchMap$net$minecraft$world$item$DyeColor +c net/minecraft/world/level/saveddata/maps/MapId net/minecraft/world/level/saveddata/maps/MapId + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f I c id + m ()Ljava/lang/String; a key + m ()I b id +c net/minecraft/world/level/saveddata/maps/PersistentIdCounts net/minecraft/world/level/saveddata/maps/MapIndex + f Ljava/lang/String; a FILE_NAME + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; b usedAuxIds + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; b getFreeAuxValueForMap + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/saveddata/maps/PersistentIdCounts; b load +c net/minecraft/world/level/saveddata/maps/WorldMap net/minecraft/world/level/saveddata/maps/MapItemSavedData + f I a MAX_SCALE + f I b TRACKED_DECORATION_LIMIT + f I c centerX + f I d centerZ + f Lnet/minecraft/resources/ResourceKey; e dimension + f B f scale + f [B g colors + f Z h locked + f Lorg/slf4j/Logger; i LOGGER + f I j MAP_SIZE + f I k HALF_MAP_SIZE + f Ljava/lang/String; l FRAME_PREFIX + f Z m trackingPosition + f Z n unlimitedTracking + f Ljava/util/List; o carriedBy + f Ljava/util/Map; p carriedByPlayers + f Ljava/util/Map; q bannerMarkers + f Ljava/util/Map; r decorations + f Ljava/util/Map; s frameMarkers + f I t trackedDecorationCount + m (Ljava/lang/String;)V a removeDecoration + m (BZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a createForClient + m (Lnet/minecraft/world/level/IBlockAccess;II)V a checkBanners + m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/network/protocol/Packet; a getUpdatePacket + m (II)V a setColorsDirty + m (IIB)Z a updateColor + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a tickCarriedBy + m (F)B a clampMapCoordinate + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$save$3 + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/GeneratorAccess;Ljava/lang/String;DDDLnet/minecraft/network/chat/IChatBaseComponent;)V a addDecoration + m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/saveddata/maps/WorldMap$WorldMapHumanTracker; a getHoldingPlayer + m (Lnet/minecraft/world/entity/player/EntityHuman;Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$a;)V a lambda$tickCarriedBy$5 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/item/ItemStack;)Z a lambda$mapMatcher$4 + m (FF)Z a isInsideMap + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;Ljava/lang/String;Lnet/minecraft/core/Holder;)V a addTargetDecoration + m (Lnet/minecraft/core/BlockPosition;I)V a removedFromFrame + m (Ljava/util/List;)V a addClientSideDecorations + m (Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$a;Lnet/minecraft/world/item/component/MapDecorations;)Lnet/minecraft/world/item/component/MapDecorations; a lambda$addTargetDecoration$6 + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Predicate; a mapMatcher + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/GeneratorAccess;DFF)Lnet/minecraft/world/level/saveddata/maps/WorldMap$b; a calculateDecorationLocationAndType + m (Lnet/minecraft/world/level/GeneratorAccess;D)B a calculateRotation + m (DDBZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a createFresh + m (I)Z a isTrackedCountOverLimit + m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a toggleBanner + m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; b load + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b hasMapInvisibilityItemEquipped + m (I)Ljava/lang/String; b getFrameKey + m (Ljava/lang/String;)V b lambda$load$2 + m (IIB)V b setColor + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/GeneratorAccess;DFF)Lcom/mojang/datafixers/util/Pair; b playerDecorationTypeAndRotation + m ()Lnet/minecraft/world/level/saveddata/maps/WorldMap; b locked + m (FF)Lnet/minecraft/core/Holder; b decorationTypeForPlayerOutsideMap + m ()Lnet/minecraft/world/level/saveddata/maps/WorldMap; e scaled + m ()Ljava/util/Collection; f getBanners + m ()Z g isExplorationMap + m ()Ljava/lang/Iterable; h getDecorations + m ()V i setDecorationsDirty + m ()Lnet/minecraft/world/level/saveddata/maps/WorldMap; j lambda$factory$0 +c net/minecraft/world/level/saveddata/maps/WorldMap$WorldMapHumanTracker net/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer + f Lnet/minecraft/world/entity/player/EntityHuman; a player + f I b step + f Lnet/minecraft/world/level/saveddata/maps/WorldMap; c this$0 + f Z d dirtyData + f I e minDirtyX + f I f minDirtyY + f I g maxDirtyX + f I h maxDirtyY + f Z i dirtyDecorations + f I j tick + m (II)V a markColorsDirty + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/network/protocol/Packet; a nextUpdatePacket + m ()V b markDecorationsDirty +c net/minecraft/world/level/saveddata/maps/WorldMap$b net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapDecorationLocation + f Lnet/minecraft/core/Holder; a type + f B b x + f B c y + f B d rot + m ()Lnet/minecraft/core/Holder; a type + m ()B b x + m ()B c y + m ()B d rot +c net/minecraft/world/level/saveddata/maps/WorldMap$c net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch + f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC + f I b startX + f I c startY + f I d width + f I e height + f [B f mapColors + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a read + m ()I a startX + m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a write + m (Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a applyToMap + m ()I b startY + m ()I c width + m ()I d height + m ()[B e mapColors +c net/minecraft/world/level/saveddata/maps/WorldMapFrame net/minecraft/world/level/saveddata/maps/MapFrame + f Lnet/minecraft/core/BlockPosition; a pos + f I b rotation + f I c entityId + m ()Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/core/BlockPosition;)Ljava/lang/String; a frameId + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/saveddata/maps/WorldMapFrame; a load + m ()Lnet/minecraft/core/BlockPosition; b getPos + m ()I c getRotation + m ()I d getEntityId + m ()Ljava/lang/String; e getId +c net/minecraft/world/level/storage/Convertable net/minecraft/world/level/storage/LevelStorageSource + f Ljava/lang/String; a TAG_DATA + f Ljava/lang/String; b ALLOWED_SYMLINKS_CONFIG_NAME + f Lorg/slf4j/Logger; c LOGGER + f Ljava/time/format/DateTimeFormatter; d FORMATTER + f Ljava/nio/file/PathMatcher; e NO_SYMLINKS_ALLOWED + f I f UNCOMPRESSED_NBT_QUOTA + f I g DISK_SPACE_WARNING_THRESHOLD + f Ljava/nio/file/Path; h baseDir + f Ljava/nio/file/Path; i backupDir + f Lcom/mojang/datafixers/DataFixer; j fixerUpper + f Lnet/minecraft/world/level/validation/DirectoryValidator; k worldDirValidator + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/server/packs/repository/ResourcePackRepository;Z)Lnet/minecraft/server/WorldLoader$d; a getPackConfig + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/storage/LevelDataAndDimensions; a getLevelDataAndDimensions + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/WorldDataConfiguration; a readDataConfig + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/storage/Convertable$b;Z)Lnet/minecraft/world/level/storage/WorldInfo; a makeLevelSummary + m (Ljava/util/List;)Ljava/util/List; a lambda$loadLevelSummaries$4 + m (Lnet/minecraft/world/level/storage/Convertable$b;Z)Lnet/minecraft/world/level/storage/WorldInfo; a readLevelSummary + m (Lnet/minecraft/world/level/storage/Convertable$b;)J a getFileModificationTime + m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$parseFeatureFlagsFromSummary$8 + m ()Ljava/lang/String; a getName + m (Lcom/mojang/datafixers/DataFixer;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$readLevelDataTagFixed$6 + m (Lnet/minecraft/world/level/storage/Convertable$a;)Ljava/util/concurrent/CompletableFuture; a loadLevelSummaries + m (Ljava/lang/String;)Z a isNewLevelIdAcceptable + m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/validation/DirectoryValidator; a parseValidator + m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/serialization/Dynamic; a readLevelDataTagFixed + m (Lnet/minecraft/world/level/storage/Convertable$b;)Lnet/minecraft/world/level/storage/WorldInfo; b lambda$loadLevelSummaries$3 + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/flag/FeatureFlagSet; b parseFeatureFlagsFromSummary + m ()Lnet/minecraft/world/level/storage/Convertable$a; b findLevelCandidates + m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/storage/Convertable; b createDefault + m (Ljava/lang/String;)Z b levelExists + m ()Ljava/nio/file/Path; c getBaseDir + m (Lnet/minecraft/world/level/storage/Convertable$b;)Z c lambda$findLevelCandidates$2 + m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/NBTTagCompound; c readLevelDataTagRaw + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; c lambda$parseFeatureFlagsFromSummary$7 + m (Ljava/lang/String;)Ljava/nio/file/Path; c getLevelPath + m (Ljava/nio/file/Path;)Ljava/time/Instant; d getFileModificationTime + m ()Ljava/nio/file/Path; d getBackupPath + m ()Lnet/minecraft/world/level/validation/DirectoryValidator; e getWorldDirValidator + m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/NBTBase; e readLightweightData + m (Ljava/nio/file/Path;)Z f lambda$findLevelCandidates$1 + m ()I f getStorageVersion + m (Ljava/nio/file/Path;)Z g lambda$static$0 +c net/minecraft/world/level/storage/Convertable$ConversionSession net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess + f Lnet/minecraft/world/level/storage/Convertable; a this$0 + f Lnet/minecraft/util/SessionLock; b lock + f Lnet/minecraft/world/level/storage/Convertable$b; c levelDirectory + f Ljava/lang/String; d levelId + f Ljava/util/Map; e resources + m (Ljava/lang/String;)V a renameLevel + m ()J a estimateDiskSpace + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$renameAndDropPlayer$1 + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/WorldInfo; a getSummary + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/storage/SaveData;Lnet/minecraft/nbt/NBTTagCompound;)V a saveDataTag + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/storage/SaveData;)V a saveDataTag + m (Lnet/minecraft/resources/ResourceKey;)Ljava/nio/file/Path; a getDimensionPath + m (Ljava/util/function/Consumer;)V a modifyLevelDataWithoutDatafix + m (Lnet/minecraft/world/level/storage/SavedFile;)Ljava/nio/file/Path; a getLevelPath + m (Lnet/minecraft/nbt/NBTTagCompound;)V a saveLevelData + m (Z)Ljava/time/Instant; a getFileModificationTime + m (Z)Lcom/mojang/serialization/Dynamic; b getDataTag + m (Ljava/lang/String;)V b renameAndDropPlayer + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)V b lambda$renameLevel$0 + m ()Z b checkForLowDiskSpace + m ()V c safeClose + m ()Lnet/minecraft/world/level/storage/Convertable; d parent + m ()Lnet/minecraft/world/level/storage/Convertable$b; e getLevelDirectory + m ()Ljava/lang/String; f getLevelId + m ()Lnet/minecraft/world/level/storage/WorldNBTStorage; g createPlayerStorage + m ()Lcom/mojang/serialization/Dynamic; h getDataTag + m ()Lcom/mojang/serialization/Dynamic; i getDataTagFallback + m ()Ljava/util/Optional; j getIconFile + m ()V k deleteLevel + m ()J l makeWorldBackup + m ()Z m hasWorldData + m ()Z n restoreLevelDataFromOld + m ()V o checkLock +c net/minecraft/world/level/storage/Convertable$ConversionSession$1 net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$1 + f Lnet/minecraft/world/level/storage/Convertable$ConversionSession; b this$1 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a visitFile + m (Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; a postVisitDirectory +c net/minecraft/world/level/storage/Convertable$ConversionSession$2 net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$2 + f Lnet/minecraft/world/level/storage/Convertable$ConversionSession; c this$1 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a visitFile +c net/minecraft/world/level/storage/Convertable$a net/minecraft/world/level/storage/LevelStorageSource$LevelCandidates + f Ljava/util/List; a levels + m ()Z a isEmpty + m ()Ljava/util/List; b levels +c net/minecraft/world/level/storage/Convertable$b net/minecraft/world/level/storage/LevelStorageSource$LevelDirectory + f Ljava/nio/file/Path; a path + m (Lnet/minecraft/world/level/storage/SavedFile;)Ljava/nio/file/Path; a resourcePath + m ()Ljava/lang/String; a directoryName + m (Ljava/time/LocalDateTime;)Ljava/nio/file/Path; a corruptedDataFile + m (Ljava/time/LocalDateTime;)Ljava/nio/file/Path; b rawDataFile + m ()Ljava/nio/file/Path; b dataFile + m ()Ljava/nio/file/Path; c oldDataFile + m ()Ljava/nio/file/Path; d iconFile + m ()Ljava/nio/file/Path; e lockFile + m ()Ljava/nio/file/Path; f path +c net/minecraft/world/level/storage/DataVersion net/minecraft/world/level/storage/DataVersion + f Ljava/lang/String; a MAIN_SERIES + f I b version + f Ljava/lang/String; c series + m ()Z a isSideSeries + m (Lnet/minecraft/world/level/storage/DataVersion;)Z a isCompatible + m ()Ljava/lang/String; b getSeries + m ()I c getVersion +c net/minecraft/world/level/storage/FileNameDateFormatter net/minecraft/world/level/storage/FileNameDateFormatter + m ()Ljava/time/format/DateTimeFormatter; a create +c net/minecraft/world/level/storage/IWorldDataServer net/minecraft/world/level/storage/ServerLevelData + m (Z)V a setThundering + m (Lnet/minecraft/world/level/EnumGamemode;)V a setGameType + m (Ljava/util/UUID;)V a setWanderingTraderId + m (I)V a setClearWeatherTime + m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;)V a fillCrashReportCategory + m (J)V a setGameTime + m (Lnet/minecraft/world/level/border/WorldBorder$c;)V a setWorldBorder + m (I)V b setThunderTime + m (J)V b setDayTime + m (I)V c setRainTime + m (Z)V c setInitialized + m (I)V d setWanderingTraderSpawnDelay + m ()Ljava/lang/String; e getLevelName + m (I)V e setWanderingTraderSpawnChance + m ()I f getClearWeatherTime + m ()I h getThunderTime + m ()I j getRainTime + m ()Lnet/minecraft/world/level/EnumGamemode; k getGameType + m ()Z m isAllowCommands + m ()Z n isInitialized + m ()Lnet/minecraft/world/level/GameRules; o getGameRules + m ()Lnet/minecraft/world/level/border/WorldBorder$c; p getWorldBorder + m ()Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue; s getScheduledEvents + m ()I t getWanderingTraderSpawnDelay + m ()I u getWanderingTraderSpawnChance + m ()Ljava/util/UUID; v getWanderingTraderId + m ()Ljava/lang/String; w lambda$fillCrashReportCategory$1 + m ()Ljava/lang/String; x lambda$fillCrashReportCategory$0 +c net/minecraft/world/level/storage/LevelDataAndDimensions net/minecraft/world/level/storage/LevelDataAndDimensions + f Lnet/minecraft/world/level/storage/SaveData; a worldData + f Lnet/minecraft/world/level/levelgen/WorldDimensions$b; b dimensions + m ()Lnet/minecraft/world/level/storage/SaveData; a worldData + m ()Lnet/minecraft/world/level/levelgen/WorldDimensions$b; b dimensions +c net/minecraft/world/level/storage/LevelStorageException net/minecraft/world/level/storage/LevelStorageException + f Lnet/minecraft/network/chat/IChatBaseComponent; a messageComponent + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getMessageComponent +c net/minecraft/world/level/storage/LevelVersion net/minecraft/world/level/storage/LevelVersion + f I a levelDataVersion + f J b lastPlayed + f Ljava/lang/String; c minecraftVersionName + f Lnet/minecraft/world/level/storage/DataVersion; d minecraftVersion + f Z e snapshot + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelVersion; a parse + m ()I a levelDataVersion + m ()J b lastPlayed + m ()Ljava/lang/String; c minecraftVersionName + m ()Lnet/minecraft/world/level/storage/DataVersion; d minecraftVersion + m ()Z e snapshot +c net/minecraft/world/level/storage/PersistentCommandStorage net/minecraft/world/level/storage/CommandStorage + f Ljava/lang/String; a ID_PREFIX + f Ljava/util/Map; b namespaces + f Lnet/minecraft/world/level/storage/WorldPersistentData; c storage + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/storage/PersistentCommandStorage$a; a lambda$factory$1 + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/PersistentCommandStorage$a; a newStorage + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/nbt/NBTTagCompound;)V a set + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/nbt/NBTTagCompound; a get + m ()Ljava/util/stream/Stream; a keys + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$keys$2 + m (Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase$a; b factory + m (Ljava/lang/String;)Ljava/lang/String; c createId + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/PersistentCommandStorage$a; d lambda$factory$0 +c net/minecraft/world/level/storage/PersistentCommandStorage$a net/minecraft/world/level/storage/CommandStorage$Container + f Ljava/lang/String; a TAG_CONTENTS + f Ljava/util/Map; b storage + m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a get + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a lambda$getKeys$1 + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$save$0 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)V a put + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/storage/PersistentCommandStorage$a; a load + m (Ljava/lang/String;)Ljava/util/stream/Stream; b getKeys +c net/minecraft/world/level/storage/SaveData net/minecraft/world/level/storage/WorldData + f I d ANVIL_VERSION_ID + f I e MCREGION_VERSION_ID + m ()Z A isDebugWorld + m ()Lcom/mojang/serialization/Lifecycle; B worldGenSettingsLifecycle + m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; C endDragonFightData + m ()Lnet/minecraft/world/level/WorldDataConfiguration; D getDataConfiguration + m ()Lnet/minecraft/nbt/NBTTagCompound; E getCustomBossEvents + m ()Z F wasModded + m ()Ljava/util/Set; G getKnownServerBrands + m ()Ljava/util/Set; H getRemovedFeatureFlags + m ()Lnet/minecraft/world/level/storage/IWorldDataServer; I overworldData + m ()Lnet/minecraft/world/level/WorldSettings; J getLevelSettings + m ()Lnet/minecraft/world/flag/FeatureFlagSet; K enabledFeatures + m (Lnet/minecraft/world/level/EnumGamemode;)V a setGameType + m (Lnet/minecraft/world/level/WorldDataConfiguration;)V a setDataConfiguration + m (Lnet/minecraft/nbt/NBTTagCompound;)V a setCustomBossEvents + m ()Ljava/lang/String; a lambda$fillCrashReportCategory$3 + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a createTag + m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory + m (Lnet/minecraft/world/EnumDifficulty;)V a setDifficulty + m (Ljava/lang/String;Z)V a setModdedInfo + m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a;)V a setEndDragonFightData + m ()Ljava/lang/String; b lambda$fillCrashReportCategory$2 + m ()Ljava/lang/String; c lambda$fillCrashReportCategory$1 + m ()Ljava/lang/String; d lambda$fillCrashReportCategory$0 + m (Z)V d setDifficultyLocked + m ()Ljava/lang/String; e getLevelName + m (I)Ljava/lang/String; f getStorageVersionName + m ()Lnet/minecraft/world/level/EnumGamemode; k getGameType + m ()Z l isHardcore + m ()Z m isAllowCommands + m ()Lnet/minecraft/world/level/GameRules; o getGameRules + m ()Lnet/minecraft/world/EnumDifficulty; q getDifficulty + m ()Z r isDifficultyLocked + m ()Lnet/minecraft/nbt/NBTTagCompound; w getLoadedPlayerTag + m ()I x getVersion + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; y worldGenOptions + m ()Z z isFlatWorld +c net/minecraft/world/level/storage/SavedFile net/minecraft/world/level/storage/LevelResource + f Lnet/minecraft/world/level/storage/SavedFile; a PLAYER_ADVANCEMENTS_DIR + f Lnet/minecraft/world/level/storage/SavedFile; b PLAYER_STATS_DIR + f Lnet/minecraft/world/level/storage/SavedFile; c PLAYER_DATA_DIR + f Lnet/minecraft/world/level/storage/SavedFile; d PLAYER_OLD_DATA_DIR + f Lnet/minecraft/world/level/storage/SavedFile; e LEVEL_DATA_FILE + f Lnet/minecraft/world/level/storage/SavedFile; f OLD_LEVEL_DATA_FILE + f Lnet/minecraft/world/level/storage/SavedFile; g ICON_FILE + f Lnet/minecraft/world/level/storage/SavedFile; h LOCK_FILE + f Lnet/minecraft/world/level/storage/SavedFile; i GENERATED_DIR + f Lnet/minecraft/world/level/storage/SavedFile; j DATAPACK_DIR + f Lnet/minecraft/world/level/storage/SavedFile; k MAP_RESOURCE_FILE + f Lnet/minecraft/world/level/storage/SavedFile; l ROOT + f Ljava/lang/String; m id + m ()Ljava/lang/String; a getId +c net/minecraft/world/level/storage/SecondaryWorldData net/minecraft/world/level/storage/DerivedLevelData + f Lnet/minecraft/world/level/storage/SaveData; a worldData + f Lnet/minecraft/world/level/storage/IWorldDataServer; b wrapped + m (Z)V a setThundering + m (Lnet/minecraft/world/level/EnumGamemode;)V a setGameType + m (Ljava/util/UUID;)V a setWanderingTraderId + m (I)V a setClearWeatherTime + m (Lnet/minecraft/core/BlockPosition;F)V a setSpawn + m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;)V a fillCrashReportCategory + m ()Lnet/minecraft/core/BlockPosition; a getSpawnPos + m (J)V a setGameTime + m (Lnet/minecraft/world/level/border/WorldBorder$c;)V a setWorldBorder + m (Z)V b setRaining + m (I)V b setThunderTime + m (J)V b setDayTime + m ()F b getSpawnAngle + m ()J c getGameTime + m (I)V c setRainTime + m (Z)V c setInitialized + m (I)V d setWanderingTraderSpawnDelay + m ()J d getDayTime + m ()Ljava/lang/String; e getLevelName + m (I)V e setWanderingTraderSpawnChance + m ()I f getClearWeatherTime + m ()Z g isThundering + m ()I h getThunderTime + m ()Z i isRaining + m ()I j getRainTime + m ()Lnet/minecraft/world/level/EnumGamemode; k getGameType + m ()Z l isHardcore + m ()Z m isAllowCommands + m ()Z n isInitialized + m ()Lnet/minecraft/world/level/GameRules; o getGameRules + m ()Lnet/minecraft/world/level/border/WorldBorder$c; p getWorldBorder + m ()Lnet/minecraft/world/EnumDifficulty; q getDifficulty + m ()Z r isDifficultyLocked + m ()Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue; s getScheduledEvents + m ()I t getWanderingTraderSpawnDelay + m ()I u getWanderingTraderSpawnChance + m ()Ljava/util/UUID; v getWanderingTraderId +c net/minecraft/world/level/storage/WorldData net/minecraft/world/level/storage/LevelData + m (Lnet/minecraft/world/level/LevelHeightAccessor;)Ljava/lang/String; a lambda$fillCrashReportCategory$0 + m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;)V a fillCrashReportCategory + m ()Lnet/minecraft/core/BlockPosition; a getSpawnPos + m ()F b getSpawnAngle + m (Z)V b setRaining + m ()J c getGameTime + m ()J d getDayTime + m ()Ljava/lang/String; e lambda$fillCrashReportCategory$1 + m ()Z g isThundering + m ()Z i isRaining + m ()Z l isHardcore + m ()Lnet/minecraft/world/EnumDifficulty; q getDifficulty + m ()Z r isDifficultyLocked +c net/minecraft/world/level/storage/WorldDataMutable net/minecraft/world/level/storage/WritableLevelData + m (Lnet/minecraft/core/BlockPosition;F)V a setSpawn +c net/minecraft/world/level/storage/WorldDataServer net/minecraft/world/level/storage/PrimaryLevelData + f I A wanderingTraderSpawnDelay + f I B wanderingTraderSpawnChance + f Ljava/util/UUID; C wanderingTraderId + f Ljava/util/Set; D knownServerBrands + f Z E wasModded + f Ljava/util/Set; F removedFeatureFlags + f Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue; G scheduledEvents + f Ljava/lang/String; a LEVEL_NAME + f Ljava/lang/String; b PLAYER + f Ljava/lang/String; c WORLD_GEN_SETTINGS + f Lorg/slf4j/Logger; f LOGGER + f Lnet/minecraft/world/level/WorldSettings; g settings + f Lnet/minecraft/world/level/levelgen/WorldOptions; h worldOptions + f Lnet/minecraft/world/level/storage/WorldDataServer$a; i specialWorldProperty + f Lcom/mojang/serialization/Lifecycle; j worldGenSettingsLifecycle + f Lnet/minecraft/core/BlockPosition; k spawnPos + f F l spawnAngle + f J m gameTime + f J n dayTime + f Lnet/minecraft/nbt/NBTTagCompound; o loadedPlayerTag + f I p version + f I q clearWeatherTime + f Z r raining + f I s rainTime + f Z t thundering + f I u thunderTime + f Z v initialized + f Z w difficultyLocked + f Lnet/minecraft/world/level/border/WorldBorder$c; x worldBorder + f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; y endDragonFightData + f Lnet/minecraft/nbt/NBTTagCompound; z customBossEvents + m ()Z A isDebugWorld + m ()Lcom/mojang/serialization/Lifecycle; B worldGenSettingsLifecycle + m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; C endDragonFightData + m ()Lnet/minecraft/world/level/WorldDataConfiguration; D getDataConfiguration + m ()Lnet/minecraft/nbt/NBTTagCompound; E getCustomBossEvents + m ()Z F wasModded + m ()Ljava/util/Set; G getKnownServerBrands + m ()Ljava/util/Set; H getRemovedFeatureFlags + m ()Lnet/minecraft/world/level/storage/IWorldDataServer; I overworldData + m ()Lnet/minecraft/world/level/WorldSettings; J getLevelSettings + m (Z)V a setThundering + m (Lnet/minecraft/world/level/EnumGamemode;)V a setGameType + m (Ljava/util/UUID;)V a setWanderingTraderId + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTTagCompound;)V a setTagData + m (Ljava/util/Set;)Lnet/minecraft/nbt/NBTTagList; a stringCollectionToTag + m (Ljava/lang/String;Z)V a setModdedInfo + m (J)V a setGameTime + m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a;)V a setEndDragonFightData + m (Lnet/minecraft/world/level/border/WorldBorder$c;)V a setWorldBorder + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$setTagData$3 + m (Lnet/minecraft/world/level/WorldDataConfiguration;)V a setDataConfiguration + m (I)V a setClearWeatherTime + m (Lnet/minecraft/nbt/NBTTagCompound;)V a setCustomBossEvents + m (Lnet/minecraft/core/BlockPosition;F)V a setSpawn + m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a createTag + m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;)V a fillCrashReportCategory + m ()Lnet/minecraft/core/BlockPosition; a getSpawnPos + m (Lnet/minecraft/world/EnumDifficulty;)V a setDifficulty + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldSettings;Lnet/minecraft/world/level/storage/WorldDataServer$a;Lnet/minecraft/world/level/levelgen/WorldOptions;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/world/level/storage/WorldDataServer; a parse + m (Lcom/mojang/serialization/DataResult$Error;)V a lambda$setTagData$4 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; a lambda$parse$1 + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$setTagData$2 + m (Z)V b setRaining + m (J)V b setDayTime + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; b lambda$parse$0 + m (I)V b setThunderTime + m ()F b getSpawnAngle + m ()J c getGameTime + m (I)V c setRainTime + m (Z)V c setInitialized + m (I)V d setWanderingTraderSpawnDelay + m ()J d getDayTime + m (Z)V d setDifficultyLocked + m ()Ljava/lang/String; e getLevelName + m (I)V e setWanderingTraderSpawnChance + m ()I f getClearWeatherTime + m ()Z g isThundering + m ()I h getThunderTime + m ()Z i isRaining + m ()I j getRainTime + m ()Lnet/minecraft/world/level/EnumGamemode; k getGameType + m ()Z l isHardcore + m ()Z m isAllowCommands + m ()Z n isInitialized + m ()Lnet/minecraft/world/level/GameRules; o getGameRules + m ()Lnet/minecraft/world/level/border/WorldBorder$c; p getWorldBorder + m ()Lnet/minecraft/world/EnumDifficulty; q getDifficulty + m ()Z r isDifficultyLocked + m ()Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue; s getScheduledEvents + m ()I t getWanderingTraderSpawnDelay + m ()I u getWanderingTraderSpawnChance + m ()Ljava/util/UUID; v getWanderingTraderId + m ()Lnet/minecraft/nbt/NBTTagCompound; w getLoadedPlayerTag + m ()I x getVersion + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; y worldGenOptions + m ()Z z isFlatWorld +c net/minecraft/world/level/storage/WorldDataServer$a net/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty + f Lnet/minecraft/world/level/storage/WorldDataServer$a; a NONE + f Lnet/minecraft/world/level/storage/WorldDataServer$a; b FLAT + f Lnet/minecraft/world/level/storage/WorldDataServer$a; c DEBUG + f [Lnet/minecraft/world/level/storage/WorldDataServer$a; d $VALUES + m ()[Lnet/minecraft/world/level/storage/WorldDataServer$a; a $values +c net/minecraft/world/level/storage/WorldInfo net/minecraft/world/level/storage/LevelSummary + f Lnet/minecraft/network/chat/IChatBaseComponent; a PLAY_WORLD + f Lnet/minecraft/world/level/WorldSettings; b settings + f Lnet/minecraft/world/level/storage/LevelVersion; c levelVersion + f Ljava/lang/String; d levelId + f Z e requiresManualConversion + f Z f locked + f Z g experimental + f Ljava/nio/file/Path; h icon + f Lnet/minecraft/network/chat/IChatBaseComponent; i info + m (Lnet/minecraft/world/level/storage/WorldInfo;)I a compareTo + m ()Ljava/lang/String; a getLevelId + m ()Ljava/lang/String; b getLevelName + m ()Ljava/nio/file/Path; c getIcon + m ()Z d requiresManualConversion + m ()Z e isExperimental + m ()J f getLastPlayed + m ()Lnet/minecraft/world/level/WorldSettings; g getSettings + m ()Lnet/minecraft/world/level/EnumGamemode; h getGameMode + m ()Z i isHardcore + m ()Z j hasCommands + m ()Lnet/minecraft/network/chat/IChatMutableComponent; k getWorldVersionName + m ()Lnet/minecraft/world/level/storage/LevelVersion; l levelVersion + m ()Z m shouldBackup + m ()Z n isDowngrade + m ()Lnet/minecraft/world/level/storage/WorldInfo$a; o backupStatus + m ()Z p isLocked + m ()Z q isDisabled + m ()Z r isCompatible + m ()Lnet/minecraft/network/chat/IChatBaseComponent; s getInfo + m ()Lnet/minecraft/network/chat/IChatBaseComponent; t primaryActionMessage + m ()Z u primaryActionActive + m ()Z v canUpload + m ()Z w canEdit + m ()Z x canRecreate + m ()Z y canDelete + m ()Lnet/minecraft/network/chat/IChatBaseComponent; z createInfo +c net/minecraft/world/level/storage/WorldInfo$a net/minecraft/world/level/storage/LevelSummary$BackupStatus + f Lnet/minecraft/world/level/storage/WorldInfo$a; a NONE + f Lnet/minecraft/world/level/storage/WorldInfo$a; b DOWNGRADE + f Lnet/minecraft/world/level/storage/WorldInfo$a; c UPGRADE_TO_SNAPSHOT + f Z d shouldBackup + f Z e severe + f Ljava/lang/String; f translationKey + f [Lnet/minecraft/world/level/storage/WorldInfo$a; g $VALUES + m ()Z a shouldBackup + m ()Z b isSevere + m ()Ljava/lang/String; c getTranslationKey + m ()[Lnet/minecraft/world/level/storage/WorldInfo$a; d $values +c net/minecraft/world/level/storage/WorldInfo$b net/minecraft/world/level/storage/LevelSummary$CorruptedLevelSummary + f Lnet/minecraft/network/chat/IChatBaseComponent; b INFO + f Lnet/minecraft/network/chat/IChatBaseComponent; c RECOVER + f J d lastPlayed + m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$static$0 + m ()Ljava/lang/String; b getLevelName + m ()J f getLastPlayed + m ()Z q isDisabled + m ()Lnet/minecraft/network/chat/IChatBaseComponent; s getInfo + m ()Lnet/minecraft/network/chat/IChatBaseComponent; t primaryActionMessage + m ()Z u primaryActionActive + m ()Z v canUpload + m ()Z w canEdit + m ()Z x canRecreate +c net/minecraft/world/level/storage/WorldInfo$c net/minecraft/world/level/storage/LevelSummary$SymlinkLevelSummary + f Lnet/minecraft/network/chat/IChatBaseComponent; b MORE_INFO_BUTTON + f Lnet/minecraft/network/chat/IChatBaseComponent; c INFO + m ()Ljava/lang/String; b getLevelName + m ()J f getLastPlayed + m ()Z q isDisabled + m ()Lnet/minecraft/network/chat/IChatBaseComponent; s getInfo + m ()Lnet/minecraft/network/chat/IChatBaseComponent; t primaryActionMessage + m ()Z u primaryActionActive + m ()Z v canUpload + m ()Z w canEdit + m ()Z x canRecreate +c net/minecraft/world/level/storage/WorldNBTStorage net/minecraft/world/level/storage/PlayerDataStorage + f Lcom/mojang/datafixers/DataFixer; a fixerUpper + f Lorg/slf4j/Logger; b LOGGER + f Ljava/io/File; c playerDir + f Ljava/time/format/DateTimeFormatter; d FORMATTER + m (Lnet/minecraft/world/entity/player/EntityHuman;)V a save + m (Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/Optional; b load +c net/minecraft/world/level/storage/WorldPersistentData net/minecraft/world/level/storage/DimensionDataStorage + f Lorg/slf4j/Logger; a LOGGER + f Ljava/util/Map; b cache + f Lcom/mojang/datafixers/DataFixer; c fixerUpper + f Lnet/minecraft/core/HolderLookup$a; d registries + f Ljava/nio/file/Path; e dataFolder + f Ljava/util/concurrent/CompletableFuture; f pendingWriteFuture + m (IILjava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; a lambda$scheduleSave$2 + m (Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/world/level/saveddata/PersistentBase;)V a lambda$collectDirtyTagsToSave$7 + m ()Ljava/util/concurrent/CompletableFuture; a scheduleSave + m (Ljava/util/List;)V a lambda$scheduleSave$0 + m (Ljava/util/function/BiFunction;Lnet/minecraft/util/datafix/DataFixTypes;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; a readSavedData + m (Ljava/nio/file/Path;Lnet/minecraft/nbt/NBTTagCompound;)V a tryWrite + m (Ljava/lang/String;Lnet/minecraft/world/level/saveddata/PersistentBase;)V a set + m (Lnet/minecraft/world/level/saveddata/PersistentBase$a;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; a computeIfAbsent + m (Ljava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; a lambda$scheduleSave$6 + m (Ljava/lang/String;)Ljava/nio/file/Path; a getDataFile + m (Ljava/lang/String;Lnet/minecraft/util/datafix/DataFixTypes;I)Lnet/minecraft/nbt/NBTTagCompound; a readTagFromDisk + m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$scheduleSave$5 + m (Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$scheduleSave$4 + m (Ljava/io/PushbackInputStream;)Z a isGzip + m (Ljava/util/Map;Ljava/lang/String;Ljava/util/Optional;)V a lambda$collectDirtyTagsToSave$8 + m (Lnet/minecraft/world/level/saveddata/PersistentBase$a;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; b get + m (I)[Ljava/util/concurrent/CompletableFuture; b lambda$scheduleSave$1 + m (Ljava/util/Map$Entry;)V b lambda$scheduleSave$3 + m ()V b saveAndJoin + m ()Ljava/util/Map; c collectDirtyTagsToSave +c net/minecraft/world/level/storage/loot/ContainerComponentManipulator net/minecraft/world/level/storage/loot/ContainerComponentManipulator + m (Ljava/lang/Object;)Ljava/util/stream/Stream; a getContents + m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; a setContents + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/UnaryOperator;)V a modifyItems + m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a lambda$modifyItems$0 + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;Ljava/util/stream/Stream;)V a setContents + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)V a setContents + m ()Lnet/minecraft/core/component/DataComponentType; a type + m ()Ljava/lang/Object; b empty +c net/minecraft/world/level/storage/loot/ContainerComponentManipulators net/minecraft/world/level/storage/loot/ContainerComponentManipulators + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; a CONTAINER + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b BUNDLE_CONTENTS + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; c CHARGED_PROJECTILES + f Ljava/util/Map; d ALL_MANIPULATORS + f Lcom/mojang/serialization/Codec; e CODEC + m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; a lambda$static$0 + m ()Ljava/lang/String; a lambda$static$1 + m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; a lambda$static$2 +c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1 + m (Ljava/lang/Object;)Ljava/util/stream/Stream; a getContents + m (Lnet/minecraft/world/item/component/ItemContainerContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ItemContainerContents; a setContents + m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/stream/Stream; a getContents + m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; a setContents + m ()Lnet/minecraft/core/component/DataComponentType; a type + m ()Ljava/lang/Object; b empty + m ()Lnet/minecraft/world/item/component/ItemContainerContents; c empty +c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2 + m (Ljava/lang/Object;)Ljava/util/stream/Stream; a getContents + m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; a setContents + m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/stream/Stream; a getContents + m (Lnet/minecraft/world/item/component/BundleContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/BundleContents; a setContents + m ()Lnet/minecraft/core/component/DataComponentType; a type + m ()Ljava/lang/Object; b empty + m ()Lnet/minecraft/world/item/component/BundleContents; c empty +c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3 + m (Ljava/lang/Object;)Ljava/util/stream/Stream; a getContents + m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; a setContents + m (Lnet/minecraft/world/item/component/ChargedProjectiles;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ChargedProjectiles; a setContents + m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/stream/Stream; a getContents + m ()Lnet/minecraft/core/component/DataComponentType; a type + m ()Ljava/lang/Object; b empty + m ()Lnet/minecraft/world/item/component/ChargedProjectiles; c empty +c net/minecraft/world/level/storage/loot/IntRange net/minecraft/world/level/storage/loot/IntRange + f Lcom/mojang/serialization/Codec; a CODEC + f Lcom/mojang/serialization/Codec; b RECORD_CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c min + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d max + f Lnet/minecraft/world/level/storage/loot/IntRange$b; e limiter + f Lnet/minecraft/world/level/storage/loot/IntRange$a; f predicate + m (II)Lnet/minecraft/world/level/storage/loot/IntRange; a range + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)Z a lambda$new$10 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)I a clamp + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/storage/loot/IntRange; a lambda$static$3 + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lcom/mojang/datafixers/util/Either; a lambda$static$4 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m ()Ljava/util/Set; a getReferencedContextParams + m (I)Lnet/minecraft/world/level/storage/loot/IntRange; a exact + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)Z a lambda$new$12 + m (I)Lnet/minecraft/world/level/storage/loot/IntRange; b lowerBound + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)I b lambda$new$11 + m ()Ljava/util/OptionalInt; b unpackExact + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)I b lambda$new$9 + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; b lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)Z b test + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)Z c lambda$new$6 + m (I)Lnet/minecraft/world/level/storage/loot/IntRange; c upperBound + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; c lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)Z c lambda$new$8 + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)I d lambda$new$7 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)I d lambda$new$5 +c net/minecraft/world/level/storage/loot/IntRange$a net/minecraft/world/level/storage/loot/IntRange$IntChecker +c net/minecraft/world/level/storage/loot/IntRange$b net/minecraft/world/level/storage/loot/IntRange$IntLimiter +c net/minecraft/world/level/storage/loot/LootCollector net/minecraft/world/level/storage/loot/ValidationContext + f Lnet/minecraft/util/ProblemReporter; a reporter + f Lnet/minecraft/util/context/ContextKeySet; b contextKeySet + f Ljava/util/Optional; c resolver + f Ljava/util/Set; d visitedElements + m (Lnet/minecraft/world/level/storage/loot/LootItemUser;)V a validateContextUsage + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootCollector; a forChild + m ()Lnet/minecraft/core/HolderGetter$a; a resolver + m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootCollector; a setContextKeySet + m (Lnet/minecraft/resources/ResourceKey;)Z a hasVisitedElement + m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootCollector; a enterElement + m (Ljava/lang/String;)V b reportProblem + m ()Z b allowsReferences + m ()Lnet/minecraft/util/ProblemReporter; c reporter + m ()Ljava/lang/UnsupportedOperationException; d lambda$resolver$0 +c net/minecraft/world/level/storage/loot/LootDataType net/minecraft/world/level/storage/loot/LootDataType + f Lnet/minecraft/world/level/storage/loot/LootDataType; a PREDICATE + f Lnet/minecraft/world/level/storage/loot/LootDataType; b MODIFIER + f Lnet/minecraft/world/level/storage/loot/LootDataType; c TABLE + f Lnet/minecraft/resources/ResourceKey; d registryKey + f Lcom/mojang/serialization/Codec; e codec + f Lnet/minecraft/world/level/storage/loot/LootDataType$a; f validator + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)V a runValidation + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootItemUser;)V a lambda$createSimpleValidator$0 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable;)V a lambda$createLootTableValidator$1 + m ()Ljava/util/stream/Stream; a values + m ()Lnet/minecraft/resources/ResourceKey; b registryKey + m ()Lcom/mojang/serialization/Codec; c codec + m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; d validator + m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; e createSimpleValidator + m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; f createLootTableValidator +c net/minecraft/world/level/storage/loot/LootDataType$a net/minecraft/world/level/storage/loot/LootDataType$Validator +c net/minecraft/world/level/storage/loot/LootItemUser net/minecraft/world/level/storage/loot/LootContextUser + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m ()Ljava/util/Set; a getReferencedContextParams +c net/minecraft/world/level/storage/loot/LootParams net/minecraft/world/level/storage/loot/LootParams + f Lnet/minecraft/server/level/WorldServer; a level + f Lnet/minecraft/util/context/ContextMap; b params + f Ljava/util/Map; c dynamicDrops + f F d luck + m ()Lnet/minecraft/server/level/WorldServer; a getLevel + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/function/Consumer;)V a addDynamicDrops + m ()Lnet/minecraft/util/context/ContextMap; b contextMap + m ()F c getLuck +c net/minecraft/world/level/storage/loot/LootParams$a net/minecraft/world/level/storage/loot/LootParams$Builder + f Lnet/minecraft/server/level/WorldServer; a level + f Lnet/minecraft/util/context/ContextMap$a; b params + f Ljava/util/Map; c dynamicDrops + f F d luck + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; a getParameter + m ()Lnet/minecraft/server/level/WorldServer; a getLevel + m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootParams; a create + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/storage/loot/LootParams$b;)Lnet/minecraft/world/level/storage/loot/LootParams$a; a withDynamicDrop + m (F)Lnet/minecraft/world/level/storage/loot/LootParams$a; a withLuck + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$a; a withParameter + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$a; b withOptionalParameter + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; b getOptionalParameter +c net/minecraft/world/level/storage/loot/LootParams$b net/minecraft/world/level/storage/loot/LootParams$DynamicDrop +c net/minecraft/world/level/storage/loot/LootSelector net/minecraft/world/level/storage/loot/LootPool + f Lcom/mojang/serialization/Codec; a CODEC + f Ljava/util/List; b entries + f Ljava/util/List; c conditions + f Ljava/util/function/Predicate; d compositeCondition + f Ljava/util/List; e functions + f Ljava/util/function/BiFunction; f compositeFunction + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; g rolls + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; h bonusRolls + m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; a lambda$static$4 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a addRandomItems + m ()Lnet/minecraft/world/level/storage/loot/LootSelector$a; a lootPool + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/storage/loot/entries/LootEntry;)V a lambda$addRandomItem$6 + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V b addRandomItem + m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$3 + m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Ljava/util/List; c lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Ljava/util/List; d lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Ljava/util/List; e lambda$static$0 +c net/minecraft/world/level/storage/loot/LootSelector$a net/minecraft/world/level/storage/loot/LootPool$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a entries + f Lcom/google/common/collect/ImmutableList$Builder; b conditions + f Lcom/google/common/collect/ImmutableList$Builder; c functions + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d rolls + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; e bonusRolls + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a apply + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a add + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a when + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a setRolls + m ()Lnet/minecraft/world/level/storage/loot/LootSelector$a; a unwrap + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; b when + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; b apply + m ()Lnet/minecraft/world/level/storage/loot/LootSelector; b build + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; b setBonusRolls + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; c unwrap + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; d unwrap +c net/minecraft/world/level/storage/loot/LootTable net/minecraft/world/level/storage/loot/LootTable + f Lnet/minecraft/world/level/storage/loot/LootTable; a EMPTY + f Lnet/minecraft/util/context/ContextKeySet; b DEFAULT_PARAM_SET + f J c RANDOMIZE_SEED + f Lcom/mojang/serialization/Codec; d DIRECT_CODEC + f Lcom/mojang/serialization/Codec; e CODEC + f Lorg/slf4j/Logger; f LOGGER + f Lnet/minecraft/util/context/ContextKeySet; g paramSet + f Ljava/util/Optional; h randomSequence + f Ljava/util/List; i pools + f Ljava/util/List; j functions + f Ljava/util/function/BiFunction; k compositeFunction + m (Lnet/minecraft/world/level/storage/loot/LootParams;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a getRandomItems + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getAvailableSlots + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)V a getRandomItemsRaw + m ()Lnet/minecraft/util/context/ContextKeySet; a getParamSet + m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/util/RandomSource;)V a shuffleAndSplitItems + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/List; a lambda$static$3 + m (Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/function/Consumer;)V a getRandomItems + m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; a createStackSplitter + m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/storage/loot/LootParams;J)V a fill + m (Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a getRandomItems + m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V a getRandomItemsRaw + m (Lnet/minecraft/world/level/storage/loot/LootParams;J)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a getRandomItems + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a getRandomItems + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)V b getRandomItems + m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V b getRandomItems + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/List; b lambda$static$2 + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; b lootTable + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/Optional; c lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/util/context/ContextKeySet; d lambda$static$0 +c net/minecraft/world/level/storage/loot/LootTable$a net/minecraft/world/level/storage/loot/LootTable$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a pools + f Lcom/google/common/collect/ImmutableList$Builder; b functions + f Lnet/minecraft/util/context/ContextKeySet; c paramSet + f Ljava/util/Optional; d randomSequence + m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a unwrap + m (Lnet/minecraft/world/level/storage/loot/LootSelector$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a withPool + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a setRandomSequence + m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a setParamSet + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a apply + m ()Lnet/minecraft/world/level/storage/loot/LootTable; b build + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; b apply + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; c unwrap +c net/minecraft/world/level/storage/loot/LootTableInfo net/minecraft/world/level/storage/loot/LootContext + f Lnet/minecraft/world/level/storage/loot/LootParams; a params + f Lnet/minecraft/util/RandomSource; b random + f Lnet/minecraft/core/HolderGetter$a; c lootDataResolver + f Ljava/util/Set; d visitedElements + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$c; a createVisitedEntry + m ()Lnet/minecraft/core/HolderGetter$a; a getResolver + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$c; a createVisitedEntry + m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/function/Consumer;)V a addDynamicDrops + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)Z a hasVisitedElement + m (Lnet/minecraft/util/context/ContextKey;)Z a hasParameter + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$c; a createVisitedEntry + m ()Lnet/minecraft/util/RandomSource; b getRandom + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)Z b pushVisitedElement + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; b getParameter + m ()F c getLuck + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)V c popVisitedElement + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; c getOptionalParameter + m ()Lnet/minecraft/server/level/WorldServer; d getLevel +c net/minecraft/world/level/storage/loot/LootTableInfo$Builder net/minecraft/world/level/storage/loot/LootContext$Builder + f Lnet/minecraft/world/level/storage/loot/LootParams; a params + f Lnet/minecraft/util/RandomSource; b random + m ()Lnet/minecraft/server/level/WorldServer; a getLevel + m (J)Lnet/minecraft/world/level/storage/loot/LootTableInfo$Builder; a withOptionalRandomSeed + m (Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a create + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$Builder; a withOptionalRandomSource + m (Ljava/util/Optional;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a lambda$create$0 +c net/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget net/minecraft/world/level/storage/loot/LootContext$EntityTarget + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a THIS + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; b ATTACKER + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c DIRECT_ATTACKER + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; d ATTACKING_PLAYER + f Lnet/minecraft/util/INamable$a; e CODEC + f Ljava/lang/String; f name + f Lnet/minecraft/util/context/ContextKey; g param + f [Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; h $VALUES + m ()Lnet/minecraft/util/context/ContextKey; a getParam + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a getByName + m ()[Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/storage/loot/LootTableInfo$c net/minecraft/world/level/storage/loot/LootContext$VisitedEntry + f Lnet/minecraft/world/level/storage/loot/LootDataType; a type + f Ljava/lang/Object; b value + m ()Lnet/minecraft/world/level/storage/loot/LootDataType; a type + m ()Ljava/lang/Object; b value +c net/minecraft/world/level/storage/loot/LootTables net/minecraft/world/level/storage/loot/BuiltInLootTables + f Lnet/minecraft/resources/ResourceKey; A JUNGLE_TEMPLE_DISPENSER + f Lnet/minecraft/resources/ResourceKey; B IGLOO_CHEST + f Lnet/minecraft/resources/ResourceKey; C WOODLAND_MANSION + f Lnet/minecraft/resources/ResourceKey; D UNDERWATER_RUIN_SMALL + f Lnet/minecraft/resources/ResourceKey; E UNDERWATER_RUIN_BIG + f Lnet/minecraft/resources/ResourceKey; F BURIED_TREASURE + f Lnet/minecraft/resources/ResourceKey; G SHIPWRECK_MAP + f Lnet/minecraft/resources/ResourceKey; H SHIPWRECK_SUPPLY + f Lnet/minecraft/resources/ResourceKey; I SHIPWRECK_TREASURE + f Lnet/minecraft/resources/ResourceKey; J PILLAGER_OUTPOST + f Lnet/minecraft/resources/ResourceKey; K BASTION_TREASURE + f Lnet/minecraft/resources/ResourceKey; L BASTION_OTHER + f Lnet/minecraft/resources/ResourceKey; M BASTION_BRIDGE + f Lnet/minecraft/resources/ResourceKey; N BASTION_HOGLIN_STABLE + f Lnet/minecraft/resources/ResourceKey; O ANCIENT_CITY + f Lnet/minecraft/resources/ResourceKey; P ANCIENT_CITY_ICE_BOX + f Lnet/minecraft/resources/ResourceKey; Q RUINED_PORTAL + f Lnet/minecraft/resources/ResourceKey; R TRIAL_CHAMBERS_REWARD + f Lnet/minecraft/resources/ResourceKey; S TRIAL_CHAMBERS_REWARD_COMMON + f Lnet/minecraft/resources/ResourceKey; T TRIAL_CHAMBERS_REWARD_RARE + f Lnet/minecraft/resources/ResourceKey; U TRIAL_CHAMBERS_REWARD_UNIQUE + f Lnet/minecraft/resources/ResourceKey; V TRIAL_CHAMBERS_REWARD_OMINOUS + f Lnet/minecraft/resources/ResourceKey; W TRIAL_CHAMBERS_REWARD_OMINOUS_COMMON + f Lnet/minecraft/resources/ResourceKey; X TRIAL_CHAMBERS_REWARD_OMINOUS_RARE + f Lnet/minecraft/resources/ResourceKey; Y TRIAL_CHAMBERS_REWARD_OMINOUS_UNIQUE + f Lnet/minecraft/resources/ResourceKey; Z TRIAL_CHAMBERS_SUPPLY + f Lnet/minecraft/resources/ResourceKey; a SPAWN_BONUS_CHEST + f Lnet/minecraft/resources/ResourceKey; aA MASON_GIFT + f Lnet/minecraft/resources/ResourceKey; aB SHEPHERD_GIFT + f Lnet/minecraft/resources/ResourceKey; aC TOOLSMITH_GIFT + f Lnet/minecraft/resources/ResourceKey; aD WEAPONSMITH_GIFT + f Lnet/minecraft/resources/ResourceKey; aE UNEMPLOYED_GIFT + f Lnet/minecraft/resources/ResourceKey; aF BABY_VILLAGER_GIFT + f Lnet/minecraft/resources/ResourceKey; aG SNIFFER_DIGGING + f Lnet/minecraft/resources/ResourceKey; aH PANDA_SNEEZE + f Lnet/minecraft/resources/ResourceKey; aI CHICKEN_LAY + f Lnet/minecraft/resources/ResourceKey; aJ ARMADILLO_SHED + f Lnet/minecraft/resources/ResourceKey; aK PIGLIN_BARTERING + f Lnet/minecraft/resources/ResourceKey; aL SPAWNER_TRIAL_CHAMBER_KEY + f Lnet/minecraft/resources/ResourceKey; aM SPAWNER_TRIAL_CHAMBER_CONSUMABLES + f Lnet/minecraft/resources/ResourceKey; aN SPAWNER_OMINOUS_TRIAL_CHAMBER_KEY + f Lnet/minecraft/resources/ResourceKey; aO SPAWNER_OMINOUS_TRIAL_CHAMBER_CONSUMABLES + f Lnet/minecraft/resources/ResourceKey; aP SPAWNER_TRIAL_ITEMS_TO_DROP_WHEN_OMINOUS + f Lnet/minecraft/resources/ResourceKey; aQ BOGGED_SHEAR + f Lnet/minecraft/resources/ResourceKey; aR SHEAR_MOOSHROOM + f Lnet/minecraft/resources/ResourceKey; aS SHEAR_RED_MOOSHROOM + f Lnet/minecraft/resources/ResourceKey; aT SHEAR_BROWN_MOOSHROOM + f Lnet/minecraft/resources/ResourceKey; aU SHEAR_SNOW_GOLEM + f Lnet/minecraft/resources/ResourceKey; aV SHEAR_SHEEP + f Ljava/util/Map; aW SHEAR_SHEEP_BY_DYE + f Lnet/minecraft/resources/ResourceKey; aX DESERT_WELL_ARCHAEOLOGY + f Lnet/minecraft/resources/ResourceKey; aY DESERT_PYRAMID_ARCHAEOLOGY + f Lnet/minecraft/resources/ResourceKey; aZ TRAIL_RUINS_ARCHAEOLOGY_COMMON + f Lnet/minecraft/resources/ResourceKey; aa TRIAL_CHAMBERS_CORRIDOR + f Lnet/minecraft/resources/ResourceKey; ab TRIAL_CHAMBERS_INTERSECTION + f Lnet/minecraft/resources/ResourceKey; ac TRIAL_CHAMBERS_INTERSECTION_BARREL + f Lnet/minecraft/resources/ResourceKey; ad TRIAL_CHAMBERS_ENTRANCE + f Lnet/minecraft/resources/ResourceKey; ae TRIAL_CHAMBERS_CORRIDOR_DISPENSER + f Lnet/minecraft/resources/ResourceKey; af TRIAL_CHAMBERS_CHAMBER_DISPENSER + f Lnet/minecraft/resources/ResourceKey; ag TRIAL_CHAMBERS_WATER_DISPENSER + f Lnet/minecraft/resources/ResourceKey; ah TRIAL_CHAMBERS_CORRIDOR_POT + f Lnet/minecraft/resources/ResourceKey; ai EQUIPMENT_TRIAL_CHAMBER + f Lnet/minecraft/resources/ResourceKey; aj EQUIPMENT_TRIAL_CHAMBER_RANGED + f Lnet/minecraft/resources/ResourceKey; ak EQUIPMENT_TRIAL_CHAMBER_MELEE + f Ljava/util/Map; al SHEEP_BY_DYE + f Lnet/minecraft/resources/ResourceKey; am FISHING + f Lnet/minecraft/resources/ResourceKey; an FISHING_JUNK + f Lnet/minecraft/resources/ResourceKey; ao FISHING_TREASURE + f Lnet/minecraft/resources/ResourceKey; ap FISHING_FISH + f Lnet/minecraft/resources/ResourceKey; aq CAT_MORNING_GIFT + f Lnet/minecraft/resources/ResourceKey; ar ARMORER_GIFT + f Lnet/minecraft/resources/ResourceKey; as BUTCHER_GIFT + f Lnet/minecraft/resources/ResourceKey; at CARTOGRAPHER_GIFT + f Lnet/minecraft/resources/ResourceKey; au CLERIC_GIFT + f Lnet/minecraft/resources/ResourceKey; av FARMER_GIFT + f Lnet/minecraft/resources/ResourceKey; aw FISHERMAN_GIFT + f Lnet/minecraft/resources/ResourceKey; ax FLETCHER_GIFT + f Lnet/minecraft/resources/ResourceKey; ay LEATHERWORKER_GIFT + f Lnet/minecraft/resources/ResourceKey; az LIBRARIAN_GIFT + f Lnet/minecraft/resources/ResourceKey; b END_CITY_TREASURE + f Lnet/minecraft/resources/ResourceKey; ba TRAIL_RUINS_ARCHAEOLOGY_RARE + f Lnet/minecraft/resources/ResourceKey; bb OCEAN_RUIN_WARM_ARCHAEOLOGY + f Lnet/minecraft/resources/ResourceKey; bc OCEAN_RUIN_COLD_ARCHAEOLOGY + f Ljava/util/Set; bd LOCATIONS + f Ljava/util/Set; be IMMUTABLE_LOCATIONS + f Lnet/minecraft/resources/ResourceKey; c SIMPLE_DUNGEON + f Lnet/minecraft/resources/ResourceKey; d VILLAGE_WEAPONSMITH + f Lnet/minecraft/resources/ResourceKey; e VILLAGE_TOOLSMITH + f Lnet/minecraft/resources/ResourceKey; f VILLAGE_ARMORER + f Lnet/minecraft/resources/ResourceKey; g VILLAGE_CARTOGRAPHER + f Lnet/minecraft/resources/ResourceKey; h VILLAGE_MASON + f Lnet/minecraft/resources/ResourceKey; i VILLAGE_SHEPHERD + f Lnet/minecraft/resources/ResourceKey; j VILLAGE_BUTCHER + f Lnet/minecraft/resources/ResourceKey; k VILLAGE_FLETCHER + f Lnet/minecraft/resources/ResourceKey; l VILLAGE_FISHER + f Lnet/minecraft/resources/ResourceKey; m VILLAGE_TANNERY + f Lnet/minecraft/resources/ResourceKey; n VILLAGE_TEMPLE + f Lnet/minecraft/resources/ResourceKey; o VILLAGE_DESERT_HOUSE + f Lnet/minecraft/resources/ResourceKey; p VILLAGE_PLAINS_HOUSE + f Lnet/minecraft/resources/ResourceKey; q VILLAGE_TAIGA_HOUSE + f Lnet/minecraft/resources/ResourceKey; r VILLAGE_SNOWY_HOUSE + f Lnet/minecraft/resources/ResourceKey; s VILLAGE_SAVANNA_HOUSE + f Lnet/minecraft/resources/ResourceKey; t ABANDONED_MINESHAFT + f Lnet/minecraft/resources/ResourceKey; u NETHER_BRIDGE + f Lnet/minecraft/resources/ResourceKey; v STRONGHOLD_LIBRARY + f Lnet/minecraft/resources/ResourceKey; w STRONGHOLD_CROSSING + f Lnet/minecraft/resources/ResourceKey; x STRONGHOLD_CORRIDOR + f Lnet/minecraft/resources/ResourceKey; y DESERT_PYRAMID + f Lnet/minecraft/resources/ResourceKey; z JUNGLE_TEMPLE + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a register + m (Ljava/util/EnumMap;)V a lambda$static$1 + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register + m ()Ljava/util/Set; a all + m (Ljava/util/EnumMap;Ljava/lang/String;)V a makeDyeKeyMap + m (Ljava/util/EnumMap;)V b lambda$static$0 +c net/minecraft/world/level/storage/loot/entries/LootEntries net/minecraft/world/level/storage/loot/entries/LootPoolEntries + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; b EMPTY + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; c ITEM + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; d LOOT_TABLE + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; e DYNAMIC + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; f TAG + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; g ALTERNATIVES + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; h SEQUENCE + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; i GROUP + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a register +c net/minecraft/world/level/storage/loot/entries/LootEntry net/minecraft/world/level/storage/loot/entries/LootPoolEntry + m (F)I a getWeight + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack +c net/minecraft/world/level/storage/loot/entries/LootEntryAbstract net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer + f Ljava/util/function/Predicate; a compositeCondition + f Ljava/util/List; e conditions + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a canRun + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; a commonFields + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract;)Ljava/util/List; a lambda$commonFields$0 +c net/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a conditions + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a otherwise + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a when + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aE_ getThis + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; b when + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryGroup$a; b append + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntrySequence$a; c then + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; d unwrap + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; e unwrap + m ()Ljava/util/List; f getConditions +c net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives net/minecraft/world/level/storage/loot/entries/AlternativesEntry + f Lcom/mojang/serialization/MapCodec; a CODEC + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a compose + m ([Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a alternatives + m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a alternatives + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$compose$0 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType + m (I)[Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$alternatives$1 +c net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a net/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a entries + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a getThis + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a otherwise + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aE_ getThis + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build +c net/minecraft/world/level/storage/loot/entries/LootEntryChildren net/minecraft/world/level/storage/loot/entries/ComposableEntryContainer + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; b ALWAYS_FALSE + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; c ALWAYS_TRUE + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$or$3 + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z b lambda$and$2 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z b lambda$static$0 +c net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract net/minecraft/world/level/storage/loot/entries/CompositeEntryBase + f Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a composedChildren + f Ljava/util/List; d children + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a compose + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$a;)Lcom/mojang/serialization/MapCodec; a createCodec + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$createCodec$1 + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract;)Ljava/util/List; a lambda$createCodec$0 +c net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$a net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor +c net/minecraft/world/level/storage/loot/entries/LootEntryGroup net/minecraft/world/level/storage/loot/entries/EntryGroup + f Lcom/mojang/serialization/MapCodec; a CODEC + m ([Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryGroup$a; a list + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a compose + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren;Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$compose$0 + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$compose$1 + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType +c net/minecraft/world/level/storage/loot/entries/LootEntryGroup$a net/minecraft/world/level/storage/loot/entries/EntryGroup$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a entries + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryGroup$a; a getThis + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aE_ getThis + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryGroup$a; b append + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build +c net/minecraft/world/level/storage/loot/entries/LootEntrySequence net/minecraft/world/level/storage/loot/entries/SequentialEntry + f Lcom/mojang/serialization/MapCodec; a CODEC + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a compose + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$compose$0 + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType + m ([Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntrySequence$a; a sequential +c net/minecraft/world/level/storage/loot/entries/LootEntrySequence$a net/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a entries + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntrySequence$a; a getThis + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aE_ getThis + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntrySequence$a; c then +c net/minecraft/world/level/storage/loot/entries/LootEntryType net/minecraft/world/level/storage/loot/entries/LootPoolEntryType + f Lcom/mojang/serialization/MapCodec; a codec + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/storage/loot/entries/LootItem net/minecraft/world/level/storage/loot/entries/LootItem + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/Holder; j item + m (Lnet/minecraft/world/level/IMaterial;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$lootTableItem$2 + m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a lootTableItem + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack + m (Lnet/minecraft/world/level/storage/loot/entries/LootItem;)Lnet/minecraft/core/Holder; a lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$1 +c net/minecraft/world/level/storage/loot/entries/LootSelectorDynamic net/minecraft/world/level/storage/loot/entries/DynamicLoot + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/MinecraftKey; j name + m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorDynamic;)Lnet/minecraft/resources/MinecraftKey; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack + m (Lnet/minecraft/resources/MinecraftKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$dynamicEntry$2 + m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a dynamicEntry + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$1 +c net/minecraft/world/level/storage/loot/entries/LootSelectorEmpty net/minecraft/world/level/storage/loot/entries/EmptyLootItem + f Lcom/mojang/serialization/MapCodec; a CODEC + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack + m ()Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; b emptyItem + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0 +c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer + f Ljava/util/function/BiFunction; a compositeFunction + f I d DEFAULT_WEIGHT + f I f DEFAULT_QUALITY + f I g weight + f I h quality + f Ljava/util/List; i functions + f Lnet/minecraft/world/level/storage/loot/entries/LootEntry; j entry + m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$d;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a simpleBuilder + m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry;)Ljava/util/List; a lambda$singletonFields$2 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; b singletonFields + m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry;)Ljava/lang/Integer; b lambda$singletonFields$1 + m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry;)Ljava/lang/Integer; c lambda$singletonFields$0 +c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$1 net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$1 + f Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a this$0 + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack +c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder + f I a weight + f I b quality + f Lcom/google/common/collect/ImmutableList$Builder; c functions + m ()Ljava/util/List; a getFunctions + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a apply + m (I)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a setWeight + m (I)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; b setQuality + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; b apply + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; c unwrap +c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$b net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder + f Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$d; c constructor + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aE_ getThis + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build + m ()Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$b; g getThis +c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryBase + f Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; b this$0 + m (F)I a getWeight +c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$d net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor +c net/minecraft/world/level/storage/loot/entries/LootSelectorTag net/minecraft/world/level/storage/loot/entries/TagEntry + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/tags/TagKey; j tag + f Z k expand + m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorTag;)Ljava/lang/Boolean; a lambda$static$1 + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a tagContents + m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$expandTag$5 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a expandTag + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack + m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V a lambda$createItemStack$3 + m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorTag;)Lnet/minecraft/tags/TagKey; b lambda$static$0 + m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; b lambda$tagContents$4 + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; b expandTag + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$2 +c net/minecraft/world/level/storage/loot/entries/LootSelectorTag$1 net/minecraft/world/level/storage/loot/entries/TagEntry$1 + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack +c net/minecraft/world/level/storage/loot/entries/NestedLootTable net/minecraft/world/level/storage/loot/entries/NestedLootTable + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/mojang/datafixers/util/Either; j contents + m (Lnet/minecraft/resources/ResourceKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$lootTableReference$8 + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a inlineLootTable + m (Lnet/minecraft/world/level/storage/loot/LootTable;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$inlineLootTable$9 + m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;)V a lambda$validate$6 + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack + m (Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;)Lcom/mojang/datafixers/util/Either; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$c;)V a lambda$validate$4 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/world/level/storage/loot/LootTable;)V a lambda$validate$7 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a lootTableReference + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; a lambda$createItemStack$2 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;)V b lambda$validate$5 + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootTable; b lambda$createItemStack$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; b source + f Ljava/util/Optional; c include + f Ljava/util/Optional; d exclude + f Ljava/util/function/Predicate; e bakedPredicate + m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a; a copyComponents + m (Ljava/util/List;Lnet/minecraft/core/component/DataComponentType;)Z a lambda$new$4 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Ljava/util/List;Ljava/util/List;)V a lambda$new$6 + m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; a lambda$static$2 + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Ljava/util/List;Ljava/util/List;)V b lambda$new$5 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3 + m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; b lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; c lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder + f Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; a source + f Ljava/util/Optional; b include + f Ljava/util/Optional; c exclude + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a; a include + m ()Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a; a getThis + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a; b exclude + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source + f Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; a BLOCK_ENTITY + f Lcom/mojang/serialization/Codec; b CODEC + f Ljava/lang/String; c name + f [Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; d $VALUES + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/core/component/DataComponentMap; a get + m ()Ljava/util/Set; a getReferencedContextParams + m ()[Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; b source + f Ljava/util/List; c operations + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$b;)V a lambda$run$4 + m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Ljava/util/List; a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a copyData + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a copyData + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/nbt/NBTBase; a lambda$run$3 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; b lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder + f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; a source + f Ljava/util/List; b ops + m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a copy + m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a getThis + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a copy + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$b net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; b sourcePath + f Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; c targetPath + f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; d op + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/NBTBase;)V a apply + m ()Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a sourcePath + m ()Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; b targetPath + m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; c op +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy + f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; a REPLACE + f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; b APPEND + f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; c MERGE + f Lcom/mojang/serialization/Codec; d CODEC + f Ljava/lang/String; e name + f [Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; f $VALUES + m ()[Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; a $values + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)V a merge + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$1 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$1 + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)V a merge +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$2 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$2 + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)V a lambda$merge$0 + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)V a merge + m (Ljava/util/List;Lnet/minecraft/nbt/NBTBase;)V a lambda$merge$1 +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$3 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$3 + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)V a lambda$merge$0 + m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)V a merge + m (Ljava/util/List;Lnet/minecraft/nbt/NBTBase;)V a lambda$merge$1 +c net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction + f I a NO_LIMIT + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lnet/minecraft/core/Holder; c enchantment + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d value + f I e limit + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$a; a lootingMultiplier + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Ljava/lang/Integer; a lambda$static$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3 + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/core/Holder; c lambda$static$0 + m ()Z c hasLimit +c net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$a net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder + f Lnet/minecraft/core/Holder; a enchantment + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b count + f I c limit + m (I)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$a; a setLimit + m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$a; a getThis + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/FilteredFunction net/minecraft/world/level/storage/loot/functions/FilteredFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/advancements/critereon/CriterionConditionItem; b filter + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; c modifier + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$static$1 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Lnet/minecraft/advancements/critereon/CriterionConditionItem; b lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/FunctionReference net/minecraft/world/level/storage/loot/functions/FunctionReference + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/resources/ResourceKey; c name + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$validate$2 + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$functionReference$4 + m (Lnet/minecraft/world/level/storage/loot/functions/FunctionReference;)Lnet/minecraft/resources/ResourceKey; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a functionReference + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V b lambda$validate$3 +c net/minecraft/world/level/storage/loot/functions/ListOperation net/minecraft/world/level/storage/loot/functions/ListOperation + f Lcom/mojang/serialization/MapCodec; a UNLIMITED_CODEC + m (I)Lcom/mojang/serialization/MapCodec; a codec + m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; a apply + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode + m (II)Ljava/lang/String; a lambda$codec$1 + m (ILnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lcom/mojang/serialization/DataResult; a lambda$codec$2 + m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f;)Lcom/mojang/serialization/MapCodec; a lambda$codec$0 + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply +c net/minecraft/world/level/storage/loot/functions/ListOperation$a net/minecraft/world/level/storage/loot/functions/ListOperation$Append + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$a; b INSTANCE + f Lcom/mojang/serialization/MapCodec; c MAP_CODEC + f Lorg/slf4j/Logger; d LOGGER + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$a; b lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/ListOperation$b net/minecraft/world/level/storage/loot/functions/ListOperation$Insert + f Lcom/mojang/serialization/MapCodec; b MAP_CODEC + f I c offset + f Lorg/slf4j/Logger; d LOGGER + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I b offset +c net/minecraft/world/level/storage/loot/functions/ListOperation$c net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$c; b INSTANCE + f Lcom/mojang/serialization/MapCodec; c MAP_CODEC + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$c; b lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/ListOperation$d net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceSection + f Lcom/mojang/serialization/MapCodec; b MAP_CODEC + f I c offset + f Ljava/util/Optional; d size + f Lorg/slf4j/Logger; e LOGGER + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I b offset + m ()Ljava/util/Optional; c size +c net/minecraft/world/level/storage/loot/functions/ListOperation$e net/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone + f Ljava/util/List; a value + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; b operation + m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$e;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; a lambda$codec$1 + m ()Ljava/util/List; a value + m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; a codec + m (Ljava/util/List;)Ljava/util/List; a apply + m (Lcom/mojang/serialization/Codec;ILcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$2 + m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$e;)Ljava/util/List; b lambda$codec$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation; b operation +c net/minecraft/world/level/storage/loot/functions/ListOperation$f net/minecraft/world/level/storage/loot/functions/ListOperation$Type + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a REPLACE_ALL + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; b REPLACE_SECTION + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; c INSERT + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; d APPEND + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/lang/String; f id + f Lcom/mojang/serialization/MapCodec; g mapCodec + f [Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; h $VALUES + m ()Lcom/mojang/serialization/MapCodec; a mapCodec + m ()[Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/storage/loot/functions/LootEnchantLevel net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b levels + f Ljava/util/Optional; c options + m (Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel;)Ljava/util/Optional; a lambda$static$1 + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; a enchantWithLevels + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 +c net/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; a levels + f Ljava/util/Optional; b options + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; a fromOptions + m ()Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; a getThis + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/LootItemFunction net/minecraft/world/level/storage/loot/functions/LootItemFunction + m (Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Ljava/util/function/Consumer; a decorate + m (Ljava/util/function/Consumer;Ljava/util/function/BiFunction;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;)V a lambda$decorate$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType +c net/minecraft/world/level/storage/loot/functions/LootItemFunction$a net/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus net/minecraft/world/level/storage/loot/functions/ApplyBonusCount + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Map; b FORMULAS + f Lcom/mojang/serialization/Codec; c FORMULA_TYPE_CODEC + f Lcom/mojang/serialization/MapCodec; d FORMULA_CODEC + f Lnet/minecraft/core/Holder; e enchantment + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$b; f formula + m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addUniformBonusCount$7 + m (Lnet/minecraft/core/Holder;IFLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addBonusBinomialDistributionCount$5 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addOreBonusCount + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/core/Holder;FI)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addBonusBinomialDistributionCount + m (Lnet/minecraft/core/Holder;ILjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addUniformBonusCount$8 + m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addUniformBonusCount + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$b; a lambda$static$3 + m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b lambda$addOreBonusCount$6 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus;)Lnet/minecraft/core/Holder; b lambda$static$2 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; b addUniformBonusCount + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; b lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$a net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a TYPE + f I b extraRounds + f F c probability + f Lcom/mojang/serialization/Codec; d CODEC + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a getType + m (Lnet/minecraft/util/RandomSource;II)I a calculateNewCount + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I b extraRounds + m ()F c probability +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$b net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a getType + m (Lnet/minecraft/util/RandomSource;II)I a calculateNewCount +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType + f Lnet/minecraft/resources/MinecraftKey; a id + f Lcom/mojang/serialization/Codec; b codec + m ()Lnet/minecraft/resources/MinecraftKey; a id + m ()Lcom/mojang/serialization/Codec; b codec +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$d net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; b TYPE + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a getType + m (Lnet/minecraft/util/RandomSource;II)I a calculateNewCount +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$e net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; b TYPE + f I c bonusMultiplier + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a getType + m (Lnet/minecraft/util/RandomSource;II)I a calculateNewCount + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()I b bonusMultiplier +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction + f Ljava/util/function/Predicate; a compositePredicates + f Ljava/util/List; g predicates + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; a commonFields + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a simpleBuilder + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional;)Ljava/util/List; a lambda$commonFields$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; b apply +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a conditions + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a when + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; b when + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; d unwrap + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; f unwrap + m ()Ljava/util/List; g getConditions +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$b net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder + f Ljava/util/function/Function; a constructor + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$b; a getThis + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName net/minecraft/world/level/storage/loot/functions/CopyNameFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; b source + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$copyName$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a copyName + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source net/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; a THIS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; b ATTACKING_ENTITY + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; c LAST_DAMAGE_PLAYER + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; d BLOCK_ENTITY + f Lcom/mojang/serialization/Codec; e CODEC + f Ljava/lang/String; f name + f Lnet/minecraft/util/context/ContextKey; g param + f [Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; h $VALUES + m ()[Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; a $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState net/minecraft/world/level/storage/loot/functions/CopyBlockState + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/Holder; b block + f Ljava/util/Set; c properties + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState;)Ljava/util/List; a lambda$static$1 + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/component/BlockItemStateProperties;)Lnet/minecraft/world/item/component/BlockItemStateProperties; a lambda$run$3 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a; a copyState + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState;)Lnet/minecraft/core/Holder; b lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a net/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder + f Lnet/minecraft/core/Holder; a block + f Lcom/google/common/collect/ImmutableSet$Builder; b properties + m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a; a copy + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a; a getThis + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Ljava/util/Optional; c options + f Z d onlyCompatible + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/ItemStack; a enchantItem + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Ljava/util/stream/Stream; a lambda$run$3 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (ZLnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Z a lambda$run$4 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant;)Ljava/lang/Boolean; a lambda$static$1 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; a randomApplicableEnchantment + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant;)Ljava/util/Optional; b lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; c randomEnchantment +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder + f Ljava/util/Optional; a options + f Z b onlyCompatible + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; a withEnchantment + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; a getThis + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; a withOneOf + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; e allowingIncompatibleEnchantments +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction + f Lnet/minecraft/tags/TagKey; a DEFAULT_DESTINATION + f Lnet/minecraft/core/Holder; b DEFAULT_DECORATION + f B c DEFAULT_ZOOM + f I d DEFAULT_SEARCH_RADIUS + f Z e DEFAULT_SKIP_EXISTING + f Lcom/mojang/serialization/MapCodec; f CODEC + f Lnet/minecraft/tags/TagKey; h destination + f Lnet/minecraft/core/Holder; i mapDecoration + f B j zoom + f I k searchRadius + f Z l skipKnownStructures + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Ljava/lang/Boolean; a lambda$static$4 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Ljava/lang/Integer; b lambda$static$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$5 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Ljava/lang/Byte; c lambda$static$2 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; c makeExplorationMap + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Lnet/minecraft/core/Holder; d lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Lnet/minecraft/tags/TagKey; e lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder + f Lnet/minecraft/tags/TagKey; a destination + f Lnet/minecraft/core/Holder; b mapDecoration + f B c zoom + f I d searchRadius + f Z e skipKnownStructures + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setMapDecoration + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a getThis + m (I)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setSearchRadius + m (B)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setZoom + m (Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setSkipKnownStructures + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setDestination + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplosionDecay net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay + f Lcom/mojang/serialization/MapCodec; a CODEC + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c explosionDecay +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionFillPlayerHead net/minecraft/world/level/storage/loot/functions/FillPlayerHead + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; b entityTarget + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionFillPlayerHead;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a fillPlayerHead + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$fillPlayerHead$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionLimitCount net/minecraft/world/level/storage/loot/functions/LimitCount + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/IntRange; b limiter + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a limitCount + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionLimitCount;)Lnet/minecraft/world/level/storage/loot/IntRange; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/IntRange;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$limitCount$2 + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute net/minecraft/world/level/storage/loot/functions/SetAttributesFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/List; b modifiers + f Z c replace + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute;)Ljava/lang/Boolean; a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$b;)Ljava/util/stream/Stream; a lambda$getReferencedContextParams$3 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a updateModifiers + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c; a modifier + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; b lambda$run$4 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute;)Ljava/util/List; b lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a; c setAttributes +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder + f Z a replace + f Ljava/util/List; b modifiers + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a; a withModifier + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a; a getThis + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$b net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/resources/MinecraftKey; b id + f Lnet/minecraft/core/Holder; c attribute + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; d operation + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; e amount + f Ljava/util/List; f slots + f Lcom/mojang/serialization/Codec; g SLOTS_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/resources/MinecraftKey; a id + m ()Lnet/minecraft/core/Holder; b attribute + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d amount + m ()Ljava/util/List; e slots +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder + f Lnet/minecraft/resources/MinecraftKey; a id + f Lnet/minecraft/core/Holder; b attribute + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d amount + f Ljava/util/Set; e slots + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c; a forSlot + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$b; a build +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents net/minecraft/world/level/storage/loot/functions/SetContainerContents + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b component + f Ljava/util/List; c entries + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootEntry;)V a lambda$run$3 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents;)Ljava/util/List; a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract;)V a lambda$run$4 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a; a setContents + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a net/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a entries + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b component + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a; a getThis + m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a; a withEntry + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetCount net/minecraft/world/level/storage/loot/functions/SetItemCountFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b value + f Z c add + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetCount;)Ljava/lang/Boolean; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setCount + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setCount$4 + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setCount$3 + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setCount + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetCount;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetDamage net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c damage + f Z d add + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetDamage;)Ljava/lang/Boolean; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setDamage + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setDamage$4 + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setDamage$3 + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setDamage + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetDamage;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore net/minecraft/world/level/storage/loot/functions/SetLoreFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/List; b lore + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; c mode + f Ljava/util/Optional; d resolutionContext + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore;)Ljava/util/Optional; a lambda$static$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/item/component/ItemLore;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Ljava/util/List; a updateLore + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/component/ItemLore;)Lnet/minecraft/world/item/component/ItemLore; a lambda$run$5 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Ljava/util/Set; a lambda$getReferencedContextParams$4 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; b lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; c setLore + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore;)Ljava/util/List; c lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder + f Ljava/util/Optional; a resolutionContext + f Lcom/google/common/collect/ImmutableList$Builder; b lore + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; c mode + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; a getThis + m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; a setMode + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; a addLine + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; a setResolutionContext + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName net/minecraft/world/level/storage/loot/functions/SetNameFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + f Ljava/util/Optional; c name + f Ljava/util/Optional; d resolutionContext + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; e target + m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$createResolver$5 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setName$9 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setName + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Ljava/util/function/UnaryOperator; a createResolver + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; a lambda$static$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/network/chat/IChatBaseComponent;)V a lambda$run$7 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setName$8 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setName + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Ljava/util/Set; a lambda$getReferencedContextParams$4 + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$createResolver$6 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName;)Ljava/util/Optional; b lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName;)Ljava/util/Optional; c lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a net/minecraft/world/level/storage/loot/functions/SetNameFunction$Target + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; a CUSTOM_NAME + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; b ITEM_NAME + f Lcom/mojang/serialization/Codec; c CODEC + f Ljava/lang/String; d name + f [Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; e $VALUES + m ()Lnet/minecraft/core/component/DataComponentType; a component + m ()[Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/mojang/serialization/Codec; b EFFECTS_LIST + f Ljava/util/List; c effects + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$b;)Ljava/util/stream/Stream; a lambda$getReferencedContextParams$4 + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect;)Ljava/util/List; a lambda$static$2 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$b;)Ljava/lang/String; b lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a; c stewEffect +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a effects + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a; a getThis + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a; a withEffect + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$b net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/core/Holder; b effect + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c duration + m ()Lnet/minecraft/core/Holder; a effect + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b duration +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable net/minecraft/world/level/storage/loot/functions/SetContainerLootTable + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/ResourceKey; b name + f J c seed + f Lnet/minecraft/core/Holder; d type + m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a withLootTable + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a withLootTable + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/entity/TileEntityTypes;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$withLootTable$4 + m (Lnet/minecraft/resources/ResourceKey;JLnet/minecraft/world/level/block/entity/TileEntityTypes;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$withLootTable$5 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable;)Lnet/minecraft/core/Holder; a lambda$static$2 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable;)Ljava/lang/Long; b lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable;)Lnet/minecraft/resources/ResourceKey; c lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSmelt net/minecraft/world/level/storage/loot/functions/SmeltItemFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lorg/slf4j/Logger; b LOGGER + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c smelted +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionType net/minecraft/world/level/storage/loot/functions/LootItemFunctionType + f Lcom/mojang/serialization/MapCodec; a codec + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionUser net/minecraft/world/level/storage/loot/functions/FunctionUserBuilder + m ([Ljava/lang/Object;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; a apply + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; a apply + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; b apply + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; c unwrap +c net/minecraft/world/level/storage/loot/functions/LootItemFunctions net/minecraft/world/level/storage/loot/functions/LootItemFunctions + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; A SET_LORE + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; B FILL_PLAYER_HEAD + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; C COPY_CUSTOM_DATA + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; D COPY_STATE + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; E SET_BANNER_PATTERN + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; F SET_POTION + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; G SET_INSTRUMENT + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; H REFERENCE + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; I SEQUENCE + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; J COPY_COMPONENTS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; K SET_FIREWORKS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; L SET_FIREWORK_EXPLOSION + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; M SET_BOOK_COVER + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; N SET_WRITTEN_BOOK_PAGES + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; O SET_WRITABLE_BOOK_PAGES + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; P TOGGLE_TOOLTIPS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; Q SET_OMINOUS_BOTTLE_AMPLIFIER + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; R SET_CUSTOM_MODEL_DATA + f Ljava/util/function/BiFunction; a IDENTITY + f Lcom/mojang/serialization/Codec; b TYPED_CODEC + f Lcom/mojang/serialization/Codec; c ROOT_CODEC + f Lcom/mojang/serialization/Codec; d CODEC + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; e SET_COUNT + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; f SET_ITEM + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; g ENCHANT_WITH_LEVELS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; h ENCHANT_RANDOMLY + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; i SET_ENCHANTMENTS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; j SET_CUSTOM_DATA + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; k SET_COMPONENTS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; l FURNACE_SMELT + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; m ENCHANTED_COUNT_INCREASE + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; n SET_DAMAGE + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; o SET_ATTRIBUTES + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; p SET_NAME + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; q EXPLORATION_MAP + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; r SET_STEW_EFFECT + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; s COPY_NAME + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; t SET_CONTENTS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; u MODIFY_CONTENTS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; v FILTERED + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; w LIMIT_COUNT + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; x APPLY_BONUS + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; y SET_LOOT_TABLE + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; z EXPLOSION_DECAY + m ()Lcom/mojang/serialization/Codec; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a lambda$static$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; a register + m (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a lambda$compose$2 + m (Ljava/util/List;)Ljava/util/function/BiFunction; a compose + m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a lambda$compose$3 +c net/minecraft/world/level/storage/loot/functions/ModifyContainerContents net/minecraft/world/level/storage/loot/functions/ModifyContainerContents + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b component + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; c modifier + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a lambda$run$3 + m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/SequenceFunction net/minecraft/world/level/storage/loot/functions/SequenceFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/mojang/serialization/Codec; b INLINE_CODEC + f Ljava/util/List; c functions + f Ljava/util/function/BiFunction; d compositeFunction + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a apply + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; a lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction; a of + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; b lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; b patterns + f Z c append + m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Ljava/lang/Boolean; a lambda$static$1 + m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a lambda$run$3 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Z)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a; a setBannerPattern + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; b lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 +c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder + f Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a patterns + f Z b append + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a; a addPattern + m ()Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a; a getThis + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Optional; b author + f Ljava/util/Optional; c title + f Ljava/util/Optional; d generation + m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; a lambda$static$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; a apply + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; b lambda$static$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3 + m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; c lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/SetComponentsFunction net/minecraft/world/level/storage/loot/functions/SetComponentsFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/component/DataComponentPatch; b components + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setComponent$2 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setComponent + m (Lnet/minecraft/world/level/storage/loot/functions/SetComponentsFunction;)Lnet/minecraft/core/component/DataComponentPatch; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/nbt/NBTTagCompound; b tag + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setCustomData + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setCustomData$3 + m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomDataFunction;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 + m (Lnet/minecraft/nbt/NBTTagCompound;)V b lambda$run$2 +c net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/mojang/serialization/Codec; b COLOR_PROVIDER_CODEC + f Ljava/util/Optional; c floats + f Ljava/util/Optional; d flags + f Ljava/util/Optional; e strings + f Ljava/util/Optional; f colors + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Ljava/util/Optional;Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List; a apply + m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; a lambda$static$3 + m (Ljava/util/Optional;Ljava/util/List;)Ljava/util/List; a apply + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; b lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; c lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Map; b enchantments + f Z c add + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$run$6 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/lang/Boolean; a lambda$static$1 + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V a lambda$run$5 + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Ljava/util/stream/Stream; a lambda$getReferencedContextParams$3 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V b lambda$run$4 + m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/util/Map; b lambda$static$0 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 +c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$a net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a enchantments + f Z b add + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$a; a withEnchantment + m ()Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$a; a getThis + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis +c net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/component/FireworkExplosion; b DEFAULT_VALUE + f Ljava/util/Optional; c shape + f Ljava/util/Optional; d colors + f Ljava/util/Optional; e fadeColors + f Ljava/util/Optional; f trail + f Ljava/util/Optional; h twinkle + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; a lambda$static$4 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/item/component/FireworkExplosion;)Lnet/minecraft/world/item/component/FireworkExplosion; a apply + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; b lambda$static$3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$5 + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; c lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; d lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; e lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/SetFireworksFunction net/minecraft/world/level/storage/loot/functions/SetFireworksFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/component/Fireworks; b DEFAULT_VALUE + f Ljava/util/Optional; c explosions + f Ljava/util/Optional; d flightDuration + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/item/component/Fireworks;)Lnet/minecraft/world/item/component/Fireworks; a apply + m (Lnet/minecraft/world/item/component/Fireworks;Lnet/minecraft/world/level/storage/loot/functions/ListOperation$e;)Ljava/util/List; a lambda$apply$3 + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; b lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 +c net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/tags/TagKey; b options + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setInstrumentOptions + m (Lnet/minecraft/world/level/storage/loot/functions/SetInstrumentFunction;)Lnet/minecraft/tags/TagKey; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setInstrumentOptions$2 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/SetItemFunction net/minecraft/world/level/storage/loot/functions/SetItemFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/Holder; b item + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/level/storage/loot/functions/SetItemFunction;)Lnet/minecraft/core/Holder; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b amplifierGenerator + m (Lnet/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setAmplifier$2 + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setAmplifier + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c amplifier +c net/minecraft/world/level/storage/loot/functions/SetPotionFunction net/minecraft/world/level/storage/loot/functions/SetPotionFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/Holder; b potion + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setPotion$2 + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setPotion + m (Lnet/minecraft/world/level/storage/loot/functions/SetPotionFunction;)Lnet/minecraft/core/Holder; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/List; b pages + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; c pageOperation + m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/item/component/WritableBookContent;)Lnet/minecraft/world/item/component/WritableBookContent; a apply + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Ljava/util/List; b lambda$static$0 +c net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction + f Lcom/mojang/serialization/Codec; a PAGE_CODEC + f Lcom/mojang/serialization/MapCodec; b CODEC + f Ljava/util/List; c pages + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; d pageOperation + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; a apply + m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; a lambda$static$3 + m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/lang/Object;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4 + m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Ljava/util/List; b lambda$static$2 +c net/minecraft/world/level/storage/loot/functions/ToggleTooltips net/minecraft/world/level/storage/loot/functions/ToggleTooltips + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Map; b TOGGLES + f Lcom/mojang/serialization/Codec; c TOGGLE_CODEC + f Ljava/util/Map; d values + m (Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$a;)Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$a; a lambda$static$0 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$a;Ljava/lang/Boolean;)V a lambda$run$5 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run + m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; a lambda$static$2 + m (Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips;)Ljava/util/Map; a lambda$static$3 + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; b lambda$static$1 +c net/minecraft/world/level/storage/loot/functions/ToggleTooltips$a net/minecraft/world/level/storage/loot/functions/ToggleTooltips$ComponentToggle + f Lnet/minecraft/core/component/DataComponentType; a type + f Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$b; b setter + m (Lnet/minecraft/world/item/ItemStack;Z)V a applyIfPresent + m ()Lnet/minecraft/core/component/DataComponentType; a type + m ()Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$b; b setter +c net/minecraft/world/level/storage/loot/functions/ToggleTooltips$b net/minecraft/world/level/storage/loot/functions/ToggleTooltips$TooltipWither +c net/minecraft/world/level/storage/loot/parameters/LootContextParameterSets net/minecraft/world/level/storage/loot/parameters/LootContextParamSets + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/util/context/ContextKeySet; b EMPTY + f Lnet/minecraft/util/context/ContextKeySet; c CHEST + f Lnet/minecraft/util/context/ContextKeySet; d COMMAND + f Lnet/minecraft/util/context/ContextKeySet; e SELECTOR + f Lnet/minecraft/util/context/ContextKeySet; f FISHING + f Lnet/minecraft/util/context/ContextKeySet; g ENTITY + f Lnet/minecraft/util/context/ContextKeySet; h EQUIPMENT + f Lnet/minecraft/util/context/ContextKeySet; i ARCHAEOLOGY + f Lnet/minecraft/util/context/ContextKeySet; j GIFT + f Lnet/minecraft/util/context/ContextKeySet; k PIGLIN_BARTER + f Lnet/minecraft/util/context/ContextKeySet; l VAULT + f Lnet/minecraft/util/context/ContextKeySet; m ADVANCEMENT_REWARD + f Lnet/minecraft/util/context/ContextKeySet; n ADVANCEMENT_ENTITY + f Lnet/minecraft/util/context/ContextKeySet; o ADVANCEMENT_LOCATION + f Lnet/minecraft/util/context/ContextKeySet; p BLOCK_USE + f Lnet/minecraft/util/context/ContextKeySet; q ALL_PARAMS + f Lnet/minecraft/util/context/ContextKeySet; r BLOCK + f Lnet/minecraft/util/context/ContextKeySet; s SHEARING + f Lnet/minecraft/util/context/ContextKeySet; t ENCHANTED_DAMAGE + f Lnet/minecraft/util/context/ContextKeySet; u ENCHANTED_ITEM + f Lnet/minecraft/util/context/ContextKeySet; v ENCHANTED_LOCATION + f Lnet/minecraft/util/context/ContextKeySet; w ENCHANTED_ENTITY + f Lnet/minecraft/util/context/ContextKeySet; x HIT_BLOCK + f Lcom/google/common/collect/BiMap; y REGISTRY + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$static$2 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V a lambda$static$25 + m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/util/context/ContextKeySet; a register + m (Lnet/minecraft/util/context/ContextKeySet$a;)V b lambda$static$24 + m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; b lambda$static$1 + m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; c lambda$static$0 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V c lambda$static$23 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V d lambda$static$22 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V e lambda$static$21 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V f lambda$static$20 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V g lambda$static$19 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V h lambda$static$18 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V i lambda$static$17 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V j lambda$static$16 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V k lambda$static$15 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V l lambda$static$14 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V m lambda$static$13 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V n lambda$static$12 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V o lambda$static$11 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V p lambda$static$10 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V q lambda$static$9 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V r lambda$static$8 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V s lambda$static$7 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V t lambda$static$6 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V u lambda$static$5 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V v lambda$static$4 + m (Lnet/minecraft/util/context/ContextKeySet$a;)V w lambda$static$3 +c net/minecraft/world/level/storage/loot/parameters/LootContextParameters net/minecraft/world/level/storage/loot/parameters/LootContextParams + f Lnet/minecraft/util/context/ContextKey; a THIS_ENTITY + f Lnet/minecraft/util/context/ContextKey; b LAST_DAMAGE_PLAYER + f Lnet/minecraft/util/context/ContextKey; c DAMAGE_SOURCE + f Lnet/minecraft/util/context/ContextKey; d ATTACKING_ENTITY + f Lnet/minecraft/util/context/ContextKey; e DIRECT_ATTACKING_ENTITY + f Lnet/minecraft/util/context/ContextKey; f ORIGIN + f Lnet/minecraft/util/context/ContextKey; g BLOCK_STATE + f Lnet/minecraft/util/context/ContextKey; h BLOCK_ENTITY + f Lnet/minecraft/util/context/ContextKey; i TOOL + f Lnet/minecraft/util/context/ContextKey; j EXPLOSION_RADIUS + f Lnet/minecraft/util/context/ContextKey; k ENCHANTMENT_LEVEL + f Lnet/minecraft/util/context/ContextKey; l ENCHANTMENT_ACTIVE +c net/minecraft/world/level/storage/loot/predicates/AllOfCondition net/minecraft/world/level/storage/loot/predicates/AllOfCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/mojang/serialization/Codec; b INLINE_CODEC + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition; a allOf + m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$a; a allOf + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType +c net/minecraft/world/level/storage/loot/predicates/AllOfCondition$a net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a create +c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition net/minecraft/world/level/storage/loot/predicates/AnyOfCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$a; a anyOf + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType +c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$a net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a create +c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition + f Ljava/util/function/Predicate; a composedPredicate + f Ljava/util/List; c terms + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; a lambda$createInlineCodec$2 + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$createCodec$1 + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a createCodec + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; b createInlineCodec + m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; b lambda$createCodec$0 +c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$a net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a terms + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)V a addTerm + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a create +c net/minecraft/world/level/storage/loot/predicates/EnchantmentActiveCheck net/minecraft/world/level/storage/loot/predicates/EnchantmentActiveCheck + f Lcom/mojang/serialization/MapCodec; a CODEC + f Z b active + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; c enchantmentActiveCheck + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; d enchantmentInactiveCheck + m ()Z e active + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; f lambda$enchantmentInactiveCheck$2 + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; g lambda$enchantmentActiveCheck$1 +c net/minecraft/world/level/storage/loot/predicates/LootItemCondition net/minecraft/world/level/storage/loot/predicates/LootItemCondition + f Lcom/mojang/serialization/Codec; d TYPED_CODEC + f Lcom/mojang/serialization/Codec; e DIRECT_CODEC + f Lcom/mojang/serialization/Codec; f CODEC + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Lcom/mojang/serialization/Codec; c lambda$static$0 +c net/minecraft/world/level/storage/loot/predicates/LootItemCondition$a net/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/Holder; b block + f Ljava/util/Optional; c properties + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty;Lnet/minecraft/advancements/critereon/CriterionTriggerProperties;)Ljava/util/Optional; a lambda$validate$1 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty;)Lcom/mojang/serialization/DataResult; a validate + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty$a; a hasBlockStateProperties + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$validate$3 + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty;Ljava/lang/String;)Ljava/lang/String; b lambda$validate$2 + m ()Lnet/minecraft/core/Holder; c block + m ()Ljava/util/Optional; d properties +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty$a net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder + f Lnet/minecraft/core/Holder; a block + f Ljava/util/Optional; b properties + m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty$a; a setProperties +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionDamageSourceProperties net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Optional; b predicate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a hasDamageSource + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m (Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$hasDamageSource$1 + m ()Ljava/util/Optional; c predicate +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityProperty net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Optional; b predicate + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c entityTarget + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$hasProperties$2 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Lnet/minecraft/advancements/critereon/CriterionConditionEntity;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a hasProperties + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$hasProperties$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a hasProperties + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a entityPresent + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Ljava/util/Optional; c predicate + m ()Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; d entityTarget +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Map; b scores + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c entityTarget + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Z a hasScore + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/stream/Stream; a lambda$getReferencedContextParams$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore$a; a hasScores + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Ljava/util/Map; c scores + m ()Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; d entityTarget +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore$a net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a scores + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; b entityTarget + m (Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore$a; a withScore +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionInverted net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b term + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionInverted;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$invert$1 + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a invert + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; c term +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionKilledByPlayer net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionKilledByPlayer; b INSTANCE + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; c killedByPlayer + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; d lambda$killedByPlayer$0 +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionLocationCheck net/minecraft/world/level/storage/loot/predicates/LocationCheck + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Optional; b predicate + f Lnet/minecraft/core/BlockPosition; c offset + f Lcom/mojang/serialization/MapCodec; g OFFSET_CODEC + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1 + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a checkLocation + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a checkLocation + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0 + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$checkLocation$2 + m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$checkLocation$3 + m ()Ljava/util/Optional; c predicate + m ()Lnet/minecraft/core/BlockPosition; d offset +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionMatchTool net/minecraft/world/level/storage/loot/predicates/MatchTool + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Optional; b predicate + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a toolMatches + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$toolMatches$1 + m ()Ljava/util/Optional; c predicate +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionRandomChance net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b chance + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a randomChance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a randomChance + m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$randomChance$1 + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$randomChance$2 + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c chance +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionReference net/minecraft/world/level/storage/loot/predicates/ConditionReference + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/ResourceKey; b name + f Lorg/slf4j/Logger; c LOGGER + m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$validate$1 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a conditionReference + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$conditionReference$3 + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V b lambda$validate$2 + m ()Lnet/minecraft/resources/ResourceKey; c name +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionSurvivesExplosion net/minecraft/world/level/storage/loot/predicates/ExplosionCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionSurvivesExplosion; b INSTANCE + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; c survivesExplosion + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; d lambda$survivesExplosion$0 +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionTableBonus net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/core/Holder; b enchantment + f Ljava/util/List; c values + m (Lnet/minecraft/core/Holder;[F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a bonusLevelFlatChance + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$bonusLevelFlatChance$1 + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Lnet/minecraft/core/Holder; c enchantment + m ()Ljava/util/List; d values +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck net/minecraft/world/level/storage/loot/predicates/TimeCheck + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Optional; b period + f Lnet/minecraft/world/level/storage/loot/IntRange; c value + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck$a; a time + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Ljava/util/Optional; c period + m ()Lnet/minecraft/world/level/storage/loot/IntRange; d value +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck$a net/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder + f Ljava/util/Optional; a period + f Lnet/minecraft/world/level/storage/loot/IntRange; b value + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck; a build + m (J)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck$a; a setPeriod +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionType net/minecraft/world/level/storage/loot/predicates/LootItemConditionType + f Lcom/mojang/serialization/MapCodec; a codec + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionUser net/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; a_ when + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; b when + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; d unwrap +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck net/minecraft/world/level/storage/loot/predicates/WeatherCheck + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/util/Optional; b isRaining + f Ljava/util/Optional; c isThundering + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a; c weather + m ()Ljava/util/Optional; d isRaining + m ()Ljava/util/Optional; e isThundering +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder + f Ljava/util/Optional; a isRaining + f Ljava/util/Optional; b isThundering + m (Z)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a; a setRaining + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck; a build + m (Z)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a; b setThundering +c net/minecraft/world/level/storage/loot/predicates/LootItemConditions net/minecraft/world/level/storage/loot/predicates/LootItemConditions + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; a INVERTED + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b ANY_OF + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; c ALL_OF + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; d RANDOM_CHANCE + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; e RANDOM_CHANCE_WITH_ENCHANTED_BONUS + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; f ENTITY_PROPERTIES + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; g KILLED_BY_PLAYER + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; h ENTITY_SCORES + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; i BLOCK_STATE_PROPERTY + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; j MATCH_TOOL + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; k TABLE_BONUS + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; l SURVIVES_EXPLOSION + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; m DAMAGE_SOURCE_PROPERTIES + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; n LOCATION_CHECK + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; o WEATHER_CHECK + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; p REFERENCE + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; q TIME_CHECK + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; r VALUE_CHECK + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; s ENCHANTMENT_ACTIVE_CHECK + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; a register +c net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithEnchantedBonusCondition net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithEnchantedBonusCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f F b unenchantedChance + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c enchantedChance + f Lnet/minecraft/core/Holder; g enchantment + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (FFLnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$randomChanceAndLootingBoost$1 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/core/HolderLookup$a;FF)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a randomChanceAndLootingBoost + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m ()F c unenchantedChance + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; d enchantedChance + m ()Lnet/minecraft/core/Holder; e enchantment +c net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b provider + f Lnet/minecraft/world/level/storage/loot/IntRange; c range + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a hasValue + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; a getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$hasValue$1 + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c provider + m ()Lnet/minecraft/world/level/storage/loot/IntRange; d range +c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider + f Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider; a BLOCK_ENTITY + f Lcom/mojang/serialization/MapCodec; b CODEC + f Lcom/mojang/serialization/Codec; c INLINE_CODEC + f Ljava/lang/String; d BLOCK_ENTITY_ID + f Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; e BLOCK_ENTITY_PROVIDER + f Lcom/mojang/serialization/Codec; f GETTER_CODEC + f Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; g getter + m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; a getType + m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; a lambda$static$3 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; a forContextEntity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2 + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; b forEntity + m ()Ljava/util/Set; b getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; b lambda$static$1 +c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$1 net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$1 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get + m ()Ljava/lang/String; a getId + m ()Ljava/util/Set; b getReferencedContextParams +c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$2 net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$2 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get + m ()Ljava/lang/String; a getId + m ()Ljava/util/Set; b getReferencedContextParams +c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get + m ()Ljava/lang/String; a getId + m ()Ljava/util/Set; b getReferencedContextParams +c net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType + f Lcom/mojang/serialization/MapCodec; a codec + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/storage/loot/providers/nbt/NbtProvider net/minecraft/world/level/storage/loot/providers/nbt/NbtProvider + m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; a getType + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get + m ()Ljava/util/Set; b getReferencedContextParams +c net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; b STORAGE + f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; c CONTEXT + f Lcom/mojang/serialization/Codec; d TYPED_CODEC + m ()Lcom/mojang/serialization/Codec; a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; a register +c net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/MinecraftKey; b id + m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; a getType + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; b getReferencedContextParams + m ()Lnet/minecraft/resources/MinecraftKey; c id +c net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b n + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c p + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)I a getInt + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; a getReferencedContextParams + m (IF)Lnet/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator; a binomial + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c n + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d p +c net/minecraft/world/level/storage/loot/providers/number/ConstantValue net/minecraft/world/level/storage/loot/providers/number/ConstantValue + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/mojang/serialization/Codec; b INLINE_CODEC + f F c value + m (F)Lnet/minecraft/world/level/storage/loot/providers/number/ConstantValue; a exactly + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType + m ()F c value +c net/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider net/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; b amount + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider; a forEnchantmentLevel + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c amount +c net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType + f Lcom/mojang/serialization/MapCodec; a codec + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/storage/loot/providers/number/NumberProvider net/minecraft/world/level/storage/loot/providers/number/NumberProvider + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)I a getInt + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType +c net/minecraft/world/level/storage/loot/providers/number/NumberProviders net/minecraft/world/level/storage/loot/providers/number/NumberProviders + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b CONSTANT + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; c UNIFORM + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; d BINOMIAL + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; e SCORE + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; f STORAGE + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; g ENCHANTMENT_LEVEL + f Lcom/mojang/serialization/Codec; h TYPED_CODEC + m ()Lcom/mojang/serialization/Codec; a lambda$static$1 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; a register + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$0 +c net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; b target + f Ljava/lang/String; c score + f F d scale + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; a fromScoreboard + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Ljava/lang/String;F)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; a fromScoreboard + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType + m ()Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; c target + m ()Ljava/lang/String; d score + m ()F e scale +c net/minecraft/world/level/storage/loot/providers/number/StorageValue net/minecraft/world/level/storage/loot/providers/number/StorageValue + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/resources/MinecraftKey; b storage + f Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; c path + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)I a getInt + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Ljava/util/Optional; c getNumericTag + m ()Lnet/minecraft/resources/MinecraftKey; c storage + m ()Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; d path +c net/minecraft/world/level/storage/loot/providers/number/UniformGenerator net/minecraft/world/level/storage/loot/providers/number/UniformGenerator + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b min + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c max + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)I a getInt + m (FF)Lnet/minecraft/world/level/storage/loot/providers/number/UniformGenerator; a between + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Ljava/util/Set; a getReferencedContextParams + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c min + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d max +c net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider + f Lcom/mojang/serialization/MapCodec; a CODEC + f Lcom/mojang/serialization/Codec; b INLINE_CODEC + f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c target + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; a forTarget + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/scores/ScoreHolder; a getScoreHolder + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; a getType + m ()Ljava/util/Set; b getReferencedContextParams + m ()Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c target +c net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider + f Lcom/mojang/serialization/MapCodec; a CODEC + f Ljava/lang/String; b name + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/scores/ScoreHolder; a getScoreHolder + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0 + m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; a getType + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; a forName + m ()Ljava/util/Set; b getReferencedContextParams + m ()Ljava/lang/String; c name +c net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType + f Lcom/mojang/serialization/MapCodec; a codec + m ()Lcom/mojang/serialization/MapCodec; a codec +c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider + m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/scores/ScoreHolder; a getScoreHolder + m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; a getType + m ()Ljava/util/Set; b getReferencedContextParams +c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; b FIXED + f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; c CONTEXT + f Lcom/mojang/serialization/Codec; d TYPED_CODEC + m ()Lcom/mojang/serialization/Codec; a lambda$static$1 + m (Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$0 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; a register +c net/minecraft/world/level/timers/CustomFunctionCallback net/minecraft/world/level/timers/FunctionCallback + f Lnet/minecraft/resources/MinecraftKey; a functionId + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue;J)V a handle + m (Lnet/minecraft/server/CustomFunctionData;Lnet/minecraft/commands/functions/CommandFunction;)V a lambda$handle$0 +c net/minecraft/world/level/timers/CustomFunctionCallback$a net/minecraft/world/level/timers/FunctionCallback$Serializer + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallback; a deserialize + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallback;)V a serialize + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)V a serialize + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; b deserialize +c net/minecraft/world/level/timers/CustomFunctionCallbackTag net/minecraft/world/level/timers/FunctionTagCallback + f Lnet/minecraft/resources/MinecraftKey; a tagId + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue;J)V a handle +c net/minecraft/world/level/timers/CustomFunctionCallbackTag$a net/minecraft/world/level/timers/FunctionTagCallback$Serializer + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTag;)V a serialize + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTag; a deserialize + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)V a serialize + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; b deserialize +c net/minecraft/world/level/timers/CustomFunctionCallbackTimer net/minecraft/world/level/timers/TimerCallback +c net/minecraft/world/level/timers/CustomFunctionCallbackTimer$a net/minecraft/world/level/timers/TimerCallback$Serializer + f Lnet/minecraft/resources/MinecraftKey; a id + f Ljava/lang/Class; b cls + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)V a serialize + m ()Lnet/minecraft/resources/MinecraftKey; a getId + m ()Ljava/lang/Class; b getCls + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; b deserialize +c net/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue net/minecraft/world/level/timers/TimerQueue + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b CALLBACK_DATA_TAG + f Ljava/lang/String; c TIMER_NAME_TAG + f Ljava/lang/String; d TIMER_TRIGGER_TIME_TAG + f Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimers; e callbacksRegistry + f Ljava/util/Queue; f queue + f Lcom/google/common/primitives/UnsignedLong; g sequentialId + f Lcom/google/common/collect/Table; h events + m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a;)Lnet/minecraft/nbt/NBTTagCompound; a storeEvent + m (Lcom/mojang/serialization/Dynamic;)V a lambda$new$2 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a loadEvent + m ()Ljava/util/Set; a getEventsIds + m (Ljava/lang/String;JLnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)V a schedule + m (Ljava/lang/Object;J)V a tick + m (Ljava/lang/String;)I a remove + m ()Lnet/minecraft/nbt/NBTTagList; b store + m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a;)Lcom/google/common/primitives/UnsignedLong; b lambda$createComparator$1 + m ()Ljava/util/Comparator; c createComparator + m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a;)J c lambda$createComparator$0 +c net/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a net/minecraft/world/level/timers/TimerQueue$Event + f J a triggerTime + f Lcom/google/common/primitives/UnsignedLong; b sequentialId + f Ljava/lang/String; c id + f Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; d callback +c net/minecraft/world/level/timers/CustomFunctionCallbackTimers net/minecraft/world/level/timers/TimerCallbacks + f Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimers; a SERVER_CALLBACKS + f Lorg/slf4j/Logger; b LOGGER + f Ljava/util/Map; c idToSerializer + f Ljava/util/Map; d classToSerializer + m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer$a;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimers; a register + m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)Lnet/minecraft/nbt/NBTTagCompound; a serialize + m (Ljava/lang/Class;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer$a; a getSerializer + m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; a deserialize +c net/minecraft/world/level/validation/ContentValidationException net/minecraft/world/level/validation/ContentValidationException + f Ljava/nio/file/Path; a directory + f Ljava/util/List; b entries + m (Lnet/minecraft/world/level/validation/ForbiddenSymlinkInfo;)Ljava/lang/String; a lambda$getMessage$0 + m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/String; a getMessage +c net/minecraft/world/level/validation/DirectoryValidator net/minecraft/world/level/validation/DirectoryValidator + f Ljava/nio/file/PathMatcher; a symlinkTargetAllowList + m (Ljava/nio/file/Path;Z)Ljava/util/List; a validateDirectory + m (Ljava/nio/file/Path;)Ljava/util/List; a validateSymlink + m (Ljava/nio/file/Path;Ljava/util/List;)V a validateSymlink + m (Ljava/nio/file/Path;Ljava/util/List;)V b validateKnownDirectory +c net/minecraft/world/level/validation/DirectoryValidator$1 net/minecraft/world/level/validation/DirectoryValidator$1 + f Lnet/minecraft/world/level/validation/DirectoryValidator; b this$0 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a preVisitDirectory + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; b visitFile + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V c validateSymlink +c net/minecraft/world/level/validation/ForbiddenSymlinkInfo net/minecraft/world/level/validation/ForbiddenSymlinkInfo + f Ljava/nio/file/Path; a link + f Ljava/nio/file/Path; b target + m ()Ljava/nio/file/Path; a link + m ()Ljava/nio/file/Path; b target +c net/minecraft/world/level/validation/PathAllowList net/minecraft/world/level/validation/PathAllowList + f Lorg/slf4j/Logger; a LOGGER + f Ljava/lang/String; b COMMENT_PREFIX + f Ljava/util/List; c entries + f Ljava/util/Map; d compiledPaths + m (Ljava/lang/String;)Ljava/util/stream/Stream; a lambda$readPlain$5 + m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; a getForFileSystem + m (Ljava/io/BufferedReader;)Lnet/minecraft/world/level/validation/PathAllowList; a readPlain + m (Ljava/nio/file/FileSystem;Lnet/minecraft/world/level/validation/PathAllowList$a;)Ljava/nio/file/PathMatcher; a lambda$getForFileSystem$0 + m (Ljava/util/List;Ljava/nio/file/Path;)Z a lambda$getForFileSystem$3 + m (Ljava/nio/file/Path;)Z a lambda$getForFileSystem$2 + m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; a lambda$getForFileSystem$4 + m (Ljava/nio/file/Path;)Z b lambda$getForFileSystem$1 +c net/minecraft/world/level/validation/PathAllowList$a net/minecraft/world/level/validation/PathAllowList$ConfigEntry + f Lnet/minecraft/world/level/validation/PathAllowList$b; a type + f Ljava/lang/String; b pattern + m (Ljava/lang/String;)Ljava/util/Optional; a parse + m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; a compile + m ()Lnet/minecraft/world/level/validation/PathAllowList$b; a type + m ()Ljava/lang/String; b pattern + m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$a; b glob + m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$a; c regex + m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$a; d prefix +c net/minecraft/world/level/validation/PathAllowList$b net/minecraft/world/level/validation/PathAllowList$EntryType + f Lnet/minecraft/world/level/validation/PathAllowList$b; a FILESYSTEM + f Lnet/minecraft/world/level/validation/PathAllowList$b; b PREFIX + m (Ljava/lang/String;Ljava/nio/file/Path;)Z a lambda$static$0 + m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; a lambda$static$1 +c net/minecraft/world/phys/AxisAlignedBB net/minecraft/world/phys/AABB + f D a minX + f D b minY + f D c minZ + f D d maxX + f D e maxY + f D f maxZ + f D g EPSILON + m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)Z a collidedAlongVector + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a intersects + m ([DLnet/minecraft/core/EnumDirection;DDDDDDDDLnet/minecraft/core/EnumDirection;DDD)Lnet/minecraft/core/EnumDirection; a clipPoint + m ()D a getSize + m (DDDDDDLnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; a clip + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/phys/AxisAlignedBB; a of + m (Lorg/joml/Vector3f;)Lnet/minecraft/world/phys/AxisAlignedBB; a move + m (Lnet/minecraft/world/phys/Vec3D;DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a ofSize + m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/phys/Vec3D;[DLnet/minecraft/core/EnumDirection;DDD)Lnet/minecraft/core/EnumDirection; a getDirection + m (Ljava/lang/Iterable;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a clip + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/AxisAlignedBB; a move + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a setMinX + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D a min + m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a contract + m (DDDDDD)Z a intersects + m (DDDDDDLnet/minecraft/world/phys/Vec3D;[DLnet/minecraft/core/EnumDirection;DDD)Lnet/minecraft/core/EnumDirection; a getDirection + m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/AxisAlignedBB; a encapsulatingFullBlocks + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a unitCubeFromLowerCorner + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; a intersect + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; b setMinY + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D b max + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; b expandTowards + m ()D b getXsize + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; b minmax + m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; b expandTowards + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; b clip + m ()D c getYsize + m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; c inflate + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; c move + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; c setMinZ + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z c intersects + m (Lnet/minecraft/world/phys/Vec3D;)Z d contains + m ()D d getZsize + m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; d move + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; d setMaxX + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; e setMaxY + m (Lnet/minecraft/world/phys/Vec3D;)D e distanceToSqr + m ()Z e hasNaN + m (DDD)Z e contains + m ()Lnet/minecraft/world/phys/Vec3D; f getCenter + m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; f deflate + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; f setMaxZ + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; g inflate + m ()Lnet/minecraft/world/phys/Vec3D; g getBottomCenter + m (D)Lnet/minecraft/world/phys/AxisAlignedBB; h deflate + m ()Lnet/minecraft/world/phys/Vec3D; h getMinPosition + m ()Lnet/minecraft/world/phys/Vec3D; i getMaxPosition +c net/minecraft/world/phys/MovingObjectPosition net/minecraft/world/phys/HitResult + f Lnet/minecraft/world/phys/Vec3D; a location + m (Lnet/minecraft/world/entity/Entity;)D a distanceTo + m ()Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; d getType + m ()Lnet/minecraft/world/phys/Vec3D; g getLocation +c net/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType net/minecraft/world/phys/HitResult$Type + f Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; a MISS + f Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; b BLOCK + f Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; c ENTITY + f [Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; d $VALUES + m ()[Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; a $values +c net/minecraft/world/phys/MovingObjectPositionBlock net/minecraft/world/phys/BlockHitResult + f Lnet/minecraft/core/EnumDirection; b direction + f Lnet/minecraft/core/BlockPosition; c blockPos + f Z d miss + f Z e inside + f Z f worldBorderHit + m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a withPosition + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a miss + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a withDirection + m ()Lnet/minecraft/world/phys/MovingObjectPositionBlock; a hitBorder + m ()Lnet/minecraft/core/BlockPosition; b getBlockPos + m ()Lnet/minecraft/core/EnumDirection; c getDirection + m ()Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; d getType + m ()Z e isInside + m ()Z f isWorldBorderHit +c net/minecraft/world/phys/MovingObjectPositionEntity net/minecraft/world/phys/EntityHitResult + f Lnet/minecraft/world/entity/Entity; b entity + m ()Lnet/minecraft/world/entity/Entity; a getEntity + m ()Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; d getType +c net/minecraft/world/phys/Vec2F net/minecraft/world/phys/Vec2 + f Lnet/minecraft/world/phys/Vec2F; a ZERO + f Lnet/minecraft/world/phys/Vec2F; b ONE + f Lnet/minecraft/world/phys/Vec2F; c UNIT_X + f Lnet/minecraft/world/phys/Vec2F; d NEG_UNIT_X + f Lnet/minecraft/world/phys/Vec2F; e UNIT_Y + f Lnet/minecraft/world/phys/Vec2F; f NEG_UNIT_Y + f Lnet/minecraft/world/phys/Vec2F; g MAX + f Lnet/minecraft/world/phys/Vec2F; h MIN + f F i x + f F j y + m (Lnet/minecraft/world/phys/Vec2F;)F a dot + m (F)Lnet/minecraft/world/phys/Vec2F; a scale + m ()Lnet/minecraft/world/phys/Vec2F; a normalized + m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/world/phys/Vec2F; b add + m (F)Lnet/minecraft/world/phys/Vec2F; b add + m ()F b length + m (Lnet/minecraft/world/phys/Vec2F;)Z c equals + m ()F c lengthSquared + m (Lnet/minecraft/world/phys/Vec2F;)F d distanceToSqr + m ()Lnet/minecraft/world/phys/Vec2F; d negated +c net/minecraft/world/phys/Vec3D net/minecraft/world/phys/Vec3 + f Lcom/mojang/serialization/Codec; a CODEC + f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC + f Lnet/minecraft/world/phys/Vec3D; c ZERO + f D d x + f D e y + f D f z + m (Lnet/minecraft/core/BaseBlockPosition;D)Lnet/minecraft/world/phys/Vec3D; a upFromBottomCenterOf + m (I)Lnet/minecraft/world/phys/Vec3D; a fromRGB24 + m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/world/phys/Vec3D; a directionFromRotation + m (Lnet/minecraft/core/BaseBlockPosition;DDD)Lnet/minecraft/world/phys/Vec3D; a atLowerCornerWithOffset + m (Lnet/minecraft/core/IPosition;D)Z a closerThan + m (Lnet/minecraft/world/phys/Vec3D;DD)Z a closerThan + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$static$1 + m (Lnet/minecraft/core/EnumDirection;D)Lnet/minecraft/world/phys/Vec3D; a relative + m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)Lnet/minecraft/world/phys/Vec3D; a with + m (Ljava/util/EnumSet;)Lnet/minecraft/world/phys/Vec3D; a align + m (FF)Lnet/minecraft/world/phys/Vec3D; a directionFromRotation + m (DDD)Lnet/minecraft/world/phys/Vec3D; a subtract + m (Lnet/minecraft/util/RandomSource;F)Lnet/minecraft/world/phys/Vec3D; a offsetRandom + m ()D a x + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; a atLowerCornerOf + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D a get + m (Lnet/minecraft/world/phys/Vec3D;D)Lnet/minecraft/world/phys/Vec3D; a lerp + m (F)Lnet/minecraft/world/phys/Vec3D; a xRot + m (D)Lnet/minecraft/world/phys/Vec3D; a subtract + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a vectorTo + m (Ljava/util/List;)Lnet/minecraft/world/phys/Vec3D; b lambda$static$0 + m (DDD)Lnet/minecraft/world/phys/Vec3D; b add + m (D)Lnet/minecraft/world/phys/Vec3D; b add + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; b atCenterOf + m (F)Lnet/minecraft/world/phys/Vec3D; b yRot + m ()D b y + m (Lnet/minecraft/world/phys/Vec3D;)D b dot + m ()D c z + m (D)Lnet/minecraft/world/phys/Vec3D; c scale + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c cross + m (F)Lnet/minecraft/world/phys/Vec3D; c zRot + m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; c atBottomCenterOf + m (DDD)D c distanceToSqr + m ()Lnet/minecraft/world/phys/Vec3D; d normalize + m (DDD)Lnet/minecraft/world/phys/Vec3D; d multiply + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; d subtract + m ()Lnet/minecraft/world/phys/Vec3D; e reverse + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; e add + m ()Lnet/minecraft/world/phys/Vec3D; f horizontal + m (Lnet/minecraft/world/phys/Vec3D;)D f distanceTo + m ()D g length + m (Lnet/minecraft/world/phys/Vec3D;)D g distanceToSqr + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; h multiply + m ()D h lengthSqr + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; i projectedOn + m ()D i horizontalDistance + m ()D j horizontalDistanceSqr + m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/List; j lambda$static$2 + m ()Lorg/joml/Vector3f; k toVector3f +c net/minecraft/world/phys/Vec3D$1 net/minecraft/world/phys/Vec3$1 + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3D; a decode + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3D;)V a encode +c net/minecraft/world/phys/shapes/DoubleListOffset net/minecraft/world/phys/shapes/OffsetDoubleList + f Lit/unimi/dsi/fastutil/doubles/DoubleList; a delegate + f D b offset +c net/minecraft/world/phys/shapes/MinecartCollisionContext net/minecraft/world/phys/shapes/MinecartCollisionContext + f Lnet/minecraft/core/BlockPosition; b ingoreBelow + f Lnet/minecraft/core/BlockPosition; c slopeIgnore + m (Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract;)V a setupContext + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getCollisionShape +c net/minecraft/world/phys/shapes/MinecartCollisionContext$1 net/minecraft/world/phys/shapes/MinecartCollisionContext$1 + f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape +c net/minecraft/world/phys/shapes/OperatorBoolean net/minecraft/world/phys/shapes/BooleanOp + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; a FALSE + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; b NOT_OR + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; c ONLY_SECOND + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; d NOT_FIRST + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; e ONLY_FIRST + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; f NOT_SECOND + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; g NOT_SAME + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; h NOT_AND + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; i AND + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; j SAME + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; k SECOND + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; l CAUSES + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; m FIRST + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; n CAUSED_BY + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; o OR + f Lnet/minecraft/world/phys/shapes/OperatorBoolean; p TRUE + m (ZZ)Z a lambda$static$15 + m (ZZ)Z b lambda$static$14 + m (ZZ)Z c lambda$static$13 + m (ZZ)Z d lambda$static$12 + m (ZZ)Z e lambda$static$11 + m (ZZ)Z f lambda$static$10 + m (ZZ)Z g lambda$static$9 + m (ZZ)Z h lambda$static$8 + m (ZZ)Z i lambda$static$7 + m (ZZ)Z j lambda$static$6 + m (ZZ)Z k lambda$static$5 + m (ZZ)Z l lambda$static$4 + m (ZZ)Z m lambda$static$3 + m (ZZ)Z n lambda$static$2 + m (ZZ)Z o lambda$static$1 + m (ZZ)Z p lambda$static$0 +c net/minecraft/world/phys/shapes/VoxelShape net/minecraft/world/phys/shapes/VoxelShape + f Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete; a shape + f [Lnet/minecraft/world/phys/shapes/VoxelShape; b faces + m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)D a get + m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)I a findIndex + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceShape + m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;)V a forAllEdges + m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/shapes/VoxelShape; a move + m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;IIIIII)V a lambda$forAllBoxes$2 + m (Lnet/minecraft/core/EnumDirection$EnumAxis;DD)D a min + m ()Lnet/minecraft/world/phys/AxisAlignedBB; a bounds + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords + m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;IIIIII)V a lambda$forAllEdges$1 + m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; a move + m (Lnet/minecraft/core/EnumAxisCycle;Lnet/minecraft/world/phys/AxisAlignedBB;D)D a collideX + m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a clip + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/phys/AxisAlignedBB;D)D a collide + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; b singleEncompassing + m (Lnet/minecraft/core/EnumDirection$EnumAxis;DD)D b max + m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; b calculateFace + m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; b closestPointTo + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D b min + m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;)V b forAllBoxes + m ()Z c isEmpty + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D c max + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Z d isCubeLikeAlong + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; d optimize + m ()Ljava/util/List; e toAabbs + m ()Z f isCubeLike +c net/minecraft/world/phys/shapes/VoxelShapeArray net/minecraft/world/phys/shapes/ArrayVoxelShape + f Lit/unimi/dsi/fastutil/doubles/DoubleList; b xs + f Lit/unimi/dsi/fastutil/doubles/DoubleList; c ys + f Lit/unimi/dsi/fastutil/doubles/DoubleList; d zs + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords +c net/minecraft/world/phys/shapes/VoxelShapeArray$1 net/minecraft/world/phys/shapes/ArrayVoxelShape$1 + f [I a $SwitchMap$net$minecraft$core$Direction$Axis +c net/minecraft/world/phys/shapes/VoxelShapeBitSet net/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape + f Ljava/util/BitSet; d storage + f I e xMin + f I f yMin + f I g zMin + f I h xMax + f I i yMax + f I j zMax + m (IIIZ)V a fillUpdateBounds + m (IIIIIIIII)Lnet/minecraft/world/phys/shapes/VoxelShapeBitSet; a withFilledBounds + m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$b;Z)V a forAllBoxes + m (III)I a getIndex + m (Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IILnet/minecraft/world/phys/shapes/VoxelShapeBitSet;II[I[ZIII)Z a lambda$join$0 + m (IIIII)Z a isXZRectangleFull + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeBitSet;[IIII)Z a lambda$join$2 + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I a firstFull + m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Lnet/minecraft/world/phys/shapes/VoxelShapeBitSet; a join + m ()Z a isEmpty + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;ILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;ILnet/minecraft/world/phys/shapes/VoxelShapeBitSet;I[I[ZIII)Z a lambda$join$1 + m (IIII)Z a isZStripFull + m (IIII)V b clearZStrip + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I b lastFull + m (III)Z b isFull + m (III)V c fill + m (III)Z d isInterior +c net/minecraft/world/phys/shapes/VoxelShapeCollision net/minecraft/world/phys/shapes/CollisionContext + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; a of + m ()Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; a empty + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getCollisionShape + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPosition;Z)Z a isAbove + m (Lnet/minecraft/world/item/Item;)Z a isHoldingItem + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/material/Fluid;)Z a canStandOnFluid + m (Lnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; a of + m ()Z b isDescending +c net/minecraft/world/phys/shapes/VoxelShapeCollisionEntity net/minecraft/world/phys/shapes/EntityCollisionContext + f Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; a EMPTY + f Z b descending + f D c entityBottom + f Lnet/minecraft/world/item/ItemStack; d heldItem + f Ljava/util/function/Predicate; e canStandOnFluid + f Lnet/minecraft/world/entity/Entity; f entity + m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getCollisionShape + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPosition;Z)Z a isAbove + m (Lnet/minecraft/world/item/Item;)Z a isHoldingItem + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/material/Fluid;)Z a canStandOnFluid + m (Lnet/minecraft/world/level/material/Fluid;)Z a lambda$new$2 + m (Lnet/minecraft/world/level/material/Fluid;)Z b lambda$new$1 + m ()Z b isDescending + m (Lnet/minecraft/world/level/material/Fluid;)Z c lambda$static$0 + m ()Lnet/minecraft/world/entity/Entity; c getEntity +c net/minecraft/world/phys/shapes/VoxelShapeCollisionEntity$1 net/minecraft/world/phys/shapes/EntityCollisionContext$1 + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPosition;Z)Z a isAbove +c net/minecraft/world/phys/shapes/VoxelShapeCube net/minecraft/world/phys/shapes/CubeVoxelShape + m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)I a findIndex + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords +c net/minecraft/world/phys/shapes/VoxelShapeCubeMerger net/minecraft/world/phys/shapes/DiscreteCubeMerger + f Lnet/minecraft/world/phys/shapes/VoxelShapeCubePoint; a result + f I b firstDiv + f I c secondDiv + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList +c net/minecraft/world/phys/shapes/VoxelShapeCubePoint net/minecraft/world/phys/shapes/CubePointRange + f I a parts +c net/minecraft/world/phys/shapes/VoxelShapeDiscrete net/minecraft/world/phys/shapes/DiscreteVoxelShape + f I a xSize + f I b ySize + f I c zSize + f [Lnet/minecraft/core/EnumDirection$EnumAxis; d AXIS_VALUES + m (Lnet/minecraft/core/EnumAxisCycle;III)Z a isFullWide + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I a firstFull + m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$a;Lnet/minecraft/core/EnumAxisCycle;)V a forAllAxisFaces + m ()Z a isEmpty + m (Lnet/minecraft/core/EnumDirection$EnumAxis;II)I a firstFull + m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$b;Lnet/minecraft/core/EnumAxisCycle;Z)V a forAllAxisEdges + m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$b;Z)V a forAllEdges + m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$a;)V a forAllFaces + m (Lnet/minecraft/core/EnumAxisCycle;III)Z b isFull + m (Lnet/minecraft/core/EnumDirection$EnumAxis;II)I b lastFull + m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$b;Z)V b forAllBoxes + m ()I b getXSize + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I b lastFull + m (III)Z b isFull + m (III)V c fill + m ()I c getYSize + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I c getSize + m ()I d getZSize + m (III)Z e isFullWide +c net/minecraft/world/phys/shapes/VoxelShapeDiscrete$a net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer +c net/minecraft/world/phys/shapes/VoxelShapeDiscrete$b net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer +c net/minecraft/world/phys/shapes/VoxelShapeDiscreteSlice net/minecraft/world/phys/shapes/SubShape + f Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete; d parent + f I e startX + f I f startY + f I g startZ + f I h endX + f I i endY + f I j endZ + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I a firstFull + m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)I a clampToShape + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I b lastFull + m (III)Z b isFull + m (III)V c fill +c net/minecraft/world/phys/shapes/VoxelShapeMerger net/minecraft/world/phys/shapes/IndexMerger + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList +c net/minecraft/world/phys/shapes/VoxelShapeMerger$a net/minecraft/world/phys/shapes/IndexMerger$IndexConsumer +c net/minecraft/world/phys/shapes/VoxelShapeMergerDisjoint net/minecraft/world/phys/shapes/NonOverlappingMerger + f Lit/unimi/dsi/fastutil/doubles/DoubleList; a lower + f Lit/unimi/dsi/fastutil/doubles/DoubleList; b upper + f Z c swap + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;III)Z a lambda$forMergedIndexes$0 + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z b forNonSwappedIndexes +c net/minecraft/world/phys/shapes/VoxelShapeMergerIdentical net/minecraft/world/phys/shapes/IdenticalMerger + f Lit/unimi/dsi/fastutil/doubles/DoubleList; a coords + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList +c net/minecraft/world/phys/shapes/VoxelShapeMergerList net/minecraft/world/phys/shapes/IndirectMerger + f Lit/unimi/dsi/fastutil/doubles/DoubleList; a EMPTY + f [D b result + f [I c firstIndices + f [I d secondIndices + f I e resultLength + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList +c net/minecraft/world/phys/shapes/VoxelShapeSlice net/minecraft/world/phys/shapes/SliceShape + f Lnet/minecraft/world/phys/shapes/VoxelShape; b delegate + f Lnet/minecraft/core/EnumDirection$EnumAxis; c axis + f Lit/unimi/dsi/fastutil/doubles/DoubleList; d SLICE_COORDS + m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete; a makeSlice + m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords +c net/minecraft/world/phys/shapes/VoxelShapes net/minecraft/world/phys/shapes/Shapes + f D a EPSILON + f D b BIG_EPSILON + f Lnet/minecraft/world/phys/shapes/VoxelShape; c INFINITY + f Lnet/minecraft/world/phys/shapes/VoxelShape; d BLOCK + f Lnet/minecraft/world/phys/shapes/VoxelShape; e EMPTY + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; a empty + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/EnumDirection;)Z a blockOccudes + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;III)Z a lambda$joinIsNotEmpty$3 + m (Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IIIII)Z a lambda$joinIsNotEmpty$1 + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Z a joinIsNotEmpty + m (Lnet/minecraft/world/phys/shapes/VoxelShape;[Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; a or + m (II)J a lcm + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Lnet/minecraft/world/phys/shapes/VoxelShape; a join + m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/lang/Iterable;D)D a collide + m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; a box + m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;ILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IIII)Z a lambda$joinIsNotEmpty$2 + m (DD)I a findBits + m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/shapes/VoxelShape; a create + m (ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/world/phys/shapes/VoxelShapeMerger; a createIndexMerger + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; a or + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; b block + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z b faceShapeOccludes + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/EnumDirection;)Z b mergedFaceOccludes + m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; b create + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Lnet/minecraft/world/phys/shapes/VoxelShape; b joinUnoptimized + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Z c joinIsNotEmpty +c net/minecraft/world/phys/shapes/VoxelShapes$a net/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer +c net/minecraft/world/scores/DisplaySlot net/minecraft/world/scores/DisplaySlot + f Lnet/minecraft/world/scores/DisplaySlot; a LIST + f Lnet/minecraft/world/scores/DisplaySlot; b SIDEBAR + f Lnet/minecraft/world/scores/DisplaySlot; c BELOW_NAME + f Lnet/minecraft/world/scores/DisplaySlot; d TEAM_BLACK + f Lnet/minecraft/world/scores/DisplaySlot; e TEAM_DARK_BLUE + f Lnet/minecraft/world/scores/DisplaySlot; f TEAM_DARK_GREEN + f Lnet/minecraft/world/scores/DisplaySlot; g TEAM_DARK_AQUA + f Lnet/minecraft/world/scores/DisplaySlot; h TEAM_DARK_RED + f Lnet/minecraft/world/scores/DisplaySlot; i TEAM_DARK_PURPLE + f Lnet/minecraft/world/scores/DisplaySlot; j TEAM_GOLD + f Lnet/minecraft/world/scores/DisplaySlot; k TEAM_GRAY + f Lnet/minecraft/world/scores/DisplaySlot; l TEAM_DARK_GRAY + f Lnet/minecraft/world/scores/DisplaySlot; m TEAM_BLUE + f Lnet/minecraft/world/scores/DisplaySlot; n TEAM_GREEN + f Lnet/minecraft/world/scores/DisplaySlot; o TEAM_AQUA + f Lnet/minecraft/world/scores/DisplaySlot; p TEAM_RED + f Lnet/minecraft/world/scores/DisplaySlot; q TEAM_LIGHT_PURPLE + f Lnet/minecraft/world/scores/DisplaySlot; r TEAM_YELLOW + f Lnet/minecraft/world/scores/DisplaySlot; s TEAM_WHITE + f Lnet/minecraft/util/INamable$a; t CODEC + f Ljava/util/function/IntFunction; u BY_ID + f I v id + f Ljava/lang/String; w name + f [Lnet/minecraft/world/scores/DisplaySlot; x $VALUES + m ()I a id + m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/world/scores/DisplaySlot; a teamColorToSlot + m ()[Lnet/minecraft/world/scores/DisplaySlot; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/scores/DisplaySlot$1 net/minecraft/world/scores/DisplaySlot$1 + f [I a $SwitchMap$net$minecraft$ChatFormatting +c net/minecraft/world/scores/PersistentScoreboard net/minecraft/world/scores/ScoreboardSaveData + f Ljava/lang/String; a FILE_ID + f Lorg/slf4j/Logger; b LOGGER + f Lnet/minecraft/world/scores/Scoreboard; c scoreboard + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveObjectives$1 + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V a loadTeams + m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/nbt/NBTTagList;)V a loadTeamPlayers + m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; a lambda$loadObjectives$0 + m (Lnet/minecraft/nbt/NBTTagCompound;)V a loadDisplaySlots + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; b saveTeams + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V b loadObjectives + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/scores/PersistentScoreboard; b load + m (Lnet/minecraft/nbt/NBTTagCompound;)V b saveDisplaySlots + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; c saveObjectives +c net/minecraft/world/scores/PlayerScoreEntry net/minecraft/world/scores/PlayerScoreEntry + f Ljava/lang/String; a owner + f I b value + f Lnet/minecraft/network/chat/IChatBaseComponent; c display + f Lnet/minecraft/network/chat/numbers/NumberFormat; d numberFormatOverride + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatValue + m ()Z a isHidden + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b ownerName + m ()Ljava/lang/String; c owner + m ()I d value + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e display + m ()Lnet/minecraft/network/chat/numbers/NumberFormat; f numberFormatOverride +c net/minecraft/world/scores/PlayerScores net/minecraft/world/scores/PlayerScores + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap; a scores + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/world/scores/ScoreboardScore; a get + m (Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a setScore + m ()Z a hasScores + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/function/Consumer;)Lnet/minecraft/world/scores/ScoreboardScore; a getOrCreate + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a lambda$listScores$1 + m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/world/scores/ScoreboardScore; a lambda$getOrCreate$0 + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b listScores + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Z b remove + m ()Ljava/util/Map; c listRawScores +c net/minecraft/world/scores/ReadOnlyScoreInfo net/minecraft/world/scores/ReadOnlyScoreInfo + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatValue + m ()I a value + m (Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a safeFormatValue + m ()Z b isLocked + m ()Lnet/minecraft/network/chat/numbers/NumberFormat; c numberFormat +c net/minecraft/world/scores/ScoreAccess net/minecraft/world/scores/ScoreAccess + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V a numberFormatOverride + m (I)V a set + m ()I a get + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a display + m ()I b increment + m (I)I b add + m ()V c reset + m ()Z d locked + m ()V e unlock + m ()V f lock + m ()Lnet/minecraft/network/chat/IChatBaseComponent; g display +c net/minecraft/world/scores/ScoreHolder net/minecraft/world/scores/ScoreHolder + f Ljava/lang/String; cA WILDCARD_NAME + f Lnet/minecraft/world/scores/ScoreHolder; cB WILDCARD + m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$getFeedbackDisplayName$0 + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/scores/ScoreHolder; a fromGameProfile + m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; c forNameOnly + m ()Ljava/lang/String; cI getScoreboardName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; hg getFeedbackDisplayName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName +c net/minecraft/world/scores/ScoreHolder$1 net/minecraft/world/scores/ScoreHolder$1 + m ()Ljava/lang/String; cI getScoreboardName +c net/minecraft/world/scores/ScoreHolder$2 net/minecraft/world/scores/ScoreHolder$2 + f Ljava/lang/String; a val$name + m ()Ljava/lang/String; cI getScoreboardName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; hg getFeedbackDisplayName +c net/minecraft/world/scores/ScoreHolder$3 net/minecraft/world/scores/ScoreHolder$3 + f Ljava/lang/String; a val$name + m ()Ljava/lang/String; cI getScoreboardName +c net/minecraft/world/scores/Scoreboard net/minecraft/world/scores/Scoreboard + f Ljava/lang/String; a HIDDEN_SCORE_PREFIX + f Lorg/slf4j/Logger; b LOGGER + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; c objectivesByName + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; d objectivesByCriteria + f Ljava/util/Map; e playerScores + f Ljava/util/Map; f displayObjectives + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; g teamsByName + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; h teamsByPlayer + m (Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;Lnet/minecraft/world/scores/ScoreHolder;Ljava/util/function/Consumer;)V a forAllObjectives + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a onScoreChanged + m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V a loadPlayerScores + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;Z)Lnet/minecraft/world/scores/ScoreAccess; a getOrCreatePlayerScore + m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/ScoreboardObjective;)V a setDisplayObjective + m (Lnet/minecraft/world/entity/Entity;)V a entityRemoved + m (Ljava/lang/Object;)Ljava/util/List; a lambda$addObjective$0 + m (Lnet/minecraft/core/HolderLookup$a;Ljava/lang/String;Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a lambda$savePlayerScores$5 + m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardObjective; a getObjective + m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTTagList;Ljava/lang/String;Lnet/minecraft/world/scores/PlayerScores;)V a lambda$savePlayerScores$6 + m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/world/scores/ScoreboardObjective; a getDisplayObjective + m (Ljava/util/function/Consumer;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V a lambda$forAllObjectives$1 + m (Ljava/lang/String;Lnet/minecraft/world/scores/ScoreboardTeam;)Z a addPlayerToTeam + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V a onScoreLockChanged + m (Lnet/minecraft/world/scores/ScoreHolder;)V a onPlayerRemoved + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/world/scores/ScoreboardScore;)V a lambda$getOrCreatePlayerScore$3 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; a savePlayerScores + m (Lnet/minecraft/world/scores/ScoreboardTeam;)V a onTeamAdded + m (Lnet/minecraft/world/scores/ScoreboardObjective;)V a onObjectiveAdded + m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/scores/PlayerScores;)V a lambda$listPlayerScores$4 + m (Ljava/lang/String;Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;ZLnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/world/scores/ScoreboardObjective; a addObjective + m (Lnet/minecraft/world/scores/ScoreboardTeam;)V b onTeamChanged + m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeam; b getPlayerTeam + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V b onPlayerScoreRemoved + m (Ljava/lang/String;Lnet/minecraft/world/scores/ScoreboardTeam;)V b removePlayerFromTeam + m (Lnet/minecraft/world/scores/ScoreboardObjective;)V b onObjectiveChanged + m (Lnet/minecraft/world/scores/ScoreHolder;)V b resetAllPlayerScores + m ()Ljava/util/Collection; c getObjectives + m (Lnet/minecraft/world/scores/ScoreboardTeam;)V c onTeamRemoved + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/world/scores/ScoreAccess; c getOrCreatePlayerScore + m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeam; c addPlayerTeam + m (Lnet/minecraft/world/scores/ScoreboardObjective;)V c onObjectiveRemoved + m (Lnet/minecraft/world/scores/ScoreHolder;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; c listPlayerScores + m (Ljava/lang/String;)Z d removePlayerFromTeam + m ()Ljava/util/Collection; d getObjectiveNames + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/world/scores/ReadOnlyScoreInfo; d getPlayerScoreInfo + m (Lnet/minecraft/world/scores/ScoreboardTeam;)V d removePlayerTeam + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V e resetSinglePlayerScore + m ()Ljava/util/Collection; e getTrackedPlayers + m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeam; e getPlayersTeam + m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; f getOrCreatePlayerInfo + m ()Ljava/util/Collection; f getTeamNames + m ()Ljava/util/Collection; g getPlayerTeams + m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; g lambda$getOrCreatePlayerInfo$2 + m (Lnet/minecraft/world/scores/ScoreboardObjective;)Ljava/util/Collection; i listPlayerScores + m (Lnet/minecraft/world/scores/ScoreboardObjective;)V j removeObjective +c net/minecraft/world/scores/Scoreboard$1 net/minecraft/world/scores/Scoreboard$1 + f Lnet/minecraft/world/scores/ScoreboardScore; a val$score + f Lnet/minecraft/world/scores/ScoreboardObjective; d val$objective + f Lnet/minecraft/world/scores/ScoreHolder; e val$scoreHolder + f Lnet/minecraft/world/scores/Scoreboard; f this$0 + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V a numberFormatOverride + m (I)V a set + m (Z)V a setLocked + m ()I a get + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a display + m ()Z d locked + m ()V e unlock + m ()V f lock + m ()Lnet/minecraft/network/chat/IChatBaseComponent; g display + m ()V h sendScoreToPlayers +c net/minecraft/world/scores/ScoreboardObjective net/minecraft/world/scores/Objective + f Lnet/minecraft/world/scores/Scoreboard; a scoreboard + f Ljava/lang/String; b name + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; c criteria + f Lnet/minecraft/network/chat/IChatBaseComponent; d displayName + f Lnet/minecraft/network/chat/IChatBaseComponent; e formattedDisplayName + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; f renderType + f Z g displayAutoUpdate + f Lnet/minecraft/network/chat/numbers/NumberFormat; h numberFormat + m ()Lnet/minecraft/world/scores/Scoreboard; a getScoreboard + m (Z)V a setDisplayAutoUpdate + m (Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;)V a setRenderType + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setDisplayName + m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$createFormattedDisplayName$0 + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/numbers/NumberFormat; a numberFormatOrDefault + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V b setNumberFormat + m ()Ljava/lang/String; b getName + m ()Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; c getCriteria + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getDisplayName + m ()Z e displayAutoUpdate + m ()Lnet/minecraft/network/chat/numbers/NumberFormat; f numberFormat + m ()Lnet/minecraft/network/chat/IChatBaseComponent; g getFormattedDisplayName + m ()Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; h getRenderType + m ()Lnet/minecraft/network/chat/IChatBaseComponent; i createFormattedDisplayName +c net/minecraft/world/scores/ScoreboardScore net/minecraft/world/scores/Score + f Ljava/lang/String; a TAG_SCORE + f Ljava/lang/String; b TAG_LOCKED + f Ljava/lang/String; c TAG_DISPLAY + f Ljava/lang/String; d TAG_FORMAT + f I e value + f Z f locked + f Lnet/minecraft/network/chat/IChatBaseComponent; g display + f Lnet/minecraft/network/chat/numbers/NumberFormat; h numberFormat + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/scores/ScoreboardScore; a read + m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$write$0 + m (I)V a value + m (Z)V a setLocked + m ()I a value + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a display + m (Lnet/minecraft/world/scores/ScoreboardScore;Lnet/minecraft/network/chat/numbers/NumberFormat;)V a lambda$read$1 + m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a write + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V b numberFormat + m ()Z b isLocked + m ()Lnet/minecraft/network/chat/numbers/NumberFormat; c numberFormat + m ()Lnet/minecraft/network/chat/IChatBaseComponent; d display +c net/minecraft/world/scores/ScoreboardTeam net/minecraft/world/scores/PlayerTeam + f I a BIT_FRIENDLY_FIRE + f I b BIT_SEE_INVISIBLES + f Lnet/minecraft/world/scores/Scoreboard; c scoreboard + f Ljava/lang/String; d name + f Ljava/util/Set; e players + f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName + f Lnet/minecraft/network/chat/IChatBaseComponent; g playerPrefix + f Lnet/minecraft/network/chat/IChatBaseComponent; h playerSuffix + f Z i allowFriendlyFire + f Z j seeFriendlyInvisibles + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; k nameTagVisibility + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; l deathMessageVisibility + f Lnet/minecraft/EnumChatFormat; m color + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; n collisionRule + f Lnet/minecraft/network/chat/ChatModifier; o displayNameStyle + m ()Lnet/minecraft/world/scores/Scoreboard; a getScoreboard + m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)V a setCollisionRule + m (Z)V a setAllowFriendlyFire + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setDisplayName + m (Lnet/minecraft/world/scores/ScoreboardTeamBase;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatNameForTeam + m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)V a setNameTagVisibility + m (I)V a unpackOptions + m (Lnet/minecraft/EnumChatFormat;)V a setColor + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setPlayerPrefix + m (Z)V b setSeeFriendlyInvisibles + m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)V b setDeathMessageVisibility + m ()Ljava/lang/String; b getName + m (Lnet/minecraft/network/chat/IChatBaseComponent;)V c setPlayerSuffix + m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getDisplayName + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; d getFormattedName + m ()Lnet/minecraft/network/chat/IChatMutableComponent; d getFormattedDisplayName + m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getPlayerPrefix + m ()Lnet/minecraft/network/chat/IChatBaseComponent; f getPlayerSuffix + m ()Ljava/util/Collection; g getPlayers + m ()Z h isAllowFriendlyFire + m ()Z i canSeeFriendlyInvisibles + m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; j getNameTagVisibility + m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; k getDeathMessageVisibility + m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; l getCollisionRule + m ()I m packOptions + m ()Lnet/minecraft/EnumChatFormat; n getColor +c net/minecraft/world/scores/ScoreboardTeamBase net/minecraft/world/scores/Team + m (Lnet/minecraft/world/scores/ScoreboardTeamBase;)Z a isAlliedTo + m ()Ljava/lang/String; b getName + m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; d getFormattedName + m ()Ljava/util/Collection; g getPlayers + m ()Z h isAllowFriendlyFire + m ()Z i canSeeFriendlyInvisibles + m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; j getNameTagVisibility + m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; k getDeathMessageVisibility + m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; l getCollisionRule + m ()Lnet/minecraft/EnumChatFormat; n getColor +c net/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility net/minecraft/world/scores/Team$Visibility + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; a ALWAYS + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; b NEVER + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; c HIDE_FOR_OTHER_TEAMS + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; d HIDE_FOR_OWN_TEAM + f Ljava/lang/String; e name + f I f id + f Ljava/util/Map; g BY_NAME + f [Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; h $VALUES + m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; a byName + m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; a lambda$static$1 + m ()[Ljava/lang/String; a getAllNames + m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)Ljava/lang/String; b lambda$static$0 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDisplayName + m ()[Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; c $values +c net/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush net/minecraft/world/scores/Team$CollisionRule + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; a ALWAYS + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; b NEVER + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; c PUSH_OTHER_TEAMS + f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; d PUSH_OWN_TEAM + f Ljava/lang/String; e name + f I f id + f Ljava/util/Map; g BY_NAME + f [Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; h $VALUES + m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; a lambda$static$1 + m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName + m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; a byName + m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)Ljava/lang/String; b lambda$static$0 + m ()[Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; b $values +c net/minecraft/world/scores/criteria/IScoreboardCriteria net/minecraft/world/scores/criteria/ObjectiveCriteria + f Ljava/util/Map; a CUSTOM_CRITERIA + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; b DUMMY + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; c TRIGGER + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; d DEATH_COUNT + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; e KILL_COUNT_PLAYERS + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; f KILL_COUNT_ALL + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; g HEALTH + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; h FOOD + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; i AIR + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; j ARMOR + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; k EXPERIENCE + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; l LEVEL + f [Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; m TEAM_KILL + f [Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; n KILLED_BY_TEAM + f Ljava/util/Map; o CRITERIA_CACHE + f Ljava/lang/String; p name + f Z q readOnly + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; r renderType + m (Ljava/lang/String;)Ljava/util/Optional; a byName + m (Ljava/lang/String;ZLnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; a registerCustom + m (Ljava/lang/String;ILnet/minecraft/stats/StatisticWrapper;)Ljava/util/Optional; a lambda$byName$0 + m (Lnet/minecraft/stats/StatisticWrapper;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a getStat + m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; b registerCustom + m ()Ljava/util/Set; c getCustomCriteriaNames + m ()Ljava/lang/String; d getName + m ()Z e isReadOnly + m ()Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; f getDefaultRenderType +c net/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; a INTEGER + f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; b HEARTS + f Lnet/minecraft/util/INamable$a; c CODEC + f Ljava/lang/String; d id + f [Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; e $VALUES + m ()Ljava/lang/String; a getId + m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; a byId + m ()[Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; b $values + m ()Ljava/lang/String; c getSerializedName +c net/minecraft/world/ticks/ContainerSingleItem net/minecraft/world/ticks/ContainerSingleItem + m (II)Lnet/minecraft/world/item/ItemStack; a removeItem + m (ILnet/minecraft/world/item/ItemStack;)V a setItem + m ()V a clearContent + m (I)Lnet/minecraft/world/item/ItemStack; a getItem + m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem + m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate + m ()I b getContainerSize + m (I)Lnet/minecraft/world/item/ItemStack; c splitTheItem + m ()Z c isEmpty + m ()Lnet/minecraft/world/item/ItemStack; f getTheItem + m ()Lnet/minecraft/world/item/ItemStack; h removeTheItem +c net/minecraft/world/ticks/ContainerSingleItem$a net/minecraft/world/ticks/ContainerSingleItem$BlockContainerSingleItem + m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid + m ()Lnet/minecraft/world/level/block/entity/TileEntity; t getContainerBlockEntity +c net/minecraft/world/ticks/LevelChunkTicks net/minecraft/world/ticks/LevelChunkTicks + f Ljava/util/Queue; a tickQueue + f Ljava/util/List; b pendingTicks + f Ljava/util/Set; c ticksPerPosition + f Ljava/util/function/BiConsumer; d onTickAdded + m (J)Ljava/util/List; a pack + m ()I a count + m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Function;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/ticks/LevelChunkTicks; a load + m (Ljava/util/function/BiConsumer;)V a setOnTickAdded + m (JLjava/util/function/Function;)Lnet/minecraft/nbt/NBTTagList; a save + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick + m (Ljava/util/function/Predicate;)V a removeIf + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V b scheduleUnchecked + m ()Lnet/minecraft/world/ticks/NextTickListEntry; b peek + m (J)V b unpack + m ()Lnet/minecraft/world/ticks/NextTickListEntry; c poll + m ()Ljava/util/stream/Stream; d getAll +c net/minecraft/world/ticks/LevelTickAccess net/minecraft/world/ticks/LevelTickAccess + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z b willTickThisTick +c net/minecraft/world/ticks/NextTickListEntry net/minecraft/world/ticks/ScheduledTick + f Ljava/util/Comparator; a DRAIN_ORDER + f Ljava/util/Comparator; b INTRA_TICK_DRAIN_ORDER + f Lit/unimi/dsi/fastutil/Hash$Strategy; c UNIQUE_TICK_HASH + f Ljava/lang/Object; d type + f Lnet/minecraft/core/BlockPosition; e pos + f J f triggerTick + f Lnet/minecraft/world/ticks/TickListPriority; g priority + f J h subTickOrder + m (J)Lnet/minecraft/world/ticks/TickListChunk; a toSavedTick + m (Lnet/minecraft/world/ticks/NextTickListEntry;Lnet/minecraft/world/ticks/NextTickListEntry;)I a lambda$static$1 + m (Ljava/lang/Object;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ticks/NextTickListEntry; a probe + m ()Ljava/lang/Object; a type + m ()Lnet/minecraft/core/BlockPosition; b pos + m (Lnet/minecraft/world/ticks/NextTickListEntry;Lnet/minecraft/world/ticks/NextTickListEntry;)I b lambda$static$0 + m ()J c triggerTick + m ()Lnet/minecraft/world/ticks/TickListPriority; d priority + m ()J e subTickOrder +c net/minecraft/world/ticks/NextTickListEntry$1 net/minecraft/world/ticks/ScheduledTick$1 + m (Lnet/minecraft/world/ticks/NextTickListEntry;Lnet/minecraft/world/ticks/NextTickListEntry;)Z a equals + m (Lnet/minecraft/world/ticks/NextTickListEntry;)I a hashCode +c net/minecraft/world/ticks/ProtoChunkTickList net/minecraft/world/ticks/ProtoChunkTicks + f Ljava/util/List; a ticks + f Ljava/util/Set; b ticksPerPosition + m (J)Ljava/util/List; a pack + m (Lnet/minecraft/world/ticks/TickListChunk;)V a schedule + m (Ljava/util/List;)Lnet/minecraft/world/ticks/ProtoChunkTickList; a load + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule + m ()I a count + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick + m ()Ljava/util/List; b scheduledTicks +c net/minecraft/world/ticks/SerializableTickContainer net/minecraft/world/ticks/SerializableTickContainer + m (J)Ljava/util/List; a pack +c net/minecraft/world/ticks/TickList net/minecraft/world/ticks/TickAccess + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule + m ()I a count + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick +c net/minecraft/world/ticks/TickListChunk net/minecraft/world/ticks/SavedTick + f Lit/unimi/dsi/fastutil/Hash$Strategy; a UNIQUE_TICK_HASH + f Ljava/lang/Object; b type + f Lnet/minecraft/core/BlockPosition; c pos + f I d delay + f Lnet/minecraft/world/ticks/TickListPriority; e priority + f Ljava/lang/String; f TAG_ID + f Ljava/lang/String; g TAG_X + f Ljava/lang/String; h TAG_Y + f Ljava/lang/String; i TAG_Z + f Ljava/lang/String; j TAG_DELAY + f Ljava/lang/String; k TAG_PRIORITY + m (JJ)Lnet/minecraft/world/ticks/NextTickListEntry; a unpack + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/Object;)Lnet/minecraft/world/ticks/TickListChunk; a lambda$loadTick$1 + m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Function;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; a loadTickList + m (JLjava/util/List;Lnet/minecraft/world/ticks/TickListChunk;)V a lambda$loadTickList$0 + m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/ticks/TickListPriority;)Lnet/minecraft/nbt/NBTTagCompound; a saveTick + m (Ljava/util/function/Function;)Lnet/minecraft/nbt/NBTTagCompound; a save + m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/function/Function;)Ljava/util/Optional; a loadTick + m (Ljava/lang/Object;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ticks/TickListChunk; a probe + m ()Ljava/lang/Object; a type + m ()Lnet/minecraft/core/BlockPosition; b pos + m ()I c delay + m ()Lnet/minecraft/world/ticks/TickListPriority; d priority +c net/minecraft/world/ticks/TickListChunk$1 net/minecraft/world/ticks/SavedTick$1 + m (Lnet/minecraft/world/ticks/TickListChunk;Lnet/minecraft/world/ticks/TickListChunk;)Z a equals + m (Lnet/minecraft/world/ticks/TickListChunk;)I a hashCode +c net/minecraft/world/ticks/TickListEmpty net/minecraft/world/ticks/BlackholeTickAccess + f Lnet/minecraft/world/ticks/TickContainerAccess; a CONTAINER_BLACKHOLE + f Lnet/minecraft/world/ticks/LevelTickAccess; b LEVEL_BLACKHOLE + m ()Lnet/minecraft/world/ticks/TickContainerAccess; a emptyContainer + m ()Lnet/minecraft/world/ticks/LevelTickAccess; b emptyLevelList +c net/minecraft/world/ticks/TickListEmpty$1 net/minecraft/world/ticks/BlackholeTickAccess$1 + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule + m ()I a count + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick +c net/minecraft/world/ticks/TickListEmpty$2 net/minecraft/world/ticks/BlackholeTickAccess$2 + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule + m ()I a count + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z b willTickThisTick +c net/minecraft/world/ticks/TickListPriority net/minecraft/world/ticks/TickPriority + f Lnet/minecraft/world/ticks/TickListPriority; a EXTREMELY_HIGH + f Lnet/minecraft/world/ticks/TickListPriority; b VERY_HIGH + f Lnet/minecraft/world/ticks/TickListPriority; c HIGH + f Lnet/minecraft/world/ticks/TickListPriority; d NORMAL + f Lnet/minecraft/world/ticks/TickListPriority; e LOW + f Lnet/minecraft/world/ticks/TickListPriority; f VERY_LOW + f Lnet/minecraft/world/ticks/TickListPriority; g EXTREMELY_LOW + f I h value + f [Lnet/minecraft/world/ticks/TickListPriority; i $VALUES + m (I)Lnet/minecraft/world/ticks/TickListPriority; a byValue + m ()I a getValue + m ()[Lnet/minecraft/world/ticks/TickListPriority; b $values +c net/minecraft/world/ticks/TickListServer net/minecraft/world/ticks/LevelTicks + f Ljava/util/Comparator; a CONTAINER_DRAIN_ORDER + f Ljava/util/function/LongPredicate; b tickCheck + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; c allContainers + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; d nextTickForContainer + f Ljava/util/Queue; e containersToTick + f Ljava/util/Queue; f toRunThisTick + f Ljava/util/List; g alreadyRunThisTick + f Ljava/util/Set; h toRunThisTickSet + f Ljava/util/function/BiConsumer; i chunkScheduleUpdater + m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a removeContainer + m ()I a count + m (Lnet/minecraft/world/ticks/TickListServer;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BaseBlockPosition;)V a copyAreaFrom + m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/NextTickListEntry;)V a lambda$new$2 + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/ticks/TickListServer$a;)V a forContainersInArea + m (Ljava/util/function/BiConsumer;)V a runCollectedTicks + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule + m (Ljava/util/function/Predicate;JLnet/minecraft/world/ticks/LevelChunkTicks;)V a lambda$clearArea$4 + m (JILjava/util/function/BiConsumer;)V a tick + m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/ticks/LevelChunkTicks;)V a addContainer + m (Ljava/util/Queue;Lnet/minecraft/world/ticks/LevelChunkTicks;JI)V a drainFromCurrentContainer + m (Lnet/minecraft/core/BaseBlockPosition;JJLnet/minecraft/world/ticks/NextTickListEntry;)V a lambda$copyAreaFrom$7 + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/ticks/NextTickListEntry;)Z a lambda$copyAreaFrom$5 + m (JI)V a drainContainers + m (Ljava/util/function/Predicate;Ljava/util/List;JLnet/minecraft/world/ticks/LevelChunkTicks;)V a lambda$copyAreaFrom$6 + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BaseBlockPosition;)V a copyArea + m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/LevelChunkTicks;)I a lambda$static$0 + m (I)Z a canScheduleMoreTicks + m (J)V a sortContainersToTick + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick + m (Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V a lambda$new$1 + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a clearArea + m (JILnet/minecraft/util/profiling/GameProfilerFiller;)V a collectTicks + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z b willTickThisTick + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V b updateContainerScheduling + m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/ticks/NextTickListEntry;)Z b lambda$clearArea$3 + m ()V b rescheduleLeftoverContainers + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V c scheduleForThisTick + m ()V c cleanupAfterTick + m ()V d calculateTickSetIfNeeded +c net/minecraft/world/ticks/TickListServer$a net/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer +c net/minecraft/world/ticks/TickListWorldGen net/minecraft/world/ticks/WorldGenTickAccess + f Ljava/util/function/Function; a containerGetter + m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule + m ()I a count + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick + m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z b willTickThisTick +c org/bukkit/craftbukkit/v1_21_R3/CraftArt org/bukkit/craftbukkit/CraftArt +c org/bukkit/craftbukkit/v1_21_R3/CraftChunk org/bukkit/craftbukkit/CraftChunk +c org/bukkit/craftbukkit/v1_21_R3/CraftChunkSnapshot org/bukkit/craftbukkit/CraftChunkSnapshot +c org/bukkit/craftbukkit/v1_21_R3/CraftCrashReport org/bukkit/craftbukkit/CraftCrashReport +c org/bukkit/craftbukkit/v1_21_R3/CraftEffect org/bukkit/craftbukkit/CraftEffect +c org/bukkit/craftbukkit/v1_21_R3/CraftEffect$1 org/bukkit/craftbukkit/CraftEffect$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftEquipmentSlot org/bukkit/craftbukkit/CraftEquipmentSlot +c org/bukkit/craftbukkit/v1_21_R3/CraftExplosionResult org/bukkit/craftbukkit/CraftExplosionResult +c org/bukkit/craftbukkit/v1_21_R3/CraftExplosionResult$1 org/bukkit/craftbukkit/CraftExplosionResult$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftFluid org/bukkit/craftbukkit/CraftFluid +c org/bukkit/craftbukkit/v1_21_R3/CraftFluidCollisionMode org/bukkit/craftbukkit/CraftFluidCollisionMode +c org/bukkit/craftbukkit/v1_21_R3/CraftFluidCollisionMode$1 org/bukkit/craftbukkit/CraftFluidCollisionMode$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftGameEvent org/bukkit/craftbukkit/CraftGameEvent +c org/bukkit/craftbukkit/v1_21_R3/CraftHeightMap org/bukkit/craftbukkit/CraftHeightMap +c org/bukkit/craftbukkit/v1_21_R3/CraftHeightMap$1 org/bukkit/craftbukkit/CraftHeightMap$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftInput org/bukkit/craftbukkit/CraftInput +c org/bukkit/craftbukkit/v1_21_R3/CraftJukeboxSong org/bukkit/craftbukkit/CraftJukeboxSong +c org/bukkit/craftbukkit/v1_21_R3/CraftLootTable org/bukkit/craftbukkit/CraftLootTable +c org/bukkit/craftbukkit/v1_21_R3/CraftMusicInstrument org/bukkit/craftbukkit/CraftMusicInstrument +c org/bukkit/craftbukkit/v1_21_R3/CraftOfflinePlayer org/bukkit/craftbukkit/CraftOfflinePlayer +c org/bukkit/craftbukkit/v1_21_R3/CraftOfflinePlayer$1 org/bukkit/craftbukkit/CraftOfflinePlayer$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle org/bukkit/craftbukkit/CraftParticle +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$1 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$10 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$10 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$2 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$2 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$3 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$3 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$4 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$4 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$5 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$5 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$6 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$6 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$7 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$7 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$8 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$8 +c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$9 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$9 +c org/bukkit/craftbukkit/v1_21_R3/CraftRaid org/bukkit/craftbukkit/CraftRaid +c org/bukkit/craftbukkit/v1_21_R3/CraftRaid$1 org/bukkit/craftbukkit/CraftRaid$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftRegionAccessor org/bukkit/craftbukkit/CraftRegionAccessor +c org/bukkit/craftbukkit/v1_21_R3/CraftRegionAccessor$1 org/bukkit/craftbukkit/CraftRegionAccessor$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftRegistry org/bukkit/craftbukkit/CraftRegistry +c org/bukkit/craftbukkit/v1_21_R3/CraftRegistry$InvalidHolderOwner org/bukkit/craftbukkit/CraftRegistry$InvalidHolderOwner +c org/bukkit/craftbukkit/v1_21_R3/CraftServer org/bukkit/craftbukkit/CraftServer +c org/bukkit/craftbukkit/v1_21_R3/CraftServer$1 org/bukkit/craftbukkit/CraftServer$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftServer$2 org/bukkit/craftbukkit/CraftServer$2 +c org/bukkit/craftbukkit/v1_21_R3/CraftServer$3 org/bukkit/craftbukkit/CraftServer$3 +c org/bukkit/craftbukkit/v1_21_R3/CraftServer$4 org/bukkit/craftbukkit/CraftServer$4 +c org/bukkit/craftbukkit/v1_21_R3/CraftServer$5 org/bukkit/craftbukkit/CraftServer$5 +c org/bukkit/craftbukkit/v1_21_R3/CraftServer$6 org/bukkit/craftbukkit/CraftServer$6 +c org/bukkit/craftbukkit/v1_21_R3/CraftServerLinks org/bukkit/craftbukkit/CraftServerLinks +c org/bukkit/craftbukkit/v1_21_R3/CraftServerLinks$CraftServerLink org/bukkit/craftbukkit/CraftServerLinks$CraftServerLink +c org/bukkit/craftbukkit/v1_21_R3/CraftServerTickManager org/bukkit/craftbukkit/CraftServerTickManager +c org/bukkit/craftbukkit/v1_21_R3/CraftSound org/bukkit/craftbukkit/CraftSound +c org/bukkit/craftbukkit/v1_21_R3/CraftSoundGroup org/bukkit/craftbukkit/CraftSoundGroup +c org/bukkit/craftbukkit/v1_21_R3/CraftStatistic org/bukkit/craftbukkit/CraftStatistic +c org/bukkit/craftbukkit/v1_21_R3/CraftWorld org/bukkit/craftbukkit/CraftWorld +c org/bukkit/craftbukkit/v1_21_R3/CraftWorld$1 org/bukkit/craftbukkit/CraftWorld$1 +c org/bukkit/craftbukkit/v1_21_R3/CraftWorld$2 org/bukkit/craftbukkit/CraftWorld$2 +c org/bukkit/craftbukkit/v1_21_R3/CraftWorld$3 org/bukkit/craftbukkit/CraftWorld$3 +c org/bukkit/craftbukkit/v1_21_R3/CraftWorld$4 org/bukkit/craftbukkit/CraftWorld$4 +c org/bukkit/craftbukkit/v1_21_R3/CraftWorldBorder org/bukkit/craftbukkit/CraftWorldBorder +c org/bukkit/craftbukkit/v1_21_R3/Overridden org/bukkit/craftbukkit/Overridden +c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancement org/bukkit/craftbukkit/advancement/CraftAdvancement +c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancementDisplay org/bukkit/craftbukkit/advancement/CraftAdvancementDisplay +c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancementProgress org/bukkit/craftbukkit/advancement/CraftAdvancementProgress +c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancementRequirement org/bukkit/craftbukkit/advancement/CraftAdvancementRequirement +c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancementRequirements org/bukkit/craftbukkit/advancement/CraftAdvancementRequirements +c org/bukkit/craftbukkit/v1_21_R3/attribute/AttributeMappings org/bukkit/craftbukkit/attribute/AttributeMappings +c org/bukkit/craftbukkit/v1_21_R3/attribute/CraftAttribute org/bukkit/craftbukkit/attribute/CraftAttribute +c org/bukkit/craftbukkit/v1_21_R3/attribute/CraftAttributeInstance org/bukkit/craftbukkit/attribute/CraftAttributeInstance +c org/bukkit/craftbukkit/v1_21_R3/attribute/CraftAttributeMap org/bukkit/craftbukkit/attribute/CraftAttributeMap +c org/bukkit/craftbukkit/v1_21_R3/ban/CraftIpBanEntry org/bukkit/craftbukkit/ban/CraftIpBanEntry +c org/bukkit/craftbukkit/v1_21_R3/ban/CraftIpBanList org/bukkit/craftbukkit/ban/CraftIpBanList +c org/bukkit/craftbukkit/v1_21_R3/ban/CraftProfileBanEntry org/bukkit/craftbukkit/ban/CraftProfileBanEntry +c org/bukkit/craftbukkit/v1_21_R3/ban/CraftProfileBanList org/bukkit/craftbukkit/ban/CraftProfileBanList +c org/bukkit/craftbukkit/v1_21_R3/block/CapturedBlockState org/bukkit/craftbukkit/block/CapturedBlockState +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBanner org/bukkit/craftbukkit/block/CraftBanner +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBarrel org/bukkit/craftbukkit/block/CraftBarrel +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBeacon org/bukkit/craftbukkit/block/CraftBeacon +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBed org/bukkit/craftbukkit/block/CraftBed +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBed$1 org/bukkit/craftbukkit/block/CraftBed$1 +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBeehive org/bukkit/craftbukkit/block/CraftBeehive +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBell org/bukkit/craftbukkit/block/CraftBell +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBiome org/bukkit/craftbukkit/block/CraftBiome +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlastFurnace org/bukkit/craftbukkit/block/CraftBlastFurnace +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlock org/bukkit/craftbukkit/block/CraftBlock +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlock$1 org/bukkit/craftbukkit/block/CraftBlock$1 +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockEntityState org/bukkit/craftbukkit/block/CraftBlockEntityState +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockState org/bukkit/craftbukkit/block/CraftBlockState +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockStates org/bukkit/craftbukkit/block/CraftBlockStates +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockStates$1 org/bukkit/craftbukkit/block/CraftBlockStates$1 +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockStates$BlockEntityStateFactory org/bukkit/craftbukkit/block/CraftBlockStates$BlockEntityStateFactory +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockStates$BlockStateFactory org/bukkit/craftbukkit/block/CraftBlockStates$BlockStateFactory +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockSupport org/bukkit/craftbukkit/block/CraftBlockSupport +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockSupport$1 org/bukkit/craftbukkit/block/CraftBlockSupport$1 +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockType org/bukkit/craftbukkit/block/CraftBlockType +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBrewingStand org/bukkit/craftbukkit/block/CraftBrewingStand +c org/bukkit/craftbukkit/v1_21_R3/block/CraftBrushableBlock org/bukkit/craftbukkit/block/CraftBrushableBlock +c org/bukkit/craftbukkit/v1_21_R3/block/CraftCalibratedSculkSensor org/bukkit/craftbukkit/block/CraftCalibratedSculkSensor +c org/bukkit/craftbukkit/v1_21_R3/block/CraftCampfire org/bukkit/craftbukkit/block/CraftCampfire +c org/bukkit/craftbukkit/v1_21_R3/block/CraftChest org/bukkit/craftbukkit/block/CraftChest +c org/bukkit/craftbukkit/v1_21_R3/block/CraftChiseledBookshelf org/bukkit/craftbukkit/block/CraftChiseledBookshelf +c org/bukkit/craftbukkit/v1_21_R3/block/CraftChiseledBookshelf$1 org/bukkit/craftbukkit/block/CraftChiseledBookshelf$1 +c org/bukkit/craftbukkit/v1_21_R3/block/CraftCommandBlock org/bukkit/craftbukkit/block/CraftCommandBlock +c org/bukkit/craftbukkit/v1_21_R3/block/CraftComparator org/bukkit/craftbukkit/block/CraftComparator +c org/bukkit/craftbukkit/v1_21_R3/block/CraftConduit org/bukkit/craftbukkit/block/CraftConduit +c org/bukkit/craftbukkit/v1_21_R3/block/CraftContainer org/bukkit/craftbukkit/block/CraftContainer +c org/bukkit/craftbukkit/v1_21_R3/block/CraftCrafter org/bukkit/craftbukkit/block/CraftCrafter +c org/bukkit/craftbukkit/v1_21_R3/block/CraftCreakingHeart org/bukkit/craftbukkit/block/CraftCreakingHeart +c org/bukkit/craftbukkit/v1_21_R3/block/CraftCreatureSpawner org/bukkit/craftbukkit/block/CraftCreatureSpawner +c org/bukkit/craftbukkit/v1_21_R3/block/CraftDaylightDetector org/bukkit/craftbukkit/block/CraftDaylightDetector +c org/bukkit/craftbukkit/v1_21_R3/block/CraftDecoratedPot org/bukkit/craftbukkit/block/CraftDecoratedPot +c org/bukkit/craftbukkit/v1_21_R3/block/CraftDecoratedPot$1 org/bukkit/craftbukkit/block/CraftDecoratedPot$1 +c org/bukkit/craftbukkit/v1_21_R3/block/CraftDispenser org/bukkit/craftbukkit/block/CraftDispenser +c org/bukkit/craftbukkit/v1_21_R3/block/CraftDropper org/bukkit/craftbukkit/block/CraftDropper +c org/bukkit/craftbukkit/v1_21_R3/block/CraftEnchantingTable org/bukkit/craftbukkit/block/CraftEnchantingTable +c org/bukkit/craftbukkit/v1_21_R3/block/CraftEndGateway org/bukkit/craftbukkit/block/CraftEndGateway +c org/bukkit/craftbukkit/v1_21_R3/block/CraftEndPortal org/bukkit/craftbukkit/block/CraftEndPortal +c org/bukkit/craftbukkit/v1_21_R3/block/CraftEnderChest org/bukkit/craftbukkit/block/CraftEnderChest +c org/bukkit/craftbukkit/v1_21_R3/block/CraftFurnace org/bukkit/craftbukkit/block/CraftFurnace +c org/bukkit/craftbukkit/v1_21_R3/block/CraftFurnaceFurnace org/bukkit/craftbukkit/block/CraftFurnaceFurnace +c org/bukkit/craftbukkit/v1_21_R3/block/CraftHangingSign org/bukkit/craftbukkit/block/CraftHangingSign +c org/bukkit/craftbukkit/v1_21_R3/block/CraftHopper org/bukkit/craftbukkit/block/CraftHopper +c org/bukkit/craftbukkit/v1_21_R3/block/CraftJigsaw org/bukkit/craftbukkit/block/CraftJigsaw +c org/bukkit/craftbukkit/v1_21_R3/block/CraftJukebox org/bukkit/craftbukkit/block/CraftJukebox +c org/bukkit/craftbukkit/v1_21_R3/block/CraftLectern org/bukkit/craftbukkit/block/CraftLectern +c org/bukkit/craftbukkit/v1_21_R3/block/CraftLootable org/bukkit/craftbukkit/block/CraftLootable +c org/bukkit/craftbukkit/v1_21_R3/block/CraftMovingPiston org/bukkit/craftbukkit/block/CraftMovingPiston +c org/bukkit/craftbukkit/v1_21_R3/block/CraftSculkCatalyst org/bukkit/craftbukkit/block/CraftSculkCatalyst +c org/bukkit/craftbukkit/v1_21_R3/block/CraftSculkSensor org/bukkit/craftbukkit/block/CraftSculkSensor +c org/bukkit/craftbukkit/v1_21_R3/block/CraftSculkShrieker org/bukkit/craftbukkit/block/CraftSculkShrieker +c org/bukkit/craftbukkit/v1_21_R3/block/CraftShulkerBox org/bukkit/craftbukkit/block/CraftShulkerBox +c org/bukkit/craftbukkit/v1_21_R3/block/CraftSign org/bukkit/craftbukkit/block/CraftSign +c org/bukkit/craftbukkit/v1_21_R3/block/CraftSign$1 org/bukkit/craftbukkit/block/CraftSign$1 +c org/bukkit/craftbukkit/v1_21_R3/block/CraftSkull org/bukkit/craftbukkit/block/CraftSkull +c org/bukkit/craftbukkit/v1_21_R3/block/CraftSkull$1 org/bukkit/craftbukkit/block/CraftSkull$1 +c org/bukkit/craftbukkit/v1_21_R3/block/CraftSmoker org/bukkit/craftbukkit/block/CraftSmoker +c org/bukkit/craftbukkit/v1_21_R3/block/CraftStructureBlock org/bukkit/craftbukkit/block/CraftStructureBlock +c org/bukkit/craftbukkit/v1_21_R3/block/CraftSuspiciousSand org/bukkit/craftbukkit/block/CraftSuspiciousSand +c org/bukkit/craftbukkit/v1_21_R3/block/CraftTrialSpawner org/bukkit/craftbukkit/block/CraftTrialSpawner +c org/bukkit/craftbukkit/v1_21_R3/block/CraftTrialSpawnerConfiguration org/bukkit/craftbukkit/block/CraftTrialSpawnerConfiguration +c org/bukkit/craftbukkit/v1_21_R3/block/CraftVault org/bukkit/craftbukkit/block/CraftVault +c org/bukkit/craftbukkit/v1_21_R3/block/banner/CraftPatternType org/bukkit/craftbukkit/block/banner/CraftPatternType +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftAgeable org/bukkit/craftbukkit/block/data/CraftAgeable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftAnaloguePowerable org/bukkit/craftbukkit/block/data/CraftAnaloguePowerable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftAttachable org/bukkit/craftbukkit/block/data/CraftAttachable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftBisected org/bukkit/craftbukkit/block/data/CraftBisected +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftBlockData org/bukkit/craftbukkit/block/data/CraftBlockData +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftBlockData$1 org/bukkit/craftbukkit/block/data/CraftBlockData$1 +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftBrushable org/bukkit/craftbukkit/block/data/CraftBrushable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftDirectional org/bukkit/craftbukkit/block/data/CraftDirectional +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftFaceAttachable org/bukkit/craftbukkit/block/data/CraftFaceAttachable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftHangable org/bukkit/craftbukkit/block/data/CraftHangable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftHatchable org/bukkit/craftbukkit/block/data/CraftHatchable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftLevelled org/bukkit/craftbukkit/block/data/CraftLevelled +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftLightable org/bukkit/craftbukkit/block/data/CraftLightable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftMultipleFacing org/bukkit/craftbukkit/block/data/CraftMultipleFacing +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftOpenable org/bukkit/craftbukkit/block/data/CraftOpenable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftOrientable org/bukkit/craftbukkit/block/data/CraftOrientable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftPowerable org/bukkit/craftbukkit/block/data/CraftPowerable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftRail org/bukkit/craftbukkit/block/data/CraftRail +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftRotatable org/bukkit/craftbukkit/block/data/CraftRotatable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftRotatable$1 org/bukkit/craftbukkit/block/data/CraftRotatable$1 +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftSnowable org/bukkit/craftbukkit/block/data/CraftSnowable +c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftWaterlogged org/bukkit/craftbukkit/block/data/CraftWaterlogged +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBamboo org/bukkit/craftbukkit/block/data/type/CraftBamboo +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBed org/bukkit/craftbukkit/block/data/type/CraftBed +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBeehive org/bukkit/craftbukkit/block/data/type/CraftBeehive +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBell org/bukkit/craftbukkit/block/data/type/CraftBell +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBigDripleaf org/bukkit/craftbukkit/block/data/type/CraftBigDripleaf +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBrewingStand org/bukkit/craftbukkit/block/data/type/CraftBrewingStand +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBrushable org/bukkit/craftbukkit/block/data/type/CraftBrushable +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBubbleColumn org/bukkit/craftbukkit/block/data/type/CraftBubbleColumn +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCake org/bukkit/craftbukkit/block/data/type/CraftCake +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCampfire org/bukkit/craftbukkit/block/data/type/CraftCampfire +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCandle org/bukkit/craftbukkit/block/data/type/CraftCandle +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCaveVinesPlant org/bukkit/craftbukkit/block/data/type/CraftCaveVinesPlant +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftChest org/bukkit/craftbukkit/block/data/type/CraftChest +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftChiseledBookshelf org/bukkit/craftbukkit/block/data/type/CraftChiseledBookshelf +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCommandBlock org/bukkit/craftbukkit/block/data/type/CraftCommandBlock +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftComparator org/bukkit/craftbukkit/block/data/type/CraftComparator +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCrafter org/bukkit/craftbukkit/block/data/type/CraftCrafter +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCreakingHeart org/bukkit/craftbukkit/block/data/type/CraftCreakingHeart +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftDaylightDetector org/bukkit/craftbukkit/block/data/type/CraftDaylightDetector +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftDispenser org/bukkit/craftbukkit/block/data/type/CraftDispenser +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftDoor org/bukkit/craftbukkit/block/data/type/CraftDoor +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftEndPortalFrame org/bukkit/craftbukkit/block/data/type/CraftEndPortalFrame +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftFarmland org/bukkit/craftbukkit/block/data/type/CraftFarmland +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftGate org/bukkit/craftbukkit/block/data/type/CraftGate +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftHangingMoss org/bukkit/craftbukkit/block/data/type/CraftHangingMoss +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftHopper org/bukkit/craftbukkit/block/data/type/CraftHopper +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftJigsaw org/bukkit/craftbukkit/block/data/type/CraftJigsaw +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftJukebox org/bukkit/craftbukkit/block/data/type/CraftJukebox +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftLeaves org/bukkit/craftbukkit/block/data/type/CraftLeaves +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftLectern org/bukkit/craftbukkit/block/data/type/CraftLectern +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftMossyCarpet org/bukkit/craftbukkit/block/data/type/CraftMossyCarpet +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftNoteBlock org/bukkit/craftbukkit/block/data/type/CraftNoteBlock +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftPinkPetals org/bukkit/craftbukkit/block/data/type/CraftPinkPetals +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftPiston org/bukkit/craftbukkit/block/data/type/CraftPiston +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftPistonHead org/bukkit/craftbukkit/block/data/type/CraftPistonHead +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftPointedDripstone org/bukkit/craftbukkit/block/data/type/CraftPointedDripstone +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftRedstoneWire org/bukkit/craftbukkit/block/data/type/CraftRedstoneWire +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftRedstoneWire$1 org/bukkit/craftbukkit/block/data/type/CraftRedstoneWire$1 +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftRepeater org/bukkit/craftbukkit/block/data/type/CraftRepeater +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftRespawnAnchor org/bukkit/craftbukkit/block/data/type/CraftRespawnAnchor +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSapling org/bukkit/craftbukkit/block/data/type/CraftSapling +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftScaffolding org/bukkit/craftbukkit/block/data/type/CraftScaffolding +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSculkCatalyst org/bukkit/craftbukkit/block/data/type/CraftSculkCatalyst +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSculkSensor org/bukkit/craftbukkit/block/data/type/CraftSculkSensor +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSculkShrieker org/bukkit/craftbukkit/block/data/type/CraftSculkShrieker +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSeaPickle org/bukkit/craftbukkit/block/data/type/CraftSeaPickle +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSlab org/bukkit/craftbukkit/block/data/type/CraftSlab +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSnow org/bukkit/craftbukkit/block/data/type/CraftSnow +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftStairs org/bukkit/craftbukkit/block/data/type/CraftStairs +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftStructureBlock org/bukkit/craftbukkit/block/data/type/CraftStructureBlock +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSwitch org/bukkit/craftbukkit/block/data/type/CraftSwitch +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTNT org/bukkit/craftbukkit/block/data/type/CraftTNT +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTechnicalPiston org/bukkit/craftbukkit/block/data/type/CraftTechnicalPiston +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTrialSpawner org/bukkit/craftbukkit/block/data/type/CraftTrialSpawner +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTripwire org/bukkit/craftbukkit/block/data/type/CraftTripwire +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTurtleEgg org/bukkit/craftbukkit/block/data/type/CraftTurtleEgg +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftVault org/bukkit/craftbukkit/block/data/type/CraftVault +c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftWall org/bukkit/craftbukkit/block/data/type/CraftWall +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftAmethystCluster org/bukkit/craftbukkit/block/impl/CraftAmethystCluster +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftAnvil org/bukkit/craftbukkit/block/impl/CraftAnvil +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBamboo org/bukkit/craftbukkit/block/impl/CraftBamboo +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBanner org/bukkit/craftbukkit/block/impl/CraftBanner +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBanner$1 org/bukkit/craftbukkit/block/impl/CraftBanner$1 +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBannerWall org/bukkit/craftbukkit/block/impl/CraftBannerWall +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBarrel org/bukkit/craftbukkit/block/impl/CraftBarrel +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBarrier org/bukkit/craftbukkit/block/impl/CraftBarrier +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBed org/bukkit/craftbukkit/block/impl/CraftBed +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBeehive org/bukkit/craftbukkit/block/impl/CraftBeehive +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBeetroot org/bukkit/craftbukkit/block/impl/CraftBeetroot +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBell org/bukkit/craftbukkit/block/impl/CraftBell +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBigDripleaf org/bukkit/craftbukkit/block/impl/CraftBigDripleaf +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBigDripleafStem org/bukkit/craftbukkit/block/impl/CraftBigDripleafStem +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBlastFurnace org/bukkit/craftbukkit/block/impl/CraftBlastFurnace +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBrewingStand org/bukkit/craftbukkit/block/impl/CraftBrewingStand +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBrushable org/bukkit/craftbukkit/block/impl/CraftBrushable +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBubbleColumn org/bukkit/craftbukkit/block/impl/CraftBubbleColumn +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftButtonAbstract org/bukkit/craftbukkit/block/impl/CraftButtonAbstract +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCactus org/bukkit/craftbukkit/block/impl/CraftCactus +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCake org/bukkit/craftbukkit/block/impl/CraftCake +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCalibratedSculkSensor org/bukkit/craftbukkit/block/impl/CraftCalibratedSculkSensor +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCampfire org/bukkit/craftbukkit/block/impl/CraftCampfire +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCandle org/bukkit/craftbukkit/block/impl/CraftCandle +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCandleCake org/bukkit/craftbukkit/block/impl/CraftCandleCake +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCarrots org/bukkit/craftbukkit/block/impl/CraftCarrots +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCaveVines org/bukkit/craftbukkit/block/impl/CraftCaveVines +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCaveVinesPlant org/bukkit/craftbukkit/block/impl/CraftCaveVinesPlant +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCeilingHangingSign org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCeilingHangingSign$1 org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign$1 +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChain org/bukkit/craftbukkit/block/impl/CraftChain +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChest org/bukkit/craftbukkit/block/impl/CraftChest +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChestTrapped org/bukkit/craftbukkit/block/impl/CraftChestTrapped +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChiseledBookShelf org/bukkit/craftbukkit/block/impl/CraftChiseledBookShelf +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChorusFlower org/bukkit/craftbukkit/block/impl/CraftChorusFlower +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChorusFruit org/bukkit/craftbukkit/block/impl/CraftChorusFruit +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCobbleWall org/bukkit/craftbukkit/block/impl/CraftCobbleWall +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCocoa org/bukkit/craftbukkit/block/impl/CraftCocoa +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCommand org/bukkit/craftbukkit/block/impl/CraftCommand +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftComposter org/bukkit/craftbukkit/block/impl/CraftComposter +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftConduit org/bukkit/craftbukkit/block/impl/CraftConduit +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCopperBulb org/bukkit/craftbukkit/block/impl/CraftCopperBulb +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralDead org/bukkit/craftbukkit/block/impl/CraftCoralDead +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralFan org/bukkit/craftbukkit/block/impl/CraftCoralFan +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralFanAbstract org/bukkit/craftbukkit/block/impl/CraftCoralFanAbstract +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralFanWall org/bukkit/craftbukkit/block/impl/CraftCoralFanWall +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralFanWallAbstract org/bukkit/craftbukkit/block/impl/CraftCoralFanWallAbstract +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralPlant org/bukkit/craftbukkit/block/impl/CraftCoralPlant +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCrafter org/bukkit/craftbukkit/block/impl/CraftCrafter +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCreakingHeart org/bukkit/craftbukkit/block/impl/CraftCreakingHeart +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCrops org/bukkit/craftbukkit/block/impl/CraftCrops +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDaylightDetector org/bukkit/craftbukkit/block/impl/CraftDaylightDetector +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDecoratedPot org/bukkit/craftbukkit/block/impl/CraftDecoratedPot +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDirtSnow org/bukkit/craftbukkit/block/impl/CraftDirtSnow +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDispenser org/bukkit/craftbukkit/block/impl/CraftDispenser +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDoor org/bukkit/craftbukkit/block/impl/CraftDoor +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDropper org/bukkit/craftbukkit/block/impl/CraftDropper +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftEndRod org/bukkit/craftbukkit/block/impl/CraftEndRod +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftEnderChest org/bukkit/craftbukkit/block/impl/CraftEnderChest +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftEnderPortalFrame org/bukkit/craftbukkit/block/impl/CraftEnderPortalFrame +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFence org/bukkit/craftbukkit/block/impl/CraftFence +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFenceGate org/bukkit/craftbukkit/block/impl/CraftFenceGate +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFire org/bukkit/craftbukkit/block/impl/CraftFire +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFloorSign org/bukkit/craftbukkit/block/impl/CraftFloorSign +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFloorSign$1 org/bukkit/craftbukkit/block/impl/CraftFloorSign$1 +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFluids org/bukkit/craftbukkit/block/impl/CraftFluids +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFurnaceFurace org/bukkit/craftbukkit/block/impl/CraftFurnaceFurace +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftGlazedTerracotta org/bukkit/craftbukkit/block/impl/CraftGlazedTerracotta +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftGlowLichen org/bukkit/craftbukkit/block/impl/CraftGlowLichen +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftGrass org/bukkit/craftbukkit/block/impl/CraftGrass +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftGrindstone org/bukkit/craftbukkit/block/impl/CraftGrindstone +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHangingMoss org/bukkit/craftbukkit/block/impl/CraftHangingMoss +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHangingRoots org/bukkit/craftbukkit/block/impl/CraftHangingRoots +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHay org/bukkit/craftbukkit/block/impl/CraftHay +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHeavyCore org/bukkit/craftbukkit/block/impl/CraftHeavyCore +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHopper org/bukkit/craftbukkit/block/impl/CraftHopper +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHugeMushroom org/bukkit/craftbukkit/block/impl/CraftHugeMushroom +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftIceFrost org/bukkit/craftbukkit/block/impl/CraftIceFrost +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftInfestedRotatedPillar org/bukkit/craftbukkit/block/impl/CraftInfestedRotatedPillar +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftIronBars org/bukkit/craftbukkit/block/impl/CraftIronBars +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftJigsaw org/bukkit/craftbukkit/block/impl/CraftJigsaw +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftJukeBox org/bukkit/craftbukkit/block/impl/CraftJukeBox +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftKelp org/bukkit/craftbukkit/block/impl/CraftKelp +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLadder org/bukkit/craftbukkit/block/impl/CraftLadder +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLantern org/bukkit/craftbukkit/block/impl/CraftLantern +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLayeredCauldron org/bukkit/craftbukkit/block/impl/CraftLayeredCauldron +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLeaves org/bukkit/craftbukkit/block/impl/CraftLeaves +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLectern org/bukkit/craftbukkit/block/impl/CraftLectern +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLever org/bukkit/craftbukkit/block/impl/CraftLever +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLight org/bukkit/craftbukkit/block/impl/CraftLight +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLightningRod org/bukkit/craftbukkit/block/impl/CraftLightningRod +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLoom org/bukkit/craftbukkit/block/impl/CraftLoom +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMangroveLeaves org/bukkit/craftbukkit/block/impl/CraftMangroveLeaves +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMangrovePropagule org/bukkit/craftbukkit/block/impl/CraftMangrovePropagule +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMangroveRoots org/bukkit/craftbukkit/block/impl/CraftMangroveRoots +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMinecartDetector org/bukkit/craftbukkit/block/impl/CraftMinecartDetector +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMinecartTrack org/bukkit/craftbukkit/block/impl/CraftMinecartTrack +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMossyCarpet org/bukkit/craftbukkit/block/impl/CraftMossyCarpet +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMultiface org/bukkit/craftbukkit/block/impl/CraftMultiface +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMycel org/bukkit/craftbukkit/block/impl/CraftMycel +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftNetherWart org/bukkit/craftbukkit/block/impl/CraftNetherWart +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftNote org/bukkit/craftbukkit/block/impl/CraftNote +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftObserver org/bukkit/craftbukkit/block/impl/CraftObserver +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftParticleLeaves org/bukkit/craftbukkit/block/impl/CraftParticleLeaves +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPiglinWallSkull org/bukkit/craftbukkit/block/impl/CraftPiglinWallSkull +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPinkPetals org/bukkit/craftbukkit/block/impl/CraftPinkPetals +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPiston org/bukkit/craftbukkit/block/impl/CraftPiston +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPistonExtension org/bukkit/craftbukkit/block/impl/CraftPistonExtension +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPistonMoving org/bukkit/craftbukkit/block/impl/CraftPistonMoving +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPitcherCrop org/bukkit/craftbukkit/block/impl/CraftPitcherCrop +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPointedDripstone org/bukkit/craftbukkit/block/impl/CraftPointedDripstone +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPortal org/bukkit/craftbukkit/block/impl/CraftPortal +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPotatoes org/bukkit/craftbukkit/block/impl/CraftPotatoes +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPoweredRail org/bukkit/craftbukkit/block/impl/CraftPoweredRail +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPressurePlateBinary org/bukkit/craftbukkit/block/impl/CraftPressurePlateBinary +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPressurePlateWeighted org/bukkit/craftbukkit/block/impl/CraftPressurePlateWeighted +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPumpkinCarved org/bukkit/craftbukkit/block/impl/CraftPumpkinCarved +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneComparator org/bukkit/craftbukkit/block/impl/CraftRedstoneComparator +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneLamp org/bukkit/craftbukkit/block/impl/CraftRedstoneLamp +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneOre org/bukkit/craftbukkit/block/impl/CraftRedstoneOre +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneTorch org/bukkit/craftbukkit/block/impl/CraftRedstoneTorch +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneTorchWall org/bukkit/craftbukkit/block/impl/CraftRedstoneTorchWall +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneWire org/bukkit/craftbukkit/block/impl/CraftRedstoneWire +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneWire$1 org/bukkit/craftbukkit/block/impl/CraftRedstoneWire$1 +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftReed org/bukkit/craftbukkit/block/impl/CraftReed +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRepeater org/bukkit/craftbukkit/block/impl/CraftRepeater +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRespawnAnchor org/bukkit/craftbukkit/block/impl/CraftRespawnAnchor +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRotatable org/bukkit/craftbukkit/block/impl/CraftRotatable +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSapling org/bukkit/craftbukkit/block/impl/CraftSapling +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftScaffolding org/bukkit/craftbukkit/block/impl/CraftScaffolding +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSculkCatalyst org/bukkit/craftbukkit/block/impl/CraftSculkCatalyst +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSculkSensor org/bukkit/craftbukkit/block/impl/CraftSculkSensor +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSculkShrieker org/bukkit/craftbukkit/block/impl/CraftSculkShrieker +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSculkVein org/bukkit/craftbukkit/block/impl/CraftSculkVein +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSeaPickle org/bukkit/craftbukkit/block/impl/CraftSeaPickle +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftShulkerBox org/bukkit/craftbukkit/block/impl/CraftShulkerBox +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkull org/bukkit/craftbukkit/block/impl/CraftSkull +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkull$1 org/bukkit/craftbukkit/block/impl/CraftSkull$1 +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkullPlayer org/bukkit/craftbukkit/block/impl/CraftSkullPlayer +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkullPlayer$1 org/bukkit/craftbukkit/block/impl/CraftSkullPlayer$1 +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkullPlayerWall org/bukkit/craftbukkit/block/impl/CraftSkullPlayerWall +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkullWall org/bukkit/craftbukkit/block/impl/CraftSkullWall +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSmallDripleaf org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSmoker org/bukkit/craftbukkit/block/impl/CraftSmoker +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSnifferEgg org/bukkit/craftbukkit/block/impl/CraftSnifferEgg +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSnow org/bukkit/craftbukkit/block/impl/CraftSnow +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSoil org/bukkit/craftbukkit/block/impl/CraftSoil +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStainedGlassPane org/bukkit/craftbukkit/block/impl/CraftStainedGlassPane +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStairs org/bukkit/craftbukkit/block/impl/CraftStairs +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStem org/bukkit/craftbukkit/block/impl/CraftStem +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStemAttached org/bukkit/craftbukkit/block/impl/CraftStemAttached +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStepAbstract org/bukkit/craftbukkit/block/impl/CraftStepAbstract +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStonecutter org/bukkit/craftbukkit/block/impl/CraftStonecutter +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStructure org/bukkit/craftbukkit/block/impl/CraftStructure +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSweetBerryBush org/bukkit/craftbukkit/block/impl/CraftSweetBerryBush +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTNT org/bukkit/craftbukkit/block/impl/CraftTNT +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTallPlant org/bukkit/craftbukkit/block/impl/CraftTallPlant +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTallPlantFlower org/bukkit/craftbukkit/block/impl/CraftTallPlantFlower +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTallSeagrass org/bukkit/craftbukkit/block/impl/CraftTallSeagrass +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTarget org/bukkit/craftbukkit/block/impl/CraftTarget +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTorchWall org/bukkit/craftbukkit/block/impl/CraftTorchWall +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTorchflowerCrop org/bukkit/craftbukkit/block/impl/CraftTorchflowerCrop +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTrapdoor org/bukkit/craftbukkit/block/impl/CraftTrapdoor +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTrialSpawner org/bukkit/craftbukkit/block/impl/CraftTrialSpawner +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTripwire org/bukkit/craftbukkit/block/impl/CraftTripwire +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTripwireHook org/bukkit/craftbukkit/block/impl/CraftTripwireHook +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTurtleEgg org/bukkit/craftbukkit/block/impl/CraftTurtleEgg +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTwistingVines org/bukkit/craftbukkit/block/impl/CraftTwistingVines +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftVault org/bukkit/craftbukkit/block/impl/CraftVault +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftVine org/bukkit/craftbukkit/block/impl/CraftVine +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWallHangingSign org/bukkit/craftbukkit/block/impl/CraftWallHangingSign +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWallSign org/bukkit/craftbukkit/block/impl/CraftWallSign +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWaterloggedTransparent org/bukkit/craftbukkit/block/impl/CraftWaterloggedTransparent +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperBulb org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperBulb +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperDoor org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperDoor +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperGrate org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperGrate +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperSlab org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperSlab +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperStair org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperStair +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperTrapDoor org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperTrapDoor +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeepingVines org/bukkit/craftbukkit/block/impl/CraftWeepingVines +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWitherSkull org/bukkit/craftbukkit/block/impl/CraftWitherSkull +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWitherSkull$1 org/bukkit/craftbukkit/block/impl/CraftWitherSkull$1 +c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWitherSkullWall org/bukkit/craftbukkit/block/impl/CraftWitherSkullWall +c org/bukkit/craftbukkit/v1_21_R3/block/sign/CraftSignSide org/bukkit/craftbukkit/block/sign/CraftSignSide +c org/bukkit/craftbukkit/v1_21_R3/bootstrap/Main org/bukkit/craftbukkit/bootstrap/Main +c org/bukkit/craftbukkit/v1_21_R3/bootstrap/Main$FileEntry org/bukkit/craftbukkit/bootstrap/Main$FileEntry +c org/bukkit/craftbukkit/v1_21_R3/bootstrap/Main$ResourceParser org/bukkit/craftbukkit/bootstrap/Main$ResourceParser +c org/bukkit/craftbukkit/v1_21_R3/bootstrap/Main$Thrower org/bukkit/craftbukkit/bootstrap/Main$Thrower +c org/bukkit/craftbukkit/v1_21_R3/boss/CraftBossBar org/bukkit/craftbukkit/boss/CraftBossBar +c org/bukkit/craftbukkit/v1_21_R3/boss/CraftBossBar$1 org/bukkit/craftbukkit/boss/CraftBossBar$1 +c org/bukkit/craftbukkit/v1_21_R3/boss/CraftBossBar$FlagContainer org/bukkit/craftbukkit/boss/CraftBossBar$FlagContainer +c org/bukkit/craftbukkit/v1_21_R3/boss/CraftDragonBattle org/bukkit/craftbukkit/boss/CraftDragonBattle +c org/bukkit/craftbukkit/v1_21_R3/boss/CraftKeyedBossbar org/bukkit/craftbukkit/boss/CraftKeyedBossbar +c org/bukkit/craftbukkit/v1_21_R3/command/BukkitCommandWrapper org/bukkit/craftbukkit/command/BukkitCommandWrapper +c org/bukkit/craftbukkit/v1_21_R3/command/ColouredConsoleSender org/bukkit/craftbukkit/command/ColouredConsoleSender +c org/bukkit/craftbukkit/v1_21_R3/command/ConsoleCommandCompleter org/bukkit/craftbukkit/command/ConsoleCommandCompleter +c org/bukkit/craftbukkit/v1_21_R3/command/ConsoleCommandCompleter$1 org/bukkit/craftbukkit/command/ConsoleCommandCompleter$1 +c org/bukkit/craftbukkit/v1_21_R3/command/ConsoleCommandCompleter$2 org/bukkit/craftbukkit/command/ConsoleCommandCompleter$2 +c org/bukkit/craftbukkit/v1_21_R3/command/CraftBlockCommandSender org/bukkit/craftbukkit/command/CraftBlockCommandSender +c org/bukkit/craftbukkit/v1_21_R3/command/CraftBlockCommandSender$1 org/bukkit/craftbukkit/command/CraftBlockCommandSender$1 +c org/bukkit/craftbukkit/v1_21_R3/command/CraftCommandMap org/bukkit/craftbukkit/command/CraftCommandMap +c org/bukkit/craftbukkit/v1_21_R3/command/CraftConsoleCommandSender org/bukkit/craftbukkit/command/CraftConsoleCommandSender +c org/bukkit/craftbukkit/v1_21_R3/command/CraftRemoteConsoleCommandSender org/bukkit/craftbukkit/command/CraftRemoteConsoleCommandSender +c org/bukkit/craftbukkit/v1_21_R3/command/ProxiedNativeCommandSender org/bukkit/craftbukkit/command/ProxiedNativeCommandSender +c org/bukkit/craftbukkit/v1_21_R3/command/ServerCommandSender org/bukkit/craftbukkit/command/ServerCommandSender +c org/bukkit/craftbukkit/v1_21_R3/command/ServerCommandSender$1 org/bukkit/craftbukkit/command/ServerCommandSender$1 +c org/bukkit/craftbukkit/v1_21_R3/command/VanillaCommandWrapper org/bukkit/craftbukkit/command/VanillaCommandWrapper +c org/bukkit/craftbukkit/v1_21_R3/configuration/ConfigSerializationUtil org/bukkit/craftbukkit/configuration/ConfigSerializationUtil +c org/bukkit/craftbukkit/v1_21_R3/conversations/ConversationTracker org/bukkit/craftbukkit/conversations/ConversationTracker +c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageEffect org/bukkit/craftbukkit/damage/CraftDamageEffect +c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageSource org/bukkit/craftbukkit/damage/CraftDamageSource +c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageSourceBuilder org/bukkit/craftbukkit/damage/CraftDamageSourceBuilder +c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageType org/bukkit/craftbukkit/damage/CraftDamageType +c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageType$1 org/bukkit/craftbukkit/damage/CraftDamageType$1 +c org/bukkit/craftbukkit/v1_21_R3/enchantments/CraftEnchantment org/bukkit/craftbukkit/enchantments/CraftEnchantment +c org/bukkit/craftbukkit/v1_21_R3/entity/AbstractProjectile org/bukkit/craftbukkit/entity/AbstractProjectile +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractArrow org/bukkit/craftbukkit/entity/CraftAbstractArrow +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractHorse org/bukkit/craftbukkit/entity/CraftAbstractHorse +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractSkeleton org/bukkit/craftbukkit/entity/CraftAbstractSkeleton +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractVillager org/bukkit/craftbukkit/entity/CraftAbstractVillager +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractWindCharge org/bukkit/craftbukkit/entity/CraftAbstractWindCharge +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAgeable org/bukkit/craftbukkit/entity/CraftAgeable +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAllay org/bukkit/craftbukkit/entity/CraftAllay +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAmbient org/bukkit/craftbukkit/entity/CraftAmbient +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAnimals org/bukkit/craftbukkit/entity/CraftAnimals +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAreaEffectCloud org/bukkit/craftbukkit/entity/CraftAreaEffectCloud +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftArmadillo org/bukkit/craftbukkit/entity/CraftArmadillo +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftArmorStand org/bukkit/craftbukkit/entity/CraftArmorStand +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftArmorStand$1 org/bukkit/craftbukkit/entity/CraftArmorStand$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftArrow org/bukkit/craftbukkit/entity/CraftArrow +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAxolotl org/bukkit/craftbukkit/entity/CraftAxolotl +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBat org/bukkit/craftbukkit/entity/CraftBat +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBee org/bukkit/craftbukkit/entity/CraftBee +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBlaze org/bukkit/craftbukkit/entity/CraftBlaze +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBlockAttachedEntity org/bukkit/craftbukkit/entity/CraftBlockAttachedEntity +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBlockDisplay org/bukkit/craftbukkit/entity/CraftBlockDisplay +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBoat org/bukkit/craftbukkit/entity/CraftBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBoat$1 org/bukkit/craftbukkit/entity/CraftBoat$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBogged org/bukkit/craftbukkit/entity/CraftBogged +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBreeze org/bukkit/craftbukkit/entity/CraftBreeze +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBreezeWindCharge org/bukkit/craftbukkit/entity/CraftBreezeWindCharge +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCamel org/bukkit/craftbukkit/entity/CraftCamel +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCat org/bukkit/craftbukkit/entity/CraftCat +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCat$CraftType org/bukkit/craftbukkit/entity/CraftCat$CraftType +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCaveSpider org/bukkit/craftbukkit/entity/CraftCaveSpider +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftChestBoat org/bukkit/craftbukkit/entity/CraftChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftChestedHorse org/bukkit/craftbukkit/entity/CraftChestedHorse +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftChicken org/bukkit/craftbukkit/entity/CraftChicken +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCod org/bukkit/craftbukkit/entity/CraftCod +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftComplexPart org/bukkit/craftbukkit/entity/CraftComplexPart +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCow org/bukkit/craftbukkit/entity/CraftCow +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCreaking org/bukkit/craftbukkit/entity/CraftCreaking +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCreature org/bukkit/craftbukkit/entity/CraftCreature +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCreeper org/bukkit/craftbukkit/entity/CraftCreeper +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDisplay org/bukkit/craftbukkit/entity/CraftDisplay +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDolphin org/bukkit/craftbukkit/entity/CraftDolphin +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDonkey org/bukkit/craftbukkit/entity/CraftDonkey +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDragonFireball org/bukkit/craftbukkit/entity/CraftDragonFireball +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDrowned org/bukkit/craftbukkit/entity/CraftDrowned +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEgg org/bukkit/craftbukkit/entity/CraftEgg +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftElderGuardian org/bukkit/craftbukkit/entity/CraftElderGuardian +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderCrystal org/bukkit/craftbukkit/entity/CraftEnderCrystal +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderDragon org/bukkit/craftbukkit/entity/CraftEnderDragon +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderDragonPart org/bukkit/craftbukkit/entity/CraftEnderDragonPart +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderPearl org/bukkit/craftbukkit/entity/CraftEnderPearl +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderSignal org/bukkit/craftbukkit/entity/CraftEnderSignal +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderman org/bukkit/craftbukkit/entity/CraftEnderman +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEndermite org/bukkit/craftbukkit/entity/CraftEndermite +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnemy org/bukkit/craftbukkit/entity/CraftEnemy +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntity org/bukkit/craftbukkit/entity/CraftEntity +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntity$1 org/bukkit/craftbukkit/entity/CraftEntity$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntity$2 org/bukkit/craftbukkit/entity/CraftEntity$2 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntity$3 org/bukkit/craftbukkit/entity/CraftEntity$3 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityFactory org/bukkit/craftbukkit/entity/CraftEntityFactory +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntitySnapshot org/bukkit/craftbukkit/entity/CraftEntitySnapshot +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityType org/bukkit/craftbukkit/entity/CraftEntityType +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityTypes org/bukkit/craftbukkit/entity/CraftEntityTypes +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityTypes$EntityTypeData org/bukkit/craftbukkit/entity/CraftEntityTypes$EntityTypeData +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityTypes$HangingData org/bukkit/craftbukkit/entity/CraftEntityTypes$HangingData +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityTypes$SpawnData org/bukkit/craftbukkit/entity/CraftEntityTypes$SpawnData +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEvoker org/bukkit/craftbukkit/entity/CraftEvoker +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEvokerFangs org/bukkit/craftbukkit/entity/CraftEvokerFangs +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftExperienceOrb org/bukkit/craftbukkit/entity/CraftExperienceOrb +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFallingBlock org/bukkit/craftbukkit/entity/CraftFallingBlock +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFireball org/bukkit/craftbukkit/entity/CraftFireball +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFirework org/bukkit/craftbukkit/entity/CraftFirework +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFish org/bukkit/craftbukkit/entity/CraftFish +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFishHook org/bukkit/craftbukkit/entity/CraftFishHook +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFlying org/bukkit/craftbukkit/entity/CraftFlying +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFox org/bukkit/craftbukkit/entity/CraftFox +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFrog org/bukkit/craftbukkit/entity/CraftFrog +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFrog$CraftVariant org/bukkit/craftbukkit/entity/CraftFrog$CraftVariant +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGhast org/bukkit/craftbukkit/entity/CraftGhast +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGiant org/bukkit/craftbukkit/entity/CraftGiant +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGlowItemFrame org/bukkit/craftbukkit/entity/CraftGlowItemFrame +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGlowSquid org/bukkit/craftbukkit/entity/CraftGlowSquid +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGoat org/bukkit/craftbukkit/entity/CraftGoat +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGolem org/bukkit/craftbukkit/entity/CraftGolem +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGuardian org/bukkit/craftbukkit/entity/CraftGuardian +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHanging org/bukkit/craftbukkit/entity/CraftHanging +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHanging$1 org/bukkit/craftbukkit/entity/CraftHanging$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHoglin org/bukkit/craftbukkit/entity/CraftHoglin +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHorse org/bukkit/craftbukkit/entity/CraftHorse +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHumanEntity org/bukkit/craftbukkit/entity/CraftHumanEntity +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHusk org/bukkit/craftbukkit/entity/CraftHusk +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftIllager org/bukkit/craftbukkit/entity/CraftIllager +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftIllusioner org/bukkit/craftbukkit/entity/CraftIllusioner +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftInteraction org/bukkit/craftbukkit/entity/CraftInteraction +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftInteraction$CraftPreviousInteraction org/bukkit/craftbukkit/entity/CraftInteraction$CraftPreviousInteraction +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftIronGolem org/bukkit/craftbukkit/entity/CraftIronGolem +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftItem org/bukkit/craftbukkit/entity/CraftItem +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftItemDisplay org/bukkit/craftbukkit/entity/CraftItemDisplay +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftItemFrame org/bukkit/craftbukkit/entity/CraftItemFrame +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftItemFrame$1 org/bukkit/craftbukkit/entity/CraftItemFrame$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLargeFireball org/bukkit/craftbukkit/entity/CraftLargeFireball +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLeash org/bukkit/craftbukkit/entity/CraftLeash +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLightningStrike org/bukkit/craftbukkit/entity/CraftLightningStrike +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLightningStrike$1 org/bukkit/craftbukkit/entity/CraftLightningStrike$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLivingEntity org/bukkit/craftbukkit/entity/CraftLivingEntity +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLivingEntity$1 org/bukkit/craftbukkit/entity/CraftLivingEntity$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLlama org/bukkit/craftbukkit/entity/CraftLlama +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLlamaSpit org/bukkit/craftbukkit/entity/CraftLlamaSpit +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMagmaCube org/bukkit/craftbukkit/entity/CraftMagmaCube +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMarker org/bukkit/craftbukkit/entity/CraftMarker +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecart org/bukkit/craftbukkit/entity/CraftMinecart +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartChest org/bukkit/craftbukkit/entity/CraftMinecartChest +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartCommand org/bukkit/craftbukkit/entity/CraftMinecartCommand +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartContainer org/bukkit/craftbukkit/entity/CraftMinecartContainer +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartFurnace org/bukkit/craftbukkit/entity/CraftMinecartFurnace +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartHopper org/bukkit/craftbukkit/entity/CraftMinecartHopper +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartMobSpawner org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartRideable org/bukkit/craftbukkit/entity/CraftMinecartRideable +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartTNT org/bukkit/craftbukkit/entity/CraftMinecartTNT +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMob org/bukkit/craftbukkit/entity/CraftMob +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMonster org/bukkit/craftbukkit/entity/CraftMonster +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMule org/bukkit/craftbukkit/entity/CraftMule +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMushroomCow org/bukkit/craftbukkit/entity/CraftMushroomCow +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftOcelot org/bukkit/craftbukkit/entity/CraftOcelot +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftOminousItemSpawner org/bukkit/craftbukkit/entity/CraftOminousItemSpawner +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPainting org/bukkit/craftbukkit/entity/CraftPainting +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPanda org/bukkit/craftbukkit/entity/CraftPanda +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftParrot org/bukkit/craftbukkit/entity/CraftParrot +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPhantom org/bukkit/craftbukkit/entity/CraftPhantom +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPig org/bukkit/craftbukkit/entity/CraftPig +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPigZombie org/bukkit/craftbukkit/entity/CraftPigZombie +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPiglin org/bukkit/craftbukkit/entity/CraftPiglin +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPiglinAbstract org/bukkit/craftbukkit/entity/CraftPiglinAbstract +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPiglinBrute org/bukkit/craftbukkit/entity/CraftPiglinBrute +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPillager org/bukkit/craftbukkit/entity/CraftPillager +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer org/bukkit/craftbukkit/entity/CraftPlayer +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$1 org/bukkit/craftbukkit/entity/CraftPlayer$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$2 org/bukkit/craftbukkit/entity/CraftPlayer$2 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$3 org/bukkit/craftbukkit/entity/CraftPlayer$3 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$ChunkSectionChanges org/bukkit/craftbukkit/entity/CraftPlayer$ChunkSectionChanges +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$CookieFuture org/bukkit/craftbukkit/entity/CraftPlayer$CookieFuture +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$TransferCookieConnection org/bukkit/craftbukkit/entity/CraftPlayer$TransferCookieConnection +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPolarBear org/bukkit/craftbukkit/entity/CraftPolarBear +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftProjectile org/bukkit/craftbukkit/entity/CraftProjectile +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPufferFish org/bukkit/craftbukkit/entity/CraftPufferFish +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftRabbit org/bukkit/craftbukkit/entity/CraftRabbit +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftRaider org/bukkit/craftbukkit/entity/CraftRaider +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftRavager org/bukkit/craftbukkit/entity/CraftRavager +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSalmon org/bukkit/craftbukkit/entity/CraftSalmon +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSheep org/bukkit/craftbukkit/entity/CraftSheep +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftShulker org/bukkit/craftbukkit/entity/CraftShulker +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftShulkerBullet org/bukkit/craftbukkit/entity/CraftShulkerBullet +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSilverfish org/bukkit/craftbukkit/entity/CraftSilverfish +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSizedFireball org/bukkit/craftbukkit/entity/CraftSizedFireball +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSkeleton org/bukkit/craftbukkit/entity/CraftSkeleton +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSkeletonHorse org/bukkit/craftbukkit/entity/CraftSkeletonHorse +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSlime org/bukkit/craftbukkit/entity/CraftSlime +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSmallFireball org/bukkit/craftbukkit/entity/CraftSmallFireball +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSniffer org/bukkit/craftbukkit/entity/CraftSniffer +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSniffer$1 org/bukkit/craftbukkit/entity/CraftSniffer$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSnowball org/bukkit/craftbukkit/entity/CraftSnowball +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSnowman org/bukkit/craftbukkit/entity/CraftSnowman +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSpectralArrow org/bukkit/craftbukkit/entity/CraftSpectralArrow +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSpellcaster org/bukkit/craftbukkit/entity/CraftSpellcaster +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSpider org/bukkit/craftbukkit/entity/CraftSpider +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSquid org/bukkit/craftbukkit/entity/CraftSquid +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftStray org/bukkit/craftbukkit/entity/CraftStray +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftStrider org/bukkit/craftbukkit/entity/CraftStrider +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTNTPrimed org/bukkit/craftbukkit/entity/CraftTNTPrimed +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTadpole org/bukkit/craftbukkit/entity/CraftTadpole +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTameableAnimal org/bukkit/craftbukkit/entity/CraftTameableAnimal +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTextDisplay org/bukkit/craftbukkit/entity/CraftTextDisplay +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTextDisplay$1 org/bukkit/craftbukkit/entity/CraftTextDisplay$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftThrowableProjectile org/bukkit/craftbukkit/entity/CraftThrowableProjectile +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftThrownExpBottle org/bukkit/craftbukkit/entity/CraftThrownExpBottle +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftThrownPotion org/bukkit/craftbukkit/entity/CraftThrownPotion +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTraderLlama org/bukkit/craftbukkit/entity/CraftTraderLlama +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTrident org/bukkit/craftbukkit/entity/CraftTrident +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTropicalFish org/bukkit/craftbukkit/entity/CraftTropicalFish +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTropicalFish$CraftPattern org/bukkit/craftbukkit/entity/CraftTropicalFish$CraftPattern +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTurtle org/bukkit/craftbukkit/entity/CraftTurtle +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVehicle org/bukkit/craftbukkit/entity/CraftVehicle +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVex org/bukkit/craftbukkit/entity/CraftVex +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVillager org/bukkit/craftbukkit/entity/CraftVillager +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVillager$CraftProfession org/bukkit/craftbukkit/entity/CraftVillager$CraftProfession +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVillager$CraftType org/bukkit/craftbukkit/entity/CraftVillager$CraftType +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVillagerZombie org/bukkit/craftbukkit/entity/CraftVillagerZombie +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVindicator org/bukkit/craftbukkit/entity/CraftVindicator +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWanderingTrader org/bukkit/craftbukkit/entity/CraftWanderingTrader +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWarden org/bukkit/craftbukkit/entity/CraftWarden +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWarden$1 org/bukkit/craftbukkit/entity/CraftWarden$1 +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWaterMob org/bukkit/craftbukkit/entity/CraftWaterMob +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWindCharge org/bukkit/craftbukkit/entity/CraftWindCharge +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWitch org/bukkit/craftbukkit/entity/CraftWitch +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWither org/bukkit/craftbukkit/entity/CraftWither +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWitherSkeleton org/bukkit/craftbukkit/entity/CraftWitherSkeleton +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWitherSkull org/bukkit/craftbukkit/entity/CraftWitherSkull +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWolf org/bukkit/craftbukkit/entity/CraftWolf +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWolf$CraftVariant org/bukkit/craftbukkit/entity/CraftWolf$CraftVariant +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftZoglin org/bukkit/craftbukkit/entity/CraftZoglin +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftZombie org/bukkit/craftbukkit/entity/CraftZombie +c org/bukkit/craftbukkit/v1_21_R3/entity/CraftZombieHorse org/bukkit/craftbukkit/entity/CraftZombieHorse +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftAcaciaBoat org/bukkit/craftbukkit/entity/boat/CraftAcaciaBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftAcaciaChestBoat org/bukkit/craftbukkit/entity/boat/CraftAcaciaChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftBambooChestRaft org/bukkit/craftbukkit/entity/boat/CraftBambooChestRaft +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftBambooRaft org/bukkit/craftbukkit/entity/boat/CraftBambooRaft +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftBirchBoat org/bukkit/craftbukkit/entity/boat/CraftBirchBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftBirchChestBoat org/bukkit/craftbukkit/entity/boat/CraftBirchChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftCherryBoat org/bukkit/craftbukkit/entity/boat/CraftCherryBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftCherryChestBoat org/bukkit/craftbukkit/entity/boat/CraftCherryChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftDarkOakBoat org/bukkit/craftbukkit/entity/boat/CraftDarkOakBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftDarkOakChestBoat org/bukkit/craftbukkit/entity/boat/CraftDarkOakChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftJungleBoat org/bukkit/craftbukkit/entity/boat/CraftJungleBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftJungleChestBoat org/bukkit/craftbukkit/entity/boat/CraftJungleChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftMangroveBoat org/bukkit/craftbukkit/entity/boat/CraftMangroveBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftMangroveChestBoat org/bukkit/craftbukkit/entity/boat/CraftMangroveChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftOakBoat org/bukkit/craftbukkit/entity/boat/CraftOakBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftOakChestBoat org/bukkit/craftbukkit/entity/boat/CraftOakChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftPaleOakBoat org/bukkit/craftbukkit/entity/boat/CraftPaleOakBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftPaleOakChestBoat org/bukkit/craftbukkit/entity/boat/CraftPaleOakChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftSpruceBoat org/bukkit/craftbukkit/entity/boat/CraftSpruceBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftSpruceChestBoat org/bukkit/craftbukkit/entity/boat/CraftSpruceChestBoat +c org/bukkit/craftbukkit/v1_21_R3/entity/memory/CraftMemoryKey org/bukkit/craftbukkit/entity/memory/CraftMemoryKey +c org/bukkit/craftbukkit/v1_21_R3/entity/memory/CraftMemoryMapper org/bukkit/craftbukkit/entity/memory/CraftMemoryMapper +c org/bukkit/craftbukkit/v1_21_R3/event/CraftEventFactory org/bukkit/craftbukkit/event/CraftEventFactory +c org/bukkit/craftbukkit/v1_21_R3/event/CraftEventFactory$1 org/bukkit/craftbukkit/event/CraftEventFactory$1 +c org/bukkit/craftbukkit/v1_21_R3/event/CraftEventFactory$2 org/bukkit/craftbukkit/event/CraftEventFactory$2 +c org/bukkit/craftbukkit/v1_21_R3/event/CraftPortalEvent org/bukkit/craftbukkit/event/CraftPortalEvent +c org/bukkit/craftbukkit/v1_21_R3/generator/CraftBiomeParameterPoint org/bukkit/craftbukkit/generator/CraftBiomeParameterPoint +c org/bukkit/craftbukkit/v1_21_R3/generator/CraftChunkData org/bukkit/craftbukkit/generator/CraftChunkData +c org/bukkit/craftbukkit/v1_21_R3/generator/CraftLimitedRegion org/bukkit/craftbukkit/generator/CraftLimitedRegion +c org/bukkit/craftbukkit/v1_21_R3/generator/CraftWorldInfo org/bukkit/craftbukkit/generator/CraftWorldInfo +c org/bukkit/craftbukkit/v1_21_R3/generator/CraftWorldInfo$1 org/bukkit/craftbukkit/generator/CraftWorldInfo$1 +c org/bukkit/craftbukkit/v1_21_R3/generator/CustomChunkGenerator org/bukkit/craftbukkit/generator/CustomChunkGenerator +c org/bukkit/craftbukkit/v1_21_R3/generator/CustomChunkGenerator$CustomBiomeGrid org/bukkit/craftbukkit/generator/CustomChunkGenerator$CustomBiomeGrid +c org/bukkit/craftbukkit/v1_21_R3/generator/CustomWorldChunkManager org/bukkit/craftbukkit/generator/CustomWorldChunkManager +c org/bukkit/craftbukkit/v1_21_R3/generator/InternalChunkGenerator org/bukkit/craftbukkit/generator/InternalChunkGenerator +c org/bukkit/craftbukkit/v1_21_R3/generator/OldCraftChunkData org/bukkit/craftbukkit/generator/OldCraftChunkData +c org/bukkit/craftbukkit/v1_21_R3/generator/structure/CraftGeneratedStructure org/bukkit/craftbukkit/generator/structure/CraftGeneratedStructure +c org/bukkit/craftbukkit/v1_21_R3/generator/structure/CraftStructure org/bukkit/craftbukkit/generator/structure/CraftStructure +c org/bukkit/craftbukkit/v1_21_R3/generator/structure/CraftStructurePiece org/bukkit/craftbukkit/generator/structure/CraftStructurePiece +c org/bukkit/craftbukkit/v1_21_R3/generator/structure/CraftStructureType org/bukkit/craftbukkit/generator/structure/CraftStructureType +c org/bukkit/craftbukkit/v1_21_R3/help/CommandAliasHelpTopic org/bukkit/craftbukkit/help/CommandAliasHelpTopic +c org/bukkit/craftbukkit/v1_21_R3/help/CustomHelpTopic org/bukkit/craftbukkit/help/CustomHelpTopic +c org/bukkit/craftbukkit/v1_21_R3/help/CustomIndexHelpTopic org/bukkit/craftbukkit/help/CustomIndexHelpTopic +c org/bukkit/craftbukkit/v1_21_R3/help/HelpTopicAmendment org/bukkit/craftbukkit/help/HelpTopicAmendment +c org/bukkit/craftbukkit/v1_21_R3/help/HelpYamlReader org/bukkit/craftbukkit/help/HelpYamlReader +c org/bukkit/craftbukkit/v1_21_R3/help/MultipleCommandAliasHelpTopic org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopic +c org/bukkit/craftbukkit/v1_21_R3/help/MultipleCommandAliasHelpTopicFactory org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopicFactory +c org/bukkit/craftbukkit/v1_21_R3/help/SimpleHelpMap org/bukkit/craftbukkit/help/SimpleHelpMap +c org/bukkit/craftbukkit/v1_21_R3/help/SimpleHelpMap$IsCommandTopicPredicate org/bukkit/craftbukkit/help/SimpleHelpMap$IsCommandTopicPredicate +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftAbstractInventoryView org/bukkit/craftbukkit/inventory/CraftAbstractInventoryView +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftAbstractInventoryView$1 org/bukkit/craftbukkit/inventory/CraftAbstractInventoryView$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftBlastingRecipe org/bukkit/craftbukkit/inventory/CraftBlastingRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftBlockInventoryHolder org/bukkit/craftbukkit/inventory/CraftBlockInventoryHolder +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftCampfireRecipe org/bukkit/craftbukkit/inventory/CraftCampfireRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftComplexRecipe org/bukkit/craftbukkit/inventory/CraftComplexRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftContainer org/bukkit/craftbukkit/inventory/CraftContainer +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftContainer$1 org/bukkit/craftbukkit/inventory/CraftContainer$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftContainer$2 org/bukkit/craftbukkit/inventory/CraftContainer$2 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftEntityEquipment org/bukkit/craftbukkit/inventory/CraftEntityEquipment +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftFurnaceRecipe org/bukkit/craftbukkit/inventory/CraftFurnaceRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventory org/bukkit/craftbukkit/inventory/CraftInventory +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryAbstractHorse org/bukkit/craftbukkit/inventory/CraftInventoryAbstractHorse +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryAnvil org/bukkit/craftbukkit/inventory/CraftInventoryAnvil +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryBeacon org/bukkit/craftbukkit/inventory/CraftInventoryBeacon +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryBrewer org/bukkit/craftbukkit/inventory/CraftInventoryBrewer +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCartography org/bukkit/craftbukkit/inventory/CraftInventoryCartography +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryChiseledBookshelf org/bukkit/craftbukkit/inventory/CraftInventoryChiseledBookshelf +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCrafter org/bukkit/craftbukkit/inventory/CraftInventoryCrafter +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCrafting org/bukkit/craftbukkit/inventory/CraftInventoryCrafting +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCustom org/bukkit/craftbukkit/inventory/CraftInventoryCustom +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCustom$MinecraftInventory org/bukkit/craftbukkit/inventory/CraftInventoryCustom$MinecraftInventory +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryDecoratedPot org/bukkit/craftbukkit/inventory/CraftInventoryDecoratedPot +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryDoubleChest org/bukkit/craftbukkit/inventory/CraftInventoryDoubleChest +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryEnchanting org/bukkit/craftbukkit/inventory/CraftInventoryEnchanting +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryFurnace org/bukkit/craftbukkit/inventory/CraftInventoryFurnace +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryGrindstone org/bukkit/craftbukkit/inventory/CraftInventoryGrindstone +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryHorse org/bukkit/craftbukkit/inventory/CraftInventoryHorse +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryJukebox org/bukkit/craftbukkit/inventory/CraftInventoryJukebox +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryLectern org/bukkit/craftbukkit/inventory/CraftInventoryLectern +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryLlama org/bukkit/craftbukkit/inventory/CraftInventoryLlama +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryLoom org/bukkit/craftbukkit/inventory/CraftInventoryLoom +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryMerchant org/bukkit/craftbukkit/inventory/CraftInventoryMerchant +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryPlayer org/bukkit/craftbukkit/inventory/CraftInventoryPlayer +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryPlayer$1 org/bukkit/craftbukkit/inventory/CraftInventoryPlayer$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventorySmithing org/bukkit/craftbukkit/inventory/CraftInventorySmithing +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryStonecutter org/bukkit/craftbukkit/inventory/CraftInventoryStonecutter +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryView org/bukkit/craftbukkit/inventory/CraftInventoryView +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemCraftResult org/bukkit/craftbukkit/inventory/CraftItemCraftResult +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemFactory org/bukkit/craftbukkit/inventory/CraftItemFactory +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemFlag org/bukkit/craftbukkit/inventory/CraftItemFlag +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemMetas org/bukkit/craftbukkit/inventory/CraftItemMetas +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemMetas$ItemMetaData org/bukkit/craftbukkit/inventory/CraftItemMetas$ItemMetaData +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemStack org/bukkit/craftbukkit/inventory/CraftItemStack +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemStack$1 org/bukkit/craftbukkit/inventory/CraftItemStack$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemStack$2 org/bukkit/craftbukkit/inventory/CraftItemStack$2 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemStack$3 org/bukkit/craftbukkit/inventory/CraftItemStack$3 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemType org/bukkit/craftbukkit/inventory/CraftItemType +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMenuType org/bukkit/craftbukkit/inventory/CraftMenuType +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchant org/bukkit/craftbukkit/inventory/CraftMerchant +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchant$1 org/bukkit/craftbukkit/inventory/CraftMerchant$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchantCustom org/bukkit/craftbukkit/inventory/CraftMerchantCustom +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchantCustom$MinecraftMerchant org/bukkit/craftbukkit/inventory/CraftMerchantCustom$MinecraftMerchant +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchantRecipe org/bukkit/craftbukkit/inventory/CraftMerchantRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaArmor org/bukkit/craftbukkit/inventory/CraftMetaArmor +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaArmorStand org/bukkit/craftbukkit/inventory/CraftMetaArmorStand +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaAxolotlBucket org/bukkit/craftbukkit/inventory/CraftMetaAxolotlBucket +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBanner org/bukkit/craftbukkit/inventory/CraftMetaBanner +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBlockState org/bukkit/craftbukkit/inventory/CraftMetaBlockState +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBlockState$1 org/bukkit/craftbukkit/inventory/CraftMetaBlockState$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBook org/bukkit/craftbukkit/inventory/CraftMetaBook +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBook$CraftMetaBookBuilder org/bukkit/craftbukkit/inventory/CraftMetaBook$CraftMetaBookBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBook$SpigotMeta org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBook$SpigotMeta$1 org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBookSigned org/bukkit/craftbukkit/inventory/CraftMetaBookSigned +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBookSigned$SpigotMeta org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBookSigned$SpigotMeta$1 org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBundle org/bukkit/craftbukkit/inventory/CraftMetaBundle +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaCharge org/bukkit/craftbukkit/inventory/CraftMetaCharge +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaColorableArmor org/bukkit/craftbukkit/inventory/CraftMetaColorableArmor +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaCompass org/bukkit/craftbukkit/inventory/CraftMetaCompass +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaCrossbow org/bukkit/craftbukkit/inventory/CraftMetaCrossbow +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaEnchantedBook org/bukkit/craftbukkit/inventory/CraftMetaEnchantedBook +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaEntityTag org/bukkit/craftbukkit/inventory/CraftMetaEntityTag +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaFirework org/bukkit/craftbukkit/inventory/CraftMetaFirework +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaFirework$1 org/bukkit/craftbukkit/inventory/CraftMetaFirework$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem org/bukkit/craftbukkit/inventory/CraftMetaItem +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$1 org/bukkit/craftbukkit/inventory/CraftMetaItem$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$2 org/bukkit/craftbukkit/inventory/CraftMetaItem$2 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$Applicator org/bukkit/craftbukkit/inventory/CraftMetaItem$Applicator +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$EnchantmentMap org/bukkit/craftbukkit/inventory/CraftMetaItem$EnchantmentMap +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$ItemMetaKey org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$ItemMetaKey$Specific org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$ItemMetaKey$Specific$To org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific$To +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$ItemMetaKeyType org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKeyType +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaKnowledgeBook org/bukkit/craftbukkit/inventory/CraftMetaKnowledgeBook +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaLeatherArmor org/bukkit/craftbukkit/inventory/CraftMetaLeatherArmor +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaMap org/bukkit/craftbukkit/inventory/CraftMetaMap +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaMusicInstrument org/bukkit/craftbukkit/inventory/CraftMetaMusicInstrument +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaOminousBottle org/bukkit/craftbukkit/inventory/CraftMetaOminousBottle +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaPotion org/bukkit/craftbukkit/inventory/CraftMetaPotion +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaShield org/bukkit/craftbukkit/inventory/CraftMetaShield +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaShield$1 org/bukkit/craftbukkit/inventory/CraftMetaShield$1 +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaSkull org/bukkit/craftbukkit/inventory/CraftMetaSkull +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaSpawnEgg org/bukkit/craftbukkit/inventory/CraftMetaSpawnEgg +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaSuspiciousStew org/bukkit/craftbukkit/inventory/CraftMetaSuspiciousStew +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaTropicalFishBucket org/bukkit/craftbukkit/inventory/CraftMetaTropicalFishBucket +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftRecipe org/bukkit/craftbukkit/inventory/CraftRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftResultInventory org/bukkit/craftbukkit/inventory/CraftResultInventory +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftSaddledInventory org/bukkit/craftbukkit/inventory/CraftSaddledInventory +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftShapedRecipe org/bukkit/craftbukkit/inventory/CraftShapedRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftShapelessRecipe org/bukkit/craftbukkit/inventory/CraftShapelessRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftSmithingTransformRecipe org/bukkit/craftbukkit/inventory/CraftSmithingTransformRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftSmithingTrimRecipe org/bukkit/craftbukkit/inventory/CraftSmithingTrimRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftSmokingRecipe org/bukkit/craftbukkit/inventory/CraftSmokingRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftStonecuttingRecipe org/bukkit/craftbukkit/inventory/CraftStonecuttingRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftTransmuteRecipe org/bukkit/craftbukkit/inventory/CraftTransmuteRecipe +c org/bukkit/craftbukkit/v1_21_R3/inventory/InventoryIterator org/bukkit/craftbukkit/inventory/InventoryIterator +c org/bukkit/craftbukkit/v1_21_R3/inventory/RecipeIterator org/bukkit/craftbukkit/inventory/RecipeIterator +c org/bukkit/craftbukkit/v1_21_R3/inventory/SerializableMeta org/bukkit/craftbukkit/inventory/SerializableMeta +c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftCustomModelDataComponent org/bukkit/craftbukkit/inventory/components/CraftCustomModelDataComponent +c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftEquippableComponent org/bukkit/craftbukkit/inventory/components/CraftEquippableComponent +c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftFoodComponent org/bukkit/craftbukkit/inventory/components/CraftFoodComponent +c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftHolderUtil org/bukkit/craftbukkit/inventory/components/CraftHolderUtil +c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftJukeboxComponent org/bukkit/craftbukkit/inventory/components/CraftJukeboxComponent +c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftToolComponent org/bukkit/craftbukkit/inventory/components/CraftToolComponent +c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftToolComponent$CraftToolRule org/bukkit/craftbukkit/inventory/components/CraftToolComponent$CraftToolRule +c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftUseCooldownComponent org/bukkit/craftbukkit/inventory/components/CraftUseCooldownComponent +c org/bukkit/craftbukkit/v1_21_R3/inventory/tags/DeprecatedContainerTagType org/bukkit/craftbukkit/inventory/tags/DeprecatedContainerTagType +c org/bukkit/craftbukkit/v1_21_R3/inventory/tags/DeprecatedCustomTagContainer org/bukkit/craftbukkit/inventory/tags/DeprecatedCustomTagContainer +c org/bukkit/craftbukkit/v1_21_R3/inventory/tags/DeprecatedItemAdapterContext org/bukkit/craftbukkit/inventory/tags/DeprecatedItemAdapterContext +c org/bukkit/craftbukkit/v1_21_R3/inventory/tags/DeprecatedItemTagType org/bukkit/craftbukkit/inventory/tags/DeprecatedItemTagType +c org/bukkit/craftbukkit/v1_21_R3/inventory/trim/CraftTrimMaterial org/bukkit/craftbukkit/inventory/trim/CraftTrimMaterial +c org/bukkit/craftbukkit/v1_21_R3/inventory/trim/CraftTrimPattern org/bukkit/craftbukkit/inventory/trim/CraftTrimPattern +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftCustomInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftCustomInventoryConverter +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftInventoryCreator org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftInventoryCreator$InventoryConverter org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator$InventoryConverter +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenuBuilder org/bukkit/craftbukkit/inventory/util/CraftMenuBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenuBuilder$LocationBoundContainerBuilder org/bukkit/craftbukkit/inventory/util/CraftMenuBuilder$LocationBoundContainerBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenuBuilder$TileEntityObjectBuilder org/bukkit/craftbukkit/inventory/util/CraftMenuBuilder$TileEntityObjectBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenus org/bukkit/craftbukkit/inventory/util/CraftMenus +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenus$MenuTypeData org/bukkit/craftbukkit/inventory/util/CraftMenus$MenuTypeData +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$AbstractFurnaceInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$AbstractFurnaceInventoryConverter +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$BlastFurnace org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$BlastFurnace +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$BrewingStand org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$BrewingStand +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Crafter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Crafter +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Dispenser org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Dispenser +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Dropper org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Dropper +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Furnace org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Furnace +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Hopper org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Hopper +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Lectern org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Lectern +c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Smoker org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Smoker +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftAnvilView org/bukkit/craftbukkit/inventory/view/CraftAnvilView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftBeaconView org/bukkit/craftbukkit/inventory/view/CraftBeaconView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftBrewingStandView org/bukkit/craftbukkit/inventory/view/CraftBrewingStandView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftCrafterView org/bukkit/craftbukkit/inventory/view/CraftCrafterView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftEnchantmentView org/bukkit/craftbukkit/inventory/view/CraftEnchantmentView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftFurnaceView org/bukkit/craftbukkit/inventory/view/CraftFurnaceView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftLecternView org/bukkit/craftbukkit/inventory/view/CraftLecternView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftLoomView org/bukkit/craftbukkit/inventory/view/CraftLoomView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftMerchantView org/bukkit/craftbukkit/inventory/view/CraftMerchantView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftStonecutterView org/bukkit/craftbukkit/inventory/view/CraftStonecutterView +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftAbstractInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractInventoryViewBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftAccessLocationInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftAccessLocationInventoryViewBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftAccessLocationInventoryViewBuilder$CraftAccessContainerObjectBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftAccessLocationInventoryViewBuilder$CraftAccessContainerObjectBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftBlockEntityInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftBlockEntityInventoryViewBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftBlockEntityInventoryViewBuilder$CraftBlockInventoryBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftBlockEntityInventoryViewBuilder$CraftBlockInventoryBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftDoubleChestInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftDoubleChestInventoryViewBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftEnchantmentInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftEnchantmentInventoryViewBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftMerchantInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftMerchantInventoryViewBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftStandardInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftStandardInventoryViewBuilder +c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/package-info org/bukkit/craftbukkit/inventory/view/builder/package-info +c org/bukkit/craftbukkit/v1_21_R3/legacy/CraftEvil org/bukkit/craftbukkit/legacy/CraftEvil +c org/bukkit/craftbukkit/v1_21_R3/legacy/CraftLegacy org/bukkit/craftbukkit/legacy/CraftLegacy +c org/bukkit/craftbukkit/v1_21_R3/legacy/FieldRename org/bukkit/craftbukkit/legacy/FieldRename +c org/bukkit/craftbukkit/v1_21_R3/legacy/MaterialRerouting org/bukkit/craftbukkit/legacy/MaterialRerouting +c org/bukkit/craftbukkit/v1_21_R3/legacy/MethodRerouting org/bukkit/craftbukkit/legacy/MethodRerouting +c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/DummyEnum org/bukkit/craftbukkit/legacy/enums/DummyEnum +c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/EnumEvil org/bukkit/craftbukkit/legacy/enums/EnumEvil +c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/EnumEvil$LegacyRegistryData org/bukkit/craftbukkit/legacy/enums/EnumEvil$LegacyRegistryData +c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/EnumEvil$StringConverter org/bukkit/craftbukkit/legacy/enums/EnumEvil$StringConverter +c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/ImposterEnumMap org/bukkit/craftbukkit/legacy/enums/ImposterEnumMap +c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/ImposterEnumSet org/bukkit/craftbukkit/legacy/enums/ImposterEnumSet +c org/bukkit/craftbukkit/v1_21_R3/legacy/fieldrename/FieldRenameData org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData +c org/bukkit/craftbukkit/v1_21_R3/legacy/fieldrename/FieldRenameData$Builder org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$Builder +c org/bukkit/craftbukkit/v1_21_R3/legacy/fieldrename/FieldRenameData$RenameData org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$RenameData +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/DoNotReroute org/bukkit/craftbukkit/legacy/reroute/DoNotReroute +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/InjectCompatibility org/bukkit/craftbukkit/legacy/reroute/InjectCompatibility +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/InjectPluginName org/bukkit/craftbukkit/legacy/reroute/InjectPluginName +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/InjectPluginVersion org/bukkit/craftbukkit/legacy/reroute/InjectPluginVersion +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/NotInBukkit org/bukkit/craftbukkit/legacy/reroute/NotInBukkit +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RequireCompatibility org/bukkit/craftbukkit/legacy/reroute/RequireCompatibility +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RequirePluginVersion org/bukkit/craftbukkit/legacy/reroute/RequirePluginVersion +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RequirePluginVersionData org/bukkit/craftbukkit/legacy/reroute/RequirePluginVersionData +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/Reroute org/bukkit/craftbukkit/legacy/reroute/Reroute +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/Reroute$RerouteDataHolder org/bukkit/craftbukkit/legacy/reroute/Reroute$RerouteDataHolder +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteArgument org/bukkit/craftbukkit/legacy/reroute/RerouteArgument +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteArgumentType org/bukkit/craftbukkit/legacy/reroute/RerouteArgumentType +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteBuilder org/bukkit/craftbukkit/legacy/reroute/RerouteBuilder +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteMethodData org/bukkit/craftbukkit/legacy/reroute/RerouteMethodData +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteMethodName org/bukkit/craftbukkit/legacy/reroute/RerouteMethodName +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteReturn org/bukkit/craftbukkit/legacy/reroute/RerouteReturn +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteReturnType org/bukkit/craftbukkit/legacy/reroute/RerouteReturnType +c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteStatic org/bukkit/craftbukkit/legacy/reroute/RerouteStatic +c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapCanvas org/bukkit/craftbukkit/map/CraftMapCanvas +c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapColorCache org/bukkit/craftbukkit/map/CraftMapColorCache +c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapCursor org/bukkit/craftbukkit/map/CraftMapCursor +c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapCursor$CraftType org/bukkit/craftbukkit/map/CraftMapCursor$CraftType +c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapRenderer org/bukkit/craftbukkit/map/CraftMapRenderer +c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapView org/bukkit/craftbukkit/map/CraftMapView +c org/bukkit/craftbukkit/v1_21_R3/map/RenderData org/bukkit/craftbukkit/map/RenderData +c org/bukkit/craftbukkit/v1_21_R3/metadata/BlockMetadataStore org/bukkit/craftbukkit/metadata/BlockMetadataStore +c org/bukkit/craftbukkit/v1_21_R3/metadata/EntityMetadataStore org/bukkit/craftbukkit/metadata/EntityMetadataStore +c org/bukkit/craftbukkit/v1_21_R3/metadata/PlayerMetadataStore org/bukkit/craftbukkit/metadata/PlayerMetadataStore +c org/bukkit/craftbukkit/v1_21_R3/metadata/WorldMetadataStore org/bukkit/craftbukkit/metadata/WorldMetadataStore +c org/bukkit/craftbukkit/v1_21_R3/packs/CraftDataPack org/bukkit/craftbukkit/packs/CraftDataPack +c org/bukkit/craftbukkit/v1_21_R3/packs/CraftDataPack$1 org/bukkit/craftbukkit/packs/CraftDataPack$1 +c org/bukkit/craftbukkit/v1_21_R3/packs/CraftDataPackManager org/bukkit/craftbukkit/packs/CraftDataPackManager +c org/bukkit/craftbukkit/v1_21_R3/packs/CraftResourcePack org/bukkit/craftbukkit/packs/CraftResourcePack +c org/bukkit/craftbukkit/v1_21_R3/persistence/CraftPersistentDataAdapterContext org/bukkit/craftbukkit/persistence/CraftPersistentDataAdapterContext +c org/bukkit/craftbukkit/v1_21_R3/persistence/CraftPersistentDataContainer org/bukkit/craftbukkit/persistence/CraftPersistentDataContainer +c org/bukkit/craftbukkit/v1_21_R3/persistence/CraftPersistentDataTypeRegistry org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry +c org/bukkit/craftbukkit/v1_21_R3/persistence/CraftPersistentDataTypeRegistry$TagAdapter org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry$TagAdapter +c org/bukkit/craftbukkit/v1_21_R3/persistence/DirtyCraftPersistentDataContainer org/bukkit/craftbukkit/persistence/DirtyCraftPersistentDataContainer +c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionEffectType org/bukkit/craftbukkit/potion/CraftPotionEffectType +c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionEffectType$1 org/bukkit/craftbukkit/potion/CraftPotionEffectType$1 +c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionEffectTypeCategory org/bukkit/craftbukkit/potion/CraftPotionEffectTypeCategory +c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionType org/bukkit/craftbukkit/potion/CraftPotionType +c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionUtil org/bukkit/craftbukkit/potion/CraftPotionUtil +c org/bukkit/craftbukkit/v1_21_R3/profile/CraftPlayerProfile org/bukkit/craftbukkit/profile/CraftPlayerProfile +c org/bukkit/craftbukkit/v1_21_R3/profile/CraftPlayerTextures org/bukkit/craftbukkit/profile/CraftPlayerTextures +c org/bukkit/craftbukkit/v1_21_R3/profile/CraftProfileProperty org/bukkit/craftbukkit/profile/CraftProfileProperty +c org/bukkit/craftbukkit/v1_21_R3/profile/CraftProfileProperty$JsonFormatter org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter +c org/bukkit/craftbukkit/v1_21_R3/profile/CraftProfileProperty$JsonFormatter$1 org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter$1 +c org/bukkit/craftbukkit/v1_21_R3/projectiles/CraftBlockProjectileSource org/bukkit/craftbukkit/projectiles/CraftBlockProjectileSource +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftAsyncDebugger org/bukkit/craftbukkit/scheduler/CraftAsyncDebugger +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftAsyncScheduler org/bukkit/craftbukkit/scheduler/CraftAsyncScheduler +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftAsyncTask org/bukkit/craftbukkit/scheduler/CraftAsyncTask +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftAsyncTask$1 org/bukkit/craftbukkit/scheduler/CraftAsyncTask$1 +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftFuture org/bukkit/craftbukkit/scheduler/CraftFuture +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftScheduler org/bukkit/craftbukkit/scheduler/CraftScheduler +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftScheduler$1 org/bukkit/craftbukkit/scheduler/CraftScheduler$1 +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftScheduler$2 org/bukkit/craftbukkit/scheduler/CraftScheduler$2 +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftScheduler$3 org/bukkit/craftbukkit/scheduler/CraftScheduler$3 +c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftTask org/bukkit/craftbukkit/scheduler/CraftTask +c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftCriteria org/bukkit/craftbukkit/scoreboard/CraftCriteria +c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftObjective org/bukkit/craftbukkit/scoreboard/CraftObjective +c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScore org/bukkit/craftbukkit/scoreboard/CraftScore +c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScoreboard org/bukkit/craftbukkit/scoreboard/CraftScoreboard +c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScoreboardComponent org/bukkit/craftbukkit/scoreboard/CraftScoreboardComponent +c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScoreboardManager org/bukkit/craftbukkit/scoreboard/CraftScoreboardManager +c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScoreboardTranslations org/bukkit/craftbukkit/scoreboard/CraftScoreboardTranslations +c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftTeam org/bukkit/craftbukkit/scoreboard/CraftTeam +c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftTeam$1 org/bukkit/craftbukkit/scoreboard/CraftTeam$1 +c org/bukkit/craftbukkit/v1_21_R3/spawner/PaperSharedSpawnerLogic org/bukkit/craftbukkit/spawner/PaperSharedSpawnerLogic +c org/bukkit/craftbukkit/v1_21_R3/structure/CraftPalette org/bukkit/craftbukkit/structure/CraftPalette +c org/bukkit/craftbukkit/v1_21_R3/structure/CraftStructure org/bukkit/craftbukkit/structure/CraftStructure +c org/bukkit/craftbukkit/v1_21_R3/structure/CraftStructureManager org/bukkit/craftbukkit/structure/CraftStructureManager +c org/bukkit/craftbukkit/v1_21_R3/tag/CraftBlockTag org/bukkit/craftbukkit/tag/CraftBlockTag +c org/bukkit/craftbukkit/v1_21_R3/tag/CraftDamageTag org/bukkit/craftbukkit/tag/CraftDamageTag +c org/bukkit/craftbukkit/v1_21_R3/tag/CraftEntityTag org/bukkit/craftbukkit/tag/CraftEntityTag +c org/bukkit/craftbukkit/v1_21_R3/tag/CraftFluidTag org/bukkit/craftbukkit/tag/CraftFluidTag +c org/bukkit/craftbukkit/v1_21_R3/tag/CraftItemTag org/bukkit/craftbukkit/tag/CraftItemTag +c org/bukkit/craftbukkit/v1_21_R3/tag/CraftTag org/bukkit/craftbukkit/tag/CraftTag +c org/bukkit/craftbukkit/v1_21_R3/util/ApiVersion org/bukkit/craftbukkit/util/ApiVersion +c org/bukkit/craftbukkit/v1_21_R3/util/BlockStateListPopulator org/bukkit/craftbukkit/util/BlockStateListPopulator +c org/bukkit/craftbukkit/v1_21_R3/util/ClassTraverser org/bukkit/craftbukkit/util/ClassTraverser +c org/bukkit/craftbukkit/v1_21_R3/util/Commodore org/bukkit/craftbukkit/util/Commodore +c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$1 org/bukkit/craftbukkit/util/Commodore$1 +c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$1$1 org/bukkit/craftbukkit/util/Commodore$1$1 +c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$1$2 org/bukkit/craftbukkit/util/Commodore$1$2 +c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$1$3 org/bukkit/craftbukkit/util/Commodore$1$3 +c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$2 org/bukkit/craftbukkit/util/Commodore$2 +c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$3 org/bukkit/craftbukkit/util/Commodore$3 +c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$MethodPrinter org/bukkit/craftbukkit/util/Commodore$MethodPrinter +c org/bukkit/craftbukkit/v1_21_R3/util/CraftBiomeSearchResult org/bukkit/craftbukkit/util/CraftBiomeSearchResult +c org/bukkit/craftbukkit/v1_21_R3/util/CraftBlockVector org/bukkit/craftbukkit/util/CraftBlockVector +c org/bukkit/craftbukkit/v1_21_R3/util/CraftChatMessage org/bukkit/craftbukkit/util/CraftChatMessage +c org/bukkit/craftbukkit/v1_21_R3/util/CraftChatMessage$1 org/bukkit/craftbukkit/util/CraftChatMessage$1 +c org/bukkit/craftbukkit/v1_21_R3/util/CraftChatMessage$StringMessage org/bukkit/craftbukkit/util/CraftChatMessage$StringMessage +c org/bukkit/craftbukkit/v1_21_R3/util/CraftDimensionUtil org/bukkit/craftbukkit/util/CraftDimensionUtil +c org/bukkit/craftbukkit/v1_21_R3/util/CraftIconCache org/bukkit/craftbukkit/util/CraftIconCache +c org/bukkit/craftbukkit/v1_21_R3/util/CraftLegacy org/bukkit/craftbukkit/util/CraftLegacy +c org/bukkit/craftbukkit/v1_21_R3/util/CraftLocation org/bukkit/craftbukkit/util/CraftLocation +c org/bukkit/craftbukkit/v1_21_R3/util/CraftMagicNumbers org/bukkit/craftbukkit/util/CraftMagicNumbers +c org/bukkit/craftbukkit/v1_21_R3/util/CraftMagicNumbers$NBT org/bukkit/craftbukkit/util/CraftMagicNumbers$NBT +c org/bukkit/craftbukkit/v1_21_R3/util/CraftNBTTagConfigSerializer org/bukkit/craftbukkit/util/CraftNBTTagConfigSerializer +c org/bukkit/craftbukkit/v1_21_R3/util/CraftNamespacedKey org/bukkit/craftbukkit/util/CraftNamespacedKey +c org/bukkit/craftbukkit/v1_21_R3/util/CraftRayTraceResult org/bukkit/craftbukkit/util/CraftRayTraceResult +c org/bukkit/craftbukkit/v1_21_R3/util/CraftSpawnCategory org/bukkit/craftbukkit/util/CraftSpawnCategory +c org/bukkit/craftbukkit/v1_21_R3/util/CraftSpawnCategory$1 org/bukkit/craftbukkit/util/CraftSpawnCategory$1 +c org/bukkit/craftbukkit/v1_21_R3/util/CraftStructureSearchResult org/bukkit/craftbukkit/util/CraftStructureSearchResult +c org/bukkit/craftbukkit/v1_21_R3/util/CraftStructureTransformer org/bukkit/craftbukkit/util/CraftStructureTransformer +c org/bukkit/craftbukkit/v1_21_R3/util/CraftStructureTransformer$CraftTransformationState org/bukkit/craftbukkit/util/CraftStructureTransformer$CraftTransformationState +c org/bukkit/craftbukkit/v1_21_R3/util/CraftVector org/bukkit/craftbukkit/util/CraftVector +c org/bukkit/craftbukkit/v1_21_R3/util/CraftVoxelShape org/bukkit/craftbukkit/util/CraftVoxelShape +c org/bukkit/craftbukkit/v1_21_R3/util/DatFileFilter org/bukkit/craftbukkit/util/DatFileFilter +c org/bukkit/craftbukkit/v1_21_R3/util/DelegatedGeneratorAccess org/bukkit/craftbukkit/util/DelegatedGeneratorAccess +c org/bukkit/craftbukkit/v1_21_R3/util/DummyGeneratorAccess org/bukkit/craftbukkit/util/DummyGeneratorAccess +c org/bukkit/craftbukkit/v1_21_R3/util/ForwardLogHandler org/bukkit/craftbukkit/util/ForwardLogHandler +c org/bukkit/craftbukkit/v1_21_R3/util/Handleable org/bukkit/craftbukkit/util/Handleable +c org/bukkit/craftbukkit/v1_21_R3/util/JsonHelper org/bukkit/craftbukkit/util/JsonHelper +c org/bukkit/craftbukkit/v1_21_R3/util/LazyHashSet org/bukkit/craftbukkit/util/LazyHashSet +c org/bukkit/craftbukkit/v1_21_R3/util/LazyPlayerSet org/bukkit/craftbukkit/util/LazyPlayerSet +c org/bukkit/craftbukkit/v1_21_R3/util/LimitedClassRemapper org/bukkit/craftbukkit/util/LimitedClassRemapper +c org/bukkit/craftbukkit/v1_21_R3/util/LimitedClassRemapper$LimitedMethodRemapper org/bukkit/craftbukkit/util/LimitedClassRemapper$LimitedMethodRemapper +c org/bukkit/craftbukkit/v1_21_R3/util/RandomSourceWrapper org/bukkit/craftbukkit/util/RandomSourceWrapper +c org/bukkit/craftbukkit/v1_21_R3/util/RandomSourceWrapper$RandomWrapper org/bukkit/craftbukkit/util/RandomSourceWrapper$RandomWrapper +c org/bukkit/craftbukkit/v1_21_R3/util/ServerShutdownThread org/bukkit/craftbukkit/util/ServerShutdownThread +c org/bukkit/craftbukkit/v1_21_R3/util/TerminalCompletionHandler org/bukkit/craftbukkit/util/TerminalCompletionHandler +c org/bukkit/craftbukkit/v1_21_R3/util/TerminalConsoleWriterThread org/bukkit/craftbukkit/util/TerminalConsoleWriterThread +c org/bukkit/craftbukkit/v1_21_R3/util/TransformerGeneratorAccess org/bukkit/craftbukkit/util/TransformerGeneratorAccess +c org/bukkit/craftbukkit/v1_21_R3/util/UnsafeList org/bukkit/craftbukkit/util/UnsafeList +c org/bukkit/craftbukkit/v1_21_R3/util/UnsafeList$Itr org/bukkit/craftbukkit/util/UnsafeList$Itr +c org/bukkit/craftbukkit/v1_21_R3/util/Versioning org/bukkit/craftbukkit/util/Versioning +c org/bukkit/craftbukkit/v1_21_R3/util/Waitable org/bukkit/craftbukkit/util/Waitable +c org/bukkit/craftbukkit/v1_21_R3/util/Waitable$Status org/bukkit/craftbukkit/util/Waitable$Status +c org/bukkit/craftbukkit/v1_21_R3/util/WeakCollection org/bukkit/craftbukkit/util/WeakCollection +c org/bukkit/craftbukkit/v1_21_R3/util/WeakCollection$1 org/bukkit/craftbukkit/util/WeakCollection$1 +c org/bukkit/craftbukkit/v1_21_R3/util/WorldUUID org/bukkit/craftbukkit/util/WorldUUID +c org/bukkit/craftbukkit/v1_21_R3/util/permissions/CommandPermissions org/bukkit/craftbukkit/util/permissions/CommandPermissions +c org/bukkit/craftbukkit/v1_21_R3/util/permissions/CraftDefaultPermissions org/bukkit/craftbukkit/util/permissions/CraftDefaultPermissions diff --git a/plugins/.paper-remapped/multiverse-core-4.3.16.jar b/plugins/.paper-remapped/multiverse-core-4.3.16.jar new file mode 100644 index 0000000..092bc22 Binary files /dev/null and b/plugins/.paper-remapped/multiverse-core-4.3.16.jar differ diff --git a/plugins/.paper-remapped/plotsquared-bukkit-7.5.4-SNAPSHOT.jar b/plugins/.paper-remapped/plotsquared-bukkit-7.5.4-SNAPSHOT.jar new file mode 100644 index 0000000..1459e00 Binary files /dev/null and b/plugins/.paper-remapped/plotsquared-bukkit-7.5.4-SNAPSHOT.jar differ diff --git a/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar b/plugins/.paper-remapped/remap-classpath/297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D.jar similarity index 67% rename from libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar rename to plugins/.paper-remapped/remap-classpath/297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D.jar index 8ccad6a..1904b59 100644 Binary files a/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar and b/plugins/.paper-remapped/remap-classpath/297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D.jar differ diff --git a/plugins/.paper-remapped/unknown-origin/index.json b/plugins/.paper-remapped/unknown-origin/index.json new file mode 100644 index 0000000..3614bdf --- /dev/null +++ b/plugins/.paper-remapped/unknown-origin/index.json @@ -0,0 +1,5 @@ +{ + "hashes": {}, + "skippedHashes": [], + "mappingsHash": "297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D" +} \ No newline at end of file diff --git a/plugins/.paper-remapped/worldedit-bukkit-7.3.12.jar b/plugins/.paper-remapped/worldedit-bukkit-7.3.12.jar new file mode 100644 index 0000000..96328ef Binary files /dev/null and b/plugins/.paper-remapped/worldedit-bukkit-7.3.12.jar differ diff --git a/plugins/.paper-remapped/worldguard-bukkit-7.0.13-dist.jar b/plugins/.paper-remapped/worldguard-bukkit-7.0.13-dist.jar new file mode 100644 index 0000000..0c58a08 Binary files /dev/null and b/plugins/.paper-remapped/worldguard-bukkit-7.0.13-dist.jar differ diff --git a/plugins/Citizens-2.0.30-b2601.jar b/plugins/Citizens-2.0.30-b2601.jar deleted file mode 100644 index da560e2..0000000 Binary files a/plugins/Citizens-2.0.30-b2601.jar and /dev/null differ diff --git a/plugins/Citizens-2.0.37-b3760.jar b/plugins/Citizens-2.0.37-b3760.jar new file mode 100644 index 0000000..46afc4a Binary files /dev/null and b/plugins/Citizens-2.0.37-b3760.jar differ diff --git a/plugins/Citizens/config.yml b/plugins/Citizens/config.yml index dcc83a4..cff7a7e 100644 --- a/plugins/Citizens/config.yml +++ b/plugins/Citizens/config.yml @@ -1,34 +1,82 @@ # Citizens Configuration npc: + # Always use holograms for names instead of only for hex colors / placeholders always-use-name-holograms: false pathfinding: new-finder: + # Number of blocks to search per tick (Citizens pathfinder) iterations-per-tick: 5000 + # Whether to check bounding boxes when pathfinding such as between fences, inside doors, or other half-blocks check-bounding-boxes: false + # Whether to open doors while pathfinding (should close them as well) open-doors: false + # The maximum number of blocks to check when pathfinding + maximum-iterations: 1024 defaults: destination-teleport-margin: -1 + # The default MOVEMENT distance in blocks where the NPC will move to before considering a path finished + # Note: this is different from the PATHFINDING distance which is specified by path-distance-margin default-distance-margin: 2 + # Default PATHFINDING distance in blocks where the NPC will consider pathfinding complete + # Note: this is different from the MOVEMENT distance, which is specified by the distance-margin + # Set to 0 if you want to try pathfind exactly to the target destination default-path-distance-margin: 1 + # How often to repathfind when targeting a dynamic target such as an entity update-path-rate: 20 + # The distance in blocks where the NPC will switch to walking straight towards the target instead of pathfinding + # Currently only for dynamic targets like entities straight-line-targeting-distance: 5 disable-mc-fallback-navigation: true maximum-new-pathfinder-iterations: 10000 minecraft: max-fall-distance: 3 + # Minecraft will pick a 'close-enough' location when pathfinding to a block if it can't find a direct path + # Disabled by default + disable-fallback-navigation: true + # The maximum number of blocks to check + max-visited-blocks: 1024 + # The range in blocks before attacking the target attack-range: 3.0625 use-new-finder: false + # Debug pathfinding by showing fake target blocks + debug-paths: false + # The default distance in blocks where the NPC will just teleport to the destination + # Useful when trying to get exactly to the destination + default-destination-teleport-margin: -1 + # The default pathfinding range in blocks + # Shouldn't be set too high to avoid lag - try pathfinding in shorter segments instead + default-range-blocks: 75.0 + # Default duration in the same location before the NPC considers itself stuck and failed pathfinding + default-stationary-duration: -1 + # The default action to perform when NPCs are unable to find a path or are stuck in the same block for too long + # Supported options are: 'teleport to destination' or 'none' + default-stuck-action: none + # The default allowed maximum fall distance when pathfinding, set to -1 to use the default value + allowed-fall-distance: -1 + # The pathfinder type. + # Valid options are: CITIZENS or MINECRAFT. + pathfinder-type: MINECRAFT default: + # The default bossbar range, in blocks bossbar-view-range: 64 waypoints: + # Whether to cache /npc path by default + # Can eliminate pathfinding for repetitive static paths cache-paths: false look-close: + # Enable look close by default enabled: false + # Default look close range in blocks range: 5 + # Default random look close enabled random-look-enabled: false + # Default random look delay random-look-delay: 60 + # Whether to disable look close while pathfinding disable-while-navigating: true + # Default to checking for line of sight when looking at players + realistic-looking: false pathfinding: range: 75.0 random-talker: false @@ -37,30 +85,78 @@ npc: stationary-ticks: -1 talk-close: enabled: false + # Default talk close range in blocks range: 5 + # Default talk to nearby players + random-talker: false + text: + - Hi, I'm ! text: '0': Hi, I'm ! + # The default distance radius for block breaking, in blocks + # The NPC will pathfind to be this far away from the target block if greater than 0 + block-breaker-radius: -1 + # Default duration of invincibility on entity spawn, Minecraft default is 20 ticks + spawn-invincibility-duration: 1s + # The default cost to create an NPC + npc-cost: 100.0 + # Whether to reset NPC yaw on spawn + # Currently this is implemented by an arm swing animation due to Minecraft limitations + reset-yaw-on-spawn: true + enable-scoreboard-teams: true chat: options: + # Whether nearby players also hear text, even if targeted at a specific player bystanders-hear-targeted-chat: false + # Number of target names to show to bystanders max-number-of-targets-to-show: 2 multiple-targets-format: |, | & | & others + # Nearby player range in blocks range: 5 max-text-range: 500 + # Whether to talk to NPCs (and therefore bystanders) as well as players talk-to-npcs: true format: + # The default text format (placeholder enabled) no-targets: '[]: ' + # The default text format for nearby players (placeholder enabled) with-target-to-bystanders: '[] -> []: ' + # The default text format for targeted text (placeholder enabled) to-target: '[] -> You: ' + # The default text format for nearby players (placeholder enabled) with-targets-to-bystanders: '[] -> []: ' controllable: + # The percentage to increase speed when controlling NPCs on the ground ground-direction-modifier: 1.0 + # The maximum speed that controllable NPCs can reach, in Minecraft velocity units max-ground-speed: 0.5 + # Whether to change vehicle direction with movement instead of strafe controls use-boat-controls: true + # The maximum flying speed that controllable NPCs can reach, in Minecraft velocity units + max-flying-speed: 0.75 hologram: + # Default distance between hologram lines default-line-height: 0.4 + # The default background color for holograms, specified as an RGB or RGBA value + # For example 0,255,123 would be green and 255,255,255,255 would be transparent + default-background-color: '' + # The default renderer for holograms, must be one of the following: + # interaction - requires 1.19+, matches nametags more closely than display + # display - allows for different colored backgrounds + # display_vehicle - mounts the display on the NPC + # areaeffectcloud - the safest option + # armorstand - the second safest option, has a hitbox clientside + # armorstand_vehicle - mounts the armorstand on the NPC, only useful for nameplates + default-renderer: display + # Whether to always update the hologram position every tick + always-update-position: false + # How often to update hologram names (including placeholders) + update-rate: 1s limits: + # Default maximum number of NPCs owned by a single player (give the citizens ignore-limits permission to skip this check) default-limit: 10 + # How many permissions to check when creating NPCs + # Only change if you have a permission limit greater than this max-permission-checks: 100 max-packet-entries: 15 max-speed: 100 @@ -68,21 +164,43 @@ npc: speech-bubble-ticks: 50 max-talk-cooldown: 5 min-talk-cooldown: 10 + # The item filter to talk with talk-item: '*' + # Default maximum delay when talking to players + default-random-text-delay-max: 10s + # Default minimum delay when talking to players + default-random-text-delay-min: 5s + # Default duration that speech bubbles show up for + speech-bubble-duration: 50t tablist: + # Whether to remove NPCs from the tablist disable: true + # How long to wait before sending the tablist remove packet remove-packet-delay: 1 follow: + # Whether /npc follow will teleport across worlds to follow its target teleport-across-worlds: true skins: player-join-update-delay-ticks: 60 + # How many times to try load NPC skins (due to Minecraft rate-limiting skin requests, should rarely be less than 5 max-retries: -1 + # How long before retrying skin requests (typically due to Mojang rate limiting) retry-delay: 120 rotation-update-degrees: 90.0 + # Whether to fetch new skins from Minecraft every so often use-latest-by-default: false + # View distance in blocks view-distance: 100.0 placeholder-update-frequency-ticks: 6000 + # How long to wait before sending skins to joined players + player-join-update-delay: 1s + # Whether to try and look for the player skin for all new NPCs + # If this is set to false and you create an NPC named Dinnerbone, the NPC will have the default (steve/alex/etc) skin rather than trying to fetch the Dinnerbone skin + try-fetch-default-skin: true + # How often to update skin placeholders + placeholder-update-frequency: 5m chunks: + # Whether to keep NPC chunks loaded always-keep-loaded: false commands: error-messages: @@ -93,22 +211,49 @@ npc: not-enough-money: You need at least ${0}. on-cooldown: Please wait for {minutes} minutes and {seconds_over} seconds. on-global-cooldown: Please wait for {minutes} minutes and {seconds_over} seconds. + # The global cooldown before a command can be used again, must be in seconds + global-cooldown: 1s packets: update-delay: 30 player: + # Whether to remove NPCs from the Java list of players remove-from-list: true selection: + # The default item in hand to select an NPC item: stick message: Selected [[]] (ID ). + # Whether the server owns NPCs rather than individual players server-ownership: false teleport-delay: -1 player-scoreboard-teams: enable: true + movement: + # Movement speed percentage increase while in water + water-speed-modifier: 1.15 + # Use packet NPCs for name holograms (experimental) + use-packet-holograms: false + delay-player-teleport: -1 + shops: + default-item: + max-repeats-on-shift-click: '' + result-message: '' + already-purchased-message: '' + lore: '' + times-purchasable: '' + cost-message: '' + click-to-confirm-message: '' + # The global view permission that players need to view any NPC shop + # Defaults to empty (no permission required). + global-view-permission: '' general: authlib: + # Search for gameprofiles using this URL profile-url: https://sessionserver.mojang.com/session/minecraft/profile/ + # Debug chunk load stack traces, not as useful in recent Minecraft versions debug-chunk-loads: false + # Send Citizens debug output to a specific file debug-file: '' + # Enable Citizens debugging debug-mode: false debug-pathfinding: false entity-spawn-wait-ticks: 10 @@ -117,9 +262,22 @@ general: message-highlight: message: translation: + # Controls translation files - defaults to your system language, set to 'en' if English required locale: '' reload-warning-enabled: true + # Entities are no longer spawned until the chunks are loaded from disk + # Wait for chunk loading for one second by default, increase if your disk is slow + wait-for-entity-spawn: 1s + interop: + # Whether to hook into ProtocolLib + protocollib: true + # Whether to reset formatting on color change. + # Emulates old color code behavior. + reset-formatting-on-color-change: false + # The resource pack path to save resource packs to + resource-pack-path: plugins/Citizens/resourcepack advanced: + # Whether to check the minecraft version for compatibility (do not change) check-minecraft-version: true economy: npc: @@ -129,5 +287,7 @@ storage: delay: 72000 file: saves.yml type: yaml + # How often to save NPCs to disk + save-task-frequency: 1hr subplugins: folder: plugins diff --git a/plugins/Citizens/saves.yml b/plugins/Citizens/saves.yml index c47dd8e..46cf28e 100644 --- a/plugins/Citizens/saves.yml +++ b/plugins/Citizens/saves.yml @@ -7,151 +7,142 @@ npc: uuid: cf9d4dd4-d6cc-4f6a-9ff0-6e972c68cda2 traits: type: PLAYER - age: - age: 0 - locked: true + age: {} owner: uuid: f0e7f028-4955-4dc8-8e40-d334ef0bd19a location: bodyYaw: 89.887215 world: Creative_world - x: '10.4808' - y: '66.0' - z: '4.4813' - yaw: '89.8872' - pitch: '-0.2999' + x: 10.4808 + y: 66.0 + z: 4.4813 + yaw: 89.8872 + pitch: -0.2999 skintrait: - fetchDefaultSkin: true - updateSkins: false - signature: UVtlMoTYg4QZ/JR5USacEc6tmygPF9/0698DhxDgrnKNkpS7OtTdoqyIyk/AO+VnZIgozNOfLNR6u4flPo6XhWIVogXlaZWXpZVi14dBn+Puh1RfAZMR+ZBnCMkxkXTwFtyVuO7aRNnMW2Pr6FBR3rVFZ4L26X/HQLPkD0HvxSmbiExlvsx4Kxl67mTpRkM0fQtpGOf1ZAwYgklLQxrv+cIKzQ0rVCOsQErDDM4p3kt0/9C/eeNHfmia9PfPUTEg2rLyPfOlqZNOnU9ZnxYyGCT09bHTnr8QBC6r3LGb1fsvX6vpVrHNpJjwjpy00V18DfXiGeynqD+NYckC6zovKDdyJxljbby+n6aQqR/6Lz+CQftPn4TXLT8REi6ZjfzFQpO5+kEMIYox3AL9E87ZjBsgsxFNQ4qCRRRzQvI+sbsssyPX3TIrJBxqDN24S9/s51NnQeqdhQQBPZ3OpUqBdMO+L/8WbH67Lfy/uvN0m9c7L8XJDMfKJuZjwxXR9nkYBg53CsdshWLSvip9a2kB5meuIjYV7NnphiG2TEfK/s8lhGvROXdBic453UipZOtZqId6VBcQojeZFovnHtpB7eIe55oF/cvXiWdinfmm8AlSMMASWRSw5hR7y+Y5vvlsB7RO323ue2bn1pmklUtUcAFD2OpHOxvjBk7S0gzvtio= - skinName: apexhosting - textureRaw: ewogICJ0aW1lc3RhbXAiIDogMTY1NzEyODYyNjQzNCwKICAicHJvZmlsZUlkIiA6ICJiNGU2ZDI5N2NmYmE0NjlhYTQyMzRmZmI4ZGE3MGMzOSIsCiAgInByb2ZpbGVOYW1lIiA6ICJBcGV4SG9zdGluZyIsCiAgInNpZ25hdHVyZVJlcXVpcmVkIiA6IHRydWUsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS9iZmQyMzE5MDNmODMxOTFhYzY1YjNjZjg3MTljYmU0NjNkZTUyZDcwMzk5ZTMxODJlY2I2YjMxNTY5MmI1ZWRiIgogICAgfQogIH0KfQ== + signature: eJ6Ih7GLDEMLQdO3PeYc/amsGFnBrEwsVNi4Z9W/bkjxXyMKvciVgvcehPLSlxg9B03eKRxlkgGaBdDe9G17QS5zKq2ye7fbcJWDqY3FyWjP5hBxWXkjhtmLfMu3RXZru50Jco7P4bSTLd1uWsjnfpM4YOKht8pioZxjsnBuFLcXRHBRmkgJzEcTAz85+kc5V6yiJR6GKdX52T7tBlYr8TRNhcMdIEFH/0SKaXl/5HxlQmX3GKP23Kpl8EtxBsigbAWwiZo+vYWKeYcUKga9Cc21z4HXbBgOnS83N2Kh5vYIBsM0pyueOZLr40BpT7rBg8ZXNEkNlcxZ5dPO+U7NPPKop5Vw2NmFunWewsUZCmrr/WQ9pIAyVrR+Kf1dJML0ai9ve/1wMB+8fm/wB9yaVj3d3vUWpRy5730CVoh7Y+uDcdOJgQoVSq0N+rasUNbamPjeggF5bF7sQPZn9zr37qOoWXAUWzWP4SZ9hX2AYyLfhFyCFsWF8UFkrbeDw2h2il2JbdLwnpFU3t6uH1lAQNGGeJILmT9oR43tgBVidGBlcbtX40FZy6Nap3lFyqdOfzoBk9xngEy2AhPw8yWG30it4HAXeMeQMnB2u44qEHr1op/qqelTckEmnqmFSaPcnC+Lwta/pkL8tdN9E5080lE6kOQj35iI72Oe7zDp59I= + skinName: MerKaiRain + textureRaw: ewogICJ0aW1lc3RhbXAiIDogMTc0ODYzODUzMDExMCwKICAicHJvZmlsZUlkIiA6ICIyMWMxZmZlNTIwOGI0NzdiYjA3MDVmZjk0MTgyZDQ4ZCIsCiAgInByb2ZpbGVOYW1lIiA6ICJNZXJLYWlSYWluIiwKICAic2lnbmF0dXJlUmVxdWlyZWQiIDogdHJ1ZSwKICAidGV4dHVyZXMiIDogewogICAgIlNLSU4iIDogewogICAgICAidXJsIiA6ICJodHRwOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzJkMjJhNDQxNTQ0MjUyYjE2NzE1ZDJlMWRhZDhkOTIwYTc2YzFkMDk2NTQ1ZmNjMTk2ZTQyOGIyNGMwNjUwZGQiCiAgICB9LAogICAgIkNBUEUiIDogewogICAgICAidXJsIiA6ICJodHRwOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlL2FmZDU1M2IzOTM1OGEyNGVkZmUzYjhhOWE5MzlmYTVmYTRmYWE0ZDlhOWMzZDZhZjhlYWZiMzc3ZmEwNWMyYmIiCiAgICB9CiAgfQp9 spawned: true hologramtrait: direction: BOTTOM_UP - lineHeight: -1.0 commandtrait: - cost: -1.0 - executionMode: LINEAR - experienceCost: -1.0 - hideErrorMessages: false commands: '0': command: warp help hand: RIGHT player: true + npc: false op: true cooldown: 0 globalcooldown: 0 n: -1 delay: 0 - traitnames: type,owner,inventory,location,spawned,hologramtrait,commandtrait,mounttrait,scoreboardtrait,age,skintrait + cost: -1.0 + experienceCost: -1 + scoreboardtrait: + tags: + '0': CITIZENS_NPC + traitnames: spawned,owner,scoreboardtrait,commandtrait,hologramtrait,mounttrait,skintrait,location,inventory,type,age navigator: - speedmodifier: '1.0' + speedmodifier: 1.0 avoidwater: false - usedefaultstuckaction: true + usedefaultstuckaction: false metadata: - cached-skin-uuid: b4e6d297-cfba-469a-a423-4ffb8da70c39 - cached-skin-uuid-name: apexhosting + cached-skin-uuid: 21c1ffe5-208b-477b-b070-5ff94182d48d + cached-skin-uuid-name: merkairain '1': name: §c§lPLOTS §7[RIGHT CLICK] uuid: f7484bf5-52fa-461a-ab6d-67801cadbdcc traits: type: PLAYER - age: - age: 0 - locked: true + age: {} owner: uuid: f0e7f028-4955-4dc8-8e40-d334ef0bd19a location: bodyYaw: -90.11314 world: Creative_world - x: '-8.5028' - y: '66.0' - z: '4.4597' - yaw: '-90.1131' - pitch: '-0.3' + x: -8.5028 + y: 66.0 + z: 4.4597 + yaw: -90.1131 + pitch: -0.3 skintrait: - fetchDefaultSkin: true - updateSkins: false - signature: UVtlMoTYg4QZ/JR5USacEc6tmygPF9/0698DhxDgrnKNkpS7OtTdoqyIyk/AO+VnZIgozNOfLNR6u4flPo6XhWIVogXlaZWXpZVi14dBn+Puh1RfAZMR+ZBnCMkxkXTwFtyVuO7aRNnMW2Pr6FBR3rVFZ4L26X/HQLPkD0HvxSmbiExlvsx4Kxl67mTpRkM0fQtpGOf1ZAwYgklLQxrv+cIKzQ0rVCOsQErDDM4p3kt0/9C/eeNHfmia9PfPUTEg2rLyPfOlqZNOnU9ZnxYyGCT09bHTnr8QBC6r3LGb1fsvX6vpVrHNpJjwjpy00V18DfXiGeynqD+NYckC6zovKDdyJxljbby+n6aQqR/6Lz+CQftPn4TXLT8REi6ZjfzFQpO5+kEMIYox3AL9E87ZjBsgsxFNQ4qCRRRzQvI+sbsssyPX3TIrJBxqDN24S9/s51NnQeqdhQQBPZ3OpUqBdMO+L/8WbH67Lfy/uvN0m9c7L8XJDMfKJuZjwxXR9nkYBg53CsdshWLSvip9a2kB5meuIjYV7NnphiG2TEfK/s8lhGvROXdBic453UipZOtZqId6VBcQojeZFovnHtpB7eIe55oF/cvXiWdinfmm8AlSMMASWRSw5hR7y+Y5vvlsB7RO323ue2bn1pmklUtUcAFD2OpHOxvjBk7S0gzvtio= - skinName: apexhosting - textureRaw: ewogICJ0aW1lc3RhbXAiIDogMTY1NzEyODYyNjQzNCwKICAicHJvZmlsZUlkIiA6ICJiNGU2ZDI5N2NmYmE0NjlhYTQyMzRmZmI4ZGE3MGMzOSIsCiAgInByb2ZpbGVOYW1lIiA6ICJBcGV4SG9zdGluZyIsCiAgInNpZ25hdHVyZVJlcXVpcmVkIiA6IHRydWUsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS9iZmQyMzE5MDNmODMxOTFhYzY1YjNjZjg3MTljYmU0NjNkZTUyZDcwMzk5ZTMxODJlY2I2YjMxNTY5MmI1ZWRiIgogICAgfQogIH0KfQ== + signature: eJ6Ih7GLDEMLQdO3PeYc/amsGFnBrEwsVNi4Z9W/bkjxXyMKvciVgvcehPLSlxg9B03eKRxlkgGaBdDe9G17QS5zKq2ye7fbcJWDqY3FyWjP5hBxWXkjhtmLfMu3RXZru50Jco7P4bSTLd1uWsjnfpM4YOKht8pioZxjsnBuFLcXRHBRmkgJzEcTAz85+kc5V6yiJR6GKdX52T7tBlYr8TRNhcMdIEFH/0SKaXl/5HxlQmX3GKP23Kpl8EtxBsigbAWwiZo+vYWKeYcUKga9Cc21z4HXbBgOnS83N2Kh5vYIBsM0pyueOZLr40BpT7rBg8ZXNEkNlcxZ5dPO+U7NPPKop5Vw2NmFunWewsUZCmrr/WQ9pIAyVrR+Kf1dJML0ai9ve/1wMB+8fm/wB9yaVj3d3vUWpRy5730CVoh7Y+uDcdOJgQoVSq0N+rasUNbamPjeggF5bF7sQPZn9zr37qOoWXAUWzWP4SZ9hX2AYyLfhFyCFsWF8UFkrbeDw2h2il2JbdLwnpFU3t6uH1lAQNGGeJILmT9oR43tgBVidGBlcbtX40FZy6Nap3lFyqdOfzoBk9xngEy2AhPw8yWG30it4HAXeMeQMnB2u44qEHr1op/qqelTckEmnqmFSaPcnC+Lwta/pkL8tdN9E5080lE6kOQj35iI72Oe7zDp59I= + skinName: MerKaiRain + textureRaw: ewogICJ0aW1lc3RhbXAiIDogMTc0ODYzODUzMDExMCwKICAicHJvZmlsZUlkIiA6ICIyMWMxZmZlNTIwOGI0NzdiYjA3MDVmZjk0MTgyZDQ4ZCIsCiAgInByb2ZpbGVOYW1lIiA6ICJNZXJLYWlSYWluIiwKICAic2lnbmF0dXJlUmVxdWlyZWQiIDogdHJ1ZSwKICAidGV4dHVyZXMiIDogewogICAgIlNLSU4iIDogewogICAgICAidXJsIiA6ICJodHRwOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzJkMjJhNDQxNTQ0MjUyYjE2NzE1ZDJlMWRhZDhkOTIwYTc2YzFkMDk2NTQ1ZmNjMTk2ZTQyOGIyNGMwNjUwZGQiCiAgICB9LAogICAgIkNBUEUiIDogewogICAgICAidXJsIiA6ICJodHRwOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlL2FmZDU1M2IzOTM1OGEyNGVkZmUzYjhhOWE5MzlmYTVmYTRmYWE0ZDlhOWMzZDZhZjhlYWZiMzc3ZmEwNWMyYmIiCiAgICB9CiAgfQp9 spawned: true hologramtrait: direction: BOTTOM_UP - lineHeight: -1.0 commandtrait: - cost: -1.0 - executionMode: LINEAR - experienceCost: -1.0 - hideErrorMessages: false commands: '0': command: plots hand: RIGHT player: true + npc: false op: true cooldown: 0 globalcooldown: 0 n: -1 delay: 0 - traitnames: type,owner,inventory,location,spawned,commandtrait,hologramtrait,mounttrait,scoreboardtrait,age,skintrait + cost: -1.0 + experienceCost: -1 + scoreboardtrait: + tags: + '0': CITIZENS_NPC + traitnames: spawned,owner,scoreboardtrait,commandtrait,hologramtrait,mounttrait,skintrait,location,inventory,type,age navigator: - speedmodifier: '1.0' + speedmodifier: 1.0 avoidwater: false - usedefaultstuckaction: true + usedefaultstuckaction: false metadata: - cached-skin-uuid: b4e6d297-cfba-469a-a423-4ffb8da70c39 - cached-skin-uuid-name: apexhosting + cached-skin-uuid: 21c1ffe5-208b-477b-b070-5ff94182d48d + cached-skin-uuid-name: merkairain '3': metadata: - cached-skin-uuid: bdc83502-6d75-4c26-a633-729e9ed81aee - cached-skin-uuid-name: allandev + cached-skin-uuid: 5a32cd55-9e5f-43bf-9b63-b602a19571a2 + cached-skin-uuid-name: chesvin1 name: §d§lSPAWN §7[RIGHT CLICK] uuid: a337dd82-6162-43db-8a11-cf9d2f9178fa traits: - age: - age: 0 - locked: true + age: {} owner: uuid: f0e7f028-4955-4dc8-8e40-d334ef0bd19a hologramtrait: direction: BOTTOM_UP - lineHeight: -1.0 commandtrait: - cost: -1.0 - executionMode: LINEAR - experienceCost: -1.0 - hideErrorMessages: false commands: '0': command: spawn hand: RIGHT player: true + npc: false op: true cooldown: 0 globalcooldown: 0 n: -1 delay: 0 + cost: -1.0 + experienceCost: -1 skintrait: - fetchDefaultSkin: true - signature: VoJJUQBApSWjEYaTFdMOKaYM1vsjhGL8HC/ttcqbK4UqcurKmnjyxpyFYGksbVsyLAwHL2/JIAbBMFmA+d0lnpVuERq41fUWZtIHOxy+p50SyJ/mSZXMjHidYTOjsQgbPYNUHwZ3VEVeJ10+JMhNeRol5AgVLTLxtcrlyx+sVwGgCD26mkAPNLQij+TnMYlwOf/9JCOg961sWM+hHSyIRAwLiVYZIlhmAR/tPX519Vz02jVI2S43xDgbbq+AWvS/oEJ4TaoK4SnJNJgwRHX093FhUeo3ZpdTBwFjYe3iaiCPC7+PjNUvH3cZG6UaQZklH/bqa97jE9xt+gH1RJ3+GvsCMk8TwAiV70G1eA+moPE/uMA7nNjhvCPhtfqQ4wyEYNNwHj2mQT4EAmvf1PUJhXlvKhEqYuyKhzT8H8VFwGupPd8Ct0Fh46c4arFQ4qlreetQUXXLWARFNbSO/ZiWAcuz+ZCWt/RC+QwBSiP5LOMg3HVUFdppaLgrsyK0/fTLmnpXNzMYMe44ci2Cju3VzTki1JKeQm7OvzFF7zgMF2IbvgffDJjO2QBiGyn3dWtmbvcNMS+aD5vQwsUlaeiq9WqsjtXP1EExImJZ7tmgXrN0qZSOyq+3Koxj2PJzehT3+zXlqUsQoP6V84jVfDQjfnJz6g3xaNNYRIHDTmD2Y78= - skinName: allandev - textureRaw: ewogICJ0aW1lc3RhbXAiIDogMTY1NzEzNTcxOTc0NywKICAicHJvZmlsZUlkIiA6ICJiZGM4MzUwMjZkNzU0YzI2YTYzMzcyOWU5ZWQ4MWFlZSIsCiAgInByb2ZpbGVOYW1lIiA6ICJBbGxhbkRldiIsCiAgInNpZ25hdHVyZVJlcXVpcmVkIiA6IHRydWUsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS84NmUzOTVkZDcxMzljYWZhNWZlMmZjMTQ1MmZkZGU2MDYxM2IzMGZkYzhhZmNhOGMxYjcxYTZiNDkwZTc1N2UwIgogICAgfSwKICAgICJDQVBFIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS8yMzQwYzBlMDNkZDI0YTExYjE1YThiMzNjMmE3ZTllMzJhYmIyMDUxYjI0ODFkMGJhN2RlZmQ2MzVjYTdhOTMzIgogICAgfQogIH0KfQ== - updateSkins: false + signature: m9QFwRjndJQUCvTMK262oyGZo4wD3zyLtMflLHReU9sPH7hpXMvyHLsqOgviutYINkBbbTugXgCdUW93aM9nzUuz3s04MSfOQAtxiswh0ZoAPaBSX0DxzK9Ak/GTD0BIXD472Zt2oV+NW9vpE5wq13/WGKsJdRI7eRGoWbagUNR5KBxl/FwJ+UZBGS9sNS12YoRtbTt548JYuiRBYyHWXed5wDtAxZySy6lWDCuVjuuz+NjpnWKWZ7DhNBFctCoHGS1wqlHqnn348StgB/vs1e4NozLhB55TV0cMq2bBvIvg5H9NgCs94X1Hv+aTSzZet0u59HB1z+o/3gpLBRkqM6XmFu4HmWXKubHhRi4zhXM/mLlDxpNR55BmlwEWrd7XMd4h8F5Kbq2JOl5Af9ZcZdCAZSf/zO7NGUx6rfZllF+QZ/9IofSX6tS0yFQgRYku8VN5Fo5tfss4Iwlm5RdyhFCbFPp1qtnSjJ4Fx6ywJHucEu+g7Mlg7UzfsK64O9WGoW6o5yvyF/fPtATwvxJdHGz5+PQs2l53o8nJzbbpNM2HZZE473He40NpT1qV1lXmJxOW8Yhf+1HfRj5iho4eHBzxJcqtfew2swDUSlGKks7+NWLaxbB6OEaHeB8KdL/5eSl6TLZwXIIlPeQD9s5ILCT9NulIUjjbmfR8/Dyr6Xk= + skinName: Chesvin1 + textureRaw: ewogICJ0aW1lc3RhbXAiIDogMTc0ODYzODU2NzA2NiwKICAicHJvZmlsZUlkIiA6ICI1YTMyY2Q1NTllNWY0M2JmOWI2M2I2MDJhMTk1NzFhMiIsCiAgInByb2ZpbGVOYW1lIiA6ICJDaGVzdmluMSIsCiAgInNpZ25hdHVyZVJlcXVpcmVkIiA6IHRydWUsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS81N2E3NTJlNTYxYzhiMmU3ODRiNWNiMTUxMTJlNWE2MzRjNzcwMmRjN2ZhYzk1OWJhMzM0YWU4ODljNmFjZTM3IiwKICAgICAgIm1ldGFkYXRhIiA6IHsKICAgICAgICAibW9kZWwiIDogInNsaW0iCiAgICAgIH0KICAgIH0sCiAgICAiQ0FQRSIgOiB7CiAgICAgICJ1cmwiIDogImh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTY5YjdmMmExZDAwZDI2ZjMwZWZlM2Y5YWI5YWM4MTdiMWU2ZDM1ZjRmM2NmYjAzMjRlZjJkMzI4MjIzZDM1MCIKICAgIH0KICB9Cn0= type: PLAYER location: bodyYaw: 146.75674 world: Creative_world - x: '-1.4832' - y: '94.0' - z: '62.4578' - yaw: '146.7567' - pitch: '5.8493' + x: -1.4832 + y: 94.0 + z: 62.4578 + yaw: 146.7567 + pitch: 5.8493 spawned: true - traitnames: type,owner,inventory,location,spawned,commandtrait,hologramtrait,mounttrait,scoreboardtrait,age,skintrait + scoreboardtrait: + tags: + '0': CITIZENS_NPC + traitnames: spawned,owner,scoreboardtrait,commandtrait,hologramtrait,mounttrait,skintrait,location,inventory,type,age navigator: - speedmodifier: '1.0' + speedmodifier: 1.0 avoidwater: false - usedefaultstuckaction: true + usedefaultstuckaction: false diff --git a/help.yml b/plugins/Citizens/shops.yml similarity index 100% rename from help.yml rename to plugins/Citizens/shops.yml diff --git a/plugins/DecentHolograms-2.8.17.jar b/plugins/DecentHolograms-2.8.17.jar new file mode 100644 index 0000000..e6a2f1c Binary files /dev/null and b/plugins/DecentHolograms-2.8.17.jar differ diff --git a/plugins/DecentHolograms/config.yml b/plugins/DecentHolograms/config.yml new file mode 100644 index 0000000..cf20c06 --- /dev/null +++ b/plugins/DecentHolograms/config.yml @@ -0,0 +1,158 @@ +# # # # # # # # # # # # # # # # # +# +# Welcome to DecentHolograms config.yml. +# +# - We recommend you to visit our wiki for +# detailed explanation of all features and +# configuration options as this plugin has +# a ton of them. +# +# - You should also join our discord server for +# more information, support and updates. Our +# discord server is the main way of reporting +# bugs or ideas for possible improvements. +# +# - Web: www.decentholograms.eu +# - Wiki: wiki.decentholograms.eu +# - Discord: discord.decentsoftware.eu +# - GitHub: github.decentsoftware.eu +# +# # # # # # # # # # + +defaults: + # Default line + text: Blank Line + # Default Hologram display range in blocks. + display-range: 48 + # Default Hologram update range in blocks. + update-range: 48 + # Default Hologram update interval in ticks. + update-interval: 20 + # Maximum amount of cached pattern processing results + # Do not change if you do not know what it means + # Increasing this number will result in higher memory usage + # Range: 5 - 10000 + # Default: 500 + lru-cache-size: 500 + # Default heights of different hologram line types. + height: + text: 0.3 + icon: 0.6 + head: 0.75 + smallhead: 0.6 + # Default value of Down Origin + down-origin: false + +# Check for updates on plugin startup? [true/false] +update-checker: true + +# Click cooldown in ticks +click-cooldown: 1 + +# Do we want to replace placeholders inside animation frames? +# +# WARNING! Setting this to true will have a negative impact +# on CPU usage, so if you don't NEED to use placeholders inside +# animation frames, keep this disabled. +allow-placeholders-inside-animations: false + +# If true, the visibility of holograms will be updated when a player gets teleported or respawned. +# +# By default, this is disabled because it causes visual glitches where even if a player gets teleported +# by a fraction of a block, the holograms still disappear and reappear for them. +# +# Some clients (or client versions?) need this though, so if you are experiencing issues with holograms +# not showing up after a player gets teleported or respawned, you can enable this. +update-visibility-on-teleport: false + +# Set this to true if you want holograms to appear at the player's eye level. +# When enabled, holograms will be positioned at the player's eye height when created or moved. +# When disabled, holograms will be positioned at the player's feet height when created or moved (default). +holograms-eye-level-positioning: false + +# +# Sets the time in seconds that DecentHolograms should have when trying to fetch Skin data for players both +# by name and UUID. +# Value can go as low as 1 second and as high as 60 seconds. +# +# Note: Increasing this value can have a negative impact on your server's performance, especially on bad +# internet connections. +# You should only ever change this if you encounter the following warning: +# +# Failed to fetch UUID for player +# Cause: Connect|Read timed out +player-skin-connection-timeout: 5 + + + +# # # # # # # # # # # # # # # # # +# +# Damage Display +# +# Temporary damage display that shows up on every successful hit +# +# # # # # # # # # # + +damage-display: + # Do you want this feature enabled? [true/false] + enabled: false + # Do you want to display damage for players? [true/false] + players: true + # Do you want to display damage for mobs? [true/false] + mobs: true + # Do you want to display 0 (or less) damage? [true/false] + zero-damage: false + # How long will the hologram stay in ticks + duration: 40 + # Damage placeholder: {damage} + # Animations and Placeholders DO work here + appearance: '&c{damage}' + # Appearance of the damage, if the damage is critical + critical-appearance: '&4&lCrit!&4 {damage}' + # Height offset + height: 0 + + + +# # # # # # # # # # # # # # # # # +# +# Healing Display +# +# Temporary damage display that shows up on every health increase +# +# # # # # # # # # # + +healing-display: + # Do you want this feature enabled? [true/false] + enabled: false + # Do you want to display healing for players? [true/false] + players: true + # Do you want to display healing for mobs? [true/false] + mobs: true + # How long will the hologram stay in ticks + duration: 40 + # Heal placeholder: {heal} + # Animations and Placeholders DO work here + appearance: '&a+ {heal}' + # Height offset + height: 0 + + +# # # # # # # # # # # # # # # # # +# +# Custom text replacements +# +# Replace specific patterns in Holograms with custom replacements, similar to HolographicDisplays +# +# # # # # # # # # # + +custom-replacements: + '[x]': 'â–ˆ' + '[X]': 'â–ˆ' + '[/]': 'â–Œ' + '[,]': 'â–‘' + '[,,]': 'â–’' + '[,,,]': 'â–“' + '[p]': '•' + '[P]': '•' + '[|]': '⎹' \ No newline at end of file diff --git a/plugins/DecentHolograms/holograms/i1.yml b/plugins/DecentHolograms/holograms/i1.yml new file mode 100644 index 0000000..e65e13a --- /dev/null +++ b/plugins/DecentHolograms/holograms/i1.yml @@ -0,0 +1,12 @@ +location: Creative_world:10.568:68.581:4.548 +enabled: true +display-range: 48 +update-range: 48 +update-interval: 20 +facing: 0.0 +down-origin: false +pages: +- lines: + - content: '&eWorledit commands & more.' + height: 0.3 + actions: {} diff --git a/plugins/DecentHolograms/holograms/i2.yml b/plugins/DecentHolograms/holograms/i2.yml new file mode 100644 index 0000000..e49261b --- /dev/null +++ b/plugins/DecentHolograms/holograms/i2.yml @@ -0,0 +1,12 @@ +location: Creative_world:-8.562:68.581:4.452 +enabled: true +display-range: 48 +update-range: 48 +update-interval: 20 +facing: 0.0 +down-origin: false +pages: +- lines: + - content: '&eCreate your own plot now!' + height: 0.3 + actions: {} diff --git a/plugins/DecentHolograms/holograms/i5.yml b/plugins/DecentHolograms/holograms/i5.yml new file mode 100644 index 0000000..51cba4b --- /dev/null +++ b/plugins/DecentHolograms/holograms/i5.yml @@ -0,0 +1,12 @@ +location: Creative_world:-1.391:96.649:62.525 +enabled: true +display-range: 48 +update-range: 48 +update-interval: 20 +facing: 0.0 +down-origin: false +pages: +- lines: + - content: '&eHead back to spawn.' + height: 0.3 + actions: {} diff --git a/plugins/DecentHolograms/holograms/plotme.yml b/plugins/DecentHolograms/holograms/plotme.yml new file mode 100644 index 0000000..b4003d8 --- /dev/null +++ b/plugins/DecentHolograms/holograms/plotme.yml @@ -0,0 +1,25 @@ +location: Creative_world:-8.222:96.666:58.655 +enabled: true +display-range: 48 +update-range: 48 +update-interval: 20 +facing: 0.0 +down-origin: false +pages: +- lines: + - content: '&c&lPLOTSQUARED &7&LCOMMANDS' + height: 0.3 + - content: '' + height: 0.3 + - content: '&e/plot add PLAYER &7- &cAllow a user to build in a plot while the plot + owner is online.' + height: 0.3 + - content: '&e/plot remove PLAYER &7- &cRemove a player from a plot.' + height: 0.3 + - content: '&e/plot deny PLAYER &7- &cDeny a user from entering a plot.' + height: 0.3 + - content: '&e/plot delete &7- &cDelete your plot.' + height: 0.3 + - content: '&e/plot auto &7- &cGenerate a new empty plot.' + height: 0.3 + actions: {} diff --git a/plugins/DecentHolograms/holograms/we1.yml b/plugins/DecentHolograms/holograms/we1.yml new file mode 100644 index 0000000..963caca --- /dev/null +++ b/plugins/DecentHolograms/holograms/we1.yml @@ -0,0 +1,22 @@ +location: Creative_world:-11.006:96.119:49.138 +enabled: true +display-range: 48 +update-range: 48 +update-interval: 20 +facing: 0.0 +down-origin: false +pages: +- lines: + - content: '&2&lWORLDEDIT &7&lCOMMANDS' + height: 0.3 + - content: '' + height: 0.3 + - content: '&a&lBASICS' + height: 0.3 + - content: '&e//undo &7- &cUndo the number of Worldedit commands used.' + height: 0.3 + - content: '&e//redo &7- &cRedo the number of //undo used.' + height: 0.3 + - content: '&e//wand &7- &cSummons the selection wand to your hand.' + height: 0.3 + actions: {} diff --git a/plugins/DecentHolograms/holograms/we2.yml b/plugins/DecentHolograms/holograms/we2.yml new file mode 100644 index 0000000..c6a48ec --- /dev/null +++ b/plugins/DecentHolograms/holograms/we2.yml @@ -0,0 +1,22 @@ +location: Creative_world:-2.478:96.119:48.332 +enabled: true +display-range: 48 +update-range: 48 +update-interval: 20 +facing: 0.0 +down-origin: false +pages: +- lines: + - content: '&2&lWORLDEDIT &7&lCOMMANDS' + height: 0.3 + - content: '' + height: 0.3 + - content: '&6&lADVANCED' + height: 0.3 + - content: '&e//set &7- &cSet all blocks from the region to a pattern.' + height: 0.3 + - content: '&e//replace &7- &cReplaces blocks in region to a pattern.' + height: 0.3 + - content: '&e//walls &7- &cBuild the walls around the outer edges of region..' + height: 0.3 + actions: {} diff --git a/plugins/DecentHolograms/holograms/we3.yml b/plugins/DecentHolograms/holograms/we3.yml new file mode 100644 index 0000000..266c086 --- /dev/null +++ b/plugins/DecentHolograms/holograms/we3.yml @@ -0,0 +1,22 @@ +location: Creative_world:6.142:96.119:47.923 +enabled: true +display-range: 48 +update-range: 48 +update-interval: 20 +facing: 0.0 +down-origin: false +pages: +- lines: + - content: '&2&lWORLDEDIT &7&lCOMMANDS' + height: 0.3 + - content: '' + height: 0.3 + - content: '&c&lEXPERT' + height: 0.3 + - content: '&e//sphere &7- &cCreate a sphere based on x,y,z radius.' + height: 0.3 + - content: '&e//hsphere &7- &cCreate a hollow sphere based on x,y,z radius.' + height: 0.3 + - content: '&e//fill &7- &cFill particular blocks around the player.' + height: 0.3 + actions: {} diff --git a/plugins/DecentHolograms/holograms/wlc.yml b/plugins/DecentHolograms/holograms/wlc.yml new file mode 100644 index 0000000..a3b0e5e --- /dev/null +++ b/plugins/DecentHolograms/holograms/wlc.yml @@ -0,0 +1,16 @@ +location: Creative_world:0.398:69.200:-10.813 +enabled: true +display-range: 48 +update-range: 48 +update-interval: 20 +facing: 0.0 +down-origin: false +pages: +- lines: + - content: '&7&lAPEX &9&lCREATIVE' + height: 0.3 + - content: '&7Welcome to our creative gametype!' + height: 0.3 + - content: '&eUnleash your creativity!' + height: 0.3 + actions: {} diff --git a/plugins/DecentHolograms/lang.yml b/plugins/DecentHolograms/lang.yml new file mode 100644 index 0000000..031e6ac --- /dev/null +++ b/plugins/DecentHolograms/lang.yml @@ -0,0 +1,89 @@ +prefix: '&8[&3DecentHolograms&8] &7' +no_perm: '{prefix}&cYou are not allowed to use this.' +only_player: '{prefix}&cThis action can only be executed by player.' +reloaded: '{prefix}&aSuccessfully reloaded in %1$d ms!' +command: + use_help: '{prefix}Use &b/holograms help&7 to view possible commands.' + usage: '{prefix}Usage: &b%1$s' + unknown_sub_command: '{prefix}Unknown sub command.' +hologram: + does_not_exist: '{prefix}&cHologram with that name doesn''t exist.' + already_exists: '{prefix}&cHologram with that name already exists.' + invalid_name: '{prefix}&cInvalid name ''%1$s'', only use alphanumerical characters, + underscore and dash.' + created: '{prefix}Hologram has been created!' + cloned: '{prefix}Hologram has been cloned!' + deleted: '{prefix}Hologram has been deleted!' + updated: '{prefix}Hologram has been updated!' + renamed: '{prefix}Hologram has been renamed! &7(&b%1$s&7 -> &b%2$s&7)' + teleported: '{prefix}Teleported!' + moved: '{prefix}Hologram has been moved!' + aligned: '{prefix}Hologram has been aligned!' + align_self: '{prefix}Cannot align a Hologram to itself!' + align_axis: '{prefix}That axis does not exist!' + down_origin_set: '{prefix}Origin has been set to &b''%1$s''&7!' + down_origin_does_not_exist: '{prefix}Down origin value must be either true or false!' + always_face_player_set: '{prefix}Always Face Player has been set to &b''%1$s''&7!' + always_face_player_does_not_exist: '{prefix}Always Face Player value must be either + true or false!' + facing_set: '{prefix}Facing has been set!' + flag_add: '{prefix}Flag &b"%1$s"&7 has been added!' + flag_remove: '{prefix}Flag &b"%1$s"&7 has been removed!' + permission_set: '{prefix}Permission has been set!' + permission_removed: '{prefix}Permission has been removed!' + display_range_set: '{prefix}Display range has been set!' + update_range_set: '{prefix}Update range has been set!' + update_interval_set: '{prefix}Update interval has been set!' + disabled: '{prefix}Hologram has been disabled!' + already_disabled: '{prefix}Hologram is already disabled!' + enabled: '{prefix}Hologram has been enabled!' + already_enabled: '{prefix}Hologram is already enabled!' + save_failed: '{prefix}&cHologram could not be saved. Check the console for errors!' +page: + added: '{prefix}Page has been added!' + add_failed: '{prefix}Page has been added!' + inserted: '{prefix}Page has been inserted!' + insert_failed: '{prefix}Page has been inserted!' + deleted: '{prefix}Page has been deleted!' + swapped: '{prefix}Pages swapped!' + swap_self: '{prefix}&cCannot swap a page with itself!' + swap_failed: '{prefix}&cFailed to swap pages.' + does_not_exist: '{prefix}&cThat page doesn''t exist.' +action: + click_type_does_not_exist: '{prefix}&cThat click type doesn''t exist.' + does_not_exist: '{prefix}&cThat action doesn''t exist.' + added: '{prefix}Action has been added.' + removed: '{prefix}Action has been removed.' + cleared: '{prefix}Actions have been cleared.' + no_actions: '{prefix}There are no actions set on that click type.' +line: + added: '{prefix}Line has been added!' + add_failed: '{prefix}&cFailed to add line.' + set: '{prefix}Line has been set!' + edit: '{prefix}&a&l&nClick to edit the line!' + edit_hover: '&r%1$s' + inserted: '{prefix}Line has been inserted!' + insert_failed: '{prefix}&cFailed to insert line.' + removed: '{prefix}Line has been removed!' + swapped: '{prefix}Lines has been swapped!' + swap_self: '{prefix}&cCannot swap a line with itself!' + swap_failed: '{prefix}&cFailed to swap lines.' + aligned: '{prefix}Line has been aligned!' + align_self: '{prefix}Cannot align a Line to itself!' + align_axis: '{prefix}That axis does not exist!' + height_set: '{prefix}Line height has been set!' + offsetx_set: '{prefix}Line OffsetX has been set!' + offsetz_set: '{prefix}Line OffsetZ has been set!' + flag_added: '{prefix}Flag &b"%1$s"&7 has been added!' + flag_removed: '{prefix}Flag &b"%1$s"&7 has been removed!' + does_not_exist: '{prefix}&cThat line doesn''t exist.' + permission_set: '{prefix}Permission has been set!' + permission_removed: '{prefix}Permission has been removed!' + facing_set: '{prefix}Facing has been set!' +feature: + does_not_exist: '{prefix}&cFeature "%1$s" does not exist.' + enabled: '{prefix}Feature &b"%1$s"&7 has been enabled!' + already_enabled: '{prefix}&cFeature "%1$s" is already enabled!' + disabled: '{prefix}Feature &b"%1$s"&7 has been disabled!' + already_disabled: '{prefix}&cFeature "%1$s" is already disabled!' + reloaded: '{prefix}Feature &b"%1$s"&7 has been reloaded!' diff --git a/plugins/DeluxeMenus-1.13.5-Release.jar b/plugins/DeluxeMenus-1.14.0-Release.jar similarity index 76% rename from plugins/DeluxeMenus-1.13.5-Release.jar rename to plugins/DeluxeMenus-1.14.0-Release.jar index 71b6e98..69cfef2 100644 Binary files a/plugins/DeluxeMenus-1.13.5-Release.jar and b/plugins/DeluxeMenus-1.14.0-Release.jar differ diff --git a/plugins/DeluxeMenus/config.yml b/plugins/DeluxeMenus/config.yml index 4afea91..1e42a8d 100644 --- a/plugins/DeluxeMenus/config.yml +++ b/plugins/DeluxeMenus/config.yml @@ -1,4 +1,4 @@ -# DeluxeMenus 1.13.5-Release main configuration file +# DeluxeMenus 1.14.0-Release main configuration file # # A full wiki on how to use this plugin can be found at: # https://wiki.helpch.at/clips-plugins/deluxemenus diff --git a/plugins/Essentials/upgrades-done.yml b/plugins/Essentials/upgrades-done.yml index 1d6fd41..4bc3410 100644 --- a/plugins/Essentials/upgrades-done.yml +++ b/plugins/Essentials/upgrades-done.yml @@ -12,3 +12,6 @@ updateUsersIgnoreListUUID: true updateUsersStupidLegacyPathNames: true updateUsersMailList: true updatePurgeBrokenNpcAccounts: true +updateLegacyToAdventure: true +newUidCacheBuilt: true +updateRandomTeleport: true diff --git a/plugins/Essentials/userdata/21c1ffe5-208b-477b-b070-5ff94182d48d.yml b/plugins/Essentials/userdata/21c1ffe5-208b-477b-b070-5ff94182d48d.yml new file mode 100644 index 0000000..a77ea54 --- /dev/null +++ b/plugins/Essentials/userdata/21c1ffe5-208b-477b-b070-5ff94182d48d.yml @@ -0,0 +1,38 @@ +teleportenabled: true +teleportauto: false +godmode: false +muted: false +jailed: false +ip-address: 142.90.195.4 +afk: false +socialspy: false +npc: false +powertoolsenabled: true +accepting-pay: true +baltop-exempt: false +timestamps: + lastteleport: 1748643903009 + lastheal: 0 + mute: 0 + jail: 0 + onlinejail: 0 + logout: 1748644214542 + login: 1748644185935 +money: '0' +last-account-name: MerKaiRain +lastlocation: + world: 57dba8bb-1c1d-499a-a96e-d493165c1dbe + world-name: plotworld + x: -32.05851765475088 + y: 63.0 + z: -68.329099434958 + yaw: 1.43377685546875 + pitch: 30.83386993408203 +logoutlocation: + world: 64bdd417-584f-4622-9755-0758303ac982 + world-name: Creative_world + x: -1.0970353864227833 + y: 65.0 + z: -0.27793322557244254 + yaw: 139.23779296875 + pitch: 17.633438110351562 diff --git a/plugins/Essentials/userdata/5a32cd55-9e5f-43bf-9b63-b602a19571a2.yml b/plugins/Essentials/userdata/5a32cd55-9e5f-43bf-9b63-b602a19571a2.yml new file mode 100644 index 0000000..cce5c47 --- /dev/null +++ b/plugins/Essentials/userdata/5a32cd55-9e5f-43bf-9b63-b602a19571a2.yml @@ -0,0 +1,38 @@ +teleportenabled: true +teleportauto: false +godmode: false +muted: false +jailed: false +ip-address: 191.97.151.148 +afk: false +socialspy: false +npc: false +powertoolsenabled: true +accepting-pay: true +baltop-exempt: false +timestamps: + lastteleport: 1748643151212 + lastheal: 0 + mute: 0 + jail: 0 + onlinejail: 0 + logout: 1748643178490 + login: 1748642423393 +money: '0' +last-account-name: Chesvin1 +lastlocation: + world: 57dba8bb-1c1d-499a-a96e-d493165c1dbe + world-name: plotworld + x: -130.38976835440766 + y: 63.0 + z: -134.8783902547556 + yaw: 57.749881744384766 + pitch: 33.299991607666016 +logoutlocation: + world: 64bdd417-584f-4622-9755-0758303ac982 + world-name: Creative_world + x: -3.2844557172801734 + y: 65.49520087700593 + z: -29.436498822862234 + yaw: -172.16270446777344 + pitch: -9.750064849853516 diff --git a/plugins/Essentials/usermap.bin b/plugins/Essentials/usermap.bin new file mode 100644 index 0000000..87c85ad Binary files /dev/null and b/plugins/Essentials/usermap.bin differ diff --git a/plugins/Essentials/usermap.csv b/plugins/Essentials/usermap.csv index 5170125..424e84a 100644 --- a/plugins/Essentials/usermap.csv +++ b/plugins/Essentials/usermap.csv @@ -1,3 +1,4 @@ allanstrat,f0e7f028-4955-4dc8-8e40-d334ef0bd19a rvshalmaximo,1158b65d-8493-446f-a891-5070269a1c97 bestboxing,df3d5a16-10e9-42d2-b7fd-28ef26209ece +merkairain,21c1ffe5-208b-477b-b070-5ff94182d48d diff --git a/plugins/Essentials/uuids.bin b/plugins/Essentials/uuids.bin new file mode 100644 index 0000000..20a7f79 --- /dev/null +++ b/plugins/Essentials/uuids.bin @@ -0,0 +1 @@ +Z2ÍUž_C¿›c¶¡•q¢!Áÿå ‹G{°p_ùA‚ÔX¶]„“Do¨‘Pp&š—ðçð(IUMÈŽ@Ó4ï Ñšß=ZéBÒ·ý(ï& žÎ \ No newline at end of file diff --git a/plugins/EssentialsX-2.19.4.jar b/plugins/EssentialsX-2.19.4.jar deleted file mode 100644 index 71fd3e3..0000000 Binary files a/plugins/EssentialsX-2.19.4.jar and /dev/null differ diff --git a/plugins/EssentialsX-2.21.1-dev+18-3b0c229.jar b/plugins/EssentialsX-2.21.1-dev+18-3b0c229.jar new file mode 100644 index 0000000..12ffe25 Binary files /dev/null and b/plugins/EssentialsX-2.21.1-dev+18-3b0c229.jar differ diff --git a/plugins/EssentialsXChat-2.19.4.jar b/plugins/EssentialsXChat-2.19.4.jar deleted file mode 100644 index 1fbf8b0..0000000 Binary files a/plugins/EssentialsXChat-2.19.4.jar and /dev/null differ diff --git a/plugins/EssentialsXChat-2.21.1-dev+18-3b0c229.jar b/plugins/EssentialsXChat-2.21.1-dev+18-3b0c229.jar new file mode 100644 index 0000000..318b10f Binary files /dev/null and b/plugins/EssentialsXChat-2.21.1-dev+18-3b0c229.jar differ diff --git a/plugins/EssentialsXSpawn-2.19.4.jar b/plugins/EssentialsXSpawn-2.19.4.jar deleted file mode 100644 index 120ba7a..0000000 Binary files a/plugins/EssentialsXSpawn-2.19.4.jar and /dev/null differ diff --git a/plugins/EssentialsXSpawn-2.21.1-dev+18-3b0c229.jar b/plugins/EssentialsXSpawn-2.21.1-dev+18-3b0c229.jar new file mode 100644 index 0000000..a2902f4 Binary files /dev/null and b/plugins/EssentialsXSpawn-2.21.1-dev+18-3b0c229.jar differ diff --git a/plugins/GadgetsMenu.jar b/plugins/GadgetsMenu.jar index 0941556..3bd62ac 100644 Binary files a/plugins/GadgetsMenu.jar and b/plugins/GadgetsMenu.jar differ diff --git a/plugins/GadgetsMenu/categories/gadgets.yml b/plugins/GadgetsMenu/categories/gadgets.yml index c2b5103..8102440 100644 --- a/plugins/GadgetsMenu/categories/gadgets.yml +++ b/plugins/GadgetsMenu/categories/gadgets.yml @@ -333,6 +333,7 @@ Gadgets: - '&7Challenge your friends to a' - '&7tic-tac-toe game. Who will' - '&7be the winner?' + GUI-Name: Fun & Games Mobs And NPCs: Name: '&eMobs & NPCs' Material: CREEPER_HEAD @@ -436,6 +437,7 @@ Gadgets: - '&7Spawns a scarecrow that' - '&7changes the head of nearby' - '&7players into a pumpkin.' + GUI-Name: Mobs & NPCs Movement: Name: '&eMovement' Material: GOLDEN_BOOTS @@ -574,6 +576,7 @@ Gadgets: - '&7around you, covering the' - '&7area in white for a short' - '&7amount of time!' + GUI-Name: Movement Musical: Name: '&eMusical' Material: JUKEBOX @@ -669,6 +672,7 @@ Gadgets: - '&7never! Mesmerize your' - '&7friends with this DJ set' - '&7and dance floor.' + GUI-Name: Musical Projectile: Name: '&eProjectile' Material: BOW @@ -768,6 +772,7 @@ Gadgets: Lore: - '&7Eat the melon slices for' - '&7a temporary speed boost!' + GUI-Name: Projectile Visual: Name: '&eVisual' Material: head:fec5963e1f78f2f05943f4dd32224661374c220ecfde1e54754f5ee1e555dd @@ -924,3 +929,4 @@ Gadgets: - '&7Launcher a wave of bats' - '&7and give you a temporary' - '&7invisibility.' + GUI-Name: Visual diff --git a/plugins/GadgetsMenu/categories/pets.yml b/plugins/GadgetsMenu/categories/pets.yml index 4c3e211..0b59b6b 100644 --- a/plugins/GadgetsMenu/categories/pets.yml +++ b/plugins/GadgetsMenu/categories/pets.yml @@ -59,6 +59,7 @@ Pets: - '&7Type: &9Mushroom Cow (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Cow Chicken: Name: '&eChicken' Material: EGG @@ -93,6 +94,7 @@ Pets: - '&7Type: &9Chicken (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Chicken Wolf: Name: '&eWolf' Material: BONE @@ -127,6 +129,7 @@ Pets: - '&7Type: &9Wolf (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Wolf Pig: Name: '&ePig' Material: PORKCHOP @@ -187,6 +190,7 @@ Pets: - '&7Type: &9Pig Zombie (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Pig Silverfish: Name: '&eSilverfish' Material: SILVERFISH_SPAWN_EGG @@ -208,6 +212,7 @@ Pets: - '&7Type: &9Silverfish' - '' - '&7Click to summon this pet.' + GUI-Name: Silverfish Endermite: Name: '&eEndermite' Material: ENDERMITE_SPAWN_EGG @@ -229,6 +234,7 @@ Pets: - '&7Type: &9Endermite' - '' - '&7Click to summon this pet.' + GUI-Name: Endermite Zombie: Name: '&eZombie' Material: ZOMBIE_HEAD @@ -315,6 +321,7 @@ Pets: - '&7Type: &9Green Little Helper' - '' - '&7Click to summon this pet.' + GUI-Name: Zombie Cat: Name: '&eCat' Material: COD @@ -427,6 +434,7 @@ Pets: - '&7Type: &9Wild Ocelot (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Cat Rabbit: Name: '&eRabbit' Material: CARROT @@ -591,6 +599,7 @@ Pets: - '&7Type: &9Rabbit: White (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Rabbit Sheep: Name: '&eSheep' Material: WHITE_WOOL @@ -1015,6 +1024,7 @@ Pets: - '&7Type: &9Sheep: Yellow (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Sheep Horse: Name: '&eHorse' Material: SADDLE @@ -1309,6 +1319,7 @@ Pets: - '&7Type: &9Undead Horse (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Horse Villager: Name: '&eVillager' Material: EMERALD @@ -1525,6 +1536,7 @@ Pets: - '&7Type: &9Illusioner' - '' - '&7Click to summon this pet.' + GUI-Name: Villager Spider: Name: '&eSpider' Material: STRING @@ -1559,6 +1571,7 @@ Pets: - '&7Type: &9Cave Spider' - '' - '&7Click to summon this pet.' + GUI-Name: Spider Skeleton: Name: '&eSkeleton' Material: BOW @@ -1606,6 +1619,7 @@ Pets: - '&7Type: &9Stray Skeleton' - '' - '&7Click to summon this pet.' + GUI-Name: Skeleton Blaze: Name: '&eBlaze' Material: BLAZE_ROD @@ -1627,6 +1641,7 @@ Pets: - '&7Type: &9Blaze' - '' - '&7Click to summon this pet.' + GUI-Name: Blaze Creeper: Name: '&eCreeper' Material: CREEPER_HEAD @@ -1661,6 +1676,7 @@ Pets: - '&7Type: &9Powered Creeper' - '' - '&7Click to summon this pet.' + GUI-Name: Creeper Golem: Name: '&eGolem' Material: head:89091d79ea0f59ef7ef94d7bba6e5f17f2f7d4572c44f90f76c4819a714 @@ -1682,6 +1698,7 @@ Pets: - '&7Type: &9Golem' - '' - '&7Click to summon this pet.' + GUI-Name: Golem Snowman: Name: '&eSnowman' Material: SNOWBALL @@ -1703,6 +1720,7 @@ Pets: - '&7Type: &9Snowman' - '' - '&7Click to summon this pet.' + GUI-Name: Snowman Polar Bear: Name: '&ePolar Bear' Material: head:bab178f5cdd750f0e356860aa5539153eb2abec1e146ca57c65d25a5df8fdfe @@ -1737,6 +1755,7 @@ Pets: - '&7Type: &9Polar Bear (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Polar Bear Llama: Name: '&eLlama' Material: head:83d9b5915912ffc2b85761d6adcb428a812f9b83ff634e331162ce46c99e9 @@ -1849,3 +1868,195 @@ Pets: - '&7Type: &9Llama: White (Baby)' - '' - '&7Click to summon this pet.' + GUI-Name: Llama + Panda: + Name: '&ePanda' + Material: head:dca096eea506301bea6d4b17ee1605625a6f5082c71f74a639cc940439f47166 + GUI-Name: Panda + Enabled: true + Lore: + - '&7Click here to see all pets' + - '&7in the Panda category!' + Types: + Normal Panda: + Name: '&5Panda: Normal' + Material: head:dca096eea506301bea6d4b17ee1605625a6f5082c71f74a639cc940439f47166 + Mystery Dust: 55 + Rarity: Epic + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.6 + Lore: + - '&7Type: &9Panda: Normal' + - '' + - '&7Click to summon this pet.' + Baby Normal Panda: + Name: '&6Panda: Normal (Baby)' + Material: head:dca096eea506301bea6d4b17ee1605625a6f5082c71f74a639cc940439f47166 + Mystery Dust: 75 + Rarity: Legendary + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.5 + Lore: + - '&7Type: &9Panda: Normal (Baby)' + - '' + - '&7Click to summon this pet.' + Lazy Panda: + Name: '&5Panda: Lazy' + Material: head:7818b681cace1c641919f53edadecb142330d089a826b56219138c33b7a5e0db + Mystery Dust: 55 + Rarity: Epic + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.6 + Lore: + - '&7Type: &9Panda: Lazy' + - '' + - '&7Click to summon this pet.' + Baby Lazy Panda: + Name: '&6Panda: Lazy (Baby)' + Material: head:7818b681cace1c641919f53edadecb142330d089a826b56219138c33b7a5e0db + Mystery Dust: 75 + Rarity: Legendary + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.5 + Lore: + - '&7Type: &9Panda: Lazy (Baby)' + - '' + - '&7Click to summon this pet.' + Worried Panda: + Name: '&5Panda: Worried' + Material: head:c8e921c57e54dd07337ffba629e72caf3850d836b76562b1bc3bc5949f2d41d + Mystery Dust: 55 + Rarity: Epic + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.6 + Lore: + - '&7Type: &9Panda: Worried' + - '' + - '&7Click to summon this pet.' + Baby Worried Panda: + Name: '&6Panda: Worried (Baby)' + Material: head:c8e921c57e54dd07337ffba629e72caf3850d836b76562b1bc3bc5949f2d41d + Mystery Dust: 75 + Rarity: Legendary + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.5 + Lore: + - '&7Type: &9Panda: Worried (Baby)' + - '' + - '&7Click to summon this pet.' + Playful Panda: + Name: '&5Panda: Playful' + Material: head:b6463e64ce29764db3cb46806cee606afc24bdf0ce14b6660c270a96c787426 + Mystery Dust: 55 + Rarity: Epic + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.6 + Lore: + - '&7Type: &9Panda: Playful' + - '' + - '&7Click to summon this pet.' + Baby Playful Panda: + Name: '&6Panda: Playful (Baby)' + Material: head:b6463e64ce29764db3cb46806cee606afc24bdf0ce14b6660c270a96c787426 + Mystery Dust: 75 + Rarity: Legendary + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.5 + Lore: + - '&7Type: &9Panda: Playful (Baby)' + - '' + - '&7Click to summon this pet.' + Brown Panda: + Name: '&5Panda: Brown' + Material: head:c5d0d45bf992b072cf5c513e06beefe8bdc809c8150f3d14b883796a7b74e406 + Mystery Dust: 55 + Rarity: Epic + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.6 + Lore: + - '&7Type: &9Panda: Brown' + - '' + - '&7Click to summon this pet.' + Baby Brown Panda: + Name: '&6Panda: Brown (Baby)' + Material: head:c5d0d45bf992b072cf5c513e06beefe8bdc809c8150f3d14b883796a7b74e406 + Mystery Dust: 75 + Rarity: Legendary + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.5 + Lore: + - '&7Type: &9Panda: Brown (Baby)' + - '' + - '&7Click to summon this pet.' + Weak Panda: + Name: '&5Panda: Weak' + Material: head:5c2d25e956337d82791fa0e6617a40086f02d6ebfbfd5a6459889cf206fca787 + Mystery Dust: 55 + Rarity: Epic + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.6 + Lore: + - '&7Type: &9Panda: Weak' + - '' + - '&7Click to summon this pet.' + Baby Weak Panda: + Name: '&6Panda: Weak (Baby)' + Material: head:5c2d25e956337d82791fa0e6617a40086f02d6ebfbfd5a6459889cf206fca787 + Mystery Dust: 75 + Rarity: Legendary + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.5 + Lore: + - '&7Type: &9Panda: Weak (Baby)' + - '' + - '&7Click to summon this pet.' + Aggressive Panda: + Name: '&5Panda: Aggressive' + Material: head:83fe1e782ae96a30336a03ef74681ce3a6905fcc673fa56c046aaee6aa28307d + Mystery Dust: 55 + Rarity: Epic + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.6 + Lore: + - '&7Type: &9Panda: Aggressive' + - '' + - '&7Click to summon this pet.' + Baby Aggressive Panda: + Name: '&6Panda: Aggressive (Baby)' + Material: head:83fe1e782ae96a30336a03ef74681ce3a6905fcc673fa56c046aaee6aa28307d + Mystery Dust: 75 + Rarity: Legendary + Enabled: true + CanBeFound: true + Purchasable: true + Move-Speed: 0.5 + Lore: + - '&7Type: &9Panda: Aggressive (Baby)' + - '' + - '&7Click to summon this pet.' diff --git a/plugins/GadgetsMenu/categories/suits.yml b/plugins/GadgetsMenu/categories/suits.yml index d721af9..08b8950 100644 --- a/plugins/GadgetsMenu/categories/suits.yml +++ b/plugins/GadgetsMenu/categories/suits.yml @@ -41,6 +41,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Frog Suit Ninja: Name: '&6Ninja Suit' Material: head:e96616bb48ac61a153a9f5c35979f3523c24c366c621d6bacaed10f822b68b @@ -84,6 +85,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Ninja Suit Speedster: Name: '&6Speedster Suit' Material: head:5138ccdee2eb7cf60d5489d388f210629b2e787bb530e65bd1a73126d01067 @@ -127,6 +129,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Speedster Suit Ghostly: Name: '&6Ghostly Skeleton Suit' Material: SKELETON_SKULL @@ -169,6 +172,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Ghostly Skeleton Suit Disco: Name: '&6Disco Suit' Material: LEATHER_HELMET:#FF0000 @@ -211,6 +215,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Disco Suit Mermaid: Name: '&6Mermaid Suit' Material: head:aa36d682f9152a98e53cbf3d583b59df8f024e184531c97c2ea25816d1288f @@ -254,6 +259,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Mermaid Suit Spooderman: Name: '&6Spooderman Suit' Material: head:9f2f7ebd9e263c939f54f939c9e2bcb18d4431f5577c389d6cbcf1371b11d @@ -297,6 +303,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Spooderman Suit Warrior: Name: '&6Warrior Suit' Material: head:38f56b7f7ac16046a9816e57c2c3296420ccddb7cc51b1c0de8075a816b747d9 @@ -341,6 +348,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Warrior Suit Necromancer: Name: '&6Necromancer Suit' Material: head:9ddbd0bb9622ce124dabb6ba3baa9a9ea71430f870fec15b3ea81f1961a412b2 @@ -384,6 +392,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Necromancer Suit Thor: Name: '&6Thor Suit' Material: head:2a9f83329a2e475a75335b3949aa4d054f9de413bfb28aa60de2e5259ecaad1 @@ -427,6 +436,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Thor Suit Baker: Name: '&6Baker Suit' Material: head:b8dea622fb0fbbd2639384c1604f5f1a3c111aa993447319fbac494bff4477 @@ -471,6 +481,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Baker Suit Bumblebee: Name: '&6Bumblebee Suit' Material: head:bf92d3f385cc16c77675a46de3e833ac17c74ada3e1946ef7021ecdbf9f1ba @@ -514,6 +525,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Bumblebee Suit Firefighter: Name: '&6Firefighter Suit' Material: head:7e9b8d13ae2b8e24b8a06fc982b2628a8131d1b16d6deb9cf31fb633f8ca2e @@ -556,6 +568,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Firefighter Suit Plumber: Name: '&6Plumber Suit' Material: head:6f7eb75e5542cc4937aaad5bb8657393eaf0265006eac1dc96691f32e16437 @@ -598,6 +611,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Plumber Suit Ice Walker: Name: '&6Ice Walker Suit' Material: head:371c7c94da4f86a8fe6ea3a5b2f7dad24731ac420ef47ca4c1c766dea60accc @@ -641,6 +655,7 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Ice Walker Suit Vampire: Name: '&6Vampire Suit' Material: head:8d44756e0b4ece8d746296a3d5e297e1415f4ba17647ffe228385383d161a9 @@ -683,3 +698,4 @@ Suits: CanBeFound: true Purchasable: true Lore: '' + GUI-Name: Vampire Suit diff --git a/plugins/GadgetsMenu/config.yml b/plugins/GadgetsMenu/config.yml index 508ce93..5800855 100644 --- a/plugins/GadgetsMenu/config.yml +++ b/plugins/GadgetsMenu/config.yml @@ -274,4 +274,4 @@ Disabled-Commands: Check-Update: true # Do not edit this. -Config-Version: 1.0.18 +Config-Version: 1.0.20 diff --git a/plugins/GadgetsMenu/database.db b/plugins/GadgetsMenu/database.db index ebce63c..8489e6b 100644 Binary files a/plugins/GadgetsMenu/database.db and b/plugins/GadgetsMenu/database.db differ diff --git a/plugins/GadgetsMenu/messages.yml b/plugins/GadgetsMenu/messages.yml index f0394b5..cc7a313 100644 --- a/plugins/GadgetsMenu/messages.yml +++ b/plugins/GadgetsMenu/messages.yml @@ -134,6 +134,8 @@ GUI-Menus: - '&6Legendary items&7: &b1' - '' - '&7Quality: &e✰&7✰✰✰✰' + Show: true + Slot: 9 2-Star: Name: '&bMystery Box #2' Material: ENDER_CHEST @@ -148,6 +150,8 @@ GUI-Menus: - '&6Legendary items&7: &b1' - '' - '&7Quality: &e✰✰&7✰✰✰' + Show: true + Slot: 11 3-Star: Name: '&bMystery Box #3' Material: ENDER_CHEST @@ -162,6 +166,8 @@ GUI-Menus: - '&6Legendary items&7: &b1' - '' - '&7Quality: &e✰✰✰&7✰✰' + Show: true + Slot: 13 4-Star: Name: '&bMystery Box #4' Material: ENDER_CHEST @@ -176,6 +182,8 @@ GUI-Menus: - '&6Legendary items&7: &b3' - '' - '&7Quality: &e✰✰✰✰&7✰' + Show: true + Slot: 15 5-Star: Name: '&bMystery Box #5' Material: ENDER_CHEST @@ -190,6 +198,8 @@ GUI-Menus: - '&6Legendary items&7: &b4' - '' - '&7Quality: &e✰✰✰✰✰' + Show: true + Slot: 17 Gift-Inventory-Menu: GUI-Name: Gift Inventory Items: @@ -341,7 +351,7 @@ Items: Show-In-Lore: true Lore: - '' - - '&7Unlocked: &c{HASPERMISSION}/{SIZE} &8({PERCENTAGE}%)' + - '&7Unlocked: &c{UNLOCKED_ITEMS}/{SIZE} &8({PERCENTAGE}%)' - '' - '&eClick to browse!' Settings: @@ -762,3 +772,12 @@ Days: days No-Cosmetic-Equipped: none No-Recent-Loot-Found: none Loading: '&cLoading...' +Cosmetic-Usage-Is-Disabled: '{PREFIX}&cYou''re not allowed to equip cosmetics at the + moment.' +Target-Player-No-Permission: '{PREFIX}&c{PLAYER} does not have the required permissions + to equip this cosmetic.' +Failed-To-Reload-Plugin: '{PREFIX}&cUnable to reload GadgetsMenu plugin. The plugin + has been disabled. You need to restart the server to re-enable the plugin.' +Reset-Pet-Name: '&eSuccessfully reset the pet name.' +Reset-Pet-Name-For-Player: '&eSuccessfully reset {PLAYER}''s pet name.' +Invalid: Invalid diff --git a/plugins/GadgetsMenu/mystery boxes/mystery boxes.yml b/plugins/GadgetsMenu/mystery boxes/mystery boxes.yml index 8ed9f04..7289688 100644 --- a/plugins/GadgetsMenu/mystery boxes/mystery boxes.yml +++ b/plugins/GadgetsMenu/mystery boxes/mystery boxes.yml @@ -167,6 +167,7 @@ Mystery-Boxes: - '&c{MYSTERY_BOXES} Available' - '&f{MYSTERY_BOXES} Available' Zero-Mystery-Box-Available: '&cNo Box Available' + Offset-Height: 1.21 Hologram-Height: 1.21 Broadcast: Opening-Mystery-Box: @@ -225,92 +226,104 @@ Mystery-Boxes: Five-Star: '&fYou found a &e✰✰✰✰✰ &fMystery Box!' Types: Normal-Mystery-Box: - Name: '&aMystery Box' - Material: ENDER_CHEST - Lore: + One-Star: + Name: '&aMystery Box' + Material: ENDER_CHEST + Lore: + - '&7This box contains one of the following:' + - '' + - '&aCommon {ITEM_ONE}' + - '&aCommon {ITEM_TWO}' + - '&aCommon {ITEM_THREE}' + - '&aCommon {ITEM_FOUR}' + - '&9Rare {ITEM_FIVE}' + - '&5Epic {ITEM_SIX}' + - '&6Legendary {ITEM_SEVEN}' + - '' + - '&7Quality: &e✰&7✰✰✰✰' + - '{EXPIRY_DATE}' + - '' + - '&eClick to open!' + Two-Star: + Name: '&aMystery Box' + Material: ENDER_CHEST + Lore: + - '&7This box contains one of the following:' + - '' + - '&aCommon {ITEM_ONE}' + - '&aCommon {ITEM_TWO}' + - '&aCommon {ITEM_THREE}' + - '&9Rare {ITEM_FOUR}' + - '&9Rare {ITEM_FIVE}' + - '&5Epic {ITEM_SIX}' + - '&6Legendary {ITEM_SEVEN}' + - '' + - '&7Quality: &e✰✰&7✰✰✰' + - '{EXPIRY_DATE}' + - '' + - '&eClick to open!' + Three-Star: + Name: '&aMystery Box' + Material: ENDER_CHEST + Lore: + - '&7This box contains one of the following:' + - '' + - '&aCommon {ITEM_ONE}' + - '&aCommon {ITEM_TWO}' + - '&9Rare {ITEM_THREE}' + - '&9Rare {ITEM_FOUR}' + - '&5Epic {ITEM_FIVE}' + - '&5Epic {ITEM_SIX}' + - '&6Legendary {ITEM_SEVEN}' + - '' + - '&7Quality: &e✰✰✰&7✰✰' + - '{EXPIRY_DATE}' + - '' + - '&eClick to open!' + Four-Star: + Name: '&aMystery Box' + Material: ENDER_CHEST + Lore: + - '&7This box contains one of the following:' + - '' + - '&aCommon {ITEM_ONE}' + - '&9Rare {ITEM_TWO}' + - '&5Epic {ITEM_THREE}' + - '&5Epic {ITEM_FOUR}' + - '&6Legendary {ITEM_FIVE}' + - '&6Legendary {ITEM_SIX}' + - '&6Legendary {ITEM_SEVEN}' + - '' + - '&7Quality: &e✰✰✰✰&7✰' + - '{EXPIRY_DATE}' + - '' + - '&eClick to open!' + Five-Star: + Name: '&aMystery Box' + Material: ENDER_CHEST + Lore: + - '&7This box contains one of the following:' + - '' + - '&9Rare {ITEM_ONE}' + - '&5Epic {ITEM_TWO}' + - '&5Epic {ITEM_THREE}' + - '&6Legendary {ITEM_FOUR}' + - '&6Legendary {ITEM_FIVE}' + - '&6Legendary {ITEM_SIX}' + - '&6Legendary {ITEM_SEVEN}' + - '' + - '&7Quality: &e✰✰✰✰✰' + - '{EXPIRY_DATE}' + - '' + - '&eClick to open!' + Messages: Expiry-Date: '&cExpires in {EXPIRY_DATE}' Never-Expired: '&7This has no expiration date.' - Quality: - One-Star: - - '&7This box contains one of the following:' - - '' - - '&aCommon {ITEM_ONE}' - - '&aCommon {ITEM_TWO}' - - '&aCommon {ITEM_THREE}' - - '&aCommon {ITEM_FOUR}' - - '&9Rare {ITEM_FIVE}' - - '&5Epic {ITEM_SIX}' - - '&6Legendary {ITEM_SEVEN}' - - '' - - '&7Quality: &e✰&7✰✰✰✰' - - '{EXPIRY_DATE}' - - '' - - '&eClick to open!' - Two-Star: - - '&7This box contains one of the following:' - - '' - - '&aCommon {ITEM_ONE}' - - '&aCommon {ITEM_TWO}' - - '&aCommon {ITEM_THREE}' - - '&9Rare {ITEM_FOUR}' - - '&9Rare {ITEM_FIVE}' - - '&5Epic {ITEM_SIX}' - - '&6Legendary {ITEM_SEVEN}' - - '' - - '&7Quality: &e✰✰&7✰✰✰' - - '{EXPIRY_DATE}' - - '' - - '&eClick to open!' - Three-Star: - - '&7This box contains one of the following:' - - '' - - '&aCommon {ITEM_ONE}' - - '&aCommon {ITEM_TWO}' - - '&9Rare {ITEM_THREE}' - - '&9Rare {ITEM_FOUR}' - - '&5Epic {ITEM_FIVE}' - - '&5Epic {ITEM_SIX}' - - '&6Legendary {ITEM_SEVEN}' - - '' - - '&7Quality: &e✰✰✰&7✰✰' - - '{EXPIRY_DATE}' - - '' - - '&eClick to open!' - Four-Star: - - '&7This box contains one of the following:' - - '' - - '&aCommon {ITEM_ONE}' - - '&9Rare {ITEM_TWO}' - - '&5Epic {ITEM_THREE}' - - '&5Epic {ITEM_FOUR}' - - '&6Legendary {ITEM_FIVE}' - - '&6Legendary {ITEM_SIX}' - - '&6Legendary {ITEM_SEVEN}' - - '' - - '&7Quality: &e✰✰✰✰&7✰' - - '{EXPIRY_DATE}' - - '' - - '&eClick to open!' - Five-Star: - - '&7This box contains one of the following:' - - '' - - '&9Rare {ITEM_ONE}' - - '&5Epic {ITEM_TWO}' - - '&5Epic {ITEM_THREE}' - - '&6Legendary {ITEM_FOUR}' - - '&6Legendary {ITEM_FIVE}' - - '&6Legendary {ITEM_SIX}' - - '&6Legendary {ITEM_SEVEN}' - - '' - - '&7Quality: &e✰✰✰✰✰' - - '{EXPIRY_DATE}' - - '' - - '&eClick to open!' Gifted-Mystery-Box: - Name: '&dGifted Mystery Box' - Material: ENDER_CHEST - Lore: - One-Star: + One-Star: + Name: '&dGifted Mystery Box' + Material: ENDER_CHEST + Lore: - '&7This box contains one of the following:' - '' - '&aCommon {ITEM_ONE}' @@ -327,7 +340,10 @@ Mystery-Boxes: - '&7{SENDER}' - '' - '&eClick to open!' - Two-Star: + Two-Star: + Name: '&dGifted Mystery Box' + Material: ENDER_CHEST + Lore: - '&7This box contains one of the following:' - '' - '&aCommon {ITEM_ONE}' @@ -344,7 +360,10 @@ Mystery-Boxes: - '&7{SENDER}' - '' - '&eClick to open!' - Three-Star: + Three-Star: + Name: '&dGifted Mystery Box' + Material: ENDER_CHEST + Lore: - '&7This box contains one of the following:' - '' - '&aCommon {ITEM_ONE}' @@ -361,7 +380,10 @@ Mystery-Boxes: - '&7{SENDER}' - '' - '&eClick to open!' - Four-Star: + Four-Star: + Name: '&dGifted Mystery Box' + Material: ENDER_CHEST + Lore: - '&7This box contains one of the following:' - '' - '&aCommon {ITEM_ONE}' @@ -378,7 +400,10 @@ Mystery-Boxes: - '&7{SENDER}' - '' - '&eClick to open!' - Five-Star: + Five-Star: + Name: '&dGifted Mystery Box' + Material: ENDER_CHEST + Lore: - '&7This box contains one of the following:' - '' - '&9Rare {ITEM_ONE}' diff --git a/plugins/HolographicDisplays-3.0.0-SNAPSHOT.jar b/plugins/HolographicDisplays-3.0.0-SNAPSHOT.jar deleted file mode 100644 index 58df7c6..0000000 Binary files a/plugins/HolographicDisplays-3.0.0-SNAPSHOT.jar and /dev/null differ diff --git a/plugins/LuckPerms-Bukkit-5.4.166.jar b/plugins/LuckPerms-Bukkit-5.4.166.jar new file mode 100644 index 0000000..2be8bb8 Binary files /dev/null and b/plugins/LuckPerms-Bukkit-5.4.166.jar differ diff --git a/plugins/LuckPerms-Bukkit-5.4.30.jar b/plugins/LuckPerms-Bukkit-5.4.30.jar deleted file mode 100644 index 9365141..0000000 Binary files a/plugins/LuckPerms-Bukkit-5.4.30.jar and /dev/null differ diff --git a/plugins/LuckPerms/editor-keystore.json b/plugins/LuckPerms/editor-keystore.json new file mode 100644 index 0000000..bbdae58 --- /dev/null +++ b/plugins/LuckPerms/editor-keystore.json @@ -0,0 +1,6 @@ +{ + "_comment": "This file stores a list of trusted editor public keys", + "consoleKeys": [ + "ixqpQ5hOxSvg5Ywc5t+A+MKrlVA=" + ] +} \ No newline at end of file diff --git a/plugins/LuckPerms/libs/adventure-4.21.1-remapped.jar b/plugins/LuckPerms/libs/adventure-4.21.1-remapped.jar new file mode 100644 index 0000000..8dc5d56 Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-4.21.1-remapped.jar differ diff --git a/plugins/LuckPerms/libs/adventure-4.21.1.jar b/plugins/LuckPerms/libs/adventure-4.21.1.jar new file mode 100644 index 0000000..346148e Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-4.21.1.jar differ diff --git a/plugins/LuckPerms/libs/adventure-platform-4.21.1-remapped.jar b/plugins/LuckPerms/libs/adventure-platform-4.21.1-remapped.jar new file mode 100644 index 0000000..8888693 Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-platform-4.21.1-remapped.jar differ diff --git a/plugins/LuckPerms/libs/adventure-platform-4.21.1.jar b/plugins/LuckPerms/libs/adventure-platform-4.21.1.jar new file mode 100644 index 0000000..8939c3d Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-platform-4.21.1.jar differ diff --git a/plugins/LuckPerms/libs/adventure-platform-bukkit-4.21.1-remapped.jar b/plugins/LuckPerms/libs/adventure-platform-bukkit-4.21.1-remapped.jar new file mode 100644 index 0000000..31b962e Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-platform-bukkit-4.21.1-remapped.jar differ diff --git a/plugins/LuckPerms/libs/adventure-platform-bukkit-4.21.1.jar b/plugins/LuckPerms/libs/adventure-platform-bukkit-4.21.1.jar new file mode 100644 index 0000000..0f227f4 Binary files /dev/null and b/plugins/LuckPerms/libs/adventure-platform-bukkit-4.21.1.jar differ diff --git a/plugins/LuckPerms/libs/commodore-2.2-remapped.jar b/plugins/LuckPerms/libs/commodore-2.2-remapped.jar new file mode 100644 index 0000000..c20339d Binary files /dev/null and b/plugins/LuckPerms/libs/commodore-2.2-remapped.jar differ diff --git a/plugins/LuckPerms/libs/commodore-2.2.jar b/plugins/LuckPerms/libs/commodore-2.2.jar new file mode 100644 index 0000000..fd001d1 Binary files /dev/null and b/plugins/LuckPerms/libs/commodore-2.2.jar differ diff --git a/plugins/LuckPerms/libs/h2-driver-2.1.214.jar b/plugins/LuckPerms/libs/h2-driver-2.1.214.jar new file mode 100644 index 0000000..e8e3efc Binary files /dev/null and b/plugins/LuckPerms/libs/h2-driver-2.1.214.jar differ diff --git a/plugins/LuckPerms/libs/h2-driver-legacy-1.4.199.jar b/plugins/LuckPerms/libs/h2-driver-legacy-1.4.199.jar new file mode 100644 index 0000000..3d38072 Binary files /dev/null and b/plugins/LuckPerms/libs/h2-driver-legacy-1.4.199.jar differ diff --git a/plugins/LuckPerms/libs/jar-relocator-1.7.jar b/plugins/LuckPerms/libs/jar-relocator-1.7.jar new file mode 100644 index 0000000..658801c Binary files /dev/null and b/plugins/LuckPerms/libs/jar-relocator-1.7.jar differ diff --git a/plugins/LuckPerms/luckperms-h2.mv.db b/plugins/LuckPerms/luckperms-h2-v1-backup.mv.db similarity index 76% rename from plugins/LuckPerms/luckperms-h2.mv.db rename to plugins/LuckPerms/luckperms-h2-v1-backup.mv.db index e37416b..aec1bbf 100644 Binary files a/plugins/LuckPerms/luckperms-h2.mv.db and b/plugins/LuckPerms/luckperms-h2-v1-backup.mv.db differ diff --git a/plugins/LuckPerms/luckperms-h2-v2.mv.db b/plugins/LuckPerms/luckperms-h2-v2.mv.db new file mode 100644 index 0000000..eeb29dc Binary files /dev/null and b/plugins/LuckPerms/luckperms-h2-v2.mv.db differ diff --git a/plugins/LuckPerms/translations/repository/bg_BG.properties b/plugins/LuckPerms/translations/repository/bg_BG.properties index e4e1a76..33c86fd 100644 --- a/plugins/LuckPerms/translations/repository/bg_BG.properties +++ b/plugins/LuckPerms/translations/repository/bg_BG.properties @@ -171,6 +171,9 @@ luckperms.command.generic.permission.set-temp=Задай {0} на {1} за {2} luckperms.command.generic.permission.already-has-temp={0} вече има временно зададен {1} в контекÑÑ‚ {2} luckperms.command.generic.permission.unset=Пермахнат {0} за {1} в контекÑÑ‚ {2} luckperms.command.generic.permission.doesnt-have={0} нÑма задеден {1} в контекÑÑ‚ {2} +luckperms.command.generic.permission.unset-temp=Премахване на временен метаключ за права {0} за {1} в контекÑÑ‚ {2} +luckperms.command.generic.permission.subtract=Задай {0} към {1} за {2} за продължение {3} в контекÑÑ‚ {4}, {5} по-малко от преди +luckperms.command.generic.permission.doesnt-have-temp={0} нÑма временно задеден {1} в контекÑÑ‚ {2} luckperms.command.generic.permission.clear=Правата на {0} бÑха премахнати в контекÑÑ‚ {1} luckperms.command.generic.parent.info.title=Родителите на {0} luckperms.command.generic.parent.info.empty=За {0} не Ñа дефинирани родители @@ -179,8 +182,13 @@ luckperms.command.generic.parent.add={0} вече наÑледÑва права luckperms.command.generic.parent.add-temp={0} вече наÑледÑва права от {1} за време {2} в контекÑÑ‚ {3} luckperms.command.generic.parent.set=Ðа {0} бÑха премахнати групите родители, и вече наÑледÑва Ñамо {1} в контекÑÑ‚ {2} luckperms.command.generic.parent.remove={0} вече не наÑледÑва права от {1} в контекÑÑ‚ {2} +luckperms.command.generic.parent.remove-temp={0} вече не наÑледÑва временно права от {1} в контекÑÑ‚ {2} luckperms.command.generic.parent.subtract={0} ще наÑледÑва права от {1} за време {2} в контекÑÑ‚ {3}, по-малко от преди {4} luckperms.command.generic.parent.clear=Родителите на {0} бÑха премахнати в контекÑÑ‚ {1} +luckperms.command.generic.parent.already-inherits={0} вече има зададено наÑледÑване от {1} в контекÑÑ‚ {2} +luckperms.command.generic.parent.doesnt-inherit={0} нÑма задедено наÑледÑване от {1} в контекÑÑ‚ {2} +luckperms.command.generic.parent.already-temp-inherits={0} вече наÑледÑва временно права от {1} в контекÑÑ‚ {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} вече не наÑледÑва временно от {1} в контекÑÑ‚ {2} luckperms.command.generic.chat-meta.info.title-prefix=ПрефикÑите на {0} luckperms.command.generic.chat-meta.info.title-suffix=СъфикÑите на {0} luckperms.command.generic.chat-meta.info.none-prefix={0} нÑма никакви префикÑи @@ -261,6 +269,7 @@ luckperms.command.track.doesnt-contain={0} не Ñъдържа {1} luckperms.command.log.load-error=Логовете не могат да бъдат заредени luckperms.command.log.invalid-page=Ðевалиден номер на Ñтраница luckperms.command.log.empty=ÐÑма логове за показване +luckperms.command.log.notify.error-console=Ðе могат да Ñе превключват извеÑтиÑта за конзолата luckperms.command.log.notify.enabled-term=Включено luckperms.command.log.notify.disabled-term=Изключено luckperms.command.log.notify.changed-state=Логове на {0} @@ -302,11 +311,237 @@ luckperms.command.bulkupdate.confirm=Изпълнете {0}, за да извъ luckperms.command.bulkupdate.unknown-id=ОперациÑта Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ {0} не ÑъщеÑтвува или изтече luckperms.command.bulkupdate.starting=Стартиране на маÑивна Ð°ÐºÑ‚ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ luckperms.command.bulkupdate.success=МаÑивната Ð°ÐºÑ‚ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð±ÐµÑˆÐµ уÑпешно завършена +luckperms.command.bulkupdate.success.statistics.users=Брой заÑегнати потребители +luckperms.command.bulkupdate.success.statistics.groups=Брой заÑегнати групи +luckperms.command.bulkupdate.failure=Ðе можахме да изпълним груповата актуализациÑ, Ð¼Ð¾Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐµÑ‚Ðµ конзолата за грешки +luckperms.command.update-task.request=ЗаÑвката за Ð°ÐºÑ‚ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ðµ изпратена, Ð¼Ð¾Ð»Ñ Ð¸Ð·Ñ‡Ð°ÐºÐ°Ð¹Ñ‚Ðµ +luckperms.command.update-task.complete=ÐктуализациÑта приключи +luckperms.command.update-task.push.attempting=Вмомента Ñе опитваме да актуализираме другите Ñървъри +luckperms.command.update-task.push.error=Грешка докато Ñе опитвахме да актуализираме промените в другите Ñървъри +luckperms.command.update-task.push.error-not-setup=Ðе можахме да актуализираме промените в другите Ñървъри понеже уÑлугата за ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ е конфигурирана +luckperms.command.reload-config.success=КонфигурационниÑÑ‚ файл беше презареден +luckperms.command.reload-config.restart-note=нÑкои опции ще бъдат приложение Ñамо Ñлед реÑтарт на Ñървъра +luckperms.command.translations.searching=ТърÑим за налични преводи, Ð¼Ð¾Ð»Ñ Ð¸Ð·Ñ‡Ð°ÐºÐ°Ð¹Ñ‚Ðµ... +luckperms.command.translations.searching-error=Ðе можахме да получим лиÑÑ‚ Ñ Ð½Ð°Ð»Ð¸Ñ‡Ð½Ð¸ преводи +luckperms.command.translations.installed-translations=ИнÑталирани преводи +luckperms.command.translations.available-translations=Ðалични преводи +luckperms.command.translations.percent-translated={0}% преведено +luckperms.command.translations.translations-by=от +luckperms.command.translations.installing=ИнÑталиране на превод, Ð¼Ð¾Ð»Ñ Ð¸Ð·Ñ‡Ð°ÐºÐ°Ð¹Ñ‚Ðµ... +luckperms.command.translations.download-error=Ðе можахме да изтеглим превод за {0} +luckperms.command.translations.installing-specific=ИнÑталираме език {0}... +luckperms.command.translations.install-complete=ИнÑталирането завърши +luckperms.command.translations.download-prompt=Използвай {0} за да изтеглиш и инÑталираш най-новите верÑии на тези преводи, предоÑтавени от общноÑтта luckperms.command.translations.download-override-warning=Имайте предвид, че това ще отмени направените от Ð²Ð°Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸ за тези езици luckperms.usage.user.description=Ðабор от команди за управлÑване на потребители в LuckPerms. (''Потребител'' Ñе използва в ÑмиÑъл на играч, и може да Ñе отнаÑÑ Ð´Ð¾ UUID или потребителÑко име) luckperms.usage.group.description=Ðабор от команди за управлÑване на групи в LuckPerms. Групите Ñа ÐºÐ¾Ð»ÐµÐºÑ†Ð¸Ñ Ð¾Ñ‚ зададени правомощиÑ, които могат да бъдат давани на потребителите. Ðова група може да Ñе Ñъздаде Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ‚Ð° ''creategroup''. luckperms.usage.track.description=Ðабор от команди за управлÑване на траÑета в LuckPerms. ТраÑетата Ñа прогреÑивен ÑпиÑък от групи, които могат да бъдат ползвани за Ñъздаване на ÑиÑтема от Ð¿Ð¾Ð²Ð¸ÑˆÐµÐ½Ð¸Ñ Ð¸ Ð¿Ð¾Ð½Ð¸Ð¶ÐµÐ½Ð¸Ñ (напр. рангове). luckperms.usage.log.description=Ðабор от команди за управление на логването на LuckPerms. +luckperms.usage.sync.description=Презарежда вÑичката Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚ хранилището на plugin-ите в паметта, като Ñъщевременно прилага вÑÑкакви открити промени. +luckperms.usage.info.description=Показва Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¸Ñ ÐµÐºÐ·ÐµÐ¼Ð¿Ð»Ñрт на plugin-а. +luckperms.usage.editor.argument.type=видовете информациÑ, които да заредим в редактора. (''all'', ''users'' или ''groups'') +luckperms.usage.editor.argument.filter=право да филтрира потребителÑки запиÑи чрез +luckperms.usage.verbose.description=Контролира ÑиÑтемата за мониторинг на подробна проверка на правата на добавките. +luckperms.usage.verbose.argument.filter=филтъра, чрез който Ñе гледа за Ñъвпадение на запиÑи Ñрещу +luckperms.usage.tree.description=Генерира Ñе дървовиден изглед (Ð¹ÐµÑ€Ð°Ñ€Ñ…Ð¸Ñ Ð¿Ð¾Ð´Ñ€ÐµÐ´ÐµÐ½ ÑпиÑък) на вÑички права, за който LuckPerms знае. +luckperms.usage.tree.argument.player=ника на Ð½Ð°Ð»Ð¸Ñ‡Ð½Ð¸Ñ Ð² Ñървъра играч, цел на проверката +luckperms.usage.search.description=ТърÑи във вÑички потребители/групи ÑÑŠÑ Ñпецифичното право +luckperms.usage.search.argument.permission=търÑеното право +luckperms.usage.search.argument.page=Ñтраницата за преглед +luckperms.usage.network-sync.description=Синхронизирай промените ÑÑŠÑ Ñъхранените и поиÑкай вÑички други Ñървъри на мрежата да направÑÑ‚ Ñъщото +luckperms.usage.import.description=Вкарва информациÑта от (предишно Ñъздаден) изкаран файл +luckperms.usage.import.argument.file=файла от който да вкарва информациÑта +luckperms.usage.import.argument.replace=замени ÑъщеÑтвуващата Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð²Ð¼ÐµÑто Ñ‚Ñ Ð´Ð° бъде ÑлÑта +luckperms.usage.export.description=Изкарва вÑичката Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° правата във файл, коÑто може да бъде вкарана в по-къÑен момент. +luckperms.usage.export.argument.file=файла, към който да изкарваме Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ +luckperms.usage.export.argument.without-users=изключи потребители от изкарването на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ +luckperms.usage.export.argument.without-groups=изключи групи от изкарването на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ +luckperms.usage.export.argument.upload=Качва вÑичката Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð² уеб редактора. Може да бъде вкарана наново в по-къÑен момент. +luckperms.usage.reload-config.description=Презареди нÑкои опции от конфигурациÑта +luckperms.usage.bulk-update.argument.data-type=типа на информациÑ, коÑто ще Ñе променÑ. (''all'', ''users'' или ''groups'') +luckperms.usage.bulk-update.argument.action=дейÑтвието, което да бъде извършено върху информациÑта. (''update'' или ''delete'') +luckperms.usage.bulk-update.argument.action-field=облаÑтта, върху коÑто ще Ñе извършва дейÑтвието. задължително Ñамо за дейÑтвие ''update''. (''permission'', ''server'' или ''world'') +luckperms.usage.bulk-update.argument.action-value=ÑтойноÑтта, Ñ ÐºÐ¾Ñто да Ñе замени. задължителна Ñамо за ''update''. +luckperms.usage.bulk-update.argument.constraint=необходимите Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð·Ð° актуализациÑта +luckperms.usage.translations.description=Управление на преводите +luckperms.usage.translations.argument.install=подкоманда за инÑталиране на преводи +luckperms.usage.apply-edits.description=Прилага промени в правата, направени от уеб редактор +luckperms.usage.apply-edits.argument.code=ÑƒÐ½Ð¸ÐºÐ°Ð»Ð½Ð¸Ñ ÐºÐ¾Ð´ за информациÑта +luckperms.usage.apply-edits.argument.target=върху кого да Ñе приложи информациÑта +luckperms.usage.create-group.description=Създай нова група +luckperms.usage.create-group.argument.name=име на групата +luckperms.usage.create-group.argument.weight=тежеÑÑ‚ на групата +luckperms.usage.create-group.argument.display-name=показваното име на групата +luckperms.usage.delete-group.description=Изтрий група +luckperms.usage.delete-group.argument.name=името на групата +luckperms.usage.list-groups.description=СпиÑък на вÑички групи на платформата +luckperms.usage.user-info.description=Показва Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ +luckperms.usage.user-demote.argument.context=контекÑтите, в които да понижите Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ +luckperms.usage.user-demote.argument.dont-remove-from-first=предотвратете Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð¾Ñ‚ това да бъде премахнат от първата група +luckperms.usage.user-clone.description=Клонирай Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ +luckperms.usage.user-clone.argument.user=ника/uuid (Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ð¸Ñ ÐºÐ¾Ð´) на ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð°Ð½Ð¸Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ» +luckperms.usage.group-info.description=Дава Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно групата +luckperms.usage.group-listmembers.description=Показва потребителите/групите които наÑледÑват права от тази група +luckperms.usage.group-listmembers.argument.page=Ñтраницата коÑто да бъде видÑна +luckperms.usage.group-setweight.description=ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ Ñ‚ÐµÐ¶ÐµÑтта на група +luckperms.usage.group-setweight.argument.weight=нова тежеÑÑ‚ +luckperms.usage.group-set-display-name.description=Промени показваното име на групата +luckperms.usage.group-set-display-name.argument.name=ново име +luckperms.usage.group-set-display-name.argument.context=контекÑтите в които да Ñе промени името +luckperms.usage.group-rename.description=Преименувай групата +luckperms.usage.group-rename.argument.name=новото име +luckperms.usage.group-clone.description=Клониране на групата +luckperms.usage.group-clone.argument.name=името на групата, върху коÑто ще бъде клонирана +luckperms.usage.holder-editor.description=ÐžÑ‚Ð²Ð°Ñ€Ñ ÑƒÐµÐ± редактора на права +luckperms.usage.holder-clear.description=Премахва вÑики права, родители и метаданни +luckperms.usage.holder-clear.argument.context=контекÑтите, по които да филтрираме +luckperms.usage.permission.description=Редактиране на правата +luckperms.usage.parent.description=Редактиране на наÑледници +luckperms.usage.meta.description=Редактирай метаÑтойноÑтите +luckperms.usage.permission-info.description=СпиÑък на вÑички права, които обектът има +luckperms.usage.permission-info.argument.page=Ñтраницата за преглед +luckperms.usage.permission-info.argument.sort-mode=как да Ñортираме запиÑите +luckperms.usage.permission-set.description=Задава право на обекта +luckperms.usage.permission-set.argument.node=правото, което да Ñе зададе +luckperms.usage.permission-set.argument.value=правова ÑтойноÑÑ‚ +luckperms.usage.permission-set.argument.context=контекÑтите в които да Ñе добави правото +luckperms.usage.permission-unset.description=Премахва право на обекта +luckperms.usage.permission-unset.argument.node=правото, което да Ñе премахне +luckperms.usage.permission-unset.argument.context=контекÑтите в които да Ñе премахне правото +luckperms.usage.permission-settemp.description=Задава временно право на обекта +luckperms.usage.permission-settemp.argument.node=правото което да Ñе зададе +luckperms.usage.permission-settemp.argument.value=правова ÑтойноÑÑ‚ +luckperms.usage.permission-settemp.argument.duration=продължителноÑтта на правото, Ñлед коÑто то изтича +luckperms.usage.permission-settemp.argument.temporary-modifier=как да Ñе приложи временното право +luckperms.usage.permission-settemp.argument.context=контекÑтите в които да Ñе добави правото +luckperms.usage.permission-unsettemp.description=Премахва временно право от обекта +luckperms.usage.permission-unsettemp.argument.node=правото, което да Ñе премахне +luckperms.usage.permission-unsettemp.argument.duration=продължителноÑтта, коÑто да Ñе извади от текущата +luckperms.usage.permission-unsettemp.argument.context=контекÑтите в които да Ñе премахне правото +luckperms.usage.permission-check.description=ПроверÑва дали обектът има Ñпецифично право +luckperms.usage.permission-check.argument.node=правото което да Ñе провери +luckperms.usage.permission-clear.description=ИзчиÑтва вÑички права +luckperms.usage.permission-clear.argument.context=контекÑтите чрез които да филтрираме +luckperms.usage.parent-info.description=ИзброÑва групите, от които този обект наÑледÑва +luckperms.usage.parent-info.argument.page=Ñтраницата за преглеждане +luckperms.usage.parent-info.argument.sort-mode=как да Ñортираме запиÑите +luckperms.usage.parent-set.description=Премахва вÑички други групи, от които обектът вече наÑледÑва, и ги Ð´Ð¾Ð±Ð°Ð²Ñ ÐºÑŠÐ¼ дадената една +luckperms.usage.parent-set.argument.group=групата, към коÑто да Ñе зададе +luckperms.usage.parent-set.argument.context=контекÑите в които да Ñе зададе групата +luckperms.usage.parent-add.description=Задава друга група за обектът, от коÑто да наÑледÑва права +luckperms.usage.parent-add.argument.group=групата, от коÑто да наÑледÑва +luckperms.usage.parent-add.argument.context=контекÑите в които групата да може да наÑледÑва +luckperms.usage.parent-remove.description=Премахва предишно зададено правило за наÑледÑване +luckperms.usage.parent-remove.argument.group=групата, коÑто да Ñе премахне +luckperms.usage.parent-remove.argument.context=контекÑтите в които да премахнем групата +luckperms.usage.parent-set-track.argument.context=контекÑтите в които да Ñе зададе групата +luckperms.usage.parent-add-temp.description=Задава друга груа за обектът, от коÑто да наÑледÑва права временно +luckperms.usage.parent-add-temp.argument.group=групата, от коÑто да наÑледÑва +luckperms.usage.parent-add-temp.argument.duration=продължителноÑтта на членÑтвото в групата +luckperms.usage.parent-add-temp.argument.temporary-modifier=как да Ñе приложи временното право +luckperms.usage.parent-add-temp.argument.context=контекÑтите в които групата да може да наÑледÑва +luckperms.usage.parent-remove-temp.description=Премахва предишно зададено временно правило за наÑледÑване +luckperms.usage.parent-remove-temp.argument.group=групата, коÑто да Ñе премахне +luckperms.usage.parent-remove-temp.argument.duration=продължителноÑтта, коÑто да Ñе извади от текущата +luckperms.usage.parent-remove-temp.argument.context=контекÑтите в които да премахнем групата +luckperms.usage.parent-clear.description=ИзчиÑтва вÑички родители +luckperms.usage.parent-clear.argument.context=контекÑтите чрез които да филтрираме +luckperms.usage.parent-clear-track.argument.context=контекÑтите чрез които да филтрираме +luckperms.usage.meta-info.description=Показва вÑички метаданни за чата +luckperms.usage.meta-set.description=Задава метаÑтойноÑÑ‚ +luckperms.usage.meta-set.argument.key=ключът който да бъде зададен +luckperms.usage.meta-set.argument.value=ÑтойноÑтта коÑто да бъде зададена +luckperms.usage.meta-unset.description=Премахва метаÑтойноÑÑ‚ +luckperms.usage.meta-unset.argument.key=ключът който да бъде премахнат +luckperms.usage.meta-settemp.description=Задава временна метаÑтойноÑÑ‚ +luckperms.usage.meta-settemp.argument.key=ключът който да бъде зададен +luckperms.usage.meta-settemp.argument.value=ÑтойноÑтта коÑто да бъде зададена +luckperms.usage.meta-settemp.argument.duration=продължителноÑтта на метаÑтойноÑтта, Ñлед коÑто Ñ‚Ñ Ð¸Ð·Ñ‚Ð¸Ñ‡Ð° +luckperms.usage.meta-unsettemp.description=Премахва временна метаÑтойноÑÑ‚ +luckperms.usage.meta-unsettemp.argument.key=ключът който да бъде премахнат +luckperms.usage.meta-addprefix.description=Ð”Ð¾Ð±Ð°Ð²Ñ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ +luckperms.usage.meta-addprefix.argument.priority=приоритетът в който да Ñе добави префикÑа +luckperms.usage.meta-addprefix.argument.prefix=префикÑа +luckperms.usage.meta-addprefix.argument.context=контекÑтите в които да добавим префикÑа +luckperms.usage.meta-addsuffix.description=Ð”Ð¾Ð±Ð°Ð²Ñ ÑÑƒÑ„Ð¸ÐºÑ +luckperms.usage.meta-addsuffix.argument.priority=приоритетът в който да Ñе добави ÑуфикÑа +luckperms.usage.meta-addsuffix.argument.suffix=ÑуфикÑа +luckperms.usage.meta-addsuffix.argument.context=контекÑтите в които да добавим ÑуфикÑа +luckperms.usage.meta-setprefix.description=Задава Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ +luckperms.usage.meta-setprefix.argument.priority=приоритетът в който да Ñе зададе префикÑа +luckperms.usage.meta-setprefix.argument.prefix=префикÑа +luckperms.usage.meta-setprefix.argument.context=контекÑтите в които да зададем префикÑа +luckperms.usage.meta-setsuffix.description=Задава ÑÑƒÑ„Ð¸ÐºÑ +luckperms.usage.meta-setsuffix.argument.priority=приоритетът в който да Ñе зададе ÑуфикÑа +luckperms.usage.meta-setsuffix.argument.suffix=ÑуфикÑа +luckperms.usage.meta-setsuffix.argument.context=контекÑтите в които да Ñе зададе ÑуфикÑа +luckperms.usage.meta-removeprefix.description=Премахва Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ +luckperms.usage.meta-removeprefix.argument.priority=приоритетът от който да Ñе премахне префикÑÑŠÑ‚ +luckperms.usage.meta-removeprefix.argument.prefix=префикÑа +luckperms.usage.meta-removeprefix.argument.context=контекÑитте в които да премахнем префикÑа +luckperms.usage.meta-removesuffix.description=Премахва ÑÑƒÑ„Ð¸ÐºÑ +luckperms.usage.meta-removesuffix.argument.priority=приоритетът от който да Ñе премахне ÑуфикÑÑŠÑ‚ +luckperms.usage.meta-removesuffix.argument.suffix=ÑуфикÑа +luckperms.usage.meta-removesuffix.argument.context=контекÑтите в които да премахнем ÑуфикÑа +luckperms.usage.meta-addtemp-prefix.description=Ð”Ð¾Ð±Ð°Ð²Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½ÐµÐ½ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ +luckperms.usage.meta-addtemp-prefix.argument.priority=приоритетът в който да Ñе добави префикÑа +luckperms.usage.meta-addtemp-prefix.argument.prefix=префикÑа +luckperms.usage.meta-addtemp-prefix.argument.duration=продължителноÑтта на префикÑа, Ñлед коÑто той изтича +luckperms.usage.meta-addtemp-prefix.argument.context=контекÑтите в които да добавим префикÑа +luckperms.usage.meta-addtemp-suffix.description=Ð”Ð¾Ð±Ð°Ð²Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½ÐµÐ½ ÑÑƒÑ„Ð¸ÐºÑ +luckperms.usage.meta-addtemp-suffix.argument.priority=приоритетът в който да Ñе добави ÑуфикÑа +luckperms.usage.meta-addtemp-suffix.argument.suffix=ÑуфикÑа +luckperms.usage.meta-addtemp-suffix.argument.duration=продължителноÑтта на ÑуфикÑа, Ñлед коÑто той изтича +luckperms.usage.meta-addtemp-suffix.argument.context=контекÑтите в които да добавим ÑуфикÑа +luckperms.usage.meta-settemp-prefix.description=Задава временен Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ +luckperms.usage.meta-settemp-prefix.argument.priority=приоритетът в който да Ñе зададе префикÑа +luckperms.usage.meta-settemp-prefix.argument.prefix=префикÑа +luckperms.usage.meta-settemp-prefix.argument.duration=продължителноÑтта на префикÑа, Ñлед коÑто той изтича +luckperms.usage.meta-settemp-prefix.argument.context=контекÑтите в които да зададем префикÑа +luckperms.usage.meta-settemp-suffix.description=Задава временен ÑÑƒÑ„Ð¸ÐºÑ +luckperms.usage.meta-settemp-suffix.argument.priority=приоритетът в който да Ñе зададе ÑуфикÑа +luckperms.usage.meta-settemp-suffix.argument.suffix=ÑуфикÑа +luckperms.usage.meta-settemp-suffix.argument.duration=продължителноÑтта на ÑуфикÑа, Ñлед коÑто той изтича +luckperms.usage.meta-settemp-suffix.argument.context=контекÑтите в които да Ñе зададе ÑуфикÑа +luckperms.usage.meta-removetemp-prefix.description=Премахва временен Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ +luckperms.usage.meta-removetemp-prefix.argument.priority=приоритетът от който да премахнем префикÑа +luckperms.usage.meta-removetemp-prefix.argument.prefix=префикÑа +luckperms.usage.meta-removetemp-prefix.argument.context=контекÑтите от които да премахнем префикÑа +luckperms.usage.meta-removetemp-suffix.description=Премахва временен ÑÑƒÑ„Ð¸ÐºÑ +luckperms.usage.meta-removetemp-suffix.argument.priority=приоритетът от който да Ñе премахне ÑуфикÑа +luckperms.usage.meta-removetemp-suffix.argument.suffix=ÑуфикÑа +luckperms.usage.meta-removetemp-suffix.argument.context=контекÑтите в които да премахнем ÑуфикÑа +luckperms.usage.meta-clear.description=ИзчиÑтва вÑички метаданни +luckperms.usage.meta-clear.argument.type=типа метаданни, които да бъдат премахнати +luckperms.usage.meta-clear.argument.context=контекÑтите чрез които да филтрираме +luckperms.usage.track-editor.description=ÐžÑ‚Ð²Ð°Ñ€Ñ ÑƒÐµÐ± редактора на права +luckperms.usage.track-append.argument.group=групата, коÑто да бъде прибавена +luckperms.usage.track-insert.argument.group=групата, коÑто да бъде вмъкната +luckperms.usage.track-remove.argument.group=групата, коÑто да Ñе премахне +luckperms.usage.track-rename.argument.name=новото име +luckperms.usage.log-recent.description=Покажи Ñкорошните дейÑÑ‚Ð²Ð¸Ñ +luckperms.usage.log-recent.argument.user=ника/uuid (Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ð¸Ñ ÐºÐ¾Ð´) на потребителÑ, чрез който да филтрираме +luckperms.usage.log-recent.argument.page=номер на Ñтраницата, коÑто да Ñе прегледа +luckperms.usage.log-search.description=ТърÑи из логовете за Ð·Ð°Ð¿Ð¸Ñ +luckperms.usage.log-search.argument.query=заÑвка за търÑене +luckperms.usage.log-search.argument.page=номер на Ñтраницата, коÑто да Ñе прегледа +luckperms.usage.log-notify.description=Превключи нотификациите за логове +luckperms.usage.log-notify.argument.toggle=дали да Ñе превлключи в режим "включено" или режим "изключено" +luckperms.usage.log-user-history.description=Покажи иÑториÑта на потребител +luckperms.usage.log-user-history.argument.user=ника/uuid (идентификационен код) на Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ +luckperms.usage.log-user-history.argument.page=номер на Ñтраницата, коÑто да Ñе прегледа +luckperms.usage.log-group-history.description=Покажи иÑториÑта на група +luckperms.usage.log-group-history.argument.group=име на групата +luckperms.usage.log-group-history.argument.page=номер на Ñтраницата, коÑто да Ñе прегледа +luckperms.usage.log-track-history.argument.page=номер на Ñтраницата, коÑто да Ñе прегледа +luckperms.usage.sponge.description=Редактирай допълнителната Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° Sponge +luckperms.usage.sponge.argument.subject=Ñубекта, който да бъде редактиран +luckperms.usage.sponge-permission-info.description=Показва Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно правата на Ñубекта +luckperms.usage.sponge-permission-info.argument.contexts=контекÑтите, по които да филтрираме +luckperms.usage.sponge-permission-set.description=Задава право за Ñубектът +luckperms.usage.sponge-permission-set.argument.node=правото което да Ñе зададе +luckperms.usage.sponge-permission-set.argument.tristate=зададената ÑтойноÑÑ‚ на правото +luckperms.usage.sponge-permission-set.argument.contexts=контекÑтите в които да Ñе зададе правото luckperms.usage.sponge-permission-clear.description=Премахва правата на групата/играча luckperms.usage.sponge-permission-clear.argument.contexts=контекÑтите в които Ñе изчиÑтват права luckperms.usage.sponge-parent-info.description=Показва Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно родителите на група/права @@ -321,5 +556,12 @@ luckperms.usage.sponge-parent-clear.description=Премахва родител luckperms.usage.sponge-parent-clear.argument.contexts=контекÑите от които да премахваме родители luckperms.usage.sponge-option-info.description=Показва Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно опциите на група/права luckperms.usage.sponge-option-info.argument.contexts=контекÑтите, по които да филтрираме +luckperms.usage.sponge-option-set.description=Задава Ñе Ð¾Ð¿Ñ†Ð¸Ñ Ð·Ð° Ñубекта +luckperms.usage.sponge-option-set.argument.key=ключът който да бъде зададен +luckperms.usage.sponge-option-set.argument.value=задаваната ÑтойноÑÑ‚ на този ключ +luckperms.usage.sponge-option-set.argument.contexts=контекÑтите в които да зададем опциÑта +luckperms.usage.sponge-option-unset.description=Премахва Ð¾Ð¿Ñ†Ð¸Ñ Ð½Ð° Ñубекта +luckperms.usage.sponge-option-unset.argument.key=ключът кото да бъде премахнат +luckperms.usage.sponge-option-unset.argument.contexts=контекÑтите в които да Ñе премахне ключът luckperms.usage.sponge-option-clear.description=Премахва опциите на групата/правото/играча luckperms.usage.sponge-option-clear.argument.contexts=контекÑтите от които да премахваме опции diff --git a/plugins/LuckPerms/translations/repository/cs_CZ.properties b/plugins/LuckPerms/translations/repository/cs_CZ.properties index cc141e8..7907ebd 100644 --- a/plugins/LuckPerms/translations/repository/cs_CZ.properties +++ b/plugins/LuckPerms/translations/repository/cs_CZ.properties @@ -250,7 +250,7 @@ luckperms.command.user.promote.success=PovyÅ¡uji {0} na trase {1} z {2} na {3} v luckperms.command.user.promote.end-of-track=Byl dosáhnut konec trasy {0} nelze povýšit hráÄe {1} luckperms.command.user.promote.next-group-deleted=Další skupina na trase, {0}, již neexistuje luckperms.command.user.promote.unable-to-promote=NepodaÅ™ilo se povýšit uživatele -luckperms.command.user.demote.success=Degraduji uživatele {0} na trase {1} z {2} ns {3} v kontextu {4} +luckperms.command.user.demote.success=Degraduji uživatele {0} na trase {1} z {2} na {3} v kontextu {4} luckperms.command.user.demote.end-of-track=Byl dosažen konec trasy {0} takže byl hrÃ¡Ä {1} odebrán ze skupiny {2} luckperms.command.user.demote.end-of-track-not-removed=Byl dosažen konec trasy {0} ale hrÃ¡Ä {1} nebyl odebrán z první skupiny luckperms.command.user.demote.previous-group-deleted=PÅ™edchozí skupina na trase, {0}, již neexistuje diff --git a/plugins/LuckPerms/translations/repository/da_DK.properties b/plugins/LuckPerms/translations/repository/da_DK.properties index a5b642a..b97d61c 100644 --- a/plugins/LuckPerms/translations/repository/da_DK.properties +++ b/plugins/LuckPerms/translations/repository/da_DK.properties @@ -5,7 +5,7 @@ luckperms.commandsystem.available-commands=Brug {0} for at se tilgængelige komm luckperms.commandsystem.command-not-recognised=Kommando ikke genkendt luckperms.commandsystem.no-permission=Du har ikke tilladelse til at bruge denne kommando\! luckperms.commandsystem.no-permission-subcommands=Du har ikke tilladelse til at bruge nogen underkommandoer -luckperms.commandsystem.already-executing-command=En anden kommando bliver udført, vent pÃ¥ den til at afslutte... +luckperms.commandsystem.already-executing-command=En anden kommando udføres; afventer dens færdiggørelse... luckperms.commandsystem.usage.sub-commands-header=Underkommandoer luckperms.commandsystem.usage.usage-header=Kommando brug luckperms.commandsystem.usage.arguments-header=Argumenter @@ -155,16 +155,16 @@ luckperms.command.generic.clear={0}''s indholdselementer blev ryddet i kontekst luckperms.command.generic.permission.info.title={0}''s Tilladelser luckperms.command.generic.permission.info.empty={0} har ingen rettigheder angivet luckperms.command.generic.permission.info.click-to-remove=Klik for at fjerne dette indholdselement fra {0} -luckperms.command.generic.permission.check.info.title=Permission information for {0} +luckperms.command.generic.permission.check.info.title=Tilladelsesoplysninger for {0} luckperms.command.generic.permission.check.info.directly={0} har {1} indstillet til {2} i kontekst {3} luckperms.command.generic.permission.check.info.inherited={0} arver {1} indstillet til {2} fra {3} i kontekst {4} luckperms.command.generic.permission.check.info.not-directly={0} har ikke {1} indstillet luckperms.command.generic.permission.check.info.not-inherited={0} arver ikke {1} -luckperms.command.generic.permission.check.result.title=Permission tjek af {0} +luckperms.command.generic.permission.check.result.title=Tilladelsestjek for {0} luckperms.command.generic.permission.check.result.result-key=Resultat luckperms.command.generic.permission.check.result.processor-key=Processor luckperms.command.generic.permission.check.result.cause-key=Ã…rsag -luckperms.command.generic.permission.check.result.context-key=Sammenhæng +luckperms.command.generic.permission.check.result.context-key=Kontekst luckperms.command.generic.permission.set=Sæt {0} til {1} for {2} i kontekst {3} luckperms.command.generic.permission.already-has={0} har allerede {1} sat i kontekst {2} luckperms.command.generic.permission.set-temp=Sæt {0} til {1} for {2} for en varighed af {3} i kontekst {4} @@ -271,7 +271,7 @@ luckperms.command.track.path.empty=Ingen luckperms.command.track.info.showing-track=Viser Spor luckperms.command.track.info.path-property=Sti luckperms.command.track.clear={0}''s gruppespor er blevet ryddet -luckperms.command.track.append.success=Gruppe {0} blev tilføjet til at spore {1} +luckperms.command.track.append.success=Gruppe {0} blev tilføjet til spor {1} luckperms.command.track.insert.success=Gruppe {0} blev indsat i sporet {1} pÃ¥ position {2} luckperms.command.track.insert.error-number=Forventede nummer, men modtog\: {0} luckperms.command.track.insert.error-invalid-pos=Kan ikke indsætte pÃ¥ position {0} @@ -369,19 +369,19 @@ luckperms.usage.verbose.argument.commandas=spilleren/kommandoen der skal køres luckperms.usage.tree.description=Genererer en trævisning (sorteret liste hierarki) af alle tilladelser kendt af LuckPerms. luckperms.usage.tree.argument.scope=roden af træet. Angiv "." for at inkludere alle tilladelser luckperms.usage.tree.argument.player=navnet pÃ¥ en online-spiller, der skal tjekkes mod -luckperms.usage.search.description=Søger efter alle bruger/grupper med én bestemt permission +luckperms.usage.search.description=Søger efter alle bruger/grupper med en bestemt tilladelse luckperms.usage.search.argument.permission=tilladelsen at søge efter luckperms.usage.search.argument.page=siden der skal vises luckperms.usage.network-sync.description=Synkroniser ændringer med lageret og anmoder om, at alle andre servere pÃ¥ netværket gør det samme luckperms.usage.import.description=Importdata fra en (tidligere oprettet) eksportfil luckperms.usage.import.argument.file=filen der skal importeres fra luckperms.usage.import.argument.replace=erstat eksisterende data i stedet for at fusionere -luckperms.usage.import.argument.upload=upload dataene fra en tidligere eksport +luckperms.usage.import.argument.upload=upload data fra en tidligere eksport luckperms.usage.export.description=Eksporterer alle tilladelser data til en ''eksport''-fil. Kan genimporteres pÃ¥ et senere tidspunkt. luckperms.usage.export.argument.file=filen der skal eksporteres til luckperms.usage.export.argument.without-users=udelukke brugere fra eksporten -luckperms.usage.export.argument.without-groups=udeluk grupper fra at blive eksporteret -luckperms.usage.export.argument.upload=Upload alle tilladelses filerne til webeditor. Kan genimporteres pÃ¥ et senere tidspunkt. +luckperms.usage.export.argument.without-groups=ekskludere grupper fra eksport +luckperms.usage.export.argument.upload=Upload alle tilladelsesdata til webeditoren. Kan genimporteres pÃ¥ et senere tidspunkt. luckperms.usage.reload-config.description=Genindlæs nogle af konfigurationsindstillingerne luckperms.usage.bulk-update.description=Kør masseændringsforespørgsler pÃ¥ alle data luckperms.usage.bulk-update.argument.data-type=den type data, der skal ændres. (''alle'', ''brugere'' eller ''grupper'') @@ -396,8 +396,8 @@ luckperms.usage.apply-edits.argument.code=den unikke kode til dataen luckperms.usage.apply-edits.argument.target=hvem dataen pÃ¥virker luckperms.usage.create-group.description=Opret en ny gruppe luckperms.usage.create-group.argument.name=navn pÃ¥ gruppe -luckperms.usage.create-group.argument.weight=vægten af denne gruppe -luckperms.usage.create-group.argument.display-name=det viste navn pÃ¥ den gruppe +luckperms.usage.create-group.argument.weight=vægten af gruppen +luckperms.usage.create-group.argument.display-name=visningsnavnet for gruppen luckperms.usage.delete-group.description=Slet gruppe luckperms.usage.delete-group.argument.name=navnet pÃ¥ gruppen luckperms.usage.list-groups.description=Vis alle grupper pÃ¥ platformen @@ -564,7 +564,7 @@ luckperms.usage.meta-clear.description=Rydder alle meta data luckperms.usage.meta-clear.argument.type=den metatype der skal fjernes luckperms.usage.meta-clear.argument.context=de kontekster, der skal filtreres efter luckperms.usage.track-info.description=Giver info om sporet -luckperms.usage.track-editor.description=Ã…bner hjemmeside tilladelse redigere +luckperms.usage.track-editor.description=Ã…bner web-editoren for tilladelser luckperms.usage.track-append.description=Tilføjer en gruppe til slutningen af sporet luckperms.usage.track-append.argument.group=gruppen som skal tilføjes luckperms.usage.track-insert.description=Indsætter en gruppe pÃ¥ en given position langs sporet diff --git a/plugins/LuckPerms/translations/repository/de_DE.properties b/plugins/LuckPerms/translations/repository/de_DE.properties index 3a6d161..337ca77 100644 --- a/plugins/LuckPerms/translations/repository/de_DE.properties +++ b/plugins/LuckPerms/translations/repository/de_DE.properties @@ -21,7 +21,7 @@ luckperms.login.server-admin-check-console-info=Bitte überprüfe die Server-Kon luckperms.login.data-not-loaded-at-pre=Deine Berechtigungen wurden während des Prelogins nicht geladen luckperms.login.unable-to-continue=Fortfahren nicht möglich luckperms.login.craftbukkit-offline-mode-error=dies liegt wahrscheinlich an einem Konflikt zwischen CraftBukkit und der online-mode Einstellung -luckperms.login.unexpected-error=Ein unerwarteter Fehler ist während des Einreichtens deiner Rechte-Date aufgetreten +luckperms.login.unexpected-error=Ein unerwarteter Fehler ist während des einrichten deiner Berechtigungsdaten aufgetreten luckperms.opsystem.disabled=Das Vanilla-OP-System ist auf diesem Server deaktiviert luckperms.opsystem.sponge-warning=Bitte beachte, dass der Server-Operator-Status keine Auswirkungen auf die Sponge-Berechtigungsprüfungen hat, wenn ein Berechtigungs-Plugin installiert ist musst du die Spielerdaten direkt bearbeiten luckperms.duration.unit.years.plural={0} Jahre @@ -200,8 +200,8 @@ luckperms.command.generic.chat-meta.already-has={0} hat bereits {1} {2} mit eine luckperms.command.generic.chat-meta.already-has-temp={0} hat bereits {1} {2} temporär mit einer Priorität von {3} im Kontext {4} gesetzt luckperms.command.generic.chat-meta.doesnt-have={0} hat {1} {2} nicht mit einer Priorität von {3} im Kontext {4} gesetzt luckperms.command.generic.chat-meta.doesnt-have-temp={0} hat {1} {2} nicht temporär mit einer Priorität von {3} im Kontext {4} gesetzt -luckperms.command.generic.chat-meta.add={0} hat bereits {1} {2} mit einer Priorität von {3} im Kontext {4} gesetzt -luckperms.command.generic.chat-meta.add-temp={0} hat bereits {1} {2} mit einer Priorität von {3} für eine Dauer von {4} im Kontext {5} gesetzt +luckperms.command.generic.chat-meta.add={0}''s {1} {2} mit einer Priorität von {3} im Kontext {4} gesetzt +luckperms.command.generic.chat-meta.add-temp={0}''s {1} {2} mit einer Priorität von {3} für eine Dauer von {4} im Kontext {5} gesetzt luckperms.command.generic.chat-meta.remove={0} hat {1} {2} mit der Priorität von {3} und dem Kontext {4} entfernt luckperms.command.generic.chat-meta.remove-bulk={0} hat alle {1} mit der Priorität {2} und dem Kontext {3} entfernt luckperms.command.generic.chat-meta.remove-temp={0} hat temporär {1} {2} mit der Priorität von {3} und dem Kontext {4} entfernt diff --git a/plugins/LuckPerms/translations/repository/el_GR.properties b/plugins/LuckPerms/translations/repository/el_GR.properties index 1a8b9a3..ba3b04d 100644 --- a/plugins/LuckPerms/translations/repository/el_GR.properties +++ b/plugins/LuckPerms/translations/repository/el_GR.properties @@ -6,7 +6,7 @@ luckperms.commandsystem.command-not-recognised=Η εντολή δεν αναγν luckperms.commandsystem.no-permission=Δεν έχεις άδεια για να εκτελέσεις αυτή την εντολή\! luckperms.commandsystem.no-permission-subcommands=Δεν έχεις άδεια για να εκτελέσεις καμία από τις δευτεÏεÏουσες εντολές luckperms.commandsystem.already-executing-command=Μια άλλη εντολή εκτελείται, πεÏιμένει να τελειώσει... -luckperms.commandsystem.usage.sub-commands-header=ΔευτεÏεÏουσες εντολές +luckperms.commandsystem.usage.sub-commands-header=ΔευτεÏεÏουσες εντολές. luckperms.commandsystem.usage.usage-header=ΧÏήση εντολών luckperms.commandsystem.usage.arguments-header=ΠαÏάμετÏοι luckperms.first-time.no-permissions-setup=Φαίνεται πως καμιά άδεια δεν έχει σεταÏιστεί ακόμα\! diff --git a/plugins/LuckPerms/translations/repository/fa_IR.properties b/plugins/LuckPerms/translations/repository/fa_IR.properties index 81cb600..1936b03 100644 --- a/plugins/LuckPerms/translations/repository/fa_IR.properties +++ b/plugins/LuckPerms/translations/repository/fa_IR.properties @@ -53,10 +53,43 @@ luckperms.command.misc.bytebin-unable-to-communicate=Nemitavan ba bytebin erteba luckperms.command.misc.webapp-unable-to-communicate=Nemitavan ba barname web ertebat bargharar kard luckperms.command.misc.check-console-for-errors=Console ra baraye didan error ha barresi konid luckperms.command.misc.wait-to-finish=Ù„Ø·ÙØ§Ù‹ تا اتمام صبر کنید Ùˆ دوباره تلاش کنید +luckperms.command.misc.invalid-priority=Ahamiat eshtebah {0} +luckperms.command.misc.expected-number=Lotfan Yek Adad Vared Konid +luckperms.command.misc.date-parse-error=Tarikh {0} dorost nemibashad +luckperms.command.misc.date-in-past-error=شما نمیتوانید یک تاریخ در گذشته را ثبت کنید +luckperms.command.misc.page=ØµÙØ­Ù‡ ÛŒ {0} از {1} +luckperms.command.misc.page-entries={0} voroodi luckperms.command.misc.none=هیچ کدام luckperms.command.misc.loading.error.unexpected=یک خطای غیرمنتظره رخ داد +luckperms.command.misc.loading.error.user=Karbar load nashode +luckperms.command.misc.loading.error.user-specific=Nemitavan karbar {0} ra load kard luckperms.command.misc.loading.error.user-not-found=کاربری برای {0} پیدا نشد +luckperms.command.misc.loading.error.user-save-error=Hengam zakhire sazi karbar {0} moshkeli pish amad +luckperms.command.misc.loading.error.user-not-online=Karbar {0} online nist luckperms.command.misc.loading.error.group=گروه ÛŒØ§ÙØª نشد luckperms.command.misc.loading.error.all-groups=در بارگزاری همه گروه ها مشکلی پیش آمد luckperms.command.editor.url=بر روی لینک کلیک کنید تا ادیتور را باز کنید luckperms.command.editor.unable-to-communicate=در ارتباط با ادیتور مشکلی به وجود آمد +luckperms.command.editor.apply-edits.success-summary={0} {1} Ùˆ {2} {3} +luckperms.command.editor.apply-edits.success.additions=Ø§Ø¶Ø§ÙØ§Øª +luckperms.command.editor.apply-edits.success.additions-singular=اضاÙÙ‡ +luckperms.command.editor.apply-edits.success.deletions=پاک شده +luckperms.command.editor.apply-edits.success.deletions-singular=پاک شده +luckperms.command.editor.apply-edits.no-changes=هیچ تغییری از ویرایشگر وب Ø¯Ø±ÛŒØ§ÙØª نشد +luckperms.command.tree.url=URL دسترسی درختی +luckperms.command.verbose.enabled-term=ÙØ¹Ø§Ù„ +luckperms.command.verbose.disabled-term=ØºÛŒØ±ÙØ¹Ø§Ù„ +luckperms.command.info.running-plugin=در حال اجرا +luckperms.command.info.platform-key=Ù¾Ù„ØªÙØ±Ù… +luckperms.command.info.server-brand-key=برند سرور +luckperms.command.info.server-version-key=نسخهٔ سرور +luckperms.command.info.storage-key=Ø­Ø§ÙØ¸Ù‡ +luckperms.command.info.storage-type-key=نوع +luckperms.command.info.storage.meta.split-types-key=انواع +luckperms.command.info.storage.meta.ping-key=پینگ +luckperms.command.info.storage.meta.connected-key=متصل شده +luckperms.command.info.storage.meta.file-size-key=اندازهٔ ÙØ§ÛŒÙ„ +luckperms.command.info.messaging-key=پیام دادن +luckperms.command.info.online-players-key=کاربران آنلاین +luckperms.command.generic.permission.check.result.result-key=نتیجه +luckperms.command.generic.parent.info.click-to-remove=برای حذ٠این پرنت از {0} کلیک کنید diff --git a/plugins/LuckPerms/translations/repository/fi_FI.properties b/plugins/LuckPerms/translations/repository/fi_FI.properties index 3946e54..6ccacd9 100644 --- a/plugins/LuckPerms/translations/repository/fi_FI.properties +++ b/plugins/LuckPerms/translations/repository/fi_FI.properties @@ -246,8 +246,14 @@ luckperms.command.user.track.unsure-which-track=Etkö ole varma, minkä reittiä luckperms.command.user.track.missing-group-advice=Joko luo ryhmä tai poista se ja yritä uudelleen luckperms.command.user.promote.added-to-first={0} ei ole missään ryhmässä {1}, joten se lisättiin ensimmäiseen ryhmään, {2} kontekstissa {3} luckperms.command.user.promote.not-on-track={0} ei ole missään rymässä {1}, joten ei ylennetty +luckperms.command.user.promote.success=Ylennetään {0} radalla {1} ryhmästä {2} ryhmään {3} kontekstissa {4} luckperms.command.user.promote.end-of-track=Seuraamisen lopussa {0} saavutettiin, ei voida ylentää {1} +luckperms.command.user.promote.next-group-deleted=Seuraava ryhmä radalla, {0}, ei ole enää olemassa luckperms.command.user.promote.unable-to-promote=Käyttäjää ei voitu ylentää +luckperms.command.user.demote.success=Alennetaan {0} radalla {1} ryhmästä {2} ryhmään {3} kontekstissa {4} +luckperms.command.user.demote.end-of-track=Radan {0} pääty saavutettiin, joten {1} poistettiin kohteelta {2} +luckperms.command.user.demote.end-of-track-not-removed=Radan {0} loppu saavutettiin, mutta {1} ei poistunut ensimmäisestä ryhmästä +luckperms.command.user.demote.previous-group-deleted=Edellinen ryhmä radalla, {0}, ei ole enää olemassa luckperms.command.user.demote.unable-to-demote=Mahdotonta alentaa käyttäjää luckperms.command.group.list.title=Ryhmät luckperms.command.group.delete.not-default=Oletusryhmää ei voi poistaa @@ -270,8 +276,10 @@ luckperms.command.track.insert.success=Ryhmä {0} lisättiin kappaleeseen {1} si luckperms.command.track.insert.error-number=Odotettiin numeroa mutta sen sijaan vastaanotettu\: {0} luckperms.command.track.insert.error-invalid-pos=Kohdassa {0} ei voitu lisätä luckperms.command.track.insert.error-invalid-pos-reason=virheellinen asema +luckperms.command.track.remove.success=Ryhmä {0} poistettiin raidasta {1} luckperms.command.track.error-empty={0} ei voi käyttää, koska se on tyhjä tai sisältää vain yhden ryhmän luckperms.command.track.error-multiple-groups={0} on useiden ryhmien jäsen tällä radalla +luckperms.command.track.error-ambiguous=Niiden sijaintia ei pystytty määrittämään luckperms.command.track.already-contains={0} sisältää jo {1} luckperms.command.track.doesnt-contain={0} ei sisällä {1} luckperms.command.log.load-error=Tietoja ei voitu ladata @@ -284,6 +292,8 @@ luckperms.command.log.notify.disabled-term=Poistettu käytöstä luckperms.command.log.notify.changed-state={0} loggauksen ulostulo luckperms.command.log.notify.already-on=Olet jo vastaanottamassa ilmoituksia luckperms.command.log.notify.already-off=Sinä et ole vastaanottamassa ilmoituksia juuri nyt +luckperms.command.log.notify.invalid-state=Tuntematon tila. Oletetaan {0} tai {1} +luckperms.command.log.show.search=Näytetään viimeaikaiset toiminnot haulla {0} luckperms.command.log.show.recent=Näytetään viimeaikaiset tapahtumat luckperms.command.log.show.by=Näytetään viimeaikaiset toiminnot käyttäjältä {0} luckperms.command.log.show.history=Näytetään historia {0} {1} @@ -310,7 +320,311 @@ luckperms.command.import.completed=VALMIS luckperms.command.import.duration=kesti {0} sekuntia luckperms.command.bulkupdate.must-use-console=Massapäivityskomentoa voi käyttää vain konsolin kautta luckperms.command.bulkupdate.invalid-data-type=Virheellinen tyyppi, odotettiin {0} +luckperms.command.bulkupdate.invalid-constraint=Virheellinen rajoite {0} +luckperms.command.bulkupdate.invalid-constraint-format=Rajoitusten tulee olla muodossa {0} luckperms.command.bulkupdate.invalid-comparison=Virheellinen vertailuoperaattori {0} luckperms.command.bulkupdate.invalid-comparison-format=Odotettiin joitakin seuraavista\: {0} luckperms.command.bulkupdate.queued=Massapäivitystoiminto on jonossa luckperms.command.bulkupdate.confirm=Suorita {0} suorittaaksesi päivitykset +luckperms.command.bulkupdate.unknown-id=Toimintoa ID\:llä {0} ei ole tai se on vanhentunut +luckperms.command.bulkupdate.starting=Massapäivitys käynnissä +luckperms.command.bulkupdate.success=Massapäivitys suoritettu onnistuneesti +luckperms.command.bulkupdate.success.statistics.nodes=Vaikutetut solmut +luckperms.command.bulkupdate.success.statistics.users=Vaikutetut käyttäjät +luckperms.command.bulkupdate.success.statistics.groups=Vaikutetut ryhmät +luckperms.command.bulkupdate.failure=Massapäivitys epäonnistui, tarkista konsoli virheiden varalta +luckperms.command.update-task.request=Päivitystä on pyydetty, ole hyvä ja odota +luckperms.command.update-task.complete=Päivitys valmis +luckperms.command.update-task.push.attempting=Yritetään viedä päivitystä muille palvelimille +luckperms.command.update-task.push.complete=Ilmoitettiin muille palvelimille {0} kautta onnistuneesti +luckperms.command.update-task.push.error=Virhe muiden palvelimien päivityksessä +luckperms.command.update-task.push.error-not-setup=Ei voi lähettää muutoksia muille palvelimille, koska viestipalvelua ei ole määritetty +luckperms.command.reload-config.success=Asetustiedosto ladattiin uudelleen +luckperms.command.reload-config.restart-note=jotkin asetukset tulevat voimaan vasta, kun palvelin on käynnistetty uudelleen +luckperms.command.translations.searching=Etsitään saatavilla olevia käännöksiä, odota hetki... +luckperms.command.translations.searching-error=Ei saatu luetteloa käytettävissä olevista käännöksistä +luckperms.command.translations.installed-translations=Asennetut Käännökset +luckperms.command.translations.available-translations=Käytettävissä olevat käännökset +luckperms.command.translations.percent-translated={0}% käännetty +luckperms.command.translations.translations-by=kääntänyt +luckperms.command.translations.installing=Asennetaan käännöksiä, odota hetki... +luckperms.command.translations.download-error=Käännöstä {0} ei voi ladata +luckperms.command.translations.installing-specific=Asennetaan kieltä {0}... +luckperms.command.translations.install-complete=Asennus valmis +luckperms.command.translations.download-prompt=Käytä {0} ladataksesi ja asentaaksesi uusimpia versioita yhteisön tarjoamista käännöksistä +luckperms.command.translations.download-override-warning=Huomaa, että tämä korvaa kaikki muutokset, jotka olet tehnyt näille kielille +luckperms.usage.user.description=Joukko komentoja käyttäjien hallintaan LuckPerms\:ssä. (''käyttäjä'' LuckPerms\:ssä tarkoittaa pelaajaa, johon voidaan viitata joko UUID\:llä tai käyttäjänimellä) +luckperms.usage.group.description=Joukko komentoja LuckPermsin sisällä olevien ryhmien hallintaan. Ryhmät ovat vain kokoelmia käyttöoikeuksista, jotka voidaan antaa käyttäjille. Uudet ryhmät tehdään käyttäen ''creategroup'' komentoa. +luckperms.usage.track.description=A set of commands for managing tracks within LuckPerms. Tracks are a ordered collection of groups which can be used for defining promotions and demotions. +luckperms.usage.log.description=Joukko komentoja, joilla voit hallita kirjaamiseen liittyviä toimintoja LuckPermsissa. +luckperms.usage.sync.description=Lataa kaikki tiedot liitännäisen tallennustilasta muistiin ja soveltaa havaitut muutokset. +luckperms.usage.info.description=Tulostaa yleistä tietoa aktiivisesta liitännäisestä. +luckperms.usage.editor.description=Luo uusi verkkosivun editorisessio. +luckperms.usage.editor.argument.type=tyypit, jotka ladataan editoriin. (''kaikki'', ''käyttäjät'' tai ''ryhmät'') +luckperms.usage.editor.argument.filter=sallimus, jonka mukaan suodatetaan käyttäjätiedot +luckperms.usage.verbose.description=Ohjaa liitännäisen yksityiskohtaisen sallimusmonitoroinnin järjestelmää. +luckperms.usage.verbose.argument.action=otetaanko lokitus käyttöön/pois käytöstä vai ladataanko lokitiedot +luckperms.usage.verbose.argument.filter=suodatin, jonka mukaan verrataan merkintöjä +luckperms.usage.verbose.argument.commandas=pelaaja/komento, joka suoritetaan +luckperms.usage.tree.description=Luo puunäkymä (järjestetty luettelohierarkia) kaikista LuckPermsin tuntemista sallimuksista. +luckperms.usage.tree.argument.scope=puiden juuripiste. Määritä "." sisällyttääksesi kaikki sallimukset +luckperms.usage.tree.argument.player=online-pelaajan nimi, jota tarkastellaan +luckperms.usage.search.description=Hakee kaikki käyttäjät/ryhmät, joilla on tietty sallimus +luckperms.usage.search.argument.permission=sallimus, jota haetaan +luckperms.usage.search.argument.page=sivu, jota tarkastellaan +luckperms.usage.network-sync.description=Synkronoi muutokset tallennustilan kanssa ja pyytää, että kaikki muut palvelimet verkossa tekevät samoin +luckperms.usage.import.description=Tuodaan tietoja (aiemmin luodusta) vientitiedostosta +luckperms.usage.import.argument.file=tiedosto, josta tuodaan +luckperms.usage.import.argument.replace=korvataan olemassa olevat tiedot sen sijaan, että yhdistettäisiin +luckperms.usage.import.argument.upload=lataa tiedot aiemmasta viennistä +luckperms.usage.export.description=Vie kaikki sallimustiedot ''vientitiedostoon''. Voidaan tuoda takaisin myöhemmin. +luckperms.usage.export.argument.file=tiedosto, johon viedään +luckperms.usage.export.argument.without-users=poista käyttäjät viennistä +luckperms.usage.export.argument.without-groups=poista ryhmät viennistä +luckperms.usage.export.argument.upload=Lataa kaikki sallimustiedot verkkosivueditoriin. Voidaan tuoda takaisin myöhemmin. +luckperms.usage.reload-config.description=Lataa joitain asetuksia uudelleen +luckperms.usage.bulk-update.description=Suorita joukkopäivityspyyntöjä kaikille tiedoille +luckperms.usage.bulk-update.argument.data-type=tiedon tyyppi, joka muuttuu. (''kaikki'', ''käyttäjät'' tai ''ryhmät'') +luckperms.usage.bulk-update.argument.action=suoritettava toiminto tiedoille. (''päivitä'' tai ''poista'') +luckperms.usage.bulk-update.argument.action-field=kenttä, johon toiminta kohdistuu. Vain tarvitaan ''päivitä''-toiminnolle. (''sallimus'', ''palvelin'' tai ''maailma'') +luckperms.usage.bulk-update.argument.action-value=arvo, joka korvataan. Vain tarvitaan ''päivitä''-toiminnolle. +luckperms.usage.bulk-update.argument.constraint=rajoitukset, joita tarvitaan päivitykselle +luckperms.usage.translations.description=Hallitse käännöksiä +luckperms.usage.translations.argument.install=komennoita käännösten asentamiseen +luckperms.usage.apply-edits.description=Soveltaa verkkosivueditorissa tehtyjä sallimusmuutoksia +luckperms.usage.apply-edits.argument.code=tiedon yksilöllinen koodi +luckperms.usage.apply-edits.argument.target=kohde, johon tiedot sovelletaan +luckperms.usage.create-group.description=Luo uusi ryhmä +luckperms.usage.create-group.argument.name=ryhmän nimi +luckperms.usage.create-group.argument.weight=ryhmän paino +luckperms.usage.create-group.argument.display-name=ryhmän näyttönimi +luckperms.usage.delete-group.description=Poistaa ryhmän +luckperms.usage.delete-group.argument.name=ryhmän nimi +luckperms.usage.list-groups.description=Listaa kaikki ryhmät alustalla +luckperms.usage.create-track.description=Luo uusi raita +luckperms.usage.create-track.argument.name=raidan nimi +luckperms.usage.delete-track.description=Poistaa raidan +luckperms.usage.delete-track.argument.name=raidan nimi +luckperms.usage.list-tracks.description=Listaa kaikki raiteet alustalla +luckperms.usage.user-info.description=Näyttää käyttäjätiedot +luckperms.usage.user-switchprimarygroup.description=Vaihda käyttäjän ensisijainen ryhmä +luckperms.usage.user-switchprimarygroup.argument.group=ryhmä, johon siirrytään +luckperms.usage.user-promote.description=Ylentää käyttäjän raiteella +luckperms.usage.user-promote.argument.track=raita, jolle käyttäjä ylennetään +luckperms.usage.user-promote.argument.context=asiayhteydet, joissa käyttäjä ylennetään +luckperms.usage.user-promote.argument.dont-add-to-first=ylennetään vain, jos käyttäjä on jo radalla +luckperms.usage.user-demote.description=Alentaa käyttäjää radalla +luckperms.usage.user-demote.argument.track=raita, jolle käyttäjä alennetaan +luckperms.usage.user-demote.argument.context=asiayhteydet, joissa käyttäjä alennetaan +luckperms.usage.user-demote.argument.dont-remove-from-first=estää käyttäjää poistumasta ensimmäisestä ryhmästä +luckperms.usage.user-clone.description=Monistaa käyttäjän +luckperms.usage.user-clone.argument.user=keskusteltavan käyttäjän nimi/uuid +luckperms.usage.group-info.description=Antaa tietoa ryhmästä +luckperms.usage.group-listmembers.description=Näyttää käyttäjät/ryhmät, jotka perivät tämän ryhmän +luckperms.usage.group-listmembers.argument.page=sivu, jota tarkastellaan +luckperms.usage.group-setweight.description=Aseta ryhmän paino +luckperms.usage.group-setweight.argument.weight=asetettava paino +luckperms.usage.group-set-display-name.description=Aseta ryhmän näyttönimi +luckperms.usage.group-set-display-name.argument.name=nimi, joka asetetaan +luckperms.usage.group-set-display-name.argument.context=asiayhteydet, joissa nimi asetetaan +luckperms.usage.group-rename.description=Nimeä ryhmä uudelleen +luckperms.usage.group-rename.argument.name=uusi nimi +luckperms.usage.group-clone.description=Monistaa ryhmän +luckperms.usage.group-clone.argument.name=ryhmän nimi, johon monistetaan +luckperms.usage.holder-editor.description=Avaa verkkosivun sallimuseditori +luckperms.usage.holder-showtracks.description=Listaa raiteet, joilla objekti on +luckperms.usage.holder-clear.description=Poistaa kaikki sallimukset, vanhemmat ja metatiedot +luckperms.usage.holder-clear.argument.context=asiayhteydet, joilla suodatetaan +luckperms.usage.permission.description=Muokkaa sallimuksia +luckperms.usage.parent.description=Muokkaa perintöjä +luckperms.usage.meta.description=Muokkaa metatietoja +luckperms.usage.permission-info.description=Listaa objektin sallimusnauhat +luckperms.usage.permission-info.argument.page=sivu, jota tarkastellaan +luckperms.usage.permission-info.argument.sort-mode=tapa, jolla merkinnät lajitellaan +luckperms.usage.permission-set.description=Määrittää sallimuksen objektille +luckperms.usage.permission-set.argument.node=sallimusnauha, joka asetetaan +luckperms.usage.permission-set.argument.value=nauhan arvo +luckperms.usage.permission-set.argument.context=asiayhteydet, joissa sallimus lisätään +luckperms.usage.permission-unset.description=Poistaa sallimuksen objektista +luckperms.usage.permission-unset.argument.node=sallimusnauha, joka poistetaan +luckperms.usage.permission-unset.argument.context=asiayhteydet, joissa sallimus poistetaan +luckperms.usage.permission-settemp.description=Asettaa väliaikaisen sallimuksen objektille +luckperms.usage.permission-settemp.argument.node=sallimusnauha, joka asetetaan +luckperms.usage.permission-settemp.argument.value=nauhan arvo +luckperms.usage.permission-settemp.argument.duration=the duration until the permission node expires +luckperms.usage.permission-settemp.argument.temporary-modifier=how the temporary permission should be applied +luckperms.usage.permission-settemp.argument.context=asiayhteydet, joissa sallimus lisätään +luckperms.usage.permission-unsettemp.description=Poistaa väliaikaisen sallimuksen objektista +luckperms.usage.permission-unsettemp.argument.node=sallimusnauha, joka poistetaan +luckperms.usage.permission-unsettemp.argument.duration=the duration to subtract +luckperms.usage.permission-unsettemp.argument.context=asiayhteydet, joissa sallimus poistetaan +luckperms.usage.permission-check.description=Tarkistaa, onko objektilla tietty käyttöoikeus +luckperms.usage.permission-check.argument.node=käyttöoikeus, jota tarkistetaan +luckperms.usage.permission-clear.description=Puhdistaa kaikki käyttöoikeudet +luckperms.usage.permission-clear.argument.context=suodattimet konteksteille +luckperms.usage.parent-info.description=Listaa ryhmät, joita tämä objekti perii +luckperms.usage.parent-info.argument.page=näytettävä sivu +luckperms.usage.parent-info.argument.sort-mode=tapa, jolla merkinnät järjestetään +luckperms.usage.parent-set.description=Poistaa kaikki muut ryhmät, jotka objekti on jo perinyt, ja lisää ne annettuun +luckperms.usage.parent-set.argument.group=ryhmä, johon asetetaan +luckperms.usage.parent-set.argument.context=kontekstit, joihin ryhmä asetetaan +luckperms.usage.parent-add.description=Asettaa toisen ryhmän, jolta objekti perii käyttöoikeudet +luckperms.usage.parent-add.argument.group=ryhmä, jolta peritään +luckperms.usage.parent-add.argument.context=kontekstit, joissa ryhmä peritään +luckperms.usage.parent-remove.description=Poistaa aiemmin asetetun perimissäännön +luckperms.usage.parent-remove.argument.group=poistettava ryhmä +luckperms.usage.parent-remove.argument.context=kontekstit, joista ryhmä poistetaan +luckperms.usage.parent-set-track.description=Poistaa kaikki muut ryhmät, joita objekti on perinyt tietyllä uralla, ja lisää ne annettuun +luckperms.usage.parent-set-track.argument.track=ura, johon asetetaan +luckperms.usage.parent-set-track.argument.group=ryhmä, johon asetetaan, tai numero, joka liittyy ryhmän sijaintiin tietyllä uralla +luckperms.usage.parent-set-track.argument.context=kontekstit, joihin ryhmä asetetaan +luckperms.usage.parent-add-temp.description=Asettaa toisen ryhmän, jolta objekti perii käyttöoikeudet tilapäisesti +luckperms.usage.parent-add-temp.argument.group=ryhmä, jolta peritään +luckperms.usage.parent-add-temp.argument.duration=tilapäisen jäsenyyden kesto +luckperms.usage.parent-add-temp.argument.temporary-modifier=miten tilapäinen käyttöoikeus sovelletaan +luckperms.usage.parent-add-temp.argument.context=kontekstit, joissa ryhmä peritään +luckperms.usage.parent-remove-temp.description=Poistaa aiemmin asetetun tilapäisen perimissäännön +luckperms.usage.parent-remove-temp.argument.group=poistettava ryhmä +luckperms.usage.parent-remove-temp.argument.duration=kesto, jonka ajan ryhmä poistetaan +luckperms.usage.parent-remove-temp.argument.context=kontekstit, joista ryhmä poistetaan +luckperms.usage.parent-clear.description=Puhdistaa kaikki vanhemmat +luckperms.usage.parent-clear.argument.context=kontekstit, joilla suodatetaan +luckperms.usage.parent-clear-track.description=Puhdistaa kaikki vanhemmat tietyllä uralla +luckperms.usage.parent-clear-track.argument.track=ura, jolta poistetaan +luckperms.usage.parent-clear-track.argument.context=kontekstit, joilla suodatetaan +luckperms.usage.meta-info.description=Näyttää kaikki keskustelu-meta-arvot +luckperms.usage.meta-set.description=Asettaa meta-arvon +luckperms.usage.meta-set.argument.key=avain, joka asetetaan +luckperms.usage.meta-set.argument.value=arvo, joka asetetaan +luckperms.usage.meta-set.argument.context=kontekstit, joihin meta-asetukset lisätään +luckperms.usage.meta-unset.description=Poistaa meta-arvon +luckperms.usage.meta-unset.argument.key=avain, joka poistetaan +luckperms.usage.meta-unset.argument.context=kontekstit, joista meta-arvo poistetaan +luckperms.usage.meta-settemp.description=Asettaa meta-arvon tilapäisesti +luckperms.usage.meta-settemp.argument.key=avain, joka asetetaan +luckperms.usage.meta-settemp.argument.value=arvo, joka asetetaan +luckperms.usage.meta-settemp.argument.duration=kesto, jonka ajan meta-arvo on voimassa +luckperms.usage.meta-settemp.argument.context=kontekstit, joihin meta-asetukset lisätään +luckperms.usage.meta-unsettemp.description=Poistaa tilapäisen meta-arvon +luckperms.usage.meta-unsettemp.argument.key=avain, joka poistetaan +luckperms.usage.meta-unsettemp.argument.context=kontekstit, joista meta-arvo poistetaan +luckperms.usage.meta-addprefix.description=Lisää etuliitteen +luckperms.usage.meta-addprefix.argument.priority=etuliitteen lisäysprioriteetti +luckperms.usage.meta-addprefix.argument.prefix=etuliitteen merkkijono +luckperms.usage.meta-addprefix.argument.context=kontekstit, joihin etuliite lisätään +luckperms.usage.meta-addsuffix.description=Lisää jälkiliitteen +luckperms.usage.meta-addsuffix.argument.priority=jälkiliitteen lisäysprioriteetti +luckperms.usage.meta-addsuffix.argument.suffix=jälkiliitteen merkkijono +luckperms.usage.meta-addsuffix.argument.context=kontekstit, joihin jälkiliite lisätään +luckperms.usage.meta-setprefix.description=Asettaa etuliitteen +luckperms.usage.meta-setprefix.argument.priority=etuliitteen asetuksen prioriteetti +luckperms.usage.meta-setprefix.argument.prefix=etuliitteen merkkijono +luckperms.usage.meta-setprefix.argument.context=kontekstit, joihin etuliite asetetaan +luckperms.usage.meta-setsuffix.description=Asettaa jälkiliitteen +luckperms.usage.meta-setsuffix.argument.priority=jälkiliitteen asetuksen prioriteetti +luckperms.usage.meta-setsuffix.argument.suffix=jälkiliitteen merkkijono +luckperms.usage.meta-setsuffix.argument.context=kontekstit, joihin jälkiliite asetetaan +luckperms.usage.meta-removeprefix.description=Poistaa etuliitteen +luckperms.usage.meta-removeprefix.argument.priority=etuliitteen poistamisen prioriteetti +luckperms.usage.meta-removeprefix.argument.prefix=etuliitteen merkkijono +luckperms.usage.meta-removeprefix.argument.context=kontekstit, joista etuliite poistetaan +luckperms.usage.meta-removesuffix.description=Poistaa jälkiliitteen +luckperms.usage.meta-removesuffix.argument.priority=jälkiliitteen poistamisen prioriteetti +luckperms.usage.meta-removesuffix.argument.suffix=jälkiliitteen merkkijono +luckperms.usage.meta-removesuffix.argument.context=kontekstit, joista jälkiliite poistetaan +luckperms.usage.meta-addtemp-prefix.description=Lisää etuliitteen tilapäisesti +luckperms.usage.meta-addtemp-prefix.argument.priority=etuliitteen lisäysprioriteetti +luckperms.usage.meta-addtemp-prefix.argument.prefix=etuliitteen merkkijono +luckperms.usage.meta-addtemp-prefix.argument.duration=kesto, jonka ajan etuliite on voimassa +luckperms.usage.meta-addtemp-prefix.argument.context=kontekstit, joihin etuliite lisätään +luckperms.usage.meta-addtemp-suffix.description=Lisää jälkiliitteen tilapäisesti +luckperms.usage.meta-addtemp-suffix.argument.priority=jälkiliitteen lisäysprioriteetti +luckperms.usage.meta-addtemp-suffix.argument.suffix=jälkiliitteen merkkijono +luckperms.usage.meta-addtemp-suffix.argument.duration=kesto, jonka ajan jälkiliite on voimassa +luckperms.usage.meta-addtemp-suffix.argument.context=kontekstit, joihin jälkiliite lisätään +luckperms.usage.meta-settemp-prefix.description=Asettaa etuliitteen tilapäisesti +luckperms.usage.meta-settemp-prefix.argument.priority=etuliitteen asetuksen prioriteetti +luckperms.usage.meta-settemp-prefix.argument.prefix=etuliitteen merkkijono +luckperms.usage.meta-settemp-prefix.argument.duration=kesto, jonka ajan etuliite on voimassa +luckperms.usage.meta-settemp-prefix.argument.context=kontekstit, joihin etuliite asetetaan +luckperms.usage.meta-settemp-suffix.description=Asettaa jälkiliitteen tilapäisesti +luckperms.usage.meta-settemp-suffix.argument.priority=jälkiliitteen asetuksen prioriteetti +luckperms.usage.meta-settemp-suffix.argument.suffix=jälkiliitteen merkkijono +luckperms.usage.meta-settemp-suffix.argument.duration=kesto, jonka ajan jälkiliite on voimassa +luckperms.usage.meta-settemp-suffix.argument.context=kontekstit, joihin jälkiliite asetetaan +luckperms.usage.meta-removetemp-prefix.description=Poistaa tilapäisen etuliitteen +luckperms.usage.meta-removetemp-prefix.argument.priority=etuliitteen poistamisen prioriteetti +luckperms.usage.meta-removetemp-prefix.argument.prefix=etuliitteen merkkijono +luckperms.usage.meta-removetemp-prefix.argument.context=kontekstit, joista etuliite poistetaan +luckperms.usage.meta-removetemp-suffix.description=Poistaa tilapäisen jälkiliitteen +luckperms.usage.meta-removetemp-suffix.argument.priority=jälkiliitteen poistamisen prioriteetti +luckperms.usage.meta-removetemp-suffix.argument.suffix=jälkiliitteen merkkijono +luckperms.usage.meta-removetemp-suffix.argument.context=kontekstit, joista jälkiliite poistetaan +luckperms.usage.meta-clear.description=Clears all meta +luckperms.usage.meta-clear.argument.type=the type of meta to remove +luckperms.usage.meta-clear.argument.context=the contexts to filter by +luckperms.usage.track-info.description=Näyttää tiedot nykyisestä trackista +luckperms.usage.track-editor.description=Asettaa trackin jäsenen +luckperms.usage.track-append.description=Appends a group onto the end of the track +luckperms.usage.track-append.argument.group=the group to append +luckperms.usage.track-insert.description=Inserts a group at a given position along the track +luckperms.usage.track-insert.argument.group=the group to insert +luckperms.usage.track-insert.argument.position=the position to insert the group at (the first position on the track is 1) +luckperms.usage.track-remove.description=Removes a group from the track +luckperms.usage.track-remove.argument.group=the group to remove +luckperms.usage.track-clear.description=Puhdistaa trackin jäsenet +luckperms.usage.track-rename.description=Rename the track +luckperms.usage.track-rename.argument.name=the new name +luckperms.usage.track-clone.description=Clone the track +luckperms.usage.track-clone.argument.name=the name of the track to clone onto +luckperms.usage.log-recent.description=Näyttää viimeisimmät lokimerkinnät +luckperms.usage.log-recent.argument.user=the name/uuid of the user to filter by +luckperms.usage.log-recent.argument.page=näytettävä sivu +luckperms.usage.log-search.description=Suorittaa haun lokitiedoista +luckperms.usage.log-search.argument.query=hakulauseke +luckperms.usage.log-search.argument.page=sivunumero, joka näytetään +luckperms.usage.log-notify.description=Vaihda lokiviestien ilmoitukset päälle tai pois +luckperms.usage.log-notify.argument.toggle=käytetäänkö päälle vai pois +luckperms.usage.log-user-history.description=Näyttää käyttäjän historian +luckperms.usage.log-user-history.argument.user=kayttajan nimi/uuid +luckperms.usage.log-user-history.argument.page=sivunumero, joka näytetään +luckperms.usage.log-group-history.description=Näyttää ryhmän historian +luckperms.usage.log-group-history.argument.group=ryhmän nimi +luckperms.usage.log-group-history.argument.page=sivunumero, joka näytetään +luckperms.usage.log-track-history.description=Näyttää trackin historian +luckperms.usage.log-track-history.argument.track=trackin nimi +luckperms.usage.log-track-history.argument.page=sivunumero, joka näytetään +luckperms.usage.sponge.description=Muokkaa lisättyjä Sponge-tietoja +luckperms.usage.sponge.argument.collection=kokoelma, josta kysytään +luckperms.usage.sponge.argument.subject=subjekti, jota muokataan +luckperms.usage.sponge-permission-info.description=Näyttää Sponge-palvelimen käyttöoikeudet +luckperms.usage.sponge-permission-info.argument.contexts=kontekstit, joilla suodatetaan +luckperms.usage.sponge-permission-set.description=Asettaa käyttöoikeuden Subjektille +luckperms.usage.sponge-permission-set.argument.node=kayttöoikeuden solmun nimi +luckperms.usage.sponge-permission-set.argument.tristate=arvo, johon käyttöoikeus asetetaan +luckperms.usage.sponge-permission-set.argument.contexts=kontekstit, joissa käyttöoikeus asetetaan +luckperms.usage.sponge-permission-clear.description=Poistaa Subjektin käyttöoikeudet +luckperms.usage.sponge-permission-clear.argument.contexts=kontekstit, joissa käyttöoikeudet poistetaan +luckperms.usage.sponge-parent-info.description=Näyttää Sponge-vanhemmat +luckperms.usage.sponge-parent-info.argument.contexts=kontekstit, joilla suodatetaan +luckperms.usage.sponge-parent-add.description=Lisää vanhemman Subjektille +luckperms.usage.sponge-parent-add.argument.collection=kokoelma, jossa vanhempi Subjekti sijaitsee +luckperms.usage.sponge-parent-add.argument.subject=vanhemman Subjektin nimi +luckperms.usage.sponge-parent-add.argument.contexts=kontekstit, joissa vanhempi lisätään +luckperms.usage.sponge-parent-remove.description=Poistaa vanhemman Subjektilta +luckperms.usage.sponge-parent-remove.argument.collection=kokoelma, jossa vanhempi Subjekti sijaitsee +luckperms.usage.sponge-parent-remove.argument.subject=vanhemman Subjektin nimi +luckperms.usage.sponge-parent-remove.argument.contexts=kontekstit, joissa vanhempi poistetaan +luckperms.usage.sponge-parent-clear.description=Poistaa Subjektin vanhemmat +luckperms.usage.sponge-parent-clear.argument.contexts=kontekstit, joissa vanhemmat poistetaan +luckperms.usage.sponge-option-info.description=Näyttää tietoja Subjektin vaihtoehdoista +luckperms.usage.sponge-option-info.argument.contexts=kontekstit, joilla suodatetaan +luckperms.usage.sponge-option-set.description=Asettaa Sponge-vaihtoehdon +luckperms.usage.sponge-option-set.argument.key=vaihtoehto, joka asetetaan +luckperms.usage.sponge-option-set.argument.value=vaihtoehdon arvo +luckperms.usage.sponge-option-set.argument.contexts=kontekstit, joissa vaihtoehto asetetaan +luckperms.usage.sponge-option-unset.description=Poistaa vaihtoehdon asetuksen Subjektilta +luckperms.usage.sponge-option-unset.argument.key=avain, jonka asetus poistetaan +luckperms.usage.sponge-option-unset.argument.contexts=kontekstit, joissa avain poistetaan +luckperms.usage.sponge-option-clear.description=Poistaa Subjektin vaihtoehdot +luckperms.usage.sponge-option-clear.argument.contexts=kontekstit, joissa vaihtoehdot poistetaan diff --git a/plugins/LuckPerms/translations/repository/fil_PH.properties b/plugins/LuckPerms/translations/repository/fil_PH.properties new file mode 100644 index 0000000..c37cbe8 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/fil_PH.properties @@ -0,0 +1,630 @@ +luckperms.logs.actionlog-prefix=Susi\: +luckperms.logs.verbose-prefix=VB +luckperms.logs.export-prefix=I-EXPORT +luckperms.commandsystem.available-commands=Gamitin ang {0} upang tingnan ang mga pwedeng utos +luckperms.commandsystem.command-not-recognised=Hindi ma-recognize ang utos +luckperms.commandsystem.no-permission=Wala kang pahintulot na gamitin ang utos na ito\! +luckperms.commandsystem.no-permission-subcommands=Wala kang pahintulot na gamitin ang kahit anong mga sub na utos +luckperms.commandsystem.already-executing-command=Susi\: {0} ang kasalukuyang ginagawang utos +luckperms.commandsystem.usage.sub-commands-header=Mga Sub na Utos +luckperms.commandsystem.usage.usage-header=Susi\: {0} +luckperms.commandsystem.usage.arguments-header=Mga Argumento +luckperms.first-time.no-permissions-setup=Susi\: Wala pang itinakdang mga pahintulot +luckperms.first-time.use-console-to-give-access=Bago ka makapagamit ng anumang utos sa LuckPerms sa laro, kailangan mong gamitin ang konsol para bigyan ang iyong sarili ng pahintulot +luckperms.first-time.console-command-prompt=Buksan ang iyong konsol at i-takbo ang +luckperms.first-time.next-step=Pagkatapos mong gawin ito, maaari ka nang mag-umpisa na magtakda ng iyong mga assignment sa pahintulot at mga grupo +luckperms.first-time.wiki-prompt=Hindi alam kung saan magsisimula? Tingnan dito\: {0} +luckperms.login.try-again=Pakiusap subukang muli mamaya +luckperms.login.loading-database-error=May naganap na error sa database habang naglo-load ng data ng pahintulot +luckperms.login.server-admin-check-console-errors=Kung ikaw ay isang admin ng server, mangyaring suriin ang konsol para sa anumang mga error +luckperms.login.server-admin-check-console-info=Pakitingnan ang konsol ng server para sa karagdagang impormasyon +luckperms.login.data-not-loaded-at-pre=Ang data ng pahintulot para sa iyong user ay hindi na-load sa pre-login stage +luckperms.login.unable-to-continue=Hindi makapagpatuloy +luckperms.login.craftbukkit-offline-mode-error=Ang pagkakaroon nito ay malamang na dahil sa isang conflict sa pagitan ng CraftBukkit at ng setting ng online-mode +luckperms.login.unexpected-error=May hindi inaasahang error na naganap habang itinatakda ang iyong mga pahintulot na data +luckperms.opsystem.disabled=Ang vanilla OP system ay hindi pinagana sa server na ito +luckperms.opsystem.sponge-warning=Pakipansin na ang Server Operator status ay walang epekto sa mga Sponge permission check kapag may permission plugin na naka-install, kailangan mong i-edit ang data ng user diretso +luckperms.duration.unit.years.plural={0} taon +luckperms.duration.unit.years.singular={0} taon +luckperms.duration.unit.years.short={0}t +luckperms.duration.unit.months.plural={0} buwan +luckperms.duration.unit.months.singular={0} buwan +luckperms.duration.unit.months.short={0}bu +luckperms.duration.unit.weeks.plural={0} linggo +luckperms.duration.unit.weeks.singular={0} linggo +luckperms.duration.unit.weeks.short={0}w +luckperms.duration.unit.days.plural={0} araw +luckperms.duration.unit.days.singular={0} araw +luckperms.duration.unit.days.short={0}a +luckperms.duration.unit.hours.plural={0} oras +luckperms.duration.unit.hours.singular={0} oras +luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.minutes.plural={0} minuto +luckperms.duration.unit.minutes.singular={0} minuto +luckperms.duration.unit.minutes.short={0}m +luckperms.duration.unit.seconds.plural={0} segundo +luckperms.duration.unit.seconds.singular={0} segundo +luckperms.duration.unit.seconds.short={0}s +luckperms.duration.since={0} na ang nakalipas +luckperms.command.misc.invalid-code=Hindi balido ang code +luckperms.command.misc.response-code-key=code ng tugon +luckperms.command.misc.error-message-key=menasahe +luckperms.command.misc.bytebin-unable-to-communicate=Hindi makapagkomunikasyon sa bytebin +luckperms.command.misc.webapp-unable-to-communicate=Hindi makapagkomunikasyon sa web app +luckperms.command.misc.check-console-for-errors=Suriiin ang konsol para sa mga error +luckperms.command.misc.file-must-be-in-data=Ang File {0} ay dapat na direkta sa data directory +luckperms.command.misc.wait-to-finish=Pakihintay na matapos at subukang muli +luckperms.command.misc.invalid-priority=Hindi balidong priority na {0} +luckperms.command.misc.expected-number=Inaasahang numero +luckperms.command.misc.date-parse-error=Hindi ma-parse ang petsa {0} +luckperms.command.misc.date-in-past-error=Hindi maaaring itakda ang isang petsa sa nakaraan\! +luckperms.command.misc.page=pahina {0} ng {1} +luckperms.command.misc.page-entries={0} entries +luckperms.command.misc.none=Wala +luckperms.command.misc.loading.error.unexpected=May di-inaasahang mali na naganap +luckperms.command.misc.loading.error.user=Hindi naka-load ang User +luckperms.command.misc.loading.error.user-specific=Hindi ma-load ang target user na {0} +luckperms.command.misc.loading.error.user-not-found=Ang user para sa {0} ay hindi mahanap +luckperms.command.misc.loading.error.user-save-error=May error habang nagse-save ng user data para sa {0} +luckperms.command.misc.loading.error.user-not-online=Ang User {0} ay hindi online +luckperms.command.misc.loading.error.user-invalid={0} ay hindi balidong username/uuid +luckperms.command.misc.loading.error.user-not-uuid=Ang target user na {0} ay hindi balidong uuid +luckperms.command.misc.loading.error.group=Ang Group ay hindi naka-load +luckperms.command.misc.loading.error.all-groups=Hindi maaaring mag-load lahat ng mga groups +luckperms.command.misc.loading.error.group-not-found=Ang group na pinangalanang {0} ay hindi mahanap +luckperms.command.misc.loading.error.group-save-error=May error habang nagse-save ng group data para sa {0} +luckperms.command.misc.loading.error.group-invalid={0} ay hindi balidong pangalan ng group +luckperms.command.misc.loading.error.track=Ang Track ay hindi naka-load +luckperms.command.misc.loading.error.all-tracks=Hindi maaaring mag-load lahat ng mga tracks +luckperms.command.misc.loading.error.track-not-found=Ang track na pinangalanang {0} ay hindi mahanap +luckperms.command.misc.loading.error.track-save-error=May error habang nagse-save ng track data para sa {0} +luckperms.command.misc.loading.error.track-invalid={0} ay hindi balidong pangalan ng track +luckperms.command.editor.no-match=Hindi mabuksan ang editor, walang mga object na tumugma sa nais na uri +luckperms.command.editor.start=Nagpe-prepare ng bagong sesyon ng editor, pakihintay... +luckperms.command.editor.url=I-click ang link sa ibaba para buksan ang editor +luckperms.command.editor.unable-to-communicate=Hindi makapagkomunikasyon sa editor +luckperms.command.editor.apply-edits.success=Ang data ng web editor ay na-apply sa {0} {1} nang matagumpay +luckperms.command.editor.apply-edits.success-summary={0} {1} at {2} {3} +luckperms.command.editor.apply-edits.success.additions=karagdagang bagay +luckperms.command.editor.apply-edits.success.additions-singular=karagdagang bagay +luckperms.command.editor.apply-edits.success.deletions=pinatanggal +luckperms.command.editor.apply-edits.success.deletions-singular=pinatanggal +luckperms.command.editor.apply-edits.no-changes=Walang mga pagbabago na na-apply mula sa web editor, walang edits na laman ang ibinigay na data +luckperms.command.editor.apply-edits.unknown-type=Hindi makapag-apply ng edit sa tinukoy na uri ng object +luckperms.command.editor.apply-edits.unable-to-read=Hindi makapagbasa ng data gamit ang ibinigay na code +luckperms.command.search.searching.permission=Naghahanap para sa mga users at groups na may {0} +luckperms.command.search.searching.inherit=Naghahanap para sa mga users at groups na nagmana mula kay {0} +luckperms.command.search.result=Natagpuan ang {0} entries mula sa {1} users at {2} groups +luckperms.command.search.result.default-notice=Tandaan\: kapag naghahanap para sa mga miyembro ng default group, ang mga offline players na walang ibang pahintulot ay hindi ipapakita\! +luckperms.command.search.showing-users=Nagpapakita ng user entries +luckperms.command.search.showing-groups=Nagpapakita ng group entries +luckperms.command.tree.start=Kumakalap ng permission tree, pakihintay... +luckperms.command.tree.empty=Hindi makagawa ng tree, walang mga resulta ang natagpuan +luckperms.command.tree.url=Permission tree URL +luckperms.command.verbose.invalid-filter={0} ay hindi balidong verbose filter +luckperms.command.verbose.enabled=Verbose logging {0} para sa mga checks na tumutugma sa {1} +luckperms.command.verbose.command-exec=Pinapilit {0} na magexecute ng command {1} at ini-uulat ang lahat ng checks na ginawa... +luckperms.command.verbose.off=Verbose logging {0} +luckperms.command.verbose.command-exec-complete=Kumpletong pag-execute ng command +luckperms.command.verbose.command.no-checks=Ang pag-execute ng command ay natapos, ngunit walang mga permission checks na ginawa +luckperms.command.verbose.command.possibly-async=Maaaring dahil ang plugin ay nagpapatakbo ng mga command sa background (async) +luckperms.command.verbose.command.try-again-manually=Maaari ka pa ring gumamit ng verbose manually para makadetect ng mga checks na ginawa tulad nito +luckperms.command.verbose.enabled-recording=Verbose recording {0} para sa mga checks na tumutugma sa {1} +luckperms.command.verbose.uploading=Verbose logging {0}, nag-uupload ng mga resulta... +luckperms.command.verbose.url=Verbose results URL +luckperms.command.verbose.enabled-term=enabled +luckperms.command.verbose.disabled-term=disabled +luckperms.command.verbose.query-any=ANY +luckperms.command.info.running-plugin=Kumakarera +luckperms.command.info.platform-key=Plataforma +luckperms.command.info.server-brand-key=Brand ng Server +luckperms.command.info.server-version-key=Bersyon ng Server +luckperms.command.info.storage-key=Storage +luckperms.command.info.storage-type-key=Uri +luckperms.command.info.storage.meta.split-types-key=Mga Uri +luckperms.command.info.storage.meta.ping-key=Ping +luckperms.command.info.storage.meta.connected-key=Konektado +luckperms.command.info.storage.meta.file-size-key=Laki ng File +luckperms.command.info.extensions-key=Extensions +luckperms.command.info.messaging-key=Messaging +luckperms.command.info.instance-key=Instance +luckperms.command.info.static-contexts-key=Mga Nakapirmang Konteksto +luckperms.command.info.online-players-key=Online na mga Manlalaro +luckperms.command.info.online-players-unique={0} na natatangi +luckperms.command.info.uptime-key=Oras ng Pagpapatuloy +luckperms.command.info.local-data-key=Lokal na mga Datos +luckperms.command.info.local-data={0} mga user, {1} mga grupo, {2} mga track +luckperms.command.generic.create.success={0} ay matagumpay na nilikha +luckperms.command.generic.create.error=Mayroong error habang nililikha si {0} +luckperms.command.generic.create.error-already-exists={0} ay mayroon na\! +luckperms.command.generic.delete.success={0} ay matagumpay na binura +luckperms.command.generic.delete.error=Mayroong error habang binubura si {0} +luckperms.command.generic.delete.error-doesnt-exist={0} ay hindi umiiral\! +luckperms.command.generic.rename.success={0} ay matagumpay na bininyagan bilang {1} +luckperms.command.generic.clone.success={0} ay matagumpay na kinopya sa {1} +luckperms.command.generic.info.parent.title=Mga Parent na Grupo +luckperms.command.generic.info.parent.temporary-title=Temporary Parent Groups +luckperms.command.generic.info.expires-in=nagtatapos sa +luckperms.command.generic.info.inherited-from=namana mula sa +luckperms.command.generic.info.inherited-from-self=sarili +luckperms.command.generic.show-tracks.title=Mga Track ni {0} +luckperms.command.generic.show-tracks.empty={0} ay wala sa anumang track +luckperms.command.generic.clear.node-removed={0} na mga node ay tinanggal +luckperms.command.generic.clear.node-removed-singular={0} na node ay tinanggal +luckperms.command.generic.clear={0} na mga node ay tinanggal sa konteksto {1} +luckperms.command.generic.permission.info.title=Mga Pahintulot ni {0} +luckperms.command.generic.permission.info.empty={0} ay walang itinatakang pahintulot +luckperms.command.generic.permission.info.click-to-remove=Mag-click para alisin ang node na ito mula sa {0} +luckperms.command.generic.permission.check.info.title=Impormasyon sa Pahintulot para kay {0} +luckperms.command.generic.permission.check.info.directly={0} ay may {1} itinakda sa {2} sa konteksto {3} +luckperms.command.generic.permission.check.info.inherited={0} ay namana ang {1} na itinakda sa {2} mula sa {3} sa konteksto {4} +luckperms.command.generic.permission.check.info.not-directly={0} ay walang itinatakang {1} +luckperms.command.generic.permission.check.info.not-inherited={0} ay hindi namamana ang {1} +luckperms.command.generic.permission.check.result.title=Pagsubok ng Pahintulot para kay {0} +luckperms.command.generic.permission.check.result.result-key=Resulta +luckperms.command.generic.permission.check.result.processor-key=Processor +luckperms.command.generic.permission.check.result.cause-key=Dahilan +luckperms.command.generic.permission.check.result.context-key=Konteksto +luckperms.command.generic.permission.set=Itakda ang {0} sa {1} para kay {2} sa konteksto {3} +luckperms.command.generic.permission.already-has={0} ay mayroon nang {1} na itinakda sa konteksto {2} +luckperms.command.generic.permission.set-temp=Itakda ang {0} sa {1} para kay {2} para sa tagal na {3} sa konteksto {4} +luckperms.command.generic.permission.already-has-temp={0} ay mayroon nang {1} na itinakda pansamantala sa konteksto {2} +luckperms.command.generic.permission.unset=Alisin ang {0} para kay {1} sa konteksto {2} +luckperms.command.generic.permission.doesnt-have={0} ay walang itinatakang {1} sa konteksto {2} +luckperms.command.generic.permission.unset-temp=Alisin ang pansamantalang pahintulot {0} para kay {1} sa konteksto {2} +luckperms.command.generic.permission.subtract=Itakda ang {0} sa {1} para kay {2} para sa tagal na {3} sa konteksto {4}, {5} mas mababa kaysa dati +luckperms.command.generic.permission.doesnt-have-temp={0} ay walang itinatakang pansamantalang {1} sa konteksto {2} +luckperms.command.generic.permission.clear={0} na mga pahintulot ay nilinaw sa konteksto {1} +luckperms.command.generic.parent.info.title=Mga Magulang ni {0} +luckperms.command.generic.parent.info.empty={0} ay walang itinakdang magulang +luckperms.command.generic.parent.info.click-to-remove=Mag-click para alisin ang magulang na ito mula kay {0} +luckperms.command.generic.parent.add={0} ay ngayon nagmamana ng mga pahintulot mula sa {1} sa konteksto {2} +luckperms.command.generic.parent.add-temp={0} ay ngayon pansamantalang nagmamana ng mga pahintulot mula sa {1} para sa tagal na {2} sa konteksto {3} +luckperms.command.generic.parent.set={0} ay pinalaya mula sa dati nitong mga magulang, at ngayon ay nagmamana na lamang mula sa {1} sa konteksto {2} +luckperms.command.generic.parent.set-track={0} ay pinalaya mula sa dati nitong mga magulang sa track {1}, at ngayon ay nagmamana na lamang mula sa {2} sa konteksto {3} +luckperms.command.generic.parent.remove={0} ay hindi na nagmamana ng mga pahintulot mula sa {1} sa konteksto {2} +luckperms.command.generic.parent.remove-temp={0} ay hindi na pansamantalang nagmamana ng mga pahintulot mula sa {1} sa konteksto {2} +luckperms.command.generic.parent.subtract={0} ay magmamana ng mga pahintulot mula sa {1} para sa tagal na {2} sa konteksto {3}, {4} mas mababa kaysa dati +luckperms.command.generic.parent.clear={0} na mga magulang ay nilinaw sa konteksto {1} +luckperms.command.generic.parent.clear-track={0} na mga magulang sa track {1} ay nilinaw sa konteksto {2} +luckperms.command.generic.parent.already-inherits={0} ay mayroon nang nagmamana mula sa {1} sa konteksto {2} +luckperms.command.generic.parent.doesnt-inherit={0} ay hindi nagmamana mula sa {1} sa konteksto {2} +luckperms.command.generic.parent.already-temp-inherits={0} ay mayroon nang pansamantalang nagmamana mula sa {1} sa konteksto {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} ay hindi pansamantalang nagmamana mula sa {1} sa konteksto {2} +luckperms.command.generic.chat-meta.info.title-prefix={0}''s Prefixes +luckperms.command.generic.chat-meta.info.title-suffix=Mga Suffix ni {0} +luckperms.command.generic.chat-meta.info.none-prefix={0} ay walang mga prefix +luckperms.command.generic.chat-meta.info.none-suffix={0} ay walang mga suffix +luckperms.command.generic.chat-meta.info.click-to-remove=Mag-click para alisin ang {0} na ito mula kay {1} +luckperms.command.generic.chat-meta.already-has={0} ay mayroon nang {1} {2} itinakda sa isang priyoridad ng {3} sa konteksto {4} +luckperms.command.generic.chat-meta.already-has-temp={0} ay mayroon nang pansamantalang {1} {2} itinakda sa isang priyoridad ng {3} sa konteksto {4} +luckperms.command.generic.chat-meta.doesnt-have={0} ay walang {1} {2} itinakda sa isang priyoridad ng {3} sa konteksto {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} ay walang pansamantalang {1} {2} itinakda sa isang priyoridad ng {3} sa konteksto {4} +luckperms.command.generic.chat-meta.add={0} ay mayroon nang {1} {2} itinakda sa isang priyoridad ng {3} sa konteksto {4} +luckperms.command.generic.chat-meta.add-temp={0} ay mayroon nang {1} {2} itinakda sa isang priyoridad ng {3} para sa tagal na {4} sa konteksto {5} +luckperms.command.generic.chat-meta.remove={0} ay mayroon nang {1} {2} sa priyoridad {3} na tinanggal sa konteksto {4} +luckperms.command.generic.chat-meta.remove-bulk={0} ay mayroon nang lahat ng {1} sa priyoridad {2} na tinanggal sa konteksto {3} +luckperms.command.generic.chat-meta.remove-temp={0} ay mayroon nang pansamantalang {1} {2} sa priyoridad {3} na tinanggal sa konteksto {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} ay mayroon nang lahat ng pansamantalang {1} sa priyoridad {2} na tinanggal sa konteksto {3} +luckperms.command.generic.meta.info.title=Mga Meta ni {0} +luckperms.command.generic.meta.info.none={0} ay walang mga meta +luckperms.command.generic.meta.info.click-to-remove=Mag-click para alisin ang meta na ito mula kay {0} +luckperms.command.generic.meta.already-has={0} ay mayroon nang meta key na {1} itinakda sa {2} sa konteksto {3} +luckperms.command.generic.meta.already-has-temp={0} ay mayroon nang meta key na {1} pansamantalang itinakda sa {2} sa konteksto {3} +luckperms.command.generic.meta.doesnt-have={0} ay walang meta key na {1} itinakda sa konteksto {2} +luckperms.command.generic.meta.doesnt-have-temp={0} ay walang meta key na {1} pansamantalang itinakda sa konteksto {2} +luckperms.command.generic.meta.set=Itakda ang meta key na {0} sa {1} para kay {2} sa konteksto {3} +luckperms.command.generic.meta.set-temp=Itakda ang meta key na {0} sa {1} para kay {2} para sa tagal na {3} sa konteksto {4} +luckperms.command.generic.meta.unset=Alisin ang meta key na {0} para kay {1} sa konteksto {2} +luckperms.command.generic.meta.unset-temp=Alisin ang pansamantalang meta key na {0} para kay {1} sa konteksto {2} +luckperms.command.generic.meta.clear=Ang meta na tumutugma sa uri ng {0} ay nilinaw sa konteksto {1} +luckperms.command.generic.contextual-data.title=Kontekstuwal na Datos +luckperms.command.generic.contextual-data.mode.key=mode +luckperms.command.generic.contextual-data.mode.server=server +luckperms.command.generic.contextual-data.mode.active-player=aktibong manlalaro +luckperms.command.generic.contextual-data.contexts-key=Konteksto +luckperms.command.generic.contextual-data.prefix-key=Prefix +luckperms.command.generic.contextual-data.suffix-key=Suffix +luckperms.command.generic.contextual-data.primary-group-key=Priyaryong Grupo +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Wala +luckperms.command.user.info.title=Impormasyon ng User +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=uri +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=offline +luckperms.command.user.info.status-key=Katayuan +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Hindi mo maaaring alisin ang isang user mula sa kanilang priyaryong grupo +luckperms.command.user.primarygroup.not-member={0} ay hindi pa miyembro ng {1}, idinaragdag sila ngayon +luckperms.command.user.primarygroup.already-has={0} ay mayroon nang itinatakang {1} bilang kanilang priyaryong grupo +luckperms.command.user.primarygroup.warn-option=Babala\: Ang paraan ng pagkuha ng priyaryong grupo na ginagamit ng server na ito ({0}) ay hindi sinusuportahan +luckperms.command.user.primarygroup.set={0}''s primary group was set to {1} +luckperms.command.user.track.error-not-contain-group={0} isn''t already in any groups on {1} +luckperms.command.user.track.unsure-which-track=Unsure which track to use, please specify it as an argument +luckperms.command.user.track.missing-group-advice=Either create the group, or remove it from the track and try again +luckperms.command.user.promote.added-to-first={0} isn''t in any groups on {1}, so they were added to the first group, {2} in context {3} +luckperms.command.user.promote.not-on-track={0} isn''t in any groups on {1}, so was not promoted +luckperms.command.user.promote.success=Promoting {0} along track {1} from {2} to {3} in context {4} +luckperms.command.user.promote.end-of-track=The end of track {0} was reached, unable to promote {1} +luckperms.command.user.promote.next-group-deleted=The next group on the track, {0}, no longer exists +luckperms.command.user.promote.unable-to-promote=Unable to promote user +luckperms.command.user.demote.success=Demoting {0} along track {1} from {2} to {3} in context {4} +luckperms.command.user.demote.end-of-track=The end of track {0} was reached, so {1} was removed from {2} +luckperms.command.user.demote.end-of-track-not-removed=The end of track {0} was reached, but {1} was not removed from the first group +luckperms.command.user.demote.previous-group-deleted=The previous group on the track, {0}, no longer exists +luckperms.command.user.demote.unable-to-demote=Unable to demote user +luckperms.command.group.list.title=Groups +luckperms.command.group.delete.not-default=You cannot delete the default group +luckperms.command.group.info.title=Impormasyon ng Grupo +luckperms.command.group.info.display-name-key=Display Name +luckperms.command.group.info.weight-key=Bigat +luckperms.command.group.setweight.set=Set weight to {0} for group {1} +luckperms.command.group.setdisplayname.doesnt-have={0} doesn''t have a display name set +luckperms.command.group.setdisplayname.already-has={0} already has a display name of {1} +luckperms.command.group.setdisplayname.already-in-use=The display name {0} is already being used by {1} +luckperms.command.group.setdisplayname.set=Set display name to {0} for group {1} in context {2} +luckperms.command.group.setdisplayname.removed=Removed display name for group {0} in context {1} +luckperms.command.track.list.title=Tracks +luckperms.command.track.path.empty=None +luckperms.command.track.info.showing-track=Showing Track +luckperms.command.track.info.path-property=Path +luckperms.command.track.clear={0}''s groups track was cleared +luckperms.command.track.append.success={0} ay matagumpay na inilalagay sa hulihan ng {1} +luckperms.command.track.insert.success={0} ay matagumpay na inilalagay sa index {1} ng {2} +luckperms.command.track.insert.error-number=Expected number but instead received\: {0} +luckperms.command.track.insert.error-invalid-pos=Unable to insert at position {0} +luckperms.command.track.insert.error-invalid-pos-reason=invalid position +luckperms.command.track.remove.success={0} ay matagumpay na tinanggal sa track +luckperms.command.track.error-empty={0} cannot be used as it is empty or contains only one group +luckperms.command.track.error-multiple-groups={0} is a member of multiple groups on this track +luckperms.command.track.error-ambiguous=Unable to determine their location +luckperms.command.track.already-contains={0} already contains {1} +luckperms.command.track.doesnt-contain={0} doesn''t contain {1} +luckperms.command.log.load-error=The log could not be loaded +luckperms.command.log.invalid-page=Invalid page number +luckperms.command.log.invalid-page-range=Please enter a value between {0} and {1} +luckperms.command.log.empty=No log entries to show +luckperms.command.log.notify.error-console=Cannot toggle notifications for console +luckperms.command.log.notify.enabled-term=Enabled +luckperms.command.log.notify.disabled-term=Disabled +luckperms.command.log.notify.changed-state={0} logging output +luckperms.command.log.notify.already-on=You are already receiving notifications +luckperms.command.log.notify.already-off=You aren''t currently receiving notifications +luckperms.command.log.notify.invalid-state=State unknown. Expecting {0} or {1} +luckperms.command.log.show.search=Showing recent actions for query {0} +luckperms.command.log.show.recent=Showing recent actions +luckperms.command.log.show.by=Showing recent actions by {0} +luckperms.command.log.show.history=Showing history for {0} {1} +luckperms.command.export.error-term=Error +luckperms.command.export.already-running=Another export process is already running +luckperms.command.export.file.already-exists=File {0} already exists +luckperms.command.export.file.not-writable=File {0} is not writable +luckperms.command.export.file.success=Successfully exported to {0} +luckperms.command.export.file-unexpected-error-writing=An unexpected error occurred whilst writing to the file +luckperms.command.export.web.export-code=Export code +luckperms.command.export.web.import-command-description=Use the following command to import +luckperms.command.import.term=Import +luckperms.command.import.error-term=Error +luckperms.command.import.already-running=Another import process is already running +luckperms.command.import.file.doesnt-exist=File {0} does not exist +luckperms.command.import.file.not-readable=File {0} is not readable +luckperms.command.import.file.unexpected-error-reading=An unexpected error occurred whilst reading from the import file +luckperms.command.import.file.correct-format=is it the correct format? +luckperms.command.import.web.unable-to-read=Unable to read data using the given code +luckperms.command.import.progress.percent={0}% complete +luckperms.command.import.progress.operations={0}/{1} operations complete +luckperms.command.import.starting=Starting import process +luckperms.command.import.completed=COMPLETED +luckperms.command.import.duration=took {0} seconds +luckperms.command.bulkupdate.must-use-console=The bulk update command can only be used from the console +luckperms.command.bulkupdate.invalid-data-type=Invalid type, was expecting {0} +luckperms.command.bulkupdate.invalid-constraint=Invalid constraint {0} +luckperms.command.bulkupdate.invalid-constraint-format=Constraints should be in the format {0} +luckperms.command.bulkupdate.invalid-comparison=Invalid comparison operator {0} +luckperms.command.bulkupdate.invalid-comparison-format=Expected one of the following\: {0} +luckperms.command.bulkupdate.queued=Bulk update operation was queued +luckperms.command.bulkupdate.confirm=Run {0} to execute the update +luckperms.command.bulkupdate.unknown-id=Operation with id {0} does not exist or has expired +luckperms.command.bulkupdate.starting=Running bulk update +luckperms.command.bulkupdate.success=Bulk update completed successfully +luckperms.command.bulkupdate.success.statistics.nodes=Total affected nodes +luckperms.command.bulkupdate.success.statistics.users=Total affected users +luckperms.command.bulkupdate.success.statistics.groups=Total affected groups +luckperms.command.bulkupdate.failure=Bulk update failed, check the console for errors +luckperms.command.update-task.request=An update task has been requested, please wait +luckperms.command.update-task.complete=Update task complete +luckperms.command.update-task.push.attempting=Now attempting to push to other servers +luckperms.command.update-task.push.complete=Other servers were notified via {0} successfully +luckperms.command.update-task.push.error=Error whilst pushing changes to other servers +luckperms.command.update-task.push.error-not-setup=Cannot push changes to other servers as a messaging service has not been configured +luckperms.command.reload-config.success=The configuration file was reloaded +luckperms.command.reload-config.restart-note=some options will only apply after the server has restarted +luckperms.command.translations.searching=Searching for available translations, please wait... +luckperms.command.translations.searching-error=Unable to obtain a list of available translations +luckperms.command.translations.installed-translations=Installed Translations +luckperms.command.translations.available-translations=Available Translations +luckperms.command.translations.percent-translated={0}% translated +luckperms.command.translations.translations-by=by +luckperms.command.translations.installing=Installing translations, please wait... +luckperms.command.translations.download-error=Unable download translation for {0} +luckperms.command.translations.installing-specific=Installing language {0}... +luckperms.command.translations.install-complete=Installation complete +luckperms.command.translations.download-prompt=Use {0} to download and install up-to-date versions of these translations provided by the community +luckperms.command.translations.download-override-warning=Please note that this will override any changes you''ve made for these languages +luckperms.usage.user.description=A set of commands for managing users within LuckPerms. (A ''user'' in LuckPerms is just a player, and can refer to a UUID or username) +luckperms.usage.group.description=A set of commands for managing groups within LuckPerms. Groups are just collections of permission assignments that can be given to users. New groups are made using the ''creategroup'' command. +luckperms.usage.track.description=A set of commands for managing tracks within LuckPerms. Tracks are a ordered collection of groups which can be used for defining promotions and demotions. +luckperms.usage.log.description=A set of commands for managing the logging functionality within LuckPerms. +luckperms.usage.sync.description=Reloads all data from the plugins storage into memory, and applies any changes that are detected. +luckperms.usage.info.description=Prints general information about the active plugin instance. +luckperms.usage.editor.description=Creates a new web editor session +luckperms.usage.editor.argument.type=the types to load into the editor. (''all'', ''users'' or ''groups'') +luckperms.usage.editor.argument.filter=permission to filter user entries by +luckperms.usage.verbose.description=Controls the plugins verbose permission check monitoring system. +luckperms.usage.verbose.argument.action=whether to enable/disable logging, or to upload the logged output +luckperms.usage.verbose.argument.filter=the filter to match entries against +luckperms.usage.verbose.argument.commandas=the player/command to run +luckperms.usage.tree.description=Generates a tree view (ordered list hierarchy) of all permissions known to LuckPerms. +luckperms.usage.tree.argument.scope=the root of the tree. specify "." to include all permissions +luckperms.usage.tree.argument.player=the name of an online player to check against +luckperms.usage.search.description=Searches for all of the users/groups with a specific permission +luckperms.usage.search.argument.permission=the permission to search for +luckperms.usage.search.argument.page=the page to view +luckperms.usage.network-sync.description=Sync changes with the storage and request that all other servers on the network do the same +luckperms.usage.import.description=Imports data from a (previously created) export file +luckperms.usage.import.argument.file=the file to import from +luckperms.usage.import.argument.replace=replace existing data instead of merging +luckperms.usage.import.argument.upload=upload the data from a previous export +luckperms.usage.export.description=Exports all permissions data to an ''export'' file. Can be re-imported at a later time. +luckperms.usage.export.argument.file=the file to export to +luckperms.usage.export.argument.without-users=exclude users from the export +luckperms.usage.export.argument.without-groups=exclude groups from the export +luckperms.usage.export.argument.upload=Upload all permission data to the webeditor. Can be re-imported at a later time. +luckperms.usage.reload-config.description=Reload some of the config options +luckperms.usage.bulk-update.description=Execute bulk change queries on all data +luckperms.usage.bulk-update.argument.data-type=the type of data being changed. (''all'', ''users'' or ''groups'') +luckperms.usage.bulk-update.argument.action=the action to perform on the data. (''update'' or ''delete'') +luckperms.usage.bulk-update.argument.action-field=the field to act upon. only required for ''update''. (''permission'', ''server'' or ''world'') +luckperms.usage.bulk-update.argument.action-value=the value to replace with. only required for ''update''. +luckperms.usage.bulk-update.argument.constraint=the constraints required for the update +luckperms.usage.translations.description=Manage translations +luckperms.usage.translations.argument.install=subcommand to install translations +luckperms.usage.apply-edits.description=Applies permission changes made from the web editor +luckperms.usage.apply-edits.argument.code=the unique code for the data +luckperms.usage.apply-edits.argument.target=who to apply the data to +luckperms.usage.create-group.description=Create a new group +luckperms.usage.create-group.argument.name=the name of the group +luckperms.usage.create-group.argument.weight=the weight of the group +luckperms.usage.create-group.argument.display-name=the display name of the group +luckperms.usage.delete-group.description=I-delete ang isang grupo +luckperms.usage.delete-group.argument.name=ang pangalan ng grupo +luckperms.usage.list-groups.description=I-lista ang lahat ng mga grupo sa platform +luckperms.usage.create-track.description=Gumawa ng isang bagong track +luckperms.usage.create-track.argument.name=ang pangalan ng track +luckperms.usage.delete-track.description=I-delete ang isang track +luckperms.usage.delete-track.argument.name=ang pangalan ng track +luckperms.usage.list-tracks.description=I-lista ang lahat ng mga track sa platform +luckperms.usage.user-info.description=Nagpapakita ng impormasyon tungkol sa user +luckperms.usage.user-switchprimarygroup.description=Nagpapalit ng pangunahing grupo ng user +luckperms.usage.user-switchprimarygroup.argument.group=ang grupo na papalitan +luckperms.usage.user-promote.description=Pinapataas ang ranggo ng user sa isang track +luckperms.usage.user-promote.argument.track=ang track na papataasan ng ranggo ang user +luckperms.usage.user-promote.argument.context=ang mga konteksto kung saan papataasan ang user +luckperms.usage.user-promote.argument.dont-add-to-first=tanging patataasin ang user kung nasa track na sila +luckperms.usage.user-demote.description=Pinapababa ang ranggo ng user sa isang track +luckperms.usage.user-demote.argument.track=ang track na pababain ang ranggo ang user +luckperms.usage.user-demote.argument.context=ang mga konteksto kung saan pababain ang user +luckperms.usage.user-demote.argument.dont-remove-from-first=pinipigilan ang user na alisin mula sa unang grupo +luckperms.usage.user-clone.description=Nagkoklona ng user +luckperms.usage.user-clone.argument.user=ang pangalan/uuid ng user na pagkoklunahan +luckperms.usage.group-info.description=Nagbibigay ng impormasyon tungkol sa grupo +luckperms.usage.group-listmembers.description=Nagpapakita ng mga user/grupo na nakakatanggap mula sa grupo na ito +luckperms.usage.group-listmembers.argument.page=ang pahina na gustong tingnan +luckperms.usage.group-setweight.description=Itinatakda ang timbang ng mga grupo +luckperms.usage.group-setweight.argument.weight=ang timbang na itatatakda +luckperms.usage.group-set-display-name.description=Itinatakda ang display name ng grupo +luckperms.usage.group-set-display-name.argument.name=ang pangalan na itatatag sa display +luckperms.usage.group-set-display-name.argument.context=ang mga konteksto kung saan itatatakda ang pangalan +luckperms.usage.group-rename.description=Inirerenome ang grupo +luckperms.usage.group-rename.argument.name=ang bagong pangalan +luckperms.usage.group-clone.description=Nagkoklona ng grupo +luckperms.usage.group-clone.argument.name=ang pangalan ng grupo na pagkoklunahan +luckperms.usage.holder-editor.description=Nagbubukas ng editor ng web permission +luckperms.usage.holder-showtracks.description=I-lista ang mga track na kinabibilangan ng bagay +luckperms.usage.holder-clear.description=Tinatanggal ang lahat ng mga pahintulot, magulang, at meta +luckperms.usage.holder-clear.argument.context=ang mga konteksto kung saan gusto mag-filter +luckperms.usage.permission.description=I-edit ang mga pahintulot +luckperms.usage.parent.description=I-edit ang mga pinapamana +luckperms.usage.meta.description=I-edit ang mga halaga ng metadata +luckperms.usage.permission-info.description=I-lista ang mga node ng pahintulot na kinabibilangan ng bagay +luckperms.usage.permission-info.argument.page=ang pahinang gustong tingnan +luckperms.usage.permission-info.argument.sort-mode=kung paano ayusin ang mga entry +luckperms.usage.permission-set.description=Nagtatatak ng isang pahintulot para sa bagay +luckperms.usage.permission-set.argument.node=ang node ng pahintulot na itatatag +luckperms.usage.permission-set.argument.value=ang halaga ng node +luckperms.usage.permission-set.argument.context=ang mga konteksto kung saan idaragdag ang pahintulot +luckperms.usage.permission-unset.description=Tinatanggal ang isang pahintulot para sa bagay +luckperms.usage.permission-unset.argument.node=ang node ng pahintulot na itatanggal +luckperms.usage.permission-unset.argument.context=ang mga konteksto kung saan aalisin ang pahintulot +luckperms.usage.permission-settemp.description=Nagtatatak ng isang pahintulot para sa bagay nang pansamantala +luckperms.usage.permission-settemp.argument.node=ang node ng pahintulot na itatatag +luckperms.usage.permission-settemp.argument.value=ang halaga ng node +luckperms.usage.permission-settemp.argument.duration=ang tagal bago mag-expire ang node ng pahintulot +luckperms.usage.permission-settemp.argument.temporary-modifier=kung paano ipapatupad ang pansamantalang pahintulot +luckperms.usage.permission-settemp.argument.context=ang mga konteksto kung saan idaragdag ang pahintulot +luckperms.usage.permission-unsettemp.description=Tinatanggal ang isang pansamantalang pahintulot para sa bagay +luckperms.usage.permission-unsettemp.argument.node=ang node ng pahintulot na itatanggal +luckperms.usage.permission-unsettemp.argument.duration=ang tagal na iaalis +luckperms.usage.permission-unsettemp.argument.context=ang mga konteksto kung saan aalisin ang pahintulot +luckperms.usage.permission-check.description=Sinusuri kung mayroon bang isang partikular na node ng pahintulot ang bagay +luckperms.usage.permission-check.argument.node=ang node ng pahintulot na sinusuri +luckperms.usage.permission-clear.description=Naglilinis ng lahat ng mga pahintulot +luckperms.usage.permission-clear.argument.context=ang mga konteksto kung saan gusto mag-filter +luckperms.usage.parent-info.description=I-lista ang mga grupo na ito ay nagmamana mula rito +luckperms.usage.parent-info.argument.page=ang pahinang gustong tingnan +luckperms.usage.parent-info.argument.sort-mode=kung paano ayusin ang mga entry +luckperms.usage.parent-set.description=Tinatanggal ang lahat ng iba pang mga grupo na ito ay nagmamana na at idinadagdag sila sa ibinigay na +luckperms.usage.parent-set.argument.group=ang grupo na itatapat +luckperms.usage.parent-set.argument.context=ang mga konteksto kung saan itatapat ang grupo +luckperms.usage.parent-add.description=Nagdadagdag ng isa pang grupo para ang bagay ay magmana ng pahintulot mula rito +luckperms.usage.parent-add.argument.group=ang grupo na magmamana mula rito +luckperms.usage.parent-add.argument.context=ang mga konteksto kung saan magmamana ng grupo +luckperms.usage.parent-remove.description=Tinatanggal ang isang nakaraang itinalagang patakaran ng pamamana +luckperms.usage.parent-remove.argument.group=ang grupo na tatanggalin +luckperms.usage.parent-remove.argument.context=ang mga konteksto kung saan tatanggalin ang grupo +luckperms.usage.parent-set-track.description=Tinatanggal ang lahat ng iba pang mga grupo na ito ay nagmamana na sa ibinigay na track at idinadagdag sila sa ibinigay na +luckperms.usage.parent-set-track.argument.track=ang track na itatapat sa +luckperms.usage.parent-set-track.argument.group=ang grupo na itatapat, o isang numero na may kinalaman sa posisyon ng grupo sa ibinigay na track +luckperms.usage.parent-set-track.argument.context=ang mga konteksto kung saan itatapat ang grupo +luckperms.usage.parent-add-temp.description=Nagdadagdag ng isa pang grupo para pansamantalang magmana ng pahintulot mula rito +luckperms.usage.parent-add-temp.argument.group=ang grupo na magmamana mula rito +luckperms.usage.parent-add-temp.argument.duration=ang tagal ng pagiging pansamantal na miyembro ng grupo +luckperms.usage.parent-add-temp.argument.temporary-modifier=kung paano ipapatupad ang pansamantalang pahintulot +luckperms.usage.parent-add-temp.argument.context=ang mga konteksto kung saan magmamana ng grupo +luckperms.usage.parent-remove-temp.description=Tinatanggal ang isang dating itinalagang pansamantalang patakaran ng pamamana +luckperms.usage.parent-remove-temp.argument.group=ang grupo na tatanggalin +luckperms.usage.parent-remove-temp.argument.duration=ang tagal na iaalis +luckperms.usage.parent-remove-temp.argument.context=ang mga konteksto kung saan tatanggalin ang grupo +luckperms.usage.parent-clear.description=Naglilinis ng lahat ng mga magulang +luckperms.usage.parent-clear.argument.context=ang mga konteksto kung saan gusto mag-filter +luckperms.usage.parent-clear-track.description=Naglilinis ng lahat ng mga magulang sa ibinigay na track +luckperms.usage.parent-clear-track.argument.track=ang track na tatanggalin +luckperms.usage.parent-clear-track.argument.context=ang mga konteksto kung saan gusto mag-filter +luckperms.usage.meta-info.description=Nagpapakita ng lahat ng chat meta +luckperms.usage.meta-set.description=Itinatakda ang isang halaga ng meta +luckperms.usage.meta-set.argument.key=ang key na itatatag +luckperms.usage.meta-set.argument.value=ang halaga na itatatag +luckperms.usage.meta-set.argument.context=ang mga konteksto kung saan idadagdag ang pares ng meta +luckperms.usage.meta-unset.description=Tinatanggal ang isang halaga ng meta +luckperms.usage.meta-unset.argument.key=ang key na iaalis +luckperms.usage.meta-unset.argument.context=ang mga konteksto kung saan iaalis ang pares ng meta +luckperms.usage.meta-settemp.description=Itinatakda ang isang halaga ng meta nang pansamantala +luckperms.usage.meta-settemp.argument.key=ang key na itatatag +luckperms.usage.meta-settemp.argument.value=ang halaga na itatatag +luckperms.usage.meta-settemp.argument.duration=ang tagal bago mag-expire ang halaga ng meta +luckperms.usage.meta-settemp.argument.context=ang mga konteksto kung saan idadagdag ang pares ng meta +luckperms.usage.meta-unsettemp.description=Tinatanggal ang isang pansamantalang halaga ng meta +luckperms.usage.meta-unsettemp.argument.key=ang key na iaalis +luckperms.usage.meta-unsettemp.argument.context=ang mga konteksto kung saan iaalis ang pares ng meta +luckperms.usage.meta-addprefix.description=Nagdaragdag ng isang prefix +luckperms.usage.meta-addprefix.argument.priority=ang prayoridad na idadagdag ang prefix +luckperms.usage.meta-addprefix.argument.prefix=ang string ng prefix +luckperms.usage.meta-addprefix.argument.context=ang mga konteksto kung saan idadagdag ang prefix +luckperms.usage.meta-addsuffix.description=Nagdaragdag ng isang suffix +luckperms.usage.meta-addsuffix.argument.priority=ang prayoridad na idadagdag ang suffix +luckperms.usage.meta-addsuffix.argument.suffix=ang string ng suffix +luckperms.usage.meta-addsuffix.argument.context=ang mga konteksto kung saan idadagdag ang suffix +luckperms.usage.meta-setprefix.description=Itinatakda ang isang prefix +luckperms.usage.meta-setprefix.argument.priority=ang prayoridad na itatatag ang prefix +luckperms.usage.meta-setprefix.argument.prefix=ang string ng prefix +luckperms.usage.meta-setprefix.argument.context=ang mga konteksto kung saan itatatag ang prefix +luckperms.usage.meta-setsuffix.description=Itinatakda ang isang suffix +luckperms.usage.meta-setsuffix.argument.priority=ang prayoridad na itatatag ang suffix +luckperms.usage.meta-setsuffix.argument.suffix=ang string ng suffix +luckperms.usage.meta-setsuffix.argument.context=ang mga konteksto kung saan itatatag ang suffix +luckperms.usage.meta-removeprefix.description=Tinatanggal ang isang prefix +luckperms.usage.meta-removeprefix.argument.priority=ang prayoridad na iaalis ang prefix +luckperms.usage.meta-removeprefix.argument.prefix=ang string ng prefix +luckperms.usage.meta-removeprefix.argument.context=ang mga konteksto kung saan iaalis ang prefix +luckperms.usage.meta-removesuffix.description=Tinatanggal ang isang suffix +luckperms.usage.meta-removesuffix.argument.priority=ang prayoridad na iaalis ang suffix +luckperms.usage.meta-removesuffix.argument.suffix=ang string ng suffix +luckperms.usage.meta-removesuffix.argument.context=ang mga konteksto kung saan iaalis ang suffix +luckperms.usage.meta-addtemp-prefix.description=Nagdaragdag ng isang prefix nang pansamantala +luckperms.usage.meta-addtemp-prefix.argument.priority=ang prayoridad na idadagdag ang prefix +luckperms.usage.meta-addtemp-prefix.argument.prefix=ang string ng prefix +luckperms.usage.meta-addtemp-prefix.argument.duration=ang tagal bago mag-expire ang prefix +luckperms.usage.meta-addtemp-prefix.argument.context=ang mga konteksto kung saan idadagdag ang prefix +luckperms.usage.meta-addtemp-suffix.description=Nagdaragdag ng isang suffix nang pansamantala +luckperms.usage.meta-addtemp-suffix.argument.priority=ang prayoridad na idadagdag ang suffix +luckperms.usage.meta-addtemp-suffix.argument.suffix=ang string ng suffix +luckperms.usage.meta-addtemp-suffix.argument.duration=ang tagal bago mag-expire ang suffix +luckperms.usage.meta-addtemp-suffix.argument.context=ang mga konteksto kung saan idadagdag ang suffix +luckperms.usage.meta-settemp-prefix.description=Itinatakda ang isang prefix nang pansamantala +luckperms.usage.meta-settemp-prefix.argument.priority=ang prayoridad na itatatag ang prefix +luckperms.usage.meta-settemp-prefix.argument.prefix=ang string ng prefix +luckperms.usage.meta-settemp-prefix.argument.duration=ang tagal bago mag-expire ang prefix +luckperms.usage.meta-settemp-prefix.argument.context=ang mga konteksto kung saan itatatag ang prefix +luckperms.usage.meta-settemp-suffix.description=Itinatakda ang isang suffix nang pansamantala +luckperms.usage.meta-settemp-suffix.argument.priority=ang prayoridad na itatatag ang suffix +luckperms.usage.meta-settemp-suffix.argument.suffix=ang string ng suffix +luckperms.usage.meta-settemp-suffix.argument.duration=ang tagal bago mag-expire ang suffix +luckperms.usage.meta-settemp-suffix.argument.context=ang mga konteksto kung saan itatatag ang suffix +luckperms.usage.meta-removetemp-prefix.description=Tinatanggal ang isang pansamantalang prefix +luckperms.usage.meta-removetemp-prefix.argument.priority=ang prayoridad na iaalis ang prefix +luckperms.usage.meta-removetemp-prefix.argument.prefix=ang string ng prefix +luckperms.usage.meta-removetemp-prefix.argument.context=ang mga konteksto kung saan iaalis ang prefix +luckperms.usage.meta-removetemp-suffix.description=Tinatanggal ang isang pansamantalang suffix +luckperms.usage.meta-removetemp-suffix.argument.priority=ang prayoridad na iaalis ang suffix +luckperms.usage.meta-removetemp-suffix.argument.suffix=ang string ng suffix +luckperms.usage.meta-removetemp-suffix.argument.context=ang mga konteksto kung saan iaalis ang suffix +luckperms.usage.meta-clear.description=Naglilinis ng lahat ng meta +luckperms.usage.meta-clear.argument.type=ang uri ng meta na iaalis +luckperms.usage.meta-clear.argument.context=ang mga konteksto kung saan gusto mag-filter +luckperms.usage.track-info.description=Nagbibigay ng impormasyon tungkol sa track +luckperms.usage.track-editor.description=Nagbubukas ng editor ng web permission +luckperms.usage.track-append.description=Nagdadagdag ng isang grupo sa dulo ng track +luckperms.usage.track-append.argument.group=ang grupo na idadagdag +luckperms.usage.track-insert.description=Nag-iinsert ng isang grupo sa isang ibinigay na posisyon sa track +luckperms.usage.track-insert.argument.group=ang grupo na iiinsert +luckperms.usage.track-insert.argument.position=ang posisyon kung saan iiinsert ang grupo (ang unang posisyon sa track ay 1) +luckperms.usage.track-remove.description=Tinatanggal ang isang grupo mula sa track +luckperms.usage.track-remove.argument.group=ang grupo na tatanggalin +luckperms.usage.track-clear.description=Naglilinis ng mga grupo sa track +luckperms.usage.track-rename.description=Inirerenome ang track +luckperms.usage.track-rename.argument.name=ang bagong pangalan +luckperms.usage.track-clone.description=Nagkoklona ng track +luckperms.usage.track-clone.argument.name=ang pangalan ng track na pagkoklunahan +luckperms.usage.log-recent.description=Nakikita ang mga kamakailang aksyon +luckperms.usage.log-recent.argument.user=ang pangalan/uuid ng user na gusto i-filter +luckperms.usage.log-recent.argument.page=ang bilang ng pahina na gustong tingnan +luckperms.usage.log-search.description=Naghahanap sa log para sa isang entry +luckperms.usage.log-search.argument.query=ang query na gusto hanapin +luckperms.usage.log-search.argument.page=ang bilang ng pahina na gustong tingnan +luckperms.usage.log-notify.description=Nagto-toggle ng log notifications +luckperms.usage.log-notify.argument.toggle=kung gagawing on o off +luckperms.usage.log-user-history.description=Nakikita ang kasaysayan ng isang user +luckperms.usage.log-user-history.argument.user=ang pangalan/uuid ng user +luckperms.usage.log-user-history.argument.page=ang bilang ng pahina na gustong tingnan +luckperms.usage.log-group-history.description=Nakikita ang kasaysayan ng isang grupo +luckperms.usage.log-group-history.argument.group=ang pangalan ng grupo +luckperms.usage.log-group-history.argument.page=ang bilang ng pahina na gustong tingnan +luckperms.usage.log-track-history.description=Nakikita ang kasaysayan ng isang track +luckperms.usage.log-track-history.argument.track=ang pangalan ng track +luckperms.usage.log-track-history.argument.page=ang bilang ng pahina na gustong tingnan +luckperms.usage.sponge.description=I-edit ang karagdagang data ng Sponge +luckperms.usage.sponge.argument.collection=ang koleksyon na gustong kuhanin +luckperms.usage.sponge.argument.subject=ang subject na gusto baguhin +luckperms.usage.sponge-permission-info.description=Nagpapakita ng impormasyon tungkol sa mga pahintulot ng subject +luckperms.usage.sponge-permission-info.argument.contexts=the contexts to filter by +luckperms.usage.sponge-permission-set.description=Itinatakda ang isang pahintulot para sa subject +luckperms.usage.sponge-permission-set.argument.node=ang node ng pahintulot na itatatag +luckperms.usage.sponge-permission-set.argument.tristate=the value to set the permission to +luckperms.usage.sponge-permission-set.argument.contexts=the contexts to set the permission in +luckperms.usage.sponge-permission-clear.description=Naglilinis ng lahat ng mga pahintulot +luckperms.usage.sponge-permission-clear.argument.contexts=the contexts to clear permissions in +luckperms.usage.sponge-parent-info.description=I-lista ang mga magulang ng subject +luckperms.usage.sponge-parent-info.argument.contexts=the contexts to filter by +luckperms.usage.sponge-parent-add.description=Nagdadagdag ng isa pang grupo para ang subject ay magmana ng pahintulot mula rito +luckperms.usage.sponge-parent-add.argument.collection=ang koleksyon ng subject +luckperms.usage.sponge-parent-add.argument.subject=ang pangalan ng parent Subject +luckperms.usage.sponge-parent-add.argument.contexts=ang mga konteksto upang idagdag ang magulang sa +luckperms.usage.sponge-parent-remove.description=Tinatanggal ang isang nakaraang itinalagang patakaran ng pamamana +luckperms.usage.sponge-parent-remove.argument.collection=ang koleksyon ng subject +luckperms.usage.sponge-parent-remove.argument.subject=ang pangalan ng parent Subject +luckperms.usage.sponge-parent-remove.argument.contexts=ang mga konteksto upang alisin ang magulang sa +luckperms.usage.sponge-parent-clear.description=Naglilinis ng lahat ng mga magulang +luckperms.usage.sponge-parent-clear.argument.contexts=ang mga konteksto upang linisin ang mga magulang sa +luckperms.usage.sponge-option-info.description=Nagpapakita ng impormasyon tungkol sa mga opsyon ng subject +luckperms.usage.sponge-option-info.argument.contexts=ang mga konteksto upang i-filter +luckperms.usage.sponge-option-set.description=Nagtatakda ng isang opsyon para sa Subject +luckperms.usage.sponge-option-set.argument.key=ang key na itatakda +luckperms.usage.sponge-option-set.argument.value=ang halaga na itatakda ang key +luckperms.usage.sponge-option-set.argument.contexts=ang mga konteksto upang itakda ang opsyon sa +luckperms.usage.sponge-option-unset.description=Hindi nagtatakda ng isang opsyon para sa Subject +luckperms.usage.sponge-option-unset.argument.key=ang key na hindi itatakda +luckperms.usage.sponge-option-unset.argument.contexts=ang mga konteksto upang hindi itakda ang key sa +luckperms.usage.sponge-option-clear.description=Naglilinis ng mga opsyon ng Subject +luckperms.usage.sponge-option-clear.argument.contexts=ang mga konteksto upang linisin ang mga opsyon sa diff --git a/plugins/LuckPerms/translations/repository/fr_FR.properties b/plugins/LuckPerms/translations/repository/fr_FR.properties index ba256c6..7dbfe70 100644 --- a/plugins/LuckPerms/translations/repository/fr_FR.properties +++ b/plugins/LuckPerms/translations/repository/fr_FR.properties @@ -5,11 +5,11 @@ luckperms.commandsystem.available-commands=Utilisez {0} pour afficher les comman luckperms.commandsystem.command-not-recognised=Commande non reconnue luckperms.commandsystem.no-permission=Vous n''avez pas la permission d''utiliser cette commande \! luckperms.commandsystem.no-permission-subcommands=Vous n''avez pas la permission d''utiliser les sous-commandes -luckperms.commandsystem.already-executing-command=Une autre commande est en cours d''exécution, en attendant qu''elle se termine... +luckperms.commandsystem.already-executing-command=Une autre commande est en cours d''exécution, en attente de sa fin d''exécution... luckperms.commandsystem.usage.sub-commands-header=Sous-commandes -luckperms.commandsystem.usage.usage-header=Utilisation +luckperms.commandsystem.usage.usage-header=Utilisation de la commande luckperms.commandsystem.usage.arguments-header=Arguments -luckperms.first-time.no-permissions-setup=Il semble qu''aucune autorisation n''ait encore été configurée \! +luckperms.first-time.no-permissions-setup=Il semble qu’aucune permission n’ait encore été configurée \! luckperms.first-time.use-console-to-give-access=Avant de pouvoir utiliser l''une des commandes de LuckPerms en jeu, vous devez utiliser la console pour vous donner les accès luckperms.first-time.console-command-prompt=Ouvrez votre console et exécutez luckperms.first-time.next-step=Après avoir fait ceci, vous pouvez commencer à définir vos permissions et vos groupes @@ -20,16 +20,16 @@ luckperms.login.server-admin-check-console-errors=Si vous êtes un administrateu luckperms.login.server-admin-check-console-info=Veuillez vérifier la console du serveur pour plus d''informations luckperms.login.data-not-loaded-at-pre=Les données des permissions de votre utilisateur n''ont pas été chargées pendant l''étape de pré-connexion luckperms.login.unable-to-continue=impossible de continuer -luckperms.login.craftbukkit-offline-mode-error=c''est probablement dû à un conflit entre CraftBukkit et le paramètre online-mode +luckperms.login.craftbukkit-offline-mode-error=ceci est probablement dû à un conflit entre CraftBukkit et le paramètre online-mode luckperms.login.unexpected-error=Une erreur inattendue s''est produite lors de la configuration de vos données de permission luckperms.opsystem.disabled=Le système vanilla d''OP est désactivé sur ce serveur -luckperms.opsystem.sponge-warning=Veuillez noter que le statut d''opérateur n''a aucun effet sur les vérifications de permission de Sponge lorsqu''un plugin de permissions est installé, vous devez éditer les données utilisateur directement +luckperms.opsystem.sponge-warning=Veuillez noter que le statut d''opérateur n''a aucun effet sur les vérifications de permission de Sponge lorsqu''un plugin de permissions est installé, vous devez directement éditer les données utilisateur luckperms.duration.unit.years.plural={0} ans luckperms.duration.unit.years.singular={0} an -luckperms.duration.unit.years.short={0} ans +luckperms.duration.unit.years.short={0} a luckperms.duration.unit.months.plural={0} mois luckperms.duration.unit.months.singular={0} mois -luckperms.duration.unit.months.short={0} mois +luckperms.duration.unit.months.short={0} mo luckperms.duration.unit.weeks.plural={0} semaines luckperms.duration.unit.weeks.singular={0} semaine luckperms.duration.unit.weeks.short={0} sem @@ -38,10 +38,10 @@ luckperms.duration.unit.days.singular={0} jour luckperms.duration.unit.days.short={0} j luckperms.duration.unit.hours.plural={0} heures luckperms.duration.unit.hours.singular={0} heure -luckperms.duration.unit.hours.short={0}h +luckperms.duration.unit.hours.short={0} h luckperms.duration.unit.minutes.plural={0} minutes luckperms.duration.unit.minutes.singular={0} minute -luckperms.duration.unit.minutes.short={0} m +luckperms.duration.unit.minutes.short={0} min luckperms.duration.unit.seconds.plural={0} secondes luckperms.duration.unit.seconds.singular={0} seconde luckperms.duration.unit.seconds.short={0} s @@ -55,7 +55,7 @@ luckperms.command.misc.check-console-for-errors=Vérifiez les erreurs dans la co luckperms.command.misc.file-must-be-in-data=Le fichier {0} doit être placé directement dans le répertoire de données luckperms.command.misc.wait-to-finish=Veuillez attendre la fin et réessayer luckperms.command.misc.invalid-priority=Priorité invalide {0} -luckperms.command.misc.expected-number=Un nombre est attendu +luckperms.command.misc.expected-number=Un nombre était attendu luckperms.command.misc.date-parse-error=Impossible de déterminer la date {0} luckperms.command.misc.date-in-past-error=Vous ne pouvez pas choisir une date dans le passé \! luckperms.command.misc.page=page {0} sur {1} @@ -74,11 +74,11 @@ luckperms.command.misc.loading.error.all-groups=Impossible de charger tous les g luckperms.command.misc.loading.error.group-not-found=Il n''y a aucun groupe nommé {0} luckperms.command.misc.loading.error.group-save-error=Une erreur s''est produite lors de la sauvegarde des données de groupe de {0} luckperms.command.misc.loading.error.group-invalid={0} n''est pas un nom de groupe valide -luckperms.command.misc.loading.error.track=Voie non chargée -luckperms.command.misc.loading.error.all-tracks=Impossibles de charger toutes les voies -luckperms.command.misc.loading.error.track-not-found=Impossible de trouver une voie nommée {0} -luckperms.command.misc.loading.error.track-save-error=Une erreur s''est produite lors de la sauvegarde des données de voie de {0} -luckperms.command.misc.loading.error.track-invalid={0} n''est pas un nom de voie valide +luckperms.command.misc.loading.error.track=Track non chargée +luckperms.command.misc.loading.error.all-tracks=Impossibles de charger toutes les tracks +luckperms.command.misc.loading.error.track-not-found=Impossible de trouver une track nommée {0} +luckperms.command.misc.loading.error.track-save-error=Une erreur s''est produite lors de la sauvegarde des données de track de {0} +luckperms.command.misc.loading.error.track-invalid={0} n''est pas un nom de track valide luckperms.command.editor.no-match=Impossible d''ouvrir l''éditeur, aucun objet ne correspond au type souhaité luckperms.command.editor.start=Préparation d''une nouvelle session d''éditeur, veuillez patienter... luckperms.command.editor.url=Cliquez sur le lien ci-dessous pour ouvrir l''éditeur @@ -94,7 +94,7 @@ luckperms.command.editor.apply-edits.unknown-type=Impossible d''appliquer la mod luckperms.command.editor.apply-edits.unable-to-read=Impossible de lire les données en utilisant le code donné luckperms.command.search.searching.permission=Recherche des utilisateurs et des groupes avec {0} luckperms.command.search.searching.inherit=Recherche des utilisateurs et des groupes qui héritent de {0} -luckperms.command.search.result={0} entrées trouvées de {1} utilisateurs et de {2} groupes +luckperms.command.search.result={0} entrées trouvées de {1} utilisateurs et {2} groupes luckperms.command.search.result.default-notice=Remarque \: lors de la recherche des membres dans le groupe par défaut, les joueurs hors ligne qui n''ont pas d''autres permissions ne seront pas affichés \! luckperms.command.search.showing-users=Affichage des entrées utilisateur luckperms.command.search.showing-groups=Affichage des entrées du groupe @@ -133,7 +133,7 @@ luckperms.command.info.online-players-key=Joueurs connectés luckperms.command.info.online-players-unique={0} uniques luckperms.command.info.uptime-key=Temps de fonctionnement luckperms.command.info.local-data-key=Données Locales -luckperms.command.info.local-data={0} utilisateurs, {1} groupes, {2} voies +luckperms.command.info.local-data={0} utilisateurs, {1} groupes, {2} tracks luckperms.command.generic.create.success={0} a été créé avec succès luckperms.command.generic.create.error=Une erreur est survenue lors de la création de {0} luckperms.command.generic.create.error-already-exists={0} existe déjà \! @@ -147,8 +147,8 @@ luckperms.command.generic.info.parent.temporary-title=Groupes Parents Temporaire luckperms.command.generic.info.expires-in=expire dans luckperms.command.generic.info.inherited-from=hérité de luckperms.command.generic.info.inherited-from-self=soi -luckperms.command.generic.show-tracks.title=Voies de {0} -luckperms.command.generic.show-tracks.empty={0} n''est sur aucune voie +luckperms.command.generic.show-tracks.title=Tracks de {0} +luckperms.command.generic.show-tracks.empty={0} n''est sur aucune track luckperms.command.generic.clear.node-removed={0} nÅ“uds ont été supprimés luckperms.command.generic.clear.node-removed-singular={0} nÅ“ud a été supprimé luckperms.command.generic.clear=Les nÅ“uds de {0} ont été effacés dans le contexte {1} @@ -181,12 +181,12 @@ luckperms.command.generic.parent.info.click-to-remove=Cliquez pour retirer ce pa luckperms.command.generic.parent.add={0} hérite maintenant des permissions de {1} dans le contexte {2} luckperms.command.generic.parent.add-temp={0} hérite désormais des permissions de {1} pour une durée de {2} dans le contexte {3} luckperms.command.generic.parent.set=Les groupes parents de {0} ont été effacés et il hérite maintenant seulement de {1} dans le contexte {2} -luckperms.command.generic.parent.set-track=Les groupes parents de {0} ont été effacés sur la voie {1} et il hérite maintenant seulement de {2} dans le contexte {3} +luckperms.command.generic.parent.set-track=Les groupes parents de {0} ont été effacés de la track {1} et il hérite maintenant seulement de {2} dans le contexte {3} luckperms.command.generic.parent.remove={0} n''hérite plus des permissions de {1} dans le contexte {2} luckperms.command.generic.parent.remove-temp={0} n''hérite plus temporairement des permissions de {1} dans le contexte {2} luckperms.command.generic.parent.subtract={0} héritera des permissions de {1} pour une durée de {2} dans le contexte {3}, {4} de moins qu''avant luckperms.command.generic.parent.clear=Les parents de {0} ont été effacés dans le contexte {1} -luckperms.command.generic.parent.clear-track=Les parents de {0} sur la voie {1} ont été effacés dans le contexte {2} +luckperms.command.generic.parent.clear-track=Les parents de {0} de la track {1} ont été effacés dans le contexte {2} luckperms.command.generic.parent.already-inherits={0} hérite déjà de {1} dans le contexte {2} luckperms.command.generic.parent.doesnt-inherit={0} n''hérite pas de {1} dans le contexte {2} luckperms.command.generic.parent.already-temp-inherits={0} hérite déjà temporairement de {1} dans le contexte {2} @@ -242,18 +242,18 @@ luckperms.command.user.primarygroup.already-has={0} a déjà {1} comme groupe pr luckperms.command.user.primarygroup.warn-option=Attention \: La méthode de calcul de groupe principale utilisée par ce serveur ({0}) peut ne pas refléter ce changement luckperms.command.user.primarygroup.set=Le groupe principal de {0} a été défini à {1} luckperms.command.user.track.error-not-contain-group={0} n''est pas déjà dans un groupe de {1} -luckperms.command.user.track.unsure-which-track=Veuillez spécifier la voie à utiliser comme argument -luckperms.command.user.track.missing-group-advice=Créez le groupe, ou supprimez-le de la voie et réessayez +luckperms.command.user.track.unsure-which-track=Veuillez spécifier la track à utiliser comme argument +luckperms.command.user.track.missing-group-advice=Créez le groupe, ou supprimez-le de la track et réessayez luckperms.command.user.promote.added-to-first={0} n''est dans aucun groupe sur {1}, ils ont donc été ajoutés au premier groupe, {2} dans le contexte {3} luckperms.command.user.promote.not-on-track={0} n''est dans aucun groupe sur {1}, donc n''a pas été promu -luckperms.command.user.promote.success=Promotion de {0} le long de la voie {1} de {2} à {3} dans le contexte {4} -luckperms.command.user.promote.end-of-track=La fin de la voie {0} a été atteinte, impossible de promouvoir {1} -luckperms.command.user.promote.next-group-deleted=Le groupe suivant sur la voie, {0}, n''existe plus +luckperms.command.user.promote.success=Promotion de {0} le long de la track {1} de {2} à {3} dans le contexte {4} +luckperms.command.user.promote.end-of-track=La fin de la track {0} a été atteinte, impossible de promouvoir {1} +luckperms.command.user.promote.next-group-deleted=Le groupe suivant sur la track, {0}, n''existe plus luckperms.command.user.promote.unable-to-promote=Impossible de promouvoir l''utilisateur -luckperms.command.user.demote.success=Rétrogradation de {0} le long de la piste {1} de {2} à {3} dans le contexte {4} -luckperms.command.user.demote.end-of-track=La fin de la voie {0} a été atteinte, donc {1} a été retiré de {2} -luckperms.command.user.demote.end-of-track-not-removed=La fin de la voie {0} a été atteinte, mais {1} n''a pas été retiré du premier groupe -luckperms.command.user.demote.previous-group-deleted=Le groupe précédent sur la voie, {0}, n''existe plus +luckperms.command.user.demote.success=Rétrogradation de {0} le long de la track {1} de {2} à {3} dans le contexte {4} +luckperms.command.user.demote.end-of-track=La fin de la track {0} a été atteinte, donc {1} a été retiré de {2} +luckperms.command.user.demote.end-of-track-not-removed=La fin de la track {0} a été atteinte, mais {1} n''a pas été retiré du premier groupe +luckperms.command.user.demote.previous-group-deleted=Le groupe précédent sur la track, {0}, n''existe plus luckperms.command.user.demote.unable-to-demote=Impossible de rétrograder l''utilisateur luckperms.command.group.list.title=Groupes luckperms.command.group.delete.not-default=Vous ne pouvez pas supprimer le groupe par défaut @@ -266,19 +266,19 @@ luckperms.command.group.setdisplayname.already-has={0} a déjà un nom d''affich luckperms.command.group.setdisplayname.already-in-use=Le nom d''affichage {0} est déjà utilisé par {1} luckperms.command.group.setdisplayname.set=Définir le nom d''affichage sur {0} pour le groupe {1} dans le contexte {2} luckperms.command.group.setdisplayname.removed=Retirer le nom d''affichage du groupe {0} dans le contexte {1} -luckperms.command.track.list.title=Voies -luckperms.command.track.path.empty=Aucune -luckperms.command.track.info.showing-track=Affichage de la voie +luckperms.command.track.list.title=Tracks +luckperms.command.track.path.empty=Aucun +luckperms.command.track.info.showing-track=Affichage de la track luckperms.command.track.info.path-property=Chemin -luckperms.command.track.clear=Les groupes de la voie {0} ont été effacés -luckperms.command.track.append.success=Le groupe {0} a été ajouté à la voie {1} -luckperms.command.track.insert.success=Le groupe {0} a été inséré dans la voie {1} à la position {2} -luckperms.command.track.insert.error-number=Nombre attendu, mais reçu\: {0} +luckperms.command.track.clear=Les groupes de la track {0} ont été effacés +luckperms.command.track.append.success=Le groupe {0} a été ajouté à la track {1} +luckperms.command.track.insert.success=Le groupe {0} a été inséré dans la track {1} à la position {2} +luckperms.command.track.insert.error-number=Nombre attendu, mais reçu \: {0} luckperms.command.track.insert.error-invalid-pos=Impossible d''insérer à la position {0} luckperms.command.track.insert.error-invalid-pos-reason=position invalide -luckperms.command.track.remove.success=Le groupe {0} a été retiré de la voie {1} -luckperms.command.track.error-empty=La voie {0} ne peut pas être utilisée car elle est vide ou ne contient qu''un seul groupe -luckperms.command.track.error-multiple-groups={0} est membre de plusieurs groupes sur cette voie +luckperms.command.track.remove.success=Le groupe {0} a été retiré de la track {1} +luckperms.command.track.error-empty=La track {0} ne peut pas être utilisée car elle est vide ou ne contient qu''un seul groupe +luckperms.command.track.error-multiple-groups={0} est membre de plusieurs groupes sur cette track luckperms.command.track.error-ambiguous=Impossible de déterminer sa position luckperms.command.track.already-contains={0} contient déjà {1} luckperms.command.track.doesnt-contain={0} ne contient pas {1} @@ -355,7 +355,7 @@ luckperms.command.translations.download-prompt=Utilisez {0} pour télécharger e luckperms.command.translations.download-override-warning=Veuillez noter que cela remplacera toutes les modifications que vous avez apportées à ces langues luckperms.usage.user.description=Un ensemble de commandes pour gérer les utilisateurs dans LuckPerms. (un ''utilisateur'' dans LuckPerms est juste un joueur, et peut se référer à un UUID ou à pseudo) luckperms.usage.group.description=Un ensemble de commandes pour gérer les groupes dans LuckPerms. Les groupes ne sont que des ensembles de permissions qui peuvent être attribuées aux utilisateurs. Les nouveaux groupes sont faits en utilisant la commande ''creategroup''. -luckperms.usage.track.description=Un ensemble de commandes pour gérer les voies dans LuckPerms. Les voies sont un ensemble ordonné de groupes qui peuvent être utilisés pour définir des promotions et des démotions. +luckperms.usage.track.description=Un ensemble de commandes pour gérer les tracks dans LuckPerms. Les tacks sont un ensemble ordonné de groupes qui peuvent être utilisés pour définir des promotions et des démotions. luckperms.usage.log.description=Un ensemble de commandes pour gérer les fonctionnalités de journalisation dans LuckPerms. luckperms.usage.sync.description=Recharge toutes les donnés depuis le stockage du plugin dans la mémoire, et applique les changements détectés. luckperms.usage.info.description=Affiche des informations générales sur l''instance de plugin active. @@ -401,20 +401,20 @@ luckperms.usage.create-group.argument.display-name=Le noms à afficher pour ce g luckperms.usage.delete-group.description=Supprimer un groupe luckperms.usage.delete-group.argument.name=le nom du groupe luckperms.usage.list-groups.description=Lister tous les groupes sur la plateforme -luckperms.usage.create-track.description=Créer une nouvelle voie -luckperms.usage.create-track.argument.name=le nom de la voie -luckperms.usage.delete-track.description=Supprimer une voie -luckperms.usage.delete-track.argument.name=le nom de la voie -luckperms.usage.list-tracks.description=Lister toutes les voies sur la plateforme +luckperms.usage.create-track.description=Créer une nouvelle track +luckperms.usage.create-track.argument.name=le nom de la track +luckperms.usage.delete-track.description=Supprimer une track +luckperms.usage.delete-track.argument.name=le nom de la track +luckperms.usage.list-tracks.description=Lister toutes les tracks sur la plateforme luckperms.usage.user-info.description=Affiche les informations de l''utilisateur luckperms.usage.user-switchprimarygroup.description=Change le groupe principal de l''utilisateur luckperms.usage.user-switchprimarygroup.argument.group=le groupe à utiliser -luckperms.usage.user-promote.description=Promeut l''utilisateur sur la voie -luckperms.usage.user-promote.argument.track=la voie pour laquelle promouvoir l''utilisateur +luckperms.usage.user-promote.description=Promeut l''utilisateur sur la track +luckperms.usage.user-promote.argument.track=la track pour laquelle promouvoir l''utilisateur luckperms.usage.user-promote.argument.context=les contextes dans lesquels promouvoir l''utilisateur -luckperms.usage.user-promote.argument.dont-add-to-first=ne promouvoir l''utilisateur que s''il est déjà sur la voie -luckperms.usage.user-demote.description=Rétrograde l''utilisateur vers le bas une trace -luckperms.usage.user-demote.argument.track=la voie dans laquelle rétrograder l''utilisateur +luckperms.usage.user-promote.argument.dont-add-to-first=ne promouvoir l''utilisateur que s''il est déjà sur la track +luckperms.usage.user-demote.description=Rétrograde l''utilisateur vers le bas d''une track +luckperms.usage.user-demote.argument.track=la track dans laquelle rétrograder l''utilisateur luckperms.usage.user-demote.argument.context=les contextes dans lesquels rétrograder l''utilisateur luckperms.usage.user-demote.argument.dont-remove-from-first=empêcher l''utilisateur d''être retiré du premier groupe luckperms.usage.user-clone.description=Cloner l''utilisateur @@ -432,7 +432,7 @@ luckperms.usage.group-rename.argument.name=le nouveau nom luckperms.usage.group-clone.description=Dupliquer le groupe luckperms.usage.group-clone.argument.name=le nom du groupe vers lequel dupliquer luckperms.usage.holder-editor.description=Ouvre l''éditeur de permissions web -luckperms.usage.holder-showtracks.description=Liste les pistes sur lesquelles l''objet est +luckperms.usage.holder-showtracks.description=Liste les tracks sur lesquelles l''objet est luckperms.usage.holder-clear.description=Supprime toutes les permissions, les parents et les métadonnées luckperms.usage.holder-clear.argument.context=les contextes par lesquels filtrer luckperms.usage.permission.description=Modifier les permissions @@ -474,9 +474,9 @@ luckperms.usage.parent-add.argument.context=les contextes dans lesquels le group luckperms.usage.parent-remove.description=Supprime une règle d''héritage précédemment définie luckperms.usage.parent-remove.argument.group=le groupe à retirer luckperms.usage.parent-remove.argument.context=les contextes dans lesquels retirer le groupe -luckperms.usage.parent-set-track.description=Retire tous les autres groupes dont l''objet hérite déjà sur la voie donnée et les ajoute à celui donné -luckperms.usage.parent-set-track.argument.track=la voie à définir -luckperms.usage.parent-set-track.argument.group=le groupe à définir, ou un nombre relatif à la position du groupe sur la voie donnée +luckperms.usage.parent-set-track.description=Retire tous les autres groupes dont l''objet hérite déjà sur la track donnée et les ajoute à celui donné +luckperms.usage.parent-set-track.argument.track=la track à définir +luckperms.usage.parent-set-track.argument.group=le groupe à définir, ou un nombre relatif à la position du groupe sur la track donnée luckperms.usage.parent-set-track.argument.context=les contextes dans lesquels définir le groupe luckperms.usage.parent-add-temp.description=Définit un autre groupe pour que l''objet hérite temporairement de ses permissions luckperms.usage.parent-add-temp.argument.group=le groupe duquel hériter @@ -489,8 +489,8 @@ luckperms.usage.parent-remove-temp.argument.duration=la durée à soustraire luckperms.usage.parent-remove-temp.argument.context=les contextes dans lesquels retirer le groupe luckperms.usage.parent-clear.description=Efface tous les parents luckperms.usage.parent-clear.argument.context=les contextes par lesquels filtrer -luckperms.usage.parent-clear-track.description=Efface tous les parents sur une voie donnée -luckperms.usage.parent-clear-track.argument.track=la voie à retirer +luckperms.usage.parent-clear-track.description=Efface tous les parents sur une track donnée +luckperms.usage.parent-clear-track.argument.track=la track à retirer luckperms.usage.parent-clear-track.argument.context=les contextes par lesquels filtrer luckperms.usage.meta-info.description=Afficher toutes les méta du chat luckperms.usage.meta-set.description=Définit une valeur méta @@ -499,11 +499,11 @@ luckperms.usage.meta-set.argument.value=la valeur à définir luckperms.usage.meta-set.argument.context=les contextes dans lesquels ajouter la paire de métadonnées luckperms.usage.meta-unset.description=Retire une valeur méta luckperms.usage.meta-unset.argument.key=la clé à retirer -luckperms.usage.meta-unset.argument.context=les contextes dans lesquels retirer la paire de métadonnées +luckperms.usage.meta-unset.argument.context=Les contextes dans lesquels retirer la paire de métadonnées luckperms.usage.meta-settemp.description=Définit temporairement une valeur méta -luckperms.usage.meta-settemp.argument.key=la clé à définir -luckperms.usage.meta-settemp.argument.value=la valeur à définir -luckperms.usage.meta-settemp.argument.duration=la durée avant que la valeur de la métadonnée expire +luckperms.usage.meta-settemp.argument.key=Clé à définir +luckperms.usage.meta-settemp.argument.value=Valeur à définir +luckperms.usage.meta-settemp.argument.duration=Durée avant que la valeur de la métadonnée expire luckperms.usage.meta-settemp.argument.context=les contextes dans lesquels ajouter la paire de métadonnées luckperms.usage.meta-unsettemp.description=Retire une valeur de métadonnée temporaire luckperms.usage.meta-unsettemp.argument.key=la clé à retirer @@ -563,20 +563,20 @@ luckperms.usage.meta-removetemp-suffix.argument.context=les contextes dans lesqu luckperms.usage.meta-clear.description=Efface toutes les métadonnées luckperms.usage.meta-clear.argument.type=le type de métadonnée à retirer luckperms.usage.meta-clear.argument.context=les contextes par lesquels filtrer -luckperms.usage.track-info.description=Donne des informations sur la voie -luckperms.usage.track-editor.description=Ouvre l''éditeur de permissions web -luckperms.usage.track-append.description=Ajoute un groupe à la fin de la voie +luckperms.usage.track-info.description=Donne des informations sur la track +luckperms.usage.track-editor.description=Ouvre l''éditeur web des permissions +luckperms.usage.track-append.description=Ajoute un groupe à la fin de la track luckperms.usage.track-append.argument.group=le groupe à ajouter -luckperms.usage.track-insert.description=Insère un groupe à une position donnée dans la voie +luckperms.usage.track-insert.description=Insère un groupe à une position donnée dans la track luckperms.usage.track-insert.argument.group=le groupe à insérer -luckperms.usage.track-insert.argument.position=la position à laquelle insérer le groupe (la première position de la voie est 1) -luckperms.usage.track-remove.description=Retire un groupe de la voie +luckperms.usage.track-insert.argument.position=la position à laquelle insérer le groupe (la première position de la track est 1) +luckperms.usage.track-remove.description=Retire un groupe de la track luckperms.usage.track-remove.argument.group=le groupe à retirer -luckperms.usage.track-clear.description=Efface les groupes de la voie -luckperms.usage.track-rename.description=Renommer la voie +luckperms.usage.track-clear.description=Efface les groupes de la track +luckperms.usage.track-rename.description=Renommer la track luckperms.usage.track-rename.argument.name=le nouveau nom -luckperms.usage.track-clone.description=Dupliquer la voie -luckperms.usage.track-clone.argument.name=le nom de la voie vers laquelle dupliquer +luckperms.usage.track-clone.description=Dupliquer la track +luckperms.usage.track-clone.argument.name=le nom de la track vers laquelle dupliquer luckperms.usage.log-recent.description=Voir les actions récentes luckperms.usage.log-recent.argument.user=le pseudo/uuid de l''utilisateur par lequel filtrer luckperms.usage.log-recent.argument.page=le numéro de page à afficher @@ -591,8 +591,8 @@ luckperms.usage.log-user-history.argument.page=le numéro de page à afficher luckperms.usage.log-group-history.description=Voir l''historique d''un groupe luckperms.usage.log-group-history.argument.group=le nom du groupe luckperms.usage.log-group-history.argument.page=le numéro de page à afficher -luckperms.usage.log-track-history.description=Voir l''historique d''une voie -luckperms.usage.log-track-history.argument.track=le nom de la voie +luckperms.usage.log-track-history.description=Voir l''historique d''une track +luckperms.usage.log-track-history.argument.track=le nom de la track luckperms.usage.log-track-history.argument.page=le numéro de page à afficher luckperms.usage.sponge.description=Modifier les données supplémentaires de Sponge luckperms.usage.sponge.argument.collection=la collection à consulter diff --git a/plugins/LuckPerms/translations/repository/hi_IN.properties b/plugins/LuckPerms/translations/repository/hi_IN.properties index cb63d08..9da70e0 100644 --- a/plugins/LuckPerms/translations/repository/hi_IN.properties +++ b/plugins/LuckPerms/translations/repository/hi_IN.properties @@ -149,3 +149,37 @@ luckperms.command.generic.info.inherited-from=से पà¥à¤°à¤µà¥‡à¤¶ कर luckperms.command.generic.info.inherited-from-self=सà¥à¤µà¤¯à¤‚ luckperms.command.generic.show-tracks.title={0} के टà¥à¤°à¥ˆà¤• luckperms.command.generic.show-tracks.empty={0} किसी टà¥à¤°à¥ˆà¤• पर नहीं है +luckperms.command.generic.clear.node-removed={0} नोडà¥à¤¸ हटा दिठगठथे\nसंदरà¥à¤­\: +luckperms.command.generic.clear.node-removed-singular={0} नोड हटा दिया गया +luckperms.command.generic.clear={0} के नोडà¥à¤¸ को संदरà¥à¤­ {1} में साफ़ कर दिया गया था +luckperms.command.generic.permission.info.title={0} की अनà¥à¤®à¤¤à¤¿ +luckperms.command.generic.permission.info.empty={0} के पास कोई अनà¥à¤®à¤¤à¤¿ सेट नहीं है +luckperms.command.generic.permission.info.click-to-remove=इस नोड को {0} से हटाà¤à¤‚ +luckperms.command.generic.permission.check.info.title={0} के लिठअनà¥à¤®à¤¤à¤¿ जानकारी +luckperms.command.generic.permission.check.info.directly={0} ने {3} के संदरà¥à¤­ में {1} को {2} पर सेट किया है +luckperms.command.generic.permission.check.info.inherited={0} इनहेरिट करता है {1} संदरà¥à¤­ {4} में {3} से {2} पर सेट +luckperms.command.generic.permission.check.info.not-directly={0} में {1} सेट नहीं है +luckperms.command.generic.permission.check.info.not-inherited={0} इनहेरिट नहीं करते {1} +luckperms.command.generic.permission.check.result.title={0} के लिठअनà¥à¤®à¤¤à¤¿ की जाà¤à¤š करना +luckperms.command.generic.permission.check.result.result-key=नतीजे +luckperms.command.generic.permission.check.result.processor-key=पà¥à¤°à¥‹à¤¸à¥‡à¤¸à¤° +luckperms.command.generic.permission.check.result.cause-key=कारण +luckperms.command.generic.permission.check.result.context-key=पà¥à¤°à¤¸à¤‚ग +luckperms.command.generic.permission.set={3} के संदरà¥à¤­ में {2} के लिठ{0} से {1} पर सेट करें +luckperms.command.generic.permission.already-has={0} पहले से ही {1} संदरà¥à¤­ में सेट है {2} +luckperms.command.generic.permission.set-temp=संदरà¥à¤­ {4} पर {3} के समय के लिठ{2} के लिठ{0} से {1} पर सेट करें +luckperms.command.generic.permission.already-has-temp={0} यह पहले से ही {1} असà¥à¤¥à¤¾à¤¯à¥€ रूप से संदरà¥à¤­ में सेट है {2} +luckperms.command.generic.permission.unset=संदरà¥à¤­ {2} में {1} के लिठ{0} को अनसेट करें +luckperms.command.generic.permission.doesnt-have={0} पहले से ही {1} संदरà¥à¤­ में सेट है {2} +luckperms.command.generic.permission.unset-temp={1} के संदरà¥à¤­ में {2} के लिठअसà¥à¤¥à¤¾à¤¯à¥€ अनà¥à¤®à¤¤à¤¿ {0} को अनसेट करें +luckperms.command.generic.permission.subtract=संदरà¥à¤­ {4} पर {3} के समय के लिठ{2} के लिठ{0} से {1} पर सेट करें +luckperms.command.generic.permission.doesnt-have-temp={0} यह पहले से ही {1} असà¥à¤¥à¤¾à¤¯à¥€ रूप से संदरà¥à¤­ में सेट है {2} +luckperms.command.generic.permission.clear={0} के नोडà¥à¤¸ को संदरà¥à¤­ {1} में साफ़ कर दिया गया था +luckperms.command.generic.parent.info.title={0}''s अभिभावक +luckperms.command.generic.parent.info.empty={0} के पास कोई अनà¥à¤®à¤¤à¤¿ सेट नहीं है +luckperms.command.generic.parent.info.click-to-remove=इस नोड को {0} से हटाà¤à¤‚ +luckperms.command.generic.parent.add={0} अब {1} के संदरà¥à¤­ में {2} से अनà¥à¤®à¤¤à¤¿à¤¯à¤¾à¤‚ पà¥à¤°à¤¾à¤ªà¥à¤¤ करता है +luckperms.command.generic.parent.add-temp={0} अब {1} से {2} की अवधि के लिठसंदरà¥à¤­ {3} की अनà¥à¤®à¤¤à¤¿à¤¯à¤¾à¤‚ पà¥à¤°à¤¾à¤ªà¥à¤¤ करता है +luckperms.command.generic.parent.set={0} ने अपने मौजूदा मूल समूहों को साफ़ कर दिया था, और अब केवल {1} संदरà¥à¤­ {2} में विरासत में मिला है +luckperms.command.generic.parent.set-track={0} ने अपने मौजूदा मूल समूहों को टà¥à¤°à¥ˆà¤• पर {1} साफ़ कर दिया था, और अब केवल {2} संदरà¥à¤­ {3} में विरासत में मिला है +luckperms.command.generic.parent.remove={0} अब {1} से {2} संदरà¥à¤­ में अनà¥à¤®à¤¤à¤¿à¤¯à¤¾à¤‚ पà¥à¤°à¤¾à¤ªà¥à¤¤ नहीं करता है diff --git a/plugins/LuckPerms/translations/repository/id_ID.properties b/plugins/LuckPerms/translations/repository/id_ID.properties index 5e216de..45780bf 100644 --- a/plugins/LuckPerms/translations/repository/id_ID.properties +++ b/plugins/LuckPerms/translations/repository/id_ID.properties @@ -1,7 +1,7 @@ luckperms.logs.actionlog-prefix=LOG luckperms.logs.verbose-prefix=VB luckperms.logs.export-prefix=EKSPOR -luckperms.commandsystem.available-commands=Gunakan {0} untuk menampilkan perintah yang tersedia +luckperms.commandsystem.available-commands=Gunakan {0} untuk menampilkan command yang tersedia luckperms.commandsystem.command-not-recognised=Perintah tidak dikenali luckperms.commandsystem.no-permission=Anda tidak memiliki izin untuk menggunakan perintah ini\! luckperms.commandsystem.no-permission-subcommands=Anda tidak memiliki izin untuk menggunakan anakan perintah apapun @@ -321,6 +321,9 @@ luckperms.command.import.duration=membutuhkan {0} detik luckperms.command.bulkupdate.must-use-console=Perintah pembaruan massal hanya dapat digunakan dari konsol luckperms.command.bulkupdate.invalid-data-type=Jenis tidak valid, mengharapkan {0} luckperms.command.bulkupdate.invalid-constraint=Batasan tidak valid {0} +luckperms.command.bulkupdate.invalid-constraint-format=Batasan harus dalam format {0} +luckperms.command.bulkupdate.invalid-comparison=Operator perbandingan tidak valid {0} +luckperms.command.bulkupdate.invalid-comparison-format=Diharapkan salah satu dari yang berikut ini\: {0} luckperms.command.bulkupdate.queued=Operasi pembaruan massal telah diantrekan luckperms.command.bulkupdate.confirm=Menjalankan {0} untuk mengeksekusi update luckperms.command.bulkupdate.unknown-id=Operasi dengan id {0} tidak ada atau sudah kadaluwarsa @@ -349,12 +352,30 @@ luckperms.command.translations.download-error=Tidak dapat mendownload terjemahan luckperms.command.translations.installing-specific=Menginstall bahasa {0}... luckperms.command.translations.install-complete=Instalasi selesai luckperms.command.translations.download-prompt=Gunakan {0} untuk mendownload dan menginstal ke versi terbaru dari terjemahan yang disediakan oleh komunitas +luckperms.command.translations.download-override-warning=Harap dicatat bahwa ini akan mengesampingkan perubahan apa pun yang sudah Anda buat untuk bahasa-bahasa ini +luckperms.usage.user.description=Satu set perintah untuk mengelola pengguna dalam LuckPerms. (''Pengguna'' di LuckPerms hanyalah pemain, dan dapat merujuk ke UUID atau nama pengguna) +luckperms.usage.group.description=Satu set perintah untuk mengelola grup dalam LuckPerms. Grup hanyalah kumpulan penetapan izin yang dapat diberikan kepada pengguna. Grup baru dibuat menggunakan perintah ''creategroup''. +luckperms.usage.track.description=Seperangkat perintah untuk mengelola tracks dalam LuckPerms. Tracks adalah kumpulan grup yang dapat digunakan untuk mendefinisikan promosi dan demosi. +luckperms.usage.log.description=Seperangkat perintah untuk mengelola fungsionalitas log dalam LuckPerms. luckperms.usage.sync.description=Memuat ulang semua data dari penyimpanan plugin ke memori dan mengaplikasikan semua perubahan yang terdeteksi. luckperms.usage.info.description=Menyeteak semua informasi umum tentang plugin yang aktif. luckperms.usage.editor.description=Buat sesi editor situs web baru +luckperms.usage.editor.argument.type=jenis yang akan dimuat ke dalam editor. (''all'', ''users'' atau ''grup'') +luckperms.usage.editor.argument.filter=izin untuk memfilter entri pengguna menurut +luckperms.usage.verbose.description=Mengontrol sistem pemantauan pemeriksaan izin verbose plugin. +luckperms.usage.verbose.argument.action=apakah ingin mengaktifkan/menonaktifkan logging, atau mengunggah output yang dicatat +luckperms.usage.verbose.argument.filter=filter untuk mencocokkan entri terhadap +luckperms.usage.verbose.argument.commandas=pemain/perintah untuk dijalankan +luckperms.usage.tree.description=Menghasilkan tampilan pohon (hierarki daftar yang diurutkan) dari semua izin yang diketahui oleh LuckPerms. +luckperms.usage.tree.argument.scope=akar pohon. Tentukan "." untuk memasukkan semua izin +luckperms.usage.tree.argument.player=nama pemain online yang diperiksa +luckperms.usage.search.description=Mencari semua pengguna/grup dengan izin spesifik +luckperms.usage.search.argument.permission=ijin untuk mencari luckperms.usage.search.argument.page=halaman untuk ditampilkan +luckperms.usage.network-sync.description=Sinkronkan perubahan dengan penyimpanan dan minta agar semua server lain di jaringan melakukan hal yang sama luckperms.usage.import.description=Import data dari file yang sudah di export luckperms.usage.import.argument.file=file untuk di impor dari +luckperms.usage.import.argument.replace=mengganti data yang tersedia dari pada menggabungkan luckperms.usage.import.argument.upload=mengupload data dari ekspor sebelumnya luckperms.usage.export.description=Mengekspor semua data perizinan ke ''ekspor'' file. Dapat di impor kembali nantinya. luckperms.usage.export.argument.file=file untuk di ekspor ke @@ -362,9 +383,17 @@ luckperms.usage.export.argument.without-users=mengecualikan pengguna dari ekspor luckperms.usage.export.argument.without-groups=mengecualikan kelompok dari ekspor luckperms.usage.export.argument.upload=Mengupload semua data perizinan ke webeditor. Dapat di impor kembali nantinya. luckperms.usage.reload-config.description=Memuat ulang beberapa opsi konfigurasi +luckperms.usage.bulk-update.description=Jalankan kueri perubahan massal pada semua data luckperms.usage.bulk-update.argument.data-type=tipe data yang sedang diganti. (''semua'', ''pengguna'' atau ''kelompok'') +luckperms.usage.bulk-update.argument.action=tindakan yang akan dilakukan pada data. (''perbarui'' atau ''hapus'') +luckperms.usage.bulk-update.argument.action-field=bidang untuk bertindak. hanya diperlukan untuk ''pembaruan''. (''izin'', ''server'' atau ''dunia'') +luckperms.usage.bulk-update.argument.action-value=nilai yang akan diganti. hanya diperlukan untuk ''pembaruan''. +luckperms.usage.bulk-update.argument.constraint=kendala yang diperlukan untuk pembaruan luckperms.usage.translations.description=Mengelola terjemahan +luckperms.usage.translations.argument.install=subperintah untuk memasang terjemahan luckperms.usage.apply-edits.description=Menerapkan perubahan perzinan yang dibuat dari web editor +luckperms.usage.apply-edits.argument.code=kode unik untuk data +luckperms.usage.apply-edits.argument.target=kepada siapa data akan diterapkan luckperms.usage.create-group.description=Membuat kelompok baru luckperms.usage.create-group.argument.name=nama kelompok luckperms.usage.create-group.argument.weight=berat kelompok @@ -382,7 +411,12 @@ luckperms.usage.user-switchprimarygroup.description=Mengganti kelompok utama pen luckperms.usage.user-switchprimarygroup.argument.group=group untuk dialihkan luckperms.usage.user-promote.description=Mempromosikan pengguna naik ke track luckperms.usage.user-promote.argument.track=track telah mempromosikan pengguna naik +luckperms.usage.user-promote.argument.context=konteks untuk mempromosikan pengguna luckperms.usage.user-promote.argument.dont-add-to-first=hanya promosikan pengguna apabila mereka telah berada pada track +luckperms.usage.user-demote.description=Menurunkan pengguna 1 kelompok +luckperms.usage.user-demote.argument.track=track untuk menurunkan pengguna +luckperms.usage.user-demote.argument.context=konteks untuk menurunkan pengguna +luckperms.usage.user-demote.argument.dont-remove-from-first=mencegah pengguna dihapus dari grup pertama luckperms.usage.user-clone.description=Klon pengguna luckperms.usage.user-clone.argument.user=nama/uuid dari pengguna untuk di klonkan luckperms.usage.group-info.description=Memberikan tentang info kelompok @@ -392,57 +426,105 @@ luckperms.usage.group-setweight.description=Menetapkan berat kelompok luckperms.usage.group-setweight.argument.weight=berat untuk ditetapkan luckperms.usage.group-set-display-name.description=Menerapkan nama tampilan kelompok luckperms.usage.group-set-display-name.argument.name=nama untuk diterapkan +luckperms.usage.group-set-display-name.argument.context=konteks untuk diatur ke nama luckperms.usage.group-rename.description=Mengubah nama kelompok luckperms.usage.group-rename.argument.name=nama baru luckperms.usage.group-clone.description=Salin kelompok luckperms.usage.group-clone.argument.name=nama dari kelompok untuk yang akan salin luckperms.usage.holder-editor.description=Membukan perizinan web editor +luckperms.usage.holder-showtracks.description=Mendaftar track tempat objek berada luckperms.usage.holder-clear.description=Menghapus semua perizinan, kelompok dan meta +luckperms.usage.holder-clear.argument.context=konteks untuk difilter berdasarkan luckperms.usage.permission.description=Mengubah perizinan luckperms.usage.parent.description=Merubah turunan luckperms.usage.meta.description=Edit nilai metadata +luckperms.usage.permission-info.description=Mendaftar node perizinan yang dimiliki objek luckperms.usage.permission-info.argument.page=halaman untuk ditampilkan luckperms.usage.permission-info.argument.sort-mode=bagaimana cara mengurutkan entri luckperms.usage.permission-set.description=Mengatur perizinan untuk objek +luckperms.usage.permission-set.argument.node=node perizinan yang akan diatur luckperms.usage.permission-set.argument.value=nilai node +luckperms.usage.permission-set.argument.context=konteks untuk ditambahkan ke perizinan +luckperms.usage.permission-unset.description=Membatalkan perizinan untuk objek +luckperms.usage.permission-unset.argument.node=node perizinan yang akan dihapus +luckperms.usage.permission-unset.argument.context=konteks untuk menghapus izin di luckperms.usage.permission-settemp.description=Mengatur perizinan untuk objek sementara +luckperms.usage.permission-settemp.argument.node=node perizinan yang akan diatur luckperms.usage.permission-settemp.argument.value=nilai node +luckperms.usage.permission-settemp.argument.duration=durasi sampai node perizinan berakhir +luckperms.usage.permission-settemp.argument.temporary-modifier=bagaimana perizinan sementara seharusnya diterapkan +luckperms.usage.permission-settemp.argument.context=konteks untuk menambahkan izin di +luckperms.usage.permission-unsettemp.description=Membatalkan izin sementara untuk objek +luckperms.usage.permission-unsettemp.argument.node=simpul izin untuk dibatalkan pengaturannya +luckperms.usage.permission-unsettemp.argument.duration=durasi untuk mengurangi +luckperms.usage.permission-unsettemp.argument.context=konteks untuk menghapus izin di luckperms.usage.permission-clear.description=Menghapus semua perizinan luckperms.usage.parent-info.argument.page=halaman untuk ditampilkan luckperms.usage.parent-info.argument.sort-mode=bagaimana cara mengurutkan entri luckperms.usage.parent-set.argument.group=kelompok ditetapkan ke luckperms.usage.parent-remove.argument.group=kelompok untuk dihapus luckperms.usage.parent-remove-temp.argument.group=kelompok untuk dihapus +luckperms.usage.parent-clear.argument.context=konteks untuk difilter berdasarkan +luckperms.usage.parent-clear-track.argument.context=konteks untuk difilter berdasarkan luckperms.usage.meta-info.description=Menampilkan semua meta chat +luckperms.usage.meta-set.description=Mengatur nilai meta +luckperms.usage.meta-set.argument.key=kunci untuk diterapkan luckperms.usage.meta-set.argument.value=nilai yang kan diterapkan +luckperms.usage.meta-set.argument.context=konteks untuk ditambah pasangan meta di +luckperms.usage.meta-unset.description=Menghapus nilai meta +luckperms.usage.meta-unset.argument.key=kunci untuk dihapus +luckperms.usage.meta-unset.argument.context=konteks untuk dihapuskan pasangan meta di +luckperms.usage.meta-settemp.description=Mengatur nilai meta sementara +luckperms.usage.meta-settemp.argument.key=kunci untuk diterapkan luckperms.usage.meta-settemp.argument.value=nilai yang kan diterapkan +luckperms.usage.meta-settemp.argument.duration=durasi sampai nilai meta berakhir +luckperms.usage.meta-settemp.argument.context=konteks untuk ditambah pasangan meta +luckperms.usage.meta-unsettemp.description=Menghapus nilai meta sementara +luckperms.usage.meta-unsettemp.argument.key=kunci untuk dihapus +luckperms.usage.meta-unsettemp.argument.context=konteks untuk dihapuskan pasangan meta di luckperms.usage.meta-addprefix.description=Menambahkan awalan +luckperms.usage.meta-addprefix.argument.priority=prioritas untuk mengatur awalan pada +luckperms.usage.meta-addprefix.argument.prefix=string awalan +luckperms.usage.meta-addprefix.argument.context=konteks untuk ditambahkan di awalan luckperms.usage.meta-addsuffix.description=Menambahkan akhiran luckperms.usage.meta-addsuffix.argument.priority=prioritas untuk mengatur akhiran pada +luckperms.usage.meta-addsuffix.argument.suffix=string akhiran +luckperms.usage.meta-addsuffix.argument.context=konteks untuk ditambahkan di akhiran luckperms.usage.meta-setprefix.description=Mengatur awalan luckperms.usage.meta-setprefix.argument.priority=prioritas untuk mengatur awalan pada +luckperms.usage.meta-setprefix.argument.prefix=string awalan luckperms.usage.meta-setsuffix.description=Mengatur akhiran luckperms.usage.meta-setsuffix.argument.priority=prioritas untuk mengatur akhiran pada +luckperms.usage.meta-setsuffix.argument.suffix=string akhiran luckperms.usage.meta-removeprefix.description=Menghapus awalan luckperms.usage.meta-removeprefix.argument.priority=prioritas untuk mengatur awalan pada +luckperms.usage.meta-removeprefix.argument.prefix=string awalan luckperms.usage.meta-removesuffix.description=Menghapus akhiran luckperms.usage.meta-removesuffix.argument.priority=prioritas untuk menghapus akhiran pada +luckperms.usage.meta-removesuffix.argument.suffix=string akhiran luckperms.usage.meta-addtemp-prefix.description=Menambahkan awalan sementara luckperms.usage.meta-addtemp-prefix.argument.priority=prioritas untuk mengatur awalan pada +luckperms.usage.meta-addtemp-prefix.argument.prefix=string awalan luckperms.usage.meta-addtemp-prefix.argument.duration=durasi sampai awalan berakhir luckperms.usage.meta-addtemp-suffix.description=Menambahkan akhiran sementara luckperms.usage.meta-addtemp-suffix.argument.priority=prioritas untuk mengatur akhiran pada +luckperms.usage.meta-addtemp-suffix.argument.suffix=string akhiran luckperms.usage.meta-addtemp-suffix.argument.duration=durasi sampai akhiran berakhir luckperms.usage.meta-settemp-prefix.description=Menetapkan awalan sementara luckperms.usage.meta-settemp-prefix.argument.priority=prioritas untuk mengatur awalan pada +luckperms.usage.meta-settemp-prefix.argument.prefix=string awalan luckperms.usage.meta-settemp-prefix.argument.duration=durasi sampai awalan berakhir luckperms.usage.meta-settemp-suffix.description=Menetapkan akhiran sementara luckperms.usage.meta-settemp-suffix.argument.priority=prioritas untuk mengatur akhiran pada +luckperms.usage.meta-settemp-suffix.argument.suffix=string akhiran luckperms.usage.meta-settemp-suffix.argument.duration=durasi sampai akhiran berakhir luckperms.usage.meta-removetemp-prefix.description=Menghapus awalan sementara luckperms.usage.meta-removetemp-prefix.argument.priority=prioritas untuk menghapus awalan pada +luckperms.usage.meta-removetemp-prefix.argument.prefix=string awalan luckperms.usage.meta-removetemp-suffix.description=Menghapus akhiran sementara luckperms.usage.meta-removetemp-suffix.argument.priority=prioritas untuk menghapus akhiran pada +luckperms.usage.meta-removetemp-suffix.argument.suffix=string akhiran +luckperms.usage.meta-clear.description=Hapus semua meta luckperms.usage.track-editor.description=Membukan perizinan web editor luckperms.usage.track-append.argument.group=kelompok untuk ditambahkan luckperms.usage.track-insert.argument.group=kelompok untuk dimasukkan @@ -453,6 +535,8 @@ luckperms.usage.track-rename.description=Mengubah nama track luckperms.usage.track-rename.argument.name=nama baru luckperms.usage.track-clone.description=Salin track luckperms.usage.track-clone.argument.name=nama dari track yang akan salin +luckperms.usage.log-recent.description=Meliihat tindakan terbaru +luckperms.usage.log-recent.argument.user=nama/uuid dari pengguna untuk di filtel berdasarkan luckperms.usage.log-recent.argument.page=nomor halaman untuk ditampilkan luckperms.usage.log-search.argument.page=nomor halaman untuk ditampilkan luckperms.usage.log-user-history.description=Tampilkan histori pengguna @@ -464,17 +548,24 @@ luckperms.usage.log-group-history.argument.page=nomor halaman untuk ditampilkan luckperms.usage.log-track-history.description=Lihat riwayat track luckperms.usage.log-track-history.argument.track=nama track luckperms.usage.log-track-history.argument.page=nomor halaman untuk ditampilkan +luckperms.usage.sponge.description=Mengatur data ekstra Sponge +luckperms.usage.sponge.argument.subject=subjek yang akan di modifikasi luckperms.usage.sponge-permission-info.description=Menampilkan informasi tentang perizinan subjek +luckperms.usage.sponge-permission-info.argument.contexts=konteks untuk memfilter luckperms.usage.sponge-permission-set.description=Mengatur perizinan untuk subjek +luckperms.usage.sponge-permission-set.argument.node=node perizinan yang akan diatur +luckperms.usage.sponge-permission-set.argument.tristate=nilai yang akan ditetapkan untuk izin luckperms.usage.sponge-permission-set.argument.contexts=konteks untuk ditambahkan ke perizinan luckperms.usage.sponge-permission-clear.description=Membersihkan perizinan Subjek luckperms.usage.sponge-permission-clear.argument.contexts=konteks untuk dihapuskan ke perizinan luckperms.usage.sponge-parent-info.description=Menampilkan informasi tentang kelompok subjek luckperms.usage.sponge-parent-info.argument.contexts=konteks untuk diurutkan berdasarkan luckperms.usage.sponge-parent-add.description=Menambahkan kelompok ke Subjek +luckperms.usage.sponge-parent-add.argument.collection=kumpulan subjek tempat Subjek induk berada luckperms.usage.sponge-parent-add.argument.subject=nama dari subjek kelompok luckperms.usage.sponge-parent-add.argument.contexts=konteks untuk ditambahkan ke kelompok luckperms.usage.sponge-parent-remove.description=Menghapus kelompok dari Subjek +luckperms.usage.sponge-parent-remove.argument.collection=kumpulan subjek tempat Subjek induk berada luckperms.usage.sponge-parent-remove.argument.subject=nama dari subjek kelompok luckperms.usage.sponge-parent-remove.argument.contexts=konteks untuk dihapuskan ke kelompok luckperms.usage.sponge-parent-clear.description=Membersihkan kelompok Subjek @@ -482,3 +573,11 @@ luckperms.usage.sponge-parent-clear.argument.contexts=konteks untuk dihapuskan k luckperms.usage.sponge-option-info.description=Menampilkan informasi tentang opsi subjek luckperms.usage.sponge-option-info.argument.contexts=konteks untuk diurutkan berdasarkan luckperms.usage.sponge-option-set.description=Mengatur opsi untuk subjek +luckperms.usage.sponge-option-set.argument.key=kunci untuk diterapkan +luckperms.usage.sponge-option-set.argument.value=nilai untuk mengatur kunci +luckperms.usage.sponge-option-set.argument.contexts=konteks untuk mengatur opsi +luckperms.usage.sponge-option-unset.description=Membatalkan pengaturan opsi untuk Subjek +luckperms.usage.sponge-option-unset.argument.key=kunci untuk dihapus +luckperms.usage.sponge-option-unset.argument.contexts=konteks untuk membatalkan pengaturan kunci +luckperms.usage.sponge-option-clear.description=Menghapus opsi Subjek +luckperms.usage.sponge-option-clear.argument.contexts=konteks untuk menghapus opsi di diff --git a/plugins/LuckPerms/translations/repository/it_IT.properties b/plugins/LuckPerms/translations/repository/it_IT.properties index 5af4a5f..7a8f773 100644 --- a/plugins/LuckPerms/translations/repository/it_IT.properties +++ b/plugins/LuckPerms/translations/repository/it_IT.properties @@ -182,8 +182,8 @@ luckperms.command.generic.parent.add={0} ora eredita i permessi da {1} nel conte luckperms.command.generic.parent.add-temp={0} ora eredita i permessi da {1} per una durata di {2} nel contesto {3} luckperms.command.generic.parent.set={0} ha cancellato i propri gruppi genitore esistenti, e ora eredita solo {1} nel contesto {2} luckperms.command.generic.parent.set-track={0} ha cancellato i suoi gruppi genitore esistenti sulla traccia {1}, e ora eredita solo {2} nel contesto {3} -luckperms.command.generic.parent.remove={0} ora eredita i permessi da {1} nel contesto {2} -luckperms.command.generic.parent.remove-temp={0} ora eredita i permessi da {1} nel contesto {2} +luckperms.command.generic.parent.remove={0} non eredita più i permessi da {1} nel contesto {2} +luckperms.command.generic.parent.remove-temp={0} non eredita più temporaneamente i permessi da {1} nel contesto {2} luckperms.command.generic.parent.subtract={0} erediterà i permessi da {1} per una durata di {2} nel contesto {3}, {4} in meno rispetto a prima luckperms.command.generic.parent.clear=I permessi di {0} sono stati cancellati nel contesto {1} luckperms.command.generic.parent.clear-track=I principali di {0} sulla traccia {1} sono stati cancellati nel contesto {2} diff --git a/plugins/LuckPerms/translations/repository/ja_JP.properties b/plugins/LuckPerms/translations/repository/ja_JP.properties index f1d0c92..d2dd9dd 100644 --- a/plugins/LuckPerms/translations/repository/ja_JP.properties +++ b/plugins/LuckPerms/translations/repository/ja_JP.properties @@ -122,7 +122,7 @@ luckperms.command.info.server-version-key=サーãƒãƒ¼ãƒãƒ¼ã‚¸ãƒ§ãƒ³ luckperms.command.info.storage-key=ストレージ luckperms.command.info.storage-type-key=タイプ luckperms.command.info.storage.meta.split-types-key=タイプ -luckperms.command.info.storage.meta.ping-key=応答速度 +luckperms.command.info.storage.meta.ping-key=Ping luckperms.command.info.storage.meta.connected-key=接続済㿠luckperms.command.info.storage.meta.file-size-key=ファイルサイズ luckperms.command.info.extensions-key=拡張機能 @@ -154,16 +154,16 @@ luckperms.command.generic.clear.node-removed-singular={0} 個ã®ãƒŽãƒ¼ãƒ‰ãŒå‰Š luckperms.command.generic.clear={0} ã®ãƒŽãƒ¼ãƒ‰ã¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {1} ã§ã‚¯ãƒªã‚¢ã•れã¾ã—㟠luckperms.command.generic.permission.info.title={0} ã®æ¨©é™ luckperms.command.generic.permission.info.empty={0} ã¯æ¨©é™ã‚’æŒã£ã¦ã„ã¾ã›ã‚“ -luckperms.command.generic.permission.info.click-to-remove=クリックã—㦠{0} ã‹ã‚‰ã“ã®ãƒŽãƒ¼ãƒ‰ã‚’削除ã—ã¾ã™ +luckperms.command.generic.permission.info.click-to-remove=ã“ã®ãƒŽãƒ¼ãƒ‰ã‚’ {0} ã‹ã‚‰å‰Šé™¤ã™ã‚‹ã«ã¯ã‚¯ãƒªãƒƒã‚¯ã—ã¦ãã ã•ã„ luckperms.command.generic.permission.check.info.title={0} ã®æ¨©é™æƒ…å ± luckperms.command.generic.permission.check.info.directly={0} 㯠{1} ãŒã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {3} ã§ {2} ã«è¨­å®šã•れã¦ã„ã¾ã™ -luckperms.command.generic.permission.check.info.inherited={0} ã¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {4} ã§ {2} ã«è¨­å®šã•れ㟠{1} ã‚’ {3} ã‹ã‚‰ç¶™æ‰¿ã—ã¦ã„ã¾ã™ -luckperms.command.generic.permission.check.info.not-directly={0} 㯠{1} を設定ã•れã¦ã„ã¾ã›ã‚“ +luckperms.command.generic.permission.check.info.inherited={0} 㯠{3} ã‹ã‚‰ {1} ㌠{2} ã«è¨­å®šã•れã¦ã„ã‚‹ {4} を継承ã—ã¦ã„ã¾ã™ +luckperms.command.generic.permission.check.info.not-directly={0} 㯠{1} ãŒè¨­å®šã•れã¦ã„ã¾ã›ã‚“ luckperms.command.generic.permission.check.info.not-inherited={0} 㯠{1} を継承ã—ã¦ã„ã¾ã›ã‚“ luckperms.command.generic.permission.check.result.title={0} ã®æ¨©é™ãƒã‚§ãƒƒã‚¯ luckperms.command.generic.permission.check.result.result-key=çµæžœ luckperms.command.generic.permission.check.result.processor-key=プロセッサー -luckperms.command.generic.permission.check.result.cause-key=ç†ç”± +luckperms.command.generic.permission.check.result.cause-key=原因 luckperms.command.generic.permission.check.result.context-key=コンテキスト luckperms.command.generic.permission.set=コンテキスト {3} ã§ {2} ã® {0} ã‚’ {1} ã«è¨­å®šã—ã¾ã—㟠luckperms.command.generic.permission.already-has={0} ã¯ã™ã§ã«ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {2} ã§ {1} ãŒè¨­å®šã•れã¦ã„ã¾ã™ @@ -172,7 +172,7 @@ luckperms.command.generic.permission.already-has-temp={0} ã¯ã™ã§ã«ã‚³ãƒ³ãƒ† luckperms.command.generic.permission.unset=コンテキスト {2} ã§ {1} ã‹ã‚‰ {0} ã®è¨­å®šã‚’解除ã—ã¾ã—㟠luckperms.command.generic.permission.doesnt-have={0} ã¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {2} ã§ {1} を設定ã•れã¦ã„ã¾ã›ã‚“ luckperms.command.generic.permission.unset-temp=コンテキスト {2} ã§ {1} ã®ä¸€æ™‚çš„ãªæ¨©é™ {0} を解除ã—ã¾ã—㟠-luckperms.command.generic.permission.subtract=コンテキスト {4} ã§æœ‰åŠ¹æœŸé™ã‚’以å‰ã‚ˆã‚Š{5} å°‘ãªã„ {3} ã®é–“ {2} ã® {0} ã‚’ {1} ã«è¨­å®šã—ã¾ã—㟠+luckperms.command.generic.permission.subtract=コンテキスト {4} ã§ {2} ã«å¯¾ã—㦠{3} ã®æœŸé–“ã€{0} ã‚’ {1} ã«è¨­å®šã—ã¾ã—ãŸã€‚ã“れã¯ä»¥å‰ã‚ˆã‚Š {5} å°‘ãªããªã‚Šã¾ã™ luckperms.command.generic.permission.doesnt-have-temp={0} ã¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {2} ã§ {1} を一時的ã«è¨­å®šã•れã¦ã„ã¾ã›ã‚“ luckperms.command.generic.permission.clear={0} ã®æ¨©é™ã¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {1} ã§ã‚¯ãƒªã‚¢ã•れã¾ã—㟠luckperms.command.generic.parent.info.title={0} ã®è¦ª @@ -214,14 +214,14 @@ luckperms.command.generic.meta.already-has-temp={0} ã¯ã™ã§ã«ã‚³ãƒ³ãƒ†ã‚­ã‚¹ luckperms.command.generic.meta.doesnt-have={0} ã¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {2} ã§ãƒ¡ã‚¿ã‚­ãƒ¼ {1} を設定ã•れã¦ã„ã¾ã›ã‚“ luckperms.command.generic.meta.doesnt-have-temp={0} ã¯ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {2} ã§ãƒ¡ã‚¿ã‚­ãƒ¼ {1} を一時的ã«è¨­å®šã•れã¦ã„ã¾ã›ã‚“ luckperms.command.generic.meta.set=コンテキスト {3} ã§ {2} ã«ãƒ¡ã‚¿ã‚­ãƒ¼ {0} ã‚’ {1} ã§è¨­å®šã—ã¾ã—㟠-luckperms.command.generic.meta.set-temp=コンテキスト {4}, æœ‰åŠ¹æœŸé™ {3} ã§ {2} ã«ãƒ¡ã‚¿ã‚­ãƒ¼ {0} ã‚’ {1} ã§è¨­å®šã—ã¾ã—㟠+luckperms.command.generic.meta.set-temp=コンテキスト {4} ã§ {2} ã®ãƒ¡ã‚¿ã‚­ãƒ¼ {0} を期間 {3} ã®é–“ {1} ã«è¨­å®šã—ã¾ã—㟠luckperms.command.generic.meta.unset=コンテキスト {2} ã§ {1} ã®ãƒ¡ã‚¿ã‚­ãƒ¼ {0} ã®è¨­å®šã‚’解除ã—ã¾ã—㟠luckperms.command.generic.meta.unset-temp=コンテキスト {2} ã§ {1} ã®ä¸€æ™‚çš„ãªãƒ¡ã‚¿ã‚­ãƒ¼ {0} を解除ã—ã¾ã—㟠-luckperms.command.generic.meta.clear=タイプ {1} ã«ä¸€è‡´ã™ã‚‹ {0} ã®ãƒ¡ã‚¿ã‚’コンテキスト {2} ã§æ¶ˆåŽ»ã—ã¾ã—㟠+luckperms.command.generic.meta.clear=コンテキスト {2} ã§ {0} ã®ã‚¿ã‚¤ãƒ— {1} ã«ä¸€è‡´ã™ã‚‹ãƒ¡ã‚¿ãŒã‚¯ãƒªã‚¢ã•れã¾ã—㟠luckperms.command.generic.contextual-data.title=コンテキストデータ luckperms.command.generic.contextual-data.mode.key=モード luckperms.command.generic.contextual-data.mode.server=サーãƒãƒ¼ -luckperms.command.generic.contextual-data.mode.active-player=アクティブãªãƒ—レイヤー +luckperms.command.generic.contextual-data.mode.active-player=アクティブプレイヤー luckperms.command.generic.contextual-data.contexts-key=コンテキスト luckperms.command.generic.contextual-data.prefix-key=プレフィックス luckperms.command.generic.contextual-data.suffix-key=サフィックス @@ -231,7 +231,7 @@ luckperms.command.generic.contextual-data.null-result=ãªã— luckperms.command.user.info.title=ユーザー情報 luckperms.command.user.info.uuid-key=UUID luckperms.command.user.info.uuid-type-key=タイプ -luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.mojang=å…¬å¼ luckperms.command.user.info.uuid-type.not-mojang=オフライン luckperms.command.user.info.status-key=ステータス luckperms.command.user.info.status.online=オンライン @@ -242,7 +242,7 @@ luckperms.command.user.primarygroup.already-has={0} ã¯ã™ã§ã« {1} をプラ luckperms.command.user.primarygroup.warn-option=警告\: ã“ã®ã‚µãƒ¼ãƒãƒ¼ ({0}) ã§ä½¿ç”¨ã•れã¦ã„るプライマリグループã®è¨ˆç®—方法ã¯ã€ã“ã®å¤‰æ›´ã‚’åæ˜ ã—ã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚りã¾ã™ luckperms.command.user.primarygroup.set={0} ã®ãƒ—ライマリグループ㯠{1} ã«è¨­å®šã•れã¾ã—㟠luckperms.command.user.track.error-not-contain-group={0} 㯠{1} ã®ã©ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«ã‚‚属ã—ã¦ã„ã¾ã›ã‚“ -luckperms.command.user.track.unsure-which-track=使用ã™ã‚‹ãƒˆãƒ©ãƒƒã‚¯ãŒä¸æ˜Žã§ã™ã€å¼•æ•°ã¨ã—ã¦æŒ‡å®šã—ã¦ãã ã•ã„ +luckperms.command.user.track.unsure-which-track=ã©ã®ãƒˆãƒ©ãƒƒã‚¯ã‚’使用ã™ã‚‹ã‹ã‚ã‹ã‚‰ãªã„å ´åˆã¯ã€å¼•æ•°ã¨ã—ã¦æŒ‡å®šã—ã¦ãã ã•ã„。 luckperms.command.user.track.missing-group-advice=グループを作æˆã™ã‚‹ã‹ã€ãƒˆãƒ©ãƒƒã‚¯ã‹ã‚‰å‰Šé™¤ã—ã¦å†è©¦è¡Œã—ã¦ãã ã•ã„ luckperms.command.user.promote.added-to-first={0} 㯠{1} ã®ã©ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«ã‚‚属ã—ã¦ã„ãªã„ãŸã‚ã€æœ€åˆã®ã‚°ãƒ«ãƒ¼ãƒ— {2} ã«ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ {3} ã§è¿½åŠ ã•れã¾ã—㟠luckperms.command.user.promote.not-on-track={0} 㯠{1} ã®ã©ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«ã‚‚属ã—ã¦ã„ãªã„ãŸã‚ã€æ˜‡æ ¼ã•れã¾ã›ã‚“ã§ã—㟠@@ -259,8 +259,8 @@ luckperms.command.group.list.title=グループ luckperms.command.group.delete.not-default=デフォルトã®ã‚°ãƒ«ãƒ¼ãƒ—ã¯å‰Šé™¤ã§ãã¾ã›ã‚“ luckperms.command.group.info.title=グループ情報 luckperms.command.group.info.display-name-key=表示å -luckperms.command.group.info.weight-key=é‡ã¿ -luckperms.command.group.setweight.set=グループ {1} ã®é‡ã¿ã‚’ {0} ã«è¨­å®šã—ã¾ã—㟠+luckperms.command.group.info.weight-key=ウェイト +luckperms.command.group.setweight.set=グループ {1} ã®ã‚¦ã‚§ã‚¤ãƒˆã‚’ {0} ã«è¨­å®šã—ã¾ã—㟠luckperms.command.group.setdisplayname.doesnt-have={0} ã«è¡¨ç¤ºåã¯è¨­å®šã•れã¦ã„ã¾ã›ã‚“ luckperms.command.group.setdisplayname.already-has={0} ã¯ã™ã§ã«è¡¨ç¤ºå㌠{1} ã§ã™ luckperms.command.group.setdisplayname.already-in-use=表示å {0} ã¯ã™ã§ã« {1} ã«ä½¿ç”¨ã•れã¦ã„ã¾ã™ @@ -273,7 +273,7 @@ luckperms.command.track.info.path-property=パス luckperms.command.track.clear={0} ã®ã‚°ãƒ«ãƒ¼ãƒ—トラックをクリアã—ã¾ã—㟠luckperms.command.track.append.success=グループ {0} ã¯ãƒˆãƒ©ãƒƒã‚¯ {1} ã«è¿½åŠ ã•れã¾ã—㟠luckperms.command.track.insert.success=グループ {0} ã¯ãƒˆãƒ©ãƒƒã‚¯ {1} ã® {2} ç•ªç›®ã«æŒ¿å…¥ã•れã¾ã—㟠-luckperms.command.track.insert.error-number=数値ã§ã¯ãªã„ã‚‚ã®ãŒæŒ‡å®šã•れã¾ã—ãŸ\: {0} +luckperms.command.track.insert.error-number=数値ãŒå¿…è¦ã§ã™ãŒã€ä»£ã‚り㫠{0} ãŒå…¥åŠ›ã•れã¾ã—ãŸã€‚ luckperms.command.track.insert.error-invalid-pos={0} ç•ªç›®ã«æŒ¿å…¥ã§ãã¾ã›ã‚“ã§ã—㟠luckperms.command.track.insert.error-invalid-pos-reason=無効ãªä½ç½® luckperms.command.track.remove.success=グループ {0} ã¯ãƒˆãƒ©ãƒƒã‚¯ {1} ã‹ã‚‰å‰Šé™¤ã•れã¾ã—㟠@@ -298,16 +298,16 @@ luckperms.command.log.show.recent=æœ€è¿‘ã®æ“作を表示ã™ã‚‹ luckperms.command.log.show.by={0} ã«ã‚ˆã‚‹æœ€è¿‘ã®æ“作を表示ã™ã‚‹ luckperms.command.log.show.history={0} {1} ã®å±¥æ­´ã‚’表示ã—ã¦ã„ã¾ã™ luckperms.command.export.error-term=エラー -luckperms.command.export.already-running=ä»–ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆå‡¦ç†ãŒå®Ÿè¡Œã•れã¦ã„ã¾ã™ +luckperms.command.export.already-running=ä»–ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆãƒ—ロセスãŒå®Ÿè¡Œã•れã¦ã„ã¾ã™ luckperms.command.export.file.already-exists=ファイル {0} ã¯ã™ã§ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ -luckperms.command.export.file.not-writable=ファイル {0} ã¯æ›¸ãè¾¼ã¿ç¦æ­¢ã§ã™ +luckperms.command.export.file.not-writable=ファイル {0} ã¯æ›¸ãè¾¼ã¿ç¦æ­¢çŠ¶æ…‹ã§ã™ luckperms.command.export.file.success={0} ã¸ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆãŒæ­£å¸¸ã«å®Œäº†ã—ã¾ã—㟠luckperms.command.export.file-unexpected-error-writing=ファイルã¸ã®æ›¸ãè¾¼ã¿ä¸­ã«äºˆæœŸã—ãªã„エラーãŒç™ºç”Ÿã—ã¾ã—㟠luckperms.command.export.web.export-code=エクスãƒãƒ¼ãƒˆã‚³ãƒ¼ãƒ‰ luckperms.command.export.web.import-command-description=インãƒãƒ¼ãƒˆã™ã‚‹ã«ã¯æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦ãã ã•ã„ luckperms.command.import.term=インãƒãƒ¼ãƒˆ luckperms.command.import.error-term=エラー -luckperms.command.import.already-running=ä»–ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆå‡¦ç†ãŒå®Ÿè¡Œã•れã¦ã„ã¾ã™ +luckperms.command.import.already-running=ä»–ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆãƒ—ãƒ­ã‚»ã‚¹ãŒæ—¢ã«å®Ÿè¡Œä¸­ã§ã™ luckperms.command.import.file.doesnt-exist=ファイル {0} ã¯å­˜åœ¨ã—ã¾ã›ã‚“ luckperms.command.import.file.not-readable=ファイル {0} を読ã¿è¾¼ã‚ã¾ã›ã‚“ luckperms.command.import.file.unexpected-error-reading=ファイルã®èª­ã¿è¾¼ã¿ä¸­ã«äºˆæœŸã—ãªã„エラーãŒç™ºç”Ÿã—ã¾ã—㟠@@ -324,17 +324,17 @@ luckperms.command.bulkupdate.invalid-constraint={0} ã¯ç„¡åйãªåˆ¶ç´„ã§ã™ luckperms.command.bulkupdate.invalid-constraint-format=制約㯠{0} ã®ãƒ•ォーマットã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ luckperms.command.bulkupdate.invalid-comparison=ç„¡åŠ¹ãªæ¯”è¼ƒæ¼”ç®—å­ {0} luckperms.command.bulkupdate.invalid-comparison-format=次ã®ã„ãšã‚Œã‹ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™\: {0} -luckperms.command.bulkupdate.queued=一括更新ãŒã‚­ãƒ¥ãƒ¼ã«è¿½åŠ ã•れã¾ã—㟠+luckperms.command.bulkupdate.queued=ãƒãƒ«ã‚¯ã‚¢ãƒƒãƒ—デートãŒã‚­ãƒ¥ãƒ¼ã«è¿½åŠ ã•れã¾ã—㟠luckperms.command.bulkupdate.confirm={0} を実行ã—ã¦æ›´æ–°ã‚’行ã„ã¾ã™ luckperms.command.bulkupdate.unknown-id=id {0} ã®æ“作ã¯å­˜åœ¨ã—ãªã„ã‹ã€æœŸé™åˆ‡ã‚Œã§ã™ -luckperms.command.bulkupdate.starting=一括更新を実行中 -luckperms.command.bulkupdate.success=ä¸€æ‹¬æ›´æ–°ãŒæ­£å¸¸ã«å®Œäº†ã—ã¾ã—㟠+luckperms.command.bulkupdate.starting=ãƒãƒ«ã‚¯ã‚¢ãƒƒãƒ—デートを実行中 +luckperms.command.bulkupdate.success=ãƒãƒ«ã‚¯ã‚¢ãƒƒãƒ—ãƒ‡ãƒ¼ãƒˆãŒæ­£å¸¸ã«å®Œäº†ã—ã¾ã—㟠luckperms.command.bulkupdate.success.statistics.nodes=変更ã•れãŸãƒŽãƒ¼ãƒ‰æ•° luckperms.command.bulkupdate.success.statistics.users=変更ã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼æ•° luckperms.command.bulkupdate.success.statistics.groups=変更ã•れãŸã‚°ãƒ«ãƒ¼ãƒ—æ•° -luckperms.command.bulkupdate.failure=一括更新ãŒå¤±æ•—ã—ã¾ã—ãŸã€ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ã‚¨ãƒ©ãƒ¼ã‚’確èªã—ã¦ãã ã•ã„ -luckperms.command.update-task.request=更新タスクãŒè¦æ±‚ã•れã¾ã—ãŸã€ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„ -luckperms.command.update-task.complete=更新タスクãŒå®Œäº†ã—ã¾ã—㟠+luckperms.command.bulkupdate.failure=ãƒãƒ«ã‚¯ã‚¢ãƒƒãƒ—デートã«å¤±æ•—ã—ã¾ã—ãŸã€‚コンソールã§ã‚¨ãƒ©ãƒ¼ã‚’確èªã—ã¦ãã ã•ã„ +luckperms.command.update-task.request=アップデートãŒè¦æ±‚ã•れã¾ã—ãŸã€ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„ +luckperms.command.update-task.complete=アップデートãŒå®Œäº†ã—ã¾ã—㟠luckperms.command.update-task.push.attempting=ç¾åœ¨ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã«é©ç”¨ã—よã†ã¨ã—ã¦ã„ã¾ã™ luckperms.command.update-task.push.complete=ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã¯ {0} çµŒç”±ã§æ­£å¸¸ã«é©ç”¨ã•れã¾ã—㟠luckperms.command.update-task.push.error=ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã¸ã®å¤‰æ›´ã®é©ç”¨ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—㟠@@ -346,7 +346,7 @@ luckperms.command.translations.searching-error=利用å¯èƒ½ãªç¿»è¨³ã®ãƒªã‚¹ãƒˆ luckperms.command.translations.installed-translations=インストール済ã¿ã®ç¿»è¨³ luckperms.command.translations.available-translations=利用å¯èƒ½ãªç¿»è¨³ luckperms.command.translations.percent-translated={0}% 翻訳済㿠-luckperms.command.translations.translations-by=by +luckperms.command.translations.translations-by=作æˆè€… luckperms.command.translations.installing=翻訳をインストールã—ã¦ã„ã¾ã™ã€‚ãŠå¾…ã¡ãã ã•ã„... luckperms.command.translations.download-error={0} ã®ç¿»è¨³ã‚’ダウンロードã§ãã¾ã›ã‚“ luckperms.command.translations.installing-specific=言語 {0} をインストール中... @@ -388,7 +388,7 @@ luckperms.usage.bulk-update.argument.data-type=変更ã•れるデータã®ã‚¿ã‚¤ luckperms.usage.bulk-update.argument.action=データ上ã§å®Ÿè¡Œã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ (''update'' ã¾ãŸã¯ ''delete'') luckperms.usage.bulk-update.argument.action-field=実行ã™ã‚‹å¯¾è±¡ã€‚''update'' 時ã®ã¿å¿…è¦ã§ã™ã€‚(''permission'', ''server'' ã¾ãŸã¯ ''world'') luckperms.usage.bulk-update.argument.action-value=ç½®ãæ›ãˆå¾Œã®å€¤ã€‚''update'' ã«ã®ã¿å¿…è¦ã§ã™ã€‚ -luckperms.usage.bulk-update.argument.constraint=æ›´æ–°ã™ã‚‹æ¡ä»¶ +luckperms.usage.bulk-update.argument.constraint=æ›´æ–°ã«å¿…è¦ãªåˆ¶ç´„ luckperms.usage.translations.description=翻訳を管ç†ã™ã‚‹ luckperms.usage.translations.argument.install=翻訳をインストールã™ã‚‹ã‚µãƒ–コマンド luckperms.usage.apply-edits.description=ウェブエディターã§å¤‰æ›´ã—ãŸæ¨©é™ã‚’é©ç”¨ã—ã¾ã™ @@ -422,8 +422,8 @@ luckperms.usage.user-clone.argument.user=複製先ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®åå‰ã¾ãŸ luckperms.usage.group-info.description=グループã«ã¤ã„ã¦ã®æƒ…報を表示ã™ã‚‹ luckperms.usage.group-listmembers.description=ã“ã®ã‚°ãƒ«ãƒ¼ãƒ—ã‹ã‚‰ç¶™æ‰¿ã—ã¦ã„るユーザーやグループを表示ã™ã‚‹ luckperms.usage.group-listmembers.argument.page=表示ã™ã‚‹ãƒšãƒ¼ã‚¸ -luckperms.usage.group-setweight.description=グループã®é‡ã•を設定ã™ã‚‹ -luckperms.usage.group-setweight.argument.weight=設定ã™ã‚‹é‡ã• +luckperms.usage.group-setweight.description=グループã®ã‚¦ã‚§ã‚¤ãƒˆã‚’設定ã™ã‚‹ +luckperms.usage.group-setweight.argument.weight=設定ã™ã‚‹ã‚¦ã‚§ã‚¤ãƒˆ luckperms.usage.group-set-display-name.description=グループã®è¡¨ç¤ºåを設定ã™ã‚‹ luckperms.usage.group-set-display-name.argument.name=設定ã™ã‚‹åå‰ luckperms.usage.group-set-display-name.argument.context=åå‰ã‚’設定ã™ã‚‹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆ diff --git a/plugins/LuckPerms/translations/repository/ka_GE.properties b/plugins/LuckPerms/translations/repository/ka_GE.properties new file mode 100644 index 0000000..cf219d8 --- /dev/null +++ b/plugins/LuckPerms/translations/repository/ka_GE.properties @@ -0,0 +1,130 @@ +luckperms.logs.actionlog-prefix=ჯურნáƒáƒšáƒ˜ +luckperms.logs.verbose-prefix=მრáƒáƒ•áƒáƒšáƒ›áƒ”ტყველი +luckperms.logs.export-prefix=ჩáƒáƒ›áƒáƒ¢áƒ•ირთე +luckperms.commandsystem.available-commands=გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნე {0} რáƒáƒ› ნáƒáƒ®áƒ ბრძáƒáƒœáƒ”ბები +luckperms.commandsystem.command-not-recognised=ბრძáƒáƒœáƒ”ბრვერ იქნრáƒáƒ›áƒáƒªáƒœáƒáƒ‘ილი +luckperms.commandsystem.no-permission=თქვენთ áƒáƒ  გáƒáƒ¥áƒ•თ უფლებრგáƒáƒ›áƒáƒ˜áƒ§áƒ”ნáƒáƒ— ეს ბრძáƒáƒœáƒ”ბáƒ\! +luckperms.commandsystem.no-permission-subcommands=თქვენ áƒáƒ  გáƒáƒ¥áƒ•თ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნáƒáƒ— ეს ბრძáƒáƒœáƒ”ბრáƒáƒœ Sub-ბრძáƒáƒœáƒ”ბრ+luckperms.commandsystem.already-executing-command=მიმდინáƒáƒ áƒ”áƒáƒ‘ს სხვრბრძáƒáƒœáƒ”ბის შესრულებáƒ, დáƒáƒ•ელáƒáƒ“áƒáƒ— მის დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბáƒáƒ¡... +luckperms.commandsystem.usage.sub-commands-header=Sub-ბრძáƒáƒœáƒ”ბრ+luckperms.commandsystem.usage.usage-header=ბრძáƒáƒœáƒ”ბის გáƒáƒ›áƒáƒ§áƒ”ნებრ+luckperms.commandsystem.usage.arguments-header=áƒáƒ áƒ’უმენტი +luckperms.first-time.no-permissions-setup=რáƒáƒ’áƒáƒ áƒª ჩáƒáƒœáƒ¡ áƒáƒ áƒª ერთი ბრძáƒáƒœáƒ‘რáƒáƒ  დáƒáƒ§áƒ”ნებულáƒ\! +luckperms.first-time.use-console-to-give-access=სáƒáƒœáƒáƒ› გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებთ LuckPerms-ს იქáƒáƒ›áƒ“ე გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნთ კáƒáƒœáƒ¡áƒáƒšáƒ˜ რáƒáƒ—რთქვენ თáƒáƒ•ს მისცეთ უფლებრგáƒáƒ›áƒáƒ˜áƒ§áƒ”ნáƒáƒ¡ LuckPerms-ი +luckperms.first-time.console-command-prompt=გáƒáƒ®áƒ¡áƒ”ნი კáƒáƒœáƒ¡áƒáƒšáƒ˜ დრგáƒáƒ£áƒ¨áƒ•ით +luckperms.first-time.next-step=რáƒáƒ“ესáƒáƒª áƒáƒ›áƒáƒ¡ მáƒáƒ áƒ©áƒ”ბით áƒáƒ›áƒáƒ¡ თქვენ შეგიძლიáƒáƒ— დáƒáƒ˜áƒ¬áƒ§áƒáƒ— ყველáƒáƒ¤áƒ”რი +luckperms.first-time.wiki-prompt=áƒáƒ  იცი სáƒáƒ˜áƒ“áƒáƒœ დáƒáƒ˜áƒ¬áƒ§áƒ? დáƒáƒáƒ¬áƒ˜áƒ áƒ” áƒáƒ¥ {0} +luckperms.login.try-again=გთხáƒáƒ•თ სცáƒáƒ“ეთ მáƒáƒ’ვიáƒáƒœáƒ”ბით +luckperms.login.loading-database-error=მáƒáƒœáƒáƒªáƒ”მთრბáƒáƒ–áƒáƒ¨áƒ˜ დáƒáƒ¤áƒ˜áƒ¥áƒ¡áƒ˜áƒ áƒ“რშეცდáƒáƒ›áƒ +luckperms.login.server-admin-check-console-errors=თუ სერვერის áƒáƒ“მინი ხáƒáƒ  შეáƒáƒ›áƒáƒ¬áƒ›áƒ” კáƒáƒœáƒ¡áƒáƒšáƒ˜ ერáƒáƒ áƒ”ბის დáƒáƒ¡áƒáƒ¤áƒ˜áƒ¥áƒ¡áƒ˜áƒ áƒ”ბლáƒáƒ“ +luckperms.login.server-admin-check-console-info=გთხáƒáƒ•თ შეáƒáƒ›áƒáƒ¬áƒ›áƒ”თ სერვერის კáƒáƒœáƒ¡áƒáƒšáƒ˜ დáƒáƒ›áƒáƒ¢áƒ”ბითი ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის +luckperms.login.data-not-loaded-at-pre=თქვენი მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის ნებáƒáƒ áƒ—ვებáƒáƒ—რმáƒáƒœáƒáƒªáƒ”მები áƒáƒ  ჩáƒáƒ˜áƒ¢áƒ•ირთრწინáƒáƒ¡áƒ¬áƒáƒ áƒ˜ შესვლის ეტáƒáƒžáƒ–ე +luckperms.login.unable-to-continue=გáƒáƒ’რძელებრვერ ხერხდებრ+luckperms.login.craftbukkit-offline-mode-error=ეს სáƒáƒ•áƒáƒ áƒáƒ£áƒ“áƒáƒ“ CraftBukkit''სრდრáƒáƒœáƒšáƒáƒ˜áƒœ რეჟიმის პáƒáƒ áƒáƒ›áƒ”ტრს შáƒáƒ áƒ˜áƒ¡ კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒ˜áƒ¡ გáƒáƒ›áƒáƒ გáƒáƒ›áƒáƒ¬áƒ•ეული +luckperms.login.unexpected-error=ნებáƒáƒ áƒ—ვáƒáƒ—რმáƒáƒœáƒáƒªáƒ”მების დáƒáƒ§áƒ”ნებისáƒáƒ¡ გáƒáƒ›áƒáƒ•ლინდრმáƒáƒ£áƒšáƒáƒ“ნელი შეცდáƒáƒ›áƒ +luckperms.opsystem.disabled=áƒáƒ› სერვერზე გáƒáƒ›áƒáƒ áƒ—ულირვáƒáƒœáƒ˜áƒšáƒáƒ¡ OP სისტემრ+luckperms.opsystem.sponge-warning=გთხáƒáƒ•თ გáƒáƒ˜áƒ—ვáƒáƒšáƒ˜áƒ¡áƒ¬áƒ˜áƒœáƒáƒ—, რáƒáƒ› სერვერის áƒáƒžáƒ”რáƒáƒ¢áƒáƒ áƒ˜áƒ¡ სტáƒáƒ¢áƒ£áƒ¡áƒ˜ გáƒáƒ•ლენáƒáƒ¡ áƒáƒ  áƒáƒ®áƒ“ენს ღრუბლის ნებáƒáƒ áƒ—ვის შემáƒáƒ¬áƒ›áƒ”ბáƒáƒ–ე, რáƒáƒ“ესáƒáƒª ნებáƒáƒ áƒ—ვის მáƒáƒ“ულირáƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜. თქვენ პირდáƒáƒžáƒ˜áƒ  უნდრშეცვáƒáƒšáƒáƒ— მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის. +luckperms.duration.unit.years.plural={0} წელი +luckperms.duration.unit.years.singular={0} წელი +luckperms.duration.unit.years.short={0}წ +luckperms.duration.unit.months.plural={0} თვე +luckperms.duration.unit.months.singular={0} თვე +luckperms.duration.unit.months.short={0}თვ +luckperms.duration.unit.weeks.plural={0} კვირრ+luckperms.duration.unit.weeks.singular={0} კვირრ+luckperms.duration.unit.weeks.short={0}კვ +luckperms.duration.unit.days.plural={0} დღე +luckperms.duration.unit.days.singular={0} დღე +luckperms.duration.unit.days.short={0}დ +luckperms.duration.unit.hours.plural={0} სáƒáƒáƒ—ი +luckperms.duration.unit.hours.singular={0} სáƒáƒáƒ—ი +luckperms.duration.unit.hours.short={0}სთ +luckperms.duration.unit.minutes.plural={0} წუთი +luckperms.duration.unit.minutes.singular={0} წუთი +luckperms.duration.unit.minutes.short={0}წთ +luckperms.duration.unit.seconds.plural={0} წáƒáƒ›áƒ˜ +luckperms.duration.unit.seconds.singular={0} წáƒáƒ›áƒ˜ +luckperms.duration.unit.seconds.short={0}წმ +luckperms.duration.since={0} უკáƒáƒœ +luckperms.command.misc.invalid-code=áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ კáƒáƒ“ი +luckperms.command.misc.response-code-key=სáƒáƒžáƒáƒ¡áƒ£áƒ®áƒ კáƒáƒ“ი +luckperms.command.misc.error-message-key=შეტყáƒáƒ‘ინებრ+luckperms.command.misc.bytebin-unable-to-communicate=ბáƒáƒ˜áƒ—ბინთáƒáƒœ კáƒáƒ›áƒ£áƒœáƒ˜áƒ™áƒáƒªáƒ˜áƒ ვერ ხერხდებრ+luckperms.command.misc.webapp-unable-to-communicate=ვებ-áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒáƒ¡áƒ—áƒáƒœ კáƒáƒ›áƒ£áƒœáƒ˜áƒ™áƒáƒªáƒ˜áƒ ვერ ხერხდებრ+luckperms.command.misc.check-console-for-errors=შეáƒáƒ›áƒáƒ¬áƒ›áƒ”თ კáƒáƒœáƒ¡áƒáƒšáƒ˜ შეცდáƒáƒ›áƒ”ბისთვის +luckperms.command.misc.file-must-be-in-data=ფáƒáƒ˜áƒšáƒ˜ {0} უნდრიყáƒáƒ¡ მáƒáƒœáƒáƒªáƒ”მთრკáƒáƒ¢áƒáƒšáƒáƒ’ის პირდáƒáƒžáƒ˜áƒ áƒ˜ შვილáƒáƒ‘ილი +luckperms.command.misc.wait-to-finish=გთხáƒáƒ•თ, დáƒáƒ”ლáƒáƒ“áƒáƒ— მის დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბáƒáƒ¡ დრსცáƒáƒ“áƒáƒ— ხელáƒáƒ®áƒšáƒ +luckperms.command.misc.invalid-priority=áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ პრიáƒáƒ áƒ˜áƒ¢áƒ”ტი {0} +luckperms.command.misc.expected-number=მáƒáƒ¡áƒáƒšáƒáƒ“ნელი იყრრიცხვი +luckperms.command.misc.date-parse-error=თáƒáƒ áƒ˜áƒ¦áƒ˜áƒ¡ გáƒáƒ áƒ©áƒ”ვრვერ მáƒáƒ®áƒ”რხდრ{0} +luckperms.command.misc.date-in-past-error=თქვენ áƒáƒ  შეგიძლიáƒáƒ— თáƒáƒ áƒ˜áƒ¦áƒ˜áƒ¡ წáƒáƒ áƒ¡áƒ£áƒšáƒ¨áƒ˜ დáƒáƒœáƒ˜áƒ¨áƒ•ნáƒ\! +luckperms.command.misc.page=გვერდი {0} / {1}''დáƒáƒœ +luckperms.command.misc.page-entries={0} ჩáƒáƒœáƒáƒ¬áƒ”რი +luckperms.command.misc.none=áƒáƒ áƒªáƒ”რთი +luckperms.command.misc.loading.error.unexpected=წáƒáƒ áƒ›áƒáƒ˜áƒ¨áƒ•რგáƒáƒ£áƒ—ვáƒáƒšáƒ˜áƒ¡áƒ¬áƒ˜áƒœáƒ”ბელი ხáƒáƒ áƒ•ეზი +luckperms.command.misc.loading.error.user=მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი áƒáƒ  áƒáƒ áƒ˜áƒ¡ ჩáƒáƒ¢áƒ•ირთული +luckperms.command.misc.loading.error.user-specific=მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი {0}''ის ჩáƒáƒ¢áƒ•ირთვრვერ ხერხდებრ+luckperms.command.misc.loading.error.user-not-found=მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი {0}''ის პáƒáƒ•ნრვერ მáƒáƒ®áƒ”რხდრ+luckperms.command.misc.loading.error.user-save-error=მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი {0}''ის მáƒáƒœáƒáƒªáƒ”მების შენáƒáƒ®áƒ•ისáƒáƒ¡ წáƒáƒ áƒ›áƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ +luckperms.command.misc.loading.error.user-not-online=იუზერი {0} áƒáƒ  áƒáƒ áƒ˜áƒ¡ áƒáƒœáƒšáƒáƒ˜áƒœáƒ¨áƒ˜ +luckperms.command.misc.loading.error.user-invalid={0} áƒáƒ  áƒáƒ áƒ˜áƒ¡ მისáƒáƒ¦áƒ”ბი ნიკნეიმი/uuid +luckperms.command.misc.loading.error.user-not-uuid=სáƒáƒ›áƒ˜áƒ–ნე მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი {0} áƒáƒ  áƒáƒ áƒ˜áƒ¡ სწáƒáƒ áƒ˜ uuid +luckperms.command.misc.loading.error.group=ჯგუფი áƒáƒ áƒáƒ დáƒáƒ¢áƒ•ირთული +luckperms.command.misc.loading.error.all-groups=შეუძლებელირყველრჯგუფების ჩáƒáƒ¢áƒ•ირთვრ+luckperms.command.misc.loading.error.group-not-found=ჯგუფი სáƒáƒ®áƒ”ლáƒáƒ“ {0} ვერ მáƒáƒ˜áƒ«áƒ”ბნრ+luckperms.command.misc.loading.error.group-save-error={0} ჯგუფის მáƒáƒœáƒáƒªáƒ”მები შენáƒáƒ®áƒ•ისáƒáƒ¡ გáƒáƒ›áƒáƒ•ლინდრშეცდáƒáƒ›áƒ +luckperms.command.misc.loading.error.group-invalid={0} áƒáƒ  áƒáƒ áƒ˜áƒ¡ დáƒáƒ¡áƒáƒ¨áƒ•ები ჯგუფი +luckperms.command.misc.loading.error.track=ტრáƒáƒ¡áƒ áƒáƒ  áƒáƒ áƒ˜áƒ¡ ჩáƒáƒ¢áƒ•ირთული +luckperms.command.misc.loading.error.all-tracks=ტრáƒáƒ¡áƒ˜áƒ¡ ჩáƒáƒ¢áƒ•ირთვრვერ მáƒáƒ®áƒ”რხდრ+luckperms.command.misc.loading.error.track-not-found=ტრáƒáƒ¡áƒ სáƒáƒ®áƒ”ლáƒáƒ“ {0} ვერ მáƒáƒ˜áƒ«áƒ”ბნრ+luckperms.command.misc.loading.error.track-save-error=ტრáƒáƒ¡áƒ˜áƒ¡ {0} შენáƒáƒ®áƒ•ისáƒáƒ¡ გáƒáƒ›áƒáƒ•ლინდრშეცდáƒáƒ›áƒ +luckperms.command.misc.loading.error.track-invalid={0} áƒáƒ  áƒáƒ áƒ˜áƒ¡ ტრáƒáƒ¡áƒ˜áƒ¡ დáƒáƒ¡áƒáƒ¨áƒ•ები დáƒáƒ¡áƒáƒ®áƒ”ლებრ+luckperms.command.editor.no-match=ვერ გáƒáƒ®áƒ¡áƒœáƒ რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜, áƒáƒ áƒªáƒ”რთი áƒáƒ‘იექტი áƒáƒ  შეესáƒáƒ‘áƒáƒ›áƒ”ბრსáƒáƒ¡áƒ£áƒ áƒ•ელ ტიპს +luckperms.command.editor.start=მზáƒáƒ“დებრáƒáƒ®áƒáƒšáƒ˜ რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜áƒ¡ სესიáƒ, გთხáƒáƒ•თ დáƒáƒ”ლáƒáƒ“ეთ... +luckperms.command.editor.url=რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜áƒ¡ გáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“ დáƒáƒáƒ­áƒ˜áƒ áƒ”თ ქვემáƒáƒ— მáƒáƒªáƒ”მულ ბმულს +luckperms.command.editor.unable-to-communicate=ვერ ხერხდებრკáƒáƒ›áƒ£áƒœáƒ˜áƒ™áƒáƒªáƒ˜áƒ +luckperms.command.editor.apply-edits.success=ვებ რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜áƒ¡ მáƒáƒœáƒáƒªáƒ”მები წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით იქნრგáƒáƒ›áƒáƒ§áƒ”ნებული {0} {1} +luckperms.command.editor.apply-edits.success-summary={0} {1} დრ{2} {3} +luckperms.command.editor.apply-edits.success.additions=დáƒáƒœáƒáƒ›áƒáƒ¢áƒ”ბი +luckperms.command.editor.apply-edits.success.additions-singular=დáƒáƒœáƒáƒ›áƒáƒ¢áƒ˜ +luckperms.command.editor.apply-edits.success.deletions=წáƒáƒ¨áƒšáƒ”ბი +luckperms.command.editor.apply-edits.success.deletions-singular=წáƒáƒ¨áƒšáƒ +luckperms.command.info.running-plugin=გáƒáƒ¨áƒ•ებულირ+luckperms.command.info.platform-key=პლáƒáƒ¢áƒ¤áƒáƒ áƒ›áƒ +luckperms.command.info.server-brand-key=სერვერის ბრენდი +luckperms.command.info.server-version-key=სერვერის ვერსირ+luckperms.command.info.storage-key=სáƒáƒ—áƒáƒ•სრ+luckperms.command.info.storage-type-key=ტიპი +luckperms.command.info.storage.meta.split-types-key=ტიპი +luckperms.command.info.storage.meta.ping-key=პინგი +luckperms.command.info.storage.meta.connected-key=დáƒáƒ™áƒáƒ•შირებულირ+luckperms.command.info.storage.meta.file-size-key=ფáƒáƒ˜áƒšáƒ˜áƒ¡ ზáƒáƒ›áƒ +luckperms.command.info.extensions-key=გáƒáƒ¤áƒáƒ áƒ—áƒáƒ”ბები +luckperms.command.info.messaging-key=შეტყáƒáƒ‘ინებები +luckperms.command.info.instance-key=მáƒáƒ’áƒáƒšáƒ˜áƒ—ი +luckperms.command.info.static-contexts-key=უძრáƒáƒ•ი კáƒáƒœáƒ¢áƒ”ქსტები +luckperms.command.info.online-players-key=ხáƒáƒ–ზე მყáƒáƒ¤áƒ˜ მáƒáƒ—áƒáƒ›áƒáƒ¨áƒ”ები +luckperms.command.info.online-players-unique={0} უნიკáƒáƒšáƒ£áƒ áƒ˜ +luckperms.command.info.uptime-key=მáƒáƒ¥áƒ›áƒ”დების დრრ+luckperms.command.info.local-data-key=áƒáƒ“გილáƒáƒ‘რივი მáƒáƒœáƒáƒªáƒ”მები +luckperms.command.info.local-data={0} მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი, {1} ჯგუფი, {2} ბილიკი +luckperms.command.generic.create.success={0} წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით იქნრშექმნილი +luckperms.command.generic.create.error={0}''ის შექმნისáƒáƒ¡ წáƒáƒ áƒ›áƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ +luckperms.command.generic.create.error-already-exists={0} უკვე áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს\! +luckperms.command.generic.delete.success={0} წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით იქნრწáƒáƒ¨áƒšáƒ˜áƒšáƒ˜ +luckperms.command.generic.delete.error={0}''ის წáƒáƒ¨áƒšáƒ˜áƒ¡áƒáƒ¡ წáƒáƒ áƒ›áƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ +luckperms.command.generic.delete.error-doesnt-exist={0} áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს\! +luckperms.command.generic.rename.success={0}''ს წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით გáƒáƒ“áƒáƒ”რქვრსáƒáƒ®áƒ”ლი {1}''ზე +luckperms.command.generic.clone.success={0} წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით იქნრკლáƒáƒœáƒ˜áƒ áƒ”ბული {1}''ზე +luckperms.command.generic.info.parent.title=მშáƒáƒ‘ელი ჯგუფები +luckperms.command.generic.info.parent.temporary-title=დრáƒáƒ”ბითი მშáƒáƒ‘ელი ჯგუფები +luckperms.command.generic.info.expires-in=ვáƒáƒ“რგáƒáƒ¡áƒ“ის +luckperms.command.generic.info.inherited-from=მემკვიდრეáƒáƒ‘რ+luckperms.command.generic.info.inherited-from-self=თვითáƒáƒœ +luckperms.command.generic.show-tracks.title={0}''ის ჩáƒáƒœáƒáƒ¬áƒ”რები +luckperms.command.generic.show-tracks.empty={0}''ს áƒáƒ  áƒáƒ¥áƒ•ს ჩáƒáƒœáƒáƒ¬áƒ”რები +luckperms.command.generic.clear.node-removed={0} კვáƒáƒœáƒ«áƒ˜ წáƒáƒ˜áƒ¨áƒáƒšáƒ +luckperms.command.generic.clear.node-removed-singular={0} კვáƒáƒœáƒ«áƒ˜ წáƒáƒ˜áƒ¨áƒáƒšáƒ +luckperms.command.generic.permission.info.title={0}''ის ნებáƒáƒ áƒ—ვები +luckperms.command.generic.permission.info.empty={0}''ის áƒáƒ  áƒáƒ¥áƒ•ს ნებáƒáƒ áƒ—ვები დáƒáƒ§áƒ”ნებული +luckperms.usage.sponge-option-clear.argument.contexts=კáƒáƒœáƒ¢áƒ”ქსტები ვáƒáƒ áƒ˜áƒáƒœáƒ¢áƒ”ბის გáƒáƒ¡áƒáƒ¡áƒ£áƒ¤áƒ—áƒáƒ•ებლáƒáƒ“ diff --git a/plugins/LuckPerms/translations/repository/ko_KR.properties b/plugins/LuckPerms/translations/repository/ko_KR.properties index d9e11d0..26e933d 100644 --- a/plugins/LuckPerms/translations/repository/ko_KR.properties +++ b/plugins/LuckPerms/translations/repository/ko_KR.properties @@ -5,25 +5,25 @@ luckperms.commandsystem.available-commands=사용 가능한 명령어를 í™•ì¸ luckperms.commandsystem.command-not-recognised=ì¸ì‹í•  수 없는 명령입니다 luckperms.commandsystem.no-permission=ì´ ëª…ë ¹ì–´ë¥¼ 사용할 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤\! luckperms.commandsystem.no-permission-subcommands=하위 명령어를 사용할 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤ -luckperms.commandsystem.already-executing-command=다른 ëª…ë ¹ì´ ì‹¤í–‰ 중입니다. ì™„ë£Œë  ë•Œê¹Œì§€ 기다리십시오... +luckperms.commandsystem.already-executing-command=다른 명령어가 실행 중입니다. ì™„ë£Œë  ë•Œê¹Œì§€ 기다립니다... luckperms.commandsystem.usage.sub-commands-header=하위 명령어 luckperms.commandsystem.usage.usage-header=명령어 사용법 luckperms.commandsystem.usage.arguments-header=ì¸ìˆ˜ luckperms.first-time.no-permissions-setup=어떠한 ê¶Œí•œë„ ì„¤ì •ë˜ì§€ ì•Šì€ ê²ƒìœ¼ë¡œ 보입니다\! -luckperms.first-time.use-console-to-give-access=게임ì—서 LuckPerms ëª…ë ¹ì„ ì‚¬ìš©í•˜ë ¤ë©´ ì½˜ì†”ì„ ì‚¬ìš©í•˜ì—¬ ìžì‹ ì—게 액세스 ê¶Œí•œì„ ë¶€ì—¬í•´ì•¼ 합니다. +luckperms.first-time.use-console-to-give-access=게임 ë‚´ì—서 LuckPerms 명령어를 사용하기 ì „ì—, ì½˜ì†”ì„ ì‚¬ìš©í•˜ì—¬ ì ‘ê·¼ ê¶Œí•œì„ ë‹¹ì‹ ì—게 위임해야 합니다 luckperms.first-time.console-command-prompt=ì½˜ì†”ì„ ì—´ê³  실행하십시오 luckperms.first-time.next-step=ì´ ìž‘ì—…ì„ ì™„ë£Œí•œ 후, 권한 할당 ë° ê·¸ë£¹ ì •ì˜ë¥¼ 시작할 수 있습니다 -luckperms.first-time.wiki-prompt=어디부터 시작해야 í• ì§€ 모르시겠다고요? 여기를 확ì¸í•˜ì„¸ìš”\: {0} +luckperms.first-time.wiki-prompt=어디서부터 시작해야 í• ì§€ 모르겠다고요? 여기를 확ì¸í•˜ì„¸ìš”\: {0} luckperms.login.try-again=잠시 후 다시 시ë„í•´ 주세요 luckperms.login.loading-database-error=권한 ë°ì´í„°ë¥¼ 로드하는 ë„중 ë°ì´í„°ë² ì´ìФ 오류가 ë°œìƒí•˜ì˜€ìŠµë‹ˆë‹¤ -luckperms.login.server-admin-check-console-errors=서버 관리ìžì¸ 경우 ì½˜ì†”ì— ì˜¤ë¥˜ê°€ 있는지 확ì¸í•˜ì‹­ì‹œì˜¤. +luckperms.login.server-admin-check-console-errors=만약 ë‹¹ì‹ ì´ ì„œë²„ 관리ìžì¸ 경우, 콘솔ì—서 오류가 있는지 확ì¸í•´ 주십시오 luckperms.login.server-admin-check-console-info=서버 콘솔ì—서 ë” ìžì„¸í•œ 정보를 확ì¸í•˜ì‹¤ 수 있습니다 -luckperms.login.data-not-loaded-at-pre=사전 ë¡œê·¸ì¸ ë‹¨ê³„ì—서 사용ìžì˜ 사용 권한 ë°ì´í„°ê°€ 로드ë˜ì§€ 않았습니다. +luckperms.login.data-not-loaded-at-pre=사전 ë¡œê·¸ì¸ ë‹¨ê³„ì—서 사용ìžì˜ 권한 ë°ì´í„°ê°€ 로드ë˜ì§€ 않았습니다 luckperms.login.unable-to-continue=계ì†í•  수 없습니다 luckperms.login.craftbukkit-offline-mode-error=ì´ëŠ” 주로 CraftBukkitê³¼ online-mode ì„¤ì •ì˜ ì¶©ëŒë¡œ ì¸í•´ ë°œìƒí•©ë‹ˆë‹¤ luckperms.login.unexpected-error=ê·€í•˜ì˜ ê¶Œí•œ ë°ì´í„°ë¥¼ 설정하는 ë„중 예기치 못한 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤ luckperms.opsystem.disabled=ì´ ì„œë²„ì˜ ê¸°ë³¸ OP ì‹œìŠ¤í…œì´ ë¹„í™œì„±í™”ë˜ì–´ 있습니다 -luckperms.opsystem.sponge-warning=권한 플러그ì¸ì´ ì„¤ì¹˜ëœ ê²½ìš° 서버 ìš´ì˜ìž ìƒíƒœëŠ” 스í°ì§€ 권한 확ì¸ì— ì˜í–¥ì„ 미치지 않으므로 ì‚¬ìš©ìž ë°ì´í„°ë¥¼ ì§ì ‘ 편집해야 합니다. +luckperms.opsystem.sponge-warning=권한 플러그ì¸ì´ ì„¤ì¹˜ëœ ê²½ìš° 서버 ê´€ë¦¬ìž ìƒíƒœëŠ” Sponge 권한 ê²€ì‚¬ì— ì˜í–¥ì„ 미치지 않으므로 ì‚¬ìš©ìž ë°ì´í„°ë¥¼ ì§ì ‘ 편집해야 합니다 luckperms.duration.unit.years.plural={0}ë…„ luckperms.duration.unit.years.singular={0}ë…„ luckperms.duration.unit.years.short={0}ë…„ @@ -50,15 +50,15 @@ luckperms.command.misc.invalid-code=올바르지 ì•Šì€ ì½”ë“œ luckperms.command.misc.response-code-key=ì‘답 코드 luckperms.command.misc.error-message-key=메시지 luckperms.command.misc.bytebin-unable-to-communicate=bytebinê³¼ 통신할 수 없습니다 -luckperms.command.misc.webapp-unable-to-communicate=웹 ì•±ì— ì—°ê²°í•  수 없습니다 +luckperms.command.misc.webapp-unable-to-communicate=웹 앱과 통신할 수 없습니다 luckperms.command.misc.check-console-for-errors=콘솔ì—서 오류를 확ì¸í•˜ì„¸ìš” luckperms.command.misc.file-must-be-in-data=íŒŒì¼ {0}ì€(는) ë°ì´í„° 디렉터리 바로 아래 위치해야 합니다 luckperms.command.misc.wait-to-finish=ì™„ë£Œë  ë•Œê¹Œì§€ 기다린 후 다시 시ë„하십시오 luckperms.command.misc.invalid-priority=유효하지 ì•Šì€ ìš°ì„  순위 {0} luckperms.command.misc.expected-number=숫ìžê°€ 필요합니다 luckperms.command.misc.date-parse-error=ë‚ ì§œ {0}ì„(를) ë¶„ì„í•  수 없습니다 -luckperms.command.misc.date-in-past-error=날짜는 과거로 설정할 수 없습니다 -luckperms.command.misc.page={0} 페ì´ì§€ (ì´ {1} 페ì´ì§€) +luckperms.command.misc.date-in-past-error=날짜는 과거로 설정할 수 없습니다\! +luckperms.command.misc.page=ì´ {1}페ì´ì§€ 중 {0}페ì´ì§€ luckperms.command.misc.page-entries={0}ê°œì˜ í•­ëª© luckperms.command.misc.none=ì—†ìŒ luckperms.command.misc.loading.error.unexpected=예ìƒì¹˜ 못한 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤ @@ -67,8 +67,8 @@ luckperms.command.misc.loading.error.user-specific=ëŒ€ìƒ ì‚¬ìš©ìž {0}ì„(를) luckperms.command.misc.loading.error.user-not-found=ì‚¬ìš©ìž {0}ì„(를) ì°¾ì„ ìˆ˜ 없습니다 luckperms.command.misc.loading.error.user-save-error={0}ì— ëŒ€í•œ ì‚¬ìš©ìž ë°ì´í„°ë¥¼ 저장하는 ë„중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤ luckperms.command.misc.loading.error.user-not-online=ì‚¬ìš©ìž {0}ì€(는) 온ë¼ì¸ì´ 아닙니다 -luckperms.command.misc.loading.error.user-invalid={0}ì€(는) 올바른 ì‚¬ìš©ìž í˜¹ì€ UUIDê°€ 아닙니다 -luckperms.command.misc.loading.error.user-not-uuid=ëŒ€ìƒ ì‚¬ìš©ìž {0}ì€(는) 올바르지 ì•Šì€ UUID입니다 +luckperms.command.misc.loading.error.user-invalid={0}ì€(는) 유효하지 ì•Šì€ ì‚¬ìš©ìž í˜¹ì€ UUID 입니다 +luckperms.command.misc.loading.error.user-not-uuid=ëŒ€ìƒ ì‚¬ìš©ìž {0}ì€(는) 유효하지 ì•Šì€ UUID입니다 luckperms.command.misc.loading.error.group=ê·¸ë£¹ì´ ë¡œë“œë˜ì§€ 않았습니다 luckperms.command.misc.loading.error.all-groups=모든 ê·¸ë£¹ì„ ë¶ˆëŸ¬ì˜¬ 수 없습니다 luckperms.command.misc.loading.error.group-not-found=그룹 {0}ì„(를) ì°¾ì„ ìˆ˜ 없습니다 @@ -82,7 +82,7 @@ luckperms.command.misc.loading.error.track-invalid={0}ì€(는) 올바르지 않 luckperms.command.editor.no-match=편집기를 ì—´ 수 없습니다. 요구하는 유형과 ì¼ì¹˜í•˜ëŠ” 개체가 없습니다 luckperms.command.editor.start=새로운 편집기 ì„¸ì…˜ì„ ì¤€ë¹„í•˜ëŠ” 중입니다. 잠시만 기다려 주세요... luckperms.command.editor.url=아래 ë§í¬ë¥¼ í´ë¦­í•˜ì—¬ ì—디터를 ì—´ 수 있습니다 -luckperms.command.editor.unable-to-communicate=ì—ë””í„°ì— ì—°ê²°í•  수 없습니다. +luckperms.command.editor.unable-to-communicate=íŽ¸ì§‘ê¸°ì— ì—°ê²°í•  수 없습니다 luckperms.command.editor.apply-edits.success=웹 편집기 ë°ì´í„°ê°€ {0} {1}ì— ì„±ê³µì ìœ¼ë¡œ ì ìš©ë˜ì—ˆìŠµë‹ˆë‹¤ luckperms.command.editor.apply-edits.success-summary={0} {1} ê³¼(와) {2} {3} luckperms.command.editor.apply-edits.success.additions=추가 @@ -101,15 +101,15 @@ luckperms.command.search.showing-groups=그룹 항목 표시 luckperms.command.tree.start=권한 트리를 ìƒì„±í•˜ê³  있습니다. 잠시만 기다려 주세요... luckperms.command.tree.empty=트리를 ìƒì„±í•  수 없습니다, 결과를 찾지 못했습니다 luckperms.command.tree.url=권한 트리 URL -luckperms.command.verbose.invalid-filter={0}ì€(는) 유효하지 ì•Šì€ ìžì„¸í•œ 필터입니다 -luckperms.command.verbose.enabled={1}ê³¼(와) ì¼ì¹˜í•˜ëŠ” ê²ƒì— ëŒ€í•œ ìžì„¸í•œ 로깅 {0} +luckperms.command.verbose.invalid-filter={0}ì€(는) 유효하지 ì•Šì€ ìƒì„¸ 필터입니다 +luckperms.command.verbose.enabled={1}ê³¼(와) ì¼ì¹˜í•˜ëŠ” ê²ƒì— ëŒ€í•œ ìƒì„¸ ê¸°ë¡ {0} luckperms.command.verbose.command-exec={0}ì´(ê°€) 명령 {1}ì„(를) 강제로 실행하ë„ë¡ í•˜ê³ , 모든 검사를 보고합니다... luckperms.command.verbose.off=ìžì„¸í•œ 로깅 {0} -luckperms.command.verbose.command-exec-complete=명령어 ì‹¤í–‰ì„ ì™„ë£Œí–ˆìŠµë‹ˆë‹¤ +luckperms.command.verbose.command-exec-complete=명령어 실행 완료 luckperms.command.verbose.command.no-checks=명령어 ì‹¤í–‰ì´ ì™„ë£Œë˜ì—ˆì§€ë§Œ, 권한 확ì¸ì´ ì´ë£¨ì–´ì§€ì§€ 않았습니다 luckperms.command.verbose.command.possibly-async=플러그ì¸ì´ 백그ë¼ìš´ë“œ(비ë™ê¸°)ì—서 ëª…ë ¹ì„ ì‹¤í–‰í•˜ê¸° ë•Œë¬¸ì¼ ìˆ˜ 있습니다 -luckperms.command.verbose.command.try-again-manually=ì•„ì§ ìžì„¸í•œ ë¡œê¹…ì„ ì‚¬ìš©í•˜ì—¬ ì´ì™€ ê°™ì€ ê²€ì‚¬ë¥¼ ê°ì§€í•  수 있습니다 -luckperms.command.verbose.enabled-recording={1}ê³¼(와) ì¼ì¹˜í•˜ëŠ” ê²ƒì— ëŒ€í•œ ìžì„¸í•œ ê¸°ë¡ {0} +luckperms.command.verbose.command.try-again-manually=ì•„ì§ ìƒì„¸ 기ë¡ì„ 사용하여 ì´ì™€ ê°™ì€ í™•ì¸ì„ ê°ì§€í•  수 있습니다 +luckperms.command.verbose.enabled-recording={1}ê³¼(와) ì¼ì¹˜í•˜ëŠ” ê²ƒì— ëŒ€í•œ ìƒì„¸ ê¸°ë¡ {0} luckperms.command.verbose.uploading=ìžì„¸í•œ 로깅 {0}, ê²°ê³¼ 업로드 중... luckperms.command.verbose.url=ìžì„¸í•œ ê²°ê³¼ URL luckperms.command.verbose.enabled-term=í™œì„±í™”ë¨ @@ -119,10 +119,10 @@ luckperms.command.info.running-plugin=실행 중\: luckperms.command.info.platform-key=í”Œëž«í¼ luckperms.command.info.server-brand-key=서버 브랜드 luckperms.command.info.server-version-key=서버 버전 -luckperms.command.info.storage-key=저장 공간 +luckperms.command.info.storage-key=저장소 luckperms.command.info.storage-type-key=유형 luckperms.command.info.storage.meta.split-types-key=유형 -luckperms.command.info.storage.meta.ping-key=í•‘ +luckperms.command.info.storage.meta.ping-key=지연 시간 luckperms.command.info.storage.meta.connected-key=ì—°ê²°ë¨ luckperms.command.info.storage.meta.file-size-key=íŒŒì¼ í¬ê¸° luckperms.command.info.extensions-key=확장 기능 @@ -130,7 +130,7 @@ luckperms.command.info.messaging-key=메시징 luckperms.command.info.instance-key=ì¸ìŠ¤í„´ìŠ¤ luckperms.command.info.static-contexts-key=ì •ì  ì»¨í…스트 luckperms.command.info.online-players-key=온ë¼ì¸ 플레ì´ì–´ -luckperms.command.info.online-players-unique=특ì´í•œ {0} +luckperms.command.info.online-players-unique={0} ì‹ ê·œ luckperms.command.info.uptime-key=업타임 luckperms.command.info.local-data-key=로컬 ë°ì´í„° luckperms.command.info.local-data={0} 사용ìž, {1} 그룹, {2} 트랙 @@ -139,13 +139,13 @@ luckperms.command.generic.create.error={0}(ì„)를 ìƒì„±í•˜ëŠ” ë„중 오류가 luckperms.command.generic.create.error-already-exists={0}(ì´)ê°€ ì´ë¯¸ 존재합니다\! luckperms.command.generic.delete.success={0}(ì´)ê°€ 성공ì ìœ¼ë¡œ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤ luckperms.command.generic.delete.error={0}(ì„)를 삭제하는 ë„중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤ -luckperms.command.generic.delete.error-doesnt-exist={0}ì€(는) 존재하지 않습니다 +luckperms.command.generic.delete.error-doesnt-exist={0}ì€(는) 존재하지 않습니다\! luckperms.command.generic.rename.success={0}ì˜ ì´ë¦„ì´ {1}(으)로 변경ë˜ì—ˆìŠµë‹ˆë‹¤ -luckperms.command.generic.clone.success={0}ì„(를) {1}으(로) 복제했습니다 +luckperms.command.generic.clone.success={0}ì„(를) {1}ì— ë³µì œí–ˆìŠµë‹ˆë‹¤ luckperms.command.generic.info.parent.title=ìƒìœ„ 그룹 -luckperms.command.generic.info.parent.temporary-title=ì¼ì‹œì ì¸ ìƒìœ„ 그룹 +luckperms.command.generic.info.parent.temporary-title=임시 ìƒìœ„ 그룹 luckperms.command.generic.info.expires-in=만료ë˜ê¸°ê¹Œì§€ -luckperms.command.generic.info.inherited-from=ìƒì†ëœ 개체\: +luckperms.command.generic.info.inherited-from=다ìŒì—서 ìƒì†ë¨\: luckperms.command.generic.info.inherited-from-self=ìžì‹  luckperms.command.generic.show-tracks.title={0}ì˜ íŠ¸ëž™ luckperms.command.generic.show-tracks.empty={0}ì€(는) íŠ¸ëž™ì„ ê°€ì§€ê³  있지 않습니다 @@ -153,27 +153,27 @@ luckperms.command.generic.clear.node-removed=노드 {0}ì´(ê°€) 제거ë˜ì—ˆìе luckperms.command.generic.clear.node-removed-singular=노드 {0}ì´(ê°€) 제거ë˜ì—ˆìŠµë‹ˆë‹¤ luckperms.command.generic.clear=노드 {0}ì´(ê°€) {1} 컨í…스트ì—서 제거ë˜ì—ˆìŠµë‹ˆë‹¤ luckperms.command.generic.permission.info.title={0}ì˜ ê¶Œí•œ -luckperms.command.generic.permission.info.empty={0}ì— ì„¤ì •ëœ ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤ +luckperms.command.generic.permission.info.empty={0}ì€(는) 어떠한 ê¶Œí•œë„ ì„¤ì •ë˜ì–´ 있지 않습니다 luckperms.command.generic.permission.info.click-to-remove=í´ë¦­í•˜ì—¬ {0}ì—서 ì´ ë…¸ë“œë¥¼ 제거합니다 luckperms.command.generic.permission.check.info.title={0}ì— ëŒ€í•œ 권한 ì •ë³´ luckperms.command.generic.permission.check.info.directly={0}ì€(는) {3} 컨í…스트ì—서 {2}으(로) ì„¤ì •ëœ {1}ì„(를) 가지고 있습니다 luckperms.command.generic.permission.check.info.inherited={0}ì€(는) {4} 컨í…스트ì—서 {2}으(로) ì„¤ì •ëœ {1}ì„(를) {3}ì— ì˜í•´ ìƒì†ë°›ê³  있습니다 luckperms.command.generic.permission.check.info.not-directly={0}ì—게 {1}ì´(ê°€) 설정ë˜ì–´ 있지 않습니다 luckperms.command.generic.permission.check.info.not-inherited={0}ì€(는) {1}ì„(를) ìƒì†í•˜ì§€ 않습니다 -luckperms.command.generic.permission.check.result.title={0}ì— ëŒ€í•œ 권한 검사 +luckperms.command.generic.permission.check.result.title={0}ì— ëŒ€í•œ 권한 í™•ì¸ luckperms.command.generic.permission.check.result.result-key=ê²°ê³¼ -luckperms.command.generic.permission.check.result.processor-key=프로세서 -luckperms.command.generic.permission.check.result.cause-key=ì›ì¸ +luckperms.command.generic.permission.check.result.processor-key=ì²˜ë¦¬ìž +luckperms.command.generic.permission.check.result.cause-key=ì´ìœ  luckperms.command.generic.permission.check.result.context-key=컨í…스트 luckperms.command.generic.permission.set={2}ì˜ {0}ì„(를) {3} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•´ {1}으(로) 설정했습니다 luckperms.command.generic.permission.already-has={0}ì€(는) {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ {1}ì„(를) ì´ë¯¸ 가지고 있습니다 luckperms.command.generic.permission.set-temp={2}ì˜ {0}ì„(를) {4} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•´ {3} ë™ì•ˆ {1}으(로) 설정했습니다 luckperms.command.generic.permission.already-has-temp={0}ì€(는) {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ ì¼ì‹œì ì¸ {1}ì„(를) ì´ë¯¸ 가지고 있습니다 -luckperms.command.generic.permission.unset={1}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ {0}ì„(를) 초기화 했습니다 +luckperms.command.generic.permission.unset={1}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ {0}ì„(를) 설정 해제했습니다 luckperms.command.generic.permission.doesnt-have={0}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ {1}ì€(는) 설정ë˜ì–´ 있지 않습니다 -luckperms.command.generic.permission.unset-temp={1}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ ì¼ì‹œì ì¸ {0}ì„(를) 초기화 했습니다 +luckperms.command.generic.permission.unset-temp={1}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ 임시 {0}ì„(를) 설정 해제했습니다 luckperms.command.generic.permission.subtract={2}ì˜ {0}ì„(를) {4} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•´ {3} ë™ì•ˆ {1}으(로) 설정했습니다 (ì´ì „보다 {5} ê°ì†Œ) -luckperms.command.generic.permission.doesnt-have-temp={0}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ ì¼ì‹œì ì¸ {1}ì€(는) 설정ë˜ì–´ 있지 않습니다 +luckperms.command.generic.permission.doesnt-have-temp={0}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ 임시 {1}ì€(는) 설정ë˜ì–´ 있지 않습니다 luckperms.command.generic.permission.clear={1} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ {0}ì˜ ëª¨ë“  ê¶Œí•œì´ ì´ˆê¸°í™” ë˜ì—ˆìŠµë‹ˆë‹¤ luckperms.command.generic.parent.info.title={0}ì˜ ìƒìœ„ 항목 luckperms.command.generic.parent.info.empty={0}ì€(는) ìƒìœ„ í•­ëª©ì´ ì§€ì •ë˜ì§€ 않았습니다 @@ -183,14 +183,14 @@ luckperms.command.generic.parent.add-temp={0}ì€(는) ì´ì œ {2} ë™ì•ˆ {3} 컨 luckperms.command.generic.parent.set={0}ì˜ ê¸°ì¡´ ìƒìœ„ ê·¸ë£¹ì´ ì œê±°ë˜ì—ˆìœ¼ë©°, ì´ì œ {2} 컨í…스트ì—서 {1}ì˜ ê¶Œí•œì„ ìƒì†í•©ë‹ˆë‹¤ luckperms.command.generic.parent.set-track=트랙 {1}ì— ìžˆëŠ” {0}ì˜ ê¸°ì¡´ ìƒìœ„ ê·¸ë£¹ì´ ì œê±°ë˜ì—ˆìœ¼ë©°, ì´ì œ {3} 컨í…스트ì—서 {2}ì˜ ê¶Œí•œì„ ìƒì†í•©ë‹ˆë‹¤ luckperms.command.generic.parent.remove={0}ì€(는) ë” ì´ìƒ {2} 컨í…스트ì—서 {1}ì˜ ê¶Œí•œì„ ìƒì†ë°›ì§€ 않습니다 -luckperms.command.generic.parent.remove-temp={0}ì€(는) ë” ì´ìƒ {2} 컨í…스트ì—서 {1}ì˜ ê¶Œí•œì„ ì¼ì‹œì ìœ¼ë¡œ ìƒì†ë°›ì§€ 않습니다 +luckperms.command.generic.parent.remove-temp={0}ì€(는) ë” ì´ìƒ {2} 컨í…스트ì—서 {1}ì˜ ê¶Œí•œì„ ìž„ì‹œë¡œ ìƒì†ë°›ì§€ 않습니다 luckperms.command.generic.parent.subtract={0}ì€(는) {2} ë™ì•ˆ {3} 컨í…스트ì—서 {1}ì˜ ê¶Œí•œì„ ìƒì†ë°›ì„ 것입니다. (ì´ì „보다 {4} ê°ì†Œ) luckperms.command.generic.parent.clear={0}ì˜ ìƒìœ„ í•­ëª©ì´ {1} 컨í…스트ì—서 ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤ luckperms.command.generic.parent.clear-track=트랙 {1}ì— ìžˆëŠ” {0}ì˜ ìƒìœ„ í•­ëª©ì´ {2} 컨í…스트ì—서 제거ë˜ì—ˆìŠµë‹ˆë‹¤ luckperms.command.generic.parent.already-inherits={0}ì€(는) ì´ë¯¸ {2} 컨í…스트ì—서 {1}ì—게 ìƒì†ë°›ê³  있습니다 luckperms.command.generic.parent.doesnt-inherit={0}ì€(는) {2} 컨í…스트ì—서 {1}ì—게 ìƒì†ë°›ê³  있지 않습니다 -luckperms.command.generic.parent.already-temp-inherits={0}ì€(는) ì´ë¯¸ {2} 컨í…스트ì—서 {1}ì—게 ì¼ì‹œì ìœ¼ë¡œ ìƒì†ë°›ê³  있습니다 -luckperms.command.generic.parent.doesnt-temp-inherit={0}ì€(는) {2} 컨í…스트ì—서 {1}ì—게 ì¼ì‹œì ìœ¼ë¡œ ìƒì†ë°›ê³  있지 않습니다 +luckperms.command.generic.parent.already-temp-inherits={0}ì€(는) ì´ë¯¸ {2} 컨í…스트ì—서 {1}ì—게 임시로 ìƒì†ë°›ê³  있습니다 +luckperms.command.generic.parent.doesnt-temp-inherit={0}ì€(는) {2} 컨í…스트ì—서 {1}ì—게 임시로 ìƒì†ë°›ê³  있지 않습니다 luckperms.command.generic.chat-meta.info.title-prefix={0}ì˜ ì ‘ë‘사 luckperms.command.generic.chat-meta.info.title-suffix={0}ì˜ ì ‘ë¯¸ì‚¬ luckperms.command.generic.chat-meta.info.none-prefix={0}ì€(는) ì ‘ë‘사를 가지고 있지 않습니다 @@ -210,22 +210,22 @@ luckperms.command.generic.meta.info.title={0}ì˜ ë©”íƒ€ ë°ì´í„° luckperms.command.generic.meta.info.none={0}ì€(는) 메타 ë°ì´í„°ë¥¼ 가지고 있지 않습니다 luckperms.command.generic.meta.info.click-to-remove=í´ë¦­í•˜ì—¬ {0}ì—서 ì´ ë©”íƒ€ ë°ì´í„° 노드를 제거합니다 luckperms.command.generic.meta.already-has={0}ì€(는) {3} 컨í…스트ì—서 {2}으(로) ì„¤ì •ëœ ë©”íƒ€ ë°ì´í„° 키 {1}ì„(를) ì´ë¯¸ 가지고 있습니다 -luckperms.command.generic.meta.already-has-temp={0}ì€(는) {3} 컨í…스트ì—서 {2}으(로) 임시ì ìœ¼ë¡œ ì„¤ì •ëœ ë©”íƒ€ ë°ì´í„° 키 {1}ì„(를) ì´ë¯¸ 가지고 있습니다 +luckperms.command.generic.meta.already-has-temp={0}ì€(는) {3} 컨í…스트ì—서 {2}으(로) 임시로 ì„¤ì •ëœ ë©”íƒ€ ë°ì´í„° 키 {1}ì„(를) ì´ë¯¸ 가지고 있습니다 luckperms.command.generic.meta.doesnt-have={0}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ 메타 ë°ì´í„° 키 {1}ì€(는) 설정ë˜ì–´ 있지 않습니다 -luckperms.command.generic.meta.doesnt-have-temp={0}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ ì¼ì‹œì ì¸ 메타 ë°ì´í„° 키 {1}ì€(는) 설정ë˜ì–´ 있지 않습니다 +luckperms.command.generic.meta.doesnt-have-temp={0}ì˜ {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•œ 임시 메타 ë°ì´í„° 키 {1}ì€(는) 설정ë˜ì–´ 있지 않습니다 luckperms.command.generic.meta.set={2}ì˜ ë©”íƒ€ ë°ì´í„° 키 {0}ì„(를) 컨í…스트 {3}ì— ëŒ€í•´ {1}으(로) 설정했습니다 luckperms.command.generic.meta.set-temp={2}ì˜ ë©”íƒ€ ë°ì´í„° 키 {0}ì„(를) 컨í…스트 {4}ì— ëŒ€í•´ {3} ë™ì•ˆ {1}으(로) 유지ë˜ë„ë¡ ì„¤ì •í–ˆìŠµë‹ˆë‹¤ luckperms.command.generic.meta.unset={1}ì˜ ë©”íƒ€ ë°ì´í„° 키 {0}ì„(를) {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•´ 초기화 했습니다 -luckperms.command.generic.meta.unset-temp={1}ì˜ ì¼ì‹œì ì¸ 메타 ë°ì´í„° 키 {0}ì„(를) {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•´ 초기화 했습니다 +luckperms.command.generic.meta.unset-temp={1}ì˜ ìž„ì‹œ 메타 ë°ì´í„° 키 {0}ì„(를) {2} 컨í…ìŠ¤íŠ¸ì— ëŒ€í•´ 초기화 했습니다 luckperms.command.generic.meta.clear={0}ì˜ {1}ê³¼(와) ì¼ì¹˜í•˜ëŠ” 메타 ë°ì´í„° ìœ í˜•ì´ {2} 컨í…스트ì—서 ì—서 제거ë˜ì—ˆìŠµë‹ˆë‹¤ -luckperms.command.generic.contextual-data.title=문맥 ë°ì´í„° +luckperms.command.generic.contextual-data.title=ìƒí™©ë³„ ë°ì´í„° luckperms.command.generic.contextual-data.mode.key=모드 luckperms.command.generic.contextual-data.mode.server=서버 -luckperms.command.generic.contextual-data.mode.active-player=활성 플레ì´ì–´ +luckperms.command.generic.contextual-data.mode.active-player=활ë™ì ì¸ 플레ì´ì–´ luckperms.command.generic.contextual-data.contexts-key=컨í…스트 luckperms.command.generic.contextual-data.prefix-key=ì ‘ë‘사 luckperms.command.generic.contextual-data.suffix-key=접미사 -luckperms.command.generic.contextual-data.primary-group-key=기본 그룹 +luckperms.command.generic.contextual-data.primary-group-key=주 그룹 luckperms.command.generic.contextual-data.meta-key=메타 ë°ì´í„° luckperms.command.generic.contextual-data.null-result=ì—†ìŒ luckperms.command.user.info.title=ì‚¬ìš©ìž ì •ë³´ @@ -236,10 +236,10 @@ luckperms.command.user.info.uuid-type.not-mojang=오프ë¼ì¸ luckperms.command.user.info.status-key=ìƒíƒœ luckperms.command.user.info.status.online=온ë¼ì¸ luckperms.command.user.info.status.offline=오프ë¼ì¸ -luckperms.command.user.removegroup.error-primary=사용ìžë¥¼ 기본 그룹ì—서 제거할 수 없습니다 +luckperms.command.user.removegroup.error-primary=사용ìžë¥¼ 주 그룹ì—서 제거할 수 없습니다 luckperms.command.user.primarygroup.not-member={0}ì€(는) ì•„ì§ {1} 소ì†ì´ 아닙니다. 지금 추가해보세요 -luckperms.command.user.primarygroup.already-has={0}ì€(는) ì´ë¯¸ {1}ì„(를) 기본 그룹으로 설정했습니다 -luckperms.command.user.primarygroup.warn-option=경고\: ì´ ì„œë²„({0})ì—서 사용 ì¤‘ì¸ ê¸°ë³¸ 그룹 계산 ë°©ë²•ì€ ë³€ê²½ ì‚¬í•­ì„ ë°˜ì˜í•˜ì§€ ì•Šì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤ +luckperms.command.user.primarygroup.already-has={0}ì€(는) ì´ë¯¸ {1}ì„(를) 주 그룹으로 설정했습니다 +luckperms.command.user.primarygroup.warn-option=경고\: ì´ ì„œë²„({0})ì—서 사용 ì¤‘ì¸ ì£¼ 그룹 계산 ë°©ë²•ì€ ë³€ê²½ ì‚¬í•­ì„ ë°˜ì˜í•˜ì§€ ì•Šì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤ luckperms.command.user.primarygroup.set={0}ì˜ ê¸°ë³¸ ê·¸ë£¹ì´ {1}으(로) 설정ë˜ì—ˆìŠµë‹ˆë‹¤ luckperms.command.user.track.error-not-contain-group={0}ì€(는) {1}ì˜ ì–´ë–¤ 그룹ì—ë„ ì†í•´ 있지 않습니다 luckperms.command.user.track.unsure-which-track=사용할 íŠ¸ëž™ì´ í™•ì‹¤í•˜ì§€ 않습니다. 매개 ë³€ìˆ˜ì— ì§€ì •í•´ 주세요 @@ -265,7 +265,7 @@ luckperms.command.group.setdisplayname.doesnt-have={0}ì—는 표시 ì´ë¦„ì´ luckperms.command.group.setdisplayname.already-has={0}ì€(는) ì´ë¯¸ 표시 ì´ë¦„ {1}ì„(를) 가지고 있습니다 luckperms.command.group.setdisplayname.already-in-use=표시 ì´ë¦„ {0}ì€(는) ì´ë¯¸ {1}ì—서 사용ë˜ì—ˆìŠµë‹ˆë‹¤ luckperms.command.group.setdisplayname.set=그룹 {1}ì˜ {2} 컨í…스트 표시 ì´ë¦„ì„ {0}으(로) 설정했습니다 -luckperms.command.group.setdisplayname.removed=그룹 {0}ì˜ {1} 컨í…스트 표시 ì´ë¦„ì„ ì´ˆê¸°í™” 했습니다 +luckperms.command.group.setdisplayname.removed=그룹 {0}ì˜ {1} 컨í…스트 표시 ì´ë¦„ì„ ì œê±°í–ˆìŠµë‹ˆë‹¤ luckperms.command.track.list.title=트랙 luckperms.command.track.path.empty=ì—†ìŒ luckperms.command.track.info.showing-track=트랙 표시 diff --git a/plugins/LuckPerms/translations/repository/pl_PL.properties b/plugins/LuckPerms/translations/repository/pl_PL.properties index 043d55b..68822cf 100644 --- a/plugins/LuckPerms/translations/repository/pl_PL.properties +++ b/plugins/LuckPerms/translations/repository/pl_PL.properties @@ -1,4 +1,4 @@ -luckperms.logs.actionlog-prefix=LOG +luckperms.logs.actionlog-prefix=DZIENNIK luckperms.logs.verbose-prefix=VB luckperms.logs.export-prefix=EKSPORT luckperms.commandsystem.available-commands=Użyj {0} aby wyÅ›wietlić dostÄ™pne polecenia diff --git a/plugins/LuckPerms/translations/repository/ro_RO.properties b/plugins/LuckPerms/translations/repository/ro_RO.properties index b95c229..664a0e6 100644 --- a/plugins/LuckPerms/translations/repository/ro_RO.properties +++ b/plugins/LuckPerms/translations/repository/ro_RO.properties @@ -348,5 +348,8 @@ luckperms.command.translations.available-translations=Traduceri disponibile luckperms.command.translations.percent-translated={0}% tradus luckperms.command.translations.translations-by=de luckperms.command.translations.installing=Se instalează traducerile, vă rugăm aÈ™teptaÈ›i... +luckperms.command.translations.download-error=Unable download translation for {0} luckperms.usage.delete-group.description=Åžtergerea unui grup +luckperms.usage.delete-group.argument.name=numele grupului +luckperms.usage.create-track.description=Creeaza un nou track luckperms.usage.permission.description=Editează permisiuni diff --git a/plugins/LuckPerms/translations/repository/ru_RU.properties b/plugins/LuckPerms/translations/repository/ru_RU.properties index 72f3c3e..a642a7d 100644 --- a/plugins/LuckPerms/translations/repository/ru_RU.properties +++ b/plugins/LuckPerms/translations/repository/ru_RU.properties @@ -10,9 +10,9 @@ luckperms.commandsystem.usage.sub-commands-header=подкоманды luckperms.commandsystem.usage.usage-header=ИÑпользование команд luckperms.commandsystem.usage.arguments-header=Ðргументы luckperms.first-time.no-permissions-setup=Похоже, права ещё не наÑтроены\! -luckperms.first-time.use-console-to-give-access=Прежде чем вы Ñможете иÑпользовать команды LuckPerms в игре, вам нужно иÑпользовать конÑоль Ð´Ð»Ñ Ð²Ñ‹Ð´Ð°Ñ‡Ð¸ доÑтупа +luckperms.first-time.use-console-to-give-access=Прежде чем вы Ñможете иÑпользовать команды LuckPerms в игре, вам нужно иÑпользовать конÑоль Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа luckperms.first-time.console-command-prompt=Откройте конÑоль и выполните -luckperms.first-time.next-step=ПоÑле того, как вы Ñделаете Ñто, вы Ñможете начать назначать Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¸ группы +luckperms.first-time.next-step=ПоÑле того как вы Ñделаете Ñто, вы Ñможете начать назначать Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¸ группы luckperms.first-time.wiki-prompt=Ðе знаете Ñ Ñ‡ÐµÐ³Ð¾ начать? ПоÑмотрите здеÑÑŒ\: {0} luckperms.login.try-again=ПожалуйÑта, повторите позже luckperms.login.loading-database-error=Произошла ошибка базы данных при загрузке данных о разрешениÑÑ… @@ -78,7 +78,7 @@ luckperms.command.misc.loading.error.track=Трек не загружен luckperms.command.misc.loading.error.all-tracks=Ðевозможно загрузить вÑе треки luckperms.command.misc.loading.error.track-not-found=Трек {0} не найден luckperms.command.misc.loading.error.track-save-error=Произошла ошибка при Ñохранении данных Ð´Ð»Ñ Ñ‚Ñ€ÐµÐºÐ° {0} -luckperms.command.misc.loading.error.track-invalid={0} неправильное название трека +luckperms.command.misc.loading.error.track-invalid={0} не ÑвлÑетÑÑ Ð´Ð¾Ð¿ÑƒÑтимым названием трека luckperms.command.editor.no-match=Ðевозможно открыть веб-редактор, ни один объект не подошел под указанный тип luckperms.command.editor.start=Подготовка новой ÑеÑÑии веб-редактора, пожалуйÑта, подождите... luckperms.command.editor.url=Ðажмите на ÑÑылку ниже, чтобы открыть веб-редактор @@ -232,7 +232,7 @@ luckperms.command.user.info.title=Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ пользовател luckperms.command.user.info.uuid-key=UUID luckperms.command.user.info.uuid-type-key=тип luckperms.command.user.info.uuid-type.mojang=mojang -luckperms.command.user.info.uuid-type.not-mojang=офлайн +luckperms.command.user.info.uuid-type.not-mojang=не в Ñети luckperms.command.user.info.status-key=Ð¡Ñ‚Ð°Ñ‚ÑƒÑ luckperms.command.user.info.status.online=Онлайн luckperms.command.user.info.status.offline=Ðе в Ñети diff --git a/plugins/LuckPerms/translations/repository/sk_SK.properties b/plugins/LuckPerms/translations/repository/sk_SK.properties index 9f4dd31..d796a54 100644 --- a/plugins/LuckPerms/translations/repository/sk_SK.properties +++ b/plugins/LuckPerms/translations/repository/sk_SK.properties @@ -4,11 +4,26 @@ luckperms.logs.export-prefix=EXPORTOVAŤ luckperms.commandsystem.available-commands=Použi {0} pre zobrazenie dostupných príkazov luckperms.commandsystem.command-not-recognised=Príkaz nebol rozpoznaný luckperms.commandsystem.no-permission=Nemáš dostatoÄné oprávnenia na použitie tohoto príkazu\! +luckperms.commandsystem.no-permission-subcommands=Nemáš práva na používanie tohto príkazu +luckperms.commandsystem.already-executing-command=Vykonáva sa Äalší príkaz, Äaká sa na jeho dokonÄenie... luckperms.commandsystem.usage.sub-commands-header=Podpríkazy luckperms.commandsystem.usage.usage-header=Použitie Príkazu luckperms.commandsystem.usage.arguments-header=Argumenty +luckperms.first-time.no-permissions-setup=Žiadne permisie neboli doposiaľ nastavené\! +luckperms.first-time.use-console-to-give-access=Predtým, ako použijeÅ¡ nejaký príkaz LuckPerms v hre, musíš maÅ¥ práva cez konzolu +luckperms.first-time.console-command-prompt=KľúÄ\: luckperms.first-time.console-command-prompt\nluckperms.first-time.console-command-prompt +luckperms.first-time.next-step=Po dokonÄení môžeÅ¡ zaÄaÅ¥ zadávaÅ¥ oprávnenia a role +luckperms.first-time.wiki-prompt=NevieÅ¡ kde zaÄaÅ¥? Skontroluj tu\: {0} luckperms.login.try-again=Skús to opäť neskôr, prosím +luckperms.login.loading-database-error=Chyba v databáze, ktorá nastala pri naÄítaní dát oprávnení +luckperms.login.server-admin-check-console-errors=Ak si server admin, skontroluj konzolu pre akékoľvek chyby +luckperms.login.server-admin-check-console-info=Prosím skontroluj konzolu pre viac informácií +luckperms.login.data-not-loaded-at-pre=Dáta oprávnení neboli naÄítané pre hráÄa poÄas pred prihlasovacej fáze luckperms.login.unable-to-continue=nemožno pokraÄovaÅ¥ +luckperms.login.craftbukkit-offline-mode-error=toto je pravdepodobne chyba medzi CraftBukkit-om a online-mode nastavením +luckperms.login.unexpected-error=KľúÄ\: luckperms.login.unexpected-error\nluckperms.login.unexpected-error +luckperms.opsystem.disabled=Vanilla OP systém je vypnutý na tomto serveri +luckperms.opsystem.sponge-warning=Upozorňujeme, že stav serverového operátora nemá žiadny vplyv na kontroly oprávnení Sponge, keÄ je nainÅ¡talovaný doplnok oprávnení, údaje používateľa musíte upraviÅ¥ priamo luckperms.duration.unit.years.plural={0} roky luckperms.duration.unit.years.singular={0} rok luckperms.duration.unit.years.short={0}r @@ -34,15 +49,75 @@ luckperms.duration.since=Pred {0} luckperms.command.misc.invalid-code=Neplatný kód luckperms.command.misc.response-code-key=kód odpovede luckperms.command.misc.error-message-key=správa +luckperms.command.misc.bytebin-unable-to-communicate=Nebolo možné komunikovaÅ¥ s bytebin +luckperms.command.misc.webapp-unable-to-communicate=Komunikácia s webovou aplikáciou bola neúspeÅ¡ná +luckperms.command.misc.check-console-for-errors=Skontroluj konzolu pre chyby +luckperms.command.misc.file-must-be-in-data=Súbor {0} musí byÅ¥ priamo podradený adresáru dat +luckperms.command.misc.wait-to-finish=PoÄkaj prosím na dokonÄenie a skús to znovu +luckperms.command.misc.invalid-priority=Neplatná priorita {0} +luckperms.command.misc.expected-number=OÄakávane Äíslo +luckperms.command.misc.date-parse-error=Nie je možné spracovaÅ¥ dátum {0} +luckperms.command.misc.date-in-past-error=Nie je možné nastaviÅ¥ dátum z minulosti\! +luckperms.command.misc.page=strana {0} z {1} +luckperms.command.misc.page-entries={0} Vstupov luckperms.command.misc.none=Žiadne +luckperms.command.misc.loading.error.unexpected=Vyskytla sa neoÄakávaná chyba +luckperms.command.misc.loading.error.user=Používateľ nie je naÄítaný +luckperms.command.misc.loading.error.user-specific=Nebolo možné naÄítaÅ¥ používateľa {0} +luckperms.command.misc.loading.error.user-not-found=Používateľ {0} nebol nájdený +luckperms.command.misc.loading.error.user-save-error=Pri ukladaní používateľských dát {0} doÅ¡lo k chybe luckperms.command.misc.loading.error.user-not-online=Užívateľ {0} není online +luckperms.command.misc.loading.error.user-invalid={0} Nie je platné užívateľské meno/uuid +luckperms.command.misc.loading.error.user-not-uuid=Cieľový používateľ {0} nie je platné UUID +luckperms.command.misc.loading.error.group=Skupina nebola naÄítaná +luckperms.command.misc.loading.error.all-groups=Nebolo možné naÄítaÅ¥ vÅ¡etky skupiny +luckperms.command.misc.loading.error.group-not-found=Skupina s názvom {0} nebola nájdená +luckperms.command.misc.loading.error.group-save-error=Pri ukladaní dat skupiny {0} doÅ¡lo k chybe +luckperms.command.misc.loading.error.group-invalid={0} Nie je platný názov skupiny +luckperms.command.misc.loading.error.track=Záznam nebol naÄítaný +luckperms.command.misc.loading.error.all-tracks=Nebolo možné naÄítaÅ¥ záznamy +luckperms.command.misc.loading.error.track-not-found=Záznam s názvom {0} nebol nájdený +luckperms.command.misc.loading.error.track-save-error=Pri ukladaní dat skupiny {0} doÅ¡lo k chybe +luckperms.command.misc.loading.error.track-invalid={0} Nie je platný názov záznamu +luckperms.command.editor.no-match=Nebolo možné otvoriÅ¥ editor, žiadne objekty neodpovedajú požadovanému typu +luckperms.command.editor.start=Príprava novej relácie editoru, poÄkaj prosím... +luckperms.command.editor.url=Klikni na odkaz nižšie pre otvorenie editoru +luckperms.command.editor.unable-to-communicate=Komunikácia s webovou aplikáciou bola neúspeÅ¡ná +luckperms.command.editor.apply-edits.success=Dáta z webovej aplikácie {0} {1} boli úspeÅ¡ne použité luckperms.command.editor.apply-edits.success-summary={0} {1} a {2} {3} luckperms.command.editor.apply-edits.success.additions=doplnky luckperms.command.editor.apply-edits.success.additions-singular=doplnok +luckperms.command.editor.apply-edits.success.deletions=odstránenia +luckperms.command.editor.apply-edits.success.deletions-singular=odstránenie +luckperms.command.editor.apply-edits.no-changes=Vo webovom editore neboli prevedené žiadne úpravy. Dáta, ktoré sa vrátili neboli žiadnym spôsobom zmenené +luckperms.command.editor.apply-edits.unknown-type=Nie je možné použiÅ¥ úpravu daného typu objektu +luckperms.command.editor.apply-edits.unable-to-read=Nebolo možné preÄítaÅ¥ dáta pomocou daného kódu +luckperms.command.search.searching.permission=Hľadanie skupín a používateľov s {0} +luckperms.command.search.searching.inherit=Hľadanie používateľov a skupín zo skupín, ktoré zdedili z {0} +luckperms.command.search.result=Bolo nájdene {0} vstupov z {1} používateľov a {2} skupín +luckperms.command.search.result.default-notice=Poznámka\: Pri hľadaní Älenov výchozej skupiny nebudú zobrazení offline hráÄi bez Äalších oprávnení\! +luckperms.command.search.showing-users=Zobrazené záznamy používateľov +luckperms.command.search.showing-groups=Zobrazené záznamy skupín +luckperms.command.tree.start=Generovanie stromu oprávnení, prosím Äakajte... +luckperms.command.tree.empty=Nepodarilo sa vygenerovaÅ¥ strom, neboli nájdené žiadne výsledky +luckperms.command.tree.url=URL stromu oprávnení +luckperms.command.verbose.invalid-filter={0} nie je platný filter pre podrobné sledovanie +luckperms.command.verbose.enabled=Podrobné sledovanie {0} pre kontroly zodpovedajúce {1} +luckperms.command.verbose.command-exec=Vynucujem vykonanie príkazu {1} pre {0} a hlásim vÅ¡etky vykonané kontroly... +luckperms.command.verbose.off=Podrobné sledovanie {0} +luckperms.command.verbose.command-exec-complete=Vykonanie príkazu bolo dokonÄené +luckperms.command.verbose.command.no-checks=Vykonanie príkazu bolo dokonÄené, ale neboli vykonané žiadne kontroly oprávnení +luckperms.command.verbose.command.possibly-async=To môže byÅ¥ spôsobené tým, že plugin vykonáva príkazy na pozadí (asynchrónne) +luckperms.command.verbose.command.try-again-manually=Môžete eÅ¡te použiÅ¥ podrobné sledovanie manuálne na detekciu vykonaných kontrol +luckperms.command.verbose.enabled-recording=Podrobné sledovanie {0}, nahrávanie výsledkov... +luckperms.command.verbose.uploading=Podrobné sledovanie {0}, nahrávanie výsledkov... +luckperms.command.verbose.url=URL výsledkov podrobného sledovania luckperms.command.verbose.enabled-term=povolené luckperms.command.verbose.disabled-term=zakázané +luckperms.command.verbose.query-any=AKÃKOĽVEK +luckperms.command.info.running-plugin=Beží luckperms.command.info.platform-key=Platforma -luckperms.command.info.server-brand-key=ZnaÄka serveru +luckperms.command.info.server-brand-key=ZnaÄka servera luckperms.command.info.server-version-key=Verzia servera luckperms.command.info.storage-key=Úložisko luckperms.command.info.storage-type-key=Typ @@ -55,8 +130,501 @@ luckperms.command.info.messaging-key=Odosielanie správ luckperms.command.info.instance-key=InÅ¡tancia luckperms.command.info.static-contexts-key=Statické kontexty luckperms.command.info.online-players-key=Online hráÄi +luckperms.command.info.online-players-unique={0} unikátne +luckperms.command.info.uptime-key=Uptime +luckperms.command.info.local-data-key=Mieste dáta +luckperms.command.info.local-data={0} používateľov, {1} skupín, {2} záznamov +luckperms.command.generic.create.success={0} bol úspeÅ¡ne vytvorený +luckperms.command.generic.create.error=Vyskytla sa chyba pri vytváraní {0} +luckperms.command.generic.create.error-already-exists={0} už existuje\! +luckperms.command.generic.delete.success={0} bol úspeÅ¡ne odstránený +luckperms.command.generic.delete.error=Vyskytla sa chyba pri odstraňovaní {0} +luckperms.command.generic.delete.error-doesnt-exist={0} neexistuje\! +luckperms.command.generic.rename.success={0} bol úspeÅ¡ne premenovaný na {1} +luckperms.command.generic.clone.success={0} bol úspeÅ¡ne skopírovaný na {1} +luckperms.command.generic.info.parent.title=RodiÄovské skupiny +luckperms.command.generic.info.parent.temporary-title=DoÄasné rodiÄovské skupiny +luckperms.command.generic.info.expires-in=expiruje za +luckperms.command.generic.info.inherited-from=dedené z +luckperms.command.generic.info.inherited-from-self=sám +luckperms.command.generic.show-tracks.title={0}''s Záznamy +luckperms.command.generic.show-tracks.empty={0} nie je na žiadnych záznamoch +luckperms.command.generic.clear.node-removed={0} uzly boli odstránené +luckperms.command.generic.clear.node-removed-singular={0} uzol bol odstránený +luckperms.command.generic.clear={0}''s uzly boli vyÄistené v kontexte {1} +luckperms.command.generic.permission.info.title={0}''s Oprávnenia +luckperms.command.generic.permission.info.empty={0} nemá žiadne oprávnenia nastavené +luckperms.command.generic.permission.info.click-to-remove=Kliknite na odstránenie tohto uzla z {0} +luckperms.command.generic.permission.check.info.title=Informácie o oprávnení pre {0} +luckperms.command.generic.permission.check.info.directly={0} má {1} nastavené na {2} v kontexte {3} +luckperms.command.generic.permission.check.info.inherited={0} dedí {1} nastavené na {2} od {3} v kontexte {4} +luckperms.command.generic.permission.check.info.not-directly={0} nemá {1} nastavené +luckperms.command.generic.permission.check.info.not-inherited={0} nededí {1} +luckperms.command.generic.permission.check.result.title=Kontrola oprávnení pre {0} luckperms.command.generic.permission.check.result.result-key=Výsledok luckperms.command.generic.permission.check.result.processor-key=Procesor luckperms.command.generic.permission.check.result.cause-key=PríÄina luckperms.command.generic.permission.check.result.context-key=Kontext +luckperms.command.generic.permission.set=Nastavené {0} na {1} pre {2} v kontexte {3} +luckperms.command.generic.permission.already-has={0} už má {1} nastavené v kontexte {2} +luckperms.command.generic.permission.set-temp=Nastavené {0} na {1} pre {2} na dobu {3} v kontexte {4} +luckperms.command.generic.permission.already-has-temp={0} už má {1} doÄasne nastavené v kontexte {2} +luckperms.command.generic.permission.unset=ZruÅ¡ené {0} pre {1} v kontexte {2} +luckperms.command.generic.permission.doesnt-have={0} nemá {1} nastavené v kontexte {2} +luckperms.command.generic.permission.unset-temp=DoÄasné nastavenie oprávnení {0} bolo zruÅ¡ené pre {1} v kontexte {2} +luckperms.command.generic.permission.subtract=Nastavené {0} na {1} pre {2} na dobu {3} v kontexte {4}, {5} menej než predtým +luckperms.command.generic.permission.doesnt-have-temp={0} nemá {1} nastavené v kontexte {2} +luckperms.command.generic.permission.clear=Oprávnenia hráÄa {0} boli vyÄistené v kontexte {1} +luckperms.command.generic.parent.info.title=Nadradenie hráÄa {0} +luckperms.command.generic.parent.info.empty={0} nemá definované žiadne nadradenia +luckperms.command.generic.parent.info.click-to-remove=Klikni pre odstránenie tohoto nadriadeného z {0} +luckperms.command.generic.parent.add={0} práve dedí oprávnenia od {1} v kontexte {2} +luckperms.command.generic.parent.add-temp={0} práve dedí oprávnenia od {1} na dobu {2} v kontexte {3} +luckperms.command.generic.parent.set={0} mal svoje nadriadené skupiny zmazane, teraz dedí len od {1} v kontexte {2} +luckperms.command.generic.parent.set-track={0} mal zmazane jeho nadriadené skupiny na zázname {1}, a teraz dedí len od {2} v kontexte {3} +luckperms.command.generic.parent.remove={0} už nededí oprávnenia od {1} v kontexte {2} +luckperms.command.generic.parent.remove-temp={0} už nededí doÄasné oprávnenia od {1} v kontexte {2} +luckperms.command.generic.parent.subtract={0} Zdedí oprávnenia od {1} na dobu {2} v kontexte {3}, {4} menej než predtým +luckperms.command.generic.parent.clear=Nadradenie hráÄa {0} boli vyÄistené v kontexte {1} +luckperms.command.generic.parent.clear-track={0}''s rodiÄia na trati {1} boli vymazaní v kontexte {2} +luckperms.command.generic.parent.already-inherits={0} už dedí od {1} v kontexte {2} +luckperms.command.generic.parent.doesnt-inherit={0} nezdedil od {1} v kontexte {2} +luckperms.command.generic.parent.already-temp-inherits={0} už doÄasne dedí od {1} v kontexte {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} nezdedil doÄasne od {1} v kontexte {2} +luckperms.command.generic.chat-meta.info.title-prefix={0}''s Prefixy +luckperms.command.generic.chat-meta.info.title-suffix={0}''s Sufixy luckperms.command.generic.chat-meta.info.none-prefix={0} nemá žiadne prefixy +luckperms.command.generic.chat-meta.info.none-suffix={0} nemá žiadne sufixy +luckperms.command.generic.chat-meta.info.click-to-remove=Kliknite na odstránenie tohto {0} od {1} +luckperms.command.generic.chat-meta.already-has={0} už má nastavené {1} {2} s prioritou {3} v kontexte {4} +luckperms.command.generic.chat-meta.already-has-temp={0} už má doÄasne nastavené {1} {2} s prioritou {3} v kontexte {4} +luckperms.command.generic.chat-meta.doesnt-have={0} nemá nastavené {1} {2} s prioritou {3} v kontexte {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} nemá doÄasne nastavené {1} {2} s prioritou {3} v kontexte {4} +luckperms.command.generic.chat-meta.add={0} mal nastavené {1} {2} s prioritou {3} v kontexte {4} +luckperms.command.generic.chat-meta.add-temp={0} mal nastavené {1} {2} s prioritou {3} na dobu {4} v kontexte {5} +luckperms.command.generic.chat-meta.remove={0} mal odstránené {1} {2} s prioritou {3} v kontexte {4} +luckperms.command.generic.chat-meta.remove-bulk={0} mal odstránené vÅ¡etky {1} s prioritou {2} v kontexte {3} +luckperms.command.generic.chat-meta.remove-temp={0} mal doÄasne odstránené {1} {2} s prioritou {3} v kontexte {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} mal doÄasne odstránené vÅ¡etky {1} s prioritou {2} v kontexte {3} +luckperms.command.generic.meta.info.title={0}''s Meta +luckperms.command.generic.meta.info.none={0} nemá žiadne meta +luckperms.command.generic.meta.info.click-to-remove=Kliknite na odstránenie tohto meta uzla od {0} +luckperms.command.generic.meta.already-has={0} už má nastavený meta kÄ¾ÃºÄ {1} na {2} v kontexte {3} +luckperms.command.generic.meta.already-has-temp={0} už má doÄasne nastavený meta kÄ¾ÃºÄ {1} na {2} v kontexte {3} +luckperms.command.generic.meta.doesnt-have={0} nemá nastavený meta kÄ¾ÃºÄ {1} v kontexte {2} +luckperms.command.generic.meta.doesnt-have-temp={0} nemá doÄasne nastavený meta kÄ¾ÃºÄ {1} v kontexte {2} +luckperms.command.generic.meta.set=Nastavený meta kÄ¾ÃºÄ {0} na {1} pre {2} v kontexte {3} +luckperms.command.generic.meta.set-temp=Nastavený meta kÄ¾ÃºÄ {0} na {1} pre {2} na dobu {3} v kontexte {4} +luckperms.command.generic.meta.unset=Odstránený meta kÄ¾ÃºÄ {0} pre {1} v kontexte {2} +luckperms.command.generic.meta.unset-temp=Odstránený doÄasný meta kÄ¾ÃºÄ {0} pre {1} v kontexte {2} +luckperms.command.generic.meta.clear={0}''s meta zodpovedajúce typu {1} bolo vymazané v kontexte {2} +luckperms.command.generic.contextual-data.title=Kontextové dáta +luckperms.command.generic.contextual-data.mode.key=režim +luckperms.command.generic.contextual-data.mode.server=server +luckperms.command.generic.contextual-data.mode.active-player=aktívny hrÃ¡Ä +luckperms.command.generic.contextual-data.contexts-key=Kontexty +luckperms.command.generic.contextual-data.prefix-key=Prefix +luckperms.command.generic.contextual-data.suffix-key=Sufix +luckperms.command.generic.contextual-data.primary-group-key=Hlavná skupina +luckperms.command.generic.contextual-data.meta-key=Meta +luckperms.command.generic.contextual-data.null-result=Žiadne +luckperms.command.user.info.title=Informácie o používateľovi +luckperms.command.user.info.uuid-key=UUID +luckperms.command.user.info.uuid-type-key=typ +luckperms.command.user.info.uuid-type.mojang=mojang +luckperms.command.user.info.uuid-type.not-mojang=offline +luckperms.command.user.info.status-key=Stav +luckperms.command.user.info.status.online=Online +luckperms.command.user.info.status.offline=Offline +luckperms.command.user.removegroup.error-primary=Nebudete môcÅ¥ odstrániÅ¥ používateľa zo svojej hlavnej skupiny +luckperms.command.user.primarygroup.not-member={0} nebol už Älenom {1}, teraz ho pridávame +luckperms.command.user.primarygroup.already-has={0} už má {1} nastavenú ako svoju hlavnú skupinu +luckperms.command.user.primarygroup.warn-option=Upozornenie\: Metóda výpoÄtu hlavnej skupiny, ktorú používa tento server ({0}), nemusí zodpovedaÅ¥ tejto zmene +luckperms.command.user.primarygroup.set={0}''s hlavná skupina bola nastavená na {1} +luckperms.command.user.track.error-not-contain-group={0} eÅ¡te nie je v žiadnej skupine na {1} +luckperms.command.user.track.unsure-which-track=Nie je isté, ktorú trasu použiÅ¥, prosím, Å¡pecifikujte ju ako argument +luckperms.command.user.track.missing-group-advice=BuÄ vytvorte skupinu, alebo ju odstráňte z trasy a skúste to znova +luckperms.command.user.promote.added-to-first={0} nie je v žiadnej skupine na {1}, takže bol pridaný do prvej skupiny, {2} v kontexte {3} +luckperms.command.user.promote.not-on-track={0} nie je v žiadnej skupine na {1}, takže nebol povýšený +luckperms.command.user.promote.success=Povýšenie {0} na trati {1} z {2} na {3} v kontexte {4} +luckperms.command.user.promote.end-of-track=Dosiahli ste koniec trasy {0}, nemožno povýšiÅ¥ {1} +luckperms.command.user.promote.next-group-deleted=Nasledujúca skupina na trase, {0}, už neexistuje +luckperms.command.user.promote.unable-to-promote=Nie je možné povýšiÅ¥ používateľa +luckperms.command.user.demote.success=Zníženie {0} na trati {1} z {2} na {3} v kontexte {4} +luckperms.command.user.demote.end-of-track=Dosiahli ste koniec trasy {0}, takže {1} bol odstránený zo skupiny {2} +luckperms.command.user.demote.end-of-track-not-removed=Dosiahli ste koniec trasy {0}, ale {1} nebol odstránený z prvej skupiny +luckperms.command.user.demote.previous-group-deleted=Predchádzajúca skupina na trase, {0}, už neexistuje +luckperms.command.user.demote.unable-to-demote=Nie je možné znížiÅ¥ používateľa +luckperms.command.group.list.title=Skupiny +luckperms.command.group.delete.not-default=Nemôžete odstrániÅ¥ predvolenú skupinu +luckperms.command.group.info.title=Group info +luckperms.command.group.info.display-name-key=Zobrazované meno +luckperms.command.group.info.weight-key=Váha +luckperms.command.group.setweight.set=NastaviÅ¥ váhu {0} pre groupku {1} +luckperms.command.group.setdisplayname.doesnt-have={0} nemá zobrazované meno +luckperms.command.group.setdisplayname.already-has={0} už má zobrazované meno {1} +luckperms.command.group.setdisplayname.already-in-use=Zobrazované meno {0} už používa {1} +luckperms.command.group.setdisplayname.set=Zobrazované meno bolo nastavené na {0} pre skupinu {1} v kontexte {2} +luckperms.command.group.setdisplayname.removed=Zobrazované meno pre skupinu {0} v kontexte {1} bolo odstránené +luckperms.command.track.list.title=Záznamy +luckperms.command.track.path.empty=Žiadne +luckperms.command.track.info.showing-track=Zobrazujem záznam +luckperms.command.track.info.path-property=Trasa +luckperms.command.track.clear={0}''s skupiny záznamov boli vymazané +luckperms.command.track.append.success=Skupina {0} bola pridaná do záznamu {1} +luckperms.command.track.insert.success=Skupina {0} bola vložená do záznamu {1} na pozíciu {2} +luckperms.command.track.insert.error-number=OÄakávalo sa Äíslo, ale bolo prijaté\: {0} +luckperms.command.track.insert.error-invalid-pos=Nie je možné vložiÅ¥ na pozíciu {0} +luckperms.command.track.insert.error-invalid-pos-reason=neplatná pozícia +luckperms.command.track.remove.success=Skupina {0} bola odstránená zo záznamu {1} +luckperms.command.track.error-empty={0} nemôže byÅ¥ použitý, pretože je prázdny alebo obsahuje len jednu skupinu +luckperms.command.track.error-multiple-groups={0} je Älenom viacerých skupín na tomto zázname +luckperms.command.track.error-ambiguous=Nie je možné urÄiÅ¥ ich umiestnenie +luckperms.command.track.already-contains={0} už obsahuje {1} +luckperms.command.track.doesnt-contain={0} neobsahuje {1} +luckperms.command.log.load-error=Záznam nebolo možné naÄítaÅ¥ +luckperms.command.log.invalid-page=Neplatné Äíslo stránky +luckperms.command.log.invalid-page-range=Zadajte hodnotu medzi {0} a {1} +luckperms.command.log.empty=Žiadne záznamy na zobrazenie +luckperms.command.log.notify.error-console=Nie je možné prepínaÅ¥ oznámenia pre konzolu +luckperms.command.log.notify.enabled-term=Zapnuté +luckperms.command.log.notify.disabled-term=Vypnuté +luckperms.command.log.notify.changed-state={0} zaznamenáva výstup +luckperms.command.log.notify.already-on=Už prijímate oznámenia +luckperms.command.log.notify.already-off=Momentálne neberiete oznámenia +luckperms.command.log.notify.invalid-state=Neznámy stav. OÄakáva sa {0} alebo {1} +luckperms.command.log.show.search=Zobrazujem nedávne akcie pre dopyt {0} +luckperms.command.log.show.recent=Zobrazujem nedávne akcie +luckperms.command.log.show.by=Zobrazujem nedávne akcie podľa {0} +luckperms.command.log.show.history=Zobrazujem históriu pre {0} {1} +luckperms.command.export.error-term=Chyba +luckperms.command.export.already-running=Iný proces exportu už beží +luckperms.command.export.file.already-exists=Súbor {0} už existuje +luckperms.command.export.file.not-writable=Súbor {0} nie je zapisovateľný +luckperms.command.export.file.success=ÚspeÅ¡ne exportované do {0} +luckperms.command.export.file-unexpected-error-writing=Pri písaní do súboru doÅ¡lo k neoÄakávanej chybe +luckperms.command.export.web.export-code=ExportovaÅ¥ kód +luckperms.command.export.web.import-command-description=Použite nasledujúci príkaz na import +luckperms.command.import.term=ImportovaÅ¥ +luckperms.command.import.error-term=Chyba +luckperms.command.import.already-running=Už prebieha iný proces importu +luckperms.command.import.file.doesnt-exist=Súbor {0} neexistuje +luckperms.command.import.file.not-readable=Súbor {0} nie je Äitateľný +luckperms.command.import.file.unexpected-error-reading=Pri Äítaní zo súboru doÅ¡lo k neoÄakávanej chybe +luckperms.command.import.file.correct-format=Je to správny formát? +luckperms.command.import.web.unable-to-read=Nemožno naÄítaÅ¥ údaje pomocou daného kódu +luckperms.command.import.progress.percent={0}% dokonÄené +luckperms.command.import.progress.operations={0}/{1} operácií dokonÄených +luckperms.command.import.starting=Spúšťam proces importu +luckperms.command.import.completed=SKONÄŒENÉ +luckperms.command.import.duration=trvalo {0} sekúnd +luckperms.command.bulkupdate.must-use-console=Príkaz hromadnej aktualizácie môže byÅ¥ použitý len z konzoly +luckperms.command.bulkupdate.invalid-data-type=Neplatný typ, oÄakávalo sa {0} +luckperms.command.bulkupdate.invalid-constraint=Neplatné obmedzenie {0} +luckperms.command.bulkupdate.invalid-constraint-format=Obmedzenia by mali byÅ¥ vo formáte {0} +luckperms.command.bulkupdate.invalid-comparison=Neplatný porovnávací operátor {0} +luckperms.command.bulkupdate.invalid-comparison-format=OÄakávalo sa jedno z nasledovných\: {0} +luckperms.command.bulkupdate.queued=Operácia hromadnej aktualizácie bola zaradená +luckperms.command.bulkupdate.confirm=Spustite {0} na vykonanie aktualizácie +luckperms.command.bulkupdate.unknown-id=Operácia s ID {0} neexistuje alebo vyprÅ¡ala +luckperms.command.bulkupdate.starting=Spúšťam hromadnú aktualizáciu +luckperms.command.bulkupdate.success=Hromadná aktualizácia bola úspeÅ¡ne dokonÄená +luckperms.command.bulkupdate.success.statistics.nodes=Celkový poÄet ovplyvnených uzlov +luckperms.command.bulkupdate.success.statistics.users=Celkový poÄet ovplyvnených používateľov +luckperms.command.bulkupdate.success.statistics.groups=Celkový poÄet ovplyvnených skupín +luckperms.command.bulkupdate.failure=Hromadná aktualizácia zlyhala, skontrolujte konzolu pre chyby +luckperms.command.update-task.request=Bol požiadavka na aktualizaÄnú úlohu, prosím Äakajte +luckperms.command.update-task.complete=Úloha aktualizácie dokonÄená +luckperms.command.update-task.push.attempting=Teraz sa pokúšam poslaÅ¥ na iné servery +luckperms.command.update-task.push.complete=Iné servery boli úspeÅ¡ne upozornené cez {0} +luckperms.command.update-task.push.error=Chyba pri posielaní zmien na iné servery +luckperms.command.update-task.push.error-not-setup=Nie je možné poslaÅ¥ zmeny na iné servery, pretože nebola nakonfigurovaná služba na posielanie správ +luckperms.command.reload-config.success=KonfiguraÄný súbor bol naÄítaný +luckperms.command.reload-config.restart-note=niektoré možnosti sa aplikujú až po reÅ¡tarte servera +luckperms.command.translations.searching=Hľadám dostupné preklady, prosím Äakajte... +luckperms.command.translations.searching-error=Nie je možné získaÅ¥ zoznam dostupných prekladov +luckperms.command.translations.installed-translations=InÅ¡talované preklady +luckperms.command.translations.available-translations=Dostupné preklady +luckperms.command.translations.percent-translated={0}% preložené +luckperms.command.translations.translations-by=od +luckperms.command.translations.installing=InÅ¡talujem preklady, prosím Äakajte... +luckperms.command.translations.download-error=Nie je možné stiahnuÅ¥ preklad pre {0} +luckperms.command.translations.installing-specific=InÅ¡talujem jazyk {0}... +luckperms.command.translations.install-complete=InÅ¡talácia dokonÄená +luckperms.command.translations.download-prompt=Použite {0} na stiahnutie a inÅ¡taláciu aktuálnych verzií týchto prekladov poskytnutých komunitou +luckperms.command.translations.download-override-warning=Upozornenie\: Týmto sa prepíšu akékoľvek zmeny, ktoré ste vykonali v týchto jazykoch +luckperms.usage.user.description=Set príkazov na správu používateľov v LuckPerms. (''používateľ'' v LuckPerms je jednoducho hrÃ¡Ä a môže sa týkaÅ¥ UUID alebo používateľského mena) +luckperms.usage.group.description=Set príkazov na správu skupín v LuckPerms. Skupiny sú jednoducho kolekcie priradení oprávnení, ktoré môžu byÅ¥ pridelené používateľom. Nové skupiny sa vytvárajú pomocou príkazu ''creategroup''. +luckperms.usage.track.description=Set príkazov na správu záznamov v LuckPerms. Záznamy sú usporiadané kolekcie skupín, ktoré sa môžu používaÅ¥ na definovanie povýšení a degradácií. +luckperms.usage.log.description=Set príkazov na správu funkcie logovania v LuckPerms. +luckperms.usage.sync.description=NaÄíta vÅ¡etky údaje zo servera do pamäte a aplikuje akékoľvek zistené zmeny. +luckperms.usage.info.description=TlaÄí vÅ¡eobecné informácie o aktívnej inÅ¡tancii pluginu. +luckperms.usage.editor.description=Vytvára novú reláciu webového editora +luckperms.usage.editor.argument.type=typy, ktoré sa naÄítajú do editora. (''all'', ''users'' alebo ''groups'') +luckperms.usage.editor.argument.filter=Oprávnenie na filtrovanie používateľských záznamov +luckperms.usage.verbose.description=Ovláda podrobný systém monitorovania oprávnení pluginu. +luckperms.usage.verbose.argument.action=Äi povoliÅ¥/zakázaÅ¥ logovanie alebo nahraÅ¥ zaznamenaný výstup +luckperms.usage.verbose.argument.filter=filtrovaÅ¥ podľa zadaného zápisu +luckperms.usage.verbose.argument.commandas=hráÄ/ príkaz na spustenie +luckperms.usage.tree.description=Vytvára stromový pohľad (zoradený zoznam hierarchie) vÅ¡etkých oprávnení známych LuckPerms. +luckperms.usage.tree.argument.scope=korene stromu. Zadajte "." na zahrnutie vÅ¡etkých oprávnení +luckperms.usage.tree.argument.player=meno online hráÄa, na ktorého sa má skontrolovaÅ¥ +luckperms.usage.search.description=Vyhľadáva vÅ¡etkých používateľov/skupiny s konkrétnym oprávnením +luckperms.usage.search.argument.permission=oprávnenie, ktoré sa má hľadaÅ¥ +luckperms.usage.search.argument.page=stránka na zobrazenie +luckperms.usage.network-sync.description=Synchronizuje zmeny so skladom a požaduje, aby vÅ¡etky ostatné servery v sieti vykonali rovnaké +luckperms.usage.import.description=Importuje dáta zo súboru (predtým vytvoreného exportu) +luckperms.usage.import.argument.file=súbor na import +luckperms.usage.import.argument.replace=nahraÅ¥ existujúce dáta namiesto ich zlúÄenia +luckperms.usage.import.argument.upload=nahraÅ¥ dáta z predchádzajúceho exportu +luckperms.usage.export.description=Exportuje vÅ¡etky dáta oprávnení do súboru "export". Môže byÅ¥ opäť importovaný neskôr. +luckperms.usage.export.argument.file=súbor na export +luckperms.usage.export.argument.without-users=vynechaÅ¥ používateľov z exportu +luckperms.usage.export.argument.without-groups=vynechaÅ¥ skupiny z exportu +luckperms.usage.export.argument.upload=NahraÅ¥ vÅ¡etky údaje o oprávneniach na webový editor. Môže byÅ¥ opäť importovaný neskôr. +luckperms.usage.reload-config.description=NaÄítanie niektorých konfiguraÄných možností +luckperms.usage.bulk-update.description=Vykonajte hromadné zmeny vo vÅ¡etkých dátach +luckperms.usage.bulk-update.argument.data-type=typ zmenených dát. ("vÅ¡etky", "používateľov" alebo "skupiny") +luckperms.usage.bulk-update.argument.action=akcia, ktorá sa má vykonaÅ¥ na dátach. ("aktualizovaÅ¥" alebo "vymazaÅ¥") +luckperms.usage.bulk-update.argument.action-field=pole, na ktoré sa má konaÅ¥. Vyžaduje sa iba pre "aktualizovaÅ¥". ("oprávnenie", "server" alebo "svet") +luckperms.usage.bulk-update.argument.action-value=hodnota, ktorú je potrebné nahradiÅ¥. Vyžaduje sa iba pre "aktualizovaÅ¥". +luckperms.usage.bulk-update.argument.constraint=požiadavky pre aktualizáciu +luckperms.usage.translations.description=Správa prekladov +luckperms.usage.translations.argument.install=podpríkaz na inÅ¡taláciu prekladov +luckperms.usage.apply-edits.description=Aplikuje zmeny oprávnení vykonané cez web editor +luckperms.usage.apply-edits.argument.code=unikátny kód pre dáta +luckperms.usage.apply-edits.argument.target=komu aplikovaÅ¥ dáta +luckperms.usage.create-group.description=VytvoriÅ¥ novú skupinu +luckperms.usage.create-group.argument.name=názov skupiny +luckperms.usage.create-group.argument.weight=vaha skupiny +luckperms.usage.create-group.argument.display-name=zobrazovaný názov skupiny +luckperms.usage.delete-group.description=VymazaÅ¥ skupinu +luckperms.usage.delete-group.argument.name=názov skupiny +luckperms.usage.list-groups.description=ZobraziÅ¥ vÅ¡etky skupiny na platforme +luckperms.usage.create-track.description=VytvoriÅ¥ novú stopu +luckperms.usage.create-track.argument.name=názov stopy +luckperms.usage.delete-track.description=VymazaÅ¥ stopu +luckperms.usage.delete-track.argument.name=názov stopy +luckperms.usage.list-tracks.description=ZobraziÅ¥ vÅ¡etky stopy na platforme +luckperms.usage.user-info.description=Zobrazuje informácie o používateľovi +luckperms.usage.user-switchprimarygroup.description=Prepnúť primárnu skupinu používateľa +luckperms.usage.user-switchprimarygroup.argument.group=skupina, na ktorú sa má prepnúť +luckperms.usage.user-promote.description=Postupuje používateľa na vyššiu stopu +luckperms.usage.user-promote.argument.track=stopa, na ktorú sa má používateľ povýšiÅ¥ +luckperms.usage.user-promote.argument.context=konteksty, v ktorých sa má používateľ povýšiÅ¥ +luckperms.usage.user-promote.argument.dont-add-to-first=povýšiÅ¥ používateľa iba v prípade, že už je na stope +luckperms.usage.user-demote.description=Znižuje používateľa na nižšiu stopu +luckperms.usage.user-demote.argument.track=stopa, na ktorú sa má používateľ znížiÅ¥ +luckperms.usage.user-demote.argument.context=konteksty, v ktorých sa má používateľ znížiÅ¥ +luckperms.usage.user-demote.argument.dont-remove-from-first=zabraňuje používateľovi byÅ¥ odstránený z prvej skupiny +luckperms.usage.user-clone.description=Klónuje používateľa +luckperms.usage.user-clone.argument.user=meno/uuid používateľa, na ktorého sa má klonovaÅ¥ +luckperms.usage.group-info.description=ZobraziÅ¥ informácie o skupine +luckperms.usage.group-listmembers.description=ZobraziÅ¥ používateľov/skupiny, ktoré zdedia túto skupinu +luckperms.usage.group-listmembers.argument.page=stránka na zobrazenie +luckperms.usage.group-setweight.description=Nastavte váhu skupiny +luckperms.usage.group-setweight.argument.weight=vaha, ktorú sa má nastaviÅ¥ +luckperms.usage.group-set-display-name.description=NastaviÅ¥ zobrazený názov skupiny +luckperms.usage.group-set-display-name.argument.name=názov na nastavenie +luckperms.usage.group-set-display-name.argument.context=konteksty, v ktorých sa má nastaviÅ¥ názov +luckperms.usage.group-rename.description=PremenovaÅ¥ skupinu +luckperms.usage.group-rename.argument.name=nový názov +luckperms.usage.group-clone.description=KlónovaÅ¥ skupinu +luckperms.usage.group-clone.argument.name=názov skupiny, na ktorú sa má klonovaÅ¥ +luckperms.usage.holder-editor.description=Otvára webový editor oprávnení +luckperms.usage.holder-showtracks.description=ZobraziÅ¥ stopy, na ktorých sa objekt nachádza +luckperms.usage.holder-clear.description=Odstráni vÅ¡etky oprávnenia, rodiÄov a meta informácie +luckperms.usage.holder-clear.argument.context=konteksty, na ktoré sa má filtrovaÅ¥ +luckperms.usage.permission.description=UpraviÅ¥ oprávnenia +luckperms.usage.parent.description=UpraviÅ¥ dediÄstvo +luckperms.usage.meta.description=UpraviÅ¥ meta hodnoty +luckperms.usage.permission-info.description=ZobraziÅ¥ oprávnenia objektu +luckperms.usage.permission-info.argument.page=stránka na zobrazenie +luckperms.usage.permission-info.argument.sort-mode=spôsob zoradenia položiek +luckperms.usage.permission-set.description=NastaviÅ¥ oprávnenie pre objekt +luckperms.usage.permission-set.argument.node=názov oprávnenia na nastavenie +luckperms.usage.permission-set.argument.value=hodnota oprávnenia +luckperms.usage.permission-set.argument.context=konteksty, do ktorých sa má pridaÅ¥ oprávnenie +luckperms.usage.permission-unset.description=ZruÅ¡iÅ¥ oprávnenie pre objekt +luckperms.usage.permission-unset.argument.node=názov oprávnenia na zruÅ¡enie +luckperms.usage.permission-unset.argument.context=konteksty, z ktorých sa má odstrániÅ¥ oprávnenie +luckperms.usage.permission-settemp.description=NastaviÅ¥ doÄasné oprávnenie pre objekt +luckperms.usage.permission-settemp.argument.node=názov oprávnenia na nastavenie +luckperms.usage.permission-settemp.argument.value=hodnota oprávnenia +luckperms.usage.permission-settemp.argument.duration=dĺžka trvania do vyprÅ¡ania oprávnenia +luckperms.usage.permission-settemp.argument.temporary-modifier=spôsob aplikácie doÄasného oprávnenia +luckperms.usage.permission-settemp.argument.context=konteksty, do ktorých sa má pridaÅ¥ oprávnenie +luckperms.usage.permission-unsettemp.description=Zruší doÄasné oprávnenie pre objekt +luckperms.usage.permission-unsettemp.argument.node=Oprávnenie node, ktoré sa má zruÅ¡iÅ¥ +luckperms.usage.permission-unsettemp.argument.duration=Dĺžka, ktorá sa má odpoÄítaÅ¥ +luckperms.usage.permission-unsettemp.argument.context=Kontexty, v ktorých sa má oprávnenie odstrániÅ¥ +luckperms.usage.permission-check.description=Skontroluje, Äi objekt má daný oprávnenie node +luckperms.usage.permission-check.argument.node=Oprávnenie node, ktoré sa má skontrolovaÅ¥ +luckperms.usage.permission-clear.description=Vymaže vÅ¡etky oprávnenia +luckperms.usage.permission-clear.argument.context=Kontexty, podľa ktorých sa má filtrovaÅ¥ +luckperms.usage.parent-info.description=Zoznamuje skupiny, z ktorých tento objekt dedí +luckperms.usage.parent-info.argument.page=Stránka, ktorú si chcete pozrieÅ¥ +luckperms.usage.parent-info.argument.sort-mode=Spôsob zoradenia záznamov +luckperms.usage.parent-set.description=Odstráni vÅ¡etky ostatné skupiny, z ktorých objekt už dedí, a pridá ho do danej skupiny +luckperms.usage.parent-set.argument.group=Skupina, do ktorej sa má nastaviÅ¥ +luckperms.usage.parent-set.argument.context=Kontexty, v ktorých sa má nastaviÅ¥ skupina +luckperms.usage.parent-add.description=Pridá ÄalÅ¡iu skupinu, z ktorej objekt bude dediÄom oprávnení +luckperms.usage.parent-add.argument.group=Skupina, z ktorej má objekt dediÅ¥ +luckperms.usage.parent-add.argument.context=Kontexty, v ktorých sa má dediÄstvo nastaviÅ¥ +luckperms.usage.parent-remove.description=Odstráni predchádzajúce nastavenie dediÄstva +luckperms.usage.parent-remove.argument.group=Skupina, ktorá sa má odstrániÅ¥ +luckperms.usage.parent-remove.argument.context=Kontexty, v ktorých sa má skupina odstrániÅ¥ +luckperms.usage.parent-set-track.description=Odstráni vÅ¡etky ostatné skupiny, z ktorých objekt už dedí na danom trakte, a pridá ich do danej skupiny +luckperms.usage.parent-set-track.argument.track=Trak, ktorý sa má nastaviÅ¥ +luckperms.usage.parent-set-track.argument.group=Skupina, do ktorej sa má nastaviÅ¥, alebo Äíslo súvisiace s pozíciou skupiny na danom trakte +luckperms.usage.parent-set-track.argument.context=Kontexty, v ktorých sa má nastaviÅ¥ skupina +luckperms.usage.parent-add-temp.description=Pridá ÄalÅ¡iu skupinu, z ktorej objekt bude doÄasne dediÄom oprávnení +luckperms.usage.parent-add-temp.argument.group=Skupina, z ktorej má objekt dediÅ¥ +luckperms.usage.parent-add-temp.argument.duration=Dĺžka Älenstva v skupine +luckperms.usage.parent-add-temp.argument.temporary-modifier=Spôsob, akým sa má doÄasné oprávnenie aplikovaÅ¥ +luckperms.usage.parent-add-temp.argument.context=Kontexty, v ktorých sa má dediÄstvo nastaviÅ¥ +luckperms.usage.parent-remove-temp.description=Odstráni predchádzajúce doÄasné nastavenie dediÄstva +luckperms.usage.parent-remove-temp.argument.group=Skupina, ktorá sa má odstrániÅ¥ +luckperms.usage.parent-remove-temp.argument.duration=Dĺžka, ktorá sa má odpoÄítaÅ¥ +luckperms.usage.parent-remove-temp.argument.context=Kontexty, v ktorých sa má skupina odstrániÅ¥ +luckperms.usage.parent-clear.description=Vymaže vÅ¡etkých rodiÄov +luckperms.usage.parent-clear.argument.context=Kontexty, podľa ktorých sa má filtrovaÅ¥ +luckperms.usage.parent-clear-track.description=Vymaže vÅ¡etkých rodiÄov na danom trakte +luckperms.usage.parent-clear-track.argument.track=Trak, na ktorom sa má odstrániÅ¥ +luckperms.usage.parent-clear-track.argument.context=Kontexty, podľa ktorých sa má filtrovaÅ¥ +luckperms.usage.meta-info.description=Zobrazuje vÅ¡etky chatové meta +luckperms.usage.meta-set.description=Nastaví meta hodnotu +luckperms.usage.meta-set.argument.key=KľúÄ, ktorý sa má nastaviÅ¥ +luckperms.usage.meta-set.argument.value=Hodnota, ktorá sa má nastaviÅ¥ +luckperms.usage.meta-set.argument.context=Kontexty, v ktorých sa má pridaÅ¥ meta pár +luckperms.usage.meta-unset.description=Zruší meta hodnotu +luckperms.usage.meta-unset.argument.key=KľúÄ, ktorý sa má zruÅ¡iÅ¥ +luckperms.usage.meta-unset.argument.context=Kontexty, v ktorých sa má zruÅ¡iÅ¥ meta pár +luckperms.usage.meta-settemp.description=Nastaví meta hodnotu doÄasne +luckperms.usage.meta-settemp.argument.key=KľúÄ, ktorý sa má nastaviÅ¥ +luckperms.usage.meta-settemp.argument.value=Hodnota, ktorá sa má nastaviÅ¥ +luckperms.usage.meta-settemp.argument.duration=Dĺžka do vyprÅ¡ania meta hodnoty +luckperms.usage.meta-settemp.argument.context=Kontexty, v ktorých sa má pridaÅ¥ meta pár +luckperms.usage.meta-unsettemp.description=Zruší doÄasnú meta hodnotu +luckperms.usage.meta-unsettemp.argument.key=KľúÄ, ktorý sa má zruÅ¡iÅ¥ +luckperms.usage.meta-unsettemp.argument.context=Kontexty, v ktorých sa má zruÅ¡iÅ¥ meta pár +luckperms.usage.meta-addprefix.description=Pridá prefix +luckperms.usage.meta-addprefix.argument.priority=Priorita pridania prefixu +luckperms.usage.meta-addprefix.argument.prefix=Prefixová reÅ¥azec +luckperms.usage.meta-addprefix.argument.context=Kontexty, v ktorých sa má pridaÅ¥ prefix +luckperms.usage.meta-addsuffix.description=Pridá suffix +luckperms.usage.meta-addsuffix.argument.priority=Priorita pridania suffixu +luckperms.usage.meta-addsuffix.argument.suffix=Suffixová reÅ¥azec +luckperms.usage.meta-addsuffix.argument.context=Kontexty, v ktorých sa má pridaÅ¥ suffix +luckperms.usage.meta-setprefix.description=Nastaví prefix +luckperms.usage.meta-setprefix.argument.priority=Priorita nastavenia prefixu +luckperms.usage.meta-setprefix.argument.prefix=Prefixová reÅ¥azec +luckperms.usage.meta-setprefix.argument.context=Kontexty, v ktorých sa má nastaviÅ¥ prefix +luckperms.usage.meta-setsuffix.description=Nastaví suffix +luckperms.usage.meta-setsuffix.argument.priority=Priorita nastavenia suffixu +luckperms.usage.meta-setsuffix.argument.suffix=Suffixová reÅ¥azec +luckperms.usage.meta-setsuffix.argument.context=Kontexty, v ktorých sa má nastaviÅ¥ suffix +luckperms.usage.meta-removeprefix.description=Odstráni prefix +luckperms.usage.meta-removeprefix.argument.priority=Priorita odstránenia prefixu +luckperms.usage.meta-removeprefix.argument.prefix=Prefixová reÅ¥azec +luckperms.usage.meta-removeprefix.argument.context=Kontexty, v ktorých sa má odstrániÅ¥ prefix +luckperms.usage.meta-removesuffix.description=Odstráni suffix +luckperms.usage.meta-removesuffix.argument.priority=Priorita odstránenia suffixu +luckperms.usage.meta-removesuffix.argument.suffix=Suffixová reÅ¥azec +luckperms.usage.meta-removesuffix.argument.context=Kontexty, v ktorých sa má odstrániÅ¥ suffix +luckperms.usage.meta-addtemp-prefix.description=Pridá prefix doÄasne +luckperms.usage.meta-addtemp-prefix.argument.priority=Priorita pridania prefixu +luckperms.usage.meta-addtemp-prefix.argument.prefix=Prefixová reÅ¥azec +luckperms.usage.meta-addtemp-prefix.argument.duration=Dĺžka, do kedy má prefix vyprÅ¡aÅ¥ +luckperms.usage.meta-addtemp-prefix.argument.context=Kontexty, v ktorých sa má pridaÅ¥ prefix +luckperms.usage.meta-addtemp-suffix.description=Pridá suffix doÄasne +luckperms.usage.meta-addtemp-suffix.argument.priority=Priorita pridania suffixu +luckperms.usage.meta-addtemp-suffix.argument.suffix=Suffixová reÅ¥azec +luckperms.usage.meta-addtemp-suffix.argument.duration=Dĺžka, do kedy má suffix vyprÅ¡aÅ¥ +luckperms.usage.meta-addtemp-suffix.argument.context=Kontexty, v ktorých sa má pridaÅ¥ suffix +luckperms.usage.meta-settemp-prefix.description=Nastaví prefix doÄasne +luckperms.usage.meta-settemp-prefix.argument.priority=Priorita nastavenia prefixu +luckperms.usage.meta-settemp-prefix.argument.prefix=Prefixová reÅ¥azec +luckperms.usage.meta-settemp-prefix.argument.duration=Dĺžka, do kedy má prefix vyprÅ¡aÅ¥ +luckperms.usage.meta-settemp-prefix.argument.context=Kontexty, v ktorých sa má nastaviÅ¥ prefix +luckperms.usage.meta-settemp-suffix.description=Nastaví suffix doÄasne +luckperms.usage.meta-settemp-suffix.argument.priority=Priorita nastavenia suffixu +luckperms.usage.meta-settemp-suffix.argument.suffix=Suffixová reÅ¥azec +luckperms.usage.meta-settemp-suffix.argument.duration=Dĺžka, do kedy má suffix vyprÅ¡aÅ¥ +luckperms.usage.meta-settemp-suffix.argument.context=Kontexty, v ktorých sa má nastaviÅ¥ suffix +luckperms.usage.meta-removetemp-prefix.description=Odstráni doÄasný prefix +luckperms.usage.meta-removetemp-prefix.argument.priority=Priorita na odstránenie prefixu +luckperms.usage.meta-removetemp-prefix.argument.prefix=Prefixová reÅ¥azec +luckperms.usage.meta-removetemp-prefix.argument.context=Kontexty, v ktorých sa má odstrániÅ¥ prefix +luckperms.usage.meta-removetemp-suffix.description=Odstráni doÄasný suffix +luckperms.usage.meta-removetemp-suffix.argument.priority=Priorita na odstránenie suffixu +luckperms.usage.meta-removetemp-suffix.argument.suffix=Suffixová reÅ¥azec +luckperms.usage.meta-removetemp-suffix.argument.context=Kontexty, v ktorých sa má odstrániÅ¥ suffix +luckperms.usage.meta-clear.description=Vymaže vÅ¡etky meta +luckperms.usage.meta-clear.argument.type=Typ meta, ktorý sa má odstrániÅ¥ +luckperms.usage.meta-clear.argument.context=Kontexty na filtrovanie +luckperms.usage.track-info.description=Zobrazuje vÅ¡etky skupiny a ich pozície na trakte +luckperms.usage.track-editor.description=Otvára editor práv na webe +luckperms.usage.track-append.description=Pridá skupinu na koniec traktu +luckperms.usage.track-append.argument.group=Skupina, ktorú chcete pridaÅ¥ +luckperms.usage.track-insert.description=Vloží skupinu na danú pozíciu na trakte +luckperms.usage.track-insert.argument.group=Skupina, ktorú chcete vložiÅ¥ +luckperms.usage.track-insert.argument.position=Pozícia, na ktorú chcete skupinu vložiÅ¥ (prvá pozícia na trakte je 1) +luckperms.usage.track-remove.description=Odstráni danú skupinu z traktu +luckperms.usage.track-remove.argument.group=Skupina, ktorú chcete odstrániÅ¥ +luckperms.usage.track-clear.description=Vymaže skupiny na trakte +luckperms.usage.track-rename.description=Premenuje trak +luckperms.usage.track-rename.argument.name=Nový názov +luckperms.usage.track-clone.description=Skopíruje trak +luckperms.usage.track-clone.argument.name=Názov traktu, ktorý sa má skopírovaÅ¥ +luckperms.usage.log-recent.description=ZobraziÅ¥ nedávne akcie +luckperms.usage.log-recent.argument.user=Meno/UUID používateľa na filtrovanie +luckperms.usage.log-recent.argument.page=Číslo stránky, ktorú chcete zobraziÅ¥ +luckperms.usage.log-search.description=Hľadá záznam v logu +luckperms.usage.log-search.argument.query=dotaz podľa ktorého sa má vyhľadávaÅ¥ +luckperms.usage.log-search.argument.page=Číslo stránky na zobrazenie +luckperms.usage.log-notify.description=Prepnúť notifikácie logu +luckperms.usage.log-notify.argument.toggle=Ak chcete povoliÅ¥ alebo zakázaÅ¥ +luckperms.usage.log-user-history.description=ZobraziÅ¥ históriu používateľa +luckperms.usage.log-user-history.argument.user=UUID/meno používateľa +luckperms.usage.log-user-history.argument.page=Číslo stránky na zobrazenie +luckperms.usage.log-group-history.description=ZobraziÅ¥ históriu skupiny +luckperms.usage.log-group-history.argument.group=Názov skupiny +luckperms.usage.log-group-history.argument.page=Číslo stránky na zobrazenie +luckperms.usage.log-track-history.description=ZobraziÅ¥ históriu traktu +luckperms.usage.log-track-history.argument.track=Názov traktu +luckperms.usage.log-track-history.argument.page=Číslo stránky na zobrazenie +luckperms.usage.sponge.description=UpraviÅ¥ extra údaje Sponge +luckperms.usage.sponge.argument.collection=Kolekcia na dotazovanie +luckperms.usage.sponge.argument.subject=Subjekt na úpravu +luckperms.usage.sponge-permission-info.description=ZobraziÅ¥ informácie o oprávneniach subjektu +luckperms.usage.sponge-permission-info.argument.contexts=Kontexty na filtrovanie +luckperms.usage.sponge-permission-set.description=Uloží oprávnenie pre subjekt +luckperms.usage.sponge-permission-set.argument.node=Oprávnenie, ktoré sa má nastaviÅ¥ +luckperms.usage.sponge-permission-set.argument.tristate=Hodnota, na ktorú sa oprávnenie nastaví +luckperms.usage.sponge-permission-set.argument.contexts=Kontexty na nastavenie oprávnenia +luckperms.usage.sponge-permission-clear.description=Vymaže oprávnenia subjektu +luckperms.usage.sponge-permission-clear.argument.contexts=Kontexty na vymazanie oprávnení +luckperms.usage.sponge-parent-info.description=ZobraziÅ¥ informácie o rodiÄoch subjektu +luckperms.usage.sponge-parent-info.argument.contexts=Kontexty na filtrovanie +luckperms.usage.sponge-parent-add.description=Pridá rodiÄa k subjektu +luckperms.usage.sponge-parent-add.argument.collection=Kolekcia subjektov, kde je rodiÄ +luckperms.usage.sponge-parent-add.argument.subject=Meno rodiÄovského subjektu +luckperms.usage.sponge-parent-add.argument.contexts=Kontexty, kde sa pridá rodiÄ +luckperms.usage.sponge-parent-remove.description=Odstráni rodiÄa zo subjektu +luckperms.usage.sponge-parent-remove.argument.collection=Kolekcia subjektov, kde je rodiÄ +luckperms.usage.sponge-parent-remove.argument.subject=Meno rodiÄovského subjektu +luckperms.usage.sponge-parent-remove.argument.contexts=Kontexty, kde sa odstráni rodiÄ +luckperms.usage.sponge-parent-clear.description=Vymaže rodiÄov subjektu +luckperms.usage.sponge-parent-clear.argument.contexts=Kontexty, kde sa vymažú rodiÄia +luckperms.usage.sponge-option-info.description=ZobraziÅ¥ informácie o možnostiach subjektu +luckperms.usage.sponge-option-info.argument.contexts=Kontexty na filtrovanie +luckperms.usage.sponge-option-set.description=Nastaví možnosÅ¥ pre subjekt +luckperms.usage.sponge-option-set.argument.key=KÄ¾ÃºÄ na nastavenie +luckperms.usage.sponge-option-set.argument.value=Hodnota, na ktorú sa kÄ¾ÃºÄ nastaví +luckperms.usage.sponge-option-set.argument.contexts=Kontexty na nastavenie možnosti +luckperms.usage.sponge-option-unset.description=Odstráni možnosÅ¥ pre subjekt +luckperms.usage.sponge-option-unset.argument.key=KľúÄ, ktorý sa má odstrániÅ¥ +luckperms.usage.sponge-option-unset.argument.contexts=Kontexty na odstránenie kľúÄa +luckperms.usage.sponge-option-clear.description=Vymaže možnosti subjektu +luckperms.usage.sponge-option-clear.argument.contexts=Kontexty na vymazanie možností diff --git a/plugins/LuckPerms/translations/repository/sr_CS.properties b/plugins/LuckPerms/translations/repository/sr_CS.properties index 045b94d..85e2a11 100644 --- a/plugins/LuckPerms/translations/repository/sr_CS.properties +++ b/plugins/LuckPerms/translations/repository/sr_CS.properties @@ -446,6 +446,11 @@ luckperms.usage.permission-set.argument.node=unos dozvole za postaviti luckperms.usage.permission-set.argument.value=vrednost unosa luckperms.usage.permission-set.argument.context=kontekste u koje treba dodati dozvolu luckperms.usage.permission-unset.description=OtpuÅ¡avanje dozvole za objekat +luckperms.usage.permission-unset.argument.context=konteksti za uklanjanje dozvole u +luckperms.usage.permission-settemp.description=Postavlja privremenu dozvolu za objekat +luckperms.usage.permission-settemp.argument.value=vrijednost Ävora +luckperms.usage.permission-settemp.argument.duration=trajanje dok dozvola Ävora ne istekne +luckperms.usage.permission-settemp.argument.temporary-modifier=kako bi privremena dozvola trebala biti aplicirana luckperms.usage.permission-clear.description=BriÅ¡e sve dozvole luckperms.usage.parent-set-track.description=Ukllanja sve ostale grupe koje objekt nasledjuje sa trenutnog puta i dodaje ih na onaj unet put luckperms.usage.parent-set-track.argument.track=put na koji se postavllja diff --git a/plugins/LuckPerms/translations/repository/status.json b/plugins/LuckPerms/translations/repository/status.json index 4b5738e..988cdfb 100644 --- a/plugins/LuckPerms/translations/repository/status.json +++ b/plugins/LuckPerms/translations/repository/status.json @@ -1,3 +1,3 @@ { - "lastRefresh": 1657718094543 + "lastRefresh": 1748635639369 } \ No newline at end of file diff --git a/plugins/LuckPerms/translations/repository/sv_SE.properties b/plugins/LuckPerms/translations/repository/sv_SE.properties index 31d1bf2..48bd593 100644 --- a/plugins/LuckPerms/translations/repository/sv_SE.properties +++ b/plugins/LuckPerms/translations/repository/sv_SE.properties @@ -189,16 +189,35 @@ luckperms.command.generic.parent.clear={0} s behörigheter rensades i kontext {1 luckperms.command.generic.parent.clear-track={0} s behörigheter pÃ¥ spÃ¥r {1} rensades i kontext {2} luckperms.command.generic.parent.already-inherits={0} ärver redan frÃ¥n {1} i kontext {2} luckperms.command.generic.parent.doesnt-inherit={0} ärver inte frÃ¥n {1} i kontext {2} +luckperms.command.generic.parent.already-temp-inherits={0} already temporarily inherits from {1} in context {2} +luckperms.command.generic.parent.doesnt-temp-inherit={0} does not temporarily inherit from {1} in context {2} luckperms.command.generic.chat-meta.info.title-prefix={0}s Prefix luckperms.command.generic.chat-meta.info.title-suffix={0}s Suffix luckperms.command.generic.chat-meta.info.none-prefix={0} har inga prefixar luckperms.command.generic.chat-meta.info.none-suffix={0} har inga suffixer luckperms.command.generic.chat-meta.info.click-to-remove=Klicka för att ta bort {0} frÃ¥n {1} luckperms.command.generic.chat-meta.already-has={0} har redan {1} {2} satt till prioritet {3} i kontext {4} +luckperms.command.generic.chat-meta.already-has-temp={0} already has {1} {2} set temporarily at a priority of {3} in context {4} +luckperms.command.generic.chat-meta.doesnt-have={0} doesn''t have {1} {2} set at a priority of {3} in context {4} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} doesn''t have {1} {2} set temporarily at a priority of {3} in context {4} +luckperms.command.generic.chat-meta.add={0} had {1} {2} set at a priority of {3} in context {4} +luckperms.command.generic.chat-meta.add-temp={0} had {1} {2} set at a priority of {3} for a duration of {4} in context {5} +luckperms.command.generic.chat-meta.remove={0} had {1} {2} at priority {3} removed in context {4} +luckperms.command.generic.chat-meta.remove-bulk={0} had all {1} at priority {2} removed in context {3} +luckperms.command.generic.chat-meta.remove-temp={0} had temporary {1} {2} at priority {3} removed in context {4} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} had all temporary {1} at priority {2} removed in context {3} luckperms.command.generic.meta.info.title={0}s Meta luckperms.command.generic.meta.info.none={0} har ingen metadata luckperms.command.generic.meta.info.click-to-remove=Klicka för att ta bort denna meta-nod frÃ¥n {0} -luckperms.command.generic.meta.unset-temp=Avaktivera tillfällig metaknapp {0} för {1} i sammanhang {2} +luckperms.command.generic.meta.already-has={0} har redan metanyckeln {1} inställd till {2} i kontext {3} +luckperms.command.generic.meta.already-has-temp={0} har redan metanyckeln {1} tillfälligt inställd till {2} i kontext {3} +luckperms.command.generic.meta.doesnt-have={0} har inte metanyckeln {1} inställd i kontext {2} +luckperms.command.generic.meta.doesnt-have-temp={0} har inte metanyckeln {1} tillfälligt inställd i kontext {2} +luckperms.command.generic.meta.set=Inställning av metanyckeln {0} till {1} för {2} i kontext {3} +luckperms.command.generic.meta.set-temp=Inställning av metanyckeln {0} till {1} för {2} under en tid av {3} i kontext {4} +luckperms.command.generic.meta.unset=Avinställning av metanyckeln {0} för {1} i kontext {2} +luckperms.command.generic.meta.unset-temp=Avinställning av tillfällig metanyckel {0} för {1} i kontext {2} +luckperms.command.generic.meta.clear=Metan för {0} med matchande typ {1} rensades i kontext {2} luckperms.command.generic.contextual-data.title=Kontextuell data luckperms.command.generic.contextual-data.mode.key=läge luckperms.command.generic.contextual-data.mode.server=server @@ -220,11 +239,12 @@ luckperms.command.user.info.status.offline=Offline luckperms.command.user.removegroup.error-primary=Du kan inte ta bort en användare frÃ¥n deras primära grupp luckperms.command.user.primarygroup.not-member={0} var inte redan medlem av {1}, lägger till dem nu luckperms.command.user.primarygroup.already-has={0} har redan {1} satt som sin primära grupp -luckperms.command.user.primarygroup.set={0} s primära grupp har satts till {1} +luckperms.command.user.primarygroup.warn-option=Varning\: Den primära gruppberäkningsmetod som används av denna server ({0}) kanske inte Ã¥terspeglar detta ändring +luckperms.command.user.primarygroup.set={0}s primära grupp har satts till {1} luckperms.command.user.track.error-not-contain-group={0} är inte redan i nÃ¥gra grupper pÃ¥ {1} luckperms.command.user.track.unsure-which-track=Osäker pÃ¥ vilket spÃ¥r som ska användas, vänligen ange spÃ¥ret som ett argument luckperms.command.user.track.missing-group-advice=Antingen skapa gruppen, eller ta bort den frÃ¥n spÃ¥ret och försök igen -luckperms.command.user.promote.added-to-first={0} finns inte i nÃ¥gra grupper pÃ¥ {1}, sÃ¥ hen lades till i den första gruppen, {2} i kontext {3} +luckperms.command.user.promote.added-to-first={0} finns inte i nÃ¥gra grupper pÃ¥ {1}, sÃ¥ lades till i den första gruppen, {2}, i kontext {3} luckperms.command.user.promote.not-on-track={0} är inte med i nÃ¥gra grupper pÃ¥ {1}, sÃ¥ blev inte befordrad luckperms.command.user.promote.success=Befordrar {0} längs spÃ¥r {1} frÃ¥n {2} till {3} i kontext {4} luckperms.command.user.promote.end-of-track=Slutet av spÃ¥r {0} nÃ¥ddes, det gick inte att befordra {1} @@ -245,12 +265,13 @@ luckperms.command.group.setdisplayname.doesnt-have={0} har inget visningsnamn sa luckperms.command.group.setdisplayname.already-has={0} har redan visningsnamnet {1} luckperms.command.group.setdisplayname.already-in-use=Visningsnamnet {0} används redan av {1} luckperms.command.group.setdisplayname.set=Sätt visningsnamn till {0} för grupp {1} i kontext {2} -luckperms.command.group.setdisplayname.removed=Tog bort visningsnamn för gruppen {0} i kontext {1} +luckperms.command.group.setdisplayname.removed=Tog bort visningsnamn för grupp {0} i kontext {1} luckperms.command.track.list.title=SpÃ¥r luckperms.command.track.path.empty=Inget luckperms.command.track.info.showing-track=Visar spÃ¥r luckperms.command.track.info.path-property=Väg luckperms.command.track.clear={0}s gruppspÃ¥r rensades +luckperms.command.track.append.success=Grupp {0} lades till i spÃ¥r {1} luckperms.command.track.insert.success=Grupp {0} sattes in i spÃ¥r {1} pÃ¥ position {2} luckperms.command.track.insert.error-number=Förväntades ett nummer men mottog istället\: {0} luckperms.command.track.insert.error-invalid-pos=Kunde inte sätta in vid position {0} @@ -265,13 +286,14 @@ luckperms.command.log.load-error=Loggen kunde inte laddas luckperms.command.log.invalid-page=Ogiltigt sidnummer luckperms.command.log.invalid-page-range=Var vänlig och ange ett värde mellan {0} och {1} luckperms.command.log.empty=Inga loggposter att visa -luckperms.command.log.notify.error-console=Kunde inte inte växla aviseringar för konsolen +luckperms.command.log.notify.error-console=Kunde inte växla aviseringar för konsolen luckperms.command.log.notify.enabled-term=Aktiverad luckperms.command.log.notify.disabled-term=Avaktiverad -luckperms.command.log.notify.changed-state={0} loggnings utdata +luckperms.command.log.notify.changed-state={0} loggningsutdata luckperms.command.log.notify.already-on=Du tar redan emot aviseringar luckperms.command.log.notify.already-off=Du fÃ¥r för närvarande inte aviseringar luckperms.command.log.notify.invalid-state=Okänt tillstÃ¥nd. Förväntar sig {0} eller {1} +luckperms.command.log.show.search=Visar senaste Ã¥tgärder för frÃ¥ga {0} luckperms.command.log.show.recent=Visar de senaste händelserna luckperms.command.log.show.by=Visar de senaste händelserna efter {0} luckperms.command.log.show.history=Visar historik för {0} {1} @@ -280,22 +302,22 @@ luckperms.command.export.already-running=En annan exportprocess körs redan luckperms.command.export.file.already-exists=Filen {0} finns redan luckperms.command.export.file.not-writable=Filen {0} är inte skrivbar luckperms.command.export.file.success=Exporten till {0} lyckades -luckperms.command.export.file-unexpected-error-writing=Ett oväntat fel inträffade när det skrevs till filen +luckperms.command.export.file-unexpected-error-writing=Ett oväntat fel inträffade när filen skrevs luckperms.command.export.web.export-code=Exportera kod luckperms.command.export.web.import-command-description=Använd följande kommando för att importera luckperms.command.import.term=Importera luckperms.command.import.error-term=Fel luckperms.command.import.already-running=En annan importprocess körs redan -luckperms.command.import.file.doesnt-exist=Filen {0} existerar inte +luckperms.command.import.file.doesnt-exist=Filen {0} finns inte luckperms.command.import.file.not-readable=Filen {0} kan inte läsas luckperms.command.import.file.unexpected-error-reading=Ett oväntat fel inträffade vid läsning frÃ¥n importfilen -luckperms.command.import.file.correct-format=är det rätt format? +luckperms.command.import.file.correct-format=Är det rätt format? luckperms.command.import.web.unable-to-read=Det gick inte att läsa data med den angivna koden luckperms.command.import.progress.percent={0}% klar luckperms.command.import.progress.operations={0}/{1} Ã¥tgärder slutförda luckperms.command.import.starting=Startar importprocessen luckperms.command.import.completed=AVSLUTAD -luckperms.command.import.duration=tog {0} sekunder +luckperms.command.import.duration=Tog {0} sekunder luckperms.command.bulkupdate.must-use-console=Massuppdateringskommandot kan endast användas frÃ¥n konsolen luckperms.command.bulkupdate.invalid-data-type=Ogiltig typ, förväntade sig {0} luckperms.command.bulkupdate.invalid-constraint=Ogiltig begränsning {0} @@ -305,7 +327,7 @@ luckperms.command.bulkupdate.invalid-comparison-format=Förväntade sig en av f luckperms.command.bulkupdate.queued=Massuppdateringsoperationen har kösatts luckperms.command.bulkupdate.confirm=Kör {0} för att köra uppdateringen luckperms.command.bulkupdate.unknown-id=Ã…tgärd med id {0} existerar inte eller har löpt ut -luckperms.command.bulkupdate.starting=Massuppdatering körs +luckperms.command.bulkupdate.starting=Kör massuppdatering luckperms.command.bulkupdate.success=Massuppdateringen lyckades luckperms.command.bulkupdate.success.statistics.nodes=Totalt pÃ¥verkade noder luckperms.command.bulkupdate.success.statistics.users=Totalt pÃ¥verkade användare @@ -318,8 +340,8 @@ luckperms.command.update-task.push.complete=Andra servrar har meddelats via {0} luckperms.command.update-task.push.error=Fel vid flyttande av ändringar till andra servrar luckperms.command.update-task.push.error-not-setup=Kan inte flytta ändringar till andra servrar dÃ¥ en meddelandetjänst inte har konfigurerats luckperms.command.reload-config.success=Konfigurationsfilen laddades om -luckperms.command.reload-config.restart-note=vissa inställningar kommer endast att appliceras efter att servern har startat om -luckperms.command.translations.searching=Letar efter tillgängliga översättningar, vänligen vänta... +luckperms.command.reload-config.restart-note=Vissa inställningar kommer endast att appliceras efter att servern har startats om +luckperms.command.translations.searching=Söker efter tillgängliga översättningar, vänligen vänta... luckperms.command.translations.searching-error=Kunde inte hämta en lista med tillgängliga översättningar luckperms.command.translations.installed-translations=Installerade översättningar luckperms.command.translations.available-translations=Tillgängliga översättningar @@ -331,36 +353,278 @@ luckperms.command.translations.installing-specific=Installerar sprÃ¥k {0}... luckperms.command.translations.install-complete=Installation slutförd luckperms.command.translations.download-prompt=Använd {0} för att ladda ner och installera uppdaterade versioner av dessa översättningar som tillhandahÃ¥lls av gemenskapen luckperms.command.translations.download-override-warning=Observera att detta kommer att skriva över alla ändringar som du har gjort för dessa översättningar +luckperms.usage.user.description=En uppsättning kommandon för att hantera användare inom LuckPerms. (En ''användare'' i LuckPerms är bara en spelare och kan referera till en UUID eller användarnamn) +luckperms.usage.group.description=En uppsättning kommandon för att hantera grupper inom LuckPerms. Grupper är bara samlingar av behörighetsattribut som kan ges till användare. Nya grupper skapas med kommandot ''creategroup''. +luckperms.usage.track.description=En uppsättning kommandon för att hantera spÃ¥r inom LuckPerms. SpÃ¥r är en ordnad samling av grupper som kan användas för att definiera befordringar och degraderingar. +luckperms.usage.log.description=En uppsättning kommandon för att hantera loggfunktionaliteten inom LuckPerms. +luckperms.usage.sync.description=Laddar om all data frÃ¥n pluginens lagring till minnet och tillämpar alla upptäckta ändringar. +luckperms.usage.info.description=Skriver ut allmän information om den aktiva plugininstansen. +luckperms.usage.editor.description=Skapar en ny webbredaktörssession +luckperms.usage.editor.argument.type=typerna att ladda in i redaktören. (''all'', ''users'' eller ''groups'') +luckperms.usage.editor.argument.filter=behörighet att filtrera användarposter efter +luckperms.usage.verbose.description=Kontrollerar pluginens övervakningssystem för detaljerad behörighetskontroll. +luckperms.usage.verbose.argument.action=om man vill aktivera/inaktivera loggning eller ladda upp den loggade utdata +luckperms.usage.verbose.argument.filter=filtret att matcha poster mot +luckperms.usage.verbose.argument.commandas=spelaren/kommandot att köra som +luckperms.usage.tree.description=Genererar ett trädvisningsvy (ordnad listhierarki) över alla behörigheter som LuckPerms känner till. +luckperms.usage.tree.argument.scope=rot av trädet. ange "." för att inkludera alla behörigheter +luckperms.usage.tree.argument.player=namnet pÃ¥ en online-spelare att kontrollera mot +luckperms.usage.search.description=Söker efter alla användare/grupper med en specifik behörighet +luckperms.usage.search.argument.permission=behörigheten att söka efter luckperms.usage.search.argument.page=sidan att visa +luckperms.usage.network-sync.description=Synkroniserar ändringar med lagringen och begär att alla andra servrar i nätverket ska göra detsamma +luckperms.usage.import.description=Importerar data frÃ¥n en (tidigare skapad) exportfil luckperms.usage.import.argument.file=filen att importera frÃ¥n -luckperms.usage.import.argument.replace=ersätt befintlig data istället för att slÃ¥ samman +luckperms.usage.import.argument.replace=ersätt befintlig data istället för att sammanfoga den luckperms.usage.import.argument.upload=ladda upp data frÃ¥n en tidigare export luckperms.usage.export.description=Exporterar all behörighetsdata till en "export"-fil. Kan Ã¥terimporteras vid ett senare tillfälle. luckperms.usage.export.argument.file=filen att exportera till -luckperms.usage.export.argument.without-users=exkludera användare frÃ¥n exporten -luckperms.usage.export.argument.without-groups=exkludera grupper frÃ¥n exporten -luckperms.usage.export.argument.upload=Ladda upp all behörighetsdata till webbeditorn. Kan Ã¥terimporteras vid ett senare tillfälle. -luckperms.usage.reload-config.description=Ladda om nÃ¥gra av konfigurationsalternativen +luckperms.usage.export.argument.without-users=uteslut användare frÃ¥n exporten +luckperms.usage.export.argument.without-groups=uteslut grupper frÃ¥n exporten +luckperms.usage.export.argument.upload=Ladda upp all behörighetsdata till webbredaktören. Kan Ã¥terimporteras vid ett senare tillfälle. +luckperms.usage.reload-config.description=Laddar om vissa konfigurationsalternativ +luckperms.usage.bulk-update.description=Utför bulkändringsförfrÃ¥gningar pÃ¥ all data +luckperms.usage.bulk-update.argument.data-type=typen av data som ändras. (''all'', ''users'' eller ''groups'') +luckperms.usage.bulk-update.argument.action=Ã¥tgärden att utföra pÃ¥ datan. (''update'' eller ''delete'') +luckperms.usage.bulk-update.argument.action-field=fältet att agera pÃ¥. endast nödvändigt för ''update''. (''permission'', ''server'' eller ''world'') +luckperms.usage.bulk-update.argument.action-value=värdet att ersätta med. endast nödvändigt för ''update''. +luckperms.usage.bulk-update.argument.constraint=begränsningarna som krävs för uppdateringen luckperms.usage.translations.description=Hantera översättningar -luckperms.usage.apply-edits.description=Tillämpar behörighetsändringar gjorda frÃ¥n webbeditorn -luckperms.usage.create-group.description=Skapa en ny grupp +luckperms.usage.translations.argument.install=underkommando för att installera översättningar +luckperms.usage.apply-edits.description=Tillämpar behörighetsändringar som gjorts frÃ¥n webbredaktören +luckperms.usage.apply-edits.argument.code=unik kod för datan +luckperms.usage.apply-edits.argument.target=vem datan ska tillämpas pÃ¥ +luckperms.usage.create-group.description=Skapar en ny grupp luckperms.usage.create-group.argument.name=gruppens namn luckperms.usage.create-group.argument.weight=gruppens vikt luckperms.usage.create-group.argument.display-name=gruppens visningsnamn -luckperms.usage.delete-group.description=Ta bort en grupp +luckperms.usage.delete-group.description=Tar bort en grupp luckperms.usage.delete-group.argument.name=gruppens namn luckperms.usage.list-groups.description=Lista alla grupper pÃ¥ plattformen -luckperms.usage.user-clone.description=Klona användaren +luckperms.usage.create-track.description=Skapa ett nytt spÃ¥r +luckperms.usage.create-track.argument.name=spÃ¥rets namn +luckperms.usage.delete-track.description=Ta bort ett spÃ¥r +luckperms.usage.delete-track.argument.name=spÃ¥rets namn +luckperms.usage.list-tracks.description=Lista alla spÃ¥r pÃ¥ plattformen +luckperms.usage.user-info.description=Visar information om användaren +luckperms.usage.user-switchprimarygroup.description=Byter användarens primära grupp +luckperms.usage.user-switchprimarygroup.argument.group=gruppen att byta till +luckperms.usage.user-promote.description=Befordrar användaren upp pÃ¥ ett spÃ¥r +luckperms.usage.user-promote.argument.track=spÃ¥ret att befordra användaren pÃ¥ +luckperms.usage.user-promote.argument.context=sammanhanget att befordra användaren i +luckperms.usage.user-promote.argument.dont-add-to-first=befordra bara användaren om de redan är pÃ¥ spÃ¥ret +luckperms.usage.user-demote.description=Avbefordrar användaren ner pÃ¥ ett spÃ¥r +luckperms.usage.user-demote.argument.track=spÃ¥ret att avbefordra användaren pÃ¥ +luckperms.usage.user-demote.argument.context=sammanhanget att avbefordra användaren i +luckperms.usage.user-demote.argument.dont-remove-from-first=hindra att användaren tas bort frÃ¥n den första gruppen +luckperms.usage.user-clone.description=Klonar användaren +luckperms.usage.user-clone.argument.user=användarens namn/UUID att klona pÃ¥ +luckperms.usage.group-info.description=Geri information om gruppen +luckperms.usage.group-listmembers.description=Visa användare/grupper som ärver frÃ¥n den här gruppen luckperms.usage.group-listmembers.argument.page=sidan att visa luckperms.usage.group-setweight.description=Sätt gruppens vikt +luckperms.usage.group-setweight.argument.weight=vikten att sätta luckperms.usage.group-set-display-name.description=Sätt gruppens visningsnamn -luckperms.usage.group-rename.description=Döp om grupp +luckperms.usage.group-set-display-name.argument.name=namnet att sätta +luckperms.usage.group-set-display-name.argument.context=sammanhanget att sätta namnet i +luckperms.usage.group-rename.description=Byt namn pÃ¥ gruppen luckperms.usage.group-rename.argument.name=det nya namnet -luckperms.usage.group-clone.description=Klona gruppen +luckperms.usage.group-clone.description=Klonar gruppen luckperms.usage.group-clone.argument.name=namnet pÃ¥ gruppen att klona till -luckperms.usage.holder-editor.description=Öppnar webbeditor för rättigheter -luckperms.usage.permission.description=Redigera behörigheter -luckperms.usage.parent.description=Redigera arv -luckperms.usage.meta.description=Redigera metadatavärden +luckperms.usage.holder-editor.description=Öppnar webbredaktören för behörigheter +luckperms.usage.holder-showtracks.description=Listar spÃ¥ren som objektet finns pÃ¥ +luckperms.usage.holder-clear.description=Ta bort alla behörigheter, föräldrar och meta +luckperms.usage.holder-clear.argument.context=sammanhanget att filtrera efter +luckperms.usage.permission.description=Redigerar behörigheter +luckperms.usage.parent.description=Redigerar föräldrar +luckperms.usage.meta.description=Redigerar meta-data värden +luckperms.usage.permission-info.description=Listar behörighetsnoderna objektet har +luckperms.usage.permission-info.argument.page=sidan att visa +luckperms.usage.permission-info.argument.sort-mode=hur man sorterar posterna +luckperms.usage.permission-set.description=Sätter en behörighet för objektet +luckperms.usage.permission-set.argument.node=behörighetsnoden att sätta +luckperms.usage.permission-set.argument.value=värdet pÃ¥ noden +luckperms.usage.permission-set.argument.context=sammanhanget att lägga till behörigheten i +luckperms.usage.permission-unset.description=Avsätter en behörighet för objektet +luckperms.usage.permission-unset.argument.node=behörighetsnoden att avsätta +luckperms.usage.permission-unset.argument.context=sammanhanget att ta bort behörigheten i +luckperms.usage.permission-settemp.description=Sätter en behörighet för objektet temporärt +luckperms.usage.permission-settemp.argument.node=behörighetsnoden att sätta +luckperms.usage.permission-settemp.argument.value=värdet pÃ¥ noden +luckperms.usage.permission-settemp.argument.duration=varaktigheten tills behörighetsnoden löper ut +luckperms.usage.permission-settemp.argument.temporary-modifier=hur den tillfälliga behörigheten ska tillämpas +luckperms.usage.permission-settemp.argument.context=sammanhanget att lägga till behörigheten i +luckperms.usage.permission-unsettemp.description=Avsätter en tillfällig behörighet för objektet +luckperms.usage.permission-unsettemp.argument.node=behörighetsnoden att avsätta +luckperms.usage.permission-unsettemp.argument.duration=varaktigheten att subtrahera +luckperms.usage.permission-unsettemp.argument.context=sammanhanget att ta bort behörigheten i +luckperms.usage.permission-check.description=Kontrollerar om objektet har en viss behörighetsnod +luckperms.usage.permission-check.argument.node=behörighetsnoden att kontrollera för +luckperms.usage.permission-clear.description=Rensar alla behörigheter +luckperms.usage.permission-clear.argument.context=sammanhanget att filtrera efter +luckperms.usage.parent-info.description=Listar grupperna som detta objekt ärver frÃ¥n +luckperms.usage.parent-info.argument.page=sidan att visa +luckperms.usage.parent-info.argument.sort-mode=hur man sorterar posterna +luckperms.usage.parent-set.description=Tar bort alla andra grupper som objektet redan ärver och lägger till dem i den angivna +luckperms.usage.parent-set.argument.group=gruppen att sätta till +luckperms.usage.parent-set.argument.context=sammanhanget att sätta gruppen i +luckperms.usage.parent-add.description=Sätter en annan grupp för objektet att ärva behörigheter frÃ¥n +luckperms.usage.parent-add.argument.group=gruppen att ärva frÃ¥n +luckperms.usage.parent-add.argument.context=sammanhanget att ärva gruppen i +luckperms.usage.parent-remove.description=Avlägsnar en tidigare satt arvregel +luckperms.usage.parent-remove.argument.group=gruppen att ta bort +luckperms.usage.parent-remove.argument.context=sammanhanget att ta bort gruppen i +luckperms.usage.parent-set-track.description=Tar bort alla andra grupper som objektet redan ärver frÃ¥n pÃ¥ det angivna spÃ¥ret och lägger till dem i det angivna +luckperms.usage.parent-set-track.argument.track=spÃ¥ret att sätta pÃ¥ +luckperms.usage.parent-set-track.argument.group=gruppen att sätta till, eller ett nummer relaterat till positionen för gruppen pÃ¥ det angivna spÃ¥ret +luckperms.usage.parent-set-track.argument.context=sammanhanget att sätta gruppen i +luckperms.usage.parent-add-temp.description=Sätter tillfälligt en annan grupp för objektet att ärva behörigheter frÃ¥n +luckperms.usage.parent-add-temp.argument.group=gruppen att ärva frÃ¥n +luckperms.usage.parent-add-temp.argument.duration=varaktigheten för gruppmedlemskapet +luckperms.usage.parent-add-temp.argument.temporary-modifier=hur den tillfälliga behörigheten ska tillämpas +luckperms.usage.parent-add-temp.argument.context=sammanhanget att ärva gruppen i +luckperms.usage.parent-remove-temp.description=Avlägsnar en tidigare satt tillfällig arvregel +luckperms.usage.parent-remove-temp.argument.group=gruppen att ta bort +luckperms.usage.parent-remove-temp.argument.duration=varaktigheten att subtrahera +luckperms.usage.parent-remove-temp.argument.context=sammanhanget att ta bort gruppen i +luckperms.usage.parent-clear.description=Rensar alla föräldrar +luckperms.usage.parent-clear.argument.context=sammanhanget att filtrera efter +luckperms.usage.parent-clear-track.description=Rensar alla föräldrar pÃ¥ ett angivet spÃ¥r +luckperms.usage.parent-clear-track.argument.track=spÃ¥ret att ta bort pÃ¥ +luckperms.usage.parent-clear-track.argument.context=sammanhanget att filtrera efter +luckperms.usage.meta-info.description=Visar all chat meta +luckperms.usage.meta-set.description=Sätter ett meta-värde +luckperms.usage.meta-set.argument.key=nyckeln att sätta +luckperms.usage.meta-set.argument.value=värdet att sätta nyckeln till +luckperms.usage.meta-set.argument.context=sammanhanget att lägga till meta-paret i +luckperms.usage.meta-unset.description=Avsätter ett meta-värde +luckperms.usage.meta-unset.argument.key=nyckeln att avsätta +luckperms.usage.meta-unset.argument.context=sammanhanget att ta bort meta-paret i +luckperms.usage.meta-settemp.description=Sätter ett meta-värde tillfälligt +luckperms.usage.meta-settemp.argument.key=nyckeln att sätta +luckperms.usage.meta-settemp.argument.value=värdet att sätta nyckeln till +luckperms.usage.meta-settemp.argument.duration=varaktigheten tills meta-värdet löper ut +luckperms.usage.meta-settemp.argument.context=sammanhanget att lägga till meta-paret i +luckperms.usage.meta-unsettemp.description=Avsätter ett tillfälligt meta-värde +luckperms.usage.meta-unsettemp.argument.key=nyckeln att avsätta +luckperms.usage.meta-unsettemp.argument.context=sammanhanget att ta bort meta-paret i +luckperms.usage.meta-addprefix.description=Lägger till ett prefix +luckperms.usage.meta-addprefix.argument.priority=prioriteten att lägga till prefixet pÃ¥ +luckperms.usage.meta-addprefix.argument.prefix=prefixsträngen +luckperms.usage.meta-addprefix.argument.context=sammanhanget att lägga till prefixet i +luckperms.usage.meta-addsuffix.description=Lägger till ett suffix +luckperms.usage.meta-addsuffix.argument.priority=prioriteten att lägga till suffixet pÃ¥ +luckperms.usage.meta-addsuffix.argument.suffix=suffixsträngen +luckperms.usage.meta-addsuffix.argument.context=sammanhanget att lägga till suffixet i +luckperms.usage.meta-setprefix.description=Sätter ett prefix +luckperms.usage.meta-setprefix.argument.priority=prioriteten att sätta prefixet pÃ¥ +luckperms.usage.meta-setprefix.argument.prefix=prefixsträngen +luckperms.usage.meta-setprefix.argument.context=sammanhanget att sätta prefixet i +luckperms.usage.meta-setsuffix.description=Sätter ett suffix +luckperms.usage.meta-setsuffix.argument.priority=prioriteten att sätta suffixet pÃ¥ +luckperms.usage.meta-setsuffix.argument.suffix=suffixsträngen +luckperms.usage.meta-setsuffix.argument.context=sammanhanget att sätta suffixet i +luckperms.usage.meta-removeprefix.description=Avlägsnar ett prefix +luckperms.usage.meta-removeprefix.argument.priority=prioriteten att ta bort prefixet pÃ¥ +luckperms.usage.meta-removeprefix.argument.prefix=prefixsträngen +luckperms.usage.meta-removeprefix.argument.context=sammanhanget att ta bort prefixet i +luckperms.usage.meta-removesuffix.description=Avlägsnar ett suffix +luckperms.usage.meta-removesuffix.argument.priority=prioriteten att ta bort suffixet pÃ¥ +luckperms.usage.meta-removesuffix.argument.suffix=suffixsträngen +luckperms.usage.meta-removesuffix.argument.context=sammanhanget att ta bort suffixet i +luckperms.usage.meta-addtemp-prefix.description=Lägger till ett prefix tillfälligt +luckperms.usage.meta-addtemp-prefix.argument.priority=prioriteten att lägga till prefixet pÃ¥ +luckperms.usage.meta-addtemp-prefix.argument.prefix=prefixsträngen +luckperms.usage.meta-addtemp-prefix.argument.duration=varaktigheten tills prefixet löper ut +luckperms.usage.meta-addtemp-prefix.argument.context=sammanhanget att lägga till prefixet i +luckperms.usage.meta-addtemp-suffix.description=Lägger till ett suffix tillfälligt +luckperms.usage.meta-addtemp-suffix.argument.priority=prioriteten att lägga till suffixet pÃ¥ +luckperms.usage.meta-addtemp-suffix.argument.suffix=suffixsträngen +luckperms.usage.meta-addtemp-suffix.argument.duration=varaktigheten tills suffixet löper ut +luckperms.usage.meta-addtemp-suffix.argument.context=sammanhanget att lägga till suffixet i +luckperms.usage.meta-settemp-prefix.description=Sätter ett prefix tillfälligt +luckperms.usage.meta-settemp-prefix.argument.priority=prioriteten att sätta prefixet pÃ¥ +luckperms.usage.meta-settemp-prefix.argument.prefix=prefixsträngen +luckperms.usage.meta-settemp-prefix.argument.duration=varaktigheten tills prefixet löper ut +luckperms.usage.meta-settemp-prefix.argument.context=sammanhanget att sätta prefixet i +luckperms.usage.meta-settemp-suffix.description=Sätter ett suffix tillfälligt +luckperms.usage.meta-settemp-suffix.argument.priority=prioriteten att sätta suffixet pÃ¥ +luckperms.usage.meta-settemp-suffix.argument.suffix=suffixsträngen +luckperms.usage.meta-settemp-suffix.argument.duration=varaktigheten tills suffixet löper ut +luckperms.usage.meta-settemp-suffix.argument.context=sammanhanget att sätta suffixet i +luckperms.usage.meta-removetemp-prefix.description=Avlägsnar ett tillfälligt prefix +luckperms.usage.meta-removetemp-prefix.argument.priority=prioriteten att ta bort prefixet pÃ¥ +luckperms.usage.meta-removetemp-prefix.argument.prefix=prefixsträngen +luckperms.usage.meta-removetemp-prefix.argument.context=sammanhanget att ta bort prefixet i +luckperms.usage.meta-removetemp-suffix.description=Avlägsnar ett tillfälligt suffix +luckperms.usage.meta-removetemp-suffix.argument.priority=prioriteten att ta bort suffixet pÃ¥ +luckperms.usage.meta-removetemp-suffix.argument.suffix=suffixsträngen +luckperms.usage.meta-removetemp-suffix.argument.context=sammanhanget att ta bort suffixet i +luckperms.usage.meta-clear.description=Rensar all meta +luckperms.usage.meta-clear.argument.type=typen av meta att ta bort +luckperms.usage.meta-clear.argument.context=sammanhanget att filtrera efter +luckperms.usage.track-info.description=Geri information om spÃ¥ret +luckperms.usage.track-editor.description=Öppnar webbredigeraren för behörigheter +luckperms.usage.track-append.description=Lägger till en grupp längst bak pÃ¥ spÃ¥ret +luckperms.usage.track-append.argument.group=gruppen att lägga till +luckperms.usage.track-insert.description=Infogar en grupp pÃ¥ en given position längs spÃ¥ret +luckperms.usage.track-insert.argument.group=gruppen att infoga +luckperms.usage.track-insert.argument.position=positionen att infoga gruppen pÃ¥ (första positionen pÃ¥ spÃ¥ret är 1) +luckperms.usage.track-remove.description=Avlägsnar en grupp frÃ¥n spÃ¥ret +luckperms.usage.track-remove.argument.group=gruppen att ta bort +luckperms.usage.track-clear.description=Rensar grupperna pÃ¥ spÃ¥ret +luckperms.usage.track-rename.description=Byter namn pÃ¥ spÃ¥ret luckperms.usage.track-rename.argument.name=det nya namnet +luckperms.usage.track-clone.description=Klonar spÃ¥ret +luckperms.usage.track-clone.argument.name=spÃ¥rets namn att klona till luckperms.usage.log-recent.description=Visar de senaste händelserna +luckperms.usage.log-recent.argument.user=användarens namn/UUID att filtrera efter +luckperms.usage.log-recent.argument.page=sidnumret att visa +luckperms.usage.log-search.description=Sök i loggen efter en post +luckperms.usage.log-search.argument.query=sökfrÃ¥gan att söka efter +luckperms.usage.log-search.argument.page=sidnumret att visa +luckperms.usage.log-notify.description=Aktiverar/deaktiverar loggaviseringar +luckperms.usage.log-notify.argument.toggle=om man ska aktivera eller inaktivera +luckperms.usage.log-user-history.description=Visa en användares historik +luckperms.usage.log-user-history.argument.user=användarens namn/UUID +luckperms.usage.log-user-history.argument.page=sidnumret att visa +luckperms.usage.log-group-history.description=Visa en grupps historik +luckperms.usage.log-group-history.argument.group=gruppens namn +luckperms.usage.log-group-history.argument.page=sidnumret att visa +luckperms.usage.log-track-history.description=Visa ett spÃ¥rs historik +luckperms.usage.log-track-history.argument.track=spÃ¥rets namn +luckperms.usage.log-track-history.argument.page=sidnumret att visa +luckperms.usage.sponge.description=Redigera extra Sponge-data +luckperms.usage.sponge.argument.collection=samlingen att frÃ¥ga +luckperms.usage.sponge.argument.subject=ämnet att modifiera +luckperms.usage.sponge-permission-info.description=Visa information om ämnets behörigheter +luckperms.usage.sponge-permission-info.argument.contexts=sammanhanget att filtrera efter +luckperms.usage.sponge-permission-set.description=Sätter en behörighet för ämnet +luckperms.usage.sponge-permission-set.argument.node=behörighetsnoden att sätta +luckperms.usage.sponge-permission-set.argument.tristate=värdet att sätta behörigheten till +luckperms.usage.sponge-permission-set.argument.contexts=sammanhanget att sätta behörigheten i +luckperms.usage.sponge-permission-clear.description=Rensar ämnets behörigheter +luckperms.usage.sponge-permission-clear.argument.contexts=sammanhanget att rensa behörigheter i +luckperms.usage.sponge-parent-info.description=Visa information om ämnets föräldrar +luckperms.usage.sponge-parent-info.argument.contexts=sammanhanget att filtrera efter +luckperms.usage.sponge-parent-add.description=Lägger till en förälder till ämnet +luckperms.usage.sponge-parent-add.argument.collection=samlingen där förälderämnet är +luckperms.usage.sponge-parent-add.argument.subject=namnet pÃ¥ förälderämnet +luckperms.usage.sponge-parent-add.argument.contexts=sammanhanget att lägga till föräldern i +luckperms.usage.sponge-parent-remove.description=Avlägsnar en förälder frÃ¥n ämnet +luckperms.usage.sponge-parent-remove.argument.collection=samlingen där förälderämnet är +luckperms.usage.sponge-parent-remove.argument.subject=namnet pÃ¥ förälderämnet +luckperms.usage.sponge-parent-remove.argument.contexts=sammanhanget att ta bort föräldern i +luckperms.usage.sponge-parent-clear.description=Rensar ämnets föräldrar +luckperms.usage.sponge-parent-clear.argument.contexts=sammanhanget att rensa föräldrar i +luckperms.usage.sponge-option-info.description=Visa information om ämnets alternativ +luckperms.usage.sponge-option-info.argument.contexts=sammanhanget att filtrera efter +luckperms.usage.sponge-option-set.description=Sätter ett alternativ för ämnet +luckperms.usage.sponge-option-set.argument.key=nyckeln att sätta +luckperms.usage.sponge-option-set.argument.value=värdet att sätta nyckeln till +luckperms.usage.sponge-option-set.argument.contexts=sammanhanget att sätta alternativet i +luckperms.usage.sponge-option-unset.description=Avsätter ett alternativ för ämnet +luckperms.usage.sponge-option-unset.argument.key=nyckeln att avsätta +luckperms.usage.sponge-option-unset.argument.contexts=sammanhanget att avsätta nyckeln i +luckperms.usage.sponge-option-clear.description=Rensar ämnets alternativ +luckperms.usage.sponge-option-clear.argument.contexts=sammanhanget att rensa alternativ i diff --git a/plugins/LuckPerms/translations/repository/tr_TR.properties b/plugins/LuckPerms/translations/repository/tr_TR.properties index 7dc0b65..c909708 100644 --- a/plugins/LuckPerms/translations/repository/tr_TR.properties +++ b/plugins/LuckPerms/translations/repository/tr_TR.properties @@ -19,7 +19,7 @@ luckperms.login.loading-database-error=Yetki verilerini yüklerken bir veritaban luckperms.login.server-admin-check-console-errors=EÄŸer sunucu yöneticisiyseniz, hataları görmek için konsolu kontrol ediniz luckperms.login.server-admin-check-console-info=Daha fazla bilgi için konsolu kontrol edin luckperms.login.data-not-loaded-at-pre=GiriÅŸ öncesi aÅŸamada kullanıcınız için yetki verileri yüklenmedi -luckperms.login.unable-to-continue=Devam edilemiyor +luckperms.login.unable-to-continue=devam edilemiyor luckperms.login.craftbukkit-offline-mode-error=bu hata muhtemelen CraftBukkit ve online-mode ayarı arasındaki bir çeliÅŸkiden kaynaklanıyor luckperms.login.unexpected-error=Yetkileriniz ayarlanırken beklenmeyen bir hata oluÅŸtu. luckperms.opsystem.disabled=Standart OP sistemi bu sunucuda deaktif @@ -59,7 +59,7 @@ luckperms.command.misc.expected-number=Bir sayı bekleniyordu luckperms.command.misc.date-parse-error={0} tarihi ayrıştırılamadı luckperms.command.misc.date-in-past-error=GeçmiÅŸteki bir tarihi ayarlayamazsınız\! luckperms.command.misc.page=sayfa {0} / {1} -luckperms.command.misc.page-entries={0} girdileri +luckperms.command.misc.page-entries={0} girdi luckperms.command.misc.none=Yok luckperms.command.misc.loading.error.unexpected=Beklenmedik bir hata oluÅŸtu luckperms.command.misc.loading.error.user=Kullanıcı yüklenmedi @@ -67,7 +67,7 @@ luckperms.command.misc.loading.error.user-specific={0} Adlı oyuncu yüklenemiyo luckperms.command.misc.loading.error.user-not-found={0} Adında bir oyuncu bulunamadı luckperms.command.misc.loading.error.user-save-error={0} Adlı oyuncunun verileri kayıt edilirken bir sorun oluÅŸtu luckperms.command.misc.loading.error.user-not-online={0} Adlı oyuncu aktif deÄŸil -luckperms.command.misc.loading.error.user-invalid={0} geçersiz bir koÅŸul oyuncu ismi veya uuid giriniz +luckperms.command.misc.loading.error.user-invalid="{0}" geçerli bir kullanıcı adı veya UUID deÄŸil. luckperms.command.misc.loading.error.user-not-uuid={0} uuid''sine sahip bir oyuncu bulunamadı luckperms.command.misc.loading.error.group=Gruplar yüklenemedi luckperms.command.misc.loading.error.all-groups=Tüm gruplar yüklenemiyor @@ -78,7 +78,7 @@ luckperms.command.misc.loading.error.track=Parça yüklenmedi luckperms.command.misc.loading.error.all-tracks=Tüm parçalar yüklenemiyor luckperms.command.misc.loading.error.track-not-found={0}, adlı parça yüklenemedi luckperms.command.misc.loading.error.track-save-error={0}, parça verileri kaydedilirken bir hata oluÅŸtu -luckperms.command.misc.loading.error.track-invalid=geçerli bir parça adı deÄŸil +luckperms.command.misc.loading.error.track-invalid={0} geçerli bir parça adı deÄŸil luckperms.command.editor.no-match=Düzenleyici açılamıyor, istenen türle eÅŸleÅŸen nesne yok luckperms.command.editor.start=Yeni bir editör oturumu hazırlanıyor, lütfen bekleyin... luckperms.command.editor.url=Düzenleyiciyi açmak için aÅŸağıdaki baÄŸlantıya tıklayın @@ -89,12 +89,12 @@ luckperms.command.editor.apply-edits.success.additions=eklemeler luckperms.command.editor.apply-edits.success.additions-singular=ekleme luckperms.command.editor.apply-edits.success.deletions=silme iÅŸlemleri luckperms.command.editor.apply-edits.success.deletions-singular=silme -luckperms.command.editor.apply-edits.no-changes=Web editörü dolayısıyla hiçbir deÄŸiÅŸiklik uygulanmadı, döndürülen veriler herhangi bir düzenleme içermiyordu +luckperms.command.editor.apply-edits.no-changes=Web editördeki hiçbir deÄŸiÅŸiklik uygulanmadı, döndürülen veriler herhangi bir düzenleme içermiyordu luckperms.command.editor.apply-edits.unknown-type=Belirtilen nesne türüne düzenleme uygulanamıyor luckperms.command.editor.apply-edits.unable-to-read=Verilen kod kullanılarak veri okunamıyor luckperms.command.search.searching.permission={0} ile oyuncular ve gruplar aranıyor luckperms.command.search.searching.inherit={0} ''dan devralan oyuncular ve gruplar aranıyor -luckperms.command.search.result={1} kullanıcı ve {2} gruptan {0} giriÅŸ bulundu +luckperms.command.search.result={0} girdisinden, {1} kiÅŸi ve {2} grup bulundu. luckperms.command.search.result.default-notice=Not\: Varsayılan grubun üyelerini ararken, baÅŸka izinlere sahip olmayan çevrimdışı oyuncular gösterilmeyecektir\! luckperms.command.search.showing-users=Kullanıcı giriÅŸleri gösteriliyor luckperms.command.search.showing-groups=Grup giriÅŸleri gösteriliyor diff --git a/plugins/LuckPerms/translations/repository/zh_TW.properties b/plugins/LuckPerms/translations/repository/zh_TW.properties index cb5b23a..ae14ac7 100644 --- a/plugins/LuckPerms/translations/repository/zh_TW.properties +++ b/plugins/LuckPerms/translations/repository/zh_TW.properties @@ -1,50 +1,50 @@ luckperms.logs.actionlog-prefix=記錄 -luckperms.logs.verbose-prefix=監看 +luckperms.logs.verbose-prefix=詳細資訊 luckperms.logs.export-prefix=匯出 luckperms.commandsystem.available-commands=使用 {0} 來查看å¯ç”¨çš„æŒ‡ä»¤ luckperms.commandsystem.command-not-recognised=未知的指令 -luckperms.commandsystem.no-permission=ä½ æ²’æœ‰ä½¿ç”¨è©²æŒ‡ä»¤çš„æ¬Šé™ ï¼ -luckperms.commandsystem.no-permission-subcommands=ä½ æ²’æœ‰ä½¿ç”¨å­æŒ‡ä»¤çš„æ¬Šé™ ï¼ +luckperms.commandsystem.no-permission=你沒有使用該指令的權é™ï¼ +luckperms.commandsystem.no-permission-subcommands=ä½ æ²’æœ‰ä½¿ç”¨å­æŒ‡ä»¤çš„æ¬Šé™ï¼ luckperms.commandsystem.already-executing-command=ç›®å‰æœ‰å¦ä¸€å€‹æŒ‡ä»¤æ­£åœ¨åŸ·è¡Œï¼Œæ­£åœ¨ç­‰å¾…該指令執行完æˆâ€¦â€¦ luckperms.commandsystem.usage.sub-commands-header=å­æŒ‡ä»¤ luckperms.commandsystem.usage.usage-header=指令用法 -luckperms.commandsystem.usage.arguments-header=åƒæ•¸ -luckperms.first-time.no-permissions-setup=ä½ ä¼¼ä¹Žé‚„æœªè¨­å®šä»»ä½•æ¬Šé™ ï¼ +luckperms.commandsystem.usage.arguments-header=引數 +luckperms.first-time.no-permissions-setup=你似乎還沒設定任何權é™ï¼ luckperms.first-time.use-console-to-give-access=ä½ åœ¨éŠæˆ²è£¡ä½¿ç”¨ä»»ä½• LuckPerms 指令å‰ï¼Œéœ€è¦ä½¿ç”¨æŽ§åˆ¶å°ä¾†çµ¦äºˆä½ å­˜å– LuckPerms çš„æ¬Šé™ -luckperms.first-time.console-command-prompt=開啟控制å°ä¸¦è¼¸å…¥ä»¥ä¸‹æŒ‡ä»¤ : +luckperms.first-time.console-command-prompt=開啟控制å°ä¸¦åŸ·è¡Œä»¥ä¸‹æŒ‡ä»¤ luckperms.first-time.next-step=ç•¶ä½ å®Œæˆæ“作後,便å¯ä»¥å®šç¾©ä½ çš„æ¬Šé™åˆ†é…和群組 -luckperms.first-time.wiki-prompt=ä¸çŸ¥é“從哪裡開始 ? 點擊這裡 : {0} -luckperms.login.try-again=è«‹ç¨å¾Œå†è©¦ä¸€æ¬¡ -luckperms.login.loading-database-error=載入權é™çš„資料庫時發生錯誤 -luckperms.login.server-admin-check-console-errors=如果你是伺æœå™¨ç®¡ç†å“¡ï¼Œè«‹åˆ°æŽ§åˆ¶å°æª¢æŸ¥éŒ¯èª¤ -luckperms.login.server-admin-check-console-info=è«‹åˆ°æŽ§åˆ¶å°æŸ¥é–±æ›´å¤šè³‡è¨Š +luckperms.first-time.wiki-prompt=ä¸çŸ¥é“從哪裡開始?到這裡看看:{0} +luckperms.login.try-again=è«‹ç¨å¾Œå†è©¦ +luckperms.login.loading-database-error=載入權é™è³‡æ–™æ™‚發生資料庫錯誤 +luckperms.login.server-admin-check-console-errors=如果你是伺æœå™¨ç®¡ç†å“¡ï¼Œè«‹æª¢æŸ¥æŽ§åˆ¶å°æ˜¯å¦æœ‰ä»»ä½•錯誤 +luckperms.login.server-admin-check-console-info=更多資訊請查看伺æœå™¨ä¸»æŽ§å° luckperms.login.data-not-loaded-at-pre=在登入å‰éšŽæ®µæ™‚未能載入使用者的權é™è³‡æ–™ luckperms.login.unable-to-continue=無法繼續 luckperms.login.craftbukkit-offline-mode-error=這å¯èƒ½æ˜¯å› ç‚º CraftBukkit 和線上模å¼è¨­å®šä¹‹é–“有所è¡çª luckperms.login.unexpected-error=設定權é™è³‡æ–™æ™‚ç™¼ç”Ÿæœªé æœŸçš„錯誤 -luckperms.opsystem.disabled=本伺æœå™¨çš„原版 OP 系统已åœç”¨ -luckperms.opsystem.sponge-warning=請注æ„ï¼Œç•¶å®‰è£æ¬Šé™æ’件後,伺æœå™¨ OP ç‹€æ…‹ä¸æœƒå½±éŸ¿ Sponge çš„æ¬Šé™æª¢æŸ¥ï¼Œä½ å¿…須直接編輯使用者資料 +luckperms.opsystem.disabled=這個伺æœå™¨å·²åœç”¨åŽŸç‰ˆ OP 系統。 +luckperms.opsystem.sponge-warning=請注æ„ï¼Œå®‰è£æ¬Šé™æ’件後,伺æœå™¨ç®¡ç†å“¡èº«åˆ†ä¸æœƒå½±éŸ¿ Sponge çš„æ¬Šé™æª¢æŸ¥ï¼Œä½ å¿…須直接編輯使用者資料 luckperms.duration.unit.years.plural={0} å¹´ luckperms.duration.unit.years.singular={0} å¹´ -luckperms.duration.unit.years.short={0}å¹´ +luckperms.duration.unit.years.short={0} å¹´ luckperms.duration.unit.months.plural={0} 個月 luckperms.duration.unit.months.singular={0} 個月 -luckperms.duration.unit.months.short={0}個月 -luckperms.duration.unit.weeks.plural={0} 星期 -luckperms.duration.unit.weeks.singular={0} 星期 -luckperms.duration.unit.weeks.short={0}星期 +luckperms.duration.unit.months.short={0} 個月 +luckperms.duration.unit.weeks.plural={0} 週 +luckperms.duration.unit.weeks.singular={0} 週 +luckperms.duration.unit.weeks.short={0} 週 luckperms.duration.unit.days.plural={0} 天 luckperms.duration.unit.days.singular={0} 天 -luckperms.duration.unit.days.short={0}天 +luckperms.duration.unit.days.short={0} 天 luckperms.duration.unit.hours.plural={0} å°æ™‚ luckperms.duration.unit.hours.singular={0} å°æ™‚ -luckperms.duration.unit.hours.short={0}å°æ™‚ +luckperms.duration.unit.hours.short={0} å°æ™‚ luckperms.duration.unit.minutes.plural={0} åˆ†é˜ luckperms.duration.unit.minutes.singular={0} åˆ†é˜ -luckperms.duration.unit.minutes.short={0}分 +luckperms.duration.unit.minutes.short={0} 分 luckperms.duration.unit.seconds.plural={0} ç§’ luckperms.duration.unit.seconds.singular={0} ç§’ -luckperms.duration.unit.seconds.short={0}ç§’ +luckperms.duration.unit.seconds.short={0} ç§’ luckperms.duration.since={0} å‰ luckperms.command.misc.invalid-code=驗證碼無效 luckperms.command.misc.response-code-key=驗證碼 @@ -52,12 +52,12 @@ luckperms.command.misc.error-message-key=è¨Šæ¯ luckperms.command.misc.bytebin-unable-to-communicate=無法連線至 bytebin luckperms.command.misc.webapp-unable-to-communicate=ç„¡æ³•é€£ç·šè‡³ç¶²è·¯æ‡‰ç”¨ç¨‹å¼ luckperms.command.misc.check-console-for-errors=è«‹åˆ°æŽ§åˆ¶å°æª¢æŸ¥éŒ¯èª¤ -luckperms.command.misc.file-must-be-in-data=檔案 {0} 必須直接放在 data 資料夾底下 +luckperms.command.misc.file-must-be-in-data=檔案 {0} 必須直接放在 data 目錄中 luckperms.command.misc.wait-to-finish=請等待其完æˆå¾Œå†è©¦ä¸€æ¬¡ -luckperms.command.misc.invalid-priority=無效的優先級 {0} -luckperms.command.misc.expected-number=需è¦å¡«å…¥æ•¸å­— +luckperms.command.misc.invalid-priority=無效的優先權 {0} +luckperms.command.misc.expected-number=應為數字 luckperms.command.misc.date-parse-error=ç„¡æ³•åˆ†æžæ—¥æœŸ {0} -luckperms.command.misc.date-in-past-error=你無法設定éŽåŽ»çš„æ—¥æœŸ ï¼ +luckperms.command.misc.date-in-past-error=你無法設定éŽåŽ»çš„æ—¥æœŸï¼ luckperms.command.misc.page=第 {0} é ï¼Œå…± {1} é  luckperms.command.misc.page-entries={0} 個項目 luckperms.command.misc.none=ç„¡ @@ -79,39 +79,39 @@ luckperms.command.misc.loading.error.all-tracks=無法載入所有權é™éšŽç´š luckperms.command.misc.loading.error.track-not-found=找ä¸åˆ°å為 {0} 的權é™éšŽç´š luckperms.command.misc.loading.error.track-save-error=儲存權é™éšŽç´š {0} 的資料時發生錯誤 luckperms.command.misc.loading.error.track-invalid={0} 䏿˜¯æœ‰æ•ˆçš„æ¬Šé™éšŽç´šå稱 -luckperms.command.editor.no-match=無法開啟編輯器,沒有與所需類型符åˆçš„å°è±¡ +luckperms.command.editor.no-match=無法開啟編輯器,沒有與所需類型符åˆçš„物件 luckperms.command.editor.start=正在準備一個新的編輯器,請ç¨å€™â€¦â€¦ luckperms.command.editor.url=點擊下方連çµé–‹å•Ÿç·¨è¼¯å™¨ luckperms.command.editor.unable-to-communicate=無法連線至編輯器 luckperms.command.editor.apply-edits.success=ç¶²é ç·¨è¼¯å™¨è³‡æ–™å·²æˆåŠŸå¥—ç”¨åˆ° {0} {1} -luckperms.command.editor.apply-edits.success-summary={0} {1} å’Œ {2} {3} +luckperms.command.editor.apply-edits.success-summary={1} {0} é …å’Œ{3} {2} é … luckperms.command.editor.apply-edits.success.additions=增加 luckperms.command.editor.apply-edits.success.additions-singular=增加 -luckperms.command.editor.apply-edits.success.deletions=移除 -luckperms.command.editor.apply-edits.success.deletions-singular=移除 -luckperms.command.editor.apply-edits.no-changes=沒有套用任何更改,因為從網é ç·¨è¼¯å™¨å‚³å›žçš„資料並未包å«ä»»ä½•編輯 -luckperms.command.editor.apply-edits.unknown-type=ç„¡æ³•å°æŒ‡å®šçš„å°è±¡é¡žåž‹å¥—用編輯 +luckperms.command.editor.apply-edits.success.deletions=刪除 +luckperms.command.editor.apply-edits.success.deletions-singular=刪除 +luckperms.command.editor.apply-edits.no-changes=ç¶²é ç·¨è¼¯å™¨æ²’有套用任何變更,返回的資料ä¸åŒ…å«ä»»ä½•編輯 +luckperms.command.editor.apply-edits.unknown-type=ç„¡æ³•å°æŒ‡å®šçš„物件類型套用編輯 luckperms.command.editor.apply-edits.unable-to-read=無法從指定的代碼讀å–資料 luckperms.command.search.searching.permission=正在æœå°‹æ“有 {0} 權é™çš„使用者和群組 luckperms.command.search.searching.inherit=正在æœå°‹ç¹¼æ‰¿è‡ª {0} 的使用者和群組 -luckperms.command.search.result=從 {1} å使用者和 {2} 個群組中找到 {0} 個項目 -luckperms.command.search.result.default-notice=è«‹æ³¨æ„ ï¼š æœå°‹é è¨­ç¾¤çµ„æˆå“¡æ™‚ï¼Œå°‡ä¸æœƒé¡¯ç¤ºæ²’有其它權é™çš„離線玩家 ï¼ +luckperms.command.search.result=從 {1} 個使用者和 {2} 個群組中找到 {0} 個項目 +luckperms.command.search.result.default-notice=注æ„:æœå°‹é è¨­ç¾¤çµ„æˆå“¡æ™‚ï¼Œå°‡ä¸æœƒé¡¯ç¤ºæ²’有其他權é™çš„é›¢ç·šçŽ©å®¶ï¼ luckperms.command.search.showing-users=顯示使用者項目 luckperms.command.search.showing-groups=顯示群組項目 -luckperms.command.tree.start=æ­£åœ¨ç”Ÿæˆæ¬Šé™æ¨¹ï¼Œè«‹ç¨å€™â€¦â€¦ -luckperms.command.tree.empty=找ä¸åˆ°ä»»ä½•çµæžœï¼Œå› æ­¤ç„¡æ³•ç”Ÿæˆæ¬Šé™æ¨¹ -luckperms.command.tree.url=æ¬Šé™æ¨¹é€£çµ -luckperms.command.verbose.invalid-filter={0} 䏿˜¯ä¸€å€‹æœ‰æ•ˆçš„ Verbose 篩é¸å™¨ -luckperms.command.verbose.enabled=Verbose 日誌記錄 {0} 以檢查與 {1} 匹é…的記錄 -luckperms.command.verbose.command-exec=正在強制 {0} 執行指令 {1} 並報告所有檢查…… -luckperms.command.verbose.off=Verbose 日誌記錄 {0} +luckperms.command.tree.start=æ­£åœ¨ç”¢ç”Ÿæ¬Šé™æ¨¹ï¼Œè«‹ç¨å€™â€¦â€¦ +luckperms.command.tree.empty=找ä¸åˆ°ä»»ä½•çµæžœï¼Œå› æ­¤ç„¡æ³•ç”¢ç”Ÿæ¬Šé™æ¨¹ +luckperms.command.tree.url=æ¬Šé™æ¨¹ç¶²å€ +luckperms.command.verbose.invalid-filter={0} 䏿˜¯æœ‰æ•ˆçš„詳細記錄篩é¸å™¨ +luckperms.command.verbose.enabled=é‡å°ç¬¦åˆ {1} 篩é¸å™¨çš„æª¢æŸ¥ï¼Œé–‹å•Ÿ {0} 詳細記錄功能 +luckperms.command.verbose.command-exec=強制 {0} 執行指令 {1} ä¸¦å›žå ±æ‰€æœ‰æª¢æŸ¥çµæžœâ€¦â€¦ +luckperms.command.verbose.off=詳細記錄 {0} luckperms.command.verbose.command-exec-complete=æŒ‡ä»¤åŸ·è¡Œå®Œæˆ luckperms.command.verbose.command.no-checks=指令執行完æˆï¼Œä½†æ²’æœ‰é€²è¡Œæ¬Šé™æª¢æŸ¥ -luckperms.command.verbose.command.possibly-async=這å¯èƒ½æ˜¯å› ç‚ºæ’件在背景執行指令 (éžåŒæ­¥ï¼‰ -luckperms.command.verbose.command.try-again-manually=ä½ ä»å¯ä½¿ç”¨ verbose 來手動進行類似檢查 -luckperms.command.verbose.enabled-recording=Verbose 記錄 {0} 以檢查與 {1} 匹é…的記錄 -luckperms.command.verbose.uploading=Verbose 日誌記錄 {0}ï¼Œæ­£åœ¨ä¸Šå‚³çµæžœâ€¦â€¦ -luckperms.command.verbose.url=Verbose çµæžœé€£çµ +luckperms.command.verbose.command.possibly-async=這å¯èƒ½æ˜¯å› ç‚ºæ’件在背景執行指令(éžåŒæ­¥ï¼‰ +luckperms.command.verbose.command.try-again-manually=ä½ ä»ç„¶å¯ä»¥æ‰‹å‹•開啟詳細資訊模å¼ä¾†åµæ¸¬é€™é¡žæª¢æŸ¥ +luckperms.command.verbose.enabled-recording=é‡å°ç¬¦åˆ {1} çš„æª¢æŸ¥çµæžœï¼Œé–‹å•Ÿ {0} 詳細記錄功能 +luckperms.command.verbose.uploading=正在上傳 {0} çš„è©³ç´°è¨˜éŒ„çµæžœâ€¦â€¦ +luckperms.command.verbose.url=è©³ç´°çµæžœç¶²å€ luckperms.command.verbose.enabled-term=已啟用 luckperms.command.verbose.disabled-term=å·²åœç”¨ luckperms.command.verbose.query-any=ä»»æ„ @@ -122,29 +122,29 @@ luckperms.command.info.server-version-key=伺æœå™¨ç‰ˆæœ¬ luckperms.command.info.storage-key=儲存 luckperms.command.info.storage-type-key=類型 luckperms.command.info.storage.meta.split-types-key=類型 -luckperms.command.info.storage.meta.ping-key=å»¶é² +luckperms.command.info.storage.meta.ping-key=Ping luckperms.command.info.storage.meta.connected-key=已連線 luckperms.command.info.storage.meta.file-size-key=æª”æ¡ˆå¤§å° luckperms.command.info.extensions-key=附加元件 luckperms.command.info.messaging-key=è¨Šæ¯ luckperms.command.info.instance-key=伺æœå™¨å¯¦ä¾‹ luckperms.command.info.static-contexts-key=éœæ…‹ç’°å¢ƒ -luckperms.command.info.online-players-key=在線玩家 +luckperms.command.info.online-players-key=線上玩家 luckperms.command.info.online-players-unique={0} ç¨ç«‹ IP 玩家 -luckperms.command.info.uptime-key=é‹è¡Œæ™‚é–“ +luckperms.command.info.uptime-key=執行時間 luckperms.command.info.local-data-key=本機資料 -luckperms.command.info.local-data={0} å使用者,{1} 個群組,{2} 個權é™éšŽç´š -luckperms.command.generic.create.success={0} å·²æˆåŠŸå»ºç«‹ +luckperms.command.info.local-data={0} 個使用者ã€{1} 個群組ã€{2} 個權é™éšŽç´š +luckperms.command.generic.create.success=å·²æˆåŠŸå»ºç«‹ {0} luckperms.command.generic.create.error=建立 {0} 時發生錯誤 -luckperms.command.generic.create.error-already-exists={0} 已存在 ï¼ -luckperms.command.generic.delete.success={0} å·²æˆåŠŸåˆªé™¤ +luckperms.command.generic.create.error-already-exists={0} å·²å­˜åœ¨ï¼ +luckperms.command.generic.delete.success=å·²æˆåŠŸåˆªé™¤ {0} luckperms.command.generic.delete.error=刪除 {0} 時發生錯誤 -luckperms.command.generic.delete.error-doesnt-exist={0} ä¸å­˜åœ¨ ï¼ +luckperms.command.generic.delete.error-doesnt-exist={0} ä¸å­˜åœ¨ï¼ luckperms.command.generic.rename.success={0} å·²æˆåŠŸé‡æ–°å‘½å為 {1} luckperms.command.generic.clone.success={0} å·²æˆåŠŸè¤‡è£½åˆ° {1} -luckperms.command.generic.info.parent.title=父系群组 -luckperms.command.generic.info.parent.temporary-title=臨時父系群组 -luckperms.command.generic.info.expires-in=剩餘有效時間 ︰ +luckperms.command.generic.info.parent.title=父群組 +luckperms.command.generic.info.parent.temporary-title=臨時父群組 +luckperms.command.generic.info.expires-in=剩餘有效時間︰ luckperms.command.generic.info.inherited-from=繼承自 luckperms.command.generic.info.inherited-from-self=自己 luckperms.command.generic.show-tracks.title={0} 的權é™éšŽç´š @@ -156,8 +156,8 @@ luckperms.command.generic.permission.info.title={0} çš„æ¬Šé™ luckperms.command.generic.permission.info.empty={0} æ²’æœ‰ä»»ä½•å·²è¨­å®šçš„æ¬Šé™ luckperms.command.generic.permission.info.click-to-remove=點擊來將這個節點從 {0} 中移除 luckperms.command.generic.permission.check.info.title={0} 的權é™è³‡è¨Š -luckperms.command.generic.permission.check.info.directly=在環境 {3} 中,{0} çš„æ¬Šé™ {1} 被設定為 {2} -luckperms.command.generic.permission.check.info.inherited=在環境 {4} 中,{0} 從 {3} ç¹¼æ‰¿çš„æ¬Šé™ {1} 被設定為 {2} +luckperms.command.generic.permission.check.info.directly=在環境 {3} 中,{0} çš„æ¬Šé™ {1} 被設為 {2} +luckperms.command.generic.permission.check.info.inherited=在環境 {4} 中,{0} 從 {3} ç¹¼æ‰¿çš„æ¬Šé™ {1} 被設為 {2} luckperms.command.generic.permission.check.info.not-directly={0} æ²’æœ‰è¨­å®šæ¬Šé™ {1} luckperms.command.generic.permission.check.info.not-inherited={0} 沒有繼承 {1} luckperms.command.generic.permission.check.result.title={0} çš„æ¬Šé™æª¢æŸ¥ @@ -167,24 +167,24 @@ luckperms.command.generic.permission.check.result.cause-key=原因 luckperms.command.generic.permission.check.result.context-key=環境 luckperms.command.generic.permission.set=已設定在環境 {3} 中 {2} çš„æ¬Šé™ {0} 為 {1} luckperms.command.generic.permission.already-has={0} 已經在環境 {2} ä¸­è¨­å®šäº†æ¬Šé™ {1} -luckperms.command.generic.permission.set-temp=已設定在環境 {4} 中 {2} çš„æ¬Šé™ {0} 為 {1},有效時間 : {3} +luckperms.command.generic.permission.set-temp=已設定在環境 {4} 中 {2} çš„æ¬Šé™ {0} 為 {1},有效時間:{3} luckperms.command.generic.permission.already-has-temp={0} 已經在環境 {2} ä¸­è¨­å®šäº†è‡¨æ™‚æ¬Šé™ {1} luckperms.command.generic.permission.unset=已解除 {1} 在環境 {2} ä¸­çš„æ¬Šé™ {0} luckperms.command.generic.permission.doesnt-have={0} 沒有在環境 {2} ä¸­è¨­å®šæ¬Šé™ {1} luckperms.command.generic.permission.unset-temp=已解除 {1} 在環境 {2} ä¸­çš„è‡¨æ™‚æ¬Šé™ {0} -luckperms.command.generic.permission.subtract=已設定在環境 {4} 中 {2} çš„æ¬Šé™ {0} 為 {1},有效時間 : {3},比上次設定少 {5} +luckperms.command.generic.permission.subtract=已設定在環境 {4} 中 {2} çš„æ¬Šé™ {0} 為 {1},有效時間:{3},比上次設定少 {5} luckperms.command.generic.permission.doesnt-have-temp={0} 沒有在環境 {2} ä¸­è¨­å®šè‡¨æ™‚æ¬Šé™ {1} luckperms.command.generic.permission.clear={0} 在環境 {1} 中的的權é™å·²ç¶“清除 luckperms.command.generic.parent.info.title={0} 的父系 luckperms.command.generic.parent.info.empty={0} 沒有任何已定義的父系 luckperms.command.generic.parent.info.click-to-remove=點擊來將這個父系從 {0} 中移除 luckperms.command.generic.parent.add={0} ç¾åœ¨å¾žç’°å¢ƒ {2} 中繼承 {1} çš„æ¬Šé™ -luckperms.command.generic.parent.add-temp={0} ç¾åœ¨å¾žç’°å¢ƒ {3} 中繼承 {1} 的權é™ï¼Œæœ‰æ•ˆæ™‚é–“ : {2} -luckperms.command.generic.parent.set=清除了 {0} ç¾æœ‰çš„父系群組,ç¾åœ¨åªåœ¨ç’°å¢ƒ {2} 中繼承 {1} -luckperms.command.generic.parent.set-track=清除了 {0} 在權é™éšŽç´š {1} ä¸­ç¾æœ‰çš„父系群組,ç¾åœ¨åªåœ¨ç’°å¢ƒ {3} 中繼承 {2} +luckperms.command.generic.parent.add-temp={0} ç¾åœ¨å¾žç’°å¢ƒ {3} 中繼承 {1} 的權é™ï¼Œæœ‰æ•ˆæ™‚間:{2} +luckperms.command.generic.parent.set=清除了 {0} ç¾æœ‰çš„父群組,ç¾åœ¨åªåœ¨ç’°å¢ƒ {2} 中繼承 {1} +luckperms.command.generic.parent.set-track=清除了 {0} 在權é™éšŽç´š {1} ä¸­ç¾æœ‰çš„父群組,ç¾åœ¨åªåœ¨ç’°å¢ƒ {3} 中繼承 {2} luckperms.command.generic.parent.remove={0} ä¸å†å¾žç’°å¢ƒ {2} 中繼承 {1} çš„æ¬Šé™ luckperms.command.generic.parent.remove-temp={0} ä¸å†å¾žç’°å¢ƒ {2} 中臨時繼承 {1} çš„æ¬Šé™ -luckperms.command.generic.parent.subtract={0} ç¾åœ¨å¾žç’°å¢ƒ {3} 中繼承 {1} 的權é™ï¼Œæœ‰æ•ˆæ™‚é–“ : {2},比上次設定少 {4} +luckperms.command.generic.parent.subtract={0} ç¾åœ¨å¾žç’°å¢ƒ {3} 中繼承 {1} 的權é™ï¼Œæœ‰æ•ˆæ™‚間:{2},比上次設定少 {4} luckperms.command.generic.parent.clear={0} 在環境 {1} 中的父系已經清除 luckperms.command.generic.parent.clear-track={0} 在環境 {2} 中的權é™éšŽç´š {1} 的父系已經清除 luckperms.command.generic.parent.already-inherits={0} 已經從環境 {2} 中繼承了 {1} @@ -196,28 +196,28 @@ luckperms.command.generic.chat-meta.info.title-suffix={0} 的後綴 luckperms.command.generic.chat-meta.info.none-prefix={0} 沒有å‰ç¶´ luckperms.command.generic.chat-meta.info.none-suffix={0} 沒有後綴 luckperms.command.generic.chat-meta.info.click-to-remove=點擊來將 {0} 從 {1} 中移除 -luckperms.command.generic.chat-meta.already-has={0} 已經在環境 {4} 下設定了 {1} {2} 的優先級為 {3} -luckperms.command.generic.chat-meta.already-has-temp={0} 已經在環境 {4} 下臨時設定了 {1} {2} 的優先級為 {3} -luckperms.command.generic.chat-meta.doesnt-have={0} 沒有在環境 {4} 下設定了 {1} {2} 的優先級為 {3} -luckperms.command.generic.chat-meta.doesnt-have-temp={0} 沒有在環境 {4} 下臨時設定了 {1} {2} 的優先級為 {3} -luckperms.command.generic.chat-meta.add={0} 在環境 {4} 下設定了 {1} {2} 的優先級為 {3} -luckperms.command.generic.chat-meta.add-temp={0} 在環境 {5} 下設定了 {1} {2} 的優先級為 {3},有效時間 : {4} -luckperms.command.generic.chat-meta.remove={0} 在環境 {4} 下移除了 {1} {2} 的優先級 {3} -luckperms.command.generic.chat-meta.remove-bulk={0} 在環境 {3} 下移除了全部 {1} 的優先級 {2} -luckperms.command.generic.chat-meta.remove-temp={0} 在環境 {4} 下臨時移除了 {1} {2} 的優先級 {3} -luckperms.command.generic.chat-meta.remove-temp-bulk={0} 在環境 {3} 下臨時移除了全部 {1} 的優先級 {2} -luckperms.command.generic.meta.info.title={0} 的元資料 -luckperms.command.generic.meta.info.none={0} 沒有元資料 +luckperms.command.generic.chat-meta.already-has={0} 已經在環境 {4} 下設定了 {1} {2} 的優先權為 {3} +luckperms.command.generic.chat-meta.already-has-temp={0} 已經在環境 {4} 下臨時設定了 {1} {2} 的優先權為 {3} +luckperms.command.generic.chat-meta.doesnt-have={0} 沒有在環境 {4} 下設定了 {1} {2} 的優先權為 {3} +luckperms.command.generic.chat-meta.doesnt-have-temp={0} 沒有在環境 {4} 下臨時設定了 {1} {2} 的優先權為 {3} +luckperms.command.generic.chat-meta.add={0} 在環境 {4} 下設定了 {1} {2} 的優先權為 {3} +luckperms.command.generic.chat-meta.add-temp={0} 在環境 {5} 下設定了 {1} {2} 的優先權為 {3},有效時間:{4} +luckperms.command.generic.chat-meta.remove={0} 在環境 {4} 下移除了 {1} {2} 的優先權 {3} +luckperms.command.generic.chat-meta.remove-bulk={0} 在環境 {3} 下移除了全部 {1} 的優先權 {2} +luckperms.command.generic.chat-meta.remove-temp={0} 在環境 {4} 下臨時移除了 {1} {2} 的優先權 {3} +luckperms.command.generic.chat-meta.remove-temp-bulk={0} 在環境 {3} 下臨時移除了全部 {1} 的優先權 {2} +luckperms.command.generic.meta.info.title={0} 的中繼資料 +luckperms.command.generic.meta.info.none={0} 沒有中繼資料 luckperms.command.generic.meta.info.click-to-remove=點擊來將這個元節點從 {0} 中移除 -luckperms.command.generic.meta.already-has={0} 已經在環境 {3} 中將元金鑰 {1} 設定為 {2} -luckperms.command.generic.meta.already-has-temp={0} 已經在環境 {3} 中將臨時元金鑰 {1} 設定為 {2} +luckperms.command.generic.meta.already-has={0} 已經在環境 {3} 中將金鑰 {1} 設為 {2} +luckperms.command.generic.meta.already-has-temp={0} 已經在環境 {3} 中將臨時元金鑰 {1} 設為 {2} luckperms.command.generic.meta.doesnt-have={0} 沒有在環境 {2} 中設定元金鑰 {1} luckperms.command.generic.meta.doesnt-have-temp={0} 沒有在環境 {2} 中設定臨時元金鑰 {1} luckperms.command.generic.meta.set=已設定在環境 {3} 中 {2} 的元金鑰 {0} 為 {1} -luckperms.command.generic.meta.set-temp=已設定在環境 {4} 中 {2} 的元金鑰 {0} 為 {1},有效時間 : {3} +luckperms.command.generic.meta.set-temp=已設定在環境 {4} 中 {2} 的元金鑰 {0} 為 {1},有效時間:{3} luckperms.command.generic.meta.unset=已解除 {1} 在環境 {2} 中的元金鑰 {0} luckperms.command.generic.meta.unset-temp=已解除 {1} 在環境 {2} 中的臨時元金鑰 {0} -luckperms.command.generic.meta.clear={0} 的元匹é…類型 {1} 已在環境 {2} 中清除 +luckperms.command.generic.meta.clear=在 {2} 環境中,屬於 {0} 的中繼資料比å°é¡žåž‹ {1} 已被清除 luckperms.command.generic.contextual-data.title=環境資料 luckperms.command.generic.contextual-data.mode.key=æ¨¡å¼ luckperms.command.generic.contextual-data.mode.server=伺æœå™¨ @@ -226,7 +226,7 @@ luckperms.command.generic.contextual-data.contexts-key=環境 luckperms.command.generic.contextual-data.prefix-key=å‰ç¶´ luckperms.command.generic.contextual-data.suffix-key=後綴 luckperms.command.generic.contextual-data.primary-group-key=主è¦ç¾¤çµ„ -luckperms.command.generic.contextual-data.meta-key=元資料 +luckperms.command.generic.contextual-data.meta-key=中繼資料 luckperms.command.generic.contextual-data.null-result=ç„¡ luckperms.command.user.info.title=使用者資訊 luckperms.command.user.info.uuid-key=UUID @@ -238,42 +238,42 @@ luckperms.command.user.info.status.online=線上 luckperms.command.user.info.status.offline=離線 luckperms.command.user.removegroup.error-primary=ä½ ä¸èƒ½å°‡ä½¿ç”¨è€…從其主è¦ç¾¤çµ„中移除 luckperms.command.user.primarygroup.not-member={0} 尚未æˆç‚º {1} çš„æˆå“¡ï¼Œç¾åœ¨æ­£åœ¨æ–°å¢ž -luckperms.command.user.primarygroup.already-has={0} 的主è¦ç¾¤çµ„已經設定為 {1} -luckperms.command.user.primarygroup.warn-option=警告 : 此伺æœå™¨ ({0}) 正在使用的主è¦ç¾¤çµ„計算方法å¯èƒ½ç„¡æ³•åæ˜ é€™æ¬¡çš„æ›´æ”¹ -luckperms.command.user.primarygroup.set={0} 的首è¦çµ„別已設定為 {1} +luckperms.command.user.primarygroup.already-has={0} 的主è¦ç¾¤çµ„已經是 {1} +luckperms.command.user.primarygroup.warn-option=警告:此伺æœå™¨ ({0}) 正在使用的主è¦ç¾¤çµ„計算方法å¯èƒ½ç„¡æ³•åæ˜ æœ¬æ¬¡è®Šæ›´ +luckperms.command.user.primarygroup.set={0} 的主è¦ç¾¤çµ„已設定為 {1} luckperms.command.user.track.error-not-contain-group={0} 尚未在 {1} 的任何群組內 -luckperms.command.user.track.unsure-which-track=無法確定è¦ä½¿ç”¨çš„æ¬Šé™éšŽç´šï¼Œè«‹å°‡å…¶æŒ‡å®šç‚ºåƒæ•¸ +luckperms.command.user.track.unsure-which-track=無法確定è¦ä½¿ç”¨çš„æ¬Šé™éšŽç´šï¼Œè«‹å°‡å…¶æŒ‡å®šç‚ºå¼•數 luckperms.command.user.track.missing-group-advice=請建立群組,或從權é™éšŽç´šä¸­åˆªé™¤å®ƒï¼Œç„¶å¾Œå†è©¦ä¸€æ¬¡ luckperms.command.user.promote.added-to-first={0} ä¸åœ¨ {1} 的任何群組中,所以他們被加入到環境 {3} 的第一個群組 {2} luckperms.command.user.promote.not-on-track={0} ä¸åœ¨ {1} 的任何一個群組,因而沒有å‡ç´š luckperms.command.user.promote.success=在環境 {4} 中沿權é™éšŽç´š {1} å‡ç´š {0} 從 {2} 到 {3} luckperms.command.user.promote.end-of-track=權é™éšŽç´š {0} 已經到é”çµå°¾ï¼Œç„¡æ³•å‡ç´š {1} luckperms.command.user.promote.next-group-deleted=權é™éšŽç´šä¸Šçš„下一個群組 {0},已經ä¸å­˜åœ¨ -luckperms.command.user.promote.unable-to-promote=無法將使用者å‡ç´š +luckperms.command.user.promote.unable-to-promote=無法æå‡ä½¿ç”¨è€…æ¬Šé™ luckperms.command.user.demote.success=在環境 {4} 中沿權é™éšŽç´š {1} é™ç´š {0} 從 {2} 到 {3} luckperms.command.user.demote.end-of-track=權é™éšŽç´š {0} 已經到é”çµå°¾ï¼Œå› æ­¤ {1} 已經從 {2} 移除 luckperms.command.user.demote.end-of-track-not-removed=權é™éšŽç´š {0} 已經到é”çµå°¾ï¼Œä½†æ˜¯ {1} 沒有從第一群組中移除 luckperms.command.user.demote.previous-group-deleted=權é™éšŽç´šä¸Šçš„上一個群組 {0},已經ä¸å­˜åœ¨ -luckperms.command.user.demote.unable-to-demote=無法將使用者é™ç´š +luckperms.command.user.demote.unable-to-demote=無法é™ä½Žä½¿ç”¨è€…æ¬Šé™ luckperms.command.group.list.title=群組 luckperms.command.group.delete.not-default=ä½ ä¸èƒ½åˆªé™¤é è¨­ç¾¤çµ„ luckperms.command.group.info.title=群組資訊 luckperms.command.group.info.display-name-key=顯示å稱 luckperms.command.group.info.weight-key=æ¬Šé‡ -luckperms.command.group.setweight.set=已將群組 {1} 的權é‡è¨­å®šç‚º {0} -luckperms.command.group.setdisplayname.doesnt-have={0} 沒有已設定的顯示å稱 -luckperms.command.group.setdisplayname.already-has={0} 已經設定其顯示å稱為 {1} +luckperms.command.group.setweight.set=已將群組 {1} 的權é‡è¨­ç‚º {0} +luckperms.command.group.setdisplayname.doesnt-have={0} 尚未設定顯示å稱 +luckperms.command.group.setdisplayname.already-has={0} 的顯示å稱已是 {1} luckperms.command.group.setdisplayname.already-in-use=該顯示å稱 {0} 已經被 {1} 所使用 luckperms.command.group.setdisplayname.set=已設定群組 {1} 在環境 {2} 中的顯示å稱為 {0} luckperms.command.group.setdisplayname.removed=已移除群組 {0} 在環境 {1} 中的顯示å稱 luckperms.command.track.list.title=權é™éšŽç´š luckperms.command.track.path.empty=ç„¡ -luckperms.command.track.info.showing-track=顯示歷程 +luckperms.command.track.info.showing-track=顯示歷å²è¨˜éŒ„ luckperms.command.track.info.path-property=路徑 luckperms.command.track.clear={0} 的群組權é™éšŽç´šå·²è¢«æ¸…除 luckperms.command.track.append.success=群組 {0} 已加入到權é™éšŽç´š {1} luckperms.command.track.insert.success=群組 {0} 被æ’入到權é™éšŽç´š {1} çš„ä½ç½® {2} -luckperms.command.track.insert.error-number=é æœŸç‚ºæ•¸å­—,但實際接收了 : {0} +luckperms.command.track.insert.error-number=æ‡‰ç‚ºæ•¸å€¼ï¼Œä½†å»æ”¶åˆ°ï¼š{0} luckperms.command.track.insert.error-invalid-pos=無法æ’入到ä½ç½® {0} luckperms.command.track.insert.error-invalid-pos-reason=無效的ä½ç½® luckperms.command.track.remove.success=群組 {0} 已從權é™éšŽç´š {1} 中移除 @@ -282,27 +282,27 @@ luckperms.command.track.error-multiple-groups={0} 是此權é™éšŽç´šä¸Šå¤šå€‹ç¾¤ luckperms.command.track.error-ambiguous=無法確定其ä½ç½® luckperms.command.track.already-contains={0} å·²ç¶“åŒ…å« {1} luckperms.command.track.doesnt-contain={0} ä¸¦æœªåŒ…å« {1} -luckperms.command.log.load-error=無法載入日誌 +luckperms.command.log.load-error=無法載入記錄 luckperms.command.log.invalid-page=無效的é ç¢¼ -luckperms.command.log.invalid-page-range=請輸入介乎 {0} 至 {1} 之間的值 -luckperms.command.log.empty=沒有å¯é¡¯ç¤ºçš„æ—¥èªŒæ¢ç›® +luckperms.command.log.invalid-page-range=請輸入介於 {0} 至 {1} 之間的值 +luckperms.command.log.empty=沒有å¯é¡¯ç¤ºçš„記錄項目 luckperms.command.log.notify.error-console=ç„¡æ³•åˆ‡æ›æŽ§åˆ¶å°çš„通知 luckperms.command.log.notify.enabled-term=已啟用 luckperms.command.log.notify.disabled-term=å·²åœç”¨ -luckperms.command.log.notify.changed-state={0} 日誌輸出 +luckperms.command.log.notify.changed-state={0} 記錄輸出 luckperms.command.log.notify.already-on=你已正在接收通知 luckperms.command.log.notify.already-off=ä½ ç›®å‰ä¸æœƒæŽ¥æ”¶é€šçŸ¥ -luckperms.command.log.notify.invalid-state=æœªçŸ¥çš„ç‹€æ…‹ã€‚é æœŸç‚º {0} 或 {1} -luckperms.command.log.show.search=顯示查詢 {0} 最近的æ“作 -luckperms.command.log.show.recent=顯示最近的æ“作 -luckperms.command.log.show.by=顯示 {0} 最近的æ“作 +luckperms.command.log.notify.invalid-state=未知的狀態。應為 {0} 或 {1} +luckperms.command.log.show.search=顯示查詢 {0} 的最近動作 +luckperms.command.log.show.recent=顯示最近的動作 +luckperms.command.log.show.by=顯示 {0} 最近的動作 luckperms.command.log.show.history=顯示 {0} {1} 的歷å²è¨˜éŒ„ luckperms.command.export.error-term=錯誤 -luckperms.command.export.already-running=已有一項匯出作業正在進行 +luckperms.command.export.already-running=å¦ä¸€å€‹åŒ¯å‡ºè™•ç†ç¨‹åºæ­£åœ¨åŸ·è¡Œä¸­ luckperms.command.export.file.already-exists=檔案 {0} 已存在 luckperms.command.export.file.not-writable=檔案 {0} 無法寫入 luckperms.command.export.file.success=å·²æˆåŠŸåŒ¯å‡ºè‡³ {0} -luckperms.command.export.file-unexpected-error-writing=åœ¨å¯«å…¥æª”æ¡ˆæ™‚ç™¼ç”Ÿäº†é æœŸå¤–的錯誤 +luckperms.command.export.file-unexpected-error-writing=在寫入檔案時發生éžé æœŸçš„錯誤 luckperms.command.export.web.export-code=匯出代碼 luckperms.command.export.web.import-command-description=使用以下指令來匯入 luckperms.command.import.term=匯入 @@ -310,39 +310,39 @@ luckperms.command.import.error-term=錯誤 luckperms.command.import.already-running=已有一項匯入作業正在進行 luckperms.command.import.file.doesnt-exist=檔案 {0} ä¸å­˜åœ¨ luckperms.command.import.file.not-readable=ç„¡æ³•è®€å–æª”案 {0} -luckperms.command.import.file.unexpected-error-reading=在讀å–åŒ¯å…¥æª”æ¡ˆæ™‚ç™¼ç”Ÿäº†é æœŸå¤–的錯誤 -luckperms.command.import.file.correct-format=æ ¼å¼æ˜¯å¦æ­£ç¢º ? +luckperms.command.import.file.unexpected-error-reading=在讀å–匯入檔案時發生éžé æœŸçš„錯誤 +luckperms.command.import.file.correct-format=æ ¼å¼æ˜¯å¦æ­£ç¢ºï¼Ÿ luckperms.command.import.web.unable-to-read=無法從指定的代碼讀å–資料 luckperms.command.import.progress.percent=å·²å®Œæˆ {0}% -luckperms.command.import.progress.operations=å·²å®Œæˆ {0}/{1} é …æ“作 +luckperms.command.import.progress.operations=å·²å®Œæˆ {0}/{1} 項作業 luckperms.command.import.starting=開始匯入作業 luckperms.command.import.completed=å·²å®Œæˆ luckperms.command.import.duration=耗時 {0} ç§’ -luckperms.command.bulkupdate.must-use-console=æ‰¹é‡æ›´æ–°æŒ‡ä»¤åªèƒ½åœ¨æŽ§åˆ¶å°ä½¿ç”¨ -luckperms.command.bulkupdate.invalid-data-type=ç„¡æ•ˆçš„é¡žåž‹ï¼Œé æœŸç‚º {0} +luckperms.command.bulkupdate.must-use-console=大釿›´æ–°æŒ‡ä»¤åªèƒ½åœ¨æŽ§åˆ¶å°ä½¿ç”¨ +luckperms.command.bulkupdate.invalid-data-type=無效的類型,應為 {0} luckperms.command.bulkupdate.invalid-constraint=ç„¡æ•ˆçš„ç´„æŸ {0} luckperms.command.bulkupdate.invalid-constraint-format=ç´„æŸæ‡‰éµå¾ªæ ¼å¼ {0} luckperms.command.bulkupdate.invalid-comparison=無效的比較é‹ç®—å­ {0} -luckperms.command.bulkupdate.invalid-comparison-format=é æœŸç‚ºä»¥ä¸‹ä¹‹ä¸€ : {0} -luckperms.command.bulkupdate.queued=æ‰¹é‡æ›´æ–°æ“作已佇列 +luckperms.command.bulkupdate.invalid-comparison-format=應為以下之一:{0} +luckperms.command.bulkupdate.queued=大釿›´æ–°ä½œæ¥­å·²ä½‡åˆ— luckperms.command.bulkupdate.confirm=執行 {0} 來進行更新 -luckperms.command.bulkupdate.unknown-id=ID {0} çš„æ“作ä¸å­˜åœ¨æˆ–å·²éŽæœŸ -luckperms.command.bulkupdate.starting=æ­£åœ¨é€²è¡Œæ‰¹é‡æ›´æ–° -luckperms.command.bulkupdate.success=æ‰¹é‡æ›´æ–°å·²æˆåŠŸå®Œæˆ +luckperms.command.bulkupdate.unknown-id=ID {0} 的作業ä¸å­˜åœ¨æˆ–å·²éŽæœŸ +luckperms.command.bulkupdate.starting=æ­£åœ¨åŸ·è¡Œå¤§é‡æ›´æ–° +luckperms.command.bulkupdate.success=大釿›´æ–°å·²æˆåŠŸå®Œæˆ luckperms.command.bulkupdate.success.statistics.nodes=å—影響節點總數 luckperms.command.bulkupdate.success.statistics.users=å—影響使用者總數 luckperms.command.bulkupdate.success.statistics.groups=å—影響群組總數 -luckperms.command.bulkupdate.failure=æ‰¹é‡æ›´æ–°å¤±æ•—,請檢查控制å°ä»¥å–å¾—éŒ¯èª¤è¨Šæ¯ -luckperms.command.update-task.request=一項更新任務已被請求,請ç¨å€™ -luckperms.command.update-task.complete=æ›´æ–°å·¥ä½œå®Œæˆ -luckperms.command.update-task.push.attempting=ç¾æ­£å˜—試推播至其它伺æœå™¨ -luckperms.command.update-task.push.complete=å·²æˆåŠŸé€šéŽ {0} 通知其它伺æœå™¨ -luckperms.command.update-task.push.error=å‘其它伺æœå™¨æŽ¨é€æ›´æ”¹æ™‚發生錯誤 -luckperms.command.update-task.push.error-not-setup=由於尚未設定é€ä¿¡æœå‹™ï¼Œå› æ­¤ç„¡æ³•å‘其它伺æœå™¨æŽ¨æ’­æ›´æ”¹ -luckperms.command.reload-config.success=已釿–°è¼‰å…¥è¨­å®šæª”案 -luckperms.command.reload-config.restart-note=部份é¸é …åªåœ¨ä¼ºæœå™¨é‡æ–°å•Ÿå‹•å¾Œæ‰æœƒå¥—用 +luckperms.command.bulkupdate.failure=大釿›´æ–°å¤±æ•—ï¼Œè«‹æª¢æŸ¥ä¸»æŽ§å°æ˜¯å¦æœ‰éŒ¯èª¤è¨Šæ¯ +luckperms.command.update-task.request=已收到更新任務請求,請ç¨å€™ +luckperms.command.update-task.complete=æ›´æ–°ä»»å‹™å®Œæˆ +luckperms.command.update-task.push.attempting=ç¾åœ¨æ­£å˜—試推é€åˆ°å…¶ä»–伺æœå™¨ +luckperms.command.update-task.push.complete=å·²é€éŽ {0} æˆåŠŸé€šçŸ¥å…¶ä»–ä¼ºæœå™¨ +luckperms.command.update-task.push.error=將變更推é€åˆ°å…¶ä»–伺æœå™¨æ™‚發生錯誤 +luckperms.command.update-task.push.error-not-setup=ç”±æ–¼å°šæœªè¨­å®šè¨Šæ¯æœå‹™ï¼Œç„¡æ³•將變更推é€åˆ°å…¶ä»–伺æœå™¨ +luckperms.command.reload-config.success=已釿–°è¼‰å…¥è¨­å®šæª” +luckperms.command.reload-config.restart-note=部分é¸é …將在伺æœå™¨é‡æ–°å•Ÿå‹•å¾Œæ‰æœƒç”Ÿæ•ˆ luckperms.command.translations.searching=正在æœå°‹å¯ç”¨çš„翻譯,請ç¨å€™â€¦â€¦ -luckperms.command.translations.searching-error=無法å–å¾—å¯ç”¨ç¿»è­¯åˆ—表 +luckperms.command.translations.searching-error=無法å–å¾—å¯ç”¨çš„翻譯清單 luckperms.command.translations.installed-translations=已安è£çš„翻譯 luckperms.command.translations.available-translations=å¯ç”¨çš„翻譯 luckperms.command.translations.percent-translated=已翻譯 {0}% @@ -351,56 +351,56 @@ luckperms.command.translations.installing=正在安è£ç¿»è­¯ï¼Œè«‹ç¨å€™â€¦â€¦ luckperms.command.translations.download-error=無法下載語言 {0} 的翻譯 luckperms.command.translations.installing-specific=正在安è£èªžè¨€ {0}…… luckperms.command.translations.install-complete=安è£å®Œæˆ -luckperms.command.translations.download-prompt=使用 {0} 來下載並安è£ç”±ç¤¾ç¾¤æä¾›çš„翻譯套件的最新版本 -luckperms.command.translations.download-override-warning=請注æ„,這將覆蓋你å°é€™äº›èªžè¨€ä½œå‡ºçš„æ‰€æœ‰æ›´æ”¹ -luckperms.usage.user.description=在 LuckPerms 中管ç†ä½¿ç”¨è€…的一組指令。 (LuckPerms 中的「userã€ä»£è¡¨çŽ©å®¶ï¼Œå¯ä»¥æ˜¯å…¶ UUID 或使用者å稱) -luckperms.usage.group.description=在 LuckPerms 裡用來管ç†ç¾¤çµ„ (Group) 的一組指令。群組集åˆäº†ä¸€äº›éœ€è¦çµ¦ä½¿ç”¨è€…的權é™ç¯€é»žï¼Œä½ å¯ä»¥ä½¿ç”¨ã€Œcreategroupã€ä¾†æ–°å¢žä¸€å€‹ç¾¤çµ„。 -luckperms.usage.track.description=在 LuckPerms è£¡ç”¨ä¾†ç®¡ç†æ¬Šé™éšŽç´š (Track) 的一組指令。權é™éšŽç´šæ˜¯ç¾¤çµ„的排ä½é †åºï¼Œå¯ç”¨æ–¼å®šç¾©å‡ç´šå’Œé™ç´šã€‚ -luckperms.usage.log.description=一些管ç†LuckPerms裡é¢çš„logging功能的指令 -luckperms.usage.sync.description=從æ’ä»¶å„²å­˜ç©ºé–“é‡æ–°è¼‰å…¥æ‰€æœ‰è³‡æ–™åˆ°è¨˜æ†¶é«”,並套用檢測到的任何更改。 -luckperms.usage.info.description=列出有關é‹è¡Œä¸­çš„æ’ä»¶å¯¦ä¾‹çš„ä¸€èˆ¬è¨Šæ¯ã€‚ +luckperms.command.translations.download-prompt=使用 {0} 下載並安è£ç”±ç¤¾ç¾¤æä¾›çš„æœ€æ–°ç¿»è­¯ç‰ˆæœ¬ +luckperms.command.translations.download-override-warning=請注æ„,這將你覆蓋你å°é€™äº›èªžè¨€æ‰€åšçš„任何變更 +luckperms.usage.user.description=在 LuckPerms 中管ç†ä½¿ç”¨è€…的一組指令。(LuckPerms 中的「userã€ä»£è¡¨çŽ©å®¶ï¼Œå¯ä»¥æ˜¯å…¶ UUID 或使用者å稱) +luckperms.usage.group.description=在 LuckPerms 裡用來管ç†ç¾¤çµ„(Group)的一組指令。群組集åˆäº†ä¸€äº›éœ€è¦çµ¦ä½¿ç”¨è€…的權é™ç¯€é»žï¼Œä½ å¯ä»¥ä½¿ç”¨ã€Œcreategroupã€ä¾†æ–°å¢žä¸€å€‹ç¾¤çµ„。 +luckperms.usage.track.description=在 LuckPerms è£¡ç”¨ä¾†ç®¡ç†æ¬Šé™éšŽç´šï¼ˆTrack)的一組指令。權é™éšŽç´šæ˜¯ç¾¤çµ„的排ä½é †åºï¼Œå¯ç”¨æ–¼å®šç¾©å‡ç´šå’Œé™ç´šã€‚ +luckperms.usage.log.description=ç”¨æ–¼ç®¡ç† LuckPerms 中記錄功能的一組指令。 +luckperms.usage.sync.description=從æ’ä»¶å„²å­˜ç©ºé–“é‡æ–°è¼‰å…¥æ‰€æœ‰è³‡æ–™åˆ°è¨˜æ†¶é«”,並套用檢測到的任何變更。 +luckperms.usage.info.description=列出有關執行中的æ’件實例的一般訊æ¯ã€‚ luckperms.usage.editor.description=建立一個新的網é ç·¨è¼¯å™¨å·¥ä½œéšŽæ®µ -luckperms.usage.editor.argument.type=è¦è¼‰å…¥è‡³ç·¨è¼¯å™¨ä¸­çš„類型。 (「allã€ã€ã€Œusersã€æˆ–「groupsã€ï¼‰ +luckperms.usage.editor.argument.type=è¦è¼‰å…¥è‡³ç·¨è¼¯å™¨ä¸­çš„類型。(「allã€ã€ã€Œusersã€æˆ–「groupsã€ï¼‰ luckperms.usage.editor.argument.filter=éŽæ¿¾ä½¿ç”¨è€…æ¢ç›®çš„æ¬Šé™ -luckperms.usage.verbose.description=用來控制「權é™ç›£çœ‹ç³»çµ±ã€çš„æ¬Šé™ç¯€é»ž -luckperms.usage.verbose.argument.action=指定是å¦å•Ÿç”¨ ã€åœç”¨æˆ–是上傳已紀錄的輸出 -luckperms.usage.verbose.argument.filter=åŒ¹é…æ¢ç›®çš„篩é¸å™¨ +luckperms.usage.verbose.description=控制æ’ä»¶è©³ç´°æ¬Šé™æª¢æŸ¥ç›£æŽ§ç³»çµ±ã€‚ +luckperms.usage.verbose.argument.action=是å¦è¦å•Ÿç”¨æˆ–åœç”¨è¨˜éŒ„功能,或上傳已記錄的輸出。 +luckperms.usage.verbose.argument.filter=用於比å°é …目的篩é¸å™¨ luckperms.usage.verbose.argument.commandas=è¦åŸ·è¡Œçš„玩家或指令 -luckperms.usage.tree.description=生æˆä¸€å€‹ LuckPerms 已知的所有權é™çš„æ¨¹ç‹€åœ– (有åºåˆ—è¡¨å±¤æ¬¡çµæ§‹ï¼‰ 。 +luckperms.usage.tree.description=產生 LuckPerms 已知的所有權é™çš„æ¨¹ç‹€æª¢è¦–(已排åºçš„æ¸…單階層)。 luckperms.usage.tree.argument.scope=根目錄指定「.ã€ä»¥åŒ…嫿‰€æœ‰æ¬Šé™ -luckperms.usage.tree.argument.player=è¦æª¢æŸ¥çš„在線玩家å稱 +luckperms.usage.tree.argument.player=è¦æª¢æŸ¥çš„線上玩家å稱 luckperms.usage.search.description=æœå°‹æ“有特定權é™çš„æ‰€æœ‰ä½¿ç”¨è€…或群組 luckperms.usage.search.argument.permission=è¦æœå°‹çš„æ¬Šé™ luckperms.usage.search.argument.page=è¦æŸ¥çœ‹çš„é é¢ -luckperms.usage.network-sync.description=å°‡ä¿®æ”¹åŒæ­¥åˆ°è³‡æ–™åº«ä¸­ä¸¦ä¸”也在連線的其它伺æœå™¨ä¸­åŒæ­¥ -luckperms.usage.import.description=從 (先å‰å»ºç«‹çš„) 匯出檔案中匯入資料 +luckperms.usage.network-sync.description=å°‡ä¿®æ”¹åŒæ­¥åˆ°è³‡æ–™åº«ä¸­ä¸¦ä¸”也在連線的其他伺æœå™¨ä¸­åŒæ­¥ +luckperms.usage.import.description=從(先å‰å»ºç«‹çš„)匯出檔案中匯入資料 luckperms.usage.import.argument.file=è¦åŒ¯å…¥çš„æª”案 luckperms.usage.import.argument.replace=å–ä»£ç¾æœ‰è³‡æ–™è€Œä¸ä½œåˆä½µ luckperms.usage.import.argument.upload=上傳先å‰åŒ¯å‡ºçš„資料 -luckperms.usage.export.description=將所有權é™è³‡æ–™åŒ¯å‡ºåˆ° ''匯出'' 檔案。å¯åœ¨ç¨å¾Œé‡æ–°åŒ¯å…¥ã€‚ +luckperms.usage.export.description=將所有權é™è³‡æ–™åŒ¯å‡ºåˆ°ã€ŒåŒ¯å‡ºã€æª”案。å¯åœ¨ç¨å¾Œé‡æ–°åŒ¯å…¥ã€‚ luckperms.usage.export.argument.file=è¦åŒ¯å‡ºçš„æª”案 luckperms.usage.export.argument.without-users=在匯出時排除使用者 luckperms.usage.export.argument.without-groups=在匯出時排除群組 luckperms.usage.export.argument.upload=將所有權é™è³‡æ–™ä¸Šå‚³åˆ°ç¶²é ç·¨è¼¯å™¨ã€‚å¯åœ¨ç¨å¾Œé‡æ–°åŒ¯å…¥ã€‚ luckperms.usage.reload-config.description=釿–°è¼‰å…¥ä¸€äº›è¨­å®šçš„é¸é … -luckperms.usage.bulk-update.description=åœ¨æ‰€æœ‰è³‡æ–™ä¸ŠåŸ·è¡Œæ‰¹é‡æ›´æ”¹æŸ¥è©¢ -luckperms.usage.bulk-update.argument.data-type=è¦æ›´æ”¹çš„資料類型。 (「allã€ã€ã€Œusersã€æˆ–「groupsã€ï¼‰ -luckperms.usage.bulk-update.argument.action=è¦åœ¨è³‡æ–™ä¸ŠåŸ·è¡Œçš„æ“ä½œã€‚ (「updateã€æˆ–「deleteã€ï¼‰ -luckperms.usage.bulk-update.argument.action-field=éœ€è¦æ›´æ–°çš„å€åŸŸï¼Œåƒ…在「updateã€æ™‚需è¦è¼¸å…¥ã€‚ (「permissionã€ã€ã€Œserverã€æˆ–「worldã€ï¼‰ +luckperms.usage.bulk-update.description=å°æ‰€æœ‰è³‡æ–™åŸ·è¡Œå¤§é‡è®Šæ›´æŸ¥è©¢ã€‚ +luckperms.usage.bulk-update.argument.data-type=è¦è®Šæ›´çš„資料類型。(「allã€ã€ã€Œusersã€æˆ–「groupsã€ï¼‰ +luckperms.usage.bulk-update.argument.action=è¦åœ¨è³‡æ–™ä¸ŠåŸ·è¡Œçš„動作。(「updateã€æˆ–「deleteã€ï¼‰ +luckperms.usage.bulk-update.argument.action-field=éœ€è¦æ›´æ–°çš„å€åŸŸï¼Œåƒ…在「updateã€æ™‚需è¦è¼¸å…¥ã€‚(「permissionã€ã€ã€Œserverã€æˆ–「worldã€ï¼‰ luckperms.usage.bulk-update.argument.action-value=è¦å–代的值。僅在 ''update'' 時需è¦è¼¸å…¥ã€‚ luckperms.usage.bulk-update.argument.constraint=更新時需è¦çš„ç´„æŸ luckperms.usage.translations.description=管ç†ç¿»è­¯ luckperms.usage.translations.argument.install=安è£ç¿»è­¯çš„å­æŒ‡ä»¤ -luckperms.usage.apply-edits.description=套用從網é ç·¨è¼¯å™¨é€²è¡Œçš„æ¬Šé™æ›´æ”¹ +luckperms.usage.apply-edits.description=套用從網é ç·¨è¼¯å™¨é€²è¡Œçš„æ¬Šé™è®Šæ›´ luckperms.usage.apply-edits.argument.code=資料的唯一代碼 -luckperms.usage.apply-edits.argument.target=éœ€è¦æ‡‰ç”¨è®Šæ›´çµ¦ +luckperms.usage.apply-edits.argument.target=將資料套用到誰身上 luckperms.usage.create-group.description=建立新群組 luckperms.usage.create-group.argument.name=群組å稱 luckperms.usage.create-group.argument.weight=ç¾¤çµ„çš„æ¬Šé‡ luckperms.usage.create-group.argument.display-name=群組的顯示å稱 luckperms.usage.delete-group.description=刪除群組 luckperms.usage.delete-group.argument.name=群組å稱 -luckperms.usage.list-groups.description=列出平å°ä¸Šæ‰€æœ‰çš„組別 +luckperms.usage.list-groups.description=列出平å°ä¸Šçš„æ‰€æœ‰ç¾¤çµ„ luckperms.usage.create-track.description=建立新權é™éšŽç´š luckperms.usage.create-track.argument.name=權é™éšŽç´šå稱 luckperms.usage.delete-track.description=刪除權é™éšŽç´š @@ -432,55 +432,55 @@ luckperms.usage.group-rename.argument.name=æ–°å稱 luckperms.usage.group-clone.description=複製群組 luckperms.usage.group-clone.argument.name=è¦è¤‡è£½çš„群組å稱 luckperms.usage.holder-editor.description=開啟權é™ç·¨è¼¯å™¨ç¶²é  -luckperms.usage.holder-showtracks.description=列出å°è±¡æ‰€åœ¨çš„æ¬Šé™éšŽç´š -luckperms.usage.holder-clear.description=移除所有權é™ã€çˆ¶ç³»å’Œå…ƒè³‡æ–™ +luckperms.usage.holder-showtracks.description=列出物件所在的權é™éšŽç´š +luckperms.usage.holder-clear.description=移除所有權é™ã€çˆ¶ç³»å’Œä¸­ç¹¼è³‡æ–™ luckperms.usage.holder-clear.argument.context=è¦éŽæ¿¾çš„環境 luckperms.usage.permission.description=ç·¨è¼¯æ¬Šé™ luckperms.usage.parent.description=編輯繼承項 -luckperms.usage.meta.description=編輯元資料值 -luckperms.usage.permission-info.description=列出å°è±¡æ“æœ‰çš„æ¬Šé™ +luckperms.usage.meta.description=編輯中繼資料值 +luckperms.usage.permission-info.description=åˆ—å‡ºç‰©ä»¶æ“æœ‰çš„æ¬Šé™ luckperms.usage.permission-info.argument.page=è¦æŸ¥çœ‹çš„é é¢ luckperms.usage.permission-info.argument.sort-mode=å¦‚ä½•æŽ’åºæ¢ç›® -luckperms.usage.permission-set.description=為å°è±¡è¨­å®šæ¬Šé™ +luckperms.usage.permission-set.description=ç‚ºç‰©ä»¶è¨­å®šæ¬Šé™ luckperms.usage.permission-set.argument.node=è¦è¨­å®šçš„æ¬Šé™ç¯€é»ž luckperms.usage.permission-set.argument.value=節點的值 luckperms.usage.permission-set.argument.context=è¦å¢žåŠ æ¬Šé™çš„環境 -luckperms.usage.permission-unset.description=為å°è±¡è§£é™¤è¨­å®šæ¬Šé™ +luckperms.usage.permission-unset.description=ç‚ºç‰©ä»¶è§£é™¤è¨­å®šæ¬Šé™ luckperms.usage.permission-unset.argument.node=è¦è§£é™¤è¨­å®šçš„æ¬Šé™ç¯€é»ž luckperms.usage.permission-unset.argument.context=è¦ç§»é™¤æ¬Šé™çš„環境 -luckperms.usage.permission-settemp.description=為å°è±¡è¨­å®šè‡¨æ™‚æ¬Šé™ +luckperms.usage.permission-settemp.description=ç‚ºç‰©ä»¶è¨­å®šè‡¨æ™‚æ¬Šé™ luckperms.usage.permission-settemp.argument.node=è¦è¨­å®šçš„æ¬Šé™ç¯€é»ž luckperms.usage.permission-settemp.argument.value=節點的值 luckperms.usage.permission-settemp.argument.duration=權é™ç¯€é»žçš„æœ‰æ•ˆæ™‚é–“ luckperms.usage.permission-settemp.argument.temporary-modifier=臨時權é™çš„å¥—ç”¨æ–¹å¼ luckperms.usage.permission-settemp.argument.context=è¦å¢žåŠ æ¬Šé™çš„環境 -luckperms.usage.permission-unsettemp.description=為å°è±¡è§£é™¤è¨­å®šè‡¨æ™‚æ¬Šé™ +luckperms.usage.permission-unsettemp.description=ç‚ºç‰©ä»¶è§£é™¤è¨­å®šè‡¨æ™‚æ¬Šé™ luckperms.usage.permission-unsettemp.argument.node=è¦è§£é™¤è¨­å®šçš„æ¬Šé™ç¯€é»ž luckperms.usage.permission-unsettemp.argument.duration=è¦æ¸›åŽ»çš„æ™‚é–“ luckperms.usage.permission-unsettemp.argument.context=è¦ç§»é™¤æ¬Šé™çš„環境 -luckperms.usage.permission-check.description=檢查å°è±¡æ˜¯å¦æ“有特定的權é™ç¯€é»ž +luckperms.usage.permission-check.description=æª¢æŸ¥ç‰©ä»¶æ˜¯å¦æ“有特定的權é™ç¯€é»ž luckperms.usage.permission-check.argument.node=è¦æª¢æŸ¥çš„æ¬Šé™ç¯€é»ž luckperms.usage.permission-clear.description=æ¸…é™¤æ‰€æœ‰æ¬Šé™ luckperms.usage.permission-clear.argument.context=è¦éŽæ¿¾çš„環境 -luckperms.usage.parent-info.description=列出該å°è±¡ç¹¼æ‰¿çš„群組 +luckperms.usage.parent-info.description=列出該物件繼承的群組 luckperms.usage.parent-info.argument.page=è¦æŸ¥çœ‹çš„é é¢ luckperms.usage.parent-info.argument.sort-mode=å¦‚ä½•æŽ’åºæ¢ç›® -luckperms.usage.parent-set.description=刪除å°è±¡ç¾æ™‚繼承的所有群組並將其增加到指定的群組 +luckperms.usage.parent-set.description=åˆªé™¤ç‰©ä»¶ç¾æ™‚繼承的所有群組並將其增加到指定的群組 luckperms.usage.parent-set.argument.group=è¦è¨­å®šçš„群組 luckperms.usage.parent-set.argument.context=è¦è¨­å®šç¾¤çµ„的環境 -luckperms.usage.parent-add.description=設定å¦ä¸€å€‹ç¹¼æ‰¿å°è±¡çš„æ¬Šé™çš„群組 +luckperms.usage.parent-add.description=設定å¦ä¸€å€‹ç¹¼æ‰¿ç‰©ä»¶çš„æ¬Šé™çš„群組 luckperms.usage.parent-add.argument.group=è¦ç¹¼æ‰¿çš„群組 luckperms.usage.parent-add.argument.context=è¦ç¹¼æ‰¿ç¾¤çµ„的環境 luckperms.usage.parent-remove.description=刪除先å‰è¨­å®šçš„繼承è¦å‰‡ luckperms.usage.parent-remove.argument.group=è¦ç§»é™¤çš„群組 luckperms.usage.parent-remove.argument.context=è¦ç§»é™¤ç¾¤çµ„的環境 -luckperms.usage.parent-set-track.description=刪除å°è±¡ç¾æ™‚在權é™éšŽç´šç¹¼æ‰¿çš„æ‰€æœ‰ç¾¤çµ„並將其增加到指定的群組 +luckperms.usage.parent-set-track.description=åˆªé™¤ç‰©ä»¶ç¾æ™‚在權é™éšŽç´šç¹¼æ‰¿çš„æ‰€æœ‰ç¾¤çµ„並將其增加到指定的群組 luckperms.usage.parent-set-track.argument.track=è¦è¨­å®šçš„æ¬Šé™éšŽç´š -luckperms.usage.parent-set-track.argument.group=è¦è¨­å®šç‚ºçš„群組,或該群組在指定的權é™éšŽç´šè£¡çš„ä½ç½® +luckperms.usage.parent-set-track.argument.group=è¦è¨­å®šçš„群組,或是該群組在指定的權é™éšŽç´šè£¡çš„ä½ç½® luckperms.usage.parent-set-track.argument.context=è¦è¨­å®šç¾¤çµ„的環境 -luckperms.usage.parent-add-temp.description=設定å¦ä¸€å€‹æš«æ™‚繼承å°è±¡çš„æ¬Šé™çš„群組 +luckperms.usage.parent-add-temp.description=設定å¦ä¸€å€‹æš«æ™‚繼承物件的權é™çš„群組 luckperms.usage.parent-add-temp.argument.group=è¦ç¹¼æ‰¿çš„群組 -luckperms.usage.parent-add-temp.argument.duration=群组æˆå“¡çš„æœ‰æ•ˆæ™‚é–“ +luckperms.usage.parent-add-temp.argument.duration=群組æˆå“¡çš„æœ‰æ•ˆæ™‚é–“ luckperms.usage.parent-add-temp.argument.temporary-modifier=å¦‚ä½•å¥—ç”¨è‡¨æ™‚æ¬Šé™ luckperms.usage.parent-add-temp.argument.context=è¦ç¹¼æ‰¿ç¾¤çµ„的環境 luckperms.usage.parent-remove-temp.description=刪除先å‰è¨­å®šçš„臨時繼承è¦å‰‡ @@ -492,11 +492,11 @@ luckperms.usage.parent-clear.argument.context=è¦éŽæ¿¾çš„環境 luckperms.usage.parent-clear-track.description=清除指定權é™éšŽç´šä¸Šçš„æ‰€æœ‰çˆ¶ç³»ç¾¤çµ„ luckperms.usage.parent-clear-track.argument.track=è¦ç§»é™¤çš„æ¬Šé™éšŽç´š luckperms.usage.parent-clear-track.argument.context=è¦éŽæ¿¾çš„環境 -luckperms.usage.meta-info.description=顯示所有èŠå¤©å…ƒè³‡æ–™ +luckperms.usage.meta-info.description=顯示所有èŠå¤©ä¸­ç¹¼è³‡æ–™ luckperms.usage.meta-set.description=設定一個元值 luckperms.usage.meta-set.argument.key=è¦è¨­å®šçš„金鑰 luckperms.usage.meta-set.argument.value=è¦è¨­å®šçš„值 -luckperms.usage.meta-set.argument.context=è¦å¢žåŠ å…ƒè³‡æ–™çš„ç’°å¢ƒ +luckperms.usage.meta-set.argument.context=è¦å¢žåŠ ä¸­ç¹¼è³‡æ–™çš„ç’°å¢ƒ luckperms.usage.meta-unset.description=解除設定一個元值 luckperms.usage.meta-unset.argument.key=è¦è§£é™¤è¨­å®šçš„金鑰 luckperms.usage.meta-unset.argument.context=è¦ç§»é™¤å…ƒè³‡æ–™çš„環境 @@ -504,64 +504,64 @@ luckperms.usage.meta-settemp.description=設定一個臨時元值 luckperms.usage.meta-settemp.argument.key=è¦è¨­å®šçš„金鑰 luckperms.usage.meta-settemp.argument.value=è¦è¨­å®šçš„值 luckperms.usage.meta-settemp.argument.duration=元值的有效時間 -luckperms.usage.meta-settemp.argument.context=è¦å¢žåŠ å…ƒè³‡æ–™çš„ç’°å¢ƒ +luckperms.usage.meta-settemp.argument.context=è¦å¢žåŠ ä¸­ç¹¼è³‡æ–™çš„ç’°å¢ƒ luckperms.usage.meta-unsettemp.description=解除設定一個臨時元值 luckperms.usage.meta-unsettemp.argument.key=è¦è§£é™¤è¨­å®šçš„金鑰 -luckperms.usage.meta-unsettemp.argument.context=è¦ç§»é™¤å…ƒè³‡æ–™çš„環境 +luckperms.usage.meta-unsettemp.argument.context=è¦ç§»é™¤ä¸­ç¹¼è³‡æ–™çš„環境 luckperms.usage.meta-addprefix.description=增加一個å‰ç¶´ -luckperms.usage.meta-addprefix.argument.priority=è¦å¢žåŠ å‰ç¶´çš„優先級 +luckperms.usage.meta-addprefix.argument.priority=è¦å¢žåŠ å‰ç¶´çš„優先權 luckperms.usage.meta-addprefix.argument.prefix=å‰ç¶´å­—串 luckperms.usage.meta-addprefix.argument.context=è¦å¢žåŠ å‰ç¶´çš„環境 -luckperms.usage.meta-addsuffix.description=添加一個後綴 -luckperms.usage.meta-addsuffix.argument.priority=è¦å¢žåŠ å¾Œç¶´çš„å„ªå…ˆç´š +luckperms.usage.meta-addsuffix.description=增加一個後綴 +luckperms.usage.meta-addsuffix.argument.priority=è¦å¢žåŠ å¾Œç¶´çš„å„ªå…ˆæ¬Š luckperms.usage.meta-addsuffix.argument.suffix=後綴字串 luckperms.usage.meta-addsuffix.argument.context=è¦å¢žåŠ å¾Œç¶´çš„ç’°å¢ƒ luckperms.usage.meta-setprefix.description=設定一個å‰ç¶´ -luckperms.usage.meta-setprefix.argument.priority=è¦è¨­å®šå‰ç¶´çš„優先級 +luckperms.usage.meta-setprefix.argument.priority=è¦è¨­å®šå‰ç¶´çš„優先權 luckperms.usage.meta-setprefix.argument.prefix=å‰ç¶´å­—串 luckperms.usage.meta-setprefix.argument.context=è¦è¨­å®šå‰ç¶´çš„環境 -luckperms.usage.meta-setsuffix.description=設置後綴 -luckperms.usage.meta-setsuffix.argument.priority=è¦è¨­å®šå¾Œç¶´çš„優先級 +luckperms.usage.meta-setsuffix.description=設定後綴 +luckperms.usage.meta-setsuffix.argument.priority=è¦è¨­å®šå¾Œç¶´çš„優先權 luckperms.usage.meta-setsuffix.argument.suffix=後綴文字 luckperms.usage.meta-setsuffix.argument.context=è¦è¨­å®šå¾Œç¶´çš„環境 luckperms.usage.meta-removeprefix.description=移除一個å‰ç¶´ -luckperms.usage.meta-removeprefix.argument.priority=è¦ç§»é™¤å‰ç¶´çš„優先級 +luckperms.usage.meta-removeprefix.argument.priority=è¦ç§»é™¤å‰ç¶´çš„優先權 luckperms.usage.meta-removeprefix.argument.prefix=å‰ç¶´å­—串 luckperms.usage.meta-removeprefix.argument.context=è¦ç§»é™¤å‰ç¶´çš„環境 luckperms.usage.meta-removesuffix.description=移除一個後綴 -luckperms.usage.meta-removesuffix.argument.priority=è¦ç§»é™¤å¾Œç¶´çš„優先級 +luckperms.usage.meta-removesuffix.argument.priority=è¦ç§»é™¤å¾Œç¶´çš„優先權 luckperms.usage.meta-removesuffix.argument.suffix=後綴字串 luckperms.usage.meta-removesuffix.argument.context=è¦ç§»é™¤å¾Œç¶´çš„環境 luckperms.usage.meta-addtemp-prefix.description=增加一個臨時å‰ç¶´ -luckperms.usage.meta-addtemp-prefix.argument.priority=è¦å¢žåŠ å‰ç¶´çš„優先級 +luckperms.usage.meta-addtemp-prefix.argument.priority=è¦å¢žåŠ å‰ç¶´çš„優先權 luckperms.usage.meta-addtemp-prefix.argument.prefix=å‰ç¶´å­—串 luckperms.usage.meta-addtemp-prefix.argument.duration=å‰ç¶´çš„æœ‰æ•ˆæ™‚é–“ luckperms.usage.meta-addtemp-prefix.argument.context=è¦å¢žåŠ å‰ç¶´çš„環境 luckperms.usage.meta-addtemp-suffix.description=增加一個臨時後綴 -luckperms.usage.meta-addtemp-suffix.argument.priority=è¦å¢žåŠ å¾Œç¶´çš„å„ªå…ˆç´š +luckperms.usage.meta-addtemp-suffix.argument.priority=è¦å¢žåŠ å¾Œç¶´çš„å„ªå…ˆæ¬Š luckperms.usage.meta-addtemp-suffix.argument.suffix=後綴字串 luckperms.usage.meta-addtemp-suffix.argument.duration=後綴的有效時間 luckperms.usage.meta-addtemp-suffix.argument.context=è¦å¢žåŠ å¾Œç¶´çš„ç’°å¢ƒ luckperms.usage.meta-settemp-prefix.description=設定一個臨時å‰ç¶´ -luckperms.usage.meta-settemp-prefix.argument.priority=è¦è¨­å®šå‰ç¶´çš„優先級 +luckperms.usage.meta-settemp-prefix.argument.priority=è¦è¨­å®šå‰ç¶´çš„優先權 luckperms.usage.meta-settemp-prefix.argument.prefix=å‰ç¶´å­—串 luckperms.usage.meta-settemp-prefix.argument.duration=å‰ç¶´çš„æœ‰æ•ˆæ™‚é–“ luckperms.usage.meta-settemp-prefix.argument.context=è¦è¨­å®šå‰ç¶´çš„環境 luckperms.usage.meta-settemp-suffix.description=設定一個臨時後綴 -luckperms.usage.meta-settemp-suffix.argument.priority=è¦è¨­å®šå¾Œç¶´çš„優先級 +luckperms.usage.meta-settemp-suffix.argument.priority=è¦è¨­å®šå¾Œç¶´çš„優先權 luckperms.usage.meta-settemp-suffix.argument.suffix=後綴字串 luckperms.usage.meta-settemp-suffix.argument.duration=後綴的有效時間 luckperms.usage.meta-settemp-suffix.argument.context=è¦è¨­å®šå¾Œç¶´çš„環境 luckperms.usage.meta-removetemp-prefix.description=移除一個臨時å‰ç¶´ -luckperms.usage.meta-removetemp-prefix.argument.priority=è¦ç§»é™¤å‰ç¶´çš„優先級 +luckperms.usage.meta-removetemp-prefix.argument.priority=è¦ç§»é™¤å‰ç¶´çš„優先權 luckperms.usage.meta-removetemp-prefix.argument.prefix=å‰ç¶´å­—串 luckperms.usage.meta-removetemp-prefix.argument.context=è¦ç§»é™¤å‰ç¶´çš„環境 luckperms.usage.meta-removetemp-suffix.description=移除一個臨時後綴 -luckperms.usage.meta-removetemp-suffix.argument.priority=è¦ç§»é™¤å¾Œç¶´çš„優先級 +luckperms.usage.meta-removetemp-suffix.argument.priority=è¦ç§»é™¤å¾Œç¶´çš„優先權 luckperms.usage.meta-removetemp-suffix.argument.suffix=後綴字串 luckperms.usage.meta-removetemp-suffix.argument.context=è¦ç§»é™¤å¾Œç¶´çš„環境 -luckperms.usage.meta-clear.description=清除所有元 -luckperms.usage.meta-clear.argument.type=è¦ç§»é™¤çš„元的類別 +luckperms.usage.meta-clear.description=清除所有中繼資料 +luckperms.usage.meta-clear.argument.type=è¦ç§»é™¤çš„中繼資料類型 luckperms.usage.meta-clear.argument.context=è¦éŽæ¿¾çš„環境 luckperms.usage.track-info.description=顯示有關權é™éšŽç´šçš„資訊 luckperms.usage.track-editor.description=開啟權é™ç·¨è¼¯å™¨ç¶²é  @@ -569,8 +569,8 @@ luckperms.usage.track-append.description=將一個群組追加到權é™éšŽç´šçš„ luckperms.usage.track-append.argument.group=è¦é™„加的組別 luckperms.usage.track-insert.description=在權é™éšŽç´šçš„æŒ‡å®šä½ç½®æ’入群組 luckperms.usage.track-insert.argument.group=è¦æ’入的組別 -luckperms.usage.track-insert.argument.position=æ’入群組的ä½ç½® (權é™éšŽç´šä¸Šçš„第一個ä½ç½®æ˜¯ 1) -luckperms.usage.track-remove.description=從權é™éšŽç´šä¸­ç§»é™¤ç¾¤ç»„ +luckperms.usage.track-insert.argument.position=æ’入群組的ä½ç½®ï¼ˆæ¬Šé™éšŽç´šä¸Šçš„第一個ä½ç½®æ˜¯ 1) +luckperms.usage.track-remove.description=從權é™éšŽç´šä¸­ç§»é™¤ç¾¤çµ„ luckperms.usage.track-remove.argument.group=è¦ç§»é™¤çš„群組 luckperms.usage.track-clear.description=清除權é™éšŽç´šä¸Šçš„群組 luckperms.usage.track-rename.description=釿–°å‘½å權é™éšŽç´š @@ -583,8 +583,8 @@ luckperms.usage.log-recent.argument.page=è¦æŸ¥çœ‹çš„é ç¢¼ luckperms.usage.log-search.description=在日誌中æœå°‹æ¢ç›® luckperms.usage.log-search.argument.query=è¦æœå°‹çš„æŸ¥è©¢ luckperms.usage.log-search.argument.page=è¦æŸ¥çœ‹çš„é ç¢¼ -luckperms.usage.log-notify.description=åˆ‡æ›æ¬Šé™é€šçŸ¥é–‹å•“或關閉 -luckperms.usage.log-notify.argument.toggle=指定權é™é€šçŸ¥é–‹å•“或關閉 +luckperms.usage.log-notify.description=åˆ‡æ›æ¬Šé™é€šçŸ¥é–‹å•Ÿæˆ–關閉 +luckperms.usage.log-notify.argument.toggle=指定權é™é€šçŸ¥é–‹å•Ÿæˆ–關閉 luckperms.usage.log-user-history.description=查看使用者的歷程記錄 luckperms.usage.log-user-history.argument.user=使用者å稱或 UUID luckperms.usage.log-user-history.argument.page=è¦æŸ¥çœ‹çš„é ç¢¼ @@ -618,7 +618,7 @@ luckperms.usage.sponge-parent-remove.argument.contexts=è¦ç§»é™¤çˆ¶ç³»çš„環境 luckperms.usage.sponge-parent-clear.description=清除主體的父系 luckperms.usage.sponge-parent-clear.argument.contexts=è¦æ¸…除父系的環境 luckperms.usage.sponge-option-info.description=顯示有關主體的é¸é …的資訊 -luckperms.usage.sponge-option-info.argument.contexts=è¦éŽæ¿¾çš„環境 +luckperms.usage.sponge-option-info.argument.contexts=è¦ç¯©é¸çš„æƒ…境 luckperms.usage.sponge-option-set.description=為主體設定一個é¸é … luckperms.usage.sponge-option-set.argument.key=è¦è¨­å®šçš„金鑰 luckperms.usage.sponge-option-set.argument.value=è¦è¨­å®šé‡‘鑰的值 diff --git a/plugins/MiniMOTD/icons/creative.png b/plugins/MiniMOTD/icons/creative.png index 755a840..9ea8d65 100644 Binary files a/plugins/MiniMOTD/icons/creative.png and b/plugins/MiniMOTD/icons/creative.png differ diff --git a/plugins/MiniMOTD/main.conf b/plugins/MiniMOTD/main.conf index b96e60a..04219fe 100644 --- a/plugins/MiniMOTD/main.conf +++ b/plugins/MiniMOTD/main.conf @@ -15,8 +15,8 @@ motds=[ # of a file in the icons folder (excluding the '.png' extension) # ex: icon="myIconFile" icon=creative - line1="APEX CREATIVE" - line2="<#6190E8>Unleash your creativity!" + line1="APEX Creative" + line2="Unleash your creativity!" } ] player-count-settings { @@ -54,7 +54,11 @@ player-count-settings { x-value=3 } # Changes the Max Players value - max-players=2022 + max-players=2025 # Enable modification of the max player count max-players-enabled=true + # The list of server names that affect player counts/listing. + # Only applicable when running the plugin on a proxy (Velocity or Waterfall/Bungeecord). + # When set to an empty list, the default count & list as determined by the proxy will be used. + servers=[] } diff --git a/plugins/MiniMOTD/plugin_settings.conf b/plugins/MiniMOTD/plugin_settings.conf index 80e6898..2a26042 100644 --- a/plugins/MiniMOTD/plugin_settings.conf +++ b/plugins/MiniMOTD/plugin_settings.conf @@ -6,6 +6,8 @@ proxy-settings { # Either use the name of the config in 'extra-configs', or use "default" to use the configuration in main.conf # # Format is "hostname:port"="configName|default" + # Parts of domains can be substituted for wildcards, i.e. "*.mydomain.com:25565". Wildcard-containing configs are + # checked in the order they are declared if there are no exact matches. virtual-host-configs { "minigames.example.com:25565"=default "skyblock.example.com:25565"=skyblock diff --git a/plugins/Multiverse-Core-4.3.1.jar b/plugins/Multiverse-Core-4.3.1.jar deleted file mode 100644 index 09b0895..0000000 Binary files a/plugins/Multiverse-Core-4.3.1.jar and /dev/null differ diff --git a/plugins/Multiverse-Core/worlds.yml b/plugins/Multiverse-Core/worlds.yml index 535e41b..4e2503b 100644 --- a/plugins/Multiverse-Core/worlds.yml +++ b/plugins/Multiverse-Core/worlds.yml @@ -1,8 +1,55 @@ worlds: + FreeBuild: + ==: MVWorld + hidden: 'false' + alias: FreeBuild + color: WHITE + style: NORMAL + pvp: 'true' + scale: '1.0' + respawnWorld: '' + allowWeather: 'true' + difficulty: PEACEFUL + spawning: + ==: MVSpawnSettings + animals: + ==: MVSpawnSubSettings + spawn: 'true' + spawnrate: '-1' + exceptions: [] + monsters: + ==: MVSpawnSubSettings + spawn: 'true' + spawnrate: '-1' + exceptions: [] + entryfee: + ==: MVEntryFee + amount: '0.0' + hunger: 'true' + autoHeal: 'true' + adjustSpawn: 'true' + portalForm: ALL + gameMode: SURVIVAL + keepSpawnInMemory: 'true' + spawnLocation: + ==: MVSpawnLocation + x: 0.0 + y: 71.0 + z: 32.0 + pitch: 0.0 + yaw: 0.0 + autoLoad: 'true' + bedRespawn: 'true' + worldBlacklist: [] + environment: NORMAL + seed: '7797147505322405098' + generator: 'null' + playerLimit: '-1' + allowFlight: 'true' plotworld: ==: MVWorld hidden: 'false' - alias: '' + alias: plotworld color: WHITE style: NORMAL pvp: 'true' @@ -56,7 +103,7 @@ worlds: scale: '1.0' respawnWorld: '' allowWeather: 'true' - difficulty: PEACEFUL + difficulty: EASY spawning: ==: MVSpawnSettings animals: diff --git a/plugins/PlaceholderAPI-2.11.2.jar b/plugins/PlaceholderAPI-2.11.2.jar deleted file mode 100644 index 63fe879..0000000 Binary files a/plugins/PlaceholderAPI-2.11.2.jar and /dev/null differ diff --git a/plugins/PlaceholderAPI-2.11.6.jar b/plugins/PlaceholderAPI-2.11.6.jar new file mode 100644 index 0000000..ae82dd6 Binary files /dev/null and b/plugins/PlaceholderAPI-2.11.6.jar differ diff --git a/plugins/PlayTime-3.6.jar b/plugins/PlayTime-3.6.jar new file mode 100644 index 0000000..97ec88c Binary files /dev/null and b/plugins/PlayTime-3.6.jar differ diff --git a/plugins/PlayTime.jar b/plugins/PlayTime.jar deleted file mode 100644 index dc08dfb..0000000 Binary files a/plugins/PlayTime.jar and /dev/null differ diff --git a/plugins/PlayTime/config.yml b/plugins/PlayTime/config.yml index 8f18303..ef962d4 100644 --- a/plugins/PlayTime/config.yml +++ b/plugins/PlayTime/config.yml @@ -12,7 +12,6 @@ # %playtime_time% - shows time played # %playtime_timesjoined% - shows the amount of times the player has joined the server # %playtime_serveruptime% - shows the uptime of the server -# %playtime_session% - shows the players current session time # %playtime_position% - shows the players current position # %playtime_top_#_name% - shows the name of the top 10 # %playtime_top_#_time% - shows the time of the top 10 diff --git a/plugins/PlayTime/userdata.json b/plugins/PlayTime/userdata.json index e9d2d6c..c3b0cea 100644 --- a/plugins/PlayTime/userdata.json +++ b/plugins/PlayTime/userdata.json @@ -1 +1 @@ -[{"joins":26,"lastName":"AllanStrat","session":29839,"time":29839,"uuid":"f0e7f028-4955-4dc8-8e40-d334ef0bd19a"},{"joins":5,"lastName":"RvshAlMaximo","session":14029,"time":14029,"uuid":"1158b65d-8493-446f-a891-5070269a1c97"},{"joins":3,"lastName":"Geeeri","session":3089,"time":3089,"uuid":"c600eeb7-c7da-4bdd-bff1-d26e71001d39"},{"joins":7,"lastName":"BestBoxing","session":772,"time":772,"uuid":"df3d5a16-10e9-42d2-b7fd-28ef26209ece"}] \ No newline at end of file +[{"joins":26,"lastName":"AllanStrat","session":29839,"time":29839,"uuid":"f0e7f028-4955-4dc8-8e40-d334ef0bd19a"},{"joins":5,"lastName":"RvshAlMaximo","session":14029,"time":14029,"uuid":"1158b65d-8493-446f-a891-5070269a1c97"},{"joins":8,"lastName":"MerKaiRain","session":10396,"time":10396,"uuid":"21c1ffe5-208b-477b-b070-5ff94182d48d"},{"joins":3,"lastName":"Geeeri","session":3089,"time":3089,"uuid":"c600eeb7-c7da-4bdd-bff1-d26e71001d39"},{"joins":7,"lastName":"BestBoxing","session":772,"time":772,"uuid":"df3d5a16-10e9-42d2-b7fd-28ef26209ece"},{"joins":2,"lastName":"Chesvin1","session":755,"time":755,"uuid":"5a32cd55-9e5f-43bf-9b63-b602a19571a2"}] \ No newline at end of file diff --git a/plugins/PlotSquared-Bukkit-6.6.1.jar b/plugins/PlotSquared-Bukkit-6.6.1.jar deleted file mode 100644 index 6ff171e..0000000 Binary files a/plugins/PlotSquared-Bukkit-6.6.1.jar and /dev/null differ diff --git a/plugins/PlotSquared/config/settings.yml b/plugins/PlotSquared/config/settings.yml index d1027c1..325c55d 100644 --- a/plugins/PlotSquared/config/settings.yml +++ b/plugins/PlotSquared/config/settings.yml @@ -3,6 +3,10 @@ platform: "Bukkit" # Show additional information in console. It helps us at IntellectualSites to find out more about an issue. # Leave it off if you don't need it, it can spam your console. debug: true +# The activity of high-frequency event listener can be deactivated here to improve the server performance. +# Affected settings: 'redstone' settings here below. Affected flags: 'disable-physics', 'redstone'. +# Only deactivate this setting if you do not need any of the mentioned settings or flags. +high-frequency-listener: true # Redstone related settings redstone: @@ -24,6 +28,8 @@ uuid: uuid-cache-size: 100000 # Rate limit (per 10 minutes) for background UUID fetching from the Mojang API background-limit: 200 + # Whether the Mojang API service is enabled for impromptu api calls. If false only the Background task will use http requests to fill the UUID cache (requires restart) + impromptu-service-mojang-api: true # Rate limit (per 10 minutes) for random UUID fetching from the Mojang API impromptu-limit: 300 # Timeout (in milliseconds) for non-blocking UUID requests (mostly commands) @@ -72,6 +78,8 @@ enabled-components: kill-road-mobs: true # Also kill any road mobs that are being ridden, or are leashed kill-owned-road-mobs: false + # Also kill any road mobs that are named + kill-named-road-mobs: false # Kill items on roads (Stick, Paper, etc.) kill-road-items: true # Kill vehicles on roads (Boat, Minecart, etc.) @@ -90,7 +98,7 @@ enabled-components: # Make road regeneration persistent across restarts persistent-road-regen: true # Enable the `/plot component` preset GUI - # Read more about components here: https://intellectualsites.github.io/plotsquared-documentation/customization/plot-components + # Read more about components here: https://intellectualsites.gitbook.io/plotsquared/customization/plot-components component-presets: true # Enable per user locale per-user-locale: false @@ -114,6 +122,8 @@ enabled-components: - "ap" # Whether PlotSquared should hook into MvDWPlaceholderAPI or not use-mvdwapi: true + # Prevent cross plot beacon effects + disable-beacon-effect-overflow: true # This is an auto clearing task called `task1` auto-clear: @@ -127,7 +137,7 @@ auto-clear: delete-if-owner-is-unknown: false worlds: - "*" - # See: https://intellectualsites.github.io/plotsquared-documentation/optimization/plot-analysis for a description of each value. + # See: https://intellectualsites.gitbook.io/plotsquared/optimization/plot-analysis for a description of each value. calibration: variety: 0 variety-sd: 0 @@ -205,9 +215,11 @@ teleport: per-world-visit: false # Search merged plots for having multiple owners when using the visit command visit-merged-owners: true + # Allows to teleport based on block size instead to spawn on the highest block at the home command + sized-based: true # Chunk processor related settings -# See https://intellectualsites.github.io/plotsquared-documentation/optimization/chunk-processor for more information. +# See https://intellectualsites.gitbook.io/plotsquared/optimization/chunk-processor for more information. chunk-processor: # Auto trim will not save chunks which aren't claimed auto-trim: false @@ -227,11 +239,16 @@ claim: limit: # Should the limit be global (over multiple worlds) global: true - # The max range of permissions to check for, e.g. plots.plot.127 + # The max range of integer permissions to check for, e.g. 'plots.plot.127' or 'plots.set.flag.mob-cap.127' # The value covers the permission range to check, you need to assign the permission to players/groups still # Modifying the value does NOT change the amount of plots players can claim max-plots: 10 +# Settings related to flags +flags: + # If "instabreak" should consider the used tool. + instabreak-consider-tool: false + # Settings related to plot titles titles: # The big text that appears when you enter a plot. @@ -290,6 +307,8 @@ paper-components: paper-listeners: true # Prevent entities from leaving plots entity-pathing: true + # Prevent entities from leaving plots, even by pushing or pulling + entity-movement: false # Cancel entity spawns when the chunk is loaded if the PlotArea's mob spawning is off cancel-chunk-spawn: true # Use paper's PlayerLaunchProjectileEvent to cancel projectiles @@ -303,9 +322,9 @@ paper-components: # Use Paper's async tab completion async-tab-completion: false -# Enable or disable all of or parts of the FAWE-P2 hook +# Enable or disable all of or parts of the FastAsyncWorldEdit-PlotSquared hook fawe-components: - # Use FAWE for queue handling. + # Use FastAsyncWorldEdit for queue handling. fawe-hook: true cuboids: true clear: true @@ -318,7 +337,7 @@ confirmation: confirmation-timeout-seconds: 20 # Backup related settings -# See https://intellectualsites.github.io/plotsquared-documentation/plot-backups for more information. +# See https://intellectualsites.gitbook.io/plotsquared/plot-backups for more information. backup: # Automatically backup plots when destructive commands are performed, e.g. /plot clear automatic-backups: true @@ -364,7 +383,7 @@ arkitektonika: delete-url: "https://api.schematic.cloud/delete/{key}" # Schematic Settings -# See https://intellectualsites.github.io/plotsquared-documentation/schematics/schematic-on-claim for more information. +# See https://intellectualsites.gitbook.io/plotsquared/schematics/schematic-on-claim for more information. schematics: # Whether schematic based generation should paste schematic on top of plots, or from Y=1 paste-on-top: true @@ -397,7 +416,7 @@ general: # Always show explosion Particles, even if explosion flag is set to false always-show-explosions: false # Blocks that may not be used in plot components - # Checkout the wiki article regarding plot components before modifying: https://intellectualsites.github.io/plotsquared-documentation/customization/plot-components + # Checkout the wiki article regarding plot components before modifying: https://intellectualsites.gitbook.io/plotsquared/customization/plot-components invalid-blocks: - "acacia_button" - "acacia_fence_gate" diff --git a/plugins/PlotSquared/config/storage.yml b/plugins/PlotSquared/config/storage.yml index 99fc3de..8987f5e 100644 --- a/plugins/PlotSquared/config/storage.yml +++ b/plugins/PlotSquared/config/storage.yml @@ -16,6 +16,6 @@ mysql: user: "root" password: "password" database: "plot_db" - # Set additional properties: https://goo.gl/wngtN8 + # Set additional properties: https://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html properties: - "useSSL=false" diff --git a/plugins/PlotSquared/config/worlds.yml b/plugins/PlotSquared/config/worlds.yml index ffd6080..680cb0b 100644 --- a/plugins/PlotSquared/config/worlds.yml +++ b/plugins/PlotSquared/config/worlds.yml @@ -47,6 +47,8 @@ worlds: min_gen_height: -64 min_height: -63 border: false + component_below_bedrock: false + border_size: 1 event: spawn: egg: true diff --git a/plugins/PlotSquared/lang/messages_en.json b/plugins/PlotSquared/lang/messages_en.json index 50b3639..67e0fa4 100644 --- a/plugins/PlotSquared/lang/messages_en.json +++ b/plugins/PlotSquared/lang/messages_en.json @@ -59,7 +59,7 @@ "worldedit.worldedit_bypass": "To bypass your restrictions use ", "worldedit.worldedit_bypassed": "Currently bypassing WorldEdit restriction.", "gamemode.gamemode_was_bypassed": "You bypassed the gamemode () set for .", - "height.height_limit": "This plot area has building height limits: Min height: , Max height: ", + "height.height_limit": "This plot area has building height limits: Min height: , Max height: ", "notification.notify_enter": " entered your plot (;).", "notification.notify_leave": " left your plot (;).", "swap.swap_overlap": "The proposed areas are not allowed to overlap.", @@ -124,7 +124,7 @@ "economy.cannot_afford_merge": "You cannot afford to merge the plots. It costs .", "economy.added_balance": " has been added to your balance.", "economy.removed_balance": " has been taken from your balance.", - "economy.removed_granted_plot": "You used plot grant(s), you've got left.", + "economy.removed_granted_plot": "You used plot grant(s), you've got left.", "setup.choose_generator": "What generator do you want?", "setup.setup_not_started": "No setup started.", "setup.setup_init": "Usage: /plot setup ", @@ -248,11 +248,11 @@ "condense.skipping": "Skipping complex plot: .", "condense.task_stopped": "Task already stopped.", "condense.default_eval": "=== DEFAULT EVAL ===", - "condense.minimum_radius": "Minimum radius: ", - "condense.maximum_moved": "Maximum moved: ", + "condense.minimum_radius": "Minimum radius: ", + "condense.maximum_moved": "Maximum moved: ", "condense.input_eval": "=== INPUT EVAL ===", "condense.input_radius": "Input radius: ", - "condense.estimated_moves": "Estimated moves: ", + "condense.estimated_moves": "Estimated moves: ", "condense.eta": "Estimated time: No idea, times will drastically change based on the system performance and load.", "condense.radius_measured": " - Radius is measured in plot width.", "database.starting_conversion": "Starting...", @@ -510,7 +510,7 @@ "flag.flag_info_name": "Name: ", "flag.flag_info_category": "Category: ", "flag.flag_info_description": "Description: ", - "flag.flag_info_example": "Example: > ", + "flag.flag_info_example": "Example: > ", "flag.flag_info_default_value": "Default Value: ", "flags.flag_category_string": "String Flags", "flags.flag_category_integers": "Integer Flags", @@ -713,5 +713,25 @@ "plotjukebox.jukebox_header": "Plot Jukebox", "plotjukebox.click_to_play": "Click to play!", "plotjukebox.cancel_music": "Cancel music", - "plotjukebox.reset_music": "Click to remove the music!" -} + "plotjukebox.reset_music": "Click to remove the music!", + "economy.cannot_buy_blocked": "You are not allowed to buy this plot.", + "setup.component_below_bedrock_boolean": "Whether a component change e.g. /plot set walls should edit the bedrock layer or below", + "info.plot_list_player_unknown": "The owner of this plot is unknown'>", + "info.plot_list_player_server": "The plot is owned by the server'>", + "info.plot_list_player_everyone": "The plot is owned by everyone'>", + "kick.player_not_in_plot": "The player is not on this plot.", + "kick.cannot_kick_player": "You cannot kick the player .", + "member.player_not_removed": " is neither added, trusted or denied on the plot, thus doesn't need to be removed.", + "flags.flag_description_concrete_harden": "Set to `false` to disable concrete powder forming to concrete with water.", + "flags.flag_description_edit_sign": "Set to `true` to allow editing signs in the plot.", + "flags.flag_description_fishing": "Set to `true` to allow guests to use a fishing rod in the plot.", + "flags.flag_description_interaction_interact": "Set to `true` to allow guests to interact with interaction entities in the plot.", + "flags.flag_description_sculk_sensor_interact": "Set to `true` to allow guests to interact with sculk sensors.", + "flags.flag_description_projectile_change_block": "Set to `true` to allow projectiles to change blocks (tnt, etc.) on the plot.", + "flags.flag_description_tile_drop": "Set to `false` to prevent blocks from dropping items in the plot.", + "flags.flag_description_projectiles": "Prevents guests from shooting projectiles on the plot when set to false.", + "flags.flag_description_weaving_death_place": "Set to `false` to prevent spawning of cobwebs by the Weaving status effect on the death of an entity.", + "flags.flag_description_beacon_effect": "Enables beacon effects on the plot.", + "flags.delaying_loading_area_flags": "Delaying loading flags for area `` as WorldEdit is not initialised yet.", + "flags.loading_area_flags": "Loading flags for area: " +} \ No newline at end of file diff --git a/plugins/PlotSquared/storage.db b/plugins/PlotSquared/storage.db index 5f88e21..ac054f7 100644 Binary files a/plugins/PlotSquared/storage.db and b/plugins/PlotSquared/storage.db differ diff --git a/plugins/PlotSquared/user_cache.db b/plugins/PlotSquared/user_cache.db index 35723bb..309ba04 100644 Binary files a/plugins/PlotSquared/user_cache.db and b/plugins/PlotSquared/user_cache.db differ diff --git a/plugins/QuickBoard.jar b/plugins/QuickBoard.jar deleted file mode 100644 index 5f0f6ef..0000000 Binary files a/plugins/QuickBoard.jar and /dev/null differ diff --git a/plugins/SternalBoard-2.3.2-all.jar b/plugins/SternalBoard-2.3.2-all.jar new file mode 100644 index 0000000..9306065 Binary files /dev/null and b/plugins/SternalBoard-2.3.2-all.jar differ diff --git a/plugins/SternalBoard/animated-board.yml b/plugins/SternalBoard/animated-board.yml new file mode 100644 index 0000000..394533d --- /dev/null +++ b/plugins/SternalBoard/animated-board.yml @@ -0,0 +1,105 @@ +scoreboard-animated: + title: + update-rate: 1 #In ticks + lines: + - "&f&lS&b<ernal&f&lBoard" + - "&f&lSt&b&lernal&f&lBoard" + - "&f&lSte&b&lrnal&f&lBoard" + - "&b&lS&f<er&b&lnal&f&lBoard" + - "&b&lSt&f&lern&b&lal&f&lBoard" + - "&b&lSte&f&lrna&b&ll&f&lBoard" + - "&b&lSte&f&lrna&b&ll&f&lBoard" + - "&b&lSter&f&lnal&f&lBoard" + - "&b&lStern&f&lal&f&lBoard" + - "&b&lSterna&f&ll&f&lBoard" + - "&b&lSternal&f&lBoard" + - "&b&lSternal&b&lB&f&loard" + - "&b&lSternal&b&lBo&f&lard" + - "&b&lSternal&b&lBoa&f&lrd" + - "&b&lSternal&f&lB&b&loar&f&ld" + - "&b&lSternal&f&lBo&b&lard" + - "&b&lSternal&f&lBoa&b&lrd" + - "&b&lSternal&f&lBoar&b&ld" + - "&b&lSternal&f&lBoard" + - "&b&lSternal&f&lBoard" + - "&b&lSternal&f&lBoard" + - "&b&lSternal&f&lBoard" + - "&b&lSternal&f&lBoard" + - "&b&lSternal&f&lBoard" + - "&b&lSternal&f&lBoard" + - "&b&lSternal&f&lBoard" + score-lines: + 0: + update-rate: 20 #In ticks + lines: + - "&8&m+-------------------+" + 1: + update-rate: 20 #In ticks + lines: + - "" + 2: + update-rate: 20 #In ticks + lines: + - "&a&lâ–¼ &bData:" + 3: + update-rate: 20 #In ticks + lines: + - "&fâ— &7Nick: &b%player_name%" + 4: + update-rate: 20 #In ticks + lines: + - "&fâ— &7Rank: &b%vault_rank%" + 5: + update-rate: 20 #In ticks + lines: + - "&fâ— &7Coins: &e%vault_eco_balance_formatted%" + 6: + update-rate: 20 #In ticks + lines: + - "" + 7: + update-rate: 20 #In ticks + lines: + - "&a&lâ–¼ &bExample:" + 8: + update-rate: 20 #In ticks + lines: + - "&fâ— &7Lobby: &b#1" + 9: + update-rate: 20 #In ticks + lines: + - "&fâ— &7Ping: &b%player_ping%" + 10: + update-rate: 20 #In ticks + lines: + - "&fâ— &7Players: &b%bungee_total%" + 11: + update-rate: 20 #In ticks + lines: + - "" + 12: + update-rate: 1 #In ticks + lines: + - " &fs&berver.example" + - " &fse&brver.example" + - " &fser&bver.example" + - " &bs&ferv&ber.example" + - " &bse&frve&br.example" + - " &bser&fver&b.example" + - " &bserv&fer.&bexample" + - " &bserve&fr.e&bxample" + - " &bserver&f.ex&bample" + - " &bserver.&fexa&bmple" + - " &bserver.e&fxam&bple" + - " &bserver.ex&famp&ble" + - " &bserver.exa&fmpl&be" + - " &bserver.exam&fple" + - " &bserver.examp&fle" + - " &bserver.example" + - " &bserver.example" + - " &bserver.example" + - " &bserver.example" + - " &bserver.example" + - " &bserver.example" + - " &bserver.example" + - " &bserver.example" \ No newline at end of file diff --git a/plugins/SternalBoard/config.yml b/plugins/SternalBoard/config.yml new file mode 100644 index 0000000..3278e9d --- /dev/null +++ b/plugins/SternalBoard/config.yml @@ -0,0 +1,170 @@ +# +# SternalBoard - Scoreboard plugin for Spigot and paper servers +# +# Version: 2.3.2 +# Author: xism4 +# +# Support discord: https://discord.com/invite/jmWk4pR2SG +# Spigot: https://www.spigotmc.org/resources/sternalboard-lightweight-animated-scoreboard.89245/ +# Polymart: https://polymart.org/resource/sternalboard-lightweight.1379 +# MC-Market: https://www.mc-market.org/resources/20395/ +# GitHub: https://github.com/ShieldCommunity/SternalBoard +# +# If you have any problem, contact us in discord or report issue in GitHub section +# Issues: https://github.com/ShieldCommunity/SternalBoard/issues + +settings: + # Select scoreboard mode: NORMAL, WORLD, PERMISSION and WORLDGUARD + # + # NORMAL - Shows the scoreboard for all the players + # WORLD - Shows the scoreboard filtering worlds + # PERMISSION - Shows the scoreboard checking permissions + # worldguard - Shows the scoreboard checking permissions + mode: WORLD + scoreboard-interval-update: 20 + scoreboard: + title: '&b&lSternal&f&lBoard' + lines: + - '&8&m+-------------------+' + - '' + - '&a&lâ–¼ &bWelcome!:' + - '&fâ— &7Nick: &b%player_name%' + - '&fâ— &7Rank: &b%vault_rank%' + - '&fâ— &7Coins: &e%vault_eco_balance_formatted%' + - '' + - '&a&lâ–¼ &bExample:' + - '&fâ— &7Lobby: &b#1' + + #Option to disable some scoreboards from worlds + world-blacklist: + enabled: true + worlds: + - "your-world" + - "your-world2" + +# +# Tab-list system configuration +# +# Supports PlaceholderAPI +tab-list: + enabled: false + update-interval: 20 + header: + - "&eShield&6Community &7| &aTest server" + - "Do you like the plugin? Give a review!" + footer: + - "&6Download it now!" + - "&fAvailable on SpigotMC" +# +# Scoreboard per world configuration +# +# If world no exist or is not configured, will use scoreboard section +scoreboard-world: + 'Creative_world': + title: '⚇E7&l> ΔAE9&lSB71EB&lp℞ED&laD7FEF&lwḆF1&ln ᭒F5&lWɵBF7&loBA2F9&lr7A9FB&llEB0FD&ld EB0FD&l<' + lines: + - '⚇E7+⚇E7-⚇E7-⒘E8-E6DEA-⌌EB-℞ED-F7DEE-A82F0-ᶣF1-ˎCF3-C91F4-᪌F6-ɵBF7-DA1F9-:A6FA-5ABFC-EB0FD-EB0FD-EB0FD-EB0FD+' + - '&9&lâ–¼ #1C63FFW#1C63FFe#2672FFl#3082FEc#3A91FEo#44A1FDm#4EB0FDe#4EB0FD!' + - '&fâ— %player_displayname%' + - '' + 'plotworld': + title: '&7&lAPEX &b&lCREATIVE' + lines: + - '&8&m+-------------------+' + - '&7&o%localtime_time%' + - '&b%player_displayname%' + - '' + - '&7Current Plot: &c%plotsquared_currentplot_owner%' + - '&7Biome: &e%plotsquared_currentplot_biome%' + - '&7Members: &a%plotsquared_currentplot_members%' + - '' + - '&7Plots: &e%plotsquared_plot_count%' + - '&7Alias: &b%plotsquared_currentplot_alias%' + - '' +# +# Scoreboard per permission configuration +# +# If permission no exist or is not configured, will use scoreboard section +# +# Remember if u use this mode, u need to add permissions to your permission plugin +# Example: sternalboard.admin, sternalboard.mod, sternalboard.dev, sternalboard.owner +# Having op will make to see all scoreboards, remember deny nodes in your permission plugin +scoreboard-permission: + 'admin': + node: 'sternalboard.admin' + title: '&b&lSternal&f&lBoard &d&lADMIN' + lines: + - '&8&m+-------------------+' + - ' &6&lADMIN' + - '&a&lâ–¼ &bData:' + - '&fâ— &7Nick: &b%player_name%' + - '&fâ— &7Rank: &b%vault_rank%' + - '&fâ— &7Coins: &e%vault_eco_balance_formatted%' + - '' + - '&a&lâ–¼ &bExample:' + - '&fâ— &7Lobby: &b#1' + - '&fâ— &7Ping: &b%player_ping%' + - '&fâ— &7Players: &b%bungee_total%' + - '' + - '&fâ— &fIP: &bplay.yournetwork.com' + 'mod': + node: 'sternalboard.mod' + title: '&b&lSternal&f&lBoard &d&lMOD' + lines: + - '&8&m+-------------------+' + - ' &6&lMOD' + - '&a&lâ–¼ &bData:' + - '&fâ— &7Nick: &b%player_name%' + - '&fâ— &7Rank: &b%vault_rank%' + - '&fâ— &7Coins: &e%vault_eco_balance_formatted%' + - '' + - '&a&lâ–¼ &bExample:' + - '&fâ— &7Lobby: &b#1' + - '&fâ— &7Ping: &b%player_ping%' + - '&fâ— &7Players: &b%bungee_total%' + - '' + - '&fâ— &fIP: &bplay.yournetwork.com' + 'dev': + node: 'sternalboard.dev' + title: '&b&lSternal&f&lBoard &d&lDEV' + lines: + - '&8&m+-------------------+' + - ' &6&lDEV' + - '&a&lâ–¼ &bData:' + - '&fâ— &7Nick: &b%player_name%' + - '&fâ— &7Rank: &b%vault_rank%' + - '&fâ— &7Coins: &e%vault_eco_balance_formatted%' + - '' + - '&a&lâ–¼ &bExample:' + - '&fâ— &7Lobby: &b#1' + - '&fâ— &7Ping: &b%player_ping%' + - '&fâ— &7Players: &b%bungee_total%' + - '' + - '&fâ— &fIP: &bplay.yournetwork.com' + 'owner': + node: 'sternalboard.owner' + title: '&b&lSternal&f&lBoard &d&lOWNER' + lines: + - '&8&m+-------------------+' + - ' &6&lOWNER' + - '&a&lâ–¼ &bData:' + - '&fâ— &7Nick: &b%player_name%' + - '&fâ— &7Rank: &b%vault_rank%' + - '&fâ— &7Coins: &e%vault_eco_balance_formatted%' + - '' + - '&a&lâ–¼ &bExample:' + - '&fâ— &7Lobby: &b#1' + - '&fâ— &7Ping: &b%player_ping%' + - '&fâ— &7Players: &b%bungee_total%' + - '' + - '&fâ— &fIP: &bplay.yournetwork.com' +# +# Scoreboard per worldguard regions +# +# It will work by searching names for example SPAWN will display an different one +scoreboard-regions: + spawn: + title: "&b&lSternal&f6lBoard &d&lSpawn Scoreboard" + lines: + - "&7You are in the &bSpawn." + - "&aExplore the world!" \ No newline at end of file diff --git a/plugins/SternalBoard/libraries/com.google.code.gson.gson-2.8.0-relocated.jar b/plugins/SternalBoard/libraries/com.google.code.gson.gson-2.8.0-relocated.jar new file mode 100644 index 0000000..1b9b66d Binary files /dev/null and b/plugins/SternalBoard/libraries/com.google.code.gson.gson-2.8.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/me.lucko.jar-relocator-1.7.jar b/plugins/SternalBoard/libraries/me.lucko.jar-relocator-1.7.jar new file mode 100644 index 0000000..658801c Binary files /dev/null and b/plugins/SternalBoard/libraries/me.lucko.jar-relocator-1.7.jar differ diff --git a/plugins/SternalBoard/libraries/net.kyori.adventure-api-4.17.0-relocated.jar b/plugins/SternalBoard/libraries/net.kyori.adventure-api-4.17.0-relocated.jar new file mode 100644 index 0000000..276b8b2 Binary files /dev/null and b/plugins/SternalBoard/libraries/net.kyori.adventure-api-4.17.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/net.kyori.adventure-key-4.17.0-relocated.jar b/plugins/SternalBoard/libraries/net.kyori.adventure-key-4.17.0-relocated.jar new file mode 100644 index 0000000..b1886ea Binary files /dev/null and b/plugins/SternalBoard/libraries/net.kyori.adventure-key-4.17.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/net.kyori.adventure-text-serializer-gson-4.17.0-relocated.jar b/plugins/SternalBoard/libraries/net.kyori.adventure-text-serializer-gson-4.17.0-relocated.jar new file mode 100644 index 0000000..404ef89 Binary files /dev/null and b/plugins/SternalBoard/libraries/net.kyori.adventure-text-serializer-gson-4.17.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/net.kyori.adventure-text-serializer-json-4.17.0-relocated.jar b/plugins/SternalBoard/libraries/net.kyori.adventure-text-serializer-json-4.17.0-relocated.jar new file mode 100644 index 0000000..7710d0d Binary files /dev/null and b/plugins/SternalBoard/libraries/net.kyori.adventure-text-serializer-json-4.17.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/net.kyori.examination-api-1.3.0-relocated.jar b/plugins/SternalBoard/libraries/net.kyori.examination-api-1.3.0-relocated.jar new file mode 100644 index 0000000..69cd0df Binary files /dev/null and b/plugins/SternalBoard/libraries/net.kyori.examination-api-1.3.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/net.kyori.examination-string-1.3.0-relocated.jar b/plugins/SternalBoard/libraries/net.kyori.examination-string-1.3.0-relocated.jar new file mode 100644 index 0000000..2e9f14f Binary files /dev/null and b/plugins/SternalBoard/libraries/net.kyori.examination-string-1.3.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/net.kyori.option-1.0.0-relocated.jar b/plugins/SternalBoard/libraries/net.kyori.option-1.0.0-relocated.jar new file mode 100644 index 0000000..ad92db1 Binary files /dev/null and b/plugins/SternalBoard/libraries/net.kyori.option-1.0.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/org.jetbrains.annotations-24.1.0-relocated.jar b/plugins/SternalBoard/libraries/org.jetbrains.annotations-24.1.0-relocated.jar new file mode 100644 index 0000000..b84842f Binary files /dev/null and b/plugins/SternalBoard/libraries/org.jetbrains.annotations-24.1.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/org.ow2.asm.asm-9.7.1.jar b/plugins/SternalBoard/libraries/org.ow2.asm.asm-9.7.1.jar new file mode 100644 index 0000000..fe3d001 Binary files /dev/null and b/plugins/SternalBoard/libraries/org.ow2.asm.asm-9.7.1.jar differ diff --git a/plugins/SternalBoard/libraries/org.ow2.asm.asm-commons-9.7.1.jar b/plugins/SternalBoard/libraries/org.ow2.asm.asm-commons-9.7.1.jar new file mode 100644 index 0000000..4175f17 Binary files /dev/null and b/plugins/SternalBoard/libraries/org.ow2.asm.asm-commons-9.7.1.jar differ diff --git a/plugins/SternalBoard/libraries/org.tinylog.tinylog-api-2.7.0-relocated.jar b/plugins/SternalBoard/libraries/org.tinylog.tinylog-api-2.7.0-relocated.jar new file mode 100644 index 0000000..3075134 Binary files /dev/null and b/plugins/SternalBoard/libraries/org.tinylog.tinylog-api-2.7.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/org.tinylog.tinylog-impl-2.7.0-relocated.jar b/plugins/SternalBoard/libraries/org.tinylog.tinylog-impl-2.7.0-relocated.jar new file mode 100644 index 0000000..8ea7089 Binary files /dev/null and b/plugins/SternalBoard/libraries/org.tinylog.tinylog-impl-2.7.0-relocated.jar differ diff --git a/plugins/SternalBoard/libraries/team.unnamed.inject-2.0.1-relocated.jar b/plugins/SternalBoard/libraries/team.unnamed.inject-2.0.1-relocated.jar new file mode 100644 index 0000000..73549e2 Binary files /dev/null and b/plugins/SternalBoard/libraries/team.unnamed.inject-2.0.1-relocated.jar differ diff --git a/plugins/TAB v3.1.2.jar b/plugins/TAB v3.1.2.jar deleted file mode 100644 index 6d31e06..0000000 Binary files a/plugins/TAB v3.1.2.jar and /dev/null differ diff --git a/plugins/TAB v5.2.1.jar b/plugins/TAB v5.2.1.jar new file mode 100644 index 0000000..64178d3 Binary files /dev/null and b/plugins/TAB v5.2.1.jar differ diff --git a/plugins/TAB/config.yml b/plugins/TAB/config.yml index 6d4336a..e9cd440 100644 --- a/plugins/TAB/config.yml +++ b/plugins/TAB/config.yml @@ -1,121 +1,75 @@ -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Header-&-Footer header-footer: enabled: true - disable-in-worlds: - - disabledworld header: - - "&7&lAPEX &b&lCREATIVE" - - "" - - "&7Welcome &b%player%" - - "&7Online players: &b%online%" - - "&bOnline staff: &7%staffonline%" - - "" + - '&7&lAPEX &b&lCREATIVE' + - '' + - '&7Welcome &b%player%' + - '&7Online players: &b%online%' + - '&bOnline staff: &7%staffonline%' + - '' footer: - - "" - - "%animation:ping-tps%" - - "" - - "&7Visit our webpage &bapexminecrafthosting.com" + - '' + - '%animation:ping-tps%' + - '' + - '&7Visit our webpage &bapexminecrafthosting.com' per-world: world1: header: - - "an example of world with custom" + - an example of world with custom footer: - - "header/footer and prefix/suffix" + - header/footer and prefix/suffix world2;world3: header: - - "This is a shared header for" - - "world2 and world3" - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Tablist-name-formatting + - This is a shared header for + - world2 and world3 + disable-condition: '%world%=disabledworld' tablist-name-formatting: enabled: true - align-tabsuffix-on-the-right: false - character-width-overrides: {} anti-override: true - disable-in-worlds: - - disabledworld - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Nametags + disable-condition: '%world%=disabledworld' scoreboard-teams: enabled: true enable-collision: true invisible-nametags: false anti-override: true - # https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Sorting-players-in-tablist sorting-types: - - "GROUPS:owner,admin,mod,helper,builder,vip,default" - - "PLACEHOLDER_A_TO_Z:%player%" + - GROUPS:owner,admin,mod,helper,builder,vip,default + - PLACEHOLDER_A_TO_Z:%player% case-sensitive-sorting: true - disable-in-worlds: - - disabledworld - # https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Unlimited-nametag-mode - unlimited-nametag-mode: - enabled: false - use-marker-tag-for-1-8-x-clients: false - disable-on-boats: true - space-between-lines: 0.22 - disable-in-worlds: - - disabledworld - dynamic-lines: - - abovename - - nametag #the original one, combination of tagprefix + customtagname + tagsuffix - - belowname - - another - static-lines: - myCustomLine: 0.66 - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Yellow-number -yellow-number-in-tablist: - enabled: true - value: "%ping%" - disable-in-worlds: - - disabledworld - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Belowname + disable-condition: '%world%=disabledworld' belowname-objective: enabled: false - number: "%health%" - text: "&cHealth" - disable-in-worlds: - - disabledworld - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Spectator-fix + disable-condition: '%world%=disabledworld' + fancy-value-default: NPC + fancy-value: '&c%health%' + value: '%health%' + title: '&cHealth' prevent-spectator-effect: enabled: false - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Bossbar bossbar: enabled: false toggle-command: /bossbar remember-toggle-choice: false hidden-by-default: false - disable-in-worlds: - - disabledworld bars: ServerInfo: - style: "PROGRESS" # for 1.9+: PROGRESS, NOTCHED_6, NOTCHED_10, NOTCHED_12, NOTCHED_20 - color: "%animation:barcolors%" # for 1.9+: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW - progress: "100" # in % - text: "&fWebsite: &bwww.domain.com" - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Per-world-playerlist + style: PROGRESS + color: '%animation:barcolors%' + progress: '100' + text: '&fWebsite: &bwww.domain.com' per-world-playerlist: enabled: false - # players with tab.staff will always see all players allow-bypass-permission: false - # players in these worlds will always see all players ignore-effect-in-worlds: - - ignoredworld - - build + - ignoredworld + - build shared-playerlist-world-groups: lobby: - - lobby1 - - lobby2 + - lobby1 + - lobby2 minigames: - - paintball - - bedwars - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Scoreboard + - paintball + - bedwars scoreboard: enabled: false toggle-command: /sb @@ -124,103 +78,67 @@ scoreboard: use-numbers: false static-number: 0 delay-on-join-milliseconds: 0 - respect-other-plugins: true - disable-in-worlds: - - disabledworld scoreboards: admin: - # Only players with tab.scoreboard.admin can see this scoreboard, others will see scoreboard1 - display-condition: "permission:tab.scoreboard.admin" - title: "Admin scoreboard" + display-condition: permission:tab.scoreboard.admin + title: Admin scoreboard lines: - - "%animation:MyAnimation1%" - - "&6Online:" - - "* &eOnline&7: &f%online%" - - "* &eCurrent World&7: &f%worldonline%" - - "* &eStaff&7: &f%staffonline%" - - " " - - "&6Server Info:" - - "* &bTPS&7: %tps%" - - "* &bUptime&7: &f%server_uptime%" - - "* &bMemory&7: &f%memory-used%&7/&4%memory-max%" - - "%animation:MyAnimation1%" + - '%animation:MyAnimation1%' + - '&6Online:' + - '* &eOnline&7: &f%online%' + - '* &eCurrent World&7: &f%worldonline%' + - '* &eStaff&7: &f%staffonline%' + - ' ' + - '&6Server Info:' + - '* &bTPS&7: %tps%' + - '* &bUptime&7: &f%server_uptime%' + - '* &bMemory&7: &f%memory-used%&7/&4%memory-max%' + - '%animation:MyAnimation1%' scoreboard1: - title: "Default" + title: Default lines: - - "%animation:MyAnimation1%" - - "&6My Stats:" - - "* &eKills&7: &f%statistic_player_kills%" - - "* &eDeaths&7: &f%statistic_deaths%" - - "* &eHealth&7: &f%health%" - - " " - - "&6Personal Info:" - - "* &bRank&7: &f%group%" - - "* &bPing&7: &f%ping%&7ms" - - "* &bWorld&7: &f%world%" - - "%animation:MyAnimation1%" - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Ping-Spoof + - '%animation:MyAnimation1%' + - '&6My Stats:' + - '* &eKills&7: &f%statistic_player_kills%' + - '* &eDeaths&7: &f%statistic_deaths%' + - '* &eHealth&7: &f%health%' + - ' ' + - '&6Personal Info:' + - '* &bRank&7: &f%group%' + - '* &bPing&7: &f%ping%&7ms' + - '* &bWorld&7: &f%world%' + - '%animation:MyAnimation1%' ping-spoof: enabled: false value: 0 - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Pet-name-fix -fix-pet-names: - enabled: false - placeholders: - date-format: "dd.MM.yyyy" - time-format: "[HH:mm:ss / h:mm a]" + date-format: dd.MM.yyyy + time-format: '[HH:mm:ss / h:mm a]' time-offset: 0 register-tab-expansion: false - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Placeholder-output-replacements placeholder-output-replacements: - "%essentials_vanished%": - "yes": "&7| Vanished" - "no": "" - "%afk%": - true: " &o[AFK]&r" - false: "" - "%essentials_nickname%": - "%essentials_nickname%": "%player%" #placeholder did not parse correctly, show real name instead - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Conditional-placeholders + '%essentials_vanished%': + 'yes': '&7| Vanished' + 'no': '' + '%afk%': + true: ' &o[AFK]&r' + false: '' + '%essentials_nickname%': + '%essentials_nickname%': '%player%' conditions: - nick: # use it with %condition:nick% + nick: conditions: - - "%player%=%essentials_nickname%" - yes: "%player%" - no: "~%essentials_nickname%" - -placeholderapi-refresh-intervals: - default-refresh-interval: 500 - server: - "%server_uptime%": 1000 - "%server_tps_1_colored%": 1000 - "%server_unique_joins%": 5000 - player: - "%player_health%": 200 - "%player_ping%": 1000 - "%vault_prefix%": 1000 - relational: - "%rel_factionsuuid_relation_color%": 1000 - -# assigning groups by permission nodes instead of taking them from permission plugin + - '%player%=%essentials_nickname%' + true: '%player%' + false: ~%essentials_nickname% assign-groups-by-permissions: false - -# if the option above is true, all groups are taken based on permissions and the one higher in this list is used as primary -# Warning! This is not sorting list and has nothing to do with sorting players in tablist! primary-group-finding-list: - - Owner - - Admin - - Mod - - Helper - - default - +- Owner +- Admin +- Mod +- Helper +- default debug: false - -# https://github.com/NEZNAMY/TAB/wiki/MySQL mysql: enabled: false host: 127.0.0.1 @@ -228,3 +146,81 @@ mysql: database: tab username: user password: password +use-online-uuid-in-tablist: true +permission-refresh-interval: 1000 +proxy-support: + enabled: true + type: PLUGIN + plugin: + name: RedisBungee +compensate-for-packetevents-bug: false +global-playerlist: + update-latency: false + enabled: false +layout: + enabled: false + direction: COLUMNS + default-skin: mineskin:1753261242 + enable-remaining-players-text: true + remaining-players-text: '... and %s more' + empty-slot-ping-value: 1000 + layouts: + staff: + condition: permission:tab.staff + fixed-slots: + - '1|&3RAM&f:' + - 2|&b%memory-used%MB / %memory-max%MB + - '3|&8&m ' + - '4|&3TPS&f:' + - 5|&b%tps% + groups: + staff: + condition: permission:tab.staff + slots: + - 24-40 + players: + slots: + - 44-80 + default: + fixed-slots: + - '1|&3Website&f:' + - 2|&bmyserver.net + - '3|&8&m ' + - '4|&3Name&f:' + - 5|&b%player% + - '7|&3Rank&f:' + - '8|Rank: %group%' + - '10|&3World&f:' + - 11|&b%world% + - '13|&3Time&f:' + - 14|&b%time% + - '21|&3Teamspeak&f:' + - 22|&bts.myserver.net + - '23|&8&m ' + - '41|&3Store&f:' + - 42|&bshop.myserver.net + - '43|&8&m ' + groups: + staff: + condition: permission:tab.staff + slots: + - 24-40 + players: + slots: + - 44-80 +playerlist-objective: + enabled: true + value: '%ping%' + disable-condition: '%world%=disabledworld' + fancy-value: '&7Ping: %ping%' + title: TAB + render-type: INTEGER +placeholder-refresh-intervals: + default-refresh-interval: 500 + '%server_uptime%': 1000 + '%server_tps_1_colored%': 1000 + '%server_unique_joins%': 5000 + '%player_health%': 200 + '%player_ping%': 1000 + '%vault_prefix%': 1000 + '%rel_factionsuuid_relation_color%': 1000 diff --git a/plugins/TAB/groups.yml b/plugins/TAB/groups.yml index 7a9e223..3991376 100644 --- a/plugins/TAB/groups.yml +++ b/plugins/TAB/groups.yml @@ -4,8 +4,8 @@ _DEFAULT_: tagprefix: "%vault-prefix%" customtabname: "%essentials_nickname%" customtagname: "%essentials_nickname%" # don't forget to enable unlimited nametag mode to make this one work - tabsuffix: "%vault-suffix%%afk%" - tagsuffix: "%vault-suffix%%afk%" + tabsuffix: "%vault-suffix%" + tagsuffix: "%vault-suffix%" per-world: world1: diff --git a/plugins/TAB/layout.yml b/plugins/TAB/layout.yml deleted file mode 100644 index a73d4b8..0000000 --- a/plugins/TAB/layout.yml +++ /dev/null @@ -1,51 +0,0 @@ -enabled: false -direction: COLUMNS -default-skin: "mineskin:1753261242" -enable-remaining-players-text: true -remaining-players-text: "... and %s more" -empty-slot-ping-value: 1000 - -layouts: - staff: - condition: "permission:tab.staff" - fixed-slots: - - '1|&3RAM&f:' - - '2|&b%memory-used%MB / %memory-max%MB' - - '3|&8&m ' - - '4|&3TPS&f:' - - '5|&b%tps%' - groups: - staff: - condition: permission:tab.staff - slots: - - '24-40' - players: - slots: - - '44-80' - default: - fixed-slots: - - '1|&3Website&f:' - - '2|&bmyserver.net' - - '3|&8&m ' - - '4|&3Name&f:' - - '5|&b%player%' - - '7|&3Rank&f:' - - '8|Rank: %group%' - - '10|&3World&f:' - - '11|&b%world%' - - '13|&3Time&f:' - - '14|&b%time%' - - '21|&3Teamspeak&f:' - - '22|&bts.myserver.net' - - '23|&8&m ' - - '41|&3Store&f:' - - '42|&bshop.myserver.net' - - '43|&8&m ' - groups: - staff: - condition: permission:tab.staff - slots: - - '24-40' - players: - slots: - - '44-80' diff --git a/plugins/TAB/messages.yml b/plugins/TAB/messages.yml index 847bad4..5ef087e 100644 --- a/plugins/TAB/messages.yml +++ b/plugins/TAB/messages.yml @@ -1,69 +1,107 @@ -announce-command-usage: "Usage: /tab announce \nCurrently supported types: &lbar, scoreboard" -bossbar-feature-not-enabled: "&cThis command requires the bossbar feature to be enabled." -bossbar-announce-command-usage: "Usage: /tab announce bar " -bossbar-not-found: "&cNo bossbar found with the name \"%name%\"" -bossbar-already-announced: "&cThis bossbar is already being announced" -group-data-removed: "&3[TAB] All data has been successfully removed from group &e%group%" -group-value-assigned: "&3[TAB] %property% '&r%value%&r&3' has been successfully assigned to group &e%group%" -group-value-removed: "&3[TAB] %property% has been successfully removed from group &e%group%" -user-data-removed: "&3[TAB] All data has been successfully removed from player &e%player%" -user-value-assigned: "&3[TAB] %property% '&r%value%&r&3' has been successfully assigned to player &e%player%" -user-value-removed: "&3[TAB] %property% has been successfully removed from player &e%player%" -parse-command-usage: "Usage: /tab parse " -send-command-usage: "Usage: /tab send \nCurrently supported types: &lbar" -send-bar-command-usage: "Usage: /tab send bar " -team-feature-required: "This command requires scoreboard teams feature enabled" -collision-command-ussage: "Usage: /tab setcollision " -no-permission: "&cI'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error." -command-only-from-game: "&cThis command must be ran from the game" -player-not-online: "&cNo online player found with the name \"%player%\"" -unlimited-nametag-mode-not-enabled: "&c[TAB] Warning! To make this feature work, you need to enable unlimited-nametag-mode in the config!" -invalid-number: "\"%input%\" is not a number!" -scoreboard-feature-not-enabled: "&4This command requires the scoreboard feature to be enabled." -scoreboard-announce-command-usage: "Usage: /tab announce scoreboard " -scoreboard-not-found: "&cNo scoreboard found with the name \"%name%\"" -nametag-preview-on: "&7Preview mode &aactivated&7." -nametag-preview-of: "&7Preview mode &3deactivated&7." -reload-success: "&3[TAB] Successfully reloaded" -reload-fail-file: "&3[TAB] &4Failed to reload, file %file% has broken syntax. Check console for more info." -scoreboard-toggle-on: "&2Scoreboard enabled" -scoreboard-toggle-off: "&7Scoreboard disabled" -bossbar-toggle-on: "&2Bossbar is now visible" -bossbar-toggle-off: "&7Bossbar is no longer visible. Magic!" -scoreboard-show-usage: "Usage: /tab scoreboard show [player]" -bossbar-not-marked-as-announcement: "&cThis bossbar is not marked as an announcement bar and is therefore already displayed permanently (if display condition is met)" -bossbar-announcement-success: "&aAnnouncing bossbar &6%bossbar% &afor %length% seconds." -bossbar-send-success: "&aSending bossbar &6%bossbar% &ato player &6%player% &afor %length% seconds." -armorstands-disabled-cannot-use-preview: "&cYour armor stands are disabled, therefore you cannot use preview feature" +announce-command-usage: |- + Usage: /tab announce + Currently supported types: &lbar, scoreboard +bossbar-feature-not-enabled: '&cThis command requires the bossbar feature to be enabled.' +bossbar-announce-command-usage: 'Usage: /tab announce bar ' +bossbar-not-found: '&cNo bossbar found with the name "%name%"' +bossbar-already-announced: '&cThis bossbar is already being announced' +group-data-removed: '&3[TAB] All data has been successfully removed from group &e%group%' +group-value-assigned: '&3[TAB] %property% ''&r%value%&r&3'' has been successfully + assigned to group &e%group%' +group-value-removed: '&3[TAB] %property% has been successfully removed from group + &e%group%' +user-data-removed: '&3[TAB] All data has been successfully removed from player &e%player%' +user-value-assigned: '&3[TAB] %property% ''&r%value%&r&3'' has been successfully assigned + to player &e%player%' +user-value-removed: '&3[TAB] %property% has been successfully removed from player + &e%player%' +parse-command-usage: 'Usage: /tab parse ' +send-command-usage: |- + Usage: /tab send + Currently supported types: &lbar +send-bar-command-usage: 'Usage: /tab send bar ' +team-feature-required: This command requires scoreboard teams feature enabled +collision-command-ussage: 'Usage: /tab setcollision ' +no-permission: '&cI''m sorry, but you do not have permission to perform this command. + Please contact the server administrators if you believe that this is in error.' +command-only-from-game: '&cThis command must be ran from the game' +player-not-online: '&cNo online player found with the name "%player%"' +unlimited-nametag-mode-not-enabled: '&c[TAB] Warning! To make this feature work, you + need to enable unlimited-nametag-mode in the config!' +invalid-number: '"%input%" is not a number!' +scoreboard-feature-not-enabled: '&4This command requires the scoreboard feature to + be enabled.' +scoreboard-announce-command-usage: 'Usage: /tab announce scoreboard + ' +scoreboard-not-found: '&cNo scoreboard found with the name "%name%"' +nametag-preview-on: '&7Preview mode &aactivated&7.' +nametag-preview-of: '&7Preview mode &3deactivated&7.' +reload-success: '&3[TAB] Successfully reloaded' +reload-fail-file: '&3[TAB] &4Failed to reload, file %file% has broken syntax. Check + console for more info.' +scoreboard-toggle-on: '&2Scoreboard enabled' +scoreboard-toggle-off: '&7Scoreboard disabled' +bossbar-toggle-on: '&2Bossbar is now visible' +bossbar-toggle-off: '&7Bossbar is no longer visible. Magic!' +scoreboard-show-usage: 'Usage: /tab scoreboard show [player]' +bossbar-not-marked-as-announcement: '&cThis bossbar is not marked as an announcement + bar and is therefore already displayed permanently (if display condition is met)' +bossbar-announcement-success: '&aAnnouncing bossbar &6%bossbar% &afor %length% seconds.' +bossbar-send-success: '&aSending bossbar &6%bossbar% &ato player &6%player% &afor + %length% seconds.' +armorstands-disabled-cannot-use-preview: '&cYour armor stands are disabled, therefore + you cannot use preview feature' help-menu: - - "&m " - - " &8>> &3&l/tab reload" - - " - &7Reloads plugin and config" - - " &8>> &3&l/tab &9group&3/&9player &3 &9 &3" - - " - &7Do &8/tab group/player &7to show properties" - - " &8>> &3&l/tab nametag preview" - - " - &7Shows your nametag for yourself, for testing purposes" - - " &8>> &3&l/tab announce bar &3 &9" - - " - &7Temporarily displays bossbar to all players" - - " &8>> &3&l/tab parse " - - " - &7Test if a placeholder works" - - " &8>> &3&l/tab debug [player]" - - " - &7displays debug information about player" - - " &8>> &3&l/tab cpu" - - " - &7shows CPU usage of the plugin" - - " &8>> &3&l/tab group/player remove" - - " - &7Clears all data about player/group" - - "&m " +- '&m ' +- ' &8>> &3&l/tab reload' +- ' - &7Reloads plugin and config' +- ' &8>> &3&l/tab &9group&3/&9player &3 &9 &3' +- ' - &7Do &8/tab group/player &7to show properties' +- ' &8>> &3&l/tab nametag preview' +- ' - &7Shows your nametag for yourself, for testing purposes' +- ' &8>> &3&l/tab announce bar &3 &9' +- ' - &7Temporarily displays bossbar to all players' +- ' &8>> &3&l/tab parse ' +- ' - &7Test if a placeholder works' +- ' &8>> &3&l/tab debug [player]' +- ' - &7displays debug information about player' +- ' &8>> &3&l/tab cpu' +- ' - &7shows CPU usage of the plugin' +- ' &8>> &3&l/tab group/player remove' +- ' - &7Clears all data about player/group' +- '&m ' mysql-help-menu: - - "&6/tab mysql upload - uploads data from files to mysql" - - "&6/tab mysql download - downloads data from mysql to files" -mysql-fail-not-enabled: "&cCannot download/upload data from/to MySQL, because it's disabled." -mysql-fail-error: "MySQL download failed due to an error. Check console for more info." -mysql-download-success: "&aMySQL data downloaded successfully." -mysql-upload-success: "&aMySQL data uploaded successfully." +- '&6/tab mysql upload - uploads data from files to mysql' +- '&6/tab mysql download - downloads data from mysql to files' +mysql-fail-not-enabled: '&cCannot download/upload data from/to MySQL, because it''s + disabled.' +mysql-fail-error: MySQL download failed due to an error. Check console for more info. +mysql-download-success: '&aMySQL data downloaded successfully.' +mysql-upload-success: '&aMySQL data uploaded successfully.' nametag-help-menu: - - "/tab nametag preview - toggles armor stand preview mode" - - "/tab nametag toggle - toggles nametags on all players for command sender" -nametag-feature-not-enabled: "&cThis command requires nametag feature to be enabled." -nametags-hidden: "&aNametags of all players were hidden to you" -nametags-shown: "&aNametags of all players were shown to you" +- /tab nametag preview - toggles armor stand preview mode +- /tab nametag toggle - toggles nametags on all players for command sender +nametag-feature-not-enabled: '&cThis command requires nametag feature to be enabled.' +nametags-hidden: '&aNametags of all players were hidden to you' +nametags-shown: '&aNametags of all players were shown to you' +collision-command-usage: 'Usage: /tab setcollision ' +scoreboard-help-menu: +- /tab scoreboard [on/off/toggle] [player] [options] +- /tab scoreboard show [player] +- /tab scoreboard announce +bossbar-help-menu: +- /tab bossbar [on/off/toggle] [player] [options] +- /tab bossbar send [player] +- /tab bossbar announce +nametag: + help-menu: + - /tab nametag [player] [-s] - Toggles nametag of specified player + - /tab nametag [player] [viewer] [-s] - Toggles nametag + VIEW of specified player on other player(s) + feature-not-enabled: '&cThis command requires nametag feature to be enabled.' + view-hidden: '&aNametags of all players were hidden to you' + view-shown: '&aNametags of all players were shown to you' + player-hidden: '&aYour nametag was hidden' + player-shown: '&aYour nametag was shown' + no-arg-from-console: '&cYou need to specify player if running this command from + the console' diff --git a/plugins/TreysDoubleJump/config.yml b/plugins/TreysDoubleJump/config.yml new file mode 100644 index 0000000..8fc27be --- /dev/null +++ b/plugins/TreysDoubleJump/config.yml @@ -0,0 +1,137 @@ +# ---------------------------------- # +# +--------------------------------+ +# | Trey's Double Jump | +# | An amazing double jump plugin! | +# | (c): TreyRuffy | +# +--------------------------------+ +# ---------------------------------- # +# ------------------------------------------------------------------------------------- # +# +-----------------------------------------------------------------------------------+ +# | Permissions: These are all of the permissions. | +# | tdj.* - Gives all the permissions to a player | +# | tdj.command - Allows you to use the /tdj command | +# | tdj.use - Allows you to use the double jump feature | +# | tdj.ncp - Used if you have NoCheatPlus | +# | tdj.sounds - Allows you to hear sounds whilst double jumping | +# | tdj.particles - Allows you to summon particles whilst double jumping | +# +-----------------------------------------------------------------------------------+ +# ------------------------------------------------------------------------------------- # +Updates: + # Should we check for updates? + Check: true + # Should we tell players with tdj.updates there is an update on join? + TellPlayers: true +Messages: + ToggledOff: '&6You have &c&ldisabled &6your double jump!' + # Disabled message + FlyToggledOff: '&6You have &c&ldisabled&6 your flight!' + # Disabled message for fly + GroundPoundToggledOff: '&6You have &c&ldisabled&6 your ground pound!' + # Disabled message for ground pound + ToggledOn: '&6You have &a&lenabled &6your double jump!' + # Enabled message + FlyToggledOn: '&6You have &a&lenabled&6 your flight!' + # Enabled message for fly + GroundPoundToggledOn: '&6You have &a&lenabled&6 your ground pound!' + # Enabled message for ground pound + PlayersOnly: '&cYou must be a player to execute this command.' + # Saying only players can execute the command + NoPermission: '&cYou do not have permission to execute this command.' + # No permissions for the command. + FlyCommandDisabled: '&dThe fly command is disabled' + # If Flight is disabled below, you will receive this message + NotInWorld: '&cYou cannot do that in this world.' + # If the player is not in one of the listed worlds below and tried to execute a command. + PlayerNotFound: '&c[user] is not online.' + # Sent if the player is not online + ToggledOnOther: '&6You have &a&lenabled &6double jump for [user]!' + # Message sent if you enable double jump for another player + ToggledOffOther: '&6You have &c&ldisabled &6double jump for [user]!' + # Message sent if you disable double jump for another player + InvalidArgument: '&cInvalid argument: Please do /tdj [enable/disable]' + # Message sent if you have invalid arguments + InvalidArgumentConsole: '&cInvalid argument: Please do /tdj [enable/disable]' + # Message sent if console has invalid arguments + InvalidArgumentWithOther: '&cInvalid argument: Please do /tdj [username] [enable/disable]' + # Message sent if you have invalid arguments with permission to set another players double jump + InvalidFlyArgument: '&cInvalid argument: Please do /fly [enable/disable]' + # Message sent if you have invalid arguments for the flight command + InvalidFlyArgumentConsole: '&cInvalid argument: Please do /fly [enable/disable]' + # Message sent if console has invalid arguments for the flight command + InvalidFlyArgumentWithOther: '&cInvalid argument: Please do /fly [username] [enable/disable]' + # Message sent if you have invalid arguments with permission to set another players flight + FlyToggledOnOther: '&6You have &a&lenabled &6flight for [user]!' + # Message sent if you enable flight for another player + FlyToggledOffOther: '&6You have &c&ldisabled &6flight for [user]!' + # Message sent if you disable flight for another player + FlightToggledOn: '&6Your flight has been &a&lenabled&6!' + # Message sent when another player enables your flight + FlightToggledOff: '&6Your flight has been &c&ldisabled&6!' + # Message sent when another player disables your flight + DoubleJumpToggledOn: '&6Your double jump has been &a&lenabled&6!' + # Message sent when another player enables your double jump + DoubleJumpToggledOff: '&6Your double jump has been &c&ldisabled&6!' +# Message sent when another player disables your double jump +Flight: + Enabled: true +# Allows you to enable /fly +NoFall: + Enabled: true +# Do you want to have no fall damage for everyone with tdj.nofall? +Cooldown: + Enabled: false + Time: 3 +InfiniteJump: + Enabled: false +# If this is enabled, the player does not need to be on the ground to double jump. +# Turn off the cooldown to infinitely double jump. +Velocity: + Forward: 1.6 + # Allows you to set the forward jump velocity + Up: 1 + # Allows you to set the upward jump velocity + SprintingForward: 1.8 + # Allows you to set the forward jump velocity while sprinting + SprintingUp: 1.2 +# Allows you to set the upward jump velocity while sprinting +Sounds: + Enabled: true + # Do you want players with tdj.sounds to play sounds when double jumping? + Type: ENTITY_BAT_TAKEOFF + # The type of sound played if the above option is true + Volume: 1.0 + # The volume of the sound + Pitch: 1.0 +# The pitch of the sound +Particles: + Enabled: true + # Do you want players with tdj.particles to summon particles when double jumping? + Type: EXPLOSION_NORMAL + # The type of particle played if the above option is true + AllPlayers: true + # Do you want all players to see the player's particles when double jumping? + Amount: 5 + # The amount of particles you want it to summon, if particles are enabled + # #If REDSTONE particles are used, you can set the RGB values using R G B!# + R: 0 + # Red value. (Leave as 0 if you are not using REDSTONE particles) + G: 0 + # Green value. (Leave as 0 if you are not using REDSTONE particles) + B: 0 +# Blue value. (Leave as 0 if you are not using REDSTONE particles) +GroundPound: + Enabled: true + # Do you want players to be able to ground pound with tdj.groundpound + VelocityDown: 4 +# What velocity do you want the groundpound to use? +EnabledWorlds: +- world +- world_the_end +- world_nether +# The worlds you want double jumping and no fall damage enabled in +DisabledBlocks: [] +# Blocks to disable the double jump, if standing on +Metrics: + Enabled: true +Version: 2.6.7 +# Do you want to enable metrics? diff --git a/plugins/Vault.jar b/plugins/Vault.jar deleted file mode 100644 index 4bcaa89..0000000 Binary files a/plugins/Vault.jar and /dev/null differ diff --git a/plugins/VaultUnlocked-2.10.0.jar b/plugins/VaultUnlocked-2.10.0.jar new file mode 100644 index 0000000..52eda96 Binary files /dev/null and b/plugins/VaultUnlocked-2.10.0.jar differ diff --git a/plugins/ViaBackwards-4.3.1.jar b/plugins/ViaBackwards-4.3.1.jar deleted file mode 100644 index 83ddb86..0000000 Binary files a/plugins/ViaBackwards-4.3.1.jar and /dev/null differ diff --git a/plugins/ViaBackwards-5.3.2.jar b/plugins/ViaBackwards-5.3.2.jar new file mode 100644 index 0000000..aa5a106 Binary files /dev/null and b/plugins/ViaBackwards-5.3.2.jar differ diff --git a/plugins/ViaBackwards/config.yml b/plugins/ViaBackwards/config.yml index a660d64..d60e6ca 100644 --- a/plugins/ViaBackwards/config.yml +++ b/plugins/ViaBackwards/config.yml @@ -1,30 +1,38 @@ # If you need help, you can join our Discord - https://viaversion.com/discord -# +# # Always shows a mapped mob's original name, and not only when hovering over it with the cursor. always-show-original-mob-name: true -# +# # Writes name and level of custom enchantments into the item's lore. # Set this to false if you see the entries doubled/if the custom-enchant plugin already writes these into the lore manually. add-custom-enchants-into-lore: true -# +# # Adds the color of a scoreboard team after its prefix for 1.12 clients on 1.13+ servers. add-teamcolor-to-prefix: true -# +# # Converts the 1.13 face look-at packet for 1.12- players. Requires a bit of extra caching. fix-1_13-face-player: false -# +# # Fixes 1.13 clients and lower not seeing color or formatting in inventory titles by converting them to legacy text. # If you have issues with translatable text being displayed wrongly, disable this. fix-formatted-inventory-titles: true -# +# # Sends inventory acknowledgement packets to act as a replacement for ping packets for sub 1.17 clients. # This only takes effect for ids in the short range. Useful for anticheat compatibility. handle-pings-as-inv-acknowledgements: false -# -# Chat type formats used for sub 1.19 clients. -chat-types: - chat.type.text: <%s> %s - chat.type.announcement: '[%s] %s' - commands.message.display.incoming: '%s whispers to you: %s' - chat.type.team.text: '%s <%s> %s' - chat.type.emote: '* %s %s' +# +# Adds bedrock blocks at y=0 for sub 1.17 clients. This may allow for weird interactions due to sending fake blocks. +bedrock-at-y-0: false +# +# Shows sculk shriekers as crying obsidian for 1.18.2 clients on 1.19+ servers. This fixes collision and block breaking issues. +# If disabled, the client will see them as end portal frames. +sculk-shriekers-to-crying-obsidian: true +# +# Maps the darkness effect to blindness for 1.18.2 clients on 1.19+ servers. +map-darkness-effect: true +# +# If enabled, 1.21.3 clients will receive the first float of 1.21.4+ custom model data as int. Disable if you handle this change yourself. +map-custom-model-data: true +# +# Suppresses warnings of missing emulations for certain features that are not supported (e.g. world height in 1.17+). +suppress-emulation-warnings: false diff --git a/plugins/ViaRewind-2.0.2.jar b/plugins/ViaRewind-2.0.2.jar deleted file mode 100644 index a3c8351..0000000 Binary files a/plugins/ViaRewind-2.0.2.jar and /dev/null differ diff --git a/plugins/ViaRewind-4.0.7.jar b/plugins/ViaRewind-4.0.7.jar new file mode 100644 index 0000000..cc72d03 Binary files /dev/null and b/plugins/ViaRewind-4.0.7.jar differ diff --git a/plugins/ViaRewind/config.yml b/plugins/ViaRewind/config.yml index 52add15..cb64f9a 100644 --- a/plugins/ViaRewind/config.yml +++ b/plugins/ViaRewind/config.yml @@ -1,16 +1,44 @@ +# If you need help, you can join our Discord - https://viaversion.com/discord +# # Specifies how 1.8.x clients should see the cooldown indicator # You can choose between TITLE, ACTION_BAR, BOSS_BAR and DISABLED # ONLY DISABLE IF YOU HAVE 1.9 COOLDOWN DISABLED ON YOUR SERVER -# 1.8 PLAYERS MAY ASK WHY PVP IS NOT WORKING OTHERWISE +# 1.8 PLAYERS MAY ASK WHY PVP IS NOT WORKING OTHERWISE. +# REQUIRES A SERVER RESTART TO TAKE EFFECT cooldown-indicator: TITLE +# # Replaces Adventure mode with Survival mode for 1.7.x clients # Enable this option if your server is using the 'CanDestroy' # or 'CanPlaceOn' flags on items replace-adventure: false -# Whether 1.9 particles should be replaced by similar ones in +# +# Whether similar ones should replace 1.9 particles in # 1.8 and lower replace-particles: false -# Max amount of pages for written books before a client gets kicked +# +# Max number of pages for written books before a client gets kicked max-book-pages: 100 -# Max amount of characters in the json (!) string of a book page before a client gets kicked +# +# Max number of characters in the json (!) string of a book page before a client gets kicked max-book-page-length: 5000 +# +# Whether to emulate the 1.8+ world border for 1.7.x clients +emulate-world-border: true +# +# Always shows a mapped mob's original name, and not only when hovering over it with the cursor. +always-show-original-mob-name: true +# +# The particle to show the world border for the 1.8+ world border for 1.7.x clients +world-border-particle: fireworksSpark +# +# If enabled, 1.8 players on 1.9+ servers can use /offhand to switch items between their main hand and offhand. +enable-offhand: true +# +# Allows defining the offhand command +offhand-command: /offhand +# +# If enabled, 1.8 players on 1.9+ servers will also experience the levitation effect by sending velocity packets. +emulate-levitation-effect: true +# +# If enabled, 1.8 players will handle the player combat packet added in 1.9 by showing the custom death message above the hotbar. +handle-player-combat-packet: true diff --git a/plugins/ViaVersion-4.10.2.jar b/plugins/ViaVersion-4.10.2.jar deleted file mode 100644 index f030cfb..0000000 Binary files a/plugins/ViaVersion-4.10.2.jar and /dev/null differ diff --git a/plugins/ViaVersion-5.3.2.jar b/plugins/ViaVersion-5.3.2.jar new file mode 100644 index 0000000..6b69d48 Binary files /dev/null and b/plugins/ViaVersion-5.3.2.jar differ diff --git a/plugins/ViaVersion/config.yml b/plugins/ViaVersion/config.yml index b727d43..a6e93fe 100644 --- a/plugins/ViaVersion/config.yml +++ b/plugins/ViaVersion/config.yml @@ -2,15 +2,14 @@ # Ensure you look through all these options # If you need help: # Discord - https://viaversion.com/discord -# viaversion.com - Discussion tab -# Docs - https://docs.viaversion.com/display/VIAVERSION/Configuration -# -# ----------------------------------------------------------# +# Docs - https://docs.viaversion.com +# +#----------------------------------------------------------# # GLOBAL OPTIONS # -# ----------------------------------------------------------# -# +#----------------------------------------------------------# +# # Should ViaVersion check for updates? -checkforupdates: true +check-for-updates: true # Send the supported versions with the Status (Ping) response packet send-supported-versions: false # Easier to configure alternative to 'block-protocols'. Uses readable version strings with possible '<' and '>' prefixes. @@ -18,65 +17,69 @@ send-supported-versions: false # You can use both this and the block-protocols option at the same time as well. block-versions: [] # Block specific Minecraft protocol version numbers. -# List of all Minecraft protocol versions: http://wiki.vg/Protocol_version_numbers, or use a generator: https://via.krusic22.com +# List of all Minecraft protocol versions: https://minecraft.wiki/w/Protocol_version, or use a generator: https://via.krusic22.com block-protocols: [] # Change the blocked disconnect message block-disconnect-msg: You are using an unsupported Minecraft version! # If you use ProtocolLib, we can't reload without kicking the players. # (We don't suggest using reload either, use a plugin manager) -# You can customise the message we kick people with if you use ProtocolLib here. +# You can customize the message we kick people with if you use ProtocolLib here. reload-disconnect-msg: Server reload, please rejoin! -# We warn when there's a error converting item and block data over versions, should we suppress these? (Only suggested if spamming) +# We warn when there's an error converting item/block or component/nbt data over versions, should we suppress these? (Only suggested if spamming) suppress-conversion-warnings: false -# -# ----------------------------------------------------------# +# +#----------------------------------------------------------# # GLOBAL PACKET LIMITER # -# ----------------------------------------------------------# +#----------------------------------------------------------# # THIS FEATURE IS DISABLED ON 1.17.1+ PAPER SERVERS, SINCE IT HAS A BETTER PACKET-LIMITER INBUILT -# +# # Packets Per Second (PPS) limiter (Use -1 on max-pps and tracking-period to disable) # Clients by default send around 20-90 packets per second. -# +# # What is the maximum per second a client can send (Use %pps to display their pps) # Use -1 to disable. max-pps: 800 max-pps-kick-msg: You are sending too many packets! -# +# # We can also kick them if over a period they send over a threshold a certain amount of times. -# +# # Period to track (in seconds) # Use -1 to disable. tracking-period: 6 -# How many packets per second counts as a warning +# How many packets per second count as a warning? tracking-warning-pps: 120 # How many warnings over the interval can we have -# This can never be higher than "tracking-period" +# This can never be higher than "tracking-period"? tracking-max-warnings: 4 +# The kick message sent if the user hits the max packets per second. tracking-max-kick-msg: You are sending too many packets, :( -# -# ----------------------------------------------------------# +# +#----------------------------------------------------------# # MULTIPLE VERSIONS OPTIONS # -# ----------------------------------------------------------# -# +#----------------------------------------------------------# +# +# Whether to make sure ViaVersion's UserConnection object is already available in the PlayerJoinEvent. +# You may disable this for faster startup/join time if you are 100% sure no plugin requires this. +register-userconnections-on-join: true # Should we enable our hologram patch? -# If they're in the wrong place enable this +# If they're in the wrong place, enable this hologram-patch: false # This is the offset, should work as default when enabled. hologram-y: -0.96 # Should we disable piston animation for 1.11/1.11.1 clients? -# In some cases when firing lots of pistons it crashes them. +# In some cases, when firing lots of pistons, it crashes them. piston-animation-patch: false # Should we fix nbt for 1.12 and above clients in chat messages (causes invalid item) chat-nbt-fix: true # Experimental - Should we fix shift quick move action for 1.12 clients (causes shift + double click not to work when moving items) (only works on 1.8-1.11.2 bukkit based servers) quick-move-action-fix: false -# Should we use prefix for team colour on 1.13 and above clients +# Should we use prefix for team color on 1.13 and above clients? team-colour-fix: true # 1.13 introduced new auto complete which can trigger "Kicked for spamming" for servers older than 1.13, the following option will disable it completely. disable-1_13-auto-complete: false # The following option will delay the tab complete request in x ticks if greater than 0, if other tab-complete is received, the previous is cancelled 1_13-tab-complete-delay: 0 -# For 1.13 clients the smallest (1 layer) snow doesn't have collision, this will send these as 2 snowlayers for 1.13+ clients to prevent them bugging through them +# For 1.13 clients the smallest (1 layer) snow doesn't have collisions, this will send these as 2 snowlayers for 1.13+ clients to prevent them bugging through them fix-low-snow-collision: false # Infested blocks are instantly breakable for 1.13+ clients, resulting in them being unable to break them on sub 1.13 servers. This remaps them to their normal stone variants fix-infested-block-breaking: true @@ -88,14 +91,14 @@ change-1_9-hitbox: false # WARNING: This gives 1.14+ players the ability to sneak under blocks, that players under that version cannot (sneaking in places that are only 1.5 blocks high)! # Another thing to remember is that those players might be missed by projectiles and other hits directed at the very top of their head whilst sneaking. change-1_14-hitbox: false -# Fixes 1.14+ clients on sub 1.14 servers having a light value of 0 for non full blocks. +# Fixes 1.14+ clients on sub 1.14 servers having a light value of 0 for non-full blocks. fix-non-full-blocklight: true # Fixes walk animation not shown when health is set to Float.NaN fix-1_14-health-nan: true # Should 1.15+ clients respawn instantly / without showing a death screen? use-1_15-instant-respawn: false -# -# Enable serverside block-connections for 1.13+ clients - all of the options in this section are built around this option +# +# Enable serverside block-connections for 1.13+ clients - all the options in this section are built around this option serverside-blockconnections: true # Sets the method for the block connections (world for highly experimental (USE AT OWN RISK) world-level or packet for packet-level) blockconnection-method: packet @@ -106,35 +109,60 @@ reduce-blockstorage-memory: false flowerstem-when-block-above: false # Vines that are not connected to blocks will be mapped to air, else 1.13+ would still be able to climb up on them. vine-climb-fix: false -# +# # Ignores incoming plugin channel messages of 1.16+ clients with channel names longer than 32 characters. # CraftBukkit had this limit hardcoded until 1.16, so we have to assume any server/proxy might have this arbitrary check present. ignore-long-1_16-channel-names: true -# +# # Force 1.17+ client to accept the server resource pack; they will automatically disconnect if they decline. forced-use-1_17-resource-pack: false # The message to be displayed at the prompt when the 1.17+ client receives the server resource pack. resource-pack-1_17-prompt: '' -# -# Caches light until chunks are unloaded to allow subsequent chunk update packets as opposed to instantly uncaching when the first chunk data is sent. +# +# Caches light until chunks are unloaded to allow later chunk update packets as opposed to instantly uncaching when the first chunk data is sent. # Only disable this if you know what you are doing. cache-1_17-light: true -# -# ----------------------------------------------------------# +# +# Force-update 1.19.4+ player's inventory when they try to swap armor in a pre-occupied slot. +armor-toggle-fix: true +# +# Get the world names which should be returned for each vanilla dimension +map-1_16-world-names: + overworld: minecraft:overworld + nether: minecraft:the_nether + end: minecraft:the_end +# +# If disabled, tamed cats will be displayed as ocelots to 1.14+ clients on 1.13 servers. Otherwise, ocelots (tamed and untamed) will be displayed as cats. +translate-ocelot-to-cat: false +# +# Determines the value sent to 1.19+ clients on join if currently not accessible by ViaVersion. +# It is not recommended to fake this value if your server is running 1.19 or later, as 1.20.5 have stricter chat handling and may get kicked otherwise. +enforce-secure-chat: false +# +# Handles items with invalid count values (higher than max stack size) on 1.20.3 servers. +handle-invalid-item-count: false +# +# Hides scoreboard numbers for 1.20.3+ clients on older server versions. +hide-scoreboard-numbers: false +# +# Fixes 1.21+ clients on 1.20.5 servers placing water/lava buckets at the wrong location when moving fast, NOTE: This may cause issues with anti-cheat plugins. +fix-1_21-placement-rotation: true +# +#----------------------------------------------------------# # 1.9+ CLIENTS ON 1.8 SERVERS OPTIONS # -# ----------------------------------------------------------# -# +#----------------------------------------------------------# +# # No collide options, these allow you to configure how collision works. # Do you want us to prevent collision? prevent-collision: true # If the above is true, should we automatically team players until you do? auto-team: true -# When enabled if certain metadata can't be read we won't tell you about it +# When enabled if certain entity data can't be read, we won't tell you about it suppress-metadata-errors: false -# When enabled 1.9+ will be able to block by using shields +# When enabled, 1.9+ will be able to block by using shields shield-blocking: true -# If this setting is active, the main hand is used instead of the off hand to trigger the blocking of the player. -# With the main hand the blocking starts way faster. +# If this setting is active, the main hand is used instead of the off-hand to trigger the blocking of the player. +# With the main hand, the blocking starts way faster. # (Requires "show-shield-when-sword-in-hand" to be disabled) no-delay-shield-blocking: false # If this setting is active, the shield will appear immediately for 1.9+ when you hold a sword in your main hand. @@ -153,24 +181,15 @@ bossbar-anti-flicker: false use-new-effect-indicator: true # Show the new death messages for 1.9+ on the death screen use-new-deathmessages: true -# Should we cache our items, this will prevent server from being lagged out, however the cost is a constant task caching items +# Should we cache our items, this will prevent the server from being lagged out, however, the cost is a constant task caching items item-cache: true -# Patch the anti xray to work on 1.9+ (If your server is 1.8) This can cost more performance, so disable it if you don't use it. -anti-xray-patch: true -# Should we replace extended pistons to fix 1.10.1 (Only on chunk load) +# Should we replace extended pistons to fix 1.10.1 (Only on chunk loading)? replace-pistons: false # What id should we replace with, default is air. (careful of players getting stuck standing on them) replacement-piston-id: 0 # Fix 1.9+ clients not rendering the far away chunks and improve chunk rendering when moving fast (Increases network usage and decreases client fps slightly) chunk-border-fix: false -# Force the string -> json transform -force-json-transform: false -# Minimize the cooldown animation in 1.8 servers -minimize-cooldown: true # Allows 1.9+ left-handedness (main hand) on 1.8 servers left-handed-handling: true -# Get the world names which should be returned for each vanilla dimension -map-1_16-world-names: - overworld: minecraft:overworld - nether: minecraft:the_nether - end: minecraft:the_end +# Tries to cancel block break/place sounds sent by 1.8 servers to 1.9+ clients to prevent them from playing twice +cancel-block-sounds: true diff --git a/plugins/VoidSpawn.jar b/plugins/VoidSpawn.jar index 86d557f..ba1c13a 100644 Binary files a/plugins/VoidSpawn.jar and b/plugins/VoidSpawn.jar differ diff --git a/permissions.yml b/plugins/WorldEdit/.archive-unpack/82ad57da/.unpack_finished similarity index 100% rename from permissions.yml rename to plugins/WorldEdit/.archive-unpack/82ad57da/.unpack_finished diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/af/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/af/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/af/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/an/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/an/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/an/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ar/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ar/strings.json new file mode 100644 index 0000000..ba1a421 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ar/strings.json @@ -0,0 +1,45 @@ +{ + "worldedit.expand.description.vert": "توسيع الاختيار عمودياً إلى حدود العالم.", + "worldedit.expand.expanded": "توسيع المنطقة {0} بلوكات", + "worldedit.expand.expanded.vert": "المنطقة موسعة {0} بلوكات (من الأعلى إلى الأسÙÙ„).", + "worldedit.biomeinfo.lineofsight": "المناطق الحيوية عند خط نقطة النظر: {0}", + "worldedit.biomeinfo.position": "المناطق الحيوية ÙÙŠ موقعك: {0}", + "worldedit.biomeinfo.selection": "المناطق الحيوية ÙÙŠ إختيارك: {0}", + "worldedit.brush.radius-too-large": "الحد الأقصى المسموح به Ù„Ù„ÙØ±Ø´Ø§Ø©: {0}", + "worldedit.brush.apply.description": "تطبيق Ø§Ù„ÙØ±Ø´Ø§Ø©ØŒ تطبيق دالة على كل بلوكة", + "worldedit.brush.apply.radius": "حجم Ø§Ù„ÙØ±Ø´Ø§Ø©", + "worldedit.brush.apply.shape": "شكل المنطقة", + "worldedit.brush.apply.type": "نوع Ø§Ù„ÙØ±Ø´Ø§Ø© المراد استخدامها", + "worldedit.brush.apply.item.warning": "هذه Ø§Ù„ÙØ±Ø´Ø§Ø© تحاكي استخدامات العنصر. قد لا تعمل تأثيراته على جميع المنصات، قد لا تكون غير قابلة للتطبيق، وقد تسبب ØªÙØ§Ø¹Ù„ات غريبة مع المودات/البلوقنات الأخرى. استخدمها على مسؤوليتك الخاصة.", + "worldedit.brush.paint.description": "ÙØ±Ø´Ø§Ø© الطلاء ØŒ تطبيق دالة على السطح", + "worldedit.brush.paint.size": "حجم Ø§Ù„ÙØ±Ø´Ø§Ø©", + "worldedit.brush.paint.shape": "شكل المنطقة", + "worldedit.brush.paint.density": "ÙƒØ«Ø§ÙØ© Ø§Ù„ÙØ±Ø´Ø§Ø©", + "worldedit.brush.paint.type": "نوع Ø§Ù„ÙØ±Ø´Ø§Ø© المراد استخدامها", + "worldedit.brush.paint.item.warning": "هذه Ø§Ù„ÙØ±Ø´Ø§Ø© تحاكي استخدامات العنصر. قد لا تعمل تأثيراته على جميع المنصات، قد لا تكون غير قابلة للتطبيق، وقد تسبب ØªÙØ§Ø¹Ù„ات غريبة مع المودات/البلوقنات الأخرى. استخدمها على مسؤوليتك الخاصة.", + "worldedit.brush.sphere.equip": "شكل ÙØ±Ø´Ø§Ø© الكرة مجهز ({0}).", + "worldedit.brush.cylinder.equip": "شكل ÙØ±Ø´Ø§Ø© الأسطورة مجهز ({0} بواسطة {1}).", + "worldedit.brush.clipboard.equip": "شكل ÙØ±Ø´Ø§Ø© Ø§Ù„Ø­Ø§ÙØ¸Ø© مجهز.", + "worldedit.brush.smooth.equip": "ÙØ±Ø´Ø§Ø© سلسة مجهزة ({0} x {1}x باستخدام {2}).", + "worldedit.brush.extinguish.equip": "مدمر مجهز ({0}).", + "worldedit.brush.gravity.equip": "ÙØ±Ø´Ø§Ø© الجاذبية مجهزة ({0}).", + "worldedit.brush.butcher.equip": "ÙØ±Ø´Ø§Ø© الجزار مجهزة ({0}).", + "worldedit.brush.operation.equip": "تعيين Ø§Ù„ÙØ±Ø´Ø§Ø© إلى {0}.", + "worldedit.brush.none.equip": "ÙØ±Ø´Ø§Ø© بدون ربط من العنصر الحالي الخاص بك.", + "worldedit.drawsel.disabled": "تم تعطيل CUI الخادم.", + "worldedit.drawsel.disabled.already": "خادم CUI معطل Ø¨Ø§Ù„ÙØ¹Ù„.", + "worldedit.drawsel.enabled.already": "خادم CUI Ù…ÙØ¹Ù„ Ø¨Ø§Ù„ÙØ¹Ù„.", + "worldedit.limit.too-high": "الحد الأقصى المسموح به لك هو {0}.", + "worldedit.limit.set": "تم تعيين حد تغيير الكتلة إلى {0}.", + "worldedit.limit.return-to-default": "(استخدم //محدود للعودة إلى الوضع Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠ.)", + "worldedit.timeout.too-high": "الحد الأقصى المسموح به لديك هو {0}مللي ثانية.", + "worldedit.timeout.return-to-default": " (استخدم /انتهاء الوقت للعودة إلى الوضع Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠ.)", + "worldedit.fast.disabled": "الوضع السريع معطل.", + "worldedit.fast.enabled": "الوضع السريع Ù…ÙØ¹Ù„. الإضاءة ÙÙŠ القطع المتأثرة قد تكون خاطئة Ùˆ/أو قد تحتاج إلى العودة إلى الانضمام لرؤية التغييرات.", + "worldedit.fast.disabled.already": "الوضع السريع معطل Ø¨Ø§Ù„ÙØ¹Ù„.", + "worldedit.fast.enabled.already": "الوضع السريع Ù…ÙØ¹Ù„ Ø¨Ø§Ù„ÙØ¹Ù„.", + "worldedit.reorder.current": "وضع إعادة الطلب هو {0}", + "worldedit.reorder.set": "وضع إعادة الطلب الآن {0}", + "worldedit.gmask.disabled": "القناع العالمي معطل.", + "worldedit.gmask.set": "وضع قناع عالمي." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/arn/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/arn/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/arn/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ast/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ast/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ast/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/av/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/av/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/av/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/az/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/az/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/az/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ba/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ba/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ba/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/be/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/be/strings.json new file mode 100644 index 0000000..03c38ad --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/be/strings.json @@ -0,0 +1,42 @@ +{ + "worldedit.expand.expanded": "РÑгіён пашыраны на {0} блокаў", + "worldedit.biomeinfo.lineofsight": "Біёмы Ñž зоне бачнаÑці: {0}", + "worldedit.brush.apply.radius": "Памер пÑндзлÑ", + "worldedit.brush.apply.shape": "Форма Ñ€Ñгіёна", + "worldedit.brush.apply.type": "Тып пÑÐ½Ð´Ð·Ð»Ñ Ð´Ð»Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹ÑтаннÑ", + "worldedit.brush.apply.item.warning": "ГÑÑ‚Ð°Ñ Ð¿Ñндзаль імітуе выкарыÑтанне прадметаў. Яна можа працаваць не на ÑžÑÑ–Ñ… платформах. Ðе заўÑёды можна адмÑніць. ДрÑнна ўзаемадзейнічае з іншымі плагінамі/модамі. ВыкарыÑтоўвайце на Ñвой Ñтрах Ñ– рызык.", + "worldedit.brush.paint.size": "Памер пÑндзлÑ", + "worldedit.brush.paint.shape": "Форма Ñ€Ñгіёна", + "worldedit.brush.paint.density": "ШчыльнаÑць пÑндзлÑ", + "worldedit.brush.paint.type": "Тып пÑÐ½Ð´Ð·Ð»Ñ Ð´Ð»Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹ÑтаннÑ", + "worldedit.brush.paint.item.warning": "ГÑÑ‚Ð°Ñ Ð¿Ñндзаль імітуе выкарыÑтанне прадметаў. Яна можа працаваць не на ÑžÑÑ–Ñ… платформах. Ðе заўÑёды можна адмÑніць. ДрÑнна ўзаемадзейнічае з іншымі плагінамі/модамі. ВыкарыÑтоўвайце на Ñвой Ñтрах Ñ– рызык.", + "worldedit.drawsel.disabled": "Сервер CUI адключаны.", + "worldedit.drawsel.disabled.already": "CUI Ñервера ўжо адключаны.", + "worldedit.drawsel.enabled.already": "CUI Ñервера ўжо ўключаны.", + "worldedit.timeout.return-to-default": " (ВыкарыÑтайце // timeout, каб вÑрнуць значÑнне па змаўчанні.)", + "worldedit.fast.disabled": "Хуткі Ñ€Ñжым адключаны.", + "worldedit.gmask.disabled": "Ð“Ð»Ð°Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼Ð°Ñка адключанаÑ.", + "worldedit.gmask.set": "Ð“Ð»Ð°Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼Ð°Ñка ÑžÑталÑванаÑ.", + "worldedit.searchitem.searching": "(Пачакайце... шукаем прадметы.)", + "worldedit.undo.none": "ÐÑма чаго адмÑніць.", + "worldedit.redo.none": "Ðичога не заÑталоÑÑ Ð´Ð»Ñ Ð²Ñ‹Ð¿Ñ€Ð°ÑžÐ»ÐµÐ½Ð½Ñ.", + "worldedit.clearhistory.cleared": "ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð°.", + "worldedit.restore.not-available": "ГÑты Ñнапшот не Ñ–Ñнуе альбо не даÑтупны.", + "worldedit.restore.none-for-world": "Снапшоты не былі Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ñ‹Ñ Ð´Ð»Ñ Ð³Ñтага Ñвета.", + "worldedit.restore.none-found": "Снапшоты не знойдзены.", + "worldedit.schematic.delete.deleted": "{0} быў выдалены.", + "worldedit.pos.already-set": "ÐŸÐ°Ð·Ñ–Ñ†Ñ‹Ñ ÑžÐ¶Ð¾ вызначана.", + "worldedit.hpos.already-set": "ÐŸÐ°Ð·Ñ–Ñ†Ñ‹Ñ ÑžÐ¶Ð¾ вызначана.", + "worldedit.wand.selwand.info": "ЛКМ: вызначыць пазіцыю #1; ПКМ: вызначыць пазіцыю #2", + "worldedit.shift.shifted": "Ð’Ñ‹Ð»ÑƒÑ‡Ð°Ð½Ð°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць ÑÑунута.", + "worldedit.outset.outset": "Ð’Ñ‹Ð»ÑƒÑ‡Ð°Ð½Ð°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць пашырана.", + "worldedit.select.cleared": "ВыдзÑленне вычышчана.", + "worldedit.select.extend.description": "РÑжым хуткага выбару кубойда", + "worldedit.move.moved": "{0} блок(аў) перамешчана.", + "worldedit.version.version": "WorldEdit верÑÑ–Ñ {0}", + "worldedit.operation.affected.biome": "{0} біём(аў) закранута", + "worldedit.operation.affected.block": "{0} блок(аў) закранута", + "worldedit.selection.convex.info.triangles": "Трыкутнікі: {0}", + "worldedit.cli.stopping": "Спыненне!", + "worldedit.cli.unknown-command": "ÐевÑдомы загад!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/bg/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/bg/strings.json new file mode 100644 index 0000000..986c60a --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/bg/strings.json @@ -0,0 +1,55 @@ +{ + "worldedit.expand.description.vert": "Вертикално разширете ÑелекциÑта до граници на Ñвета.", + "worldedit.brush.paint.size": "Размер на четката", + "worldedit.clearhistory.cleared": "ИÑториÑта е изчиÑтена.", + "worldedit.restore.block-place-error": "ПоÑледна грешка: {0}", + "worldedit.schematic.delete.failed": "ÐеуÑпешно изтриване на {0}! Файлът Ñамо за четене ли е?", + "worldedit.size.type": "Вид: {0}", + "worldedit.size.size": "Големина: {0}", + "worldedit.size.distance": "РазÑтоÑние на кубоида: {0}", + "worldedit.size.blocks": "Брой блокове: {0}", + "worldedit.count.counted": "Преброено: {0}", + "worldedit.distr.no-blocks": "ÐÑма преброени блокове.", + "worldedit.distr.total": "Общ брой блокове: {0}", + "worldedit.select.cleared": "Избраното е изчиÑтено.", + "worldedit.select.cuboid.description": "Изберете два ъгъла на кубоида", + "worldedit.select.poly.limit-message": "{0} точки макÑимум.", + "worldedit.select.poly.description": "Изберете двумерен многоъгълник Ñ Ð²Ð¸Ñочина", + "worldedit.select.ellipsoid.description": "Изберете елипÑоид", + "worldedit.select.sphere.description": "Изберете Ñфера", + "worldedit.select.cyl.description": "Изберете цилиндър", + "worldedit.select.convex.limit-message": "{0} точки макÑимум.", + "worldedit.chunkinfo.chunk": "Чънк: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Стар формат: {0}", + "worldedit.clearclipboard.cleared": "Буферната памет е изчиÑтена.", + "worldedit.set.done": "ОперациÑта завърши.", + "worldedit.set.done.verbose": "ОперациÑта завърши ({0}).", + "worldedit.regen.regenerated": "ОблаÑтта е регенерирана.", + "worldedit.forest.created": "{0} дървета Ñа Ñътворени.", + "worldedit.flora.created": "{0} раÑÑ‚ÐµÐ½Ð¸Ñ Ñа Ñътворени.", + "worldedit.forestgen.created": "{0} дървета Ñа Ñътворени.", + "worldedit.reload.config": "Конфигурирането е презаредено!", + "worldedit.timezone.invalid": "ÐедейÑтвителен чаÑови поÑÑ", + "worldedit.version.version": "ВерÑÐ¸Ñ Ð½Ð° WorldEdit {0}", + "worldedit.tool.deltree.not-tree": "Това не е дърво.", + "worldedit.tool.deltree.not-floating": "Това не е плаващо дърво.", + "worldedit.tool.tree.obstructed": "Дървото не може да бъде там.", + "worldedit.tool.info.internalid.hover": "Вътрешен ид.â„–", + "worldedit.script.read-error": "Грешка при четене на Ñкрипта: {0}", + "worldedit.script.unsupported": "Поддържат Ñе Ñамо Ñкриптове Ñ Ñ€Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ .js", + "worldedit.script.file-not-found": "Скриптът не ÑъщеÑтвува: {0}", + "worldedit.selection.convex.info.vertices": "Върхове: {0}", + "worldedit.selection.convex.info.triangles": "Триъгълници: {0}", + "worldedit.selection.ellipsoid.info.center": "Център: {0}", + "worldedit.selection.cylinder.info.center": "Център: {0}", + "worldedit.selection.cylinder.info.radius": "РадиуÑ: {0}", + "worldedit.selection.polygon2d.info": "# точки: {0}", + "worldedit.selection.polygon2d.explain.primary": "Започване на нов многоъгълник в {0}.", + "worldedit.sideeffect.lighting": "ОÑветление", + "worldedit.sideeffect.neighbors": "СъÑеди", + "worldedit.sideeffect.validation": "Валидиране", + "worldedit.sideeffect.state.on": "Вкл.", + "worldedit.sideeffect.state.off": "Изкл.", + "worldedit.sideeffect.box.current": "Текущо", + "worldedit.cli.unknown-command": "Ðепозната команда!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/bn/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/bn/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/bn/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/br-FR/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/br-FR/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/br-FR/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/brb/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/brb/strings.json new file mode 100644 index 0000000..9192773 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/brb/strings.json @@ -0,0 +1,420 @@ +{ + "worldedit.expand.description.vert": "Vergroot de verticale selectie tot de wereldgrenzen.", + "worldedit.expand.expanded": "Regio uitgebreid met {0} blokken", + "worldedit.expand.expanded.vert": "Regio uitgebreid met {0} blokken (van boven tot beneden).", + "worldedit.biomeinfo.lineofsight": "Biomes aan het aanzicht punt: {0}", + "worldedit.biomeinfo.position": "Biomes op uw positie: {0}", + "worldedit.biomeinfo.selection": "Biomes in je selectie: {0}", + "worldedit.biomeinfo.not-locatable": "Commando afzender moet aanwezig zijn in de wereld om de -p vlag te gebruiken.", + "worldedit.brush.radius-too-large": "Maximaal toegestane brush radius: {0}", + "worldedit.brush.apply.description": "Pas brush toe, pas een functie toe op elk blok", + "worldedit.brush.apply.radius": "De grootte van de brush", + "worldedit.brush.apply.shape": "De vorm van het gebied", + "worldedit.brush.apply.type": "Type brush om te gebruiken", + "worldedit.brush.apply.item.warning": "Deze brush simuleert voorwerpgebruik. De effecten werken mogelijk niet op alle platforms, zijn mogelijk niet ongedaan te maken en kunnen vreemde interacties veroorzaken met andere mods/plugins. Gebruik op eigen risico.", + "worldedit.brush.paint.description": "Verf brush, voeg een functie toe op een oppervlak", + "worldedit.brush.paint.size": "De grootte van de brush", + "worldedit.brush.paint.shape": "De vorm van het gebied", + "worldedit.brush.paint.density": "De dichtheid van de brush", + "worldedit.brush.paint.type": "Type brush om te gebruiken", + "worldedit.brush.paint.item.warning": "Deze brush simuleert voorwerpgebruik. De effecten werken mogelijk niet op alle platforms, zijn mogelijk niet ongedaan te maken en kunnen vreemde interacties veroorzaken met andere mods/plugins. Gebruik op eigen risico.", + "worldedit.brush.sphere.equip": "Bol brush vorm geselecteerd ({0}).", + "worldedit.brush.cylinder.equip": "Cilinder brush vorm geselecteerd ({0} bij {1}).", + "worldedit.brush.clipboard.equip": "Klembord brush vorm geselecteerd.", + "worldedit.brush.smooth.equip": "Verzachtingskwast geactiveerd ({0} x {1}x met {2}).", + "worldedit.brush.extinguish.equip": "Brandblusser geactiveerd ({0}).", + "worldedit.brush.gravity.equip": "Zwaartekrachtkwast geactiveerd ({0}).", + "worldedit.brush.butcher.equip": "Slagerskwast geactiveerd ({0}).", + "worldedit.brush.operation.equip": "Kwast ingesteld op {0}.", + "worldedit.brush.heightmap.equip": "Hoogtekaart kwast geactiveerd ({0}).", + "worldedit.brush.heightmap.unknown": "Onbekend hoogtekaart kwast {0}.", + "worldedit.brush.none.equip": "Kwast ontkoppeld van je huidige item.", + "worldedit.setbiome.changed": "Biomes werden ongeveer {0} blokken veranderd.", + "worldedit.setbiome.warning": "Je moet mogelijk opnieuw deelnemen aan je spel (of je wereld sluiten en heropenen) om veranderingen te zien.", + "worldedit.setbiome.not-locatable": "Commando afzender moet aanwezig zijn in de wereld om de -p vlag te gebruiken.", + "worldedit.drawsel.disabled": "Server CUI uitgeschakeld.", + "worldedit.drawsel.enabled": "Server CUI ingeschakeld. Dit ondersteunt alleen kubus regio's met een maximale grootte van {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server CUI is al uitgeschakeld.", + "worldedit.drawsel.enabled.already": "Server CUI is al ingeschakeld.", + "worldedit.limit.too-high": "Uw maximaal toegestaande limiet is {0}.", + "worldedit.limit.set": "Blok wijzigingslimiet is ingesteld op {0}.", + "worldedit.limit.return-to-default": "(Gebruik //limit om terug te gaan naar de standaard.)", + "worldedit.timeout.too-high": "Je maximaal toegestane time-out is {0}ms.", + "worldedit.timeout.set": "Time-out tijd ingesteld op {0}ms.", + "worldedit.timeout.return-to-default": " (Gebruik //timeout om terug te gaan naar de standaard.)", + "worldedit.fast.disabled": "Snelle modus uitgeschakeld.", + "worldedit.fast.enabled": "Snelle modus ingeschakeld. Verlichting in de betreffende chunks kan verkeerd zijn en/of u moet mogelijk opnieuw inloggen om wijzigingen te zien.", + "worldedit.fast.disabled.already": "Snelle modus is al uitgeschakeld.", + "worldedit.fast.enabled.already": "Snelle modus is al ingeschakeld.", + "worldedit.perf.sideeffect.set": "Extra effect \"{0}\" ingesteld op {1}", + "worldedit.perf.sideeffect.get": "Side effect \"{0}\" is ingesteld op {1}", + "worldedit.perf.sideeffect.already-set": "Bijwerking \"{0}\" is al ingesteld op {1}", + "worldedit.perf.sideeffect.set-all": "Alle bijwerkeffecten ingesteld op {0}", + "worldedit.reorder.current": "De herordeningsmodus is {0}", + "worldedit.reorder.set": "De herordeningsmodus is nu {0}", + "worldedit.gmask.disabled": "Globaal masker uitgeschakeld.", + "worldedit.gmask.set": "Globaal masker ingesteld.", + "worldedit.toggleplace.pos1": "Nu plaatsen op pos #1.", + "worldedit.toggleplace.player": "Wordt nu geplaatst op het blok waar je bovenop staat.", + "worldedit.toggleplace.not-locatable": "Kan niet wisselen tussen plaatsen in deze context.", + "worldedit.searchitem.too-short": "Geef een langere zoekopdracht op (lengte > 2).", + "worldedit.searchitem.either-b-or-i": "Je kunt de 'b'- en 'i'-vlaggen niet samen gebruiken.", + "worldedit.searchitem.searching": "(Een ogenblik geduld... zoeken tussen items.)", + "worldedit.watchdog.no-hook": "Kan niet communiceren met de waakhond van dit spelplatform.", + "worldedit.watchdog.active.already": "Waakhondcommunicatie is al actief.", + "worldedit.watchdog.inactive.already": "Waakhondcommunicatie is al inactief.", + "worldedit.watchdog.active": "Waakhondcommunicatie is nu geactiveerd.", + "worldedit.watchdog.inactive": "Waakhondcommunicatie is nu gedeactiveerd.", + "worldedit.world.remove": "Verwijderde wereld overschrijving.", + "worldedit.world.set": "Je bewerkt nu de wereld {0}. (Gebruik //world om weer de huidige wereld te bewerken.)", + "worldedit.undo.undone": "{0} bewerkingen ongedaan gemaakt.", + "worldedit.undo.none": "Niets meer om ongedaan te maken.", + "worldedit.redo.redone": "{0} bewerkingen herhaald.", + "worldedit.redo.none": "Niets meer om opnieuw te doen.", + "worldedit.clearhistory.cleared": "Geschiedenis gewist.", + "worldedit.raytrace.noblock": "Geen blok in zicht!", + "worldedit.raytrace.require-player": "Raytracing commando's vereisen een speler!", + "worldedit.restore.not-configured": "Snapshot/backup herstel is niet geconfigureerd.", + "worldedit.restore.not-available": "Die snapshot bestaat niet of is niet beschikbaar.", + "worldedit.restore.failed": "Fout bij laden van snapshot: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' geladen; nu herstellen...", + "worldedit.restore.restored": "Teruggezet met {0} ontbrekende chunks en {1} andere fouten.", + "worldedit.restore.none-for-specific-world": "Geen snapshots gevonden voor de wereld '{0}'.", + "worldedit.restore.none-for-world": "Geen snapshots gevonden voor deze wereld.", + "worldedit.restore.none-found": "Geen snapshots gevonden.", + "worldedit.restore.none-found-console": "Geen snapshots gevonden. Zie de console voor meer informatie.", + "worldedit.restore.chunk-not-present": "Geen chunks gevonden in deze snapshot.", + "worldedit.restore.chunk-load-failed": "De chunks konden niet geladen worden. (Beschadigd archief?)", + "worldedit.restore.block-place-failed": "Door een fout konden geen blokken worden hersteld.", + "worldedit.restore.block-place-error": "Laatste fout: {0}", + "worldedit.snapshot.use.newest": "De nieuwste snapshot wordt nu gebruikt.", + "worldedit.snapshot.use": "Snapshot ingesteld op: {0}", + "worldedit.snapshot.none-before": "Kon geen snapshot vinden voor {0}.", + "worldedit.snapshot.none-after": "Kon geen snapshot vinden na {0}.", + "worldedit.snapshot.index-above-0": "Ongeldig nummer, de nummering begint bij 1.", + "worldedit.snapshot.index-oob": "Ongeldig nummer, je moet een nummer van 1 t/m {0} opgeven.", + "worldedit.schematic.unknown-format": "Onbekend schematic formaat: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} bestaat niet!", + "worldedit.schematic.load.loading": "(Een ogenblik geduld... schematic wordt geladen.)", + "worldedit.schematic.load.still-loading": "(Een ogenblik geduld... de schema wordt nog steeds geladen.)", + "worldedit.schematic.save.already-exists": "Deze schematic bestaat al. Gebruik de -f vlag om deze te overschrijven.", + "worldedit.schematic.save.failed-directory": "Map voor schematics kon niet worden gemaakt!", + "worldedit.schematic.save.saving": "(Een ogenblik geduld... schematic opslaan.)", + "worldedit.schematic.save.still-saving": "(Een ogenblik geduld... schematic opslaan.)", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} bestaat niet!", + "worldedit.schematic.delete.failed": "Verwijderen van {0} mislukt! Is het alleen-lezen?", + "worldedit.schematic.delete.deleted": "{0} is verwijderd.", + "worldedit.schematic.formats.title": "Beschikbare klembordformaten (Naam: termen)", + "worldedit.schematic.unsupported-minecraft-version": "Deze versie van WorldEdit ondersteunt uw Minecraft-versie niet. Schematics werken niet totdat dit is opgelost.", + "worldedit.pos.already-set": "Positie is al ingesteld.", + "worldedit.pos.console-require-coords": "De console moet verplicht coördinaten opgeven.", + "worldedit.hpos.no-block": "Geen blok in zicht!", + "worldedit.hpos.already-set": "Positie is al ingesteld.", + "worldedit.chunk.selected-multiple": "Chunks geselecteerd: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk geselecteerd: {0}, {1}, {2}", + "worldedit.wand.invalid": "Toverstokitem is verkeerd ingesteld of uitgezet.", + "worldedit.wand.selwand.info": "Linksklikken: positie #1; rechtsklikken: positie #2", + "worldedit.wand.navwand.info": "Linksklikken: springen naar locatie; rechtsklikken: door muren heengaan", + "worldedit.wand.selwand.now.tool": "De selectie-toverstok is nu normaal gereedschap. Je kan het uitzetten met {0} en opnieuw koppelen aan elk item met {1} of een nieuwe toverstaf krijgen met {2}.", + "worldedit.contract.contracted": "Regio met {0} blokken verkleind.", + "worldedit.shift.shifted": "Regio verlegd.", + "worldedit.outset.outset": "Uitlegvel van gebied.", + "worldedit.inset.inset": "Inlegvel van gebied.", + "worldedit.size.offset": "Verschuiving: {0}", + "worldedit.size.type": "Type: {0}", + "worldedit.size.size": "Grootte: {0}", + "worldedit.size.distance": "Balkafstand: {0}", + "worldedit.size.blocks": "Aantal blokken: {0}", + "worldedit.count.counted": "Geteld: {0}", + "worldedit.distr.no-blocks": "Geen blokken geteld.", + "worldedit.distr.no-previous": "Geen vorige distributie.", + "worldedit.distr.total": "Totaal aantal blokken: {0}", + "worldedit.select.cleared": "Selectie gewist.", + "worldedit.select.cuboid.message": "Balk: linksklikken voor punt 1, rechtsklikken voor punt 2", + "worldedit.select.cuboid.description": "Selecteer de twee hoeken van een balk", + "worldedit.select.extend.message": "Balk: linksklikken voor startpunt, rechtsklikken om uit te breiden", + "worldedit.select.extend.description": "Snelle balk-selectiemodus", + "worldedit.select.poly.message": "2D-polygoon selecteren: links/rechtsklikken om een punt toe te voegen.", + "worldedit.select.poly.limit-message": "Maximaal {0} punten.", + "worldedit.select.poly.description": "Selecteer een 2D-polygoon met hoogte", + "worldedit.select.ellipsoid.message": "Ellipsoïde selecteren: linkermuisknop=midden, rechtermuisknop om uit te breiden", + "worldedit.select.ellipsoid.description": "Selecteer een ellipsoïde", + "worldedit.select.sphere.message": "Bol selecteren: linkermuisknop=midden; rechtermuisknop om straal in te stellen", + "worldedit.select.sphere.description": "Selecteer een bol", + "worldedit.select.cyl.message": "Cilindervormige selectie: Linkermuisknop=midden, rechtermuisknop om uit te breiden", + "worldedit.select.cyl.description": "Selecteer een cilinder", + "worldedit.select.convex.message": "Convex veelvlak selectie: linkermuisknop=eerste punt, rechtermuisknop om meer toe te voegen.", + "worldedit.select.convex.limit-message": "{0} punten maximaal.", + "worldedit.select.convex.description": "Selecteer een convexe veelvlak", + "worldedit.select.default-set": "Uw standaard regio selector is nu {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Oud formaat: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: regio/{0}", + "worldedit.listchunks.listfor": "Lijst met chunks maken voor: {0}", + "worldedit.drain.drained": "{0} blokken zijn drooggelegd.", + "worldedit.fill.created": "{0} blokken zijn gevuld.", + "worldedit.fillr.created": "{0} blokken zijn gevuld.", + "worldedit.fixlava.fixed": "{0} lavablokken zijn gerepareerd.", + "worldedit.fixwater.fixed": "{0} waterblokken zijn gerepareerd.", + "worldedit.removeabove.removed": "{0} blokken zijn verwijderd.", + "worldedit.removebelow.removed": "{0} blokken zijn verwijderd.", + "worldedit.removenear.removed": "{0} blokken zijn verwijderd.", + "worldedit.replacenear.replaced": "{0} blokken zijn vervangen.", + "worldedit.snow.created": "{0} oppervlakken zijn bedekt.", + "worldedit.thaw.removed": "{0} blokken zijn ontdooid.", + "worldedit.green.changed": "{0} blokken zijn vergroend.", + "worldedit.extinguish.removed": "{0} branden zijn geblust.", + "worldedit.butcher.killed": "{0} mobs zijn gedood in een straal van {1}.", + "worldedit.butcher.explain-all": "Gebruik -1 om alle mobs uit de geladen chunks te verwijderen", + "worldedit.remove.removed": "{0} entiteiten zijn gemarkeerd voor verwijdering.", + "worldedit.remove.explain-all": "Gebruik -1 om alle entiteiten te verwijderen in geladen chunks", + "worldedit.calc.invalid": "'{0}' kon niet ingelezen worden als geldige expressie", + "worldedit.calc.invalid.with-error": "'{0}' kon niet worden geparseerd als geldige uitdrukking: '{1}'", + "worldedit.paste.pasted": "De inhoud van het klembord is geplakt op {0}", + "worldedit.paste.selected": "Plakregio voor klembord ingesteld.", + "worldedit.rotate.no-interpolation": "Let wel: interpolatie wordt nog niet ondersteund, dus gebruik het liefst alleen hoeken van 90 graden.", + "worldedit.rotate.rotated": "De kopie op het klembord is gedraaid.", + "worldedit.flip.flipped": "De kopie op het klembord is omgedaaid.", + "worldedit.clearclipboard.cleared": "Klembord leeggemaakt.", + "worldedit.set.done": "Handeling geslaagd.", + "worldedit.set.done.verbose": "Handeling geslaagd ({0}).", + "worldedit.line.changed": "{0} blokken zijn veranderd.", + "worldedit.line.invalid-type": "//line werkt alleen met kubus selecties of convexe veelvlak selecties", + "worldedit.curve.changed": "{0} blokken zijn veranderd.", + "worldedit.curve.invalid-type": "//curve werkt alleen met convexe veelvlakselecties", + "worldedit.replace.replaced": "{0} blokken zijn vervangen.", + "worldedit.stack.changed": "{0} blokken veranderd. Ongedaan maken met //undo", + "worldedit.stack.intersecting-region": "De Stack offset mag niet botsen met het gebied bij het gebruik van blok eenheden", + "worldedit.regen.regenerated": "Regio opnieuw gegenereerd.", + "worldedit.regen.failed": "Kan chunks niet opnieuw genereren. Zie de console voor meer informatie.", + "worldedit.walls.changed": "{0} blokken veranderd.", + "worldedit.faces.changed": "{0} blokken veranderd.", + "worldedit.overlay.overlaid": "{0} blokken zijn bedekt.", + "worldedit.naturalize.naturalized": "{0} blok(ken) zien er nu natuurlijker uit.", + "worldedit.center.changed": "Middelpunt ingesteld ({0} blokken gewijzigd)", + "worldedit.smooth.changed": "Hoogtekaart van het terrein is verzacht. {0} blokken zijn gewijzigd.", + "worldedit.move.moved": "{0} blokken verplaatst.", + "worldedit.deform.deformed": "{0} blokken zijn vervormd.", + "worldedit.hollow.changed": "{0} blokken zijn gewijzigd.", + "worldedit.forest.created": "{0} bomen geplaatst.", + "worldedit.flora.created": "{0} bloemen geplaatst.", + "worldedit.unstuck.moved": "Alsjeblieft!", + "worldedit.ascend.obstructed": "Geen vrije plek boven je gevonden.", + "worldedit.ascend.moved": "{0} blokken opgestegen.", + "worldedit.descend.obstructed": "Geen vrije plek onder je gevonden.", + "worldedit.descend.moved": "{0} blokken afgedaald.", + "worldedit.ceil.obstructed": "Geen vrije plek boven je gevonden.", + "worldedit.ceil.moved": "Woesh!", + "worldedit.thru.obstructed": "Geen vrije plek vóór je gevonden.", + "worldedit.thru.moved": "Woesh!", + "worldedit.jumpto.moved": "Poef!", + "worldedit.jumpto.none": "Geen blokken in zicht (of te ver weg)!", + "worldedit.up.obstructed": "Je zou iets boven je raken.", + "worldedit.up.moved": "Woesh!", + "worldedit.cone.invalid-radius": "Je moet één of twee waardes opgeven voor de straal.", + "worldedit.cone.created": "{0} blokken zijn geplaatst.", + "worldedit.cyl.invalid-radius": "Je moet één of twee waardes opgeven voor de straal.", + "worldedit.cyl.created": "{0} blokken zijn geplaatst.", + "worldedit.sphere.invalid-radius": "Je moet één of drie waardes opgeven voor de straal.", + "worldedit.sphere.created": "{0} blokken zijn geplaatst.", + "worldedit.forestgen.created": "{0} bomen geplaatst.", + "worldedit.pumpkins.created": "{0} groepjes pompoenen geplaatst.", + "worldedit.pyramid.created": "{0} blokken zijn geplaatst.", + "worldedit.generate.created": "{0} blokken zijn geplaatst.", + "worldedit.generatebiome.changed": "{0} biomen aangepast.", + "worldedit.reload.config": "Configuratie is herladen!", + "worldedit.report.written": "WorldEdit-rapport geschreven naar {0}", + "worldedit.report.error": "Kon rapport niet schrijven: {0}", + "worldedit.report.callback": "WorldEdit-rapport: {0}.report", + "worldedit.timezone.invalid": "Ongeldige tijdzone", + "worldedit.timezone.set": "Tijdzone voor deze sessie ingesteld op: {0}", + "worldedit.timezone.current": "De huidige tijd in die tijdzone is: {0}", + "worldedit.version.version": "WorldEdit-versie {0}", + "worldedit.trace.no-tracing-extents": "Trace: geen omvang gebruikt.", + "worldedit.trace.action-failed": "Traceer: Actie(s) {0} op {1} verwijderd door grootte {2}", + "worldedit.trace.active.already": "Traceermodus is al actief.", + "worldedit.trace.inactive.already": "Traceermodus is al inactief.", + "worldedit.trace.active": "Traceermodus nu actief.", + "worldedit.trace.inactive": "Traceermodus nu inactief.", + "worldedit.command.time-elapsed": "{0}s verstreken (geschiedenis: {1} veranderd; {2} blokken/sec).", + "worldedit.command.permissions": "Je hebt geen toestemming daarvoor. Zit je in de juiste modus?", + "worldedit.command.player-only": "Dit commando moet uitgevoerd worden met of door een speler.", + "worldedit.command.error.report": "Rapporteer alsjeblieft deze fout: [Zie de console]", + "worldedit.pastebin.uploading": "(Een ogenblik geduld... uitvoer wordt verzonden naar pastebin...)", + "worldedit.session.cant-find-session": "Kan de sessie voor {0} niet vinden", + "worldedit.platform.no-file-dialog": "Bestanddialogen worden niet ondersteund in uw omgeving.", + "worldedit.asset.load.loading": "(Een ogenblik geduld... asset laden.)", + "worldedit.asset.load.still-loading": "(Een ogenblik geduld... wordt asset nog steeds geladen.)", + "worldedit.asset.load.failed": "Kan asset niet laden", + "worldedit.tool.max-block-changes": "Maximum aantal blokwijzigingen bereikt.", + "worldedit.tool.no-block": "Geen blok in zicht!", + "worldedit.tool.repl.equip": "Blokvervanggereedschap gebonden aan {0}.", + "worldedit.tool.repl.switched": "Vervanggereedschap gewisseld naar: {0}", + "worldedit.tool.data-cycler.equip": "Blokkeer data cycler tool gebonden aan {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "U bent niet toegestaan om de data waarde van dat blok weer te veranderen.", + "worldedit.tool.data-cycler.cant-cycle": "De gegevens van dat blok kunnen niet worden veranderd!", + "worldedit.tool.data-cycler.new-value": "Waarde van {0} is nu {1}.", + "worldedit.tool.data-cycler.cycling": "{0} aan het doorlopen.", + "worldedit.tool.deltree.equip": "Zwevende boom verwijdertool gekoppeld aan {0}.", + "worldedit.tool.deltree.not-tree": "Dat is geen boom.", + "worldedit.tool.deltree.not-floating": "Dat is geen zwevende boom.", + "worldedit.tool.tree.equip": "Boom gereedschap is gebonden aan {0}.", + "worldedit.tool.tree.obstructed": "Daar kan geen boom geplaatst worden.", + "worldedit.tool.info.equip": "Info gereedschap is gebonden aan {0}.", + "worldedit.tool.info.internalid.hover": "Interne ID", + "worldedit.tool.info.legacy.hover": "Legacy id:data", + "worldedit.tool.info.light.hover": "Blokkeer licht/licht boven", + "worldedit.tool.none.equip": "Gereedschap is losgekoppeld van je huidige item.", + "worldedit.tool.none.to.unequip": "Uw huidige item is niet gebonden.", + "worldedit.tool.selwand.equip": "Selectie toverstok gebonden aan {0}.", + "worldedit.tool.navwand.equip": "Navigatie toverstok is gebonden aan {0}.", + "worldedit.tool.floodfill.equip": "Blok overstromingsgereedschap gekoppeld aan {0}.", + "worldedit.tool.farwand.equip": "Langeafstandstoverstok gebonden aan {0}.", + "worldedit.tool.lrbuild.equip": "Langeafstandsbouwgereedschap gebonden aan {0}.", + "worldedit.tool.lrbuild.set": "Linksklikken ingesteld op {0}; rechtsklikken op {1}.", + "worldedit.tool.stack.equip": "Stapel tool is gebonden aan {0}.", + "worldedit.tool.unbind-instruction": "Start {0} terwijl je het item ingedrukt houdt om het los te koppelen.", + "worldedit.tool.superpickaxe.mode.single": "Enkele modus ingesteld. Linksklikken met een pikhouweel. // om uit te zetten.", + "worldedit.tool.superpickaxe.mode.area": "Gebiedsmodus ingesteld. Linksklikken met een pikhouweel. // om uit te zetten.", + "worldedit.tool.superpickaxe.mode.recursive": "Recursieve modus ingesteld. Linksklikken met een pikhouweel. // om uit te zetten.", + "worldedit.tool.superpickaxe.max-range": "Maximaal bereik is {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superpikhouweel is al ingeschakeld.", + "worldedit.tool.superpickaxe.disabled.already": "Superpikhouweel al uitgeschakeld.", + "worldedit.tool.superpickaxe.enabled": "Superpikhouweel ingeschakeld.", + "worldedit.tool.superpickaxe.disabled": "Superpikhouweel uitgeschakeld.", + "worldedit.tool.mask.set": "Kwastmasker ingesteld.", + "worldedit.tool.mask.disabled": "Kwastmasker uitgezet.", + "worldedit.tool.material.set": "Kwastmateriaal ingesteld.", + "worldedit.tool.range.set": "Kwastbereik ingesteld.", + "worldedit.tool.size.set": "Kwastgrootte ingesteld.", + "worldedit.tool.tracemask.set": "Volgmasker ingesteld.", + "worldedit.tool.tracemask.disabled": "Volgmasker uitgezet.", + "worldedit.tool.error.cannot-bind": "Kan gereedschap niet koppelen aan {0}: {1}", + "worldedit.tool.error.item-only": "Blokken kunnen niet worden gebruikt.", + "worldedit.execute.script-permissions": "U heeft geen toestemming om dat script te gebruiken.", + "worldedit.executelast.no-script": "Gebruik /cs met als eerste een scriptnaam.", + "worldedit.script.read-error": "Script leesfout: {0}", + "worldedit.script.unsupported": "Alleen .js scripts zijn momenteel ondersteund", + "worldedit.script.file-not-found": "Script bestaat niet: {0}", + "worldedit.script.no-script-engine": "Fout bij het vinden van een geïnstalleerde scriptengine.\nZie https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Uitvoeren mislukt: {0}", + "worldedit.script.failed-console": "Uitvoeren mislukt (zie console): {0}", + "worldedit.operation.affected.biome": "{0} biomen aangepast", + "worldedit.operation.affected.block": "{0} blokken aangepast", + "worldedit.operation.affected.column": "{0} kolommen aangepast", + "worldedit.operation.affected.entity": "{0} entiteiten aangepast", + "worldedit.operation.deform.expression": "vervormd met {0}", + "worldedit.error.invalid-number": "Nummer verwacht; reeks gegeven.", + "worldedit.error.invalid-number.matches": "Nummer verwacht; string \"{0}\" opgegeven.", + "worldedit.error.incomplete-region": "Maak eerst een regio selectie.", + "worldedit.error.unknown-block": "Blok naam '{0}' werd niet herkend.", + "worldedit.error.unknown-entity": "Entiteit naam '{0}' werd niet herkend.", + "worldedit.error.unknown-mob": "Mob naam '{0}' werd niet herkend.", + "worldedit.error.unknown-biome": "Biome naam '{0}' werd niet herkend.", + "worldedit.error.unknown-tag": "Tag naam '{0}' werd niet herkend.", + "worldedit.error.empty-tag": "Tag naam '{0}' heeft geen inhoud.", + "worldedit.error.no-match": "Geen overeenkomsten voor '{0}'.", + "worldedit.error.disallowed-block": "Blok '{0}' is niet toegestaan (zie WorldEdit configuratie).", + "worldedit.error.max-changes": "Max blokken veranderd in een bewerking bereikt ({0}).", + "worldedit.error.max-brush-radius": "Maximale brush straal (in configuratie): {0}", + "worldedit.error.max-radius": "Maximale straal (in configuratie): {0}", + "worldedit.error.unknown-direction": "Onbekende richting: {0}", + "worldedit.error.empty-clipboard": "Je klembord is leeg. Gebruik eerst //copy.", + "worldedit.error.invalid-filename": "Bestandsnaam '{0}' ongeldig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ongeldige tekens of extensie ontbreekt", + "worldedit.error.file-resolution": "Bestand '{0}' resolutie fout: {1}", + "worldedit.error.file-resolution.outside-root": "Pad is niet toegestaan root", + "worldedit.error.file-resolution.resolve-failed": "Pad zoeken mislukt", + "worldedit.error.file-aborted": "Bestandsselectie afgebroken.", + "worldedit.error.no-file-selected": "Geen bestand geselecteerd.", + "worldedit.error.world-unloaded": "De wereld was al ontladen.", + "worldedit.error.not-a-block": "Dit item is geen blok.", + "worldedit.error.not-a-block.item": "Het item '{0}' is geen blok.", + "worldedit.error.incorrect-usage": "Gebruik: {0}", + "worldedit.error.invalid-page": "Ongeldig paginanummer", + "worldedit.error.parser.bad-state-format": "Slecht status formaat in {0}", + "worldedit.error.parser.duplicate-property": "Dupliceer eigenschap: {0}", + "worldedit.error.parser.empty-state": "Lege waarde in staat", + "worldedit.error.parser.missing-equals-separator": "Ontbrekend '=' scheidingsteken", + "worldedit.error.parser.clipboard.missing-offset": "Offset gespecificeerd met @ maar geen offset gegeven. Gebruik '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Onbekende eigenschap '{0}' voor blok '{1}'", + "worldedit.error.parser.unknown-value": "Onbekende waarde '{0}' voor eigenschap '{1}'", + "worldedit.error.parser.empty-property": "Lege eigenschap met status", + "worldedit.error.parser.empty-value": "Lege waarde in staat", + "worldedit.error.parser.invalid-colon": "Ongeldige colon.", + "worldedit.error.parser.invalid-expression": "Ongeldige expressie: {0}", + "worldedit.error.parser.negate-nothing": "Niets kan niet worden weggelaten!", + "worldedit.error.parser.hanging-lbracket": "Ongeldig formaat. Alleenstaand haakje op '{0}'.", + "worldedit.error.parser.missing-rbracket": "Staat mist ']' aan het eind", + "worldedit.error.parser.missing-random-type": "Het type ontbreekt na het % symbool voor '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Klembord offset vereist x,y,z coördinaten.", + "worldedit.error.parser.player-only": "Invoer '{0}' vereist een speler!", + "worldedit.error.disabled": "Deze functionaliteit is uitgeschakeld (zie WorldEdit configuratie).", + "worldedit.error.unknown": "Een onbekende fout trad op: {0}", + "worldedit.error.missing-extent": "Geen omvang is bekend", + "worldedit.error.missing-session": "Er is geen localSessie bekend", + "worldedit.error.missing-world": "Je moet een wereld opgeven (Probeer //world)", + "worldedit.error.missing-actor": "Er is geen omvang bekend", + "worldedit.selection.convex.info.vertices": "Hoekpunten: {0}", + "worldedit.selection.convex.info.triangles": "Driehoeken: {0}", + "worldedit.selection.convex.explain.primary": "Nieuwe selectie begonnen met hoekpunt {0}.", + "worldedit.selection.convex.explain.secondary": "Hoekpunt {0} toegevoegd aan selectie.", + "worldedit.selection.cuboid.info.pos1": "Positie 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Positie 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Eerste positie ingesteld op {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Eerste positie ingesteld op {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Tweede positie ingesteld op {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Tweede positie ingesteld op {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Selectie gestart op {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Selectie uitgebreid om {0} te bevatten ({1}).", + "worldedit.selection.ellipsoid.info.center": "Midden: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Middelpunt positie ingesteld op {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Middelpunt positie ingesteld op {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Straal ingesteld op {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Straal ingesteld op {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoïde veranderingen moeten hetzelfde zijn voor elke afmeting.", + "worldedit.selection.cylinder.info.center": "Midden: {0}", + "worldedit.selection.cylinder.info.radius": "Straal: {0}", + "worldedit.selection.cylinder.explain.primary": "Begin een nieuwe cilindervormige selectie op {0}.", + "worldedit.selection.cylinder.explain.secondary": "Straal ingesteld op {0}/{1} blokken. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "U moet eerst het middelpunt selecteren voordat u de straal instelt.", + "worldedit.selection.cylinder.error.even-horizontal": "Cylinderveranderingen moeten hetzelfde zijn voor elke horizontale dimensie.", + "worldedit.selection.polygon2d.info": "# punten: {0}", + "worldedit.selection.polygon2d.explain.primary": "Starten van een nieuwe polygoon op {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Punt #{0} toegevoegd op {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygons kunnen alleen verticaal worden uitgebreid.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygons kunnen alleen verticaal gecontracteerd worden.", + "worldedit.selection.sphere.explain.secondary": "Straal ingesteld op {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Straal ingesteld op {0} ({1}).", + "worldedit.selection.null.error.immutable": "Kan NullRegio niet wijzigen.", + "worldedit.selection.intersection.error.cannot-expand": "Kan regio kruispunt niet uitbreiden.", + "worldedit.selection.intersection.error.cannot-contract": "Kan kruispunt van regio niet uitbreiden.", + "worldedit.selection.transform.error.cannot-expand": "Kan geen TransformedRegio uitbreiden.", + "worldedit.selection.transform.error.cannot-contract": "Kan geen TransformedRegio uitbreiden.", + "worldedit.selection.transform.error.cannot-change": "Je kan een TransformedRegion niet wijzigen.", + "worldedit.sideeffect.lighting": "Belichting", + "worldedit.sideeffect.lighting.description": "Updates block verlichting", + "worldedit.sideeffect.neighbors": "Buren", + "worldedit.sideeffect.neighbors.description": "Meldt nabijgelegen blokken van wijzigingen", + "worldedit.sideeffect.update": "Update", + "worldedit.sideeffect.update.description": "Meldt het gewijzigde blok", + "worldedit.sideeffect.validation": "Validatie", + "worldedit.sideeffect.validation.description": "Valideert en repareert inconsistente wereldstaat, zoals loskoppelde blokken", + "worldedit.sideeffect.entity_ai": "Entity AI", + "worldedit.sideeffect.entity_ai.description": "Entiteit AI paden voor blokwijzigingen bijwerken", + "worldedit.sideeffect.events": "Mod/Plugin gebeurtenissen", + "worldedit.sideeffect.events.description": "Vertelt andere mods/plugins over deze wijzigingen indien van toepassing", + "worldedit.sideeffect.state.on": "Aan", + "worldedit.sideeffect.state.delayed": "Vertraagd", + "worldedit.sideeffect.state.off": "Uit", + "worldedit.sideeffect.box.current": "Huidig", + "worldedit.sideeffect.box.change-to": "Klik om in te stellen op {0}", + "worldedit.help.command-not-found": "Commando '{0}' niet gevonden.", + "worldedit.help.no-subcommands": "'{0}' heeft geen subcommando's. (Misschien is '{1}' bedoeld als parameter?)", + "worldedit.help.subcommand-not-found": "Het subcommando '{0}' onder '{1}' kon niet worden gevonden.", + "worldedit.cli.stopping": "Aan het stoppen!", + "worldedit.cli.unknown-command": "Onbekend commando!", + "worldedit.version.bukkit.unsupported-adapter": "Deze versie van WorldEdit ondersteunt uw versie van Bukkit niet volledig. Blok entiteiten (bijv. kisten) zullen leeg zijn, block eigenschappen (bijv. rotatie) zullen missen, en andere dingen zullen mogelijk niet werken. Update WorldEdit om deze functionaliteit te herstellen: {0}", + "worldedit.bukkit.no-edit-without-adapter": "Bewerken op niet-ondersteunde versies is uitgeschakeld." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/bs/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/bs/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/bs/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ca/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ca/strings.json new file mode 100644 index 0000000..505bcf3 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ca/strings.json @@ -0,0 +1,10 @@ +{ + "worldedit.expand.description.vert": "Amplia la selecció verticalment fins als límits del món.", + "worldedit.expand.expanded": "Regió ampliada {0} blocs", + "worldedit.expand.expanded.vert": "Regió ampliada {0} blocs (de dalt a baix).", + "worldedit.brush.apply.radius": "La mida del pinzell", + "worldedit.brush.apply.shape": "La forma de la regió", + "worldedit.brush.paint.size": "La mida del pinzell", + "worldedit.brush.paint.shape": "La forma de la regió", + "worldedit.brush.paint.density": "La densitat del pinzell" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ce/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ce/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ce/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ckb/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ckb/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ckb/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/cs/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/cs/strings.json new file mode 100644 index 0000000..e652586 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/cs/strings.json @@ -0,0 +1,441 @@ +{ + "worldedit.expand.description.vert": "VertikálnÄ› rozšířit výbÄ›r na limity svÄ›ta.", + "worldedit.expand.expanded": "Oblast rozšířena o {0} bloků", + "worldedit.expand.expanded.vert": "Oblast rozšířena o {0} bloků (shora dolů).", + "worldedit.biomeinfo.lineofsight": "Biomy ve smÄ›ru pohledu: {0}", + "worldedit.biomeinfo.position": "Biomy na vaší pozici: {0}", + "worldedit.biomeinfo.selection": "Biomy ve vaÅ¡em výbÄ›ru: {0}", + "worldedit.biomeinfo.not-locatable": "Odesílatel příkazu musí být přítomen ve svÄ›tÄ›, aby mohl použít vlajku -p.", + "worldedit.brush.radius-too-large": "Maximální povolený polomÄ›r Å¡tÄ›tce: {0}", + "worldedit.brush.apply.description": "Aplikovat funkci Å¡tÄ›tce na každý blok", + "worldedit.brush.apply.radius": "Velikost Å¡tÄ›tce", + "worldedit.brush.apply.shape": "Tvar regionu", + "worldedit.brush.apply.type": "Typ Å¡tÄ›tce k použití", + "worldedit.brush.apply.item.warning": "Tento Å¡tÄ›tec simuluje použití položek. Jeho úÄinky nemusí fungovat na vÅ¡ech ploÅ¡inách, nemusí jít vrátit zpÄ›t a mohou způsobit podivné interakce s jinými módy / pluginy. Používejte na vlastní nebezpeÄí.", + "worldedit.brush.paint.description": "NátÄ›rové Å¡tÄ›tce, aplikujte funkci na povrch", + "worldedit.brush.paint.size": "Velikost Å¡tÄ›tce", + "worldedit.brush.paint.shape": "Tvar regionu", + "worldedit.brush.paint.density": "Hustota Å¡tÄ›tce", + "worldedit.brush.paint.type": "Typ Å¡tÄ›tce k použití", + "worldedit.brush.paint.item.warning": "Tento Å¡tÄ›tec simuluje použití položek. Jeho úÄinky nemusí fungovat na vÅ¡ech ploÅ¡inách, nemusí jít vrátit zpÄ›t a mohou způsobit podivné interakce s jinými módy / pluginy. Používejte na vlastní nebezpeÄí.", + "worldedit.brush.sphere.equip": "Kulový Å¡tÄ›tec vybaven ({0}).", + "worldedit.brush.cylinder.equip": "Válcový Å¡tÄ›tec vybaven ({0} na {1}).", + "worldedit.brush.clipboard.equip": "Kulový Å¡tÄ›tec vybaven.", + "worldedit.brush.smooth.equip": "Hladký Å¡tÄ›tec je vybaven ({0} x {1}x pomocí {2}).", + "worldedit.brush.smooth.nofilter": "libovolný blok", + "worldedit.brush.smooth.filter": "filtr", + "worldedit.brush.snowsmooth.nofilter": "libovolný blok", + "worldedit.brush.snowsmooth.filter": "filtr", + "worldedit.brush.extinguish.equip": "Vybavený hasicí přístroj ({0}).", + "worldedit.brush.gravity.equip": "GravitaÄní Å¡tÄ›tec vybaven ({0}).", + "worldedit.brush.butcher.equip": "Řeznický Å¡tÄ›tec vybaven ({0}).", + "worldedit.brush.operation.equip": "Nataven Å¡tÄ›tec na {0}.", + "worldedit.brush.heightmap.equip": "Terénový Å¡tÄ›tec nastaven ({0}).", + "worldedit.brush.heightmap.unknown": "Neznámý terénový Å¡tÄ›tec: {0}.", + "worldedit.brush.biome.column-supported-types": "Tento Å¡tÄ›tec nepodporuje celoÅ™adové aplikování, vyzkouÅ¡ej tvar válce.", + "worldedit.brush.none.equip": "PÅ™iÅ™azený Å¡tÄ›tec byl odstranÄ›n z aktuální položky.", + "worldedit.setbiome.changed": "Biomy zmÄ›nÄ›ny na pÅ™ibližnÄ› {0} blocích.", + "worldedit.setbiome.warning": "Možná se budete muset znovu pÅ™ipojit k vaší hÅ™e (nebo zavřít a znovu otevřít svůj svÄ›t), abyste vidÄ›li zmÄ›ny.", + "worldedit.setbiome.not-locatable": "Odesílatel příkazu musí být přítomen ve svÄ›tÄ›, aby mohl použít vlajku -p.", + "worldedit.drawsel.disabled": "CUI serveru zakázáno.", + "worldedit.drawsel.enabled": "CUI serveru povoleno. To podporuje pouze oblasti s maximální velikostí {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "CUI serveru je již zakázáno.", + "worldedit.drawsel.enabled.already": "CUI serveru je již povoleno.", + "worldedit.limit.too-high": "Váš maximální povolený limit je {0}.", + "worldedit.limit.set": "Limit zmÄ›ny bloku nastaven na {0}.", + "worldedit.limit.return-to-default": "(Použij //limit pro návrat na výchozí.)", + "worldedit.timeout.too-high": "Maximální povolený Äasový limit je {0}ms.", + "worldedit.timeout.set": "ÄŒasový limit nastavený na {0} ms.", + "worldedit.timeout.return-to-default": " (Použijte //timeout pro návrat do výchozího nastavení.)", + "worldedit.fast.disabled": "Rychlý režim byl vypnut.", + "worldedit.fast.enabled": "Rychlý režim byl zapnut! OsvÄ›tlení ve zmÄ›nÄ›ných chuncích může být Å¡patné a možná bude potÅ™eba se znovu pÅ™ipojit.", + "worldedit.fast.disabled.already": "Rychlý režim již je vypnut.", + "worldedit.fast.enabled.already": "Rychlý režim již je spuÅ¡tÄ›n.", + "worldedit.perf.sideeffect.set": "Vedlejší efekt \"{0}\" nastaven na {1}", + "worldedit.perf.sideeffect.get": "Vedlejší efekt \"{0}\" je nastaven na {1}", + "worldedit.perf.sideeffect.already-set": "Vedlejší efekt \"{0}\" je již {1}", + "worldedit.perf.sideeffect.set-all": "VÅ¡echny vedlejší efekty nastaveny na {0}", + "worldedit.update": "Vedlejší efekt byl aplikován do výbÄ›ru.", + "worldedit.reorder.current": "Režim Å™azení je {0}", + "worldedit.reorder.set": "Režim Å™azení je nyní {0}", + "worldedit.gmask.disabled": "Globální maska je vypnuta.", + "worldedit.gmask.set": "Globální maska nastavena.", + "worldedit.toggleplace.pos1": "Nyní umisÅ¥uji na pozici #1.", + "worldedit.toggleplace.pos1-offset": "Probíhá umisÅ¥ování na pozici ({0}, {1}, {2}) od pozice #1.", + "worldedit.toggleplace.player": "Nyní umisÅ¥uji na blok, ve kterém stojíte.", + "worldedit.toggleplace.player-offset": "Probíhá umisÅ¥ování na pozici ({0}, {1}, {2}) od bloku, na kterém stojíš.", + "worldedit.toggleplace.min": "Probíhá umisÅ¥ování na minimu souÄasného výbÄ›ru.", + "worldedit.toggleplace.min-offset": "Probíhá umisÅ¥ování na pozici ({0}, {1}, {2}) z minima souÄasného výbÄ›ru.", + "worldedit.toggleplace.max": "Probíhá umisÅ¥ování na maximu souÄasného výbÄ›ru.", + "worldedit.toggleplace.max-offset": "Probíhá umisÅ¥ování na pozici ({0}, {1}, {2}) od maxima souÄasného výbÄ›ru.", + "worldedit.toggleplace.world-offset": "Probíhá umisÅ¥ování na pozici ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Nelze pÅ™epnout pokládání za tÄ›chto okolností.", + "worldedit.searchitem.too-short": "Zadejte delší vyhledávací Å™etÄ›zec (len > 2).", + "worldedit.searchitem.either-b-or-i": "Nemůžete souÄasnÄ› použít vlajky 'b' a 'i'.", + "worldedit.searchitem.searching": "(ÄŒekejte prosím... hledám položky.)", + "worldedit.watchdog.no-hook": "Tato platforma nemá žádný watchdog hook.", + "worldedit.watchdog.active.already": "Watchdog hook je již aktivní.", + "worldedit.watchdog.inactive.already": "Watchdog hook již je neaktivní.", + "worldedit.watchdog.active": "Watchdog hook je nyní aktivní.", + "worldedit.watchdog.inactive": "Watchdog hook je nyní neaktivní.", + "worldedit.world.remove": "PÅ™epsání svÄ›ta bylo odstranÄ›no.", + "worldedit.world.set": "Nastaví pÅ™epsání svÄ›ta na {0} (Použijte //world pro návrat do výchozího nastavení)", + "worldedit.undo.undone": "ZruÅ¡eno {0} dostupných úprav.", + "worldedit.undo.none": "Nebylo co vrátit zpÄ›t.", + "worldedit.redo.redone": "Navráceno {0} odstranÄ›ných úprav.", + "worldedit.redo.none": "Nic k navrácení.", + "worldedit.clearhistory.cleared": "Historie vymazána.", + "worldedit.raytrace.noblock": "Žádný blok v dohledu!", + "worldedit.raytrace.require-player": "Příkazy globálního osvÄ›tlení vyžadují hráÄe!", + "worldedit.restore.not-configured": "Obnova snímku/zálohy není nakonfigurována.", + "worldedit.restore.not-available": "Tento snímek neexistuje nebo není k dispozici.", + "worldedit.restore.failed": "NepodaÅ™ilo se naÄíst snímek: {0}", + "worldedit.restore.loaded": "Snímek '{0}' naÄten; nyní obnovuji...", + "worldedit.restore.restored": "Obnoveno; {0} chybÄ›jcích chunků a {1} dalších chyb.", + "worldedit.restore.none-for-specific-world": "Nebyly nalezeny žádné snímky pro svÄ›t '{0}'.", + "worldedit.restore.none-for-world": "Pro tento svÄ›t nebyly nalezeny žádné snímky.", + "worldedit.restore.none-found": "Nebyly nalezeny žádné snímky.", + "worldedit.restore.none-found-console": "Nebyly nalezeny žádné snímky. Podrobnosti v konzoli.", + "worldedit.restore.chunk-not-present": "Chunky nebyly ve snímku přítomny.", + "worldedit.restore.chunk-load-failed": "Nelze naÄíst žádné chunky. (Å patný archiv?)", + "worldedit.restore.block-place-failed": "Chyby zabránily obnovení vÅ¡ech bloků.", + "worldedit.restore.block-place-error": "Poslední chyba: {0}", + "worldedit.snapshot.use.newest": "Nyní používáte nejnovÄ›jší snímek.", + "worldedit.snapshot.use": "Snímek nastaven na: {0}", + "worldedit.snapshot.none-before": "Nelze najít snímek pÅ™ed {0}.", + "worldedit.snapshot.none-after": "Nelze najít snímek po {0}.", + "worldedit.snapshot.index-above-0": "Neplatný index, musí být vÄ›tší nebo roven 1.", + "worldedit.snapshot.index-oob": "Neplatný index, musí být mezi 1 a {0}.", + "worldedit.schematic.unknown-format": "Neznámý schematický formát: {0}.", + "worldedit.schematic.load.does-not-exist": "Schéma {0} neexistuje!", + "worldedit.schematic.load.loading": "(PoÄkejte prosím... naÄítání schématu.)", + "worldedit.schematic.load.still-loading": "(PoÄkejte prosím... schéma se stále naÄítá)", + "worldedit.schematic.load.unsupported-version": "Tato verze schematicu momentálnÄ› není podporována. Verze: {0}.", + "worldedit.schematic.save.already-exists": "Toto schéma již existuje. Použijte znak -f pro jeho pÅ™epsání.", + "worldedit.schematic.save.failed-directory": "Nelze vytvoÅ™it složku pro schémata!", + "worldedit.schematic.save.saving": "(PoÄkejte prosím... ukládání schématu.)", + "worldedit.schematic.save.still-saving": "(PoÄkejte prosím... schéma se stále ukládá.)", + "worldedit.schematic.delete.does-not-exist": "Schéma {0} neexistuje!", + "worldedit.schematic.delete.failed": "Smazání {0} selhalo! Je pouze pro Ätení?", + "worldedit.schematic.delete.deleted": "{0} byl smazán.", + "worldedit.schematic.formats.title": "Dostupné formáty schránky (Název: Názvy vyhledávání)", + "worldedit.schematic.unsupported-minecraft-version": "Tato verze WorldEditu nepodporuje vaÅ¡i verzi Minecraftu. Schémata nebudou fungovat, dokud to nebude vyÅ™eÅ¡eno.", + "worldedit.pos.already-set": "Pozice je již nastavena.", + "worldedit.pos.console-require-coords": "Musíte poskytnout souÅ™adnice jako konzole.", + "worldedit.hpos.no-block": "Žádný blok v dohledu!", + "worldedit.hpos.already-set": "Pozice je již nastavena.", + "worldedit.chunk.selected-multiple": "Vybrané chunky: ({0}, {1}), ({2} - {3}, {4}, {5})", + "worldedit.chunk.selected": "Vybrané chunky: {0}, {1}, {2}", + "worldedit.wand.invalid": "Položka hůlky je nesprávnÄ› nakonfigurována nebo vypnuta.", + "worldedit.wand.selwand.info": "Kliknutí levým tlaÄítkem: vybere pozici #1; Kliknutí pravým tlaÄítkem: vybere pozici #2", + "worldedit.wand.navwand.info": "Kliknutí levým tlaÄítkem: skok na umístÄ›ní; Kliknutí pravým tlaÄítkem: procházet stÄ›nami", + "worldedit.wand.selwand.now.tool": "VýbÄ›rový nástroj je nyní normálním nástrojem. Můžete jej deaktivovat pomocí {0} a navázat jej na libovolný pÅ™edmÄ›t s {1} nebo získat nový nástroj s {2}.", + "worldedit.contract.contracted": "Region pÅ™enesl {0} bloků.", + "worldedit.shift.shifted": "Region pÅ™esunut.", + "worldedit.outset.outset": "PoÄátek regionu.", + "worldedit.inset.inset": "Vložená oblast.", + "worldedit.trim.trim": "Region upraven.", + "worldedit.trim.no-blocks": "Žádné bloky neodpovídají masce úprav.", + "worldedit.size.offset": "Odsazení: {0}", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "Velikost: {0}", + "worldedit.size.distance": "Vzdálenost kvádru: {0}", + "worldedit.size.blocks": "PoÄet bloků: {0}", + "worldedit.count.counted": "PoÄítáno: {0}", + "worldedit.distr.no-blocks": "Nebyly zapoÄteny žádné bloky.", + "worldedit.distr.no-previous": "Žádné pÅ™edchozí rozdÄ›lení.", + "worldedit.distr.total": "Celkový poÄet bloků: {0}", + "worldedit.select.cleared": "VýbÄ›r vymazán.", + "worldedit.select.cuboid.message": "Cuboid: klikni levým tlaÄítkem myÅ¡i pro bod 1, klikni pravým pro bod 2", + "worldedit.select.cuboid.description": "Vyberte dva rohy kvádru", + "worldedit.select.extend.message": "Cuboid: klikni levým tlaÄítkem myÅ¡i pro výchozí bod, pravým pro rozšíření", + "worldedit.select.extend.description": "Rychlý režim výbÄ›ru kvádrů", + "worldedit.select.poly.message": "2D selektor mnohostÄ›nů: Klikni levým/pravým tlaÄítkem myÅ¡i pro pÅ™idání bodu.", + "worldedit.select.poly.limit-message": "MaximálnÄ› {0} bodů.", + "worldedit.select.poly.description": "Vyberte 2D mnohoúhelník s výškou", + "worldedit.select.ellipsoid.message": "Elipsoidní selektor: levým kliknutím nastavíte stÅ™ed, pravým útvar rozšíříte", + "worldedit.select.ellipsoid.description": "Vyberte elipsoid", + "worldedit.select.sphere.message": "Kulový selektor: levým kliknutím nastavíte stÅ™ed a pravým nastavíte polomÄ›r", + "worldedit.select.sphere.description": "Vyberte kouli", + "worldedit.select.cyl.message": "Válcový selektor: levým kliknutím nastavíte stÅ™ed a pravým útvar rozšíříte", + "worldedit.select.cyl.description": "Vyberte válec", + "worldedit.select.convex.message": "Selektor mnohostÄ›nu: levé kliknutí vytvoří první vrchol, pravým kliknutím pÅ™idáte další.", + "worldedit.select.convex.limit-message": "MaximálnÄ› {0} bodů.", + "worldedit.select.convex.description": "Vyberte konvexní mnohostÄ›n", + "worldedit.select.default-set": "Váš výchozí selektor regionu je nyní {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Starý formát: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.listchunks.listfor": "Seznam chunků pro: {0}", + "worldedit.drain.drained": "{0} bloků bylo vyÄerpáno.", + "worldedit.fill.created": "{0} bloků bylo vyplnÄ›no.", + "worldedit.fillr.created": "{0} bloků bylo vyplnÄ›no.", + "worldedit.fixlava.fixed": "{0} bloků bylo opraveno.", + "worldedit.fixwater.fixed": "{0} bloků bylo opraveno.", + "worldedit.removeabove.removed": "{0} bloků bylo odebráno.", + "worldedit.removebelow.removed": "{0} bloků bylo odebráno.", + "worldedit.removenear.removed": "{0} bloků bylo odebráno.", + "worldedit.replacenear.replaced": "{0} bloků bylo nahrazeno.", + "worldedit.snow.created": "{0} povrchů bylo pokryto.", + "worldedit.thaw.removed": "{0} bloků bylo rozmrazeno.", + "worldedit.green.changed": "{0} bloků bylo pokryto zelení.", + "worldedit.extinguish.removed": "{0} požárů bylo uhaÅ¡eno.", + "worldedit.butcher.killed": "{0} mobů bylo zabito v okruhu {1}.", + "worldedit.butcher.explain-all": "Použijte -1 k odstranÄ›ní mobů v naÄtených chuncích", + "worldedit.remove.removed": "{0} entit bylo oznaÄeno k odstranÄ›ní.", + "worldedit.remove.explain-all": "Použij -1 pro odstranÄ›ní vÅ¡ech entit v naÄtených chuncích", + "worldedit.calc.invalid": "'{0}' nelze analyzovat jako platný výraz", + "worldedit.calc.invalid.with-error": "'{0}' nelze analyzovat jako platný výraz: '{1}'", + "worldedit.paste.pasted": "Schránka byla vložena do {0}", + "worldedit.paste.selected": "Vybraná oblast schránky.", + "worldedit.rotate.no-interpolation": "Poznámka: Interpolace jeÅ¡tÄ› není podporována, takže se doporuÄuji úhly, které jsou násobky 90.", + "worldedit.rotate.rotated": "Kopie schránky byla otoÄena.", + "worldedit.flip.flipped": "Kopie schránky byla pÅ™eklopena.", + "worldedit.clearclipboard.cleared": "Schránka smazána.", + "worldedit.set.done": "Operace dokonÄena.", + "worldedit.set.done.verbose": "Operace dokonÄena ({0}).", + "worldedit.line.changed": "{0} bloků bylo zmÄ›nÄ›no.", + "worldedit.line.invalid-type": "//line funguje pouze s volbou krychle nebo konvexního mnohostÄ›nu", + "worldedit.curve.changed": "{0} bloků bylo zmÄ›nÄ›no.", + "worldedit.curve.invalid-type": "//curve funguje pouze s vybraným konvexním mnohostÄ›nem", + "worldedit.replace.replaced": "{0} bloků bylo nahrazeno.", + "worldedit.stack.changed": "{0} bloků se zmÄ›nilo. Vrátit zpÄ›t pomocí //undo", + "worldedit.stack.intersecting-region": "Odsazení stacku se nesmí pÅ™ekrývat s oblastí pÅ™i použití blokových jednotek", + "worldedit.regen.regenerated": "Region obnoven.", + "worldedit.regen.failed": "Nelze obnovit chunky. Podrobnosti naleznete v konzoli.", + "worldedit.walls.changed": "{0} bloků bylo zmÄ›nÄ›no.", + "worldedit.faces.changed": "{0} bloků bylo zmÄ›nÄ›no.", + "worldedit.overlay.overlaid": "{0} bloků bylo pÅ™ekryto.", + "worldedit.naturalize.naturalized": "{0} blok(y) byl(y) vytvoÅ™en(y) tak, aby vypadaly pÅ™irozenÄ›ji.", + "worldedit.center.changed": "StÅ™ed nastaven. ({0} bloků zmÄ›nÄ›no)", + "worldedit.smooth.changed": "Terénová výška mapy vyhlazena. {0} bloků bylo zmÄ›nÄ›no.", + "worldedit.move.moved": "{0} bloků pÅ™esunuto.", + "worldedit.deform.deformed": "{0} bloků bylo deformováno.", + "worldedit.hollow.changed": "{0} bloků bylo zmÄ›nÄ›no.", + "worldedit.forest.created": "VytvoÅ™eno {0} stromů.", + "worldedit.flora.created": "{0} rostlinstva vytvoÅ™eno.", + "worldedit.unstuck.moved": "Tady máš!", + "worldedit.ascend.obstructed": "Nebylo nad tebou nalezeno žádné volné místo.", + "worldedit.ascend.moved": "Zvýšeno o {0} úrovní.", + "worldedit.descend.obstructed": "Nebylo pod tebou nalezeno žádné volné místo.", + "worldedit.descend.moved": "Sestaveno {0} úrovní.", + "worldedit.ceil.obstructed": "Žádné volné místo nad Vámi nenalezeno.", + "worldedit.ceil.moved": "Vžum!", + "worldedit.thru.obstructed": "PÅ™ed vámi nalezeno žádné volné místo.", + "worldedit.thru.moved": "Vžum!", + "worldedit.jumpto.moved": "Puf!", + "worldedit.jumpto.none": "Žádný blok v dohledu (nebo příliÅ¡ daleko)!", + "worldedit.up.obstructed": "Zasáhl bys nÄ›co nad sebou.", + "worldedit.up.moved": "Vžum!", + "worldedit.cone.invalid-radius": "Musíte buÄ zadat 1 nebo 2 hodnoty polomÄ›ru.", + "worldedit.cone.created": "{0} bloků bylo vytvoÅ™eno.", + "worldedit.cyl.invalid-radius": "Musíte buÄ zadat 1 nebo 2 hodnoty polomÄ›ru.", + "worldedit.cyl.created": "{0} bloků bylo vytvoÅ™eno.", + "worldedit.sphere.invalid-radius": "Musíte buÄ zadat 1 nebo 3 hodnoty polomÄ›ru.", + "worldedit.sphere.created": "{0} bloků bylo vytvoÅ™eno.", + "worldedit.forestgen.created": "VytvoÅ™eno {0} stromů.", + "worldedit.pumpkins.created": "Bylo vytvoÅ™eno {0} dýní.", + "worldedit.feature.created": "Funkce vytvoÅ™ena.", + "worldedit.feature.failed": "NepodaÅ™ilo se vygenerovat funkci. Je to pro ni platné místo?", + "worldedit.pyramid.created": "{0} bloků bylo vytvoÅ™eno.", + "worldedit.generate.created": "{0} bloků bylo vytvoÅ™eno.", + "worldedit.generatebiome.changed": "{0} ovlivnÄ›ných biomů.", + "worldedit.structure.created": "Struktura vytvoÅ™ena.", + "worldedit.structure.failed": "NepodaÅ™ilo se vygenerovat strukturu. Je to pro ni platné místo?", + "worldedit.reload.config": "Konfigurace znovu naÄtena!", + "worldedit.report.written": "Hlášení WorldEditu napsáno na {0}", + "worldedit.report.error": "NepodaÅ™ilo se zapsat hlášení: {0}", + "worldedit.report.callback": "Hlášení WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Neplatné Äasové pásmo", + "worldedit.timezone.set": "ÄŒasové pásmo nastaveno pro tuto relaci na: {0}", + "worldedit.timezone.current": "Aktuální Äas v tomto Äasovém pásmu je: {0}", + "worldedit.version.version": "Verze WorldEditu {0}", + "worldedit.trace.no-tracing-extents": "Trasa: nebyl použit žádný rozsah.", + "worldedit.trace.action-failed": "Trasa: Akce {0} v {1} vyÅ™azeny z rozsahu {2}", + "worldedit.trace.active.already": "Trasovací režim je již aktivní.", + "worldedit.trace.inactive.already": "Trasovací režim je již neaktivní.", + "worldedit.trace.active": "Trasovací režim je nyní aktivní.", + "worldedit.trace.inactive": "Trasovací režim je nyní neaktivní.", + "worldedit.command.time-elapsed": "Uplynulo {0}s (historie: {1} zmÄ›nÄ›ny; {2} bloky/sekundu).", + "worldedit.command.permissions": "Nejsi oprávnÄ›n to udÄ›lat. Jsi ve správném režimu?", + "worldedit.command.player-only": "Tento příkaz musí být použit hráÄem.", + "worldedit.command.error.report": "Prosím nahlaste tuto chybu: [Viz konzole]", + "worldedit.pastebin.uploading": "(PoÄkejte prosím... odesílání výstupu na pastebin...)", + "worldedit.session.cant-find-session": "Nelze najít relaci pro {0}", + "worldedit.platform.no-file-dialog": "Dialogy souborů nejsou ve vaÅ¡em prostÅ™edí podporovány.", + "worldedit.asset.load.loading": "(PoÄkejte prosím... schéma se naÄítá.)", + "worldedit.asset.load.still-loading": "(PoÄkejte prosím... položka se naÄítá.)", + "worldedit.asset.load.failed": "NepodaÅ™ilo se naÄíst položku", + "worldedit.tool.max-block-changes": "Bylo dosaženo maximálního poÄtu zmÄ›n bloků.", + "worldedit.tool.no-block": "Žádný blok v dohledu!", + "worldedit.tool.repl.equip": "Nástroj na nahrazení bloku vázaný na {0}.", + "worldedit.tool.repl.switched": "Nahrazovací nástroj pÅ™epnut na: {0}", + "worldedit.tool.data-cycler.equip": "Blokový datový cyklovaÄ vázaný na {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Nemáte oprávnÄ›ní cyklovat hodnotu dat tohoto bloku.", + "worldedit.tool.data-cycler.cant-cycle": "Data tohoto bloku nelze cyklovat!", + "worldedit.tool.data-cycler.new-value": "Hodnota {0} je nyní {1}.", + "worldedit.tool.data-cycler.cycling": "Nyní probíhá cyklování {0}.", + "worldedit.tool.deltree.equip": "Nástroj pro odstranÄ›ní plovoucího stromu vázaný na {0}.", + "worldedit.tool.deltree.not-tree": "To není strom.", + "worldedit.tool.deltree.not-floating": "To není plovoucí strom.", + "worldedit.tool.tree.equip": "Nástroj stromu vázaný na {0}.", + "worldedit.tool.tree.obstructed": "Zde nemůže být strom.", + "worldedit.tool.info.equip": "InformaÄní nástroj vázaný na {0}.", + "worldedit.tool.info.internalid.hover": "Interní ID", + "worldedit.tool.info.legacy.hover": "Starší id:data", + "worldedit.tool.info.light.hover": "SvÄ›tlo bloku/SvÄ›tlo nad", + "worldedit.tool.none.equip": "Nástroj není vázán na aktuální položku.", + "worldedit.tool.none.to.unequip": "VaÅ¡e aktuální položka není vázána.", + "worldedit.tool.selwand.equip": "VýbÄ›rová hůlka je vázána na {0}.", + "worldedit.tool.navwand.equip": "NavigaÄní hůlka vázána na {0}.", + "worldedit.tool.floodfill.equip": "Záplavová výplň vázaná na {0}.", + "worldedit.tool.farwand.equip": "Dalekosáhlá hůlka pÅ™iÅ™azená k {0}.", + "worldedit.tool.lrbuild.equip": "Stavební nástroj s dlouhým dosahem vázán na {0}.", + "worldedit.tool.lrbuild.set": "Levým tlaÄítkem myÅ¡i nastaveno na {0}; pravým tlaÄítkem myÅ¡i nastaveno na {1}.", + "worldedit.tool.stack.equip": "Nástroj stacku vázaný na {0}.", + "worldedit.tool.unbind-instruction": "SpusÅ¥te {0} , zatímco držíte položku pro odpojení.", + "worldedit.tool.superpickaxe.mode.single": "Režim je nyní single. Kliknutím levým tlaÄítkem myÅ¡i s krumpáÄem. // pro vypnutí.", + "worldedit.tool.superpickaxe.mode.area": "Režim je nyní ploÅ¡ný. Kliknutím levým tlaÄítkem myÅ¡i s krumpáÄem. // pro vypnutí.", + "worldedit.tool.superpickaxe.mode.recursive": "Režim je nyní rekurzivní. Kliknutím levým tlaÄítkem myÅ¡i s krumpáÄem. // pro vypnutí.", + "worldedit.tool.superpickaxe.max-range": "Maximální rozsah je {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Super krumpÃ¡Ä je již povolen.", + "worldedit.tool.superpickaxe.disabled.already": "Super krumpÃ¡Ä je již vypnut.", + "worldedit.tool.superpickaxe.enabled": "Super krumpÃ¡Ä povolen.", + "worldedit.tool.superpickaxe.disabled": "Super krumpÃ¡Ä vypnut.", + "worldedit.tool.mask.set": "Maska Å¡tÄ›tce nastavena.", + "worldedit.tool.mask.disabled": "Maska Å¡tÄ›tce vypnuta.", + "worldedit.tool.material.set": "Materiál Å¡tÄ›tce nastaven.", + "worldedit.tool.range.set": "Byl nastaven rozsah Å¡tÄ›tce.", + "worldedit.tool.size.set": "Velikost Å¡tÄ›tce nastavena.", + "worldedit.tool.tracemask.set": "Stopová maska nastavena.", + "worldedit.tool.tracemask.disabled": "Stopová maska je vypnuta.", + "worldedit.tool.error.cannot-bind": "Nástroj {0} nelze spojit s {1}", + "worldedit.tool.error.item-only": "Bloky nelze použít.", + "worldedit.execute.script-permissions": "Nemáte oprávnÄ›ní k použití tohoto skriptu.", + "worldedit.executelast.no-script": "Nejdříve použijte /cs s názvem skriptu.", + "worldedit.script.read-error": "Chyba pÅ™i Ätení skriptu: {0}", + "worldedit.script.unsupported": "Pouze .js skripty jsou aktuálnÄ› podporovány", + "worldedit.script.file-not-found": "Skript neexistuje: {0}", + "worldedit.script.no-script-engine": "NepodaÅ™ilo se najít nainstalovaný skriptový engine.\nPodívejte se na https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "NepodaÅ™ilo se provést: {0}", + "worldedit.script.failed-console": "SpuÅ¡tÄ›ní se nezdaÅ™ilo (viz. konzole): {0}", + "worldedit.operation.affected.biome": "{0} ovlivnÄ›ných biomů", + "worldedit.operation.affected.block": "{0} ovlivnÄ›ných bloků", + "worldedit.operation.affected.column": "{0} ovlivnÄ›ných sloupců", + "worldedit.operation.affected.entity": "{0} ovlivnÄ›ných entit", + "worldedit.operation.deform.expression": "deformováno pomocí {0}", + "worldedit.error.invalid-number": "PÅ™edpokládané Äíslo; udaný Å™etÄ›zec.", + "worldedit.error.invalid-number.matches": "Číslo oÄekáváno; zadaný Å™etÄ›zec \"{0}.", + "worldedit.error.incomplete-region": "Nejprve proveÄte výbÄ›r regionu.", + "worldedit.error.unknown-block": "Název bloku '{0}' nebyl rozpoznán.", + "worldedit.error.unknown-item": "Jméno pÅ™edmÄ›tu '{0}' nebylo rozeznáno.", + "worldedit.error.unknown-entity": "Název entity '{0}' nebyl rozpoznán.", + "worldedit.error.unknown-mob": "Jméno tvora '{0}' nebylo rozpoznáno.", + "worldedit.error.unknown-biome": "Název biomu '{0}' nebyl rozpoznán.", + "worldedit.error.unknown-tag": "Název tagu '{0}' nebyl rozpoznán.", + "worldedit.error.empty-tag": "Název tagu '{0}' je prázdný.", + "worldedit.error.no-match": "Žádná shoda pro '{0}'.", + "worldedit.error.disallowed-block": "Blok '{0}' není povolen (viz konfigurace WorldEdit).", + "worldedit.error.max-changes": "Bylo dosaženo maximálního poÄtu zmÄ›nÄ›ných bloků ({0}) v operaci.", + "worldedit.error.max-brush-radius": "Maximální polomÄ›r Å¡tÄ›tce (v konfiguraci): {0}", + "worldedit.error.max-radius": "Maximální polomÄ›r (v konfiguraci): {0}", + "worldedit.error.unknown-direction": "Neznámý smÄ›r: {0}", + "worldedit.error.empty-clipboard": "Schránka je prázdná. Nejprve použij //copy.", + "worldedit.error.invalid-filename": "Neplatný název souboru '{0}': {1}", + "worldedit.error.invalid-filename.invalid-characters": "Neplatné znaky, nebo chybÄ›jící rozšíření", + "worldedit.error.file-resolution": "Chyba rozliÅ¡ení souboru '{0}: {1}", + "worldedit.error.file-resolution.outside-root": "Cesta je mimo povolený root", + "worldedit.error.file-resolution.resolve-failed": "NepodaÅ™ilo se vyÅ™eÅ¡it cestu", + "worldedit.error.file-aborted": "VýbÄ›r souboru pÅ™eruÅ¡en.", + "worldedit.error.no-file-selected": "Nebyl vybrán žádný soubor.", + "worldedit.error.world-unloaded": "Tento svÄ›t již není naÄten.", + "worldedit.error.not-a-block": "Tento pÅ™edmÄ›t není blok.", + "worldedit.error.not-a-block.item": "PÅ™edmÄ›t '{0}' není blok.", + "worldedit.error.incorrect-usage": "Použití: {0}", + "worldedit.error.invalid-page": "Neplatné Äíslo stránky", + "worldedit.error.parser.bad-state-format": "Å patný stav formátu v {0}", + "worldedit.error.parser.duplicate-property": "Duplikovat vlastnost: {0}", + "worldedit.error.parser.empty-state": "Prázdná Äást ve stavu", + "worldedit.error.parser.missing-equals-separator": "Chybí '='", + "worldedit.error.parser.clipboard.missing-offset": "Posun byl zadán pomocí @ ale nebyl zadán žádný posun. Použijte '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Neznámá vlastnost '{0}' pro blok '{1}'", + "worldedit.error.parser.unknown-value": "Neznámá hodnota '{0}' pro vlastnost '{1}'", + "worldedit.error.parser.empty-property": "Ve stavu prázdná vlastnost", + "worldedit.error.parser.empty-value": "Prázdná hodnota ve stavu", + "worldedit.error.parser.invalid-colon": "Neplatná dvojteÄka.", + "worldedit.error.parser.invalid-expression": "Neplatný výraz: {0}", + "worldedit.error.parser.negate-nothing": "Nic nelze negovat!", + "worldedit.error.parser.hanging-lbracket": "Neplatný formát. Použití závorky na '{0}'.", + "worldedit.error.parser.missing-rbracket": "Chybí koncové ']'", + "worldedit.error.parser.missing-random-type": "Chybí typ za symbolem % pro '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "SouÅ™adnice potÅ™ebuje vyrovnat souÅ™adnice x, y, z.", + "worldedit.error.parser.player-only": "Vstup '{0}' vyžaduje hráÄe!", + "worldedit.error.disabled": "Tato funkce je vypnuta (viz konfigurace WorldEdit).", + "worldedit.error.unknown": "DoÅ¡lo k neznámé chybÄ›: {0}", + "worldedit.error.missing-extent": "Není znám žádný rozsah", + "worldedit.error.missing-session": "Není známa žádná LocalSession", + "worldedit.error.missing-world": "Musíš poskytnout svÄ›t (Zkus //world)", + "worldedit.error.missing-actor": "Není znám žádný aktér", + "worldedit.selection.convex.info.vertices": "Vrcholy: {0}", + "worldedit.selection.convex.info.triangles": "Trojúhelníky: {0}", + "worldedit.selection.convex.explain.primary": "Nový výbÄ›r s vrcholem {0} byl zahájen.", + "worldedit.selection.convex.explain.secondary": "K výbÄ›ru byl pÅ™idán vrchol {0}.", + "worldedit.selection.cuboid.info.pos1": "Pozice 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Pozice 2: {0}", + "worldedit.selection.cuboid.explain.primary": "První pozice nastavena na {0}.", + "worldedit.selection.cuboid.explain.primary-area": "První pozice nastavena na {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Druhá pozice nastavena na {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Druhá pozice nastavena na {0} ({1}).", + "worldedit.selection.extend.explain.primary": "VýbÄ›r byl zahájen v {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Rozšířený výbÄ›r pro {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "StÅ™ed: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z PolomÄ›r: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Vycentrovat pozici na {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Vycentrovat pozici na {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "PolomÄ›r nastaven na {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "PolomÄ›r nastaven na {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "ZmÄ›ny elipsoidu musí být pro každou dimenzi.", + "worldedit.selection.cylinder.info.center": "StÅ™ed: {0}", + "worldedit.selection.cylinder.info.radius": "PolomÄ›r: {0}", + "worldedit.selection.cylinder.explain.primary": "ZaÄíná nový válcový výbÄ›r v {0}.", + "worldedit.selection.cylinder.explain.secondary": "PolomÄ›r nastaven na {0}/{1} bloků. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "PÅ™ed nastavením polomÄ›ru musíte vybrat stÅ™edový bod.", + "worldedit.selection.cylinder.error.even-horizontal": "ZmÄ›ny válce musí být i pro každou dimenzi.", + "worldedit.selection.polygon2d.info": "# bodů: {0}", + "worldedit.selection.polygon2d.explain.primary": "ZaÄíná nový mnohostÄ›n na {0}.", + "worldedit.selection.polygon2d.explain.secondary": "PÅ™idán bod #{0} na {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "MnohostÄ›ny lze zvÄ›tÅ¡ovat pouze svisle.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "MnohostÄ›ny lze pÅ™enášet pouze svisle.", + "worldedit.selection.sphere.explain.secondary": "PolomÄ›r nastaven na {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "PolomÄ›r nastaven na {0} ({1}).", + "worldedit.selection.null.error.immutable": "Nelze zmÄ›nit NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Nelze zvÄ›tÅ¡it průseÄík regionu.", + "worldedit.selection.intersection.error.cannot-contract": "Nelze pÅ™enést průseÄík regionu.", + "worldedit.selection.transform.error.cannot-expand": "Nelze zvÄ›tÅ¡it TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Nelze pÅ™enést TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Nelze zmÄ›nit TransformedRegion.", + "worldedit.sideeffect.lighting": "OsvÄ›tlení", + "worldedit.sideeffect.lighting.description": "Aktualizovat osvÄ›tlení bloku", + "worldedit.sideeffect.neighbors": "Sousedé", + "worldedit.sideeffect.neighbors.description": "Upozorní blízké bloky zmÄ›n", + "worldedit.sideeffect.update": "Aktualizace", + "worldedit.sideeffect.update.description": "Upozorní na zmÄ›nÄ›ný blok", + "worldedit.sideeffect.validation": "Validace", + "worldedit.sideeffect.validation.description": "Ověřuje a opravuje nekonzistentní stav svÄ›ta, jako jsou odpojené bloky", + "worldedit.sideeffect.entity_ai": "Entity AI", + "worldedit.sideeffect.entity_ai.description": "Aktualizuje cesty AI entity pro zmÄ›ny bloku", + "worldedit.sideeffect.events": "Události módů/pluginů", + "worldedit.sideeffect.events.description": "Pokud je to možné, informuje o tÄ›chto zmÄ›nách další mody/pluginy", + "worldedit.sideeffect.state.on": "Zapnuto", + "worldedit.sideeffect.state.delayed": "ZpoždÄ›ní", + "worldedit.sideeffect.state.off": "Vypnuto", + "worldedit.sideeffect.box.current": "Aktuální", + "worldedit.sideeffect.box.change-to": "Kliknutím nastavíte na {0}", + "worldedit.help.command-not-found": "Příkaz '{0}' nebyl nalezen.", + "worldedit.help.no-subcommands": "'{0}' nemá žádné podpříkazy. (Možná '{1}' je pro parametr?)", + "worldedit.help.subcommand-not-found": "Podpříkaz '{0}' pod '{1}' nebyl nalezen.", + "worldedit.cli.stopping": "Zastavuji!", + "worldedit.cli.unknown-command": "Neznámý příkaz!", + "worldedit.version.bukkit.unsupported-adapter": "Tato verze WorldEdit plnÄ› nepodporuje vaÅ¡i verzi Bukkitu. Blokované entity (napÅ™. truhla) budou prázdné, vlastnosti bloku (napÅ™. například).. rotace) chybí a další vÄ›ci nemusí fungovat. Aktualizujte WorldEdit pro obnovení této funkce:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Editace je na nepodporovaných verzích vypnuta." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/csb/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/csb/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/csb/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/cv/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/cv/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/cv/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/cy/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/cy/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/cy/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/da/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/da/strings.json new file mode 100644 index 0000000..e873a1a --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/da/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Udvid udvælgelsen vertikalt til verdensgrænserne.", + "worldedit.expand.expanded": "Region udvidet med {0} blokke", + "worldedit.expand.expanded.vert": "Region udvidet {0} blokke (top-til-bund).", + "worldedit.biomeinfo.lineofsight": "Biomer i synsfelt: {0}", + "worldedit.biomeinfo.position": "Biomer pÃ¥ din position: {0}", + "worldedit.biomeinfo.selection": "Biomer i din udvælgelse: {0}", + "worldedit.biomeinfo.not-locatable": "Kommandoafsender skal være til stede i verden for at bruge -p flaget.", + "worldedit.brush.radius-too-large": "Maksimalt tilladte penselradius: {0}", + "worldedit.brush.apply.description": "PÃ¥før pensel, anvend en funktion til hver blok", + "worldedit.brush.apply.radius": "Størrelsen af penslen", + "worldedit.brush.apply.shape": "Formen af regionen", + "worldedit.brush.apply.type": "Type pensel til brug", + "worldedit.brush.apply.item.warning": "Denne pensel simulerer en genstands anvendelser. Dens effekter virker mÃ¥ske ikke pÃ¥ alle platforme, kan mÃ¥ske ikke fortrydes, og kan forÃ¥rsage mærkelige interaktioner med andre mods/plugins. Bruges pÃ¥ egen risiko.", + "worldedit.brush.paint.description": "Pensel, anvend en funktion pÃ¥ en overflade", + "worldedit.brush.paint.size": "Størrelsen af penslen", + "worldedit.brush.paint.shape": "Formen af regionen", + "worldedit.brush.paint.density": "Penslens tæthed", + "worldedit.brush.paint.type": "Type pensel til brug", + "worldedit.brush.paint.item.warning": "Denne pensel simulerer en genstands anvendelser. Dens effekter virker mÃ¥ske ikke pÃ¥ alle platforme, kan mÃ¥ske ikke fortrydes, og kan forÃ¥rsage mærkelige interaktioner med andre mods/plugins. Bruges pÃ¥ egen risiko.", + "worldedit.brush.sphere.equip": "Kugleformet pensel udstyret ({0}).", + "worldedit.brush.cylinder.equip": "Cylinderformet pensel udstyret ({0} af {1}).", + "worldedit.brush.clipboard.equip": "Udklipsholderpensel er udstyret.", + "worldedit.brush.smooth.equip": "Glat pensel udstyret ({0} x {1}x ved hjælp af {2}).", + "worldedit.brush.extinguish.equip": "Ildslukker udstyret ({0}).", + "worldedit.brush.gravity.equip": "Tyngdekraftpensel udstyret ({0}).", + "worldedit.brush.butcher.equip": "Slagterpensel udstyret ({0}).", + "worldedit.brush.operation.equip": "Sæt pensel til {0}.", + "worldedit.brush.heightmap.equip": "Højdekortpensel udstyret ({0}).", + "worldedit.brush.heightmap.unknown": "Ukendt højdekortpensel: {0}.", + "worldedit.brush.none.equip": "Pensel er ikke længere bundet til dit aktuelle element.", + "worldedit.setbiome.changed": "Biomer blev ændret for ca. {0} blokke.", + "worldedit.setbiome.warning": "Du kan være nødt til at forbinde til spillet igen (eller lukke og genÃ¥bne din verden) for at se ændringer.", + "worldedit.setbiome.not-locatable": "Kommandoafsender skal være til stede i verden for at bruge -p flaget.", + "worldedit.drawsel.disabled": "Server CUI deaktiveret.", + "worldedit.drawsel.enabled": "Server CUI aktiveret. Dette understøtter kun cuboidregioner, med en maksimal størrelse pÃ¥ {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server CUI allerede deaktiveret.", + "worldedit.drawsel.enabled.already": "Server CUI allerede aktiveret.", + "worldedit.limit.too-high": "Din maksimale tilladte grænse er {0}.", + "worldedit.limit.set": "Blokændringsgrænse sat til {0}.", + "worldedit.limit.return-to-default": "(Brug //limit for at gÃ¥ tilbage til standard.)", + "worldedit.timeout.too-high": "Din maksimale tilladte timeout er {0}ms.", + "worldedit.timeout.set": "Timeout tid sat til {0}ms.", + "worldedit.timeout.return-to-default": " (Brug //timeout for at gÃ¥ tilbage til standard.)", + "worldedit.fast.disabled": "Hurtig tilstand deaktiveret.", + "worldedit.fast.enabled": "Hurtig tilstand aktiveret. Lys i de pÃ¥virkede chunks kan være forkert og eller du skal muligvis genforbinde for at se ændringerne.", + "worldedit.fast.disabled.already": "Hurtig tilstand allerede deaktiveret.", + "worldedit.fast.enabled.already": "Hurtig tilstand allerede aktiveret.", + "worldedit.perf.sideeffect.set": "Bivirkninger \"{0}\" sat til {1}", + "worldedit.perf.sideeffect.get": "Bivirkninger \"{0}\" er sat til {1}", + "worldedit.perf.sideeffect.already-set": "Bivirkninger \"{0}\" er allerede {1}", + "worldedit.perf.sideeffect.set-all": "Alle bivirkninger sat til {0}", + "worldedit.reorder.current": "Omordnet tilstand er {0}", + "worldedit.reorder.set": "Omordnet tilstand er nu {0}", + "worldedit.gmask.disabled": "Global maske deaktiveret.", + "worldedit.gmask.set": "Globalt maske sæt.", + "worldedit.toggleplace.pos1": "Placer nu ved pos #1.", + "worldedit.toggleplace.player": "Nu placeres i blokken stÃ¥r du i.", + "worldedit.toggleplace.not-locatable": "Kan ikke skifte placering i denne sammenhæng.", + "worldedit.searchitem.too-short": "Indtast en længere søgestreng (len > 2).", + "worldedit.searchitem.either-b-or-i": "Du kan ikke bruge bÃ¥de 'b' og 'i' flagene samtidigt.", + "worldedit.searchitem.searching": "(Vent venligst... søger elementer.)", + "worldedit.watchdog.no-hook": "Denne platform har ingen watchdog hook.", + "worldedit.watchdog.active.already": "Watchdog hook allerede aktiv.", + "worldedit.watchdog.inactive.already": "Watchdog hook allerede inaktiv.", + "worldedit.watchdog.active": "Watchdog hook er nu aktiv.", + "worldedit.watchdog.inactive": "Watchdog hook er nu inaktiv.", + "worldedit.world.remove": "Tilsidesættelse af verden er fjernet.", + "worldedit.world.set": "Sæt tilsidesættelse af verden til {0}. (Brud //world for at skifte til standard)", + "worldedit.undo.undone": "Fortrød {0} tilgængelige redigeringer.", + "worldedit.undo.none": "Intet tilbage at fortryde.", + "worldedit.redo.redone": "Genskabte {0} tilgængelige redigeringer.", + "worldedit.redo.none": "Intet tilbage at genskabe.", + "worldedit.clearhistory.cleared": "Historik slettet.", + "worldedit.raytrace.noblock": "Ingen blok i sigte!", + "worldedit.raytrace.require-player": "Raytracing kommandoer kræver en spiller!", + "worldedit.restore.not-configured": "Snapshot/backup gendannelse er ikke konfigureret.", + "worldedit.restore.not-available": "Det snapshot findes ikke eller er ikke tilgængeligt.", + "worldedit.restore.failed": "Kunne ikke indlæse snapshot: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' indlæst; gendanner nu...", + "worldedit.restore.restored": "Gendannet; {0} chunks mangler og {1} andre fejl.", + "worldedit.restore.none-for-specific-world": "Ingen snapshots blev fundet for verden '{0}'.", + "worldedit.restore.none-for-world": "Ingen snapshots blev fundet for denne verden.", + "worldedit.restore.none-found": "Ingen snapshots blev fundet.", + "worldedit.restore.none-found-console": "Ingen snapshots blev fundet. Se detaljer i konsol.", + "worldedit.restore.chunk-not-present": "Chunks var ikke til stede i snapshot.", + "worldedit.restore.chunk-load-failed": "Ingen chunks kunne indlæses. (DÃ¥rlig backup?)", + "worldedit.restore.block-place-failed": "Fejl forhindrede alle blokke i at blive gendannet.", + "worldedit.restore.block-place-error": "Seneste fejl: {0}", + "worldedit.snapshot.use.newest": "Nyeste snapshot er nu i brug.", + "worldedit.snapshot.use": "Snapshot sat til: {0}", + "worldedit.snapshot.none-before": "Kunne ikke finde et snapshot før {0}.", + "worldedit.snapshot.none-after": "Kunne ikke finde et snapshot efter {0}.", + "worldedit.snapshot.index-above-0": "Ugyldigt indeks, skal være større end eller lig med 1.", + "worldedit.snapshot.index-oob": "Ugyldigt indeks, skal være mellem 1 og {0}.", + "worldedit.schematic.unknown-format": "Ukendt Schematic format: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} eksisterer ikke!", + "worldedit.schematic.load.loading": "(Vent venligst... indlæser Schematic)", + "worldedit.schematic.load.still-loading": "(Vent venligst... indlæser stadig Schematic.)", + "worldedit.schematic.load.unsupported-version": "Denne Schematic version understøttes ikke i øjeblikket. Version: {0}.", + "worldedit.schematic.save.already-exists": "Det Schematic eksisterer allerede. Brug flaget -f til at overskrive det.", + "worldedit.schematic.save.failed-directory": "Kunne ikke oprette mappe til Schematic!", + "worldedit.schematic.save.saving": "(Vent venligst... gemmer Schematic)", + "worldedit.schematic.save.still-saving": "(Vent venligst... gemmer stadig Schematic.)", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} eksisterer ikke!", + "worldedit.schematic.delete.failed": "Sletning af {0} mislykkedes! Er den skrivebeskyttet?", + "worldedit.schematic.delete.deleted": "{0} er blevet slettet.", + "worldedit.schematic.formats.title": "Tilgængelige udklipsholderformater (navn: Søg efter navne)", + "worldedit.schematic.unsupported-minecraft-version": "Denne version af WorldEdit understøtter ikke din Minecraft version. Schematics vil ikke fungere, før dette er løst.", + "worldedit.pos.already-set": "Position er allerede angivet.", + "worldedit.pos.console-require-coords": "Du skal angive koordinater som konsol.", + "worldedit.hpos.no-block": "Ingen blok i sigte!", + "worldedit.hpos.already-set": "Position er allerede angivet.", + "worldedit.chunk.selected-multiple": "Valgte chunks: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk valgt: {0}, {1}, {2}", + "worldedit.wand.invalid": "Stav elementet er forkert konfigureret eller deaktiveret.", + "worldedit.wand.selwand.info": "Venstreklik: Vælg pos # 1; Højreklik: Vælg pos # 2", + "worldedit.wand.navwand.info": "Venstre klik: hop til placering; Højre klik: gÃ¥ gennem vægge", + "worldedit.wand.selwand.now.tool": "Staven til at vælge med er nu et normalt værktøj. Du kan deaktivere den med {0} og tilknytte den til ethvert element med {1} eller fÃ¥ en ny stav med {2}.", + "worldedit.contract.contracted": "Regionen fik {0} blokke.", + "worldedit.shift.shifted": "Region skiftet.", + "worldedit.outset.outset": "Udvid region.", + "worldedit.inset.inset": "Indskrænk region.", + "worldedit.size.offset": "Forskydning: {0}", + "worldedit.size.type": "Type: {0}", + "worldedit.size.size": "Størrelse: {0}", + "worldedit.size.distance": "Cuboid afstand: {0}", + "worldedit.size.blocks": "# af blokke: {0}", + "worldedit.count.counted": "Optalt: {0}", + "worldedit.distr.no-blocks": "Ingen blokke er medtaget.", + "worldedit.distr.no-previous": "Ingen tidligere distribution.", + "worldedit.distr.total": "Samlet Blok Antal: {0}", + "worldedit.select.cleared": "Markering ryddet.", + "worldedit.select.cuboid.message": "Cuboid: Venstreklik for punkt 1, højreklik for punkt 2", + "worldedit.select.cuboid.description": "Vælg to hjørner af en cuboid", + "worldedit.select.extend.message": "Cuboid: Venstreklik for et udgangspunkt, højreklik for at udvide", + "worldedit.select.extend.description": "Hurtig cuboid valgtilstand", + "worldedit.select.poly.message": "2D polygonvælger: Venstre/højre klik for at tilføje et punkt.", + "worldedit.select.poly.limit-message": "{0} point maksimum.", + "worldedit.select.poly.description": "Vælg en 2D polygon med højde", + "worldedit.select.ellipsoid.message": "Ellipsoid-vælger: venstre klik=center, højreklik for at udvide", + "worldedit.select.ellipsoid.description": "Vælg en ellipsoid", + "worldedit.select.sphere.message": "Kuglevælger: venstreklik=center, højreklik for at indstille radius", + "worldedit.select.sphere.description": "Vælg en kugle", + "worldedit.select.cyl.message": "Cylindrisk vælger: Venstre klik=center, højreklik for at udvide", + "worldedit.select.cyl.description": "Vælg en cylinder", + "worldedit.select.convex.message": "Konveks polyhedral selector: Venstre klik=Første vertex, højreklik for at tilføje flere.", + "worldedit.select.convex.limit-message": "{0} point maksimum.", + "worldedit.select.convex.description": "Vælg en konveks polyhedral", + "worldedit.select.default-set": "Din standard regionsvælger er nu {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Gammelt format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.listchunks.listfor": "Lister chunks for: {0}", + "worldedit.drain.drained": "{0} blokke er blevet drænet.", + "worldedit.fill.created": "{0} blokke er blevet udfyldt.", + "worldedit.fillr.created": "{0} blokke er blevet udfyldt.", + "worldedit.fixlava.fixed": "{0} blokke er blevet rettet.", + "worldedit.fixwater.fixed": "{0} blokke er blevet rettet.", + "worldedit.removeabove.removed": "{0} blokke er blevet fjernet.", + "worldedit.removebelow.removed": "{0} blokke er blevet fjernet.", + "worldedit.removenear.removed": "{0} blokke er blevet fjernet.", + "worldedit.replacenear.replaced": "{0} blokke er blevet erstattet.", + "worldedit.snow.created": "{0} overflader er blevet dækket.", + "worldedit.thaw.removed": "{0} blokke er blevet optøet.", + "worldedit.green.changed": "{0} blokke er blevet grønnet.", + "worldedit.extinguish.removed": "{0} brande er blevet slukket.", + "worldedit.butcher.killed": "{0} væsner er blevet dræbt i en radius af {1}.", + "worldedit.butcher.explain-all": "Brug -1 til at fjerne alle væsner i indlæste chunks", + "worldedit.remove.removed": "{0} enheder er blevet markeret til at blive fjernet.", + "worldedit.remove.explain-all": "Brug -1 til at fjerne alle enheder i indlæste chunks", + "worldedit.calc.invalid": "'{0}' kunne ikke fortolkes som et gyldigt udtryk", + "worldedit.calc.invalid.with-error": "'{0}' kunne ikke fortolkes som et gyldigt udtryk: '{1}'", + "worldedit.paste.pasted": "Udklipsholderen er blevet indsat ved {0}", + "worldedit.paste.selected": "Valgt udklipsholder indsæt omrÃ¥de.", + "worldedit.rotate.no-interpolation": "Bemærk: Interpolation understøttes endnu ikke, sÃ¥ vinkler, der er multipla af 90 anbefales.", + "worldedit.rotate.rotated": "Kopien af udklipsholderen er blevet roteret.", + "worldedit.flip.flipped": "Kopien af udklipsholderen er blevet flippet.", + "worldedit.clearclipboard.cleared": "Udklipsholder ryddet.", + "worldedit.set.done": "Handlingen fuldført.", + "worldedit.set.done.verbose": "Handling fuldført ({0}).", + "worldedit.line.changed": "{0} blokke er blevet ændret.", + "worldedit.line.invalid-type": "//line virker kun med cuboid valg eller konvekse polyhedral valg", + "worldedit.curve.changed": "{0} blokke er blevet ændret.", + "worldedit.curve.invalid-type": "//curve virker kun med konvekse polyhedral valg", + "worldedit.replace.replaced": "{0} blokke er blevet erstattet.", + "worldedit.stack.changed": "{0} blokke ændret. Fortryd med //undo", + "worldedit.stack.intersecting-region": "Stabelforskydning mÃ¥ ikke kollidere med omrÃ¥det, nÃ¥r der anvendes blokenheder", + "worldedit.regen.regenerated": "Region regenereret.", + "worldedit.regen.failed": "Kan ikke regenerere chunks. Tjek konsollen for detaljer.", + "worldedit.walls.changed": "{0} blokke er blevet ændret.", + "worldedit.faces.changed": "{0} blokke er blevet ændret.", + "worldedit.overlay.overlaid": "{0} blokke er blevet overlappet.", + "worldedit.naturalize.naturalized": "{0} blok(er) er lavet for at se mere naturligt ud.", + "worldedit.center.changed": "Centrum er sat. ({0} blokke ændret)", + "worldedit.smooth.changed": "Terrænets højdekort er glattet. {0} blokke er ændret.", + "worldedit.move.moved": "{0} blokke flyttet.", + "worldedit.deform.deformed": "{0} blokke er blevet deformeret.", + "worldedit.hollow.changed": "{0} blokke er blevet ændret.", + "worldedit.forest.created": "{0} træer oprettet.", + "worldedit.flora.created": "{0} flora oprettet.", + "worldedit.unstuck.moved": "SÃ¥dan!", + "worldedit.ascend.obstructed": "Intet frit punkt fundet over digt.", + "worldedit.ascend.moved": "Steget {0} niveauer.", + "worldedit.descend.obstructed": "Intet frit punkt fundet under dig.", + "worldedit.descend.moved": "GÃ¥et {0} niveauer ned.", + "worldedit.ceil.obstructed": "Intet frit punkt fundet over digt.", + "worldedit.ceil.moved": "Woosh!", + "worldedit.thru.obstructed": "Intet frit punkt fundet foran dig.", + "worldedit.thru.moved": "Woosh!", + "worldedit.jumpto.moved": "Poof!", + "worldedit.jumpto.none": "Ingen blok i syne (eller for langt væk)!", + "worldedit.up.obstructed": "Du ville ramme noget over dig.", + "worldedit.up.moved": "Woosh!", + "worldedit.cone.invalid-radius": "Du skal angive værdier for enten radius 1 eller 2.", + "worldedit.cone.created": "{0} blokke er blevet oprettet.", + "worldedit.cyl.invalid-radius": "Du skal angive værdier for enten radius 1 eller 2.", + "worldedit.cyl.created": "{0} blokke er blevet oprettet.", + "worldedit.sphere.invalid-radius": "Du skal angive enten 1 eller 3 radius værdier.", + "worldedit.sphere.created": "{0} blokke er blevet oprettet.", + "worldedit.forestgen.created": "{0} træer oprettet.", + "worldedit.pumpkins.created": "{0} græskar rettelser oprettet.", + "worldedit.pyramid.created": "{0} blokke er blevet oprettet.", + "worldedit.generate.created": "{0} blokke er blevet oprettet.", + "worldedit.generatebiome.changed": "{0} biomer pÃ¥virket.", + "worldedit.reload.config": "Konfiguration genindlæst!", + "worldedit.report.written": "WorldEdit rapport skrevet til {0}", + "worldedit.report.error": "Kunne ikke skrive rapport: {0}", + "worldedit.report.callback": "WorldEdit rapport: {0}.report", + "worldedit.timezone.invalid": "Ugyldig tidszone", + "worldedit.timezone.set": "Tidszone indstillet for denne session til: {0}", + "worldedit.timezone.current": "Den nuværende tid i den pÃ¥gældende tidszone er: {0}", + "worldedit.version.version": "WorldEdit version {0}", + "worldedit.trace.no-tracing-extents": "Sporing: Der blev ikke anvendt nogen omfang.", + "worldedit.trace.action-failed": "Sporing: Handling(er) {0} ved {1} kasseret af omfang {2}", + "worldedit.trace.active.already": "Sporingstilstand er allerede aktiv.", + "worldedit.trace.inactive.already": "Sporingstilstand er allerede inaktiv.", + "worldedit.trace.active": "Sporingstilstand er nu aktiv.", + "worldedit.trace.inactive": "Sporingstilstand er nu inaktiv.", + "worldedit.command.time-elapsed": "{0}s gÃ¥et (historik: {1} ændret; {2} blokke/sek).", + "worldedit.command.permissions": "Du har ikke tilladelse til at gøre dette. Er du i den rigtige tilstand?", + "worldedit.command.player-only": "Denne kommando skal bruges med en spiller.", + "worldedit.command.error.report": "Rapporter venligst denne fejl: [Se konsol]", + "worldedit.pastebin.uploading": "(Vent venligst... sender output til pastebin...)", + "worldedit.session.cant-find-session": "Kan ikke finde session for {0}", + "worldedit.platform.no-file-dialog": "Fildialoger understøttes ikke i dit miljø.", + "worldedit.asset.load.loading": "(Vent venligst... indlæsning af aktiv.)", + "worldedit.asset.load.still-loading": "(Vent venligst... indlæser stadig aktiv.)", + "worldedit.asset.load.failed": "Kunne ikke indlæse aktiv", + "worldedit.tool.max-block-changes": "Maks. grænse for ændring af blokke er nÃ¥et.", + "worldedit.tool.no-block": "Ingen blok i sigte!", + "worldedit.tool.repl.equip": "Blokerstatningsværktøj bundet til {0}.", + "worldedit.tool.repl.switched": "Erstatningsværktøj skiftede til: {0}", + "worldedit.tool.data-cycler.equip": "Blok dataændringsværktøj bundet til {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Du har ikke tilladelse til at ændre dataværdien for den pÃ¥gældende blok.", + "worldedit.tool.data-cycler.cant-cycle": "Den bloks data kan ikke skiftes!", + "worldedit.tool.data-cycler.new-value": "Værdien af {0} er nu {1}.", + "worldedit.tool.data-cycler.cycling": "Ændre nu {0}.", + "worldedit.tool.deltree.equip": "Svævende træ fjernerværktøj bundet til {0}.", + "worldedit.tool.deltree.not-tree": "Det er ikke et træ.", + "worldedit.tool.deltree.not-floating": "Det er ikke et svævende træ.", + "worldedit.tool.tree.equip": "Træværktøj bundet til {0}.", + "worldedit.tool.tree.obstructed": "Et træ kan ikke placeres der.", + "worldedit.tool.info.equip": "Infoværktøj bundet til {0}.", + "worldedit.tool.info.internalid.hover": "Internt ID", + "worldedit.tool.info.legacy.hover": "Ældre id:data", + "worldedit.tool.info.light.hover": "Bloker Lys/Lys Ovenfor", + "worldedit.tool.none.equip": "Værktøjet er ikke længere bundet til dit aktuelle element.", + "worldedit.tool.none.to.unequip": "Dit aktuelle element er ikke bundet.", + "worldedit.tool.selwand.equip": "Valgstav bundet til {0}.", + "worldedit.tool.navwand.equip": "Navigationsstav bundet til {0}.", + "worldedit.tool.floodfill.equip": "Blokfyldningsværktøj til oversvømmelse er bundet til {0}.", + "worldedit.tool.farwand.equip": "Distancestav bundet til {0}.", + "worldedit.tool.lrbuild.equip": "Langtrækkende bygningsværktøj bundet til {0}.", + "worldedit.tool.lrbuild.set": "Venstreklik sat til {0}; Højreklik sat til {1}.", + "worldedit.tool.stack.equip": "Stakværktøj bundet til {0}.", + "worldedit.tool.unbind-instruction": "Kør {0} mens du holder elementet for at frigøre det.", + "worldedit.tool.superpickaxe.mode.single": "Tilstand er nu enkelt. Venstreklik med en hakke. // for at deaktivere.", + "worldedit.tool.superpickaxe.mode.area": "Tilstand er nu omrÃ¥de. Venstreklik med en hakke. // for at deaktivere.", + "worldedit.tool.superpickaxe.mode.recursive": "Tilstand er nu rekursiv. Venstreklik med en hakke. // for at deaktivere.", + "worldedit.tool.superpickaxe.max-range": "Maksimum interval er {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superhakke er allerede aktiveret.", + "worldedit.tool.superpickaxe.disabled.already": "Superhakke er allerede deaktiveret.", + "worldedit.tool.superpickaxe.enabled": "Superhakke aktiveret.", + "worldedit.tool.superpickaxe.disabled": "Superhakke deaktiveret.", + "worldedit.tool.mask.set": "Penselmaske er sat.", + "worldedit.tool.mask.disabled": "Penselmaske deaktiveret.", + "worldedit.tool.material.set": "Penselmateriale er sat.", + "worldedit.tool.range.set": "Penselrækkevidde er sat.", + "worldedit.tool.size.set": "Penselstørrelse er sat.", + "worldedit.tool.tracemask.set": "Sporingsmaske er sat.", + "worldedit.tool.tracemask.disabled": "Sporingsmaske er deaktiveret.", + "worldedit.tool.error.cannot-bind": "Kan ikke binde værktøj til {0}: {1}", + "worldedit.tool.error.item-only": "Blokkene kan ikke bruges.", + "worldedit.execute.script-permissions": "Du har ikke tilladelse til at bruge dette skript.", + "worldedit.executelast.no-script": "Brug /cs med et skriptnavn først.", + "worldedit.script.read-error": "Script- læsefejl: {0}", + "worldedit.script.unsupported": "Kun .js-scripts understøttes i øjeblikket", + "worldedit.script.file-not-found": "Script eksisterer ikke: {0}", + "worldedit.script.no-script-engine": "Der blev ikke fundet en installeret script-motor.\nSe venligst https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Kunne ikke udføre: {0}", + "worldedit.script.failed-console": "Kunne ikke udføre (se konsol): {0}", + "worldedit.operation.affected.biome": "{0} biomer pÃ¥virket", + "worldedit.operation.affected.block": "{0} blokke pÃ¥virket", + "worldedit.operation.affected.column": "{0} kolonner pÃ¥virket", + "worldedit.operation.affected.entity": "{0} enheder pÃ¥virket", + "worldedit.operation.deform.expression": "deformeret ved hjælp af {0}", + "worldedit.error.invalid-number": "Nummer forventet; tekst angivet.", + "worldedit.error.invalid-number.matches": "Nummer forventet; tekst \"{0}\" givet.", + "worldedit.error.incomplete-region": "Vælg en region først.", + "worldedit.error.unknown-block": "Blok navn '{0}' blev ikke genkendt.", + "worldedit.error.unknown-entity": "Entitetens navn '{0}' blev ikke genkendt.", + "worldedit.error.unknown-mob": "Mob navn '{0}' blev ikke genkendt.", + "worldedit.error.unknown-biome": "Biomenavnet '{0}' blev ikke genkendt.", + "worldedit.error.unknown-tag": "Tag navn '{0}' blev ikke genkendt.", + "worldedit.error.empty-tag": "Tag navn '{0}' har intet indhold.", + "worldedit.error.no-match": "Ingen match for '{0}'.", + "worldedit.error.disallowed-block": "Blok '{0}' ikke tilladt (se WorldEdit konfiguration).", + "worldedit.error.max-changes": "Maks. blokke ændret i en handling nÃ¥et ({0}).", + "worldedit.error.max-brush-radius": "Maksimal penselradius (i konfiguration): {0}", + "worldedit.error.max-radius": "Maksimal radius (i konfiguration): {0}", + "worldedit.error.unknown-direction": "Ukendt retning: {0}", + "worldedit.error.empty-clipboard": "Udklipsholderen er tom. Brug //copy først.", + "worldedit.error.invalid-filename": "Filnavnet{0}' ugyldig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ugyldige tegn eller udvidelse mangler", + "worldedit.error.file-resolution": "Fil '{0}' opløsningsfejl: {1}", + "worldedit.error.file-resolution.outside-root": "Sti er udenfor den tilladte rod", + "worldedit.error.file-resolution.resolve-failed": "Kunne ikke finde sti", + "worldedit.error.file-aborted": "Valg af fil afbrudt.", + "worldedit.error.no-file-selected": "Der er ikke valgt nogen fil.", + "worldedit.error.world-unloaded": "Verden er allerede fjernet.", + "worldedit.error.not-a-block": "Dette element er ikke en blok.", + "worldedit.error.not-a-block.item": "Elementet '{0}' er ikke en blok.", + "worldedit.error.incorrect-usage": "Brug: {0}", + "worldedit.error.invalid-page": "Ugyldigt sidenummer", + "worldedit.error.parser.bad-state-format": "Forkert format af tilstand i {0}", + "worldedit.error.parser.duplicate-property": "Dublet af egenskab: {0}", + "worldedit.error.parser.empty-state": "Tom del i tilstand", + "worldedit.error.parser.missing-equals-separator": "Mangler '=' separator", + "worldedit.error.parser.clipboard.missing-offset": "Forskydning angivet med @ men ingen forskydning angivet. Brug '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Ukendt egenskab '{0}' for blok '{1}'", + "worldedit.error.parser.unknown-value": "Ukendt værdi '{0}' for egenskab '{1}'", + "worldedit.error.parser.empty-property": "Tom egenskab i tilstanden", + "worldedit.error.parser.empty-value": "Tom værdi i tilstand", + "worldedit.error.parser.invalid-colon": "Ugyldigt kolon.", + "worldedit.error.parser.invalid-expression": "Ugyldigt udtryk: {0}", + "worldedit.error.parser.negate-nothing": "Kan ikke negere ingenting!", + "worldedit.error.parser.hanging-lbracket": "Ugyldigt format. Hængende parentes pÃ¥ '{0}'.", + "worldedit.error.parser.missing-rbracket": "Tilstand mangler efterfølgende ']'", + "worldedit.error.parser.missing-random-type": "Mangler typen efter % symbolet for '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Udklipsholder forskydning kræver x,y,z koordinater.", + "worldedit.error.parser.player-only": "Input '{0}' kræver en spiller!", + "worldedit.error.disabled": "Denne funktionalitet er deaktiveret (se WorldEdit konfiguration).", + "worldedit.error.unknown": "Ukendt fejl opstod: {0}", + "worldedit.error.missing-extent": "Intet omfang er kendt", + "worldedit.error.missing-session": "Ingen LocalSession er kendt", + "worldedit.error.missing-world": "Du skal angive en verden (Try //world)", + "worldedit.error.missing-actor": "Ingen kendt aktør", + "worldedit.selection.convex.info.vertices": "Hjørner: {0}", + "worldedit.selection.convex.info.triangles": "Trekanter: {0}", + "worldedit.selection.convex.explain.primary": "Startede nyt valg med toppunkt {0}.", + "worldedit.selection.convex.explain.secondary": "Tilføjet toppunkt {0} til valget.", + "worldedit.selection.cuboid.info.pos1": "Position 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Første position sat til {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Første position sat til {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Anden position sat til {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Anden position sat til {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Startede valg ved {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Udvidet valg til at omfatte {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Midterposition: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Midterposition sat til {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Midterposition sat til {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radius sat til {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius sat til {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoide ændringer skal være lige for hver dimension.", + "worldedit.selection.cylinder.info.center": "Midterposition: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Starter et nyt cylindrisk valg pÃ¥ {0}.", + "worldedit.selection.cylinder.explain.secondary": "Radius sat til {0}/{1} blokke. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Du skal vælge midtpunktet før du indstiller radius.", + "worldedit.selection.cylinder.error.even-horizontal": "Ændringer i cylindre skal være lige for hver vandret dimension.", + "worldedit.selection.polygon2d.info": "# punkter: {0}", + "worldedit.selection.polygon2d.explain.primary": "Starter en ny polygon pÃ¥ {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Tilføjet punkt #{0} pÃ¥ {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygoner kan kun udvides lodret.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygoner kan kun indgÃ¥s lodret.", + "worldedit.selection.sphere.explain.secondary": "Radius sat til {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius sat til {0} ({1}).", + "worldedit.selection.null.error.immutable": "Kan ikke ændre NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Kan ikke udvide et omrÃ¥des skæringspunkt.", + "worldedit.selection.intersection.error.cannot-contract": "Kan ikke indgÃ¥ et omrÃ¥des skæringspunkt.", + "worldedit.selection.transform.error.cannot-expand": "Kan ikke udvide en TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Kan ikke ændre en TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Kan ikke ændre en TransformedRegion.", + "worldedit.sideeffect.lighting": "Lys", + "worldedit.sideeffect.lighting.description": "Opdaterer blokkens lys", + "worldedit.sideeffect.neighbors": "Naboer", + "worldedit.sideeffect.neighbors.description": "Notificerer nærliggende blokke om ændringer", + "worldedit.sideeffect.update": "Opdater", + "worldedit.sideeffect.update.description": "Notificerer den ændrede blok", + "worldedit.sideeffect.validation": "Validering", + "worldedit.sideeffect.validation.description": "Validerer og løser usammenhængende verdenstilstand, sÃ¥som afbrudte blokke", + "worldedit.sideeffect.entity_ai": "Entitet AI", + "worldedit.sideeffect.entity_ai.description": "Opdaterer Entitet AI stier for blokkens ændringer", + "worldedit.sideeffect.events": "Mod/Plugin Begivenheder", + "worldedit.sideeffect.events.description": "Fortæller andre mods/plugins om disse ændringer, nÃ¥r det er relevant", + "worldedit.sideeffect.state.on": "Til", + "worldedit.sideeffect.state.delayed": "Forsinket", + "worldedit.sideeffect.state.off": "Fra", + "worldedit.sideeffect.box.current": "Aktuel", + "worldedit.sideeffect.box.change-to": "Klik for at ændre til {0}", + "worldedit.help.command-not-found": "Kommandoen '{0}' kunne ikke findes.", + "worldedit.help.no-subcommands": "'{0}' har ingen underkommandoer. (MÃ¥ske '{1}' er for en parameter?)", + "worldedit.help.subcommand-not-found": "Underkommandoen '{0}' under '{1}' kunne ikke findes.", + "worldedit.cli.stopping": "Stopper!", + "worldedit.cli.unknown-command": "Ukendt kommando!", + "worldedit.version.bukkit.unsupported-adapter": "Denne WorldEdit version understøtter ikke fuldt ud din version af Bukkit. Blok enheder (f.eks. kister) vil være tomme, blok egenskaber (f. eks. rotation) vil mangle, og andre ting virker mÃ¥ske ikke. Opdater WorldEdit for at gendanne denne funktionalitet:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Redigering pÃ¥ ikke-understøttede versioner er deaktiveret." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/de-AT/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/de-AT/strings.json new file mode 100644 index 0000000..64357ad --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/de-AT/strings.json @@ -0,0 +1,454 @@ +{ + "worldedit.expand.description.vert": "Auswahl zu den Weltgrenzen vertikal erweitern.", + "worldedit.expand.expanded": "Region um {0} Blöcke erweitert", + "worldedit.expand.expanded.vert": "Region um {0} Blöcke erweitert (oben-nach-unten).", + "worldedit.biomeinfo.lineofsight": "Biome entlang des Fadenkreuzes: {0}", + "worldedit.biomeinfo.position": "Biome an deiner Position: {0}", + "worldedit.biomeinfo.selection": "Biome in deiner Auswahl: {0}", + "worldedit.biomeinfo.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.brush.radius-too-large": "Maximal zulässiger Pinselradius: {0}", + "worldedit.brush.apply.description": "Benutze einen Pinsel, eine Funktion auf jeden Block anwenden", + "worldedit.brush.apply.radius": "Die Größe des Pinsels", + "worldedit.brush.apply.shape": "Die Form der Region", + "worldedit.brush.apply.type": "Art des zu benutzenden Pinsels", + "worldedit.brush.apply.item.warning": "Dieser Pinsel simuliert die Verwendung von Items. Seine Effekte funktionieren möglicherweise nicht auf allen Plattformen, können nicht rückgängig gemacht werden und können seltsame Wechselwirkungen mit anderen Mods/Plugins verursachen. Verwendung auf eigene Gefahr.", + "worldedit.brush.paint.description": "Male mit einem Pinsel, eine Funktion auf eine Oberfläche anwenden", + "worldedit.brush.paint.size": "Die Größe eines Pinsels", + "worldedit.brush.paint.shape": "Die Form des Pinsels", + "worldedit.brush.paint.density": "Die Dichte des Pinsels", + "worldedit.brush.paint.type": "Typ des zu benutzenden Pinsels", + "worldedit.brush.paint.item.warning": "Dieser Pinsel simuliert die Verwendung von Items. Seine Effekte funktionieren möglicherweise nicht auf allen Plattformen, können nicht rückgängig gemacht werden und können seltsame Wechselwirkungen mit anderen Mods/Plugins verursachen. Verwendung auf eigene Gefahr.", + "worldedit.brush.sphere.equip": "Kugelförmiger Pinsel ausgerüstet ({0}).", + "worldedit.brush.cylinder.equip": "Zylinderförmiger Pinsel ausgerüstet ({0} von {1}).", + "worldedit.brush.splatter.equip": "Splatter-Pinselform ausgestattet ({0} mit {1} Verfall).", + "worldedit.brush.splatter.decay-out-of-range": "Splatterpinsel-Verfallswert: {0} liegt außerhalb des Bereichs 0 - 10.", + "worldedit.brush.clipboard.equip": "Pinsel mit Form der Zwischenablage ausgerüstet.", + "worldedit.brush.smooth.equip": "Glättender Pinsel ausgerüstet ({0} x {1}x benutzt {2}).", + "worldedit.brush.smooth.nofilter": "irgendein Block", + "worldedit.brush.smooth.filter": "filtern", + "worldedit.brush.snowsmooth.equip": "SnowSmooth Pinsel ausgestattet ({0} x {1}x mit {2}), {3} Schneeblöcke.", + "worldedit.brush.snowsmooth.nofilter": "irgendein Block", + "worldedit.brush.snowsmooth.filter": "filtern", + "worldedit.brush.extinguish.equip": "Löscher ausgerüstet ({0}).", + "worldedit.brush.gravity.equip": "Schwerkraft-Pinsel ausgerüstet ({0}).", + "worldedit.brush.butcher.equip": "Pinsel zur Monsterentfernung ausgerüstet ({0}).", + "worldedit.brush.operation.equip": "Pinsel auf {0} gesetzt.", + "worldedit.brush.heightmap.equip": "Heightmap-Pinsel ausgerüstet ({0}).", + "worldedit.brush.heightmap.unknown": "Unbekannter Heightmap-Pinsel: {0}.", + "worldedit.brush.morph.equip": "Morph-Pinselform ausgestattet: {0}.", + "worldedit.brush.biome.column-supported-types": "Diese Pinselform wird bei ganzen Spalten nicht unterstützt, versuche die Zylinderform.", + "worldedit.brush.none.equip": "Pinsel vom aktuellen Item entfernt.", + "worldedit.brush.none.equipped": "Du hast keinen Pinsel, der an deinen aktuellen Gegenstand gebunden ist. Versuche /brush sphere für einen einfachen Pinsel.", + "worldedit.setbiome.changed": "Biome wurden für etwa {0} Blöcke geändert.", + "worldedit.setbiome.warning": "Möglicherweise musst du deinem Spiel wieder beitreten (oder deine Welt schließen und wieder öffnen), um Änderungen zu sehen.", + "worldedit.setbiome.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.drawsel.disabled": "Server-CUI deaktiviert.", + "worldedit.drawsel.enabled": "Server CUI aktiviert. Dies unterstützt nur Cuboid Regionen, mit einer maximalen Größe von {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server-CUI bereits deaktiviert.", + "worldedit.drawsel.enabled.already": "Server-CUI schon aktiviert.", + "worldedit.limit.too-high": "Dein maximal erlaubtes Limit ist {0}.", + "worldedit.limit.set": "Blockveränderungslimit auf {0} gesetzt.", + "worldedit.limit.return-to-default": "(Benutze //limit um den Standard wieder herzustellen.)", + "worldedit.timeout.too-high": "Deine maximal zulässige Zeitüberschreitung ist {0}ms.", + "worldedit.timeout.set": "Zeitüberschreitung wurde auf {0}ms gesetzt.", + "worldedit.timeout.return-to-default": " (Benutze //timeout um zum Standard zurückzukehren.)", + "worldedit.fast.disabled": "Schnellen Modus deaktiviert.", + "worldedit.fast.enabled": "Schnellmodus aktiviert. Die Beleuchtung in den betroffenen Chunks kann falsch sein und/oder die Welt muss neu betreten werden, um Änderungen zu sehen.", + "worldedit.fast.disabled.already": "Schneller Modus bereits deaktiviert.", + "worldedit.fast.enabled.already": "Schneller Modus ist schon aktiviert.", + "worldedit.perf.sideeffect.set": "Nebeneffekt \"{0}\" gesetzt auf {1}", + "worldedit.perf.sideeffect.get": "Nebeneffekt \"{0}\" ist auf {1} gesetzt", + "worldedit.perf.sideeffect.already-set": "Nebeneffekt \"{0}\" ist bereits auf {1} gesetzt", + "worldedit.perf.sideeffect.set-all": "Alle Nebeneffekte auf {0} gesetzt", + "worldedit.update": "Nebeneffekte wurden auf die Auswahl angewendet.", + "worldedit.reorder.current": "Der Neuordnungs-Modus ist {0}", + "worldedit.reorder.set": "Der Neuordnungs-Modus ist nun {0}", + "worldedit.gmask.disabled": "Globale Maske deaktiviert.", + "worldedit.gmask.set": "Globale Mask gesetzt.", + "worldedit.toggleplace.pos1": "Jetzt wird bei Pos #1 platziert.", + "worldedit.toggleplace.pos1-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von Position #1 platzieren.", + "worldedit.toggleplace.player": "Platziere nun an dem Block, in dem du stehst.", + "worldedit.toggleplace.player-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Block auf dem du stehst platzieren.", + "worldedit.toggleplace.min": "Jetzt am Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.min-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max": "Jetzt am Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.world": "Jetzt am Weltursprung platzieren.", + "worldedit.toggleplace.world-offset": "Jetzt platzieren bei ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Platzieren in diesem Kontext nicht möglich.", + "worldedit.searchitem.too-short": "Gebe einen längeren Suchbegriff ein (läng > 2).", + "worldedit.searchitem.either-b-or-i": "Du kannst nicht die Flags 'b' und 'i' gleichzeitig verwenden.", + "worldedit.searchitem.searching": "(Bitte warten... suche nach Items.)", + "worldedit.watchdog.no-hook": "Diese Plattform hat keine Watchdog-Schnittstelle.", + "worldedit.watchdog.active.already": "Watchdog-Manipulation bereits aktiv.", + "worldedit.watchdog.inactive.already": "Watchdog-Manipulation bereits inaktiv.", + "worldedit.watchdog.active": "Watchdog-Manipulation jetzt aktiv.", + "worldedit.watchdog.inactive": "Watchdog-Manipulation jetzt inaktiv.", + "worldedit.world.remove": "Überschreibung der Welt entfernt.", + "worldedit.world.set": "Überschreitung der Welt auf {0} gesetzt. (Benutze //world um zur Standardeinstellung zurückzukehren)", + "worldedit.undo.undone": "{0} verfügbare Bearbeitungen rückgängig gemacht.", + "worldedit.undo.none": "Keine Bearbeitung zum Rückgängig machen verfügbar.", + "worldedit.redo.redone": "{0} verfügbare Bearbeitungen wieder hergestellt.", + "worldedit.redo.none": "Keine Bearbeitung zum Wiederherstellen verfügbar.", + "worldedit.clearhistory.cleared": "Verlauf gelöscht.", + "worldedit.raytrace.noblock": "Kein Block in Sicht!", + "worldedit.raytrace.require-player": "Raytracing Befehle benötigen einen Spieler!", + "worldedit.restore.not-configured": "Snapshot/Backup Wiederherstellung ist nicht konfiguriert.", + "worldedit.restore.not-available": "Dieser Snapshot existiert nicht oder ist nicht verfügbar.", + "worldedit.restore.failed": "Fehler beim Laden des Snapshots: {0}", + "worldedit.restore.loaded": "Snapshot '{0} geladen; Wiederherstellung im Gange...", + "worldedit.restore.restored": "Wiederhergestelt; {0} fehlende Chunks und {1} andere Fehler.", + "worldedit.restore.none-for-specific-world": "Für die Welt '{0}' wurden keine Snapshots gefunden.", + "worldedit.restore.none-for-world": "Für diese Welt wurden keine Snapshots gefunden.", + "worldedit.restore.none-found": "Es konnten keine Snapshots gefunden werden.", + "worldedit.restore.none-found-console": "Es konnten keine Snapshots gefunden werden. Siehe Konsole für Details.", + "worldedit.restore.chunk-not-present": "Chunks waren nicht im Snapshot enthalten.", + "worldedit.restore.chunk-load-failed": "Es konnten keine Chunks geladen werden. (Fehlerhaftes Archiv?)", + "worldedit.restore.block-place-failed": "Durch Fehler konnten keine Blöcke wiederhergestellt werden.", + "worldedit.restore.block-place-error": "Letzter Fehler: {0}", + "worldedit.snapshot.use.newest": "Nutze nun den neuesten Snapshot.", + "worldedit.snapshot.use": "Setze Snapshot auf: {0}", + "worldedit.snapshot.none-before": "Konnte keinen Snapshot vor {0} finden.", + "worldedit.snapshot.none-after": "Konnte keinen Snapshot nach {0} finden.", + "worldedit.snapshot.index-above-0": "Ungültiger Index, muss größer oder gleich 1 sein.", + "worldedit.snapshot.index-oob": "Ungültiger Index, muss zwischen 1 und {0} liegen.", + "worldedit.schematic.unknown-format": "Unbekanntes Schematic-Format: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} existiert nicht!", + "worldedit.schematic.load.loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.still-loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.unsupported-version": "Diese Schematic Version wird derzeit nicht unterstützt. Version: {0}.", + "worldedit.schematic.save.already-exists": "Diese Schematic existiert bereits. Nutze die Flag -f, um die Datei zu überschreiben.", + "worldedit.schematic.save.failed-directory": "Konnte den Ordner für Schematics nicht anlegen!", + "worldedit.schematic.save.saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.save.still-saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.share.unsupported-format": "Das Schematic Freigabeziel \"{0}\" unterstützt nicht das Format \"{1}\".", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} existiert nicht!", + "worldedit.schematic.delete.failed": "Löschen von {0} fehlgeschlagen! Ist die Datei schreibgeschützt?", + "worldedit.schematic.delete.deleted": "{0} wurde gelöscht.", + "worldedit.schematic.formats.title": "Verfügbare Formate für Zwischenablage (Name: Kurzbezeichnung)", + "worldedit.schematic.unsupported-minecraft-version": "Diese Version von WorldEdit unterstützt deine Minecraft-Version nicht. Schematics werden nicht funktionieren, solange dies nicht angepasst ist.", + "worldedit.pos.already-set": "Position bereits gesetzt.", + "worldedit.pos.console-require-coords": "Als Konsole müssen Koordinaten angegeben werden.", + "worldedit.hpos.no-block": "Kein Block in Sicht!", + "worldedit.hpos.already-set": "Position bereits gesetzt.", + "worldedit.chunk.selected-multiple": "Ausgewählte Chunks: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk ausgewählt: {0}, {1}, {2}", + "worldedit.wand.invalid": "Auswahl-Item ist falsch konfiguriert oder deaktiviert.", + "worldedit.wand.selwand.info": "Linksklick: Setze Position #1, Rechtsklick: Setze Position #2", + "worldedit.wand.navwand.info": "Linksklick: Springe zu der Position; Rechtsklick: Springe durch Wände", + "worldedit.wand.selwand.now.tool": "Der Selektionsstab ist nun ein normales Werkzeug. Du kannst es mit {0} deaktivieren und mit einem beliebigen Element mit {1} verbinden oder einen neuen Zauberstab mit {2} erhalten.", + "worldedit.contract.contracted": "Region um {0} Blöcke verkleinert.", + "worldedit.shift.shifted": "Region verschoben.", + "worldedit.outset.outset": "Region vergrößert.", + "worldedit.inset.inset": "Region verkleinert.", + "worldedit.trim.trim": "Region beschnitten.", + "worldedit.trim.no-blocks": "Keine Blöcke passten zur Schnittmaske.", + "worldedit.size.offset": "Versatz: {0}", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "Größe: {0}", + "worldedit.size.distance": "Kubische Distanz: {0}", + "worldedit.size.blocks": "Anzahl von Blöcken: {0}", + "worldedit.count.counted": "Anzahl: {0}", + "worldedit.distr.no-blocks": "Keine Blöcke gezählt.", + "worldedit.distr.no-previous": "Keine vorherigen Verteilungen.", + "worldedit.distr.total": "Gesamte Blockanzahl: {0}", + "worldedit.select.cleared": "Auswahl aufgehoben.", + "worldedit.select.cuboid.message": "Kubisch: Linksklick für Punkt 1, Rechtsklick für Punkt 2", + "worldedit.select.cuboid.description": "Wähle zwei Ecken eines Quaders", + "worldedit.select.extend.message": "Kubisch: Linksklick für einen Startpunkt, Rechtsklick zum Erweitern", + "worldedit.select.extend.description": "Schneller kubische Auswahlmodus", + "worldedit.select.poly.message": "2D Polygon-Auswahl: Links/Rechtsklick um einen Punkt hinzuzufügen.", + "worldedit.select.poly.limit-message": "maximal {0} Punkte.", + "worldedit.select.poly.description": "Wähle ein 2D-Polygon mit Höhe", + "worldedit.select.ellipsoid.message": "Ellipsoide Auswahl: Linksklick für Mittelpunkt, Rechtsklick zum Erweitern", + "worldedit.select.ellipsoid.description": "Wähle ein Ellipsoid aus", + "worldedit.select.sphere.message": "Kugel Selektor: Linksklick für Mittelpunkt, Rechtsklick um Radius zu setzen", + "worldedit.select.sphere.description": "Wähle eine Kugel aus", + "worldedit.select.cyl.message": "Zylindrischer Selektor: Linksklick für Mittelpunkt, Rechtsklick zum Erweitern", + "worldedit.select.cyl.description": "Zylinderförmige Auswahl", + "worldedit.select.convex.message": "Konvex-Polyhedrische Auswahl: Linksklick für ersten Knoten, Rechtsklick zum Erweitern.", + "worldedit.select.convex.limit-message": "maximal {0} Punkte.", + "worldedit.select.convex.description": "Auswahl einer Konvex-Polyhedrischen Form", + "worldedit.select.default-set": "Deine standardmässige Regions-Auswahl ist jetzt {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Altes Format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: Region/{0}", + "worldedit.listchunks.listfor": "Auflistung von Chunks für: {0}", + "worldedit.drain.drained": "{0} Blöcke wurden getrocknet.", + "worldedit.fill.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fillr.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fixlava.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.fixwater.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.removeabove.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removebelow.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removenear.removed": "{0} Blöcke wurden entfernt.", + "worldedit.replacenear.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.snow.created": "{0} Oberflächen wurden bedeckt.", + "worldedit.thaw.removed": "{0} Blöcke wurden aufgetaut.", + "worldedit.green.changed": "{0} Blöcke wurden grün gemacht.", + "worldedit.extinguish.removed": "{0} Brände wurden gelöscht.", + "worldedit.butcher.killed": "{0} Kreaturen wurden in einem Radius von {1} getötet.", + "worldedit.butcher.explain-all": "Verwende -1, um alle Mobs in geladenen Chunks zu entfernen", + "worldedit.remove.removed": "{0} Entities wurden für das Entfernen markiert.", + "worldedit.remove.explain-all": "Verwende -1, um alle Entities in geladenen Chunks zu entfernen", + "worldedit.calc.invalid": "'{0}' konnte nicht als gültiger Ausdruck übersetzt werden", + "worldedit.calc.invalid.with-error": "'{0}' konnte nicht als gültiger Ausdruck geparst werden: '{1}'", + "worldedit.paste.pasted": "Die Zwischenablage wurde bei {0} eingefügt", + "worldedit.paste.selected": "Einfügebereich für Zwischenablage ausgewählt.", + "worldedit.rotate.no-interpolation": "Hinweis: Interpolation ist noch nicht unterstützt. Es ist empfohlen, Winkel mit einem Vielfachen von 90 zu nutzen.", + "worldedit.rotate.rotated": "Die Zwischenablage wurde gedreht.", + "worldedit.flip.flipped": "Die Zwischenablage wurde gespiegelt.", + "worldedit.clearclipboard.cleared": "Die Zwischenablage wurde geleert.", + "worldedit.set.done": "Vorgang abgeschlossen.", + "worldedit.set.done.verbose": "Vorgang abgeschlossen ({0}).", + "worldedit.line.changed": "{0} Blöcke wurden verändert.", + "worldedit.line.invalid-type": "//line funktioniert nur mit kubischen Selektionen oder konvex-polyhedrischen Selektionen", + "worldedit.curve.changed": "{0} Blöcke wurden verändert.", + "worldedit.curve.invalid-type": "//curve funktioniert nur mit konvex-polyhedrischen Selektionen", + "worldedit.replace.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.stack.changed": "{0} Blöcke wurden geändert. Rückgängig mit //undo", + "worldedit.stack.intersecting-region": "Stapelversatz darf bei Verwendung von Blockeinheiten nicht mit der Region kollidieren", + "worldedit.regen.regenerated": "Region neu generiert.", + "worldedit.regen.failed": "Chunks konnten nicht regeneriert werden. Siehe Konsole für Details.", + "worldedit.walls.changed": "{0} Blöcke wurden verändert.", + "worldedit.faces.changed": "{0} Blöcke wurden verändert.", + "worldedit.overlay.overlaid": "{0} Blöcke wurden bedeckt.", + "worldedit.naturalize.naturalized": "{0} Block/Blöcke wurden verändert, um natürlicher zu erscheinen.", + "worldedit.center.changed": "Mittelpunkt gesetzt. ({0} Blöcke geändert)", + "worldedit.smooth.changed": "Höhenkarte des Geländes geglättet. {0} Blöcke geändert.", + "worldedit.snowsmooth.changed": "Höhenkarte des Schnees geglättet. {0} Blöcke geändert.", + "worldedit.move.moved": "{0} Blöcke verschoben.", + "worldedit.deform.deformed": "{0} Blöcke wurden verformt.", + "worldedit.hollow.changed": "{0} Blöcke wurden verändert.", + "worldedit.forest.created": "{0} Bäume erstellt.", + "worldedit.flora.created": "{0} Pflanzen erstellt.", + "worldedit.unstuck.moved": "Bitte schön!", + "worldedit.ascend.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ascend.moved": "Um {0} Ebenen aufgestiegen.", + "worldedit.descend.obstructed": "Keine freie Stelle unter dir gefunden.", + "worldedit.descend.moved": "Um {0} Ebenen abgestiegen.", + "worldedit.ceil.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ceil.moved": "Magie!", + "worldedit.thru.obstructed": "Keine freie Stelle vor dir gefunden.", + "worldedit.thru.moved": "Magie!", + "worldedit.jumpto.moved": "Magie!", + "worldedit.jumpto.none": "Kein Block in Sicht (oder zu weit entfernt)!", + "worldedit.up.obstructed": "Du würdest etwas über dir treffen.", + "worldedit.up.moved": "Magie!", + "worldedit.cone.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cone.created": "{0} Blöcke wurden erstellt.", + "worldedit.cyl.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cyl.created": "{0} Blöcke wurden erstellt.", + "worldedit.sphere.invalid-radius": "Du musst entweder ein oder drei Radien angeben.", + "worldedit.sphere.created": "{0} Blöcke wurden erstellt.", + "worldedit.forestgen.created": "{0} Bäume erstellt.", + "worldedit.pumpkins.created": "{0} Kürbisbeete erstellt.", + "worldedit.feature.created": "Merkmal erstellt.", + "worldedit.feature.failed": "Fehler beim Generieren des Merkmals. Ist es ein gültiger Ort dafür?", + "worldedit.pyramid.created": "{0} Blöcke wurden erstellt.", + "worldedit.generate.created": "{0} Blöcke wurden erstellt.", + "worldedit.generatebiome.changed": "{0} Biome betroffen.", + "worldedit.structure.created": "Struktur erstellt.", + "worldedit.structure.failed": "Fehler beim Generieren der Struktur. Ist es ein gültiger Ort dafür?", + "worldedit.reload.config": "Konfiguration wurde neu geladen!", + "worldedit.report.written": "WorldEdit-Bereicht zu {0} geschrieben", + "worldedit.report.error": "Fehler beim Schreiben des Berichts: {0}", + "worldedit.report.callback": "WorldEdit Report: {0}.report", + "worldedit.timezone.invalid": "Ungültige Zeitzone", + "worldedit.timezone.set": "Zeitzone für diese Sitzung gesetzt: {0}", + "worldedit.timezone.current": "Die aktuelle Zeit in dieser Zeitzone ist: {0}", + "worldedit.version.version": "WorldEdit-Version {0}", + "worldedit.trace.no-tracing-extents": "Spurensuche: Es wurde kein Umfang verwendet.", + "worldedit.trace.action-failed": "Trace: Aktion(en) {0} bei {1} verworfen nach Ausmaß {2}", + "worldedit.trace.active.already": "Ablaufverfolgungs-Modus bereits aktiv.", + "worldedit.trace.inactive.already": "Ablaufverfolgungs-Modus bereits inaktiv.", + "worldedit.trace.active": "Ablaufverfolgungs-Modus ist nun aktiv.", + "worldedit.trace.inactive": "Ablaufverfolgungs-Modus ist nun inaktiv.", + "worldedit.command.time-elapsed": "{0}s vergangen (History: {1} geändert; {2} Blöcke/Sek).", + "worldedit.command.permissions": "Dazu bist du nicht berechtigt. Bist du im richtigen Modus?", + "worldedit.command.player-only": "Dieser Befehl muss als Spieler benutzt werden.", + "worldedit.command.error.report": "Bitte melde diesen Fehler: [Siehe Konsole]", + "worldedit.pastebin.uploading": "(Bitte warten... sende Daten an Pastebin...)", + "worldedit.session.cant-find-session": "Sitzung für {0} nicht gefunden", + "worldedit.platform.no-file-dialog": "Datei-Dialoge werden in Ihrer Umgebung nicht unterstützt.", + "worldedit.asset.load.loading": "(Bitte warten... lade Asset.)", + "worldedit.asset.load.still-loading": "(Bitte warten... lade weiterhin Asset.)", + "worldedit.asset.load.failed": "Fehler beim laden des Assets", + "worldedit.tool.max-block-changes": "Maximales Änderungslimit für Blöcke erreicht.", + "worldedit.tool.no-block": "Kein Block in Sicht!", + "worldedit.tool.repl.equip": "Ersetzen-Werkzeug an {0} gebunden.", + "worldedit.tool.repl.switched": "Ersetzen-Werkzeug geändert zu: {0}", + "worldedit.tool.data-cycler.equip": "Werkzeug zum Ändern von Blockdaten an {0} gebunden.", + "worldedit.tool.data-cycler.block-not-permitted": "Du hast keine Befugnis, die Werte dieses Blockes zu ändern.", + "worldedit.tool.data-cycler.cant-cycle": "Diese Blockdaten können nicht verändert werden!", + "worldedit.tool.data-cycler.new-value": "Wert von {0} ist jetzt {1}.", + "worldedit.tool.data-cycler.cycling": "Ändere nun {0}.", + "worldedit.tool.deltree.equip": "Werkzeug zum Entfernen fliegender Bäume an {0} gebunden.", + "worldedit.tool.deltree.not-tree": "Das ist kein Baum.", + "worldedit.tool.deltree.not-floating": "Das ist kein schwebender Baum.", + "worldedit.tool.tree.equip": "Werkzeug zum Bäume setzen an {0} gebunden.", + "worldedit.tool.tree.obstructed": "Hier kann kein Baum erstellt werden.", + "worldedit.tool.info.equip": "Werkzeug für Informationen an {0} gebunden.", + "worldedit.tool.info.blockstate.hover": "Blockstatus (zum Kopieren klicken)", + "worldedit.tool.info.internalid.hover": "Interne ID", + "worldedit.tool.info.legacy.hover": "Legacy-Id: Daten", + "worldedit.tool.info.light.hover": "Lichtlevel Block/Lichtlevel darüber", + "worldedit.tool.none.equip": "Werkzeug vom aktuellen Item entfernt.", + "worldedit.tool.none.to.unequip": "Ihr aktuelles Item ist nicht gebunden.", + "worldedit.tool.selwand.equip": "Werkzeug zum Auswählen an {0} gebunden.", + "worldedit.tool.navwand.equip": "Werkzeug zum Navigieren an {0} gebunden.", + "worldedit.tool.floodfill.equip": "Werkzeug zum Füllen von Blöcken an {0} gebunden.", + "worldedit.tool.farwand.equip": "Werkzeug zum Auswählen für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.equip": "Werkzeug zum Setzen von Blöcken für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.set": "Linksklick auf {0} gesetzt; Rechtsklick auf {1} gesetzt.", + "worldedit.tool.stack.equip": "Werkzeug zum Stapeln an {0} gebunden.", + "worldedit.tool.unbind-instruction": "Führe {0} aus, während du das Item in der Hand hältst, um es zu entbinden.", + "worldedit.tool.superpickaxe.mode.single": "Modus ist jetzt blockweise. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.area": "Modus ist jetzt bereichsförmig. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.recursive": "Modus ist jetzt rekursiv. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.max-range": "Maximale Entfernung ist {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superspitzhacke ist bereits aktiviert.", + "worldedit.tool.superpickaxe.disabled.already": "Superspitzhacke ist bereits deaktiviert.", + "worldedit.tool.superpickaxe.enabled": "Superspitzhacke aktiviert.", + "worldedit.tool.superpickaxe.disabled": "Superspitzhacke deaktiviert.", + "worldedit.tool.mask.set": "Maske für Pinsel gesetzt.", + "worldedit.tool.mask.disabled": "Maske für Pinsel deaktiviert.", + "worldedit.tool.material.set": "Material für Pinsel gesetzt.", + "worldedit.tool.range.set": "Reichweite für Pinsel gesetzt.", + "worldedit.tool.size.set": "Pinselgröße gesetzt.", + "worldedit.tool.tracemask.set": "Kollidierungsmaske gesetzt.", + "worldedit.tool.tracemask.disabled": "Kollidierungsmaske deaktiviert.", + "worldedit.tool.error.cannot-bind": "Kann das Werkzeug nicht an {0} binden: {1}", + "worldedit.tool.error.item-only": "Blöcke können nicht verwendet werden.", + "worldedit.execute.script-permissions": "Du hast keine Berechtigung, dieses Skript zu nutzen.", + "worldedit.executelast.no-script": "Benutze zuerst /cs mit einem Skriptnamen.", + "worldedit.script.read-error": "Skript Lesefehler: {0}", + "worldedit.script.unsupported": "Aktuell werden nur .js-Skripte unterstützt", + "worldedit.script.file-not-found": "Skript existiert nicht: {0}", + "worldedit.script.no-script-engine": "Fehler beim Finden einer Skript-Engine.\nBitte beachte https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Fehler beim Ausführen: {0}", + "worldedit.script.failed-console": "Fehler beim Ausführen (siehe Konsole): {0}", + "worldedit.operation.affected.biome": "{0} Biome betroffen", + "worldedit.operation.affected.block": "{0} Blöcke betroffen", + "worldedit.operation.affected.column": "{0} Stellen betroffen", + "worldedit.operation.affected.entity": "{0} Entities betroffen", + "worldedit.operation.deform.expression": "deformiert mit {0}", + "worldedit.error.invalid-number": "Anzahl erwartet; String angegeben.", + "worldedit.error.invalid-number.matches": "Anzahl erwartet; String \"{0}\" angegeben.", + "worldedit.error.incomplete-region": "Wähle zuerst eine Region aus.", + "worldedit.error.unknown-block": "Blockname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-item": "Name des Gegenstands '{0}' wurde nicht anerkannt.", + "worldedit.error.unknown-entity": "Entityname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-mob": "Mob-Name '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-biome": "Biomname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-tag": "Tagname '{0}' wurde nicht erkannt.", + "worldedit.error.empty-tag": "Tagname '{0}' hat keinen Inhalt.", + "worldedit.error.no-match": "Kein Treffer für '{0}'.", + "worldedit.error.disallowed-block": "Block '{0}' nicht erlaubt (siehe WorldEdit Konfiguration).", + "worldedit.error.max-changes": "Maximale Anzahl an Blöcken in einer Operation geändert ({0}).", + "worldedit.error.max-brush-radius": "Maximaler Pinselradius (in Konfiguration): {0}", + "worldedit.error.max-radius": "Maximaler Radius (in Konfiguration): {0}", + "worldedit.error.unknown-direction": "Unbekannte Richtung: {0}", + "worldedit.error.empty-clipboard": "Die Zwischenablage ist leer. Verwende zuerst //copy.", + "worldedit.error.invalid-filename": "Dateiname '{0}' ungültig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ungültige Zeichen oder Erweiterung fehlt", + "worldedit.error.file-resolution": "Datei '{0}' Fehler beim Auflösen der Datei: {1}", + "worldedit.error.file-resolution.outside-root": "Pfad ist außerhalb des erlaubten Verzeichnisses", + "worldedit.error.file-resolution.resolve-failed": "Fehler beim Auflösen des Pfades", + "worldedit.error.file-aborted": "Dateiauswahl abgebrochen.", + "worldedit.error.no-file-selected": "Es wurde keine Datei ausgewählt.", + "worldedit.error.world-unloaded": "Die Welt wurde bereits entladen.", + "worldedit.error.not-a-block": "Dieses Item ist kein Block.", + "worldedit.error.not-a-block.item": "Das Item '{0}' ist kein Block.", + "worldedit.error.incorrect-usage": "Benutzung: {0}", + "worldedit.error.invalid-page": "Ungültige Seitennummer", + "worldedit.error.parser.bad-state-format": "Fehlerhaftes Statusformat in {0}", + "worldedit.error.parser.duplicate-property": "Doppelte Eigenschaft: {0}", + "worldedit.error.parser.empty-state": "Leerer Teil im Status", + "worldedit.error.parser.missing-equals-separator": "Fehlendes Trennzeichen '='", + "worldedit.error.parser.clipboard.missing-offset": "Offset mit @ angegeben, aber kein Offset angegeben. Verwenden Sie '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Unbekannte Eigenschaft '{0}' für Block '{1}'", + "worldedit.error.parser.unknown-value": "Unbekannter Wert '{0}' für Eigenschaft '{1} '", + "worldedit.error.parser.empty-property": "Leere Eigenschaft im Status", + "worldedit.error.parser.empty-value": "Leerer Wert im Status", + "worldedit.error.parser.invalid-colon": "Ungültiger Doppelpunkt.", + "worldedit.error.parser.invalid-expression": "Ungültiger Ausdruck: {0}", + "worldedit.error.parser.negate-nothing": "Nichts kann nicht negiert werden!", + "worldedit.error.parser.hanging-lbracket": "Ungültiges Format. Fehlende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbracket": "Bei dem Status fehlt die schließende Klammer ']'", + "worldedit.error.parser.hanging-lbrace": "Ungültiges Format. Hängende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbrace": "NBT fehlt das nachgestellte '}'", + "worldedit.error.parser.missing-random-type": "Fehlender Typ hinter dem % symbol für '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Versatz für die Zwischenablage benötigt x,y,z Koordinaten.", + "worldedit.error.parser.player-only": "Eingabe '{0}' erfordert einen Spieler!", + "worldedit.error.parser.invalid-nbt": "Ungültige NBT-Daten in Eingabe: '{0}'. Fehler: {1}", + "worldedit.error.disabled": "Diese Funktion ist deaktiviert (siehe WorldEdit Konfiguration).", + "worldedit.error.unknown": "Unbekannter Fehler ist aufgetreten: {0}", + "worldedit.error.missing-extent": "Kein Ziel ist bekannt", + "worldedit.error.missing-session": "Keine lokale Session ist bekannt", + "worldedit.error.missing-world": "Du musst eine Welt angeben (Try //world)", + "worldedit.error.missing-actor": "Kein Akteur ist bekannt", + "worldedit.selection.convex.info.vertices": "Knoten: {0}", + "worldedit.selection.convex.info.triangles": "Dreiecke: {0}", + "worldedit.selection.convex.explain.primary": "Neue Auswahl mit Knoten {0} gestartet.", + "worldedit.selection.convex.explain.secondary": "Knoten {0} zur Auswahl hinzugefügt.", + "worldedit.selection.cuboid.info.pos1": "Position 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Erste Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.primary-area": "Erste Position bei {0} ({1}) gesetzt.", + "worldedit.selection.cuboid.explain.secondary": "Zweite Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.secondary-area": "Zweite Position bei {0} ({1}) gesetzt.", + "worldedit.selection.extend.explain.primary": "Auswahl bei {0} ({1}) gestartet.", + "worldedit.selection.extend.explain.secondary": "Auswahl erweitert, damit {0} ({1}) beinhaltet wird.", + "worldedit.selection.ellipsoid.info.center": "Mittelpunkt: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Position des Mittelpunkts zu {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.primary-area": "Position des Mittelpunkts zu {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoid-Änderungen müssen für jede Dimension gleich sein.", + "worldedit.selection.cylinder.info.center": "Mittelpunkt: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Neue zylindrische Auswahl bei {0} gestartet.", + "worldedit.selection.cylinder.explain.secondary": "Radius auf {0}/{1} Blöcke gesetzt. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Damit der Radius eingestellt werden kann, ist es notwendig, einen Mittelpunkt zu wählen.", + "worldedit.selection.cylinder.error.even-horizontal": "Zylinderänderungen müssen auch für jede horizontale Dimension gelten.", + "worldedit.selection.polygon2d.info": "Anzahl Punkte: {0}", + "worldedit.selection.polygon2d.explain.primary": "Neues Polygon bei {0} gestartet.", + "worldedit.selection.polygon2d.explain.secondary": "Punkt #{0} bei {1} hinzugefügt.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygone können nur vertikal erweitert werden.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygone können nur vertikal verhandelt werden.", + "worldedit.selection.sphere.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.null.error.immutable": "NullRegion könnt nicht geändert werden.", + "worldedit.selection.intersection.error.cannot-expand": "Könnt nicht einen regionalen Schnittpunkt erweitern.", + "worldedit.selection.intersection.error.cannot-contract": "Könnt nicht einen regionalen Schnittpunkt verhandeln.", + "worldedit.selection.transform.error.cannot-expand": "Könnt nicht einen TransformedRegion erweitern.", + "worldedit.selection.transform.error.cannot-contract": "Könnt nicht einen TransformedRegion verhandeln.", + "worldedit.selection.transform.error.cannot-change": "Könnt nicht einen TransformedRegion ändern.", + "worldedit.selection.updated": "Positionen aktualisiert.", + "worldedit.sideeffect.lighting": "Beleuchtung", + "worldedit.sideeffect.lighting.description": "Aktualisiert Blockbeleuchtung", + "worldedit.sideeffect.neighbors": "Nachbarn", + "worldedit.sideeffect.neighbors.description": "Benachrichtigt Blöcke in der Nähe über den Änderungen", + "worldedit.sideeffect.update": "Update", + "worldedit.sideeffect.update.description": "Benachrichtigt den geänderten Block", + "worldedit.sideeffect.validation": "Überprüfung", + "worldedit.sideeffect.validation.description": "Überprüft und repariert inkonsistenten Weltzustand, so wie getrennte Blöcke", + "worldedit.sideeffect.entity_ai": "Wesen-KI", + "worldedit.sideeffect.entity_ai.description": "Aktualisiert Wesen-KI-Pfade für die Blockänderungen", + "worldedit.sideeffect.events": "Mod/Plugin-Ereignisse", + "worldedit.sideeffect.events.description": "Informiert andere Mods/Plugins über diese Änderungen, falls anwendbar", + "worldedit.sideeffect.state.on": "An", + "worldedit.sideeffect.state.delayed": "Verzögert", + "worldedit.sideeffect.state.off": "Aus", + "worldedit.sideeffect.box.current": "Aktuell", + "worldedit.sideeffect.box.change-to": "Klicken, um auf {0} zu setzen", + "worldedit.help.command-not-found": "Der Befehl '{0}' konnte nicht gefunden werden.", + "worldedit.help.no-subcommands": "'{0}' hat keine Unterbefehle. (Vielleicht steht '{1}' für einen Parameter?)", + "worldedit.help.subcommand-not-found": "Der Unterbefehl '{0}' unter '{1}' konnte nicht gefunden werden.", + "worldedit.cli.stopping": "Wird beendet!", + "worldedit.cli.unknown-command": "Unbekannter Befehl!", + "worldedit.version.bukkit.unsupported-adapter": "Diese WorldEdit Version unterstützt ihre Version von Bukkit nicht vollständig. Block-Entities (z.B. Truhen) sind leer, Blockeigenschaften (z. B. Rotation) fehlen und andere Dinge werden möglicherweise nicht funktionieren. Aktualisieren Sie WorldEdit um diese Funktion wiederherzustellen:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Bearbeiten von nicht unterstützten Versionen ist deaktiviert." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/de-CH/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/de-CH/strings.json new file mode 100644 index 0000000..ac7240f --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/de-CH/strings.json @@ -0,0 +1,454 @@ +{ + "worldedit.expand.description.vert": "Uswahl zu de Weltgrenzene vertikal erwitere.", + "worldedit.expand.expanded": "Region um {0} Blöck erwiteret", + "worldedit.expand.expanded.vert": "Region um {0} Blöck erwiteret (obe-nach-abe).", + "worldedit.biomeinfo.lineofsight": "Biom entlang vom Fadechrüz: {0}", + "worldedit.biomeinfo.position": "Biom ah dinere Position: {0}", + "worldedit.biomeinfo.selection": "Biom ih dinere Uswahl: {0}", + "worldedit.biomeinfo.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.brush.radius-too-large": "Maximal zueglahne Pinselradius: {0}", + "worldedit.brush.apply.description": "Wend en Pinsel, e Funktion uf jeden Block ah", + "worldedit.brush.apply.radius": "D'Grössi vom Pinsel", + "worldedit.brush.apply.shape": "D'Form vo de Region", + "worldedit.brush.apply.type": "Art vom zu benutzende Pinsel", + "worldedit.brush.apply.item.warning": "De Pinsel simuliert d'Verwendig vo Items. Sini Effekt funktioniered möglicherwis nöd uf allne Plattforme, chönd nöd rückgängig gmacht werde und chönd seltsami Wechselwürkige mit anderne Mods/Plugins verursache. Verwendig uf eigeni Gfahr.", + "worldedit.brush.paint.description": "Mal mit emene Pinsel, wend e Funktion uf e Oberflächi ah", + "worldedit.brush.paint.size": "D'Grössi vom Pinsel", + "worldedit.brush.paint.shape": "D'Form vo de Region", + "worldedit.brush.paint.density": "D'Dichtheit vom Pinsel", + "worldedit.brush.paint.type": "Art vom zu benutzende Pinsel", + "worldedit.brush.paint.item.warning": "De Pinsel simuliert d'Verwendig vo Items. Sini Effekt funktioniered möglicherwis nöd uf allne Plattforme, chönd nöd rückgängig gmacht werde und chönd seltsami Wechselwürkige mit anderne Mods/Plugins verursache. Verwendig uf eigeni Gfahr.", + "worldedit.brush.sphere.equip": "Chugelförmige Pinsel usgrüstet ({0}).", + "worldedit.brush.cylinder.equip": "Zylinderförmige Pinsel usgrüstet ({0} vo {1}).", + "worldedit.brush.splatter.equip": "Splatter-Pinselform ausgestattet ({0} mit {1} Verfall).", + "worldedit.brush.splatter.decay-out-of-range": "Splatterpinsel-Verfallswert: {0} liegt außerhalb des Bereichs 0 - 10.", + "worldedit.brush.clipboard.equip": "Kopierpinsel usgrüstet.", + "worldedit.brush.smooth.equip": "Glättende Pinsel usgrüstet ({0} x {1}x benutzt {2}).", + "worldedit.brush.smooth.nofilter": "irgendein Block", + "worldedit.brush.smooth.filter": "filtern", + "worldedit.brush.snowsmooth.equip": "SnowSmooth Pinsel ausgestattet ({0} x {1}x mit {2}), {3} Schneeblöcke.", + "worldedit.brush.snowsmooth.nofilter": "irgendein Block", + "worldedit.brush.snowsmooth.filter": "filtern", + "worldedit.brush.extinguish.equip": "Löscher usgrüstet ({0}).", + "worldedit.brush.gravity.equip": "Schwerchraft-Pinsel usgrüstet ({0}).", + "worldedit.brush.butcher.equip": "Metzgerpinsel usgrüstet ({0}).", + "worldedit.brush.operation.equip": "Pinsel uf {0} gsetzt.", + "worldedit.brush.heightmap.equip": "Heightmap-Pinsel ausgerüstet ({0}).", + "worldedit.brush.heightmap.unknown": "Unbekannter Heightmap-Pinsel: {0}.", + "worldedit.brush.morph.equip": "Morph-Pinselform ausgestattet: {0}.", + "worldedit.brush.biome.column-supported-types": "Diese Pinselform wird bei ganzen Spalten nicht unterstützt, versuche die Zylinderform.", + "worldedit.brush.none.equip": "Pinsel vom aktuelle Item entfernt.", + "worldedit.brush.none.equipped": "Du hast keinen Pinsel, der an deinen aktuellen Gegenstand gebunden ist. Versuche /brush sphere für einen einfachen Pinsel.", + "worldedit.setbiome.changed": "D'Biom sind für ca. {0} Blöck gänderet worde.", + "worldedit.setbiome.warning": "Möglicherwiis, muesch du s'Spiel neustarte (oder schlüss und öffne dini Welt neu), um d'Änderige z'gseh.", + "worldedit.setbiome.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.drawsel.disabled": "Server-CUI deaktiviert.", + "worldedit.drawsel.enabled": "Server CUI aktiviert. Dies unterstützt nur Cuboid Regionen, mit einer maximalen Größe von {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server-CUI scho deaktiviert.", + "worldedit.drawsel.enabled.already": "Server-CUI scho aktiviert.", + "worldedit.limit.too-high": "Dis maximal erlaubts Limit isch {0}.", + "worldedit.limit.set": "Blockveränderigslimit uf {0} gsetzt.", + "worldedit.limit.return-to-default": "(Benutz //limit, um de Standard wiederherzstelle.)", + "worldedit.timeout.too-high": "Dini maximal zuelässigi Ziitüberschritig isch {0}ms.", + "worldedit.timeout.set": "Ziitüberschritig isch uf {0}ms gsetzt worde.", + "worldedit.timeout.return-to-default": " (Benutz //timeout, um zum Standard zruggzchere.)", + "worldedit.fast.disabled": "Schnelle Modus deaktiviert.", + "worldedit.fast.enabled": "Schnelle Modus aktiviert. D'Belüchtig ih de betroffene Chunks chan falsch sii und/oder d'Welt meuss neu betrete werde, um d'Änderige z'gseh.", + "worldedit.fast.disabled.already": "Schnelle Modus scho deaktiviert.", + "worldedit.fast.enabled.already": "Schnelle Modus scho aktiviert.", + "worldedit.perf.sideeffect.set": "Nebeeffekt \"{0}\" gsetzt uf {1}", + "worldedit.perf.sideeffect.get": "Nebeeffekt \"{0}\" isch uf {1} gsetzt", + "worldedit.perf.sideeffect.already-set": "Nebeeffekt \"{0}\" isch scho uf {1} gsetzt", + "worldedit.perf.sideeffect.set-all": "Alli Nebeeffekt uf {0} gsetzt", + "worldedit.update": "Nebeneffekte wurden auf die Auswahl angewendet.", + "worldedit.reorder.current": "De Neuahordnigs-Modus isch {0}", + "worldedit.reorder.set": "Der Neuordnungs-Modus ist nun {0}", + "worldedit.gmask.disabled": "Globali Maske deaktiviert.", + "worldedit.gmask.set": "Globali Maske gsetzt.", + "worldedit.toggleplace.pos1": "Jetzt wird bi Pos #1 platziert.", + "worldedit.toggleplace.pos1-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von Position #1 platzieren.", + "worldedit.toggleplace.player": "Platziere nun an dem Block, in dem du stehst.", + "worldedit.toggleplace.player-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Block auf dem du stehst platzieren.", + "worldedit.toggleplace.min": "Jetzt am Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.min-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max": "Jetzt am Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.world": "Jetzt am Weltursprung platzieren.", + "worldedit.toggleplace.world-offset": "Jetzt platzieren bei ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Platzieren in diesem Kontext nicht möglich.", + "worldedit.searchitem.too-short": "Gebe einen längeren Suchbegriff ein (läng > 2).", + "worldedit.searchitem.either-b-or-i": "Du kannst nicht die Flags 'b' und 'i' gleichzeitig verwenden.", + "worldedit.searchitem.searching": "(Bitte warten... suche nach Items.)", + "worldedit.watchdog.no-hook": "Diese Plattform hat keine Watchdog-Schnittstelle.", + "worldedit.watchdog.active.already": "Watchdog-Manipulation bereits aktiv.", + "worldedit.watchdog.inactive.already": "Watchdog-Manipulation bereits inaktiv.", + "worldedit.watchdog.active": "Watchdog-Manipulation jetzt aktiv.", + "worldedit.watchdog.inactive": "Watchdog-Manipulation jetzt inaktiv.", + "worldedit.world.remove": "Überschreibung der Welt entfernt.", + "worldedit.world.set": "Überschreitung der Welt auf {0} gesetzt. (Benutze //world um zur Standardeinstellung zurückzukehren)", + "worldedit.undo.undone": "{0} verfügbare Bearbeitungen rückgängig gemacht.", + "worldedit.undo.none": "Keine Bearbeitung zum Rückgängig machen verfügbar.", + "worldedit.redo.redone": "{0} verfügbare Bearbeitungen wieder hergestellt.", + "worldedit.redo.none": "Keine Bearbeitung zum Wiederherstellen verfügbar.", + "worldedit.clearhistory.cleared": "Verlauf gelöscht.", + "worldedit.raytrace.noblock": "Kein Block in Sicht!", + "worldedit.raytrace.require-player": "Raytracing Befehle benötigen einen Spieler!", + "worldedit.restore.not-configured": "Snapshot/Backup Wiederherstellung ist nicht konfiguriert.", + "worldedit.restore.not-available": "Dieser Snapshot existiert nicht oder ist nicht verfügbar.", + "worldedit.restore.failed": "Fehler beim Laden des Snapshots: {0}", + "worldedit.restore.loaded": "Snapshot '{0} geladen; Wiederherstellung im Gange...", + "worldedit.restore.restored": "Wiederhergestelt; {0} fehlende Chunks und {1} andere Fehler.", + "worldedit.restore.none-for-specific-world": "Für die Welt '{0}' wurden keine Snapshots gefunden.", + "worldedit.restore.none-for-world": "Für diese Welt wurden keine Snapshots gefunden.", + "worldedit.restore.none-found": "Es konnten keine Snapshots gefunden werden.", + "worldedit.restore.none-found-console": "Es konnten keine Snapshots gefunden werden. Siehe Konsole für Details.", + "worldedit.restore.chunk-not-present": "Chunks waren nicht im Snapshot enthalten.", + "worldedit.restore.chunk-load-failed": "Es konnten keine Chunks geladen werden. (Fehlerhaftes Archiv?)", + "worldedit.restore.block-place-failed": "Durch Fehler konnten keine Blöcke wiederhergestellt werden.", + "worldedit.restore.block-place-error": "Letzter Fehler: {0}", + "worldedit.snapshot.use.newest": "Nutze nun den neuesten Snapshot.", + "worldedit.snapshot.use": "Setze Snapshot auf: {0}", + "worldedit.snapshot.none-before": "Konnte keinen Snapshot vor {0} finden.", + "worldedit.snapshot.none-after": "Konnte keinen Snapshot nach {0} finden.", + "worldedit.snapshot.index-above-0": "Ungültiger Index, muss größer oder gleich 1 sein.", + "worldedit.snapshot.index-oob": "Ungültiger Index, muss zwischen 1 und {0} liegen.", + "worldedit.schematic.unknown-format": "Unbekanntes Schematic-Format: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} existiert nicht!", + "worldedit.schematic.load.loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.still-loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.unsupported-version": "Diese Schematic Version wird derzeit nicht unterstützt. Version: {0}.", + "worldedit.schematic.save.already-exists": "Diese Schematic existiert bereits. Nutze die Flag -f, um die Datei zu überschreiben.", + "worldedit.schematic.save.failed-directory": "Konnte den Ordner für Schematics nicht anlegen!", + "worldedit.schematic.save.saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.save.still-saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.share.unsupported-format": "Das Schematic Freigabeziel \"{0}\" unterstützt nicht das Format \"{1}\".", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} existiert nöd!", + "worldedit.schematic.delete.failed": "Lösche vo {0} fehlgschlage! Isch die Datei schribgschützt?", + "worldedit.schematic.delete.deleted": "{0} isch glöscht worde.", + "worldedit.schematic.formats.title": "Verfüegbari Format für d'Zwüscheablag (Name: Churzbezeichnig)", + "worldedit.schematic.unsupported-minecraft-version": "Die Version vo WorldEdit unterstützt dini Minecraft Version nöd. Schematic werded nöd funktioniere, bis das glöst isch.", + "worldedit.pos.already-set": "Position scho gsetzt.", + "worldedit.pos.console-require-coords": "Als Konsole müend Koordinate ahgeh werde.", + "worldedit.hpos.no-block": "Kein Block in Sicht!", + "worldedit.hpos.already-set": "Position scho gsetzt.", + "worldedit.chunk.selected-multiple": "Usgwählti Chunks: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk usgwählt: {0}, {1}, {2}", + "worldedit.wand.invalid": "Uswahl-Item isch falsch konfiguriert oder deaktiviert.", + "worldedit.wand.selwand.info": "Linksklick: Setz Position #1, Rechtsklick: Setz Position #2", + "worldedit.wand.navwand.info": "Linksklick: Springe zu de Position; Rechtsklick: Springe dur Wänd", + "worldedit.wand.selwand.now.tool": "S'Uswahl-Item isch jetzt es normals Werchzüg. Du chasch es mit {0} deaktiviere und mit {1} zu jedem Item neu zueordne oder mit {2} es neus becho.", + "worldedit.contract.contracted": "Region um {0} Blöck verchlineret.", + "worldedit.shift.shifted": "Region verschobe.", + "worldedit.outset.outset": "Region vergrösseret.", + "worldedit.inset.inset": "Region verchlineret.", + "worldedit.trim.trim": "Region beschnitten.", + "worldedit.trim.no-blocks": "Keine Blöcke passten zur Schnittmaske.", + "worldedit.size.offset": "Versatz: {0}", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "Grössi: {0}", + "worldedit.size.distance": "Kubischi Distanz: {0}", + "worldedit.size.blocks": "Ahzahl vo Blöck: {0}", + "worldedit.count.counted": "Ahzahl: {0}", + "worldedit.distr.no-blocks": "Kei Blöck zellt.", + "worldedit.distr.no-previous": "Kei vorherigi Verteilige.", + "worldedit.distr.total": "Gsamti Blockahzahl: {0}", + "worldedit.select.cleared": "Uswahl ufghobe.", + "worldedit.select.cuboid.message": "Kubisch: Linksklick für Punkt 1, Rechtsklick für Punkt 2", + "worldedit.select.cuboid.description": "Wähl zwei Egge vomene Quader", + "worldedit.select.extend.message": "Kubisch: Linksklick für en Startpunkt, Rechtsklick zum Erwitere", + "worldedit.select.extend.description": "Schnelle kubische Uswahlmodus", + "worldedit.select.poly.message": "2D Polygon-Uswahl: Links/Rechtsklick um en Punkt hinzuezfüege.", + "worldedit.select.poly.limit-message": "maximal {0} Pünkt.", + "worldedit.select.poly.description": "Wähl es 2D-Polygon mit Höchi", + "worldedit.select.ellipsoid.message": "Ellipsoidi Uswahl: Linksklick für Mittelpunkt, Rechtsklick zum Erwitere", + "worldedit.select.ellipsoid.description": "Wähl es Ellipsoid us", + "worldedit.select.sphere.message": "Chugel Selektor: Linksklick für Mittelpunkt, Rechtsklick um Radius z'setze", + "worldedit.select.sphere.description": "Wähl e Chugle us", + "worldedit.select.cyl.message": "Zylindrische Selektor: Linksklick für Mittelpunkt, Rechtsklick zum Erwitere", + "worldedit.select.cyl.description": "Wähl en Zylinder us", + "worldedit.select.convex.message": "Konvex-Polyhedrischi Uswahl: Linksklick für de ersti Chnote, Rechtsklick zum Erwitere.", + "worldedit.select.convex.limit-message": "maximal {0} Pünkt.", + "worldedit.select.convex.description": "Wähl e Konvex-Polyhedrischi Form us", + "worldedit.select.default-set": "Dini standardmässigi Regions-Uswahl isch jetzt {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Alts Format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.listchunks.listfor": "Uflistig vo Chunks für: {0}", + "worldedit.drain.drained": "{0} Blöcke wurden getrocknet.", + "worldedit.fill.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fillr.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fixlava.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.fixwater.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.removeabove.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removebelow.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removenear.removed": "{0} Blöcke wurden entfernt.", + "worldedit.replacenear.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.snow.created": "{0} Oberflächen wurden bedeckt.", + "worldedit.thaw.removed": "{0} Blöcke wurden aufgetaut.", + "worldedit.green.changed": "{0} Blöcke wurden grün gemacht.", + "worldedit.extinguish.removed": "{0} Brände wurden gelöscht.", + "worldedit.butcher.killed": "{0} Kreaturen wurden in einem Radius von {1} getötet.", + "worldedit.butcher.explain-all": "Verwende -1, um alle Mobs in geladenen Chunks zu entfernen", + "worldedit.remove.removed": "{0} Entities wurden für das Entfernen markiert.", + "worldedit.remove.explain-all": "Verwende -1, um alle Entities in geladenen Chunks zu entfernen", + "worldedit.calc.invalid": "'{0}' konnte nicht als gültiger Ausdruck übersetzt werden", + "worldedit.calc.invalid.with-error": "'{0}' konnte nicht als gültiger Ausdruck geparst werden: '{1}'", + "worldedit.paste.pasted": "Die Zwischenablage wurde bei {0} eingefügt", + "worldedit.paste.selected": "Einfügebereich für Zwischenablage ausgewählt.", + "worldedit.rotate.no-interpolation": "Hinweis: Interpolation ist noch nicht unterstützt. Es ist empfohlen, Winkel mit einem Vielfachen von 90 zu nutzen.", + "worldedit.rotate.rotated": "Die Zwischenablage wurde gedreht.", + "worldedit.flip.flipped": "Die Zwischenablage wurde gespiegelt.", + "worldedit.clearclipboard.cleared": "Die Zwischenablage wurde geleert.", + "worldedit.set.done": "Vorgang abgeschlossen.", + "worldedit.set.done.verbose": "Vorgang abgeschlossen ({0}).", + "worldedit.line.changed": "{0} Blöcke wurden verändert.", + "worldedit.line.invalid-type": "//line funktioniert nur mit kubischen Selektionen oder konvex-polyhedrischen Selektionen", + "worldedit.curve.changed": "{0} Blöcke wurden verändert.", + "worldedit.curve.invalid-type": "//curve funktioniert nur mit konvex-polyhedrischen Selektionen", + "worldedit.replace.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.stack.changed": "{0} Blöcke wurden geändert. Rückgängig mit //undo", + "worldedit.stack.intersecting-region": "Stapelversatz darf bei Verwendung von Blockeinheiten nicht mit der Region kollidieren", + "worldedit.regen.regenerated": "Region neu generiert.", + "worldedit.regen.failed": "Chunks konnten nicht regeneriert werden. Siehe Konsole für Details.", + "worldedit.walls.changed": "{0} Blöcke wurden verändert.", + "worldedit.faces.changed": "{0} Blöcke wurden verändert.", + "worldedit.overlay.overlaid": "{0} Blöcke wurden bedeckt.", + "worldedit.naturalize.naturalized": "{0} Block/Blöcke wurden verändert, um natürlicher zu erscheinen.", + "worldedit.center.changed": "Mittelpunkt gesetzt. ({0} Blöcke geändert)", + "worldedit.smooth.changed": "Höhenkarte des Geländes geglättet. {0} Blöcke geändert.", + "worldedit.snowsmooth.changed": "Höhenkarte des Schnees geglättet. {0} Blöcke geändert.", + "worldedit.move.moved": "{0} Blöcke verschoben.", + "worldedit.deform.deformed": "{0} Blöcke wurden verformt.", + "worldedit.hollow.changed": "{0} Blöcke wurden verändert.", + "worldedit.forest.created": "{0} Bäume erstellt.", + "worldedit.flora.created": "{0} Pflanzen erstellt.", + "worldedit.unstuck.moved": "Bitte schön!", + "worldedit.ascend.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ascend.moved": "Um {0} Ebenen aufgestiegen.", + "worldedit.descend.obstructed": "Keine freie Stelle unter dir gefunden.", + "worldedit.descend.moved": "Um {0} Ebenen abgestiegen.", + "worldedit.ceil.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ceil.moved": "Magie!", + "worldedit.thru.obstructed": "Keine freie Stelle vor dir gefunden.", + "worldedit.thru.moved": "Magie!", + "worldedit.jumpto.moved": "Magie!", + "worldedit.jumpto.none": "Kein Block in Sicht (oder zu weit entfernt)!", + "worldedit.up.obstructed": "Du würdest etwas über dir treffen.", + "worldedit.up.moved": "Magie!", + "worldedit.cone.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cone.created": "{0} Blöcke wurden erstellt.", + "worldedit.cyl.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cyl.created": "{0} Blöcke wurden erstellt.", + "worldedit.sphere.invalid-radius": "Du musst entweder ein oder drei Radien angeben.", + "worldedit.sphere.created": "{0} Blöcke wurden erstellt.", + "worldedit.forestgen.created": "{0} Bäume erstellt.", + "worldedit.pumpkins.created": "{0} Kürbisbeete erstellt.", + "worldedit.feature.created": "Merkmal erstellt.", + "worldedit.feature.failed": "Fehler beim Generieren des Merkmals. Ist es ein gültiger Ort dafür?", + "worldedit.pyramid.created": "{0} Blöcke wurden erstellt.", + "worldedit.generate.created": "{0} Blöcke wurden erstellt.", + "worldedit.generatebiome.changed": "{0} Biome betroffen.", + "worldedit.structure.created": "Struktur erstellt.", + "worldedit.structure.failed": "Fehler beim Generieren der Struktur. Ist es ein gültiger Ort dafür?", + "worldedit.reload.config": "Konfiguration wurde neu geladen!", + "worldedit.report.written": "WorldEdit-Bereicht zu {0} geschrieben", + "worldedit.report.error": "Fehler beim Schreiben des Berichts: {0}", + "worldedit.report.callback": "WorldEdit Report: {0}.report", + "worldedit.timezone.invalid": "Ungültige Zeitzone", + "worldedit.timezone.set": "Zeitzone für diese Sitzung gesetzt: {0}", + "worldedit.timezone.current": "Die aktuelle Zeit in dieser Zeitzone ist: {0}", + "worldedit.version.version": "WorldEdit-Version {0}", + "worldedit.trace.no-tracing-extents": "Spurensuche: Es wurde kein Umfang verwendet.", + "worldedit.trace.action-failed": "Trace: Aktion(en) {0} bei {1} verworfen nach Ausmaß {2}", + "worldedit.trace.active.already": "Ablaufverfolgungs-Modus bereits aktiv.", + "worldedit.trace.inactive.already": "Ablaufverfolgungs-Modus bereits inaktiv.", + "worldedit.trace.active": "Ablaufverfolgungs-Modus ist nun aktiv.", + "worldedit.trace.inactive": "Ablaufverfolgungs-Modus ist nun inaktiv.", + "worldedit.command.time-elapsed": "{0}s vergangen (History: {1} geändert; {2} Blöcke/Sek).", + "worldedit.command.permissions": "Dazu bist du nicht berechtigt. Bist du im richtigen Modus?", + "worldedit.command.player-only": "Dieser Befehl muss als Spieler benutzt werden.", + "worldedit.command.error.report": "Bitte melde diesen Fehler: [Siehe Konsole]", + "worldedit.pastebin.uploading": "(Bitte warten... sende Daten an Pastebin...)", + "worldedit.session.cant-find-session": "Sitzung für {0} nicht gefunden", + "worldedit.platform.no-file-dialog": "Datei-Dialoge werden in Ihrer Umgebung nicht unterstützt.", + "worldedit.asset.load.loading": "(Bitte warten... lade Asset.)", + "worldedit.asset.load.still-loading": "(Bitte warten... lade weiterhin Asset.)", + "worldedit.asset.load.failed": "Fehler beim laden des Assets", + "worldedit.tool.max-block-changes": "Maximales Änderungslimit für Blöcke erreicht.", + "worldedit.tool.no-block": "Kein Block in Sicht!", + "worldedit.tool.repl.equip": "Ersetzen-Werkzeug an {0} gebunden.", + "worldedit.tool.repl.switched": "Ersetzen-Werkzeug geändert zu: {0}", + "worldedit.tool.data-cycler.equip": "Werkzeug zum Ändern von Blockdaten an {0} gebunden.", + "worldedit.tool.data-cycler.block-not-permitted": "Du hast keine Befugnis, die Werte dieses Blockes zu ändern.", + "worldedit.tool.data-cycler.cant-cycle": "Diese Blockdaten können nicht verändert werden!", + "worldedit.tool.data-cycler.new-value": "Wert von {0} ist jetzt {1}.", + "worldedit.tool.data-cycler.cycling": "Ändere nun {0}.", + "worldedit.tool.deltree.equip": "Werkzeug zum Entfernen fliegender Bäume an {0} gebunden.", + "worldedit.tool.deltree.not-tree": "Das ist kein Baum.", + "worldedit.tool.deltree.not-floating": "Das ist kein schwebender Baum.", + "worldedit.tool.tree.equip": "Werkzeug zum Bäume setzen an {0} gebunden.", + "worldedit.tool.tree.obstructed": "Hier kann kein Baum erstellt werden.", + "worldedit.tool.info.equip": "Werkzeug für Informationen an {0} gebunden.", + "worldedit.tool.info.blockstate.hover": "Blockstatus (zum Kopieren klicken)", + "worldedit.tool.info.internalid.hover": "Interne ID", + "worldedit.tool.info.legacy.hover": "Legacy-Id: Daten", + "worldedit.tool.info.light.hover": "Lichtlevel Block/Lichtlevel darüber", + "worldedit.tool.none.equip": "Werkzeug vom aktuellen Item entfernt.", + "worldedit.tool.none.to.unequip": "Ihr aktuelles Item ist nicht gebunden.", + "worldedit.tool.selwand.equip": "Werkzeug zum Auswählen an {0} gebunden.", + "worldedit.tool.navwand.equip": "Werkzeug zum Navigieren an {0} gebunden.", + "worldedit.tool.floodfill.equip": "Werkzeug zum Füllen von Blöcken an {0} gebunden.", + "worldedit.tool.farwand.equip": "Werkzeug zum Auswählen für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.equip": "Werkzeug zum Setzen von Blöcken für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.set": "Linksklick auf {0} gesetzt; Rechtsklick auf {1} gesetzt.", + "worldedit.tool.stack.equip": "Werkzeug zum Stapeln an {0} gebunden.", + "worldedit.tool.unbind-instruction": "Führe {0} aus, während du das Item in der Hand hältst, um es zu entbinden.", + "worldedit.tool.superpickaxe.mode.single": "Modus ist jetzt blockweise. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.area": "Modus ist jetzt bereichsförmig. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.recursive": "Modus ist jetzt rekursiv. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.max-range": "Maximale Entfernung ist {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superspitzhacke ist bereits aktiviert.", + "worldedit.tool.superpickaxe.disabled.already": "Superspitzhacke ist bereits deaktiviert.", + "worldedit.tool.superpickaxe.enabled": "Superspitzhacke aktiviert.", + "worldedit.tool.superpickaxe.disabled": "Superspitzhacke deaktiviert.", + "worldedit.tool.mask.set": "Maske für Pinsel gesetzt.", + "worldedit.tool.mask.disabled": "Maske für Pinsel deaktiviert.", + "worldedit.tool.material.set": "Material für Pinsel gesetzt.", + "worldedit.tool.range.set": "Reichweite für Pinsel gesetzt.", + "worldedit.tool.size.set": "Pinselgröße gesetzt.", + "worldedit.tool.tracemask.set": "Kollidierungsmaske gesetzt.", + "worldedit.tool.tracemask.disabled": "Kollidierungsmaske deaktiviert.", + "worldedit.tool.error.cannot-bind": "Kann das Werkzeug nicht an {0} binden: {1}", + "worldedit.tool.error.item-only": "Blöcke können nicht verwendet werden.", + "worldedit.execute.script-permissions": "Du hast keine Berechtigung, dieses Skript zu nutzen.", + "worldedit.executelast.no-script": "Benutze zuerst /cs mit einem Skriptnamen.", + "worldedit.script.read-error": "Skript Lesefehler: {0}", + "worldedit.script.unsupported": "Aktuell werden nur .js-Skripte unterstützt", + "worldedit.script.file-not-found": "Skript existiert nicht: {0}", + "worldedit.script.no-script-engine": "Fehler beim Finden einer Skript-Engine.\nBitte beachte https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Fehler beim Ausführen: {0}", + "worldedit.script.failed-console": "Fehler beim Ausführen (siehe Konsole): {0}", + "worldedit.operation.affected.biome": "{0} Biome betroffen", + "worldedit.operation.affected.block": "{0} Blöcke betroffen", + "worldedit.operation.affected.column": "{0} Stellen betroffen", + "worldedit.operation.affected.entity": "{0} Entities betroffen", + "worldedit.operation.deform.expression": "deformiert mit {0}", + "worldedit.error.invalid-number": "Anzahl erwartet; String angegeben.", + "worldedit.error.invalid-number.matches": "Anzahl erwartet; String \"{0}\" angegeben.", + "worldedit.error.incomplete-region": "Wähle zuerst eine Region aus.", + "worldedit.error.unknown-block": "Blockname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-item": "Name des Gegenstands '{0}' wurde nicht anerkannt.", + "worldedit.error.unknown-entity": "Entityname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-mob": "Mob-Name '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-biome": "Biomname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-tag": "Tagname '{0}' wurde nicht erkannt.", + "worldedit.error.empty-tag": "Tagname '{0}' hat keinen Inhalt.", + "worldedit.error.no-match": "Kein Treffer für '{0}'.", + "worldedit.error.disallowed-block": "Block '{0}' nicht erlaubt (siehe WorldEdit Konfiguration).", + "worldedit.error.max-changes": "Maximale Anzahl an Blöcken in einer Operation geändert ({0}).", + "worldedit.error.max-brush-radius": "Maximaler Pinselradius (in Konfiguration): {0}", + "worldedit.error.max-radius": "Maximaler Radius (in Konfiguration): {0}", + "worldedit.error.unknown-direction": "Unbekannte Richtung: {0}", + "worldedit.error.empty-clipboard": "Die Zwischenablage ist leer. Verwende zuerst //copy.", + "worldedit.error.invalid-filename": "Dateiname '{0}' ungültig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ungültige Zeichen oder Erweiterung fehlt", + "worldedit.error.file-resolution": "Datei '{0}' Fehler beim Auflösen der Datei: {1}", + "worldedit.error.file-resolution.outside-root": "Pfad ist außerhalb des erlaubten Verzeichnisses", + "worldedit.error.file-resolution.resolve-failed": "Fehler beim Auflösen des Pfades", + "worldedit.error.file-aborted": "Dateiauswahl abgebrochen.", + "worldedit.error.no-file-selected": "Es wurde keine Datei ausgewählt.", + "worldedit.error.world-unloaded": "Die Welt wurde bereits entladen.", + "worldedit.error.not-a-block": "Dieses Item ist kein Block.", + "worldedit.error.not-a-block.item": "Das Item '{0}' ist kein Block.", + "worldedit.error.incorrect-usage": "Benutzung: {0}", + "worldedit.error.invalid-page": "Ungültige Seitennummer", + "worldedit.error.parser.bad-state-format": "Fehlerhaftes Statusformat in {0}", + "worldedit.error.parser.duplicate-property": "Doppelte Eigenschaft: {0}", + "worldedit.error.parser.empty-state": "Leerer Teil im Status", + "worldedit.error.parser.missing-equals-separator": "Fehlendes Trennzeichen '='", + "worldedit.error.parser.clipboard.missing-offset": "Offset mit @ angegeben, aber kein Offset angegeben. Verwenden Sie '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Unbekannte Eigenschaft '{0}' für Block '{1}'", + "worldedit.error.parser.unknown-value": "Unbekannter Wert '{0}' für Eigenschaft '{1} '", + "worldedit.error.parser.empty-property": "Leere Eigenschaft im Status", + "worldedit.error.parser.empty-value": "Leerer Wert im Status", + "worldedit.error.parser.invalid-colon": "Ungültiger Doppelpunkt.", + "worldedit.error.parser.invalid-expression": "Ungültiger Ausdruck: {0}", + "worldedit.error.parser.negate-nothing": "Nichts kann nicht negiert werden!", + "worldedit.error.parser.hanging-lbracket": "Ungültiges Format. Fehlende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbracket": "Bei dem Status fehlt die schließende Klammer ']'", + "worldedit.error.parser.hanging-lbrace": "Ungültiges Format. Hängende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbrace": "NBT fehlt das nachgestellte '}'", + "worldedit.error.parser.missing-random-type": "Fehlender Typ hinter dem % symbol für '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Versatz für die Zwischenablage benötigt x,y,z Koordinaten.", + "worldedit.error.parser.player-only": "Eingabe '{0}' erfordert einen Spieler!", + "worldedit.error.parser.invalid-nbt": "Ungültige NBT-Daten in Eingabe: '{0}'. Fehler: {1}", + "worldedit.error.disabled": "Diese Funktion ist deaktiviert (siehe WorldEdit Konfiguration).", + "worldedit.error.unknown": "Unbekannter Fehler ist aufgetreten: {0}", + "worldedit.error.missing-extent": "Kein Ziel ist bekannt", + "worldedit.error.missing-session": "Keine lokale Session ist bekannt", + "worldedit.error.missing-world": "Du musst eine Welt angeben (Try //world)", + "worldedit.error.missing-actor": "Kein Akteur ist bekannt", + "worldedit.selection.convex.info.vertices": "Knoten: {0}", + "worldedit.selection.convex.info.triangles": "Dreiecke: {0}", + "worldedit.selection.convex.explain.primary": "Neue Auswahl mit Knoten {0} gestartet.", + "worldedit.selection.convex.explain.secondary": "Knoten {0} zur Auswahl hinzugefügt.", + "worldedit.selection.cuboid.info.pos1": "Position 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Erste Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.primary-area": "Erste Position bei {0} ({1}) gesetzt.", + "worldedit.selection.cuboid.explain.secondary": "Zweite Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.secondary-area": "Zweite Position bei {0} ({1}) gesetzt.", + "worldedit.selection.extend.explain.primary": "Auswahl bei {0} ({1}) gestartet.", + "worldedit.selection.extend.explain.secondary": "Auswahl erweitert, damit {0} ({1}) beinhaltet wird.", + "worldedit.selection.ellipsoid.info.center": "Mittelpunkt: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Position des Mittelpunkts zu {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.primary-area": "Position des Mittelpunkts zu {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoid-Änderungen müssen für jede Dimension gleich sein.", + "worldedit.selection.cylinder.info.center": "Mittelpunkt: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Neue zylindrische Auswahl bei {0} gestartet.", + "worldedit.selection.cylinder.explain.secondary": "Radius auf {0}/{1} Blöcke gesetzt. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Damit der Radius eingestellt werden kann, ist es notwendig, einen Mittelpunkt zu wählen.", + "worldedit.selection.cylinder.error.even-horizontal": "Zylinderänderungen müssen auch für jede horizontale Dimension gelten.", + "worldedit.selection.polygon2d.info": "Anzahl Punkte: {0}", + "worldedit.selection.polygon2d.explain.primary": "Neues Polygon bei {0} gestartet.", + "worldedit.selection.polygon2d.explain.secondary": "Punkt #{0} bei {1} hinzugefügt.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygone können nur vertikal erweitert werden.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygone können nur vertikal verhandelt werden.", + "worldedit.selection.sphere.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.null.error.immutable": "NullRegion könnt nicht geändert werden.", + "worldedit.selection.intersection.error.cannot-expand": "Könnt nicht einen regionalen Schnittpunkt erweitern.", + "worldedit.selection.intersection.error.cannot-contract": "Könnt nicht einen regionalen Schnittpunkt verhandeln.", + "worldedit.selection.transform.error.cannot-expand": "Könnt nicht einen TransformedRegion erweitern.", + "worldedit.selection.transform.error.cannot-contract": "Könnt nicht einen TransformedRegion verhandeln.", + "worldedit.selection.transform.error.cannot-change": "Könnt nicht einen TransformedRegion ändern.", + "worldedit.selection.updated": "Positionen aktualisiert.", + "worldedit.sideeffect.lighting": "Beleuchtung", + "worldedit.sideeffect.lighting.description": "Aktualisiert Blockbeleuchtung", + "worldedit.sideeffect.neighbors": "Nachbarn", + "worldedit.sideeffect.neighbors.description": "Benachrichtigt Blöcke in der Nähe über den Änderungen", + "worldedit.sideeffect.update": "Update", + "worldedit.sideeffect.update.description": "Benachrichtigt den geänderten Block", + "worldedit.sideeffect.validation": "Überprüfung", + "worldedit.sideeffect.validation.description": "Überprüft und repariert inkonsistenten Weltzustand, so wie getrennte Blöcke", + "worldedit.sideeffect.entity_ai": "Wesen-KI", + "worldedit.sideeffect.entity_ai.description": "Aktualisiert Wesen-KI-Pfade für die Blockänderungen", + "worldedit.sideeffect.events": "Mod/Plugin-Ereignisse", + "worldedit.sideeffect.events.description": "Informiert andere Mods/Plugins über diese Änderungen, falls anwendbar", + "worldedit.sideeffect.state.on": "An", + "worldedit.sideeffect.state.delayed": "Verzögert", + "worldedit.sideeffect.state.off": "Aus", + "worldedit.sideeffect.box.current": "Aktuell", + "worldedit.sideeffect.box.change-to": "Klicken, um auf {0} zu setzen", + "worldedit.help.command-not-found": "Der Befehl '{0}' konnte nicht gefunden werden.", + "worldedit.help.no-subcommands": "'{0}' hat keine Unterbefehle. (Vielleicht steht '{1}' für einen Parameter?)", + "worldedit.help.subcommand-not-found": "Der Unterbefehl '{0}' unter '{1}' konnte nicht gefunden werden.", + "worldedit.cli.stopping": "Wird beendet!", + "worldedit.cli.unknown-command": "Unbekannter Befehl!", + "worldedit.version.bukkit.unsupported-adapter": "Diese WorldEdit Version unterstützt ihre Version von Bukkit nicht vollständig. Block-Entities (z.B. Truhen) sind leer, Blockeigenschaften (z. B. Rotation) fehlen und andere Dinge werden möglicherweise nicht funktionieren. Aktualisieren Sie WorldEdit um diese Funktion wiederherzustellen:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Bearbeiten von nicht unterstützten Versionen ist deaktiviert." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/de/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/de/strings.json new file mode 100644 index 0000000..64357ad --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/de/strings.json @@ -0,0 +1,454 @@ +{ + "worldedit.expand.description.vert": "Auswahl zu den Weltgrenzen vertikal erweitern.", + "worldedit.expand.expanded": "Region um {0} Blöcke erweitert", + "worldedit.expand.expanded.vert": "Region um {0} Blöcke erweitert (oben-nach-unten).", + "worldedit.biomeinfo.lineofsight": "Biome entlang des Fadenkreuzes: {0}", + "worldedit.biomeinfo.position": "Biome an deiner Position: {0}", + "worldedit.biomeinfo.selection": "Biome in deiner Auswahl: {0}", + "worldedit.biomeinfo.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.brush.radius-too-large": "Maximal zulässiger Pinselradius: {0}", + "worldedit.brush.apply.description": "Benutze einen Pinsel, eine Funktion auf jeden Block anwenden", + "worldedit.brush.apply.radius": "Die Größe des Pinsels", + "worldedit.brush.apply.shape": "Die Form der Region", + "worldedit.brush.apply.type": "Art des zu benutzenden Pinsels", + "worldedit.brush.apply.item.warning": "Dieser Pinsel simuliert die Verwendung von Items. Seine Effekte funktionieren möglicherweise nicht auf allen Plattformen, können nicht rückgängig gemacht werden und können seltsame Wechselwirkungen mit anderen Mods/Plugins verursachen. Verwendung auf eigene Gefahr.", + "worldedit.brush.paint.description": "Male mit einem Pinsel, eine Funktion auf eine Oberfläche anwenden", + "worldedit.brush.paint.size": "Die Größe eines Pinsels", + "worldedit.brush.paint.shape": "Die Form des Pinsels", + "worldedit.brush.paint.density": "Die Dichte des Pinsels", + "worldedit.brush.paint.type": "Typ des zu benutzenden Pinsels", + "worldedit.brush.paint.item.warning": "Dieser Pinsel simuliert die Verwendung von Items. Seine Effekte funktionieren möglicherweise nicht auf allen Plattformen, können nicht rückgängig gemacht werden und können seltsame Wechselwirkungen mit anderen Mods/Plugins verursachen. Verwendung auf eigene Gefahr.", + "worldedit.brush.sphere.equip": "Kugelförmiger Pinsel ausgerüstet ({0}).", + "worldedit.brush.cylinder.equip": "Zylinderförmiger Pinsel ausgerüstet ({0} von {1}).", + "worldedit.brush.splatter.equip": "Splatter-Pinselform ausgestattet ({0} mit {1} Verfall).", + "worldedit.brush.splatter.decay-out-of-range": "Splatterpinsel-Verfallswert: {0} liegt außerhalb des Bereichs 0 - 10.", + "worldedit.brush.clipboard.equip": "Pinsel mit Form der Zwischenablage ausgerüstet.", + "worldedit.brush.smooth.equip": "Glättender Pinsel ausgerüstet ({0} x {1}x benutzt {2}).", + "worldedit.brush.smooth.nofilter": "irgendein Block", + "worldedit.brush.smooth.filter": "filtern", + "worldedit.brush.snowsmooth.equip": "SnowSmooth Pinsel ausgestattet ({0} x {1}x mit {2}), {3} Schneeblöcke.", + "worldedit.brush.snowsmooth.nofilter": "irgendein Block", + "worldedit.brush.snowsmooth.filter": "filtern", + "worldedit.brush.extinguish.equip": "Löscher ausgerüstet ({0}).", + "worldedit.brush.gravity.equip": "Schwerkraft-Pinsel ausgerüstet ({0}).", + "worldedit.brush.butcher.equip": "Pinsel zur Monsterentfernung ausgerüstet ({0}).", + "worldedit.brush.operation.equip": "Pinsel auf {0} gesetzt.", + "worldedit.brush.heightmap.equip": "Heightmap-Pinsel ausgerüstet ({0}).", + "worldedit.brush.heightmap.unknown": "Unbekannter Heightmap-Pinsel: {0}.", + "worldedit.brush.morph.equip": "Morph-Pinselform ausgestattet: {0}.", + "worldedit.brush.biome.column-supported-types": "Diese Pinselform wird bei ganzen Spalten nicht unterstützt, versuche die Zylinderform.", + "worldedit.brush.none.equip": "Pinsel vom aktuellen Item entfernt.", + "worldedit.brush.none.equipped": "Du hast keinen Pinsel, der an deinen aktuellen Gegenstand gebunden ist. Versuche /brush sphere für einen einfachen Pinsel.", + "worldedit.setbiome.changed": "Biome wurden für etwa {0} Blöcke geändert.", + "worldedit.setbiome.warning": "Möglicherweise musst du deinem Spiel wieder beitreten (oder deine Welt schließen und wieder öffnen), um Änderungen zu sehen.", + "worldedit.setbiome.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.drawsel.disabled": "Server-CUI deaktiviert.", + "worldedit.drawsel.enabled": "Server CUI aktiviert. Dies unterstützt nur Cuboid Regionen, mit einer maximalen Größe von {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server-CUI bereits deaktiviert.", + "worldedit.drawsel.enabled.already": "Server-CUI schon aktiviert.", + "worldedit.limit.too-high": "Dein maximal erlaubtes Limit ist {0}.", + "worldedit.limit.set": "Blockveränderungslimit auf {0} gesetzt.", + "worldedit.limit.return-to-default": "(Benutze //limit um den Standard wieder herzustellen.)", + "worldedit.timeout.too-high": "Deine maximal zulässige Zeitüberschreitung ist {0}ms.", + "worldedit.timeout.set": "Zeitüberschreitung wurde auf {0}ms gesetzt.", + "worldedit.timeout.return-to-default": " (Benutze //timeout um zum Standard zurückzukehren.)", + "worldedit.fast.disabled": "Schnellen Modus deaktiviert.", + "worldedit.fast.enabled": "Schnellmodus aktiviert. Die Beleuchtung in den betroffenen Chunks kann falsch sein und/oder die Welt muss neu betreten werden, um Änderungen zu sehen.", + "worldedit.fast.disabled.already": "Schneller Modus bereits deaktiviert.", + "worldedit.fast.enabled.already": "Schneller Modus ist schon aktiviert.", + "worldedit.perf.sideeffect.set": "Nebeneffekt \"{0}\" gesetzt auf {1}", + "worldedit.perf.sideeffect.get": "Nebeneffekt \"{0}\" ist auf {1} gesetzt", + "worldedit.perf.sideeffect.already-set": "Nebeneffekt \"{0}\" ist bereits auf {1} gesetzt", + "worldedit.perf.sideeffect.set-all": "Alle Nebeneffekte auf {0} gesetzt", + "worldedit.update": "Nebeneffekte wurden auf die Auswahl angewendet.", + "worldedit.reorder.current": "Der Neuordnungs-Modus ist {0}", + "worldedit.reorder.set": "Der Neuordnungs-Modus ist nun {0}", + "worldedit.gmask.disabled": "Globale Maske deaktiviert.", + "worldedit.gmask.set": "Globale Mask gesetzt.", + "worldedit.toggleplace.pos1": "Jetzt wird bei Pos #1 platziert.", + "worldedit.toggleplace.pos1-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von Position #1 platzieren.", + "worldedit.toggleplace.player": "Platziere nun an dem Block, in dem du stehst.", + "worldedit.toggleplace.player-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Block auf dem du stehst platzieren.", + "worldedit.toggleplace.min": "Jetzt am Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.min-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max": "Jetzt am Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.world": "Jetzt am Weltursprung platzieren.", + "worldedit.toggleplace.world-offset": "Jetzt platzieren bei ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Platzieren in diesem Kontext nicht möglich.", + "worldedit.searchitem.too-short": "Gebe einen längeren Suchbegriff ein (läng > 2).", + "worldedit.searchitem.either-b-or-i": "Du kannst nicht die Flags 'b' und 'i' gleichzeitig verwenden.", + "worldedit.searchitem.searching": "(Bitte warten... suche nach Items.)", + "worldedit.watchdog.no-hook": "Diese Plattform hat keine Watchdog-Schnittstelle.", + "worldedit.watchdog.active.already": "Watchdog-Manipulation bereits aktiv.", + "worldedit.watchdog.inactive.already": "Watchdog-Manipulation bereits inaktiv.", + "worldedit.watchdog.active": "Watchdog-Manipulation jetzt aktiv.", + "worldedit.watchdog.inactive": "Watchdog-Manipulation jetzt inaktiv.", + "worldedit.world.remove": "Überschreibung der Welt entfernt.", + "worldedit.world.set": "Überschreitung der Welt auf {0} gesetzt. (Benutze //world um zur Standardeinstellung zurückzukehren)", + "worldedit.undo.undone": "{0} verfügbare Bearbeitungen rückgängig gemacht.", + "worldedit.undo.none": "Keine Bearbeitung zum Rückgängig machen verfügbar.", + "worldedit.redo.redone": "{0} verfügbare Bearbeitungen wieder hergestellt.", + "worldedit.redo.none": "Keine Bearbeitung zum Wiederherstellen verfügbar.", + "worldedit.clearhistory.cleared": "Verlauf gelöscht.", + "worldedit.raytrace.noblock": "Kein Block in Sicht!", + "worldedit.raytrace.require-player": "Raytracing Befehle benötigen einen Spieler!", + "worldedit.restore.not-configured": "Snapshot/Backup Wiederherstellung ist nicht konfiguriert.", + "worldedit.restore.not-available": "Dieser Snapshot existiert nicht oder ist nicht verfügbar.", + "worldedit.restore.failed": "Fehler beim Laden des Snapshots: {0}", + "worldedit.restore.loaded": "Snapshot '{0} geladen; Wiederherstellung im Gange...", + "worldedit.restore.restored": "Wiederhergestelt; {0} fehlende Chunks und {1} andere Fehler.", + "worldedit.restore.none-for-specific-world": "Für die Welt '{0}' wurden keine Snapshots gefunden.", + "worldedit.restore.none-for-world": "Für diese Welt wurden keine Snapshots gefunden.", + "worldedit.restore.none-found": "Es konnten keine Snapshots gefunden werden.", + "worldedit.restore.none-found-console": "Es konnten keine Snapshots gefunden werden. Siehe Konsole für Details.", + "worldedit.restore.chunk-not-present": "Chunks waren nicht im Snapshot enthalten.", + "worldedit.restore.chunk-load-failed": "Es konnten keine Chunks geladen werden. (Fehlerhaftes Archiv?)", + "worldedit.restore.block-place-failed": "Durch Fehler konnten keine Blöcke wiederhergestellt werden.", + "worldedit.restore.block-place-error": "Letzter Fehler: {0}", + "worldedit.snapshot.use.newest": "Nutze nun den neuesten Snapshot.", + "worldedit.snapshot.use": "Setze Snapshot auf: {0}", + "worldedit.snapshot.none-before": "Konnte keinen Snapshot vor {0} finden.", + "worldedit.snapshot.none-after": "Konnte keinen Snapshot nach {0} finden.", + "worldedit.snapshot.index-above-0": "Ungültiger Index, muss größer oder gleich 1 sein.", + "worldedit.snapshot.index-oob": "Ungültiger Index, muss zwischen 1 und {0} liegen.", + "worldedit.schematic.unknown-format": "Unbekanntes Schematic-Format: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} existiert nicht!", + "worldedit.schematic.load.loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.still-loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.unsupported-version": "Diese Schematic Version wird derzeit nicht unterstützt. Version: {0}.", + "worldedit.schematic.save.already-exists": "Diese Schematic existiert bereits. Nutze die Flag -f, um die Datei zu überschreiben.", + "worldedit.schematic.save.failed-directory": "Konnte den Ordner für Schematics nicht anlegen!", + "worldedit.schematic.save.saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.save.still-saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.share.unsupported-format": "Das Schematic Freigabeziel \"{0}\" unterstützt nicht das Format \"{1}\".", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} existiert nicht!", + "worldedit.schematic.delete.failed": "Löschen von {0} fehlgeschlagen! Ist die Datei schreibgeschützt?", + "worldedit.schematic.delete.deleted": "{0} wurde gelöscht.", + "worldedit.schematic.formats.title": "Verfügbare Formate für Zwischenablage (Name: Kurzbezeichnung)", + "worldedit.schematic.unsupported-minecraft-version": "Diese Version von WorldEdit unterstützt deine Minecraft-Version nicht. Schematics werden nicht funktionieren, solange dies nicht angepasst ist.", + "worldedit.pos.already-set": "Position bereits gesetzt.", + "worldedit.pos.console-require-coords": "Als Konsole müssen Koordinaten angegeben werden.", + "worldedit.hpos.no-block": "Kein Block in Sicht!", + "worldedit.hpos.already-set": "Position bereits gesetzt.", + "worldedit.chunk.selected-multiple": "Ausgewählte Chunks: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk ausgewählt: {0}, {1}, {2}", + "worldedit.wand.invalid": "Auswahl-Item ist falsch konfiguriert oder deaktiviert.", + "worldedit.wand.selwand.info": "Linksklick: Setze Position #1, Rechtsklick: Setze Position #2", + "worldedit.wand.navwand.info": "Linksklick: Springe zu der Position; Rechtsklick: Springe durch Wände", + "worldedit.wand.selwand.now.tool": "Der Selektionsstab ist nun ein normales Werkzeug. Du kannst es mit {0} deaktivieren und mit einem beliebigen Element mit {1} verbinden oder einen neuen Zauberstab mit {2} erhalten.", + "worldedit.contract.contracted": "Region um {0} Blöcke verkleinert.", + "worldedit.shift.shifted": "Region verschoben.", + "worldedit.outset.outset": "Region vergrößert.", + "worldedit.inset.inset": "Region verkleinert.", + "worldedit.trim.trim": "Region beschnitten.", + "worldedit.trim.no-blocks": "Keine Blöcke passten zur Schnittmaske.", + "worldedit.size.offset": "Versatz: {0}", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "Größe: {0}", + "worldedit.size.distance": "Kubische Distanz: {0}", + "worldedit.size.blocks": "Anzahl von Blöcken: {0}", + "worldedit.count.counted": "Anzahl: {0}", + "worldedit.distr.no-blocks": "Keine Blöcke gezählt.", + "worldedit.distr.no-previous": "Keine vorherigen Verteilungen.", + "worldedit.distr.total": "Gesamte Blockanzahl: {0}", + "worldedit.select.cleared": "Auswahl aufgehoben.", + "worldedit.select.cuboid.message": "Kubisch: Linksklick für Punkt 1, Rechtsklick für Punkt 2", + "worldedit.select.cuboid.description": "Wähle zwei Ecken eines Quaders", + "worldedit.select.extend.message": "Kubisch: Linksklick für einen Startpunkt, Rechtsklick zum Erweitern", + "worldedit.select.extend.description": "Schneller kubische Auswahlmodus", + "worldedit.select.poly.message": "2D Polygon-Auswahl: Links/Rechtsklick um einen Punkt hinzuzufügen.", + "worldedit.select.poly.limit-message": "maximal {0} Punkte.", + "worldedit.select.poly.description": "Wähle ein 2D-Polygon mit Höhe", + "worldedit.select.ellipsoid.message": "Ellipsoide Auswahl: Linksklick für Mittelpunkt, Rechtsklick zum Erweitern", + "worldedit.select.ellipsoid.description": "Wähle ein Ellipsoid aus", + "worldedit.select.sphere.message": "Kugel Selektor: Linksklick für Mittelpunkt, Rechtsklick um Radius zu setzen", + "worldedit.select.sphere.description": "Wähle eine Kugel aus", + "worldedit.select.cyl.message": "Zylindrischer Selektor: Linksklick für Mittelpunkt, Rechtsklick zum Erweitern", + "worldedit.select.cyl.description": "Zylinderförmige Auswahl", + "worldedit.select.convex.message": "Konvex-Polyhedrische Auswahl: Linksklick für ersten Knoten, Rechtsklick zum Erweitern.", + "worldedit.select.convex.limit-message": "maximal {0} Punkte.", + "worldedit.select.convex.description": "Auswahl einer Konvex-Polyhedrischen Form", + "worldedit.select.default-set": "Deine standardmässige Regions-Auswahl ist jetzt {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Altes Format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: Region/{0}", + "worldedit.listchunks.listfor": "Auflistung von Chunks für: {0}", + "worldedit.drain.drained": "{0} Blöcke wurden getrocknet.", + "worldedit.fill.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fillr.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fixlava.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.fixwater.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.removeabove.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removebelow.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removenear.removed": "{0} Blöcke wurden entfernt.", + "worldedit.replacenear.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.snow.created": "{0} Oberflächen wurden bedeckt.", + "worldedit.thaw.removed": "{0} Blöcke wurden aufgetaut.", + "worldedit.green.changed": "{0} Blöcke wurden grün gemacht.", + "worldedit.extinguish.removed": "{0} Brände wurden gelöscht.", + "worldedit.butcher.killed": "{0} Kreaturen wurden in einem Radius von {1} getötet.", + "worldedit.butcher.explain-all": "Verwende -1, um alle Mobs in geladenen Chunks zu entfernen", + "worldedit.remove.removed": "{0} Entities wurden für das Entfernen markiert.", + "worldedit.remove.explain-all": "Verwende -1, um alle Entities in geladenen Chunks zu entfernen", + "worldedit.calc.invalid": "'{0}' konnte nicht als gültiger Ausdruck übersetzt werden", + "worldedit.calc.invalid.with-error": "'{0}' konnte nicht als gültiger Ausdruck geparst werden: '{1}'", + "worldedit.paste.pasted": "Die Zwischenablage wurde bei {0} eingefügt", + "worldedit.paste.selected": "Einfügebereich für Zwischenablage ausgewählt.", + "worldedit.rotate.no-interpolation": "Hinweis: Interpolation ist noch nicht unterstützt. Es ist empfohlen, Winkel mit einem Vielfachen von 90 zu nutzen.", + "worldedit.rotate.rotated": "Die Zwischenablage wurde gedreht.", + "worldedit.flip.flipped": "Die Zwischenablage wurde gespiegelt.", + "worldedit.clearclipboard.cleared": "Die Zwischenablage wurde geleert.", + "worldedit.set.done": "Vorgang abgeschlossen.", + "worldedit.set.done.verbose": "Vorgang abgeschlossen ({0}).", + "worldedit.line.changed": "{0} Blöcke wurden verändert.", + "worldedit.line.invalid-type": "//line funktioniert nur mit kubischen Selektionen oder konvex-polyhedrischen Selektionen", + "worldedit.curve.changed": "{0} Blöcke wurden verändert.", + "worldedit.curve.invalid-type": "//curve funktioniert nur mit konvex-polyhedrischen Selektionen", + "worldedit.replace.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.stack.changed": "{0} Blöcke wurden geändert. Rückgängig mit //undo", + "worldedit.stack.intersecting-region": "Stapelversatz darf bei Verwendung von Blockeinheiten nicht mit der Region kollidieren", + "worldedit.regen.regenerated": "Region neu generiert.", + "worldedit.regen.failed": "Chunks konnten nicht regeneriert werden. Siehe Konsole für Details.", + "worldedit.walls.changed": "{0} Blöcke wurden verändert.", + "worldedit.faces.changed": "{0} Blöcke wurden verändert.", + "worldedit.overlay.overlaid": "{0} Blöcke wurden bedeckt.", + "worldedit.naturalize.naturalized": "{0} Block/Blöcke wurden verändert, um natürlicher zu erscheinen.", + "worldedit.center.changed": "Mittelpunkt gesetzt. ({0} Blöcke geändert)", + "worldedit.smooth.changed": "Höhenkarte des Geländes geglättet. {0} Blöcke geändert.", + "worldedit.snowsmooth.changed": "Höhenkarte des Schnees geglättet. {0} Blöcke geändert.", + "worldedit.move.moved": "{0} Blöcke verschoben.", + "worldedit.deform.deformed": "{0} Blöcke wurden verformt.", + "worldedit.hollow.changed": "{0} Blöcke wurden verändert.", + "worldedit.forest.created": "{0} Bäume erstellt.", + "worldedit.flora.created": "{0} Pflanzen erstellt.", + "worldedit.unstuck.moved": "Bitte schön!", + "worldedit.ascend.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ascend.moved": "Um {0} Ebenen aufgestiegen.", + "worldedit.descend.obstructed": "Keine freie Stelle unter dir gefunden.", + "worldedit.descend.moved": "Um {0} Ebenen abgestiegen.", + "worldedit.ceil.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ceil.moved": "Magie!", + "worldedit.thru.obstructed": "Keine freie Stelle vor dir gefunden.", + "worldedit.thru.moved": "Magie!", + "worldedit.jumpto.moved": "Magie!", + "worldedit.jumpto.none": "Kein Block in Sicht (oder zu weit entfernt)!", + "worldedit.up.obstructed": "Du würdest etwas über dir treffen.", + "worldedit.up.moved": "Magie!", + "worldedit.cone.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cone.created": "{0} Blöcke wurden erstellt.", + "worldedit.cyl.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cyl.created": "{0} Blöcke wurden erstellt.", + "worldedit.sphere.invalid-radius": "Du musst entweder ein oder drei Radien angeben.", + "worldedit.sphere.created": "{0} Blöcke wurden erstellt.", + "worldedit.forestgen.created": "{0} Bäume erstellt.", + "worldedit.pumpkins.created": "{0} Kürbisbeete erstellt.", + "worldedit.feature.created": "Merkmal erstellt.", + "worldedit.feature.failed": "Fehler beim Generieren des Merkmals. Ist es ein gültiger Ort dafür?", + "worldedit.pyramid.created": "{0} Blöcke wurden erstellt.", + "worldedit.generate.created": "{0} Blöcke wurden erstellt.", + "worldedit.generatebiome.changed": "{0} Biome betroffen.", + "worldedit.structure.created": "Struktur erstellt.", + "worldedit.structure.failed": "Fehler beim Generieren der Struktur. Ist es ein gültiger Ort dafür?", + "worldedit.reload.config": "Konfiguration wurde neu geladen!", + "worldedit.report.written": "WorldEdit-Bereicht zu {0} geschrieben", + "worldedit.report.error": "Fehler beim Schreiben des Berichts: {0}", + "worldedit.report.callback": "WorldEdit Report: {0}.report", + "worldedit.timezone.invalid": "Ungültige Zeitzone", + "worldedit.timezone.set": "Zeitzone für diese Sitzung gesetzt: {0}", + "worldedit.timezone.current": "Die aktuelle Zeit in dieser Zeitzone ist: {0}", + "worldedit.version.version": "WorldEdit-Version {0}", + "worldedit.trace.no-tracing-extents": "Spurensuche: Es wurde kein Umfang verwendet.", + "worldedit.trace.action-failed": "Trace: Aktion(en) {0} bei {1} verworfen nach Ausmaß {2}", + "worldedit.trace.active.already": "Ablaufverfolgungs-Modus bereits aktiv.", + "worldedit.trace.inactive.already": "Ablaufverfolgungs-Modus bereits inaktiv.", + "worldedit.trace.active": "Ablaufverfolgungs-Modus ist nun aktiv.", + "worldedit.trace.inactive": "Ablaufverfolgungs-Modus ist nun inaktiv.", + "worldedit.command.time-elapsed": "{0}s vergangen (History: {1} geändert; {2} Blöcke/Sek).", + "worldedit.command.permissions": "Dazu bist du nicht berechtigt. Bist du im richtigen Modus?", + "worldedit.command.player-only": "Dieser Befehl muss als Spieler benutzt werden.", + "worldedit.command.error.report": "Bitte melde diesen Fehler: [Siehe Konsole]", + "worldedit.pastebin.uploading": "(Bitte warten... sende Daten an Pastebin...)", + "worldedit.session.cant-find-session": "Sitzung für {0} nicht gefunden", + "worldedit.platform.no-file-dialog": "Datei-Dialoge werden in Ihrer Umgebung nicht unterstützt.", + "worldedit.asset.load.loading": "(Bitte warten... lade Asset.)", + "worldedit.asset.load.still-loading": "(Bitte warten... lade weiterhin Asset.)", + "worldedit.asset.load.failed": "Fehler beim laden des Assets", + "worldedit.tool.max-block-changes": "Maximales Änderungslimit für Blöcke erreicht.", + "worldedit.tool.no-block": "Kein Block in Sicht!", + "worldedit.tool.repl.equip": "Ersetzen-Werkzeug an {0} gebunden.", + "worldedit.tool.repl.switched": "Ersetzen-Werkzeug geändert zu: {0}", + "worldedit.tool.data-cycler.equip": "Werkzeug zum Ändern von Blockdaten an {0} gebunden.", + "worldedit.tool.data-cycler.block-not-permitted": "Du hast keine Befugnis, die Werte dieses Blockes zu ändern.", + "worldedit.tool.data-cycler.cant-cycle": "Diese Blockdaten können nicht verändert werden!", + "worldedit.tool.data-cycler.new-value": "Wert von {0} ist jetzt {1}.", + "worldedit.tool.data-cycler.cycling": "Ändere nun {0}.", + "worldedit.tool.deltree.equip": "Werkzeug zum Entfernen fliegender Bäume an {0} gebunden.", + "worldedit.tool.deltree.not-tree": "Das ist kein Baum.", + "worldedit.tool.deltree.not-floating": "Das ist kein schwebender Baum.", + "worldedit.tool.tree.equip": "Werkzeug zum Bäume setzen an {0} gebunden.", + "worldedit.tool.tree.obstructed": "Hier kann kein Baum erstellt werden.", + "worldedit.tool.info.equip": "Werkzeug für Informationen an {0} gebunden.", + "worldedit.tool.info.blockstate.hover": "Blockstatus (zum Kopieren klicken)", + "worldedit.tool.info.internalid.hover": "Interne ID", + "worldedit.tool.info.legacy.hover": "Legacy-Id: Daten", + "worldedit.tool.info.light.hover": "Lichtlevel Block/Lichtlevel darüber", + "worldedit.tool.none.equip": "Werkzeug vom aktuellen Item entfernt.", + "worldedit.tool.none.to.unequip": "Ihr aktuelles Item ist nicht gebunden.", + "worldedit.tool.selwand.equip": "Werkzeug zum Auswählen an {0} gebunden.", + "worldedit.tool.navwand.equip": "Werkzeug zum Navigieren an {0} gebunden.", + "worldedit.tool.floodfill.equip": "Werkzeug zum Füllen von Blöcken an {0} gebunden.", + "worldedit.tool.farwand.equip": "Werkzeug zum Auswählen für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.equip": "Werkzeug zum Setzen von Blöcken für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.set": "Linksklick auf {0} gesetzt; Rechtsklick auf {1} gesetzt.", + "worldedit.tool.stack.equip": "Werkzeug zum Stapeln an {0} gebunden.", + "worldedit.tool.unbind-instruction": "Führe {0} aus, während du das Item in der Hand hältst, um es zu entbinden.", + "worldedit.tool.superpickaxe.mode.single": "Modus ist jetzt blockweise. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.area": "Modus ist jetzt bereichsförmig. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.recursive": "Modus ist jetzt rekursiv. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.max-range": "Maximale Entfernung ist {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superspitzhacke ist bereits aktiviert.", + "worldedit.tool.superpickaxe.disabled.already": "Superspitzhacke ist bereits deaktiviert.", + "worldedit.tool.superpickaxe.enabled": "Superspitzhacke aktiviert.", + "worldedit.tool.superpickaxe.disabled": "Superspitzhacke deaktiviert.", + "worldedit.tool.mask.set": "Maske für Pinsel gesetzt.", + "worldedit.tool.mask.disabled": "Maske für Pinsel deaktiviert.", + "worldedit.tool.material.set": "Material für Pinsel gesetzt.", + "worldedit.tool.range.set": "Reichweite für Pinsel gesetzt.", + "worldedit.tool.size.set": "Pinselgröße gesetzt.", + "worldedit.tool.tracemask.set": "Kollidierungsmaske gesetzt.", + "worldedit.tool.tracemask.disabled": "Kollidierungsmaske deaktiviert.", + "worldedit.tool.error.cannot-bind": "Kann das Werkzeug nicht an {0} binden: {1}", + "worldedit.tool.error.item-only": "Blöcke können nicht verwendet werden.", + "worldedit.execute.script-permissions": "Du hast keine Berechtigung, dieses Skript zu nutzen.", + "worldedit.executelast.no-script": "Benutze zuerst /cs mit einem Skriptnamen.", + "worldedit.script.read-error": "Skript Lesefehler: {0}", + "worldedit.script.unsupported": "Aktuell werden nur .js-Skripte unterstützt", + "worldedit.script.file-not-found": "Skript existiert nicht: {0}", + "worldedit.script.no-script-engine": "Fehler beim Finden einer Skript-Engine.\nBitte beachte https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Fehler beim Ausführen: {0}", + "worldedit.script.failed-console": "Fehler beim Ausführen (siehe Konsole): {0}", + "worldedit.operation.affected.biome": "{0} Biome betroffen", + "worldedit.operation.affected.block": "{0} Blöcke betroffen", + "worldedit.operation.affected.column": "{0} Stellen betroffen", + "worldedit.operation.affected.entity": "{0} Entities betroffen", + "worldedit.operation.deform.expression": "deformiert mit {0}", + "worldedit.error.invalid-number": "Anzahl erwartet; String angegeben.", + "worldedit.error.invalid-number.matches": "Anzahl erwartet; String \"{0}\" angegeben.", + "worldedit.error.incomplete-region": "Wähle zuerst eine Region aus.", + "worldedit.error.unknown-block": "Blockname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-item": "Name des Gegenstands '{0}' wurde nicht anerkannt.", + "worldedit.error.unknown-entity": "Entityname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-mob": "Mob-Name '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-biome": "Biomname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-tag": "Tagname '{0}' wurde nicht erkannt.", + "worldedit.error.empty-tag": "Tagname '{0}' hat keinen Inhalt.", + "worldedit.error.no-match": "Kein Treffer für '{0}'.", + "worldedit.error.disallowed-block": "Block '{0}' nicht erlaubt (siehe WorldEdit Konfiguration).", + "worldedit.error.max-changes": "Maximale Anzahl an Blöcken in einer Operation geändert ({0}).", + "worldedit.error.max-brush-radius": "Maximaler Pinselradius (in Konfiguration): {0}", + "worldedit.error.max-radius": "Maximaler Radius (in Konfiguration): {0}", + "worldedit.error.unknown-direction": "Unbekannte Richtung: {0}", + "worldedit.error.empty-clipboard": "Die Zwischenablage ist leer. Verwende zuerst //copy.", + "worldedit.error.invalid-filename": "Dateiname '{0}' ungültig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ungültige Zeichen oder Erweiterung fehlt", + "worldedit.error.file-resolution": "Datei '{0}' Fehler beim Auflösen der Datei: {1}", + "worldedit.error.file-resolution.outside-root": "Pfad ist außerhalb des erlaubten Verzeichnisses", + "worldedit.error.file-resolution.resolve-failed": "Fehler beim Auflösen des Pfades", + "worldedit.error.file-aborted": "Dateiauswahl abgebrochen.", + "worldedit.error.no-file-selected": "Es wurde keine Datei ausgewählt.", + "worldedit.error.world-unloaded": "Die Welt wurde bereits entladen.", + "worldedit.error.not-a-block": "Dieses Item ist kein Block.", + "worldedit.error.not-a-block.item": "Das Item '{0}' ist kein Block.", + "worldedit.error.incorrect-usage": "Benutzung: {0}", + "worldedit.error.invalid-page": "Ungültige Seitennummer", + "worldedit.error.parser.bad-state-format": "Fehlerhaftes Statusformat in {0}", + "worldedit.error.parser.duplicate-property": "Doppelte Eigenschaft: {0}", + "worldedit.error.parser.empty-state": "Leerer Teil im Status", + "worldedit.error.parser.missing-equals-separator": "Fehlendes Trennzeichen '='", + "worldedit.error.parser.clipboard.missing-offset": "Offset mit @ angegeben, aber kein Offset angegeben. Verwenden Sie '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Unbekannte Eigenschaft '{0}' für Block '{1}'", + "worldedit.error.parser.unknown-value": "Unbekannter Wert '{0}' für Eigenschaft '{1} '", + "worldedit.error.parser.empty-property": "Leere Eigenschaft im Status", + "worldedit.error.parser.empty-value": "Leerer Wert im Status", + "worldedit.error.parser.invalid-colon": "Ungültiger Doppelpunkt.", + "worldedit.error.parser.invalid-expression": "Ungültiger Ausdruck: {0}", + "worldedit.error.parser.negate-nothing": "Nichts kann nicht negiert werden!", + "worldedit.error.parser.hanging-lbracket": "Ungültiges Format. Fehlende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbracket": "Bei dem Status fehlt die schließende Klammer ']'", + "worldedit.error.parser.hanging-lbrace": "Ungültiges Format. Hängende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbrace": "NBT fehlt das nachgestellte '}'", + "worldedit.error.parser.missing-random-type": "Fehlender Typ hinter dem % symbol für '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Versatz für die Zwischenablage benötigt x,y,z Koordinaten.", + "worldedit.error.parser.player-only": "Eingabe '{0}' erfordert einen Spieler!", + "worldedit.error.parser.invalid-nbt": "Ungültige NBT-Daten in Eingabe: '{0}'. Fehler: {1}", + "worldedit.error.disabled": "Diese Funktion ist deaktiviert (siehe WorldEdit Konfiguration).", + "worldedit.error.unknown": "Unbekannter Fehler ist aufgetreten: {0}", + "worldedit.error.missing-extent": "Kein Ziel ist bekannt", + "worldedit.error.missing-session": "Keine lokale Session ist bekannt", + "worldedit.error.missing-world": "Du musst eine Welt angeben (Try //world)", + "worldedit.error.missing-actor": "Kein Akteur ist bekannt", + "worldedit.selection.convex.info.vertices": "Knoten: {0}", + "worldedit.selection.convex.info.triangles": "Dreiecke: {0}", + "worldedit.selection.convex.explain.primary": "Neue Auswahl mit Knoten {0} gestartet.", + "worldedit.selection.convex.explain.secondary": "Knoten {0} zur Auswahl hinzugefügt.", + "worldedit.selection.cuboid.info.pos1": "Position 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Erste Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.primary-area": "Erste Position bei {0} ({1}) gesetzt.", + "worldedit.selection.cuboid.explain.secondary": "Zweite Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.secondary-area": "Zweite Position bei {0} ({1}) gesetzt.", + "worldedit.selection.extend.explain.primary": "Auswahl bei {0} ({1}) gestartet.", + "worldedit.selection.extend.explain.secondary": "Auswahl erweitert, damit {0} ({1}) beinhaltet wird.", + "worldedit.selection.ellipsoid.info.center": "Mittelpunkt: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Position des Mittelpunkts zu {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.primary-area": "Position des Mittelpunkts zu {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoid-Änderungen müssen für jede Dimension gleich sein.", + "worldedit.selection.cylinder.info.center": "Mittelpunkt: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Neue zylindrische Auswahl bei {0} gestartet.", + "worldedit.selection.cylinder.explain.secondary": "Radius auf {0}/{1} Blöcke gesetzt. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Damit der Radius eingestellt werden kann, ist es notwendig, einen Mittelpunkt zu wählen.", + "worldedit.selection.cylinder.error.even-horizontal": "Zylinderänderungen müssen auch für jede horizontale Dimension gelten.", + "worldedit.selection.polygon2d.info": "Anzahl Punkte: {0}", + "worldedit.selection.polygon2d.explain.primary": "Neues Polygon bei {0} gestartet.", + "worldedit.selection.polygon2d.explain.secondary": "Punkt #{0} bei {1} hinzugefügt.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygone können nur vertikal erweitert werden.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygone können nur vertikal verhandelt werden.", + "worldedit.selection.sphere.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.null.error.immutable": "NullRegion könnt nicht geändert werden.", + "worldedit.selection.intersection.error.cannot-expand": "Könnt nicht einen regionalen Schnittpunkt erweitern.", + "worldedit.selection.intersection.error.cannot-contract": "Könnt nicht einen regionalen Schnittpunkt verhandeln.", + "worldedit.selection.transform.error.cannot-expand": "Könnt nicht einen TransformedRegion erweitern.", + "worldedit.selection.transform.error.cannot-contract": "Könnt nicht einen TransformedRegion verhandeln.", + "worldedit.selection.transform.error.cannot-change": "Könnt nicht einen TransformedRegion ändern.", + "worldedit.selection.updated": "Positionen aktualisiert.", + "worldedit.sideeffect.lighting": "Beleuchtung", + "worldedit.sideeffect.lighting.description": "Aktualisiert Blockbeleuchtung", + "worldedit.sideeffect.neighbors": "Nachbarn", + "worldedit.sideeffect.neighbors.description": "Benachrichtigt Blöcke in der Nähe über den Änderungen", + "worldedit.sideeffect.update": "Update", + "worldedit.sideeffect.update.description": "Benachrichtigt den geänderten Block", + "worldedit.sideeffect.validation": "Überprüfung", + "worldedit.sideeffect.validation.description": "Überprüft und repariert inkonsistenten Weltzustand, so wie getrennte Blöcke", + "worldedit.sideeffect.entity_ai": "Wesen-KI", + "worldedit.sideeffect.entity_ai.description": "Aktualisiert Wesen-KI-Pfade für die Blockänderungen", + "worldedit.sideeffect.events": "Mod/Plugin-Ereignisse", + "worldedit.sideeffect.events.description": "Informiert andere Mods/Plugins über diese Änderungen, falls anwendbar", + "worldedit.sideeffect.state.on": "An", + "worldedit.sideeffect.state.delayed": "Verzögert", + "worldedit.sideeffect.state.off": "Aus", + "worldedit.sideeffect.box.current": "Aktuell", + "worldedit.sideeffect.box.change-to": "Klicken, um auf {0} zu setzen", + "worldedit.help.command-not-found": "Der Befehl '{0}' konnte nicht gefunden werden.", + "worldedit.help.no-subcommands": "'{0}' hat keine Unterbefehle. (Vielleicht steht '{1}' für einen Parameter?)", + "worldedit.help.subcommand-not-found": "Der Unterbefehl '{0}' unter '{1}' konnte nicht gefunden werden.", + "worldedit.cli.stopping": "Wird beendet!", + "worldedit.cli.unknown-command": "Unbekannter Befehl!", + "worldedit.version.bukkit.unsupported-adapter": "Diese WorldEdit Version unterstützt ihre Version von Bukkit nicht vollständig. Block-Entities (z.B. Truhen) sind leer, Blockeigenschaften (z. B. Rotation) fehlen und andere Dinge werden möglicherweise nicht funktionieren. Aktualisieren Sie WorldEdit um diese Funktion wiederherzustellen:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Bearbeiten von nicht unterstützten Versionen ist deaktiviert." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/dsb-DE/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/dsb-DE/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/dsb-DE/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/el/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/el/strings.json new file mode 100644 index 0000000..a0a5678 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/el/strings.json @@ -0,0 +1,6 @@ +{ + "worldedit.expand.expanded": "Η πεÏιοχή επεκτάθηκε κατά {0} blocks", + "worldedit.expand.expanded.vert": "Η πεÏιοχή επεκτάθηκε κατά {0} blocks (από πάνω Ï€Ïος τα κάτω).", + "worldedit.biomeinfo.position": "Biomes στην θέση σας: {0}", + "worldedit.biomeinfo.selection": "Biomes στην επιλογή σας: {0}" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/en-AU/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/en-AU/strings.json new file mode 100644 index 0000000..7ad8744 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/en-AU/strings.json @@ -0,0 +1,15 @@ +{ + "worldedit.expand.description.vert": "Vertically expand the selection to world limits.", + "worldedit.expand.expanded": "Region expanded {0} blocks", + "worldedit.select.ellipsoid.message": "Ellipsoid selector: left click=centre, right click to extend", + "worldedit.select.sphere.message": "Sphere selector: left click=centre, right click to set radius", + "worldedit.select.cyl.message": "Cylindrical selector: Left click=centre, right click to extend", + "worldedit.center.changed": "Centre set. ({0} blocks changed)", + "worldedit.platform.no-file-dialog": "File dialogues are not supported in your environment.", + "worldedit.selection.ellipsoid.info.center": "Centre: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Centre position set to {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Centre position set to {0} ({1}).", + "worldedit.selection.cylinder.info.center": "Centre: {0}", + "worldedit.selection.cylinder.explain.secondary-missing": "You must select the centre point before setting the radius.", + "worldedit.sideeffect.neighbors": "Neighbours" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/en-CA/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/en-CA/strings.json new file mode 100644 index 0000000..2fab71a --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/en-CA/strings.json @@ -0,0 +1,12 @@ +{ + "worldedit.expand.description.vert": "Vertically expand the selection to world limits.", + "worldedit.expand.expanded": "Region expanded {0} blocks", + "worldedit.expand.expanded.vert": "Region expanded {0} blocks (top-to-bottom).", + "worldedit.biomeinfo.lineofsight": "Biomes at line of sight point: {0}", + "worldedit.biomeinfo.position": "Biomes at your position: {0}", + "worldedit.brush.apply.type": "Type of brush to use", + "worldedit.brush.paint.type": "Type of brush to use", + "worldedit.brush.sphere.equip": "Sphere brush shape equipped ({0}).", + "worldedit.pyramid.created": "{0} blocks have been created.", + "worldedit.generate.created": "{0} blocks have been created." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/en-GB/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/en-GB/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/en-GB/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/en-NZ/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/en-NZ/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/en-NZ/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/en-PT/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/en-PT/strings.json new file mode 100644 index 0000000..d193584 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/en-PT/strings.json @@ -0,0 +1,30 @@ +{ + "worldedit.expand.description.vert": "The sky's the limit, lads!", + "worldedit.brush.radius-too-large": "Radius of yer biggest brush what be allowed: {0}", + "worldedit.brush.apply.radius": "How big yer brush be", + "worldedit.brush.apply.shape": "The shape of yer region", + "worldedit.brush.paint.description": "Paint Brush, what be for slappin' functions to the hull, ye dill pickle", + "worldedit.brush.paint.size": "How big yer brush be", + "worldedit.brush.paint.shape": "The shape of yer region", + "worldedit.brush.paint.density": "How dense yer brush be", + "worldedit.fast.disabled": "Fast mode be scuppered.", + "worldedit.fast.enabled": "Fast mode, ahoy! Strange lights may be seen, not in keepin' with the lay of the land, the likes o' which may make you want to rejoin yer senses.", + "worldedit.fast.disabled.already": "Fast mode be scuppered already, cap'n.", + "worldedit.fast.enabled.already": "We be in Fast mode already, cap'n.", + "worldedit.gmask.disabled": "Yer global mask be clear.", + "worldedit.gmask.set": "Yer global mask be set.", + "worldedit.clearhistory.cleared": "Cleared the captain's log.", + "worldedit.raytrace.noblock": "Thar be no blocks in sight, captain!", + "worldedit.hpos.no-block": "Thar be no blocks in sight, captain!", + "worldedit.set.done": "Y'er plunderin' be complete.", + "worldedit.set.done.verbose": "Y'er plunderin' be complete ({0}).", + "worldedit.unstuck.moved": "Full speed ahead!", + "worldedit.tool.no-block": "Thar be no blocks in sight, captain!", + "worldedit.tool.deltree.not-tree": "Y'arr, that ain't no tree.", + "worldedit.tool.tree.obstructed": "Y'arr, 'tis no place for a tree.", + "worldedit.error.invalid-page": "There be no chart of that number, captain", + "worldedit.sideeffect.state.on": "Aye", + "worldedit.sideeffect.state.off": "Nay", + "worldedit.cli.stopping": "Walking the plank!", + "worldedit.cli.unknown-command": "The crew dunno yer order!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/en-UD/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/en-UD/strings.json new file mode 100644 index 0000000..b5b26f2 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/en-UD/strings.json @@ -0,0 +1,192 @@ +{ + "worldedit.expand.description.vert": "Ë™sʇᴉɯᴉl plɹoÊ oʇ uoᴉʇɔÇlÇs Çɥʇ puÉdxÇ ÊŽllÉɔᴉʇɹÇΛ", + "worldedit.expand.expanded": "sʞɔoןq {0} pÇpuÉdxÇ uoıƃÇá´š", + "worldedit.expand.expanded.vert": "Ë™(top-to-bottom) sʞɔoןq {0} pÇpuÉdxÇ uoıƃÇá´š", + "worldedit.biomeinfo.lineofsight": "{0} :ʇuıod ʇɥƃıs ÉŸo Çuıן Ê‡É sÇɯoıð’", + "worldedit.biomeinfo.position": "{0} :uoıʇısod ɹnoÊŽ Ê‡É sÇɯoıð’", + "worldedit.biomeinfo.selection": "{0} :uoıʇɔÇןÇs ɹnoÊŽ uı sÇɯoıð’", + "worldedit.brush.radius-too-large": "{0} :sná´‰pÉɹ É¥snɹq pÇÊollÉ É¯nɯᴉxÉW", + "worldedit.brush.apply.description": "ʞɔoןq ʎɹÇÊŒÇ oʇ uoıʇɔunÉŸ É ÊŽ×ŸddÉ 'É¥snɹq ʎןdd∀", + "worldedit.brush.apply.radius": "É¥snɹq Çɥʇ ÉŸo Çzıs Çɥ⊥", + "worldedit.brush.apply.shape": "uoıƃÇɹ Çɥʇ ÉŸo ÇdÉÉ¥s Çɥ⊥", + "worldedit.brush.apply.type": "Çsn oʇ É¥snɹq ÉŸo Çdʎ⊥", + "worldedit.brush.apply.item.warning": "˙ʞsᴉɹ uÊo ɹnoÊŽ Ê‡É Çs∩ Ë™suᴉƃnld/spoɯ ɹÇɥʇo É¥Ê‡á´‰Ê suoᴉʇɔÉɹÇʇuá´‰ ÇÆƒuÉɹʇs ÇsnÉÉ” ÊŽÉɯ puÉ 'ÇlqÉ-opun Çq ʇou ÊŽÉɯ 'sɯɹoɟʇÉld llÉ uo ʞɹoÊ Ê‡ou ÊŽÉɯ sʇɔÇÉŸÉŸÇ sʇI Ë™sÇÆƒÉsn ɯÇʇᴉ sÇʇÉlnɯᴉs É¥snɹq sᴉɥ┴", + "worldedit.brush.paint.description": "ÇÉ”Éɟɹns É oʇ uoᴉʇɔunÉŸ É ÊŽlddÉ 'É¥snɹq ʇuá´‰ÉÔ€", + "worldedit.brush.paint.size": "É¥snɹq Çɥʇ ÉŸo Çzá´‰s Çɥ┴", + "worldedit.brush.paint.shape": "uoᴉƃÇɹ Çɥʇ ÉŸo ÇdÉÉ¥s Çɥ┴", + "worldedit.brush.paint.density": "É¥snɹq Çɥʇ ÉŸo ʎʇᴉsuÇp Çɥ┴", + "worldedit.brush.paint.type": "Çsn oʇ É¥snɹq ÉŸo ÇdÊŽâ”´", + "worldedit.brush.paint.item.warning": "˙ʞsᴉɹ uÊo ɹnoÊŽ Ê‡É Çs∩ Ë™suᴉƃnld/spoɯ ɹÇɥʇo É¥Ê‡á´‰Ê suoᴉʇɔÉɹÇʇuá´‰ ÇÆƒuÉɹʇs ÇsnÉÉ” ÊŽÉɯ puÉ 'ÇlqÉ-opun Çq ʇou ÊŽÉɯ 'sɯɹoɟʇÉld llÉ uo ʞɹoÊ Ê‡ou ÊŽÉɯ sʇɔÇÉŸÉŸÇ sʇI Ë™sÇÆƒÉsn ɯÇʇᴉ sÇʇÉlnɯᴉs É¥snɹq sᴉɥ┴", + "worldedit.brush.sphere.equip": "Ë™({0}) pÇddá´‰nbÇ ÇdÉÉ¥s É¥snɹq ÇɹÇÉ¥dS", + "worldedit.brush.cylinder.equip": "Ë™({1} ÊŽq {0}) pÇddá´‰nbÇ ÇdÉÉ¥s É¥snɹq ɹÇpuá´‰lʎƆ", + "worldedit.brush.clipboard.equip": "Ë™pÇddá´‰nbÇ ÇdÉÉ¥s É¥snɹq pɹÉoqdá´‰lƆ", + "worldedit.brush.smooth.equip": "Ë™({2} ƃuá´‰sn x{1} x {0}) pÇddá´‰nbÇ É¥snɹq ɥʇooɯS", + "worldedit.brush.extinguish.equip": "Ë™({0}) pÇddá´‰nbÇ É¹ÇÉ¥sá´‰nƃuᴉʇxÆŽ", + "worldedit.brush.gravity.equip": "Ë™({0}) pÇddá´‰nbÇ É¥snɹq ʎʇᴉʌÉɹפ", + "worldedit.brush.butcher.equip": "Ë™({0}) pÇddá´‰nbÇ É¥snɹq ɹÇɥɔʇnq", + "worldedit.brush.operation.equip": "Ë™{0} oʇ É¥snɹq ʇÇS", + "worldedit.brush.heightmap.equip": "HÇᴉƃɥʇɯÉd qɹnsÉ¥ Çbná´‰ddÇp ({0})Ë™", + "worldedit.brush.heightmap.unknown": "∩uÊžuoÊu É¥ÇᴉƃɥʇɯÉd qɹnsÉ¥: {0}Ë™", + "worldedit.brush.none.equip": "˙ɯÇʇᴉ ʇuÇɹɹnÉ” ɹnoÊŽ ɯoɹɟ punoqun looâ”´", + "worldedit.setbiome.changed": "Ë™sʞɔolq {0} ÊŽlÇʇÉɯᴉxoɹddÉ É¹oÉŸ pÇÆƒuÉɥɔ ÇɹÇÊ sÇɯoᴉꓭ", + "worldedit.setbiome.warning": "Ë™sÇÆƒuÉɥɔ ÇÇs oʇ (plɹoÊ É¹noÊŽ uÇdo-Çɹ puÉ ÇsolÉ” ɹo) Çɝɯƒ ɹnoÊŽ uá´‰oɾ-Çɹ oʇ ÇÊŒÉÉ¥ ÊŽÉɯ noâ…„", + "worldedit.drawsel.disabled": "Ë™pÇןqÉsıp I∩Ɔ ɹÇʌɹÇS", + "worldedit.drawsel.disabled.already": "Ë™pÇןqÉsıp ÊŽpÉÇÉ¹×ŸÉ I∩Ɔ ɹÇʌɹÇS", + "worldedit.drawsel.enabled.already": "Ë™pÇןqÉuÇ ÊŽpÉÇÉ¹×ŸÉ I∩Ɔ ɹÇʌɹÇS", + "worldedit.limit.too-high": "Ë™{0} sı ʇıɯıן ÇןqÉÊo×Ÿ×ŸÉ É¯nɯıxÉɯ ɹnoâ…„", + "worldedit.limit.set": "Ë™{0} oʇ ʇÇs ʇıɯıן ÇÆƒuÉɥɔ ʞɔoןð’", + "worldedit.limit.return-to-default": " (˙ʇןnÉÉŸÇp Çɥʇ oʇ ʞɔÉq oƃ oʇ ʇıɯıן// Çs∩)", + "worldedit.timeout.too-high": "Ë™sɯ{0} sı ʇnoÇɯıʇ ÇןqÉÊo×Ÿ×ŸÉ É¯nɯıxÉɯ ɹnoâ…„", + "worldedit.timeout.set": "Ë™sɯ {0} oʇ ʇÇs Çɯıʇ ʇnoÇɯı⊥", + "worldedit.timeout.return-to-default": " (˙ʇןnÉÉŸÇp Çɥʇ oʇ ʞɔÉq oƃ oʇ ʇnoÇɯıʇ\\\\ Çs∩)", + "worldedit.fast.disabled": "Ë™pÇןqÉsıp Çpoɯ ʇsÉℲ", + "worldedit.fast.enabled": "Ë™sÇÆƒuÉɥɔ ÇÇs oʇ uıoɾÇɹ oʇ pÇÇu ÊŽÉɯ noÊŽ ɹo\\puÉ ÆƒuoÉ¹Ê Çq ÊŽÉɯ sÊžunɥɔ pÇʇɔÇÉŸÉŸÉ Çɥʇ uı ƃuıʇɥƃı˥ Ë™pÇןqÉuÇ Çpoɯ ʇsÉℲ", + "worldedit.fast.disabled.already": "Ë™pÇןqÉsıp ÊŽpÉÇÉ¹×ŸÉ Çpoɯ ʇsÉℲ", + "worldedit.fast.enabled.already": "Ë™pÇןqÉuÇ ÊŽpÉÇÉ¹×ŸÉ Çpoɯ ʇsÉℲ", + "worldedit.perf.sideeffect.set": "{1} oʇ ʇÇs ,,{0},, ʇɔÇÉŸÉŸÇ Çpá´‰S", + "worldedit.perf.sideeffect.get": "{1} oʇ ʇÇs sá´‰ ,,{0},, ʇɔÇÉŸÉŸÇ Çpá´‰S", + "worldedit.perf.sideeffect.already-set": "{1} ÊŽpÉÇɹlÉ sá´‰ ,,{0},, ʇɔÇÉŸÉŸÇ Çpá´‰S", + "worldedit.perf.sideeffect.set-all": "{0} oʇ ʇÇs sʇɔÇÉŸÉŸÇ Çpá´‰s ll∀", + "worldedit.reorder.current": "{0} sı Çpoɯ ɹÇpɹoÇɹ Çɥ⊥", + "worldedit.reorder.set": "{0} Êou sı Çpoɯ ɹÇpɹoÇɹ Çɥ⊥", + "worldedit.gmask.disabled": "Ë™pÇןqÉsıp ÊžsÉɯ ןÉqoןâ…", + "worldedit.gmask.set": "˙ʇÇs ÊžsÉɯ ןÉqoןâ…", + "worldedit.toggleplace.pos1": "˙Ɩ# sod Ê‡É ÆƒuıɔÉןd ÊoN", + "worldedit.toggleplace.player": "Ë™uı puÉʇs noÊŽ ʞɔoןq Çɥʇ Ê‡É ÆƒuıɔÉןd ÊoN", + "worldedit.toggleplace.not-locatable": "˙ʇxÇʇuoÉ” sᴉɥʇ uá´‰ ƃuᴉɔÉld Çlƃƃoʇ ʇouuÉÆ†", + "worldedit.searchitem.too-short": "Ë™(âµ’ < uÇן) ƃuıɹʇs ɥɔɹÉÇs É¹ÇÆƒuoן É É¹ÇʇuÆŽ", + "worldedit.searchitem.either-b-or-i": "˙ʎןsnoÇuÉʇןnɯıs sƃÉןɟ ,ı, puÉ ,q, Çɥʇ ɥʇoq Çsn ʇouuÉÉ” noâ…„", + "worldedit.searchitem.searching": "(Ë™sɯÇʇᴉ ƃuᴉɥɔɹÉÇs ˙˙˙ʇᴉÉÊ ÇsÉÇlÔ€)", + "worldedit.watchdog.no-hook": "˙ʞooÉ¥ ƃopɥɔʇÉÊ ou sÉÉ¥ ɯɹoɟʇÉld sᴉɥ┴", + "worldedit.watchdog.active.already": "Ë™ÇÊŒá´‰Ê‡É”É ÊŽpÉÇɹlÉ ÊžooÉ¥ ƃopɥɔʇÉM", + "worldedit.watchdog.inactive.already": "Ë™ÇʌᴉʇɔÉuá´‰ ÊŽpÉÇɹlÉ ÊžooÉ¥ ƃopɥɔʇÉM", + "worldedit.watchdog.active": "Ë™ÇÊŒá´‰Ê‡É”É Êou ÊžooÉ¥ ƃopɥɔʇÉM", + "worldedit.watchdog.inactive": "Ë™ÇʌᴉʇɔÉuá´‰ Êou ÊžooÉ¥ ƃopɥɔʇÉM", + "worldedit.world.remove": "Ë™ÇpᴉɹɹÇÊŒo plɹoÊ pÇÊŒoɯÇꓤ", + "worldedit.world.set": "(ʇlnÉÉŸÇp oʇ ʞɔÉq oƃ oʇ plɹoÊ// Çs∩) Ë™{0} oʇ ÇpᴉɹɹÇÊŒo plɹoÊ Çɥʇ ʇÇS", + "worldedit.undo.undone": "Ë™sʇᴉpÇ ÇlqÉlá´‰ÉÊŒÉ {0} pá´‰pu∩", + "worldedit.undo.none": "Ë™opun oʇ ʇɟÇl ƃuᴉɥʇoN", + "worldedit.redo.redone": "Ë™sʇᴉpÇ ÇlqÉlá´‰ÉÊŒÉ {0} pá´‰pÇꓤ", + "worldedit.redo.none": "Ë™opÇɹ oʇ ʇɟÇl ƃuᴉɥʇoN", + "worldedit.clearhistory.cleared": "Ë™pÇɹÉÇlÉ” ʎɹoʇsá´‰H", + "worldedit.raytrace.noblock": "¡ʇɥƃıs uı ʞɔoןq oN", + "worldedit.restore.not-configured": "Ë™pÇɹnƃᴉɟuoÉ” ʇou sá´‰ ÇɹoʇsÇɹ dnʞɔÉq/ʇoÉ¥sdÉuS", + "worldedit.restore.not-available": "Ë™ÇlqÉlá´‰ÉÊŒÉ Ê‡ou sá´‰ ɹo ʇsá´‰xÇ Ê‡ou sÇop ʇoÉ¥sdÉus ʇÉɥ┴", + "worldedit.restore.failed": "{0} :ʇoÉ¥sdÉus pÉol oʇ pÇlá´‰ÉℲ", + "worldedit.restore.loaded": "˙˙˙ƃuᴉɹoʇsÇɹ Êou ;pÇpÉol ,{0}, ʇoÉ¥sdÉuS", + "worldedit.restore.restored": "Ë™sɹoÉ¹É¹Ç É¹Çɥʇo {1} puÉ sÊžunɥɔ ƃuá´‰ssᴉɯ {0} ;pÇɹoʇsÇɹ", + "worldedit.restore.none-for-specific-world": "Ë™,{0}, plɹoÊ É¹oÉŸ punoÉŸ ÇɹÇÊ sʇoÉ¥sdÉus oN", + "worldedit.restore.none-for-world": "Ë™plɹoÊ sᴉɥʇ ɹoÉŸ punoÉŸ ÇɹÇÊ sʇoÉ¥sdÉus oN", + "worldedit.restore.none-found": "Ë™punoÉŸ ÇɹÇÊ sdÉɯʇÉÇq oN", + "worldedit.restore.none-found-console": "Ë™slá´‰ÉʇÇp ɹoÉŸ ÇlosuoÉ” ÇÇS Ë™punoÉŸ ÇɹÇÊ sʇoÉ¥sdÉus oN", + "worldedit.restore.chunk-not-present": "˙ʇoÉ¥sdÉus uá´‰ ʇuÇsÇɹd ʇou ÇɹÇÊ sÊžunɥƆ", + "worldedit.restore.chunk-load-failed": "(¿ÇÊŒá´‰É¥É”É¹É pÉq) Ë™pÇpÉol Çq plnoÉ” sÊžunɥɔ oN", + "worldedit.restore.block-place-failed": "Ë™pÇɹoʇsÇɹ ƃuá´‰Çq ɯoɹɟ sʞɔolq ÊŽuÉ pÇʇuÇÊŒÇɹd sɹoɹɹƎ", + "worldedit.restore.block-place-error": "{0} :ɹoÉ¹É¹Ç Ê‡sÉË¥", + "worldedit.snapshot.use.newest": "˙ʇoÉ¥sdÉus ʇsÇÊÇu ƃuá´‰sn ÊoN", + "worldedit.snapshot.use": "{0} :oʇ ʇÇs ʇoÉ¥sdÉuS", + "worldedit.snapshot.none-before": "Ë™{0} ÇɹoÉŸÇq ʇoÉ¥sdÉus É puᴉɟ ʇ,uplnoƆ", + "worldedit.snapshot.none-after": "Ë™{0} ɹÇÊ‡ÉŸÉ Ê‡oÉ¥sdÉus É puᴉɟ ʇ,uplnoƆ", + "worldedit.snapshot.index-above-0": "˙Ɩ oʇ lÉnbÇ É¹o uÉɥʇ ɹÇʇÉÇɹƃ Çq ʇsnɯ 'xÇpuá´‰ pá´‰lÉÊŒuI", + "worldedit.snapshot.index-oob": "Ë™{0} puÉ Æ– uÇÇÊʇÇq Çq ʇsnɯ 'xÇpuá´‰ pá´‰lÉÊŒuI", + "worldedit.schematic.unknown-format": "Ë™{0} :ʇÉɯɹoÉŸ ɔᴉʇÉɯÇɥɔs uÊouÊžu∩", + "worldedit.schematic.load.does-not-exist": "¡ʇsá´‰xÇ Ê‡ou sÇop {0} ɔᴉʇÉɯÇɥɔS", + "worldedit.schematic.load.loading": "(˙ɔᴉʇÉɯÇɥɔs ƃuá´‰pÉol ˙˙˙ʇᴉÉÊ ÇsÉÇlÔ€)", + "worldedit.schematic.load.still-loading": "(˙ɔᴉʇÉɯÇɥɔs ƃuá´‰pÉol llᴉʇs ˙˙˙ʇᴉÉÊ ÇsÉÇlÔ€)", + "worldedit.schematic.save.already-exists": ".ʇᴉ ÇʇᴉɹÊɹÇÊŒo oʇ ƃÉÊ…â…Ž â…Ž- Çɥʇ ÇsÕˆ .sʇsá´‰xÇ ÊŽpÉÇÉ¹Ê…É É”á´‰Ê‡ÉɯÇɥɔs ʇÉɥꓕ", + "worldedit.schematic.save.failed-directory": "¡sɔᴉʇÉɯÇɥɔs ɹoâ…Ž ɹÇpÊ…oâ…Ž ÇʇÉÇɹɔ ʇou pÊ…noϽ", + "worldedit.schematic.save.saving": "(.ɔᴉʇÉɯÇɥɔs ƃuᴉʌÉs ...ʇᴉÉÊ ÇsÉÇÊ…Ô€)", + "worldedit.schematic.save.still-saving": "(.ɔᴉʇÉɯÇɥɔs ƃuᴉʌÉs ʅʅᴉʇs ...ʇᴉÉÊ ÇsÉÇÊ…Ô€)", + "worldedit.schematic.delete.does-not-exist": "¡ʇsá´‰xÇ Ê‡ou sÇop {0} ɔᴉʇÉɯÇɥɔS", + "worldedit.schematic.delete.failed": "¿ʎʅuo-pÉÇɹ ʇᴉ sI ¡pÇÊ…á´‰Éâ…Ž {0} â…Žo uoᴉʇÇÊ…Çá—¡", + "worldedit.schematic.delete.deleted": ".pÇʇÇÊ…Çp uÇÇq sÉÉ¥ {0}", + "worldedit.schematic.formats.title": "(sÇɯÉu dnÊžooâ…‚ :ÇɯÉN) sʇÉɯɹoâ…Ž pɹÉoqdᴉʅɔ ÇÊ…qÉÊ…á´‰Éʌ∀", + "worldedit.schematic.unsupported-minecraft-version": ".pÇʌʅosÇɹ sá´‰ sᴉɥʇ ʅᴉʇun ʞɹoÊ Ê‡ou Ê…Ê…á´‰Ê sɔᴉʇÉɯÇɥɔS .uoá´‰sɹÇÊŒ ʇⅎÉɹɔÇuᴉꟽ ɹnoÊŽ ʇɹoddns ʇou sÇop ʇᴉpÆŽpʅɹoϺ â…Žo uoá´‰sɹÇÊŒ sᴉɥꓕ", + "worldedit.pos.already-set": ".ʇÇs ÊŽpÉÇÉ¹Ê…É uoᴉʇᴉsoÔ€", + "worldedit.pos.console-require-coords": ".ÇÊ…osuoÉ” sÉ sÇʇÉuá´‰pɹooÉ” Çpᴉʌoɹd ʇsnɯ noâ…„", + "worldedit.hpos.no-block": "¡ʇɥƃıs uı ʞɔoןq oN", + "worldedit.hpos.already-set": ".ʇÇs ÊŽpÉÇÉ¹Ê…É uoᴉʇᴉsoÔ€", + "worldedit.chunk.selected-multiple": "({5} Ê»{4} Ê»{3}) - ({2} Ê»{1} Ê»{0}) :pÇʇɔÇÊ…Çs sÊžunɥϽ", + "worldedit.chunk.selected": "({2} Ê»{1} Ê»{0}) :pÇʇɔÇÊ…Çs ÊžunɥϽ", + "worldedit.wand.invalid": ".pÇÊ…qÉsá´‰p ɹo pÇɹnƃᴉⅎuoÉ”-sᴉɯ sá´‰ ɯÇʇᴉ puÉϺ", + "worldedit.wand.selwand.info": "↊# sod ʇɔÇÊ…Çs :ʞɔᴉʅɔ ʇɥƃᴉꓤ ;⇂# sod ʇɔÇÊ…Çs :ʞɔᴉʅɔ ʇⅎÇâ…‚", + "worldedit.wand.navwand.info": "sÊ…Ê…ÉÊ É¥Æƒnoɹɥʇ ssÉd :ʞɔᴉʅɔ ʇɥƃᴉꓤ ;uoᴉʇÉÉ”oÊ… oʇ dɯnɾ :ʞɔᴉʅɔ ʇⅎÇâ…‚", + "worldedit.wand.selwand.now.tool": ".{2} É¥Ê‡á´‰Ê puÉÊ ÊÇu É Ê‡ÇÆƒ ɹo {1} É¥Ê‡á´‰Ê É¯Çʇᴉ ÊŽuÉ oʇ ʇᴉ puá´‰qÇɹ puÉ {0} É¥Ê‡á´‰Ê Ê‡á´‰ ÇÊ…qÉsá´‰p uÉÉ” noâ…„ .Ê…ooʇ Ê…Éɯɹou É Êou sá´‰ puÉÊ uoᴉʇɔÇÊ…Çs Çɥꓕ", + "worldedit.contract.contracted": ".sʞɔoÊ…q {0} pÇʇɔÉɹʇuoÉ” uoᴉƃÇꓤ", + "worldedit.shift.shifted": ".pÇʇⅎᴉɥs uoᴉƃÇꓤ", + "worldedit.outset.outset": ".ʇÇsʇno uoᴉƃÇꓤ", + "worldedit.inset.inset": ".ʇÇsuá´‰ uoᴉƃÇꓤ", + "worldedit.size.offset": "{0} :ʇÇsâ…Žâ…ŽO", + "worldedit.size.type": "{0} :ÇdÊŽê“•", + "worldedit.size.size": "{0} :Çzá´‰S", + "worldedit.size.distance": "{0} :ÇÉ”uÉʇsá´‰p pá´‰oqnƆ", + "worldedit.size.blocks": "{0} :sʞɔolq ÉŸo #", + "worldedit.count.counted": "{0} :pÇʇunoƆ", + "worldedit.distr.no-blocks": "Ë™pÇʇunoÉ” sʞɔolq oN", + "worldedit.distr.no-previous": "Ë™uoᴉʇnqᴉɹʇsá´‰p snoᴉʌÇɹd oN", + "worldedit.distr.total": "{0} :ʇunoƆ ʞɔolq lÉʇoâ”´", + "worldedit.select.cleared": "Ë™pÇɹÉÇlÉ” uoᴉʇɔÇlÇS", + "worldedit.select.cuboid.message": "á„… ʇuá´‰od ɹoÉŸ ʞɔᴉlÉ” ʇɥƃᴉɹ 'Æ– ʇuá´‰od ɹoÉŸ ʞɔᴉlÉ” ʇɟÇl :pá´‰oqnƆ", + "worldedit.select.cuboid.description": "pá´‰oqnÉ” É ÉŸo sɹÇuɹoÉ” oÊʇ ʇɔÇlÇS", + "worldedit.select.extend.message": "puÇʇxÇ oʇ ʞɔᴉlÉ” ʇɥƃᴉɹ 'ʇuá´‰od ƃuᴉʇɹÉʇs É É¹oÉŸ ʞɔᴉlÉ” ʇɟÇl :pá´‰oqnƆ", + "worldedit.select.extend.description": "Çpoɯ uoᴉʇɔÇlÇs pá´‰oqnÉ” ʇsÉℲ", + "worldedit.fill.created": "Ë™pÇןןıɟ uÇÇq ÇÊŒÉÉ¥ sʞɔoןq {0}", + "worldedit.fillr.created": "Ë™pÇןןıɟ uÇÇq ÇÊŒÉÉ¥ sʞɔoןq {0}", + "worldedit.butcher.explain-all": "sÊžunɥɔ pÇpÉol uá´‰ sqoɯ llÉ ÇÊŒoɯÇɹ oʇ Æ–- Çs∩", + "worldedit.remove.explain-all": "sÊžunɥɔ pÇpÉol uá´‰ sÇᴉʇᴉʇuÇ llÉ ÇÊŒoɯÇɹ oʇ Æ–- Çs∩", + "worldedit.calc.invalid": "uoá´‰ssÇɹdxÇ pá´‰lÉÊŒ É sÉ pÇsɹÉd Çq ʇou plnoÉ” ,{0},", + "worldedit.paste.pasted": "{0} Ê‡É pÇʇsÉd uÇÇq sÉÉ¥ pɹÉoqdá´‰lÉ” Çɥ┴", + "worldedit.rotate.no-interpolation": "Ë™pÇpuÇɯɯoÉ”Çɹ sá´‰ 06 ÉŸo sÇldᴉʇlnɯ ÇÉ¹É Ê‡Éɥʇ sÇlƃuÉ os 'pÇʇɹoddns ʇÇÊŽ ʇou sá´‰ uoᴉʇÉlodɹÇʇuI :ÇʇoN", + "worldedit.rotate.rotated": "Ë™pÇʇÉʇoɹ uÇÇq sÉÉ¥ ÊŽdoÉ” pɹÉoqdá´‰lÉ” Çɥ┴", + "worldedit.flip.flipped": "Ë™pÇddá´‰lÉŸ uÇÇq sÉÉ¥ ÊŽdoÉ” pɹÉoqdá´‰lÉ” Çɥ┴", + "worldedit.clearclipboard.cleared": "Ë™pÇɹÉÇlÉ” pɹÉoqdá´‰lƆ", + "worldedit.set.done": "Ë™pÇʇÇldɯoÉ” uoᴉʇÉɹÇdO", + "worldedit.set.done.verbose": "Ë™({0}) pÇʇÇldɯoÉ” uoᴉʇÉɹÇdO", + "worldedit.unstuck.moved": "¡oƃ noÊŽ ÇɹÇɥ┴", + "worldedit.ascend.obstructed": "Ë™punoÉŸ noÊŽ ÇÊŒoqÉ Ê‡ods ÇÇɹɟ oN", + "worldedit.descend.obstructed": "Ë™punoÉŸ noÊŽ ÊolÇq ʇods ÇÇɹɟ oN", + "worldedit.ceil.obstructed": "Ë™punoÉŸ noÊŽ ÇÊŒoqÉ Ê‡ods ÇÇɹɟ oN", + "worldedit.ceil.moved": "¡ɥsooM", + "worldedit.thru.obstructed": "Ë™punoÉŸ noÊŽ ÉŸo pÉÇÉ¥É Ê‡ods ÇÇɹɟ oN", + "worldedit.thru.moved": "¡ɥsooM", + "worldedit.jumpto.moved": "¡ɟooÔ€", + "worldedit.jumpto.none": "¡(ÊŽÉÊÉ É¹ÉÉŸ ooʇ ɹo) ʇɥƃᴉs uá´‰ ʞɔolq oN", + "worldedit.up.obstructed": "Ë™noÊŽ ÇÊŒoqÉ ÆƒuᴉɥʇÇɯos ʇᴉɥ plnoÊ noâ…„", + "worldedit.up.moved": "¡ɥsooM", + "worldedit.reload.config": "¡pÇpÉoןÇɹ uoıʇÉɹnƃıɟuoƆ", + "worldedit.report.written": "{0} oʇ uÇÊ‡Ê‡Ä±É¹Ê Ê‡É¹odÇɹ ʇıpÆŽpןɹoM", + "worldedit.report.error": "{0} :ʇɹodÇɹ ÇÊ‡Ä±É¹Ê oʇ pÇןıÉℲ", + "worldedit.report.callback": "ʇɹodÇɹ˙{0} :ʇɹodÇɹ ʇᴉpÆŽplɹoM", + "worldedit.timezone.invalid": "ÇuozÇɯıʇ pıןÉÊŒuI", + "worldedit.timezone.set": "{0} :oʇ uoıssÇs sıɥʇ ɹoÉŸ ʇÇs ÇuozÇɯı⊥", + "worldedit.timezone.current": "{0} :sı ÇuozÇɯıʇ ʇÉɥʇ uı Çɯıʇ ʇuÇɹɹnÉ” Çɥ⊥", + "worldedit.version.version": "{0} uoısɹÇÊŒ ʇıpÆŽpןɹoM", + "worldedit.command.time-elapsed": "Ë™(É”Çs/sʞɔolq {2} ;pÇÆƒuÉɥɔ {1} :ʎɹoʇsᴉɥ) pÇsdÉlÇ s{0}", + "worldedit.pastebin.uploading": "(˙˙˙uá´‰qÇʇsÉd oʇ ʇndʇno ƃuá´‰puÇs ˙˙˙ʇᴉÉÊ ÇsÉÇlÔ€)", + "worldedit.session.cant-find-session": "{0} ɹoÉŸ uoá´‰ssÇs puᴉɟ oʇ ÇlqÉu∩", + "worldedit.tool.max-block-changes": "Ë™pÇɥɔÉÇɹ ʇᴉɯᴉl ÇÆƒuÉɥɔ sʞɔolq xÉW", + "worldedit.tool.no-block": "¡ʇɥƃıs uı ʞɔoןq oN", + "worldedit.tool.repl.equip": "Ë™{0} oʇ punoq looʇ ɹÇÉ”ÉldÇɹ ʞɔolq.", + "worldedit.tool.repl.switched": "{0} :oʇ pÇɥɔʇᴉÊs looʇ ɹÇÉ”ÉldÇá´š", + "worldedit.tool.data-cycler.equip": "Ë™{0} oʇ punoq looʇ ɹÇlɔʎɔ ÉʇÉp ʞɔolq", + "worldedit.tool.data-cycler.block-not-permitted": "˙ʞɔolq ʇÉɥʇ ÉŸo ÇnlÉÊŒ ÉʇÉp Çɥʇ Çlɔʎɔ oʇ pÇʇʇᴉɯɹÇd ʇou ÇÉ¹É noâ…„", + "worldedit.tool.data-cycler.cant-cycle": "¡pÇlɔʎɔ Çq ʇouuÉÉ” ÉʇÉp s,ʞɔolq ʇÉɥ┴", + "worldedit.tool.data-cycler.new-value": "Ë™{1} Êou sá´‰ {0} ÉŸo ÇnlÉΛ", + "worldedit.tool.data-cycler.cycling": "Ë™{0} ƃuá´‰lɔʎɔ ÊoN", + "worldedit.tool.deltree.equip": "Ë™{0} oʇ punoq looʇ ɹÇÊŒoɯÇɹ ÇÇɹʇ ƃuᴉʇÉolℲ", + "worldedit.tool.deltree.not-tree": "Ë™ÇÇɹʇ É Ê‡ou s,ʇÉɥ┴", + "worldedit.tool.deltree.not-floating": "Ë™ÇÇɹʇ ƃuᴉʇÉolÉŸ É Ê‡ou s,ʇÉɥ┴", + "worldedit.tool.tree.equip": "Ë™{0} oʇ punoq looʇ ÇÇɹ┴", + "worldedit.tool.tree.obstructed": "Ë™ÇɹÇɥʇ oƃ ʇ,uÉÉ” ÇÇɹʇ ∀", + "worldedit.tool.info.equip": "Ë™{0} oʇ punoq looʇ oÉŸuI", + "worldedit.tool.info.internalid.hover": "á—¡I lÉuɹÇʇuI", + "worldedit.tool.info.light.hover": "ÇÊŒoq∀ ʇɥƃᴉ˥/ʇɥƃᴉ˥ ʞɔolá—º", + "worldedit.tool.none.equip": "˙ɯÇʇᴉ ʇuÇɹɹnÉ” ɹnoÊŽ ɯoɹɟ punoqun looâ”´", + "worldedit.tool.selwand.equip": "Ë™{0} oʇ punoq puÉÊ uoᴉʇɔÇlÇS", + "worldedit.tool.navwand.equip": "Ë™{0} oʇ punoq puÉÊ uoá´‰Ê‡ÉÆƒá´‰ÊŒÉN", + "worldedit.tool.floodfill.equip": "Ë™{0} oʇ punoq looʇ llᴉɟ poolÉŸ ʞɔolq", + "worldedit.tool.farwand.equip": "Ë™{0} oʇ punoq looʇ puÉÊ É¹ÉℲ", + "worldedit.tool.lrbuild.equip": "Ë™{0} oʇ punoq looʇ ƃuá´‰plá´‰nq ÇÆƒuÉɹ-ƃuoË¥", + "worldedit.tool.lrbuild.set": "Ë™{1} oʇ ʇÇs ʞɔᴉlÉ”-ʇɥƃᴉɹ ;{0} oʇ ʇÇs ʞɔᴉlÉ”-ʇɟÇË¥", + "worldedit.operation.deform.expression": "{0} ƃuá´‰sn pÇɯɹoÉŸÇp" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/enp/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/enp/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/enp/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/enws/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/enws/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/enws/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/eo/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/eo/strings.json new file mode 100644 index 0000000..0876d97 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/eo/strings.json @@ -0,0 +1,16 @@ +{ + "worldedit.expand.description.vert": "Vertikale vastigi la elektaĵon al mondaj limoj.", + "worldedit.expand.expanded": "Regiono vastigitas je {0} blokoj", + "worldedit.expand.expanded.vert": "Regiono vastigitas je {0} blokoj (de supro al malsupro).", + "worldedit.biomeinfo.lineofsight": "Biomoj en linio de vido: {0}", + "worldedit.biomeinfo.position": "Biomoj ĉe via pozicio: {0}", + "worldedit.biomeinfo.selection": "Biomoj en via elektaĵo: {0}", + "worldedit.brush.radius-too-large": "Plejgranda ebla penika radiuso: {0}", + "worldedit.brush.apply.description": "Apliki penikon, apliki funkcion al ĉiu bloko", + "worldedit.brush.apply.radius": "La grandeco de la peniko", + "worldedit.brush.apply.shape": "La formo de la regiono", + "worldedit.brush.apply.type": "Tipo de peniko por uzi", + "worldedit.brush.paint.size": "La grandeco de la peniko", + "worldedit.brush.paint.shape": "La formo de la regiono", + "worldedit.brush.paint.type": "Tipo de peniko por uzi" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-AR/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-AR/strings.json new file mode 100644 index 0000000..4ed73a0 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-AR/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expande verticalmente la selección hasta los límites del mundo.", + "worldedit.expand.expanded": "Región expandida {0} bloques", + "worldedit.expand.expanded.vert": "Región expandida {0} bloques (de arriba a abajo).", + "worldedit.biomeinfo.lineofsight": "Biomas en el punto de vista: {0}", + "worldedit.biomeinfo.position": "Biomas en tu posición: {0}", + "worldedit.biomeinfo.selection": "Biomas en tu selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "Radio máximo de pincel permitido: {0}", + "worldedit.brush.apply.description": "Pincel de aplicación, para aplicar una función a cada bloque", + "worldedit.brush.apply.radius": "El tamaño de la brocha", + "worldedit.brush.apply.shape": "La forma de la región", + "worldedit.brush.apply.type": "Tipo de pincel a usar", + "worldedit.brush.apply.item.warning": "Este pincel simula el uso de objetos. Es posible que sus efectos no funcionen en todas las plataformas, pueden no ser revertibles y pueden causar interacciones extrañas con otros mods/plugins. Usa bajo tu propio riesgo.", + "worldedit.brush.paint.description": "Pincel de pintura, para aplicar una función a una superficie", + "worldedit.brush.paint.size": "El tamaño de la brocha", + "worldedit.brush.paint.shape": "La forma de la región", + "worldedit.brush.paint.density": "La densidad de la brocha", + "worldedit.brush.paint.type": "Tipo de pincel a usar", + "worldedit.brush.paint.item.warning": "Este pincel simula el uso de objetos. Es posible que sus efectos no funcionen en todas las plataformas, pueden no ser revertibles y pueden causar interacciones extrañas con otros mods/plugins. Usa bajo tu propio riesgo.", + "worldedit.brush.sphere.equip": "Pincel de figura esférica equipado ({0}).", + "worldedit.brush.cylinder.equip": "Pincel de figura cilíndrica equipado ({0} por {1}).", + "worldedit.brush.clipboard.equip": "Forma de pizarra esférica equipada.", + "worldedit.brush.smooth.equip": "Pincel suave equipado ({0} x {1}x usando {2}).", + "worldedit.brush.extinguish.equip": "Extintor equipado ({0}).", + "worldedit.brush.gravity.equip": "Pincel de gravedad equipado ({0}).", + "worldedit.brush.butcher.equip": "Pincel de carnicero equipado ({0}).", + "worldedit.brush.operation.equip": "Establecer pincel a {0}.", + "worldedit.brush.heightmap.equip": "Has asignado una Brocha de Elevación de Terreno ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Elevación de Terreno desconocida: {0}.", + "worldedit.brush.none.equip": "Pincel desenlazado de tu objeto actual.", + "worldedit.setbiome.changed": "Los biomas fueron cambiados por aproximadamente {0} bloques.", + "worldedit.setbiome.warning": "Puede ser que necesites volver a entrar al juego (o cerrar y reabrir tu mundo) para ver cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "CUI de servidor deshabilitado.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "El CUI de servidor ya está deshabilitado.", + "worldedit.drawsel.enabled.already": "El CUI de servidor ya está habilitado.", + "worldedit.limit.too-high": "Tu límite máximo permitido es {0}.", + "worldedit.limit.set": "Límite de cambio de bloques establecido en {0}.", + "worldedit.limit.return-to-default": "(Usa //limit para volver al valor por defecto.)", + "worldedit.timeout.too-high": "Tu tiempo máximo permitido es {0}ms.", + "worldedit.timeout.set": "Tiempo de espera puesto en {0}ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout para volver al valor por defecto.)", + "worldedit.fast.disabled": "Modo rápido deshabilitado.", + "worldedit.fast.enabled": "Modo rápido habilitado. Puede ser que la iluminación en los chunks afectados sea errónea, y que necesites volver a entrar para ver cambios.", + "worldedit.fast.disabled.already": "El modo rápido ya está deshabilitado.", + "worldedit.fast.enabled.already": "El modo rápido ya está habilitado.", + "worldedit.perf.sideeffect.set": "Efecto secundario \"{0}\" está ahora en {1}", + "worldedit.perf.sideeffect.get": "Efecto secundario \"{0}\" está en {1}", + "worldedit.perf.sideeffect.already-set": "Efecto secundario \"{0}\" ya está en {1}", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios se pusieron en {0}", + "worldedit.reorder.current": "El modo de reordenación es {0}", + "worldedit.reorder.set": "El modo de reordenación ahora es {0}", + "worldedit.gmask.disabled": "Máscara global desactivada.", + "worldedit.gmask.set": "Máscara global definida.", + "worldedit.toggleplace.pos1": "Ahora determina la primera posición.", + "worldedit.toggleplace.player": "Coloca el bloque donde estás.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Introduce una cadena de búsqueda más larga (longitud > 2).", + "worldedit.searchitem.either-b-or-i": "No podés usar las banderas 'b' e 'i' simultáneamente.", + "worldedit.searchitem.searching": "(Por favor espere... buscando objetos.)", + "worldedit.watchdog.no-hook": "Esta plataforma no admite el rastreador.", + "worldedit.watchdog.active.already": "El rastreador ya está activo.", + "worldedit.watchdog.inactive.already": "El rastreador ya está inactivo.", + "worldedit.watchdog.active": "Se ha activado el rastreador.", + "worldedit.watchdog.inactive": "Se ha desactivado el rastreador.", + "worldedit.world.remove": "Se ha eliminado el mundo de sustitución.", + "worldedit.world.set": "Determina el mundo a sustituir {0}. (Usa //world para restablecerlo).", + "worldedit.undo.undone": "{0} ediciones disponibles deshechas.", + "worldedit.undo.none": "No queda nada para deshacer.", + "worldedit.redo.redone": "{0} ediciones disponibles rehechas.", + "worldedit.redo.none": "No queda nada para rehacer.", + "worldedit.clearhistory.cleared": "Historial borrado.", + "worldedit.raytrace.noblock": "¡No hay bloques a la vista!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "No se ha configurado la función de restauración (snapshot).", + "worldedit.restore.not-available": "El Punto de Restauración no está disponible o no existe.", + "worldedit.restore.failed": "Fallo al cargar el Punto de Restauración: {0}.", + "worldedit.restore.loaded": "Se ha cargado el Punto de Restauración (Snapshot) '{0}'. Efectuando la restauración...", + "worldedit.restore.restored": "Restauración concluida. Faltan {0} chunks y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No se han encontrado más Puntos de Restauración del mundo '{0}'.", + "worldedit.restore.none-for-world": "No se han encontrado Puntos de Restauración de este Mundo.", + "worldedit.restore.none-found": "No se han encontrado Puntos de Restauración.", + "worldedit.restore.none-found-console": "No se encontraron snapshots. Ve la consola para más detalles.", + "worldedit.restore.chunk-not-present": "No se han encontrado chunks en el Punto de Restauración.", + "worldedit.restore.chunk-load-failed": "No se han podido cargar los chunks. Puede que el archivo correspondiente esté corrupto.", + "worldedit.restore.block-place-failed": "Los errores ocurridos han impedido restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora se está usando un Punto de Restauración más reciente.", + "worldedit.snapshot.use": "Snapshot establecida a: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una snapshot de antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una snapshot después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice inválido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, debe ser entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de schematic desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.load.loading": "(Espera, cargando la schematic...)", + "worldedit.schematic.load.still-loading": "(Espera, todavía cargando la schematic...)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Esa schematic ya existe. Usa el parámetro -f para sobrescribirla.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para las schematics!", + "worldedit.schematic.save.saving": "(Espera, guardando la schematic...)", + "worldedit.schematic.save.still-saving": "(Espera, todavía guardando la schematic...)", + "worldedit.schematic.delete.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.delete.failed": "¡No se pudo eliminar {0}! ¿Acaso es de solo lectura?", + "worldedit.schematic.delete.deleted": "El schematic '{0}' se ha eliminado correctamente.", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda).", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no soporta tu versión de Minecraft. Las schematics no funcionarán hasta que se resolva este problema.", + "worldedit.pos.already-set": "Esta posición ya está determinada.", + "worldedit.pos.console-require-coords": "Debes proporcionar las coordenadas en consola.", + "worldedit.hpos.no-block": "¡No hay bloques a la vista!", + "worldedit.hpos.already-set": "Esta posición ya está determinada.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) â–º ({3}, {4}, {5}).", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}.", + "worldedit.wand.invalid": "La Herramienta de Selección asociada está desactivada o mal configurada.", + "worldedit.wand.selwand.info": "§7Botón Izquierdo â–º Seleccionar la 1ª posición.\\n§7Botón Derecho â–º Seleccionar la 2ª posición.", + "worldedit.wand.navwand.info": "§7Botón Izquierdo â–º Aparecer en el lugar señalado.\\n§7Botón Derecho â–º Atravesar paredes.", + "worldedit.wand.selwand.now.tool": "Ahora la herramienta de selección es correcta. Puedes desactivarla con {0} y volver a asignarla a un objeto con {1} o conseguir una nueva con {2}.", + "worldedit.contract.contracted": "La región se ha contraído {0} bloques.", + "worldedit.shift.shifted": "La región se ha desplazado.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "La región se ha contraído.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "§8§m------------------------------§r\\n§5Tipo: {0}.", + "worldedit.size.size": "§5Tamaño: {0}.", + "worldedit.size.distance": "§5Distancia: {0}.", + "worldedit.size.blocks": "§5Cantidad de Bloques: {0}.", + "worldedit.count.counted": "§5Cantidad {0}.", + "worldedit.distr.no-blocks": "No ha bloques enumerados.", + "worldedit.distr.no-previous": "No existe un distribución anterior.", + "worldedit.distr.total": "Número Total de Bloques: {0}.", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Selecciona un región con forma elíptica.", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Selecciona un región con forma esférica.", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Selecciona un región con forma cilíndrica.", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "El límite es de {0} puntos como máximo.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}.", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}.", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "§4Se ha eliminado el contenido del Portapapeles.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "§6La zona seleccionada se ha regenerado.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay bloque a la vista!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "El comando '{0}' no pudo ser encontrado.", + "worldedit.help.no-subcommands": "'{0}' no tiene sub-comandos. (Tal vez '{1}' es para un parámetro?)", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "Parando!", + "worldedit.cli.unknown-command": "Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-CL/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-CL/strings.json new file mode 100644 index 0000000..5467f5d --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-CL/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expandir verticalmente la selección hasta el borde del mundo.", + "worldedit.expand.expanded": "Se expandió la región por {0} bloques", + "worldedit.expand.expanded.vert": "Se expandió la región por {0} bloques (de arriba a abajo).", + "worldedit.biomeinfo.lineofsight": "Biomas en la línea del punto de vista: {0}", + "worldedit.biomeinfo.position": "Biomas en tu posición: {0}", + "worldedit.biomeinfo.selection": "Biomas en tu selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "Radio máximo permitido para la brocha: {0}", + "worldedit.brush.apply.description": "Aplicar la brocha, aplicar una función a cada bloque", + "worldedit.brush.apply.radius": "Tamaño de la brocha", + "worldedit.brush.apply.shape": "La forma de la región", + "worldedit.brush.apply.type": "Tipo de brocha a usar", + "worldedit.brush.apply.item.warning": "Esta brocha simula el uso de items. Sus efectos pueden no funcionar en todas las plataformas, pueden no ser revertidos, y podrían causar interacciones extrañas y no esperadas con otros mods/plugins. Úsala bajo tu propio riesgo.", + "worldedit.brush.paint.description": "Pintar la brocha, aplicar una función a una superficie", + "worldedit.brush.paint.size": "Tamaño de la brocha", + "worldedit.brush.paint.shape": "La forma de la región", + "worldedit.brush.paint.density": "La densidad de la brocha", + "worldedit.brush.paint.type": "Tipo de brocha a usar", + "worldedit.brush.paint.item.warning": "Esta brocha simula el uso de items. Sus efectos pueden no funcionar en todas las plataformas, pueden no ser revertidos, y podrían causar interacciones extrañas y no esperadas con otros mods/plugins. Úsala bajo tu propio riesgo.", + "worldedit.brush.sphere.equip": "Brocha esférica equipada ({0}).", + "worldedit.brush.cylinder.equip": "Has asignado una Brocha con forma Cilíndrica ({0} x {1}).", + "worldedit.brush.clipboard.equip": "Forma de pizarra esférica equipada.", + "worldedit.brush.smooth.equip": "Has asignado una Brocha de Suavizado ({0} x {1}x usando {2}).", + "worldedit.brush.extinguish.equip": "Has asignado una Brocha de Extinción de fuego ({0}).", + "worldedit.brush.gravity.equip": "Has asignado una Brocha de Gravedad ({0}).", + "worldedit.brush.butcher.equip": "Has asignado una Brocha de Asesino ({0}).", + "worldedit.brush.operation.equip": "Brocha establecida como {0}.", + "worldedit.brush.heightmap.equip": "Has asignado una Brocha de Elevación de Terreno ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Elevación de Terreno desconocida: {0}.", + "worldedit.brush.none.equip": "Brocha desvinculada del ítem actual.", + "worldedit.setbiome.changed": "Has cambiado los biomas de aproximadamente {0} bloques.", + "worldedit.setbiome.warning": "Puede ser que necesites volver a unirte al servidor (o volver a abrir el mundo) para ver cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "CUI del servidor desactivado.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "El CUI del servidor ya estaba desactivado.", + "worldedit.drawsel.enabled.already": "El CUI del servidor ya estaba habilitado.", + "worldedit.limit.too-high": "Tu límite máximo permitido es {0}.", + "worldedit.limit.set": "Se cambió el límite de cambios de bloques a {0}.", + "worldedit.limit.return-to-default": "(Puedes usar //limit para volver a los valores predeterminados.)", + "worldedit.timeout.too-high": "Tu tiempo de espera máximo permitido es {0}ms.", + "worldedit.timeout.set": "Se cambió el tiempo de espera a {0}ms.", + "worldedit.timeout.return-to-default": " (Puedes usar //timeout para volver a los valores predeterminados.)", + "worldedit.fast.disabled": "Modo rápido desactivado.", + "worldedit.fast.enabled": "Modo rápido activado. La iluminación en los chunks involucrados puede verse afectada y/o tal vez tengas que volver a unirte para ver los cambios.", + "worldedit.fast.disabled.already": "El modo rápido ya estaba desactivado.", + "worldedit.fast.enabled.already": "El modo rápido ya estaba activado.", + "worldedit.perf.sideeffect.set": "El efecto secundario \"{0}\" ha sido cambiado a {1}", + "worldedit.perf.sideeffect.get": "El efecto secundario \"{0}\" ha sido establecido como {1}", + "worldedit.perf.sideeffect.already-set": "El efecto secundario \"{0}\" ya era {1}", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios han sido establecidos como {0}", + "worldedit.reorder.current": "El modo de reordenación es {0}", + "worldedit.reorder.set": "El modo de reordenación ahora es {0}", + "worldedit.gmask.disabled": "Máscara global desactivada.", + "worldedit.gmask.set": "Máscara global establecida.", + "worldedit.toggleplace.pos1": "Ahora colocando en la posición #1.", + "worldedit.toggleplace.player": "Ahora colocando en el bloque en el que estás parado.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Escribe una cadena más larga de búsqueda con al menos más de dos caracteres.", + "worldedit.searchitem.either-b-or-i": "No puedes usar los atributos 'b' y 'i' al mismo tiempo.", + "worldedit.searchitem.searching": "(Por favor espera... buscando ítems)", + "worldedit.watchdog.no-hook": "Esta plataforma no tiene un hook de watchdog.", + "worldedit.watchdog.active.already": "Hook de Watchdog ya activo.", + "worldedit.watchdog.inactive.already": "Hook de Watchdog ya inactivo.", + "worldedit.watchdog.active": "El hook de Watchdog ahora está activo.", + "worldedit.watchdog.inactive": "El hook de Watchdog ahora está inactivo.", + "worldedit.world.remove": "Se eliminó la anulación del mundo.", + "worldedit.world.set": "Se estableció la anulación del mundo a {0}. (Puedes usar //world para volver a los valores predeterminados.)", + "worldedit.undo.undone": "Se deshicieron {0} ediciones disponibles.", + "worldedit.undo.none": "No queda nada por deshacer.", + "worldedit.redo.redone": "Rehechas {0} ediciones disponibles.", + "worldedit.redo.none": "No queda nada por rehacer.", + "worldedit.clearhistory.cleared": "Historial borrado.", + "worldedit.raytrace.noblock": "¡No hay ningún bloque en el campo de visión!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "El snapshot/restauración de la copia de seguridad no está configurado.", + "worldedit.restore.not-available": "El Punto de Restauración no está disponible o no existe.", + "worldedit.restore.failed": "Fallo al cargar el Punto de Restauración: {0}.", + "worldedit.restore.loaded": "Se ha cargado el Punto de Restauración (Snapshot) '{0}'. Efectuando la restauración...", + "worldedit.restore.restored": "Restauración concluida. Faltan {0} chunks y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No se han encontrado más Puntos de Restauración del mundo '{0}'.", + "worldedit.restore.none-for-world": "No se han encontrado Puntos de Restauración de este Mundo.", + "worldedit.restore.none-found": "No se han encontrado Puntos de Restauración.", + "worldedit.restore.none-found-console": "No se encontraron snapshots. Ve la consola para más detalles.", + "worldedit.restore.chunk-not-present": "No se han encontrado chunks en el Punto de Restauración.", + "worldedit.restore.chunk-load-failed": "No se han podido cargar los chunks. Puede que el archivo correspondiente esté corrupto.", + "worldedit.restore.block-place-failed": "Los errores ocurridos han impedido restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora se está usando un Punto de Restauración más reciente.", + "worldedit.snapshot.use": "Snapshot establecida a: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una snapshot de antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una snapshot después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice inválido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, debe ser entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de schematic desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.load.loading": "(Por favor espere... cargando esquema.)", + "worldedit.schematic.load.still-loading": "(Espera, todavía cargando la schematic...)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Esa schematic ya existe. Usa el parámetro -f para sobrescribirla.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para los esquemas!", + "worldedit.schematic.save.saving": "(Por favor espere... guardando esquema.)", + "worldedit.schematic.save.still-saving": "(Espera, todavía guardando la schematic...)", + "worldedit.schematic.delete.does-not-exist": "¡El esquema {0} no existe!", + "worldedit.schematic.delete.failed": "¡Error al eliminar {0}! ¿Es de solo lectura?", + "worldedit.schematic.delete.deleted": "{0} ha sido eliminado.", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda).", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no soporta tu versión de Minecraft. Las schematics no funcionarán hasta que se resolva este problema.", + "worldedit.pos.already-set": "Esta posición ya está determinada.", + "worldedit.pos.console-require-coords": "Debes proporcionar las coordenadas en consola.", + "worldedit.hpos.no-block": "¡No hay ningún bloque en el campo de visión!", + "worldedit.hpos.already-set": "Esta posición ya está determinada.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) â–º ({3}, {4}, {5}).", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}.", + "worldedit.wand.invalid": "La Herramienta de Selección asociada está desactivada o mal configurada.", + "worldedit.wand.selwand.info": "§7Botón Izquierdo â–º Seleccionar la 1ª posición.\\n§7Botón Derecho â–º Seleccionar la 2ª posición.", + "worldedit.wand.navwand.info": "§7Botón Izquierdo â–º Aparecer en el lugar señalado.\\n§7Botón Derecho â–º Atravesar paredes.", + "worldedit.wand.selwand.now.tool": "Ahora la herramienta de selección es correcta. Puedes desactivarla con {0} y volver a asignarla a un objeto con {1} o conseguir una nueva con {2}.", + "worldedit.contract.contracted": "La región se ha contraído {0} bloques.", + "worldedit.shift.shifted": "La región se ha desplazado.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "La región se ha contraído.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "Tipo: {0}", + "worldedit.size.size": "Tamaño: {0}", + "worldedit.size.distance": "Distancia del cuboide: {0}", + "worldedit.size.blocks": "Número de bloques: {0}", + "worldedit.count.counted": "Contado: {0}", + "worldedit.distr.no-blocks": "No se contó ningún bloque.", + "worldedit.distr.no-previous": "No hay una distribución previa.", + "worldedit.distr.total": "Cantidad total de bloques: {0}", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Seleccione un ellipsoide", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Seleccione una esfera", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Seleccione un cilindro", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "{0} puntos máximos.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "Portapapeles borrado.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "Región regenerada.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay ningún bloque en el campo de visión!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "No se ha encontrado el comando '{0}'.", + "worldedit.help.no-subcommands": "'{0}' no es un subcomando. ¿Quizás '{1}' sea un parámetro?", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "¡Deteniendo...!", + "worldedit.cli.unknown-command": "¡Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-CO/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-CO/strings.json new file mode 100644 index 0000000..0f314bd --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-CO/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expande la región seleccionada desde lo más bajo hasta lo más alto.", + "worldedit.expand.expanded": "La región se ha expandido {0} bloques.", + "worldedit.expand.expanded.vert": "La región se ha expandido {0} bloques (verticalmente).", + "worldedit.biomeinfo.lineofsight": "Biomas encontrados en la línea de visión: {0}", + "worldedit.biomeinfo.position": "El Bioma de tu posición es: {0}", + "worldedit.biomeinfo.selection": "Biomas encontrados en la selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "El radio máximo de la brocha es de {0}.", + "worldedit.brush.apply.description": "Aplicar la brocha, aplicar una función a cada bloque.", + "worldedit.brush.apply.radius": "El tamaño de la brocha.", + "worldedit.brush.apply.shape": "La forma de la región.", + "worldedit.brush.apply.type": "El tipo de brocha a usar.", + "worldedit.brush.apply.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.paint.description": "Brocha de pintura, aplica una función a una superficie.", + "worldedit.brush.paint.size": "El tamaño de la brocha.", + "worldedit.brush.paint.shape": "La forma de la región.", + "worldedit.brush.paint.density": "La densidad de la brocha.", + "worldedit.brush.paint.type": "El tipo de brocha a usar.", + "worldedit.brush.paint.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.sphere.equip": "Has asignado una Brocha con forma Esférica ({0}).", + "worldedit.brush.cylinder.equip": "Has asignado una Brocha con forma Cilíndrica ({0} x {1}).", + "worldedit.brush.clipboard.equip": "Forma de pizarra esférica equipada.", + "worldedit.brush.smooth.equip": "Has asignado una Brocha de Suavizado ({0} x {1}x usando {2}).", + "worldedit.brush.extinguish.equip": "Has asignado una Brocha de Extinción de fuego ({0}).", + "worldedit.brush.gravity.equip": "Has asignado una Brocha de Gravedad ({0}).", + "worldedit.brush.butcher.equip": "Has asignado una Brocha de Asesino ({0}).", + "worldedit.brush.operation.equip": "Establecer pincel a {0}.", + "worldedit.brush.heightmap.equip": "Has asignado una Brocha de Elevación de Terreno ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Elevación de Terreno desconocida: {0}.", + "worldedit.brush.none.equip": "La brocha se ha desvinculado del objeto actual.", + "worldedit.setbiome.changed": "Has cambiado los biomas de aproximadamente {0} bloques.", + "worldedit.setbiome.warning": "Puede ser que necesites volver a unirte al servidor (o volver a abrir el mundo) para ver cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "CUI de servidor deshabilitado.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "El CUI de servidor ya está deshabilitado.", + "worldedit.drawsel.enabled.already": "El CUI de servidor ya está habilitado.", + "worldedit.limit.too-high": "Su límite máximo permitido es {0}.", + "worldedit.limit.set": "Límite de bloques establecido a {0}.", + "worldedit.limit.return-to-default": "(Usa //limit para volver al valor por defecto).", + "worldedit.timeout.too-high": "El tiempo de espera máximo es de {0}ms.", + "worldedit.timeout.set": "El tiempo de espera máximo se ha establecido en {0}ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout para volver al valor por defecto).", + "worldedit.fast.disabled": "Modo rápido deshabilitado.", + "worldedit.fast.enabled": "Modo rápido habilitado. Puede ser que la iluminación en los chunks afectados sea errónea, y que necesites volver a unirte para ver cambios.", + "worldedit.fast.disabled.already": "El modo rápido ya está deshabilitado.", + "worldedit.fast.enabled.already": "El modo rápido ya está habilitado.", + "worldedit.perf.sideeffect.set": "El Efecto Secundario \"{0}\" establecido en {1}.", + "worldedit.perf.sideeffect.get": "El Efecto Secundario \"{0}\" está establecido en {1}.", + "worldedit.perf.sideeffect.already-set": "El Efecto Secundario \"{0}\" ya está {1}.", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios están determinados como {0}.", + "worldedit.reorder.current": "El modo reordenación está {0}.", + "worldedit.reorder.set": "Ahora está {0} el modo reordenación.", + "worldedit.gmask.disabled": "Mascara global deshabilitada.", + "worldedit.gmask.set": "Mascara global establecida.", + "worldedit.toggleplace.pos1": "Ahora determina la primera posición.", + "worldedit.toggleplace.player": "Coloca el bloque donde estás.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Introduce una cadena de búsqueda más larga (longitud > 2).", + "worldedit.searchitem.either-b-or-i": "No puedes usar las funciones 'b' e 'i' al mismo tiempo.", + "worldedit.searchitem.searching": "(Por favor espera... buscando objetos.)", + "worldedit.watchdog.no-hook": "Esta plataforma no admite el rastreador.", + "worldedit.watchdog.active.already": "El rastreador ya está activo.", + "worldedit.watchdog.inactive.already": "El rastreador ya está inactivo.", + "worldedit.watchdog.active": "Se ha activado el rastreador.", + "worldedit.watchdog.inactive": "Se ha desactivado el rastreador.", + "worldedit.world.remove": "Se ha eliminado el mundo de sustitución.", + "worldedit.world.set": "Determina el mundo a sustituir {0}. (Usa //world para restablecerlo).", + "worldedit.undo.undone": "Se han desecho {0} ediciones.", + "worldedit.undo.none": "Nada que deshacer.", + "worldedit.redo.redone": "Se han rehecho {0} ediciones.", + "worldedit.redo.none": "No hay nada que rehacer.", + "worldedit.clearhistory.cleared": "Se ha eliminado el historial de ediciones.", + "worldedit.raytrace.noblock": "¡No hay bloques a la vista!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "No se ha configurado la función de restauración (snapshot).", + "worldedit.restore.not-available": "El Punto de Restauración no está disponible o no existe.", + "worldedit.restore.failed": "Fallo al cargar el Punto de Restauración: {0}.", + "worldedit.restore.loaded": "Se ha cargado el Punto de Restauración (Snapshot) '{0}'. Efectuando la restauración...", + "worldedit.restore.restored": "Restauración concluida. Faltan {0} chunks y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No se han encontrado más Puntos de Restauración del mundo '{0}'.", + "worldedit.restore.none-for-world": "No se han encontrado Puntos de Restauración de este Mundo.", + "worldedit.restore.none-found": "No se han encontrado Puntos de Restauración.", + "worldedit.restore.none-found-console": "No se encontraron snapshots. Ve la consola para más detalles.", + "worldedit.restore.chunk-not-present": "No se han encontrado chunks en el Punto de Restauración.", + "worldedit.restore.chunk-load-failed": "No se han podido cargar los chunks. Puede que el archivo correspondiente esté corrupto.", + "worldedit.restore.block-place-failed": "Los errores ocurridos han impedido restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora se está usando un Punto de Restauración más reciente.", + "worldedit.snapshot.use": "Snapshot establecida a: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una snapshot de antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una snapshot después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice inválido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, debe ser entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de schematic desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.load.loading": "(Espera, cargando la schematic...)", + "worldedit.schematic.load.still-loading": "(Espera, todavía cargando la schematic...)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Esa schematic ya existe. Usa el parámetro -f para sobrescribirla.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para las schematics!", + "worldedit.schematic.save.saving": "(Espera, guardando la schematic...)", + "worldedit.schematic.save.still-saving": "(Espera, todavía guardando la schematic...)", + "worldedit.schematic.delete.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.delete.failed": "¡No se pudo eliminar {0}! ¿Acaso es de solo lectura?", + "worldedit.schematic.delete.deleted": "El schematic '{0}' se ha eliminado correctamente.", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda).", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no soporta tu versión de Minecraft. Las schematics no funcionarán hasta que se resolva este problema.", + "worldedit.pos.already-set": "Esta posición ya está determinada.", + "worldedit.pos.console-require-coords": "Debes proporcionar las coordenadas en consola.", + "worldedit.hpos.no-block": "¡No hay bloques a la vista!", + "worldedit.hpos.already-set": "Esta posición ya está determinada.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) â–º ({3}, {4}, {5}).", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}.", + "worldedit.wand.invalid": "La Herramienta de Selección asociada está desactivada o mal configurada.", + "worldedit.wand.selwand.info": "§7Botón Izquierdo â–º Seleccionar la 1ª posición.\\n§7Botón Derecho â–º Seleccionar la 2ª posición.", + "worldedit.wand.navwand.info": "§7Botón Izquierdo â–º Aparecer en el lugar señalado.\\n§7Botón Derecho â–º Atravesar paredes.", + "worldedit.wand.selwand.now.tool": "Ahora la herramienta de selección es correcta. Puedes desactivarla con {0} y volver a asignarla a un objeto con {1} o conseguir una nueva con {2}.", + "worldedit.contract.contracted": "La región se ha contraído {0} bloques.", + "worldedit.shift.shifted": "La región se ha desplazado.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "La región se ha contraído.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "§8§m------------------------------§r\\n§5Tipo: {0}.", + "worldedit.size.size": "§5Tamaño: {0}.", + "worldedit.size.distance": "§5Distancia: {0}.", + "worldedit.size.blocks": "§5Cantidad de Bloques: {0}.", + "worldedit.count.counted": "§5Cantidad {0}.", + "worldedit.distr.no-blocks": "No ha bloques enumerados.", + "worldedit.distr.no-previous": "No existe un distribución anterior.", + "worldedit.distr.total": "Número Total de Bloques: {0}.", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Selecciona un región con forma elíptica.", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Selecciona un región con forma esférica.", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Selecciona un región con forma cilíndrica.", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "El límite es de {0} puntos como máximo.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}.", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}.", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "§4Se ha eliminado el contenido del Portapapeles.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "§6La zona seleccionada se ha regenerado.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay bloque a la vista!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "No se ha encontrado el comando '{0}'.", + "worldedit.help.no-subcommands": "'{0}' no es un subcomando. ¿Quizás '{1}' sea un parámetro?", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "¡Deteniendo...!", + "worldedit.cli.unknown-command": "¡Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-CR/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-CR/strings.json new file mode 100644 index 0000000..0f314bd --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-CR/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expande la región seleccionada desde lo más bajo hasta lo más alto.", + "worldedit.expand.expanded": "La región se ha expandido {0} bloques.", + "worldedit.expand.expanded.vert": "La región se ha expandido {0} bloques (verticalmente).", + "worldedit.biomeinfo.lineofsight": "Biomas encontrados en la línea de visión: {0}", + "worldedit.biomeinfo.position": "El Bioma de tu posición es: {0}", + "worldedit.biomeinfo.selection": "Biomas encontrados en la selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "El radio máximo de la brocha es de {0}.", + "worldedit.brush.apply.description": "Aplicar la brocha, aplicar una función a cada bloque.", + "worldedit.brush.apply.radius": "El tamaño de la brocha.", + "worldedit.brush.apply.shape": "La forma de la región.", + "worldedit.brush.apply.type": "El tipo de brocha a usar.", + "worldedit.brush.apply.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.paint.description": "Brocha de pintura, aplica una función a una superficie.", + "worldedit.brush.paint.size": "El tamaño de la brocha.", + "worldedit.brush.paint.shape": "La forma de la región.", + "worldedit.brush.paint.density": "La densidad de la brocha.", + "worldedit.brush.paint.type": "El tipo de brocha a usar.", + "worldedit.brush.paint.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.sphere.equip": "Has asignado una Brocha con forma Esférica ({0}).", + "worldedit.brush.cylinder.equip": "Has asignado una Brocha con forma Cilíndrica ({0} x {1}).", + "worldedit.brush.clipboard.equip": "Forma de pizarra esférica equipada.", + "worldedit.brush.smooth.equip": "Has asignado una Brocha de Suavizado ({0} x {1}x usando {2}).", + "worldedit.brush.extinguish.equip": "Has asignado una Brocha de Extinción de fuego ({0}).", + "worldedit.brush.gravity.equip": "Has asignado una Brocha de Gravedad ({0}).", + "worldedit.brush.butcher.equip": "Has asignado una Brocha de Asesino ({0}).", + "worldedit.brush.operation.equip": "Establecer pincel a {0}.", + "worldedit.brush.heightmap.equip": "Has asignado una Brocha de Elevación de Terreno ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Elevación de Terreno desconocida: {0}.", + "worldedit.brush.none.equip": "La brocha se ha desvinculado del objeto actual.", + "worldedit.setbiome.changed": "Has cambiado los biomas de aproximadamente {0} bloques.", + "worldedit.setbiome.warning": "Puede ser que necesites volver a unirte al servidor (o volver a abrir el mundo) para ver cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "CUI de servidor deshabilitado.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "El CUI de servidor ya está deshabilitado.", + "worldedit.drawsel.enabled.already": "El CUI de servidor ya está habilitado.", + "worldedit.limit.too-high": "Su límite máximo permitido es {0}.", + "worldedit.limit.set": "Límite de bloques establecido a {0}.", + "worldedit.limit.return-to-default": "(Usa //limit para volver al valor por defecto).", + "worldedit.timeout.too-high": "El tiempo de espera máximo es de {0}ms.", + "worldedit.timeout.set": "El tiempo de espera máximo se ha establecido en {0}ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout para volver al valor por defecto).", + "worldedit.fast.disabled": "Modo rápido deshabilitado.", + "worldedit.fast.enabled": "Modo rápido habilitado. Puede ser que la iluminación en los chunks afectados sea errónea, y que necesites volver a unirte para ver cambios.", + "worldedit.fast.disabled.already": "El modo rápido ya está deshabilitado.", + "worldedit.fast.enabled.already": "El modo rápido ya está habilitado.", + "worldedit.perf.sideeffect.set": "El Efecto Secundario \"{0}\" establecido en {1}.", + "worldedit.perf.sideeffect.get": "El Efecto Secundario \"{0}\" está establecido en {1}.", + "worldedit.perf.sideeffect.already-set": "El Efecto Secundario \"{0}\" ya está {1}.", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios están determinados como {0}.", + "worldedit.reorder.current": "El modo reordenación está {0}.", + "worldedit.reorder.set": "Ahora está {0} el modo reordenación.", + "worldedit.gmask.disabled": "Mascara global deshabilitada.", + "worldedit.gmask.set": "Mascara global establecida.", + "worldedit.toggleplace.pos1": "Ahora determina la primera posición.", + "worldedit.toggleplace.player": "Coloca el bloque donde estás.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Introduce una cadena de búsqueda más larga (longitud > 2).", + "worldedit.searchitem.either-b-or-i": "No puedes usar las funciones 'b' e 'i' al mismo tiempo.", + "worldedit.searchitem.searching": "(Por favor espera... buscando objetos.)", + "worldedit.watchdog.no-hook": "Esta plataforma no admite el rastreador.", + "worldedit.watchdog.active.already": "El rastreador ya está activo.", + "worldedit.watchdog.inactive.already": "El rastreador ya está inactivo.", + "worldedit.watchdog.active": "Se ha activado el rastreador.", + "worldedit.watchdog.inactive": "Se ha desactivado el rastreador.", + "worldedit.world.remove": "Se ha eliminado el mundo de sustitución.", + "worldedit.world.set": "Determina el mundo a sustituir {0}. (Usa //world para restablecerlo).", + "worldedit.undo.undone": "Se han desecho {0} ediciones.", + "worldedit.undo.none": "Nada que deshacer.", + "worldedit.redo.redone": "Se han rehecho {0} ediciones.", + "worldedit.redo.none": "No hay nada que rehacer.", + "worldedit.clearhistory.cleared": "Se ha eliminado el historial de ediciones.", + "worldedit.raytrace.noblock": "¡No hay bloques a la vista!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "No se ha configurado la función de restauración (snapshot).", + "worldedit.restore.not-available": "El Punto de Restauración no está disponible o no existe.", + "worldedit.restore.failed": "Fallo al cargar el Punto de Restauración: {0}.", + "worldedit.restore.loaded": "Se ha cargado el Punto de Restauración (Snapshot) '{0}'. Efectuando la restauración...", + "worldedit.restore.restored": "Restauración concluida. Faltan {0} chunks y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No se han encontrado más Puntos de Restauración del mundo '{0}'.", + "worldedit.restore.none-for-world": "No se han encontrado Puntos de Restauración de este Mundo.", + "worldedit.restore.none-found": "No se han encontrado Puntos de Restauración.", + "worldedit.restore.none-found-console": "No se encontraron snapshots. Ve la consola para más detalles.", + "worldedit.restore.chunk-not-present": "No se han encontrado chunks en el Punto de Restauración.", + "worldedit.restore.chunk-load-failed": "No se han podido cargar los chunks. Puede que el archivo correspondiente esté corrupto.", + "worldedit.restore.block-place-failed": "Los errores ocurridos han impedido restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora se está usando un Punto de Restauración más reciente.", + "worldedit.snapshot.use": "Snapshot establecida a: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una snapshot de antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una snapshot después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice inválido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, debe ser entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de schematic desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.load.loading": "(Espera, cargando la schematic...)", + "worldedit.schematic.load.still-loading": "(Espera, todavía cargando la schematic...)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Esa schematic ya existe. Usa el parámetro -f para sobrescribirla.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para las schematics!", + "worldedit.schematic.save.saving": "(Espera, guardando la schematic...)", + "worldedit.schematic.save.still-saving": "(Espera, todavía guardando la schematic...)", + "worldedit.schematic.delete.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.delete.failed": "¡No se pudo eliminar {0}! ¿Acaso es de solo lectura?", + "worldedit.schematic.delete.deleted": "El schematic '{0}' se ha eliminado correctamente.", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda).", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no soporta tu versión de Minecraft. Las schematics no funcionarán hasta que se resolva este problema.", + "worldedit.pos.already-set": "Esta posición ya está determinada.", + "worldedit.pos.console-require-coords": "Debes proporcionar las coordenadas en consola.", + "worldedit.hpos.no-block": "¡No hay bloques a la vista!", + "worldedit.hpos.already-set": "Esta posición ya está determinada.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) â–º ({3}, {4}, {5}).", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}.", + "worldedit.wand.invalid": "La Herramienta de Selección asociada está desactivada o mal configurada.", + "worldedit.wand.selwand.info": "§7Botón Izquierdo â–º Seleccionar la 1ª posición.\\n§7Botón Derecho â–º Seleccionar la 2ª posición.", + "worldedit.wand.navwand.info": "§7Botón Izquierdo â–º Aparecer en el lugar señalado.\\n§7Botón Derecho â–º Atravesar paredes.", + "worldedit.wand.selwand.now.tool": "Ahora la herramienta de selección es correcta. Puedes desactivarla con {0} y volver a asignarla a un objeto con {1} o conseguir una nueva con {2}.", + "worldedit.contract.contracted": "La región se ha contraído {0} bloques.", + "worldedit.shift.shifted": "La región se ha desplazado.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "La región se ha contraído.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "§8§m------------------------------§r\\n§5Tipo: {0}.", + "worldedit.size.size": "§5Tamaño: {0}.", + "worldedit.size.distance": "§5Distancia: {0}.", + "worldedit.size.blocks": "§5Cantidad de Bloques: {0}.", + "worldedit.count.counted": "§5Cantidad {0}.", + "worldedit.distr.no-blocks": "No ha bloques enumerados.", + "worldedit.distr.no-previous": "No existe un distribución anterior.", + "worldedit.distr.total": "Número Total de Bloques: {0}.", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Selecciona un región con forma elíptica.", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Selecciona un región con forma esférica.", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Selecciona un región con forma cilíndrica.", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "El límite es de {0} puntos como máximo.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}.", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}.", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "§4Se ha eliminado el contenido del Portapapeles.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "§6La zona seleccionada se ha regenerado.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay bloque a la vista!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "No se ha encontrado el comando '{0}'.", + "worldedit.help.no-subcommands": "'{0}' no es un subcomando. ¿Quizás '{1}' sea un parámetro?", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "¡Deteniendo...!", + "worldedit.cli.unknown-command": "¡Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-EC/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-EC/strings.json new file mode 100644 index 0000000..0f314bd --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-EC/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expande la región seleccionada desde lo más bajo hasta lo más alto.", + "worldedit.expand.expanded": "La región se ha expandido {0} bloques.", + "worldedit.expand.expanded.vert": "La región se ha expandido {0} bloques (verticalmente).", + "worldedit.biomeinfo.lineofsight": "Biomas encontrados en la línea de visión: {0}", + "worldedit.biomeinfo.position": "El Bioma de tu posición es: {0}", + "worldedit.biomeinfo.selection": "Biomas encontrados en la selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "El radio máximo de la brocha es de {0}.", + "worldedit.brush.apply.description": "Aplicar la brocha, aplicar una función a cada bloque.", + "worldedit.brush.apply.radius": "El tamaño de la brocha.", + "worldedit.brush.apply.shape": "La forma de la región.", + "worldedit.brush.apply.type": "El tipo de brocha a usar.", + "worldedit.brush.apply.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.paint.description": "Brocha de pintura, aplica una función a una superficie.", + "worldedit.brush.paint.size": "El tamaño de la brocha.", + "worldedit.brush.paint.shape": "La forma de la región.", + "worldedit.brush.paint.density": "La densidad de la brocha.", + "worldedit.brush.paint.type": "El tipo de brocha a usar.", + "worldedit.brush.paint.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.sphere.equip": "Has asignado una Brocha con forma Esférica ({0}).", + "worldedit.brush.cylinder.equip": "Has asignado una Brocha con forma Cilíndrica ({0} x {1}).", + "worldedit.brush.clipboard.equip": "Forma de pizarra esférica equipada.", + "worldedit.brush.smooth.equip": "Has asignado una Brocha de Suavizado ({0} x {1}x usando {2}).", + "worldedit.brush.extinguish.equip": "Has asignado una Brocha de Extinción de fuego ({0}).", + "worldedit.brush.gravity.equip": "Has asignado una Brocha de Gravedad ({0}).", + "worldedit.brush.butcher.equip": "Has asignado una Brocha de Asesino ({0}).", + "worldedit.brush.operation.equip": "Establecer pincel a {0}.", + "worldedit.brush.heightmap.equip": "Has asignado una Brocha de Elevación de Terreno ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Elevación de Terreno desconocida: {0}.", + "worldedit.brush.none.equip": "La brocha se ha desvinculado del objeto actual.", + "worldedit.setbiome.changed": "Has cambiado los biomas de aproximadamente {0} bloques.", + "worldedit.setbiome.warning": "Puede ser que necesites volver a unirte al servidor (o volver a abrir el mundo) para ver cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "CUI de servidor deshabilitado.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "El CUI de servidor ya está deshabilitado.", + "worldedit.drawsel.enabled.already": "El CUI de servidor ya está habilitado.", + "worldedit.limit.too-high": "Su límite máximo permitido es {0}.", + "worldedit.limit.set": "Límite de bloques establecido a {0}.", + "worldedit.limit.return-to-default": "(Usa //limit para volver al valor por defecto).", + "worldedit.timeout.too-high": "El tiempo de espera máximo es de {0}ms.", + "worldedit.timeout.set": "El tiempo de espera máximo se ha establecido en {0}ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout para volver al valor por defecto).", + "worldedit.fast.disabled": "Modo rápido deshabilitado.", + "worldedit.fast.enabled": "Modo rápido habilitado. Puede ser que la iluminación en los chunks afectados sea errónea, y que necesites volver a unirte para ver cambios.", + "worldedit.fast.disabled.already": "El modo rápido ya está deshabilitado.", + "worldedit.fast.enabled.already": "El modo rápido ya está habilitado.", + "worldedit.perf.sideeffect.set": "El Efecto Secundario \"{0}\" establecido en {1}.", + "worldedit.perf.sideeffect.get": "El Efecto Secundario \"{0}\" está establecido en {1}.", + "worldedit.perf.sideeffect.already-set": "El Efecto Secundario \"{0}\" ya está {1}.", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios están determinados como {0}.", + "worldedit.reorder.current": "El modo reordenación está {0}.", + "worldedit.reorder.set": "Ahora está {0} el modo reordenación.", + "worldedit.gmask.disabled": "Mascara global deshabilitada.", + "worldedit.gmask.set": "Mascara global establecida.", + "worldedit.toggleplace.pos1": "Ahora determina la primera posición.", + "worldedit.toggleplace.player": "Coloca el bloque donde estás.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Introduce una cadena de búsqueda más larga (longitud > 2).", + "worldedit.searchitem.either-b-or-i": "No puedes usar las funciones 'b' e 'i' al mismo tiempo.", + "worldedit.searchitem.searching": "(Por favor espera... buscando objetos.)", + "worldedit.watchdog.no-hook": "Esta plataforma no admite el rastreador.", + "worldedit.watchdog.active.already": "El rastreador ya está activo.", + "worldedit.watchdog.inactive.already": "El rastreador ya está inactivo.", + "worldedit.watchdog.active": "Se ha activado el rastreador.", + "worldedit.watchdog.inactive": "Se ha desactivado el rastreador.", + "worldedit.world.remove": "Se ha eliminado el mundo de sustitución.", + "worldedit.world.set": "Determina el mundo a sustituir {0}. (Usa //world para restablecerlo).", + "worldedit.undo.undone": "Se han desecho {0} ediciones.", + "worldedit.undo.none": "Nada que deshacer.", + "worldedit.redo.redone": "Se han rehecho {0} ediciones.", + "worldedit.redo.none": "No hay nada que rehacer.", + "worldedit.clearhistory.cleared": "Se ha eliminado el historial de ediciones.", + "worldedit.raytrace.noblock": "¡No hay bloques a la vista!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "No se ha configurado la función de restauración (snapshot).", + "worldedit.restore.not-available": "El Punto de Restauración no está disponible o no existe.", + "worldedit.restore.failed": "Fallo al cargar el Punto de Restauración: {0}.", + "worldedit.restore.loaded": "Se ha cargado el Punto de Restauración (Snapshot) '{0}'. Efectuando la restauración...", + "worldedit.restore.restored": "Restauración concluida. Faltan {0} chunks y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No se han encontrado más Puntos de Restauración del mundo '{0}'.", + "worldedit.restore.none-for-world": "No se han encontrado Puntos de Restauración de este Mundo.", + "worldedit.restore.none-found": "No se han encontrado Puntos de Restauración.", + "worldedit.restore.none-found-console": "No se encontraron snapshots. Ve la consola para más detalles.", + "worldedit.restore.chunk-not-present": "No se han encontrado chunks en el Punto de Restauración.", + "worldedit.restore.chunk-load-failed": "No se han podido cargar los chunks. Puede que el archivo correspondiente esté corrupto.", + "worldedit.restore.block-place-failed": "Los errores ocurridos han impedido restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora se está usando un Punto de Restauración más reciente.", + "worldedit.snapshot.use": "Snapshot establecida a: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una snapshot de antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una snapshot después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice inválido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, debe ser entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de schematic desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.load.loading": "(Espera, cargando la schematic...)", + "worldedit.schematic.load.still-loading": "(Espera, todavía cargando la schematic...)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Esa schematic ya existe. Usa el parámetro -f para sobrescribirla.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para las schematics!", + "worldedit.schematic.save.saving": "(Espera, guardando la schematic...)", + "worldedit.schematic.save.still-saving": "(Espera, todavía guardando la schematic...)", + "worldedit.schematic.delete.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.delete.failed": "¡No se pudo eliminar {0}! ¿Acaso es de solo lectura?", + "worldedit.schematic.delete.deleted": "El schematic '{0}' se ha eliminado correctamente.", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda).", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no soporta tu versión de Minecraft. Las schematics no funcionarán hasta que se resolva este problema.", + "worldedit.pos.already-set": "Esta posición ya está determinada.", + "worldedit.pos.console-require-coords": "Debes proporcionar las coordenadas en consola.", + "worldedit.hpos.no-block": "¡No hay bloques a la vista!", + "worldedit.hpos.already-set": "Esta posición ya está determinada.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) â–º ({3}, {4}, {5}).", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}.", + "worldedit.wand.invalid": "La Herramienta de Selección asociada está desactivada o mal configurada.", + "worldedit.wand.selwand.info": "§7Botón Izquierdo â–º Seleccionar la 1ª posición.\\n§7Botón Derecho â–º Seleccionar la 2ª posición.", + "worldedit.wand.navwand.info": "§7Botón Izquierdo â–º Aparecer en el lugar señalado.\\n§7Botón Derecho â–º Atravesar paredes.", + "worldedit.wand.selwand.now.tool": "Ahora la herramienta de selección es correcta. Puedes desactivarla con {0} y volver a asignarla a un objeto con {1} o conseguir una nueva con {2}.", + "worldedit.contract.contracted": "La región se ha contraído {0} bloques.", + "worldedit.shift.shifted": "La región se ha desplazado.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "La región se ha contraído.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "§8§m------------------------------§r\\n§5Tipo: {0}.", + "worldedit.size.size": "§5Tamaño: {0}.", + "worldedit.size.distance": "§5Distancia: {0}.", + "worldedit.size.blocks": "§5Cantidad de Bloques: {0}.", + "worldedit.count.counted": "§5Cantidad {0}.", + "worldedit.distr.no-blocks": "No ha bloques enumerados.", + "worldedit.distr.no-previous": "No existe un distribución anterior.", + "worldedit.distr.total": "Número Total de Bloques: {0}.", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Selecciona un región con forma elíptica.", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Selecciona un región con forma esférica.", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Selecciona un región con forma cilíndrica.", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "El límite es de {0} puntos como máximo.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}.", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}.", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "§4Se ha eliminado el contenido del Portapapeles.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "§6La zona seleccionada se ha regenerado.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay bloque a la vista!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "No se ha encontrado el comando '{0}'.", + "worldedit.help.no-subcommands": "'{0}' no es un subcomando. ¿Quizás '{1}' sea un parámetro?", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "¡Deteniendo...!", + "worldedit.cli.unknown-command": "¡Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-ES/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-ES/strings.json new file mode 100644 index 0000000..0f314bd --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-ES/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expande la región seleccionada desde lo más bajo hasta lo más alto.", + "worldedit.expand.expanded": "La región se ha expandido {0} bloques.", + "worldedit.expand.expanded.vert": "La región se ha expandido {0} bloques (verticalmente).", + "worldedit.biomeinfo.lineofsight": "Biomas encontrados en la línea de visión: {0}", + "worldedit.biomeinfo.position": "El Bioma de tu posición es: {0}", + "worldedit.biomeinfo.selection": "Biomas encontrados en la selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "El radio máximo de la brocha es de {0}.", + "worldedit.brush.apply.description": "Aplicar la brocha, aplicar una función a cada bloque.", + "worldedit.brush.apply.radius": "El tamaño de la brocha.", + "worldedit.brush.apply.shape": "La forma de la región.", + "worldedit.brush.apply.type": "El tipo de brocha a usar.", + "worldedit.brush.apply.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.paint.description": "Brocha de pintura, aplica una función a una superficie.", + "worldedit.brush.paint.size": "El tamaño de la brocha.", + "worldedit.brush.paint.shape": "La forma de la región.", + "worldedit.brush.paint.density": "La densidad de la brocha.", + "worldedit.brush.paint.type": "El tipo de brocha a usar.", + "worldedit.brush.paint.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.sphere.equip": "Has asignado una Brocha con forma Esférica ({0}).", + "worldedit.brush.cylinder.equip": "Has asignado una Brocha con forma Cilíndrica ({0} x {1}).", + "worldedit.brush.clipboard.equip": "Forma de pizarra esférica equipada.", + "worldedit.brush.smooth.equip": "Has asignado una Brocha de Suavizado ({0} x {1}x usando {2}).", + "worldedit.brush.extinguish.equip": "Has asignado una Brocha de Extinción de fuego ({0}).", + "worldedit.brush.gravity.equip": "Has asignado una Brocha de Gravedad ({0}).", + "worldedit.brush.butcher.equip": "Has asignado una Brocha de Asesino ({0}).", + "worldedit.brush.operation.equip": "Establecer pincel a {0}.", + "worldedit.brush.heightmap.equip": "Has asignado una Brocha de Elevación de Terreno ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Elevación de Terreno desconocida: {0}.", + "worldedit.brush.none.equip": "La brocha se ha desvinculado del objeto actual.", + "worldedit.setbiome.changed": "Has cambiado los biomas de aproximadamente {0} bloques.", + "worldedit.setbiome.warning": "Puede ser que necesites volver a unirte al servidor (o volver a abrir el mundo) para ver cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "CUI de servidor deshabilitado.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "El CUI de servidor ya está deshabilitado.", + "worldedit.drawsel.enabled.already": "El CUI de servidor ya está habilitado.", + "worldedit.limit.too-high": "Su límite máximo permitido es {0}.", + "worldedit.limit.set": "Límite de bloques establecido a {0}.", + "worldedit.limit.return-to-default": "(Usa //limit para volver al valor por defecto).", + "worldedit.timeout.too-high": "El tiempo de espera máximo es de {0}ms.", + "worldedit.timeout.set": "El tiempo de espera máximo se ha establecido en {0}ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout para volver al valor por defecto).", + "worldedit.fast.disabled": "Modo rápido deshabilitado.", + "worldedit.fast.enabled": "Modo rápido habilitado. Puede ser que la iluminación en los chunks afectados sea errónea, y que necesites volver a unirte para ver cambios.", + "worldedit.fast.disabled.already": "El modo rápido ya está deshabilitado.", + "worldedit.fast.enabled.already": "El modo rápido ya está habilitado.", + "worldedit.perf.sideeffect.set": "El Efecto Secundario \"{0}\" establecido en {1}.", + "worldedit.perf.sideeffect.get": "El Efecto Secundario \"{0}\" está establecido en {1}.", + "worldedit.perf.sideeffect.already-set": "El Efecto Secundario \"{0}\" ya está {1}.", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios están determinados como {0}.", + "worldedit.reorder.current": "El modo reordenación está {0}.", + "worldedit.reorder.set": "Ahora está {0} el modo reordenación.", + "worldedit.gmask.disabled": "Mascara global deshabilitada.", + "worldedit.gmask.set": "Mascara global establecida.", + "worldedit.toggleplace.pos1": "Ahora determina la primera posición.", + "worldedit.toggleplace.player": "Coloca el bloque donde estás.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Introduce una cadena de búsqueda más larga (longitud > 2).", + "worldedit.searchitem.either-b-or-i": "No puedes usar las funciones 'b' e 'i' al mismo tiempo.", + "worldedit.searchitem.searching": "(Por favor espera... buscando objetos.)", + "worldedit.watchdog.no-hook": "Esta plataforma no admite el rastreador.", + "worldedit.watchdog.active.already": "El rastreador ya está activo.", + "worldedit.watchdog.inactive.already": "El rastreador ya está inactivo.", + "worldedit.watchdog.active": "Se ha activado el rastreador.", + "worldedit.watchdog.inactive": "Se ha desactivado el rastreador.", + "worldedit.world.remove": "Se ha eliminado el mundo de sustitución.", + "worldedit.world.set": "Determina el mundo a sustituir {0}. (Usa //world para restablecerlo).", + "worldedit.undo.undone": "Se han desecho {0} ediciones.", + "worldedit.undo.none": "Nada que deshacer.", + "worldedit.redo.redone": "Se han rehecho {0} ediciones.", + "worldedit.redo.none": "No hay nada que rehacer.", + "worldedit.clearhistory.cleared": "Se ha eliminado el historial de ediciones.", + "worldedit.raytrace.noblock": "¡No hay bloques a la vista!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "No se ha configurado la función de restauración (snapshot).", + "worldedit.restore.not-available": "El Punto de Restauración no está disponible o no existe.", + "worldedit.restore.failed": "Fallo al cargar el Punto de Restauración: {0}.", + "worldedit.restore.loaded": "Se ha cargado el Punto de Restauración (Snapshot) '{0}'. Efectuando la restauración...", + "worldedit.restore.restored": "Restauración concluida. Faltan {0} chunks y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No se han encontrado más Puntos de Restauración del mundo '{0}'.", + "worldedit.restore.none-for-world": "No se han encontrado Puntos de Restauración de este Mundo.", + "worldedit.restore.none-found": "No se han encontrado Puntos de Restauración.", + "worldedit.restore.none-found-console": "No se encontraron snapshots. Ve la consola para más detalles.", + "worldedit.restore.chunk-not-present": "No se han encontrado chunks en el Punto de Restauración.", + "worldedit.restore.chunk-load-failed": "No se han podido cargar los chunks. Puede que el archivo correspondiente esté corrupto.", + "worldedit.restore.block-place-failed": "Los errores ocurridos han impedido restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora se está usando un Punto de Restauración más reciente.", + "worldedit.snapshot.use": "Snapshot establecida a: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una snapshot de antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una snapshot después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice inválido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, debe ser entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de schematic desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.load.loading": "(Espera, cargando la schematic...)", + "worldedit.schematic.load.still-loading": "(Espera, todavía cargando la schematic...)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Esa schematic ya existe. Usa el parámetro -f para sobrescribirla.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para las schematics!", + "worldedit.schematic.save.saving": "(Espera, guardando la schematic...)", + "worldedit.schematic.save.still-saving": "(Espera, todavía guardando la schematic...)", + "worldedit.schematic.delete.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.delete.failed": "¡No se pudo eliminar {0}! ¿Acaso es de solo lectura?", + "worldedit.schematic.delete.deleted": "El schematic '{0}' se ha eliminado correctamente.", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda).", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no soporta tu versión de Minecraft. Las schematics no funcionarán hasta que se resolva este problema.", + "worldedit.pos.already-set": "Esta posición ya está determinada.", + "worldedit.pos.console-require-coords": "Debes proporcionar las coordenadas en consola.", + "worldedit.hpos.no-block": "¡No hay bloques a la vista!", + "worldedit.hpos.already-set": "Esta posición ya está determinada.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) â–º ({3}, {4}, {5}).", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}.", + "worldedit.wand.invalid": "La Herramienta de Selección asociada está desactivada o mal configurada.", + "worldedit.wand.selwand.info": "§7Botón Izquierdo â–º Seleccionar la 1ª posición.\\n§7Botón Derecho â–º Seleccionar la 2ª posición.", + "worldedit.wand.navwand.info": "§7Botón Izquierdo â–º Aparecer en el lugar señalado.\\n§7Botón Derecho â–º Atravesar paredes.", + "worldedit.wand.selwand.now.tool": "Ahora la herramienta de selección es correcta. Puedes desactivarla con {0} y volver a asignarla a un objeto con {1} o conseguir una nueva con {2}.", + "worldedit.contract.contracted": "La región se ha contraído {0} bloques.", + "worldedit.shift.shifted": "La región se ha desplazado.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "La región se ha contraído.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "§8§m------------------------------§r\\n§5Tipo: {0}.", + "worldedit.size.size": "§5Tamaño: {0}.", + "worldedit.size.distance": "§5Distancia: {0}.", + "worldedit.size.blocks": "§5Cantidad de Bloques: {0}.", + "worldedit.count.counted": "§5Cantidad {0}.", + "worldedit.distr.no-blocks": "No ha bloques enumerados.", + "worldedit.distr.no-previous": "No existe un distribución anterior.", + "worldedit.distr.total": "Número Total de Bloques: {0}.", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Selecciona un región con forma elíptica.", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Selecciona un región con forma esférica.", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Selecciona un región con forma cilíndrica.", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "El límite es de {0} puntos como máximo.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}.", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}.", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "§4Se ha eliminado el contenido del Portapapeles.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "§6La zona seleccionada se ha regenerado.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay bloque a la vista!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "No se ha encontrado el comando '{0}'.", + "worldedit.help.no-subcommands": "'{0}' no es un subcomando. ¿Quizás '{1}' sea un parámetro?", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "¡Deteniendo...!", + "worldedit.cli.unknown-command": "¡Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-MX/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-MX/strings.json new file mode 100644 index 0000000..0f314bd --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-MX/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expande la región seleccionada desde lo más bajo hasta lo más alto.", + "worldedit.expand.expanded": "La región se ha expandido {0} bloques.", + "worldedit.expand.expanded.vert": "La región se ha expandido {0} bloques (verticalmente).", + "worldedit.biomeinfo.lineofsight": "Biomas encontrados en la línea de visión: {0}", + "worldedit.biomeinfo.position": "El Bioma de tu posición es: {0}", + "worldedit.biomeinfo.selection": "Biomas encontrados en la selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "El radio máximo de la brocha es de {0}.", + "worldedit.brush.apply.description": "Aplicar la brocha, aplicar una función a cada bloque.", + "worldedit.brush.apply.radius": "El tamaño de la brocha.", + "worldedit.brush.apply.shape": "La forma de la región.", + "worldedit.brush.apply.type": "El tipo de brocha a usar.", + "worldedit.brush.apply.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.paint.description": "Brocha de pintura, aplica una función a una superficie.", + "worldedit.brush.paint.size": "El tamaño de la brocha.", + "worldedit.brush.paint.shape": "La forma de la región.", + "worldedit.brush.paint.density": "La densidad de la brocha.", + "worldedit.brush.paint.type": "El tipo de brocha a usar.", + "worldedit.brush.paint.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.sphere.equip": "Has asignado una Brocha con forma Esférica ({0}).", + "worldedit.brush.cylinder.equip": "Has asignado una Brocha con forma Cilíndrica ({0} x {1}).", + "worldedit.brush.clipboard.equip": "Forma de pizarra esférica equipada.", + "worldedit.brush.smooth.equip": "Has asignado una Brocha de Suavizado ({0} x {1}x usando {2}).", + "worldedit.brush.extinguish.equip": "Has asignado una Brocha de Extinción de fuego ({0}).", + "worldedit.brush.gravity.equip": "Has asignado una Brocha de Gravedad ({0}).", + "worldedit.brush.butcher.equip": "Has asignado una Brocha de Asesino ({0}).", + "worldedit.brush.operation.equip": "Establecer pincel a {0}.", + "worldedit.brush.heightmap.equip": "Has asignado una Brocha de Elevación de Terreno ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Elevación de Terreno desconocida: {0}.", + "worldedit.brush.none.equip": "La brocha se ha desvinculado del objeto actual.", + "worldedit.setbiome.changed": "Has cambiado los biomas de aproximadamente {0} bloques.", + "worldedit.setbiome.warning": "Puede ser que necesites volver a unirte al servidor (o volver a abrir el mundo) para ver cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "CUI de servidor deshabilitado.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "El CUI de servidor ya está deshabilitado.", + "worldedit.drawsel.enabled.already": "El CUI de servidor ya está habilitado.", + "worldedit.limit.too-high": "Su límite máximo permitido es {0}.", + "worldedit.limit.set": "Límite de bloques establecido a {0}.", + "worldedit.limit.return-to-default": "(Usa //limit para volver al valor por defecto).", + "worldedit.timeout.too-high": "El tiempo de espera máximo es de {0}ms.", + "worldedit.timeout.set": "El tiempo de espera máximo se ha establecido en {0}ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout para volver al valor por defecto).", + "worldedit.fast.disabled": "Modo rápido deshabilitado.", + "worldedit.fast.enabled": "Modo rápido habilitado. Puede ser que la iluminación en los chunks afectados sea errónea, y que necesites volver a unirte para ver cambios.", + "worldedit.fast.disabled.already": "El modo rápido ya está deshabilitado.", + "worldedit.fast.enabled.already": "El modo rápido ya está habilitado.", + "worldedit.perf.sideeffect.set": "El Efecto Secundario \"{0}\" establecido en {1}.", + "worldedit.perf.sideeffect.get": "El Efecto Secundario \"{0}\" está establecido en {1}.", + "worldedit.perf.sideeffect.already-set": "El Efecto Secundario \"{0}\" ya está {1}.", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios están determinados como {0}.", + "worldedit.reorder.current": "El modo reordenación está {0}.", + "worldedit.reorder.set": "Ahora está {0} el modo reordenación.", + "worldedit.gmask.disabled": "Mascara global deshabilitada.", + "worldedit.gmask.set": "Mascara global establecida.", + "worldedit.toggleplace.pos1": "Ahora determina la primera posición.", + "worldedit.toggleplace.player": "Coloca el bloque donde estás.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Introduce una cadena de búsqueda más larga (longitud > 2).", + "worldedit.searchitem.either-b-or-i": "No puedes usar las funciones 'b' e 'i' al mismo tiempo.", + "worldedit.searchitem.searching": "(Por favor espera... buscando objetos.)", + "worldedit.watchdog.no-hook": "Esta plataforma no admite el rastreador.", + "worldedit.watchdog.active.already": "El rastreador ya está activo.", + "worldedit.watchdog.inactive.already": "El rastreador ya está inactivo.", + "worldedit.watchdog.active": "Se ha activado el rastreador.", + "worldedit.watchdog.inactive": "Se ha desactivado el rastreador.", + "worldedit.world.remove": "Se ha eliminado el mundo de sustitución.", + "worldedit.world.set": "Determina el mundo a sustituir {0}. (Usa //world para restablecerlo).", + "worldedit.undo.undone": "Se han desecho {0} ediciones.", + "worldedit.undo.none": "Nada que deshacer.", + "worldedit.redo.redone": "Se han rehecho {0} ediciones.", + "worldedit.redo.none": "No hay nada que rehacer.", + "worldedit.clearhistory.cleared": "Se ha eliminado el historial de ediciones.", + "worldedit.raytrace.noblock": "¡No hay bloques a la vista!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "No se ha configurado la función de restauración (snapshot).", + "worldedit.restore.not-available": "El Punto de Restauración no está disponible o no existe.", + "worldedit.restore.failed": "Fallo al cargar el Punto de Restauración: {0}.", + "worldedit.restore.loaded": "Se ha cargado el Punto de Restauración (Snapshot) '{0}'. Efectuando la restauración...", + "worldedit.restore.restored": "Restauración concluida. Faltan {0} chunks y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No se han encontrado más Puntos de Restauración del mundo '{0}'.", + "worldedit.restore.none-for-world": "No se han encontrado Puntos de Restauración de este Mundo.", + "worldedit.restore.none-found": "No se han encontrado Puntos de Restauración.", + "worldedit.restore.none-found-console": "No se encontraron snapshots. Ve la consola para más detalles.", + "worldedit.restore.chunk-not-present": "No se han encontrado chunks en el Punto de Restauración.", + "worldedit.restore.chunk-load-failed": "No se han podido cargar los chunks. Puede que el archivo correspondiente esté corrupto.", + "worldedit.restore.block-place-failed": "Los errores ocurridos han impedido restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora se está usando un Punto de Restauración más reciente.", + "worldedit.snapshot.use": "Snapshot establecida a: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una snapshot de antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una snapshot después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice inválido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, debe ser entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de schematic desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.load.loading": "(Espera, cargando la schematic...)", + "worldedit.schematic.load.still-loading": "(Espera, todavía cargando la schematic...)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Esa schematic ya existe. Usa el parámetro -f para sobrescribirla.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para las schematics!", + "worldedit.schematic.save.saving": "(Espera, guardando la schematic...)", + "worldedit.schematic.save.still-saving": "(Espera, todavía guardando la schematic...)", + "worldedit.schematic.delete.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.delete.failed": "¡No se pudo eliminar {0}! ¿Acaso es de solo lectura?", + "worldedit.schematic.delete.deleted": "El schematic '{0}' se ha eliminado correctamente.", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda).", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no soporta tu versión de Minecraft. Las schematics no funcionarán hasta que se resolva este problema.", + "worldedit.pos.already-set": "Esta posición ya está determinada.", + "worldedit.pos.console-require-coords": "Debes proporcionar las coordenadas en consola.", + "worldedit.hpos.no-block": "¡No hay bloques a la vista!", + "worldedit.hpos.already-set": "Esta posición ya está determinada.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) â–º ({3}, {4}, {5}).", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}.", + "worldedit.wand.invalid": "La Herramienta de Selección asociada está desactivada o mal configurada.", + "worldedit.wand.selwand.info": "§7Botón Izquierdo â–º Seleccionar la 1ª posición.\\n§7Botón Derecho â–º Seleccionar la 2ª posición.", + "worldedit.wand.navwand.info": "§7Botón Izquierdo â–º Aparecer en el lugar señalado.\\n§7Botón Derecho â–º Atravesar paredes.", + "worldedit.wand.selwand.now.tool": "Ahora la herramienta de selección es correcta. Puedes desactivarla con {0} y volver a asignarla a un objeto con {1} o conseguir una nueva con {2}.", + "worldedit.contract.contracted": "La región se ha contraído {0} bloques.", + "worldedit.shift.shifted": "La región se ha desplazado.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "La región se ha contraído.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "§8§m------------------------------§r\\n§5Tipo: {0}.", + "worldedit.size.size": "§5Tamaño: {0}.", + "worldedit.size.distance": "§5Distancia: {0}.", + "worldedit.size.blocks": "§5Cantidad de Bloques: {0}.", + "worldedit.count.counted": "§5Cantidad {0}.", + "worldedit.distr.no-blocks": "No ha bloques enumerados.", + "worldedit.distr.no-previous": "No existe un distribución anterior.", + "worldedit.distr.total": "Número Total de Bloques: {0}.", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Selecciona un región con forma elíptica.", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Selecciona un región con forma esférica.", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Selecciona un región con forma cilíndrica.", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "El límite es de {0} puntos como máximo.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}.", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}.", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "§4Se ha eliminado el contenido del Portapapeles.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "§6La zona seleccionada se ha regenerado.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay bloque a la vista!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "No se ha encontrado el comando '{0}'.", + "worldedit.help.no-subcommands": "'{0}' no es un subcomando. ¿Quizás '{1}' sea un parámetro?", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "¡Deteniendo...!", + "worldedit.cli.unknown-command": "¡Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-PE/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-PE/strings.json new file mode 100644 index 0000000..0f314bd --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-PE/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expande la región seleccionada desde lo más bajo hasta lo más alto.", + "worldedit.expand.expanded": "La región se ha expandido {0} bloques.", + "worldedit.expand.expanded.vert": "La región se ha expandido {0} bloques (verticalmente).", + "worldedit.biomeinfo.lineofsight": "Biomas encontrados en la línea de visión: {0}", + "worldedit.biomeinfo.position": "El Bioma de tu posición es: {0}", + "worldedit.biomeinfo.selection": "Biomas encontrados en la selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "El radio máximo de la brocha es de {0}.", + "worldedit.brush.apply.description": "Aplicar la brocha, aplicar una función a cada bloque.", + "worldedit.brush.apply.radius": "El tamaño de la brocha.", + "worldedit.brush.apply.shape": "La forma de la región.", + "worldedit.brush.apply.type": "El tipo de brocha a usar.", + "worldedit.brush.apply.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.paint.description": "Brocha de pintura, aplica una función a una superficie.", + "worldedit.brush.paint.size": "El tamaño de la brocha.", + "worldedit.brush.paint.shape": "La forma de la región.", + "worldedit.brush.paint.density": "La densidad de la brocha.", + "worldedit.brush.paint.type": "El tipo de brocha a usar.", + "worldedit.brush.paint.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.sphere.equip": "Has asignado una Brocha con forma Esférica ({0}).", + "worldedit.brush.cylinder.equip": "Has asignado una Brocha con forma Cilíndrica ({0} x {1}).", + "worldedit.brush.clipboard.equip": "Forma de pizarra esférica equipada.", + "worldedit.brush.smooth.equip": "Has asignado una Brocha de Suavizado ({0} x {1}x usando {2}).", + "worldedit.brush.extinguish.equip": "Has asignado una Brocha de Extinción de fuego ({0}).", + "worldedit.brush.gravity.equip": "Has asignado una Brocha de Gravedad ({0}).", + "worldedit.brush.butcher.equip": "Has asignado una Brocha de Asesino ({0}).", + "worldedit.brush.operation.equip": "Establecer pincel a {0}.", + "worldedit.brush.heightmap.equip": "Has asignado una Brocha de Elevación de Terreno ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Elevación de Terreno desconocida: {0}.", + "worldedit.brush.none.equip": "La brocha se ha desvinculado del objeto actual.", + "worldedit.setbiome.changed": "Has cambiado los biomas de aproximadamente {0} bloques.", + "worldedit.setbiome.warning": "Puede ser que necesites volver a unirte al servidor (o volver a abrir el mundo) para ver cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "CUI de servidor deshabilitado.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "El CUI de servidor ya está deshabilitado.", + "worldedit.drawsel.enabled.already": "El CUI de servidor ya está habilitado.", + "worldedit.limit.too-high": "Su límite máximo permitido es {0}.", + "worldedit.limit.set": "Límite de bloques establecido a {0}.", + "worldedit.limit.return-to-default": "(Usa //limit para volver al valor por defecto).", + "worldedit.timeout.too-high": "El tiempo de espera máximo es de {0}ms.", + "worldedit.timeout.set": "El tiempo de espera máximo se ha establecido en {0}ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout para volver al valor por defecto).", + "worldedit.fast.disabled": "Modo rápido deshabilitado.", + "worldedit.fast.enabled": "Modo rápido habilitado. Puede ser que la iluminación en los chunks afectados sea errónea, y que necesites volver a unirte para ver cambios.", + "worldedit.fast.disabled.already": "El modo rápido ya está deshabilitado.", + "worldedit.fast.enabled.already": "El modo rápido ya está habilitado.", + "worldedit.perf.sideeffect.set": "El Efecto Secundario \"{0}\" establecido en {1}.", + "worldedit.perf.sideeffect.get": "El Efecto Secundario \"{0}\" está establecido en {1}.", + "worldedit.perf.sideeffect.already-set": "El Efecto Secundario \"{0}\" ya está {1}.", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios están determinados como {0}.", + "worldedit.reorder.current": "El modo reordenación está {0}.", + "worldedit.reorder.set": "Ahora está {0} el modo reordenación.", + "worldedit.gmask.disabled": "Mascara global deshabilitada.", + "worldedit.gmask.set": "Mascara global establecida.", + "worldedit.toggleplace.pos1": "Ahora determina la primera posición.", + "worldedit.toggleplace.player": "Coloca el bloque donde estás.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Introduce una cadena de búsqueda más larga (longitud > 2).", + "worldedit.searchitem.either-b-or-i": "No puedes usar las funciones 'b' e 'i' al mismo tiempo.", + "worldedit.searchitem.searching": "(Por favor espera... buscando objetos.)", + "worldedit.watchdog.no-hook": "Esta plataforma no admite el rastreador.", + "worldedit.watchdog.active.already": "El rastreador ya está activo.", + "worldedit.watchdog.inactive.already": "El rastreador ya está inactivo.", + "worldedit.watchdog.active": "Se ha activado el rastreador.", + "worldedit.watchdog.inactive": "Se ha desactivado el rastreador.", + "worldedit.world.remove": "Se ha eliminado el mundo de sustitución.", + "worldedit.world.set": "Determina el mundo a sustituir {0}. (Usa //world para restablecerlo).", + "worldedit.undo.undone": "Se han desecho {0} ediciones.", + "worldedit.undo.none": "Nada que deshacer.", + "worldedit.redo.redone": "Se han rehecho {0} ediciones.", + "worldedit.redo.none": "No hay nada que rehacer.", + "worldedit.clearhistory.cleared": "Se ha eliminado el historial de ediciones.", + "worldedit.raytrace.noblock": "¡No hay bloques a la vista!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "No se ha configurado la función de restauración (snapshot).", + "worldedit.restore.not-available": "El Punto de Restauración no está disponible o no existe.", + "worldedit.restore.failed": "Fallo al cargar el Punto de Restauración: {0}.", + "worldedit.restore.loaded": "Se ha cargado el Punto de Restauración (Snapshot) '{0}'. Efectuando la restauración...", + "worldedit.restore.restored": "Restauración concluida. Faltan {0} chunks y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No se han encontrado más Puntos de Restauración del mundo '{0}'.", + "worldedit.restore.none-for-world": "No se han encontrado Puntos de Restauración de este Mundo.", + "worldedit.restore.none-found": "No se han encontrado Puntos de Restauración.", + "worldedit.restore.none-found-console": "No se encontraron snapshots. Ve la consola para más detalles.", + "worldedit.restore.chunk-not-present": "No se han encontrado chunks en el Punto de Restauración.", + "worldedit.restore.chunk-load-failed": "No se han podido cargar los chunks. Puede que el archivo correspondiente esté corrupto.", + "worldedit.restore.block-place-failed": "Los errores ocurridos han impedido restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora se está usando un Punto de Restauración más reciente.", + "worldedit.snapshot.use": "Snapshot establecida a: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una snapshot de antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una snapshot después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice inválido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, debe ser entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de schematic desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.load.loading": "(Espera, cargando la schematic...)", + "worldedit.schematic.load.still-loading": "(Espera, todavía cargando la schematic...)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Esa schematic ya existe. Usa el parámetro -f para sobrescribirla.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para las schematics!", + "worldedit.schematic.save.saving": "(Espera, guardando la schematic...)", + "worldedit.schematic.save.still-saving": "(Espera, todavía guardando la schematic...)", + "worldedit.schematic.delete.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.delete.failed": "¡No se pudo eliminar {0}! ¿Acaso es de solo lectura?", + "worldedit.schematic.delete.deleted": "El schematic '{0}' se ha eliminado correctamente.", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda).", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no soporta tu versión de Minecraft. Las schematics no funcionarán hasta que se resolva este problema.", + "worldedit.pos.already-set": "Esta posición ya está determinada.", + "worldedit.pos.console-require-coords": "Debes proporcionar las coordenadas en consola.", + "worldedit.hpos.no-block": "¡No hay bloques a la vista!", + "worldedit.hpos.already-set": "Esta posición ya está determinada.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) â–º ({3}, {4}, {5}).", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}.", + "worldedit.wand.invalid": "La Herramienta de Selección asociada está desactivada o mal configurada.", + "worldedit.wand.selwand.info": "§7Botón Izquierdo â–º Seleccionar la 1ª posición.\\n§7Botón Derecho â–º Seleccionar la 2ª posición.", + "worldedit.wand.navwand.info": "§7Botón Izquierdo â–º Aparecer en el lugar señalado.\\n§7Botón Derecho â–º Atravesar paredes.", + "worldedit.wand.selwand.now.tool": "Ahora la herramienta de selección es correcta. Puedes desactivarla con {0} y volver a asignarla a un objeto con {1} o conseguir una nueva con {2}.", + "worldedit.contract.contracted": "La región se ha contraído {0} bloques.", + "worldedit.shift.shifted": "La región se ha desplazado.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "La región se ha contraído.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "§8§m------------------------------§r\\n§5Tipo: {0}.", + "worldedit.size.size": "§5Tamaño: {0}.", + "worldedit.size.distance": "§5Distancia: {0}.", + "worldedit.size.blocks": "§5Cantidad de Bloques: {0}.", + "worldedit.count.counted": "§5Cantidad {0}.", + "worldedit.distr.no-blocks": "No ha bloques enumerados.", + "worldedit.distr.no-previous": "No existe un distribución anterior.", + "worldedit.distr.total": "Número Total de Bloques: {0}.", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Selecciona un región con forma elíptica.", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Selecciona un región con forma esférica.", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Selecciona un región con forma cilíndrica.", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "El límite es de {0} puntos como máximo.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}.", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}.", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "§4Se ha eliminado el contenido del Portapapeles.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "§6La zona seleccionada se ha regenerado.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay bloque a la vista!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "No se ha encontrado el comando '{0}'.", + "worldedit.help.no-subcommands": "'{0}' no es un subcomando. ¿Quizás '{1}' sea un parámetro?", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "¡Deteniendo...!", + "worldedit.cli.unknown-command": "¡Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-UY/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-UY/strings.json new file mode 100644 index 0000000..0f314bd --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-UY/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expande la región seleccionada desde lo más bajo hasta lo más alto.", + "worldedit.expand.expanded": "La región se ha expandido {0} bloques.", + "worldedit.expand.expanded.vert": "La región se ha expandido {0} bloques (verticalmente).", + "worldedit.biomeinfo.lineofsight": "Biomas encontrados en la línea de visión: {0}", + "worldedit.biomeinfo.position": "El Bioma de tu posición es: {0}", + "worldedit.biomeinfo.selection": "Biomas encontrados en la selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "El radio máximo de la brocha es de {0}.", + "worldedit.brush.apply.description": "Aplicar la brocha, aplicar una función a cada bloque.", + "worldedit.brush.apply.radius": "El tamaño de la brocha.", + "worldedit.brush.apply.shape": "La forma de la región.", + "worldedit.brush.apply.type": "El tipo de brocha a usar.", + "worldedit.brush.apply.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.paint.description": "Brocha de pintura, aplica una función a una superficie.", + "worldedit.brush.paint.size": "El tamaño de la brocha.", + "worldedit.brush.paint.shape": "La forma de la región.", + "worldedit.brush.paint.density": "La densidad de la brocha.", + "worldedit.brush.paint.type": "El tipo de brocha a usar.", + "worldedit.brush.paint.item.warning": "Esta brocha simula usos de objetos. Es posible que los efectos no funcionen en todas las plataformas, puede que no se puedan deshacer los cambios y puede provocar interacciones no deseadas con otros mods/plugins. Úsalo bajo tu propio riesgo.", + "worldedit.brush.sphere.equip": "Has asignado una Brocha con forma Esférica ({0}).", + "worldedit.brush.cylinder.equip": "Has asignado una Brocha con forma Cilíndrica ({0} x {1}).", + "worldedit.brush.clipboard.equip": "Forma de pizarra esférica equipada.", + "worldedit.brush.smooth.equip": "Has asignado una Brocha de Suavizado ({0} x {1}x usando {2}).", + "worldedit.brush.extinguish.equip": "Has asignado una Brocha de Extinción de fuego ({0}).", + "worldedit.brush.gravity.equip": "Has asignado una Brocha de Gravedad ({0}).", + "worldedit.brush.butcher.equip": "Has asignado una Brocha de Asesino ({0}).", + "worldedit.brush.operation.equip": "Establecer pincel a {0}.", + "worldedit.brush.heightmap.equip": "Has asignado una Brocha de Elevación de Terreno ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Elevación de Terreno desconocida: {0}.", + "worldedit.brush.none.equip": "La brocha se ha desvinculado del objeto actual.", + "worldedit.setbiome.changed": "Has cambiado los biomas de aproximadamente {0} bloques.", + "worldedit.setbiome.warning": "Puede ser que necesites volver a unirte al servidor (o volver a abrir el mundo) para ver cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "CUI de servidor deshabilitado.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "El CUI de servidor ya está deshabilitado.", + "worldedit.drawsel.enabled.already": "El CUI de servidor ya está habilitado.", + "worldedit.limit.too-high": "Su límite máximo permitido es {0}.", + "worldedit.limit.set": "Límite de bloques establecido a {0}.", + "worldedit.limit.return-to-default": "(Usa //limit para volver al valor por defecto).", + "worldedit.timeout.too-high": "El tiempo de espera máximo es de {0}ms.", + "worldedit.timeout.set": "El tiempo de espera máximo se ha establecido en {0}ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout para volver al valor por defecto).", + "worldedit.fast.disabled": "Modo rápido deshabilitado.", + "worldedit.fast.enabled": "Modo rápido habilitado. Puede ser que la iluminación en los chunks afectados sea errónea, y que necesites volver a unirte para ver cambios.", + "worldedit.fast.disabled.already": "El modo rápido ya está deshabilitado.", + "worldedit.fast.enabled.already": "El modo rápido ya está habilitado.", + "worldedit.perf.sideeffect.set": "El Efecto Secundario \"{0}\" establecido en {1}.", + "worldedit.perf.sideeffect.get": "El Efecto Secundario \"{0}\" está establecido en {1}.", + "worldedit.perf.sideeffect.already-set": "El Efecto Secundario \"{0}\" ya está {1}.", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios están determinados como {0}.", + "worldedit.reorder.current": "El modo reordenación está {0}.", + "worldedit.reorder.set": "Ahora está {0} el modo reordenación.", + "worldedit.gmask.disabled": "Mascara global deshabilitada.", + "worldedit.gmask.set": "Mascara global establecida.", + "worldedit.toggleplace.pos1": "Ahora determina la primera posición.", + "worldedit.toggleplace.player": "Coloca el bloque donde estás.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Introduce una cadena de búsqueda más larga (longitud > 2).", + "worldedit.searchitem.either-b-or-i": "No puedes usar las funciones 'b' e 'i' al mismo tiempo.", + "worldedit.searchitem.searching": "(Por favor espera... buscando objetos.)", + "worldedit.watchdog.no-hook": "Esta plataforma no admite el rastreador.", + "worldedit.watchdog.active.already": "El rastreador ya está activo.", + "worldedit.watchdog.inactive.already": "El rastreador ya está inactivo.", + "worldedit.watchdog.active": "Se ha activado el rastreador.", + "worldedit.watchdog.inactive": "Se ha desactivado el rastreador.", + "worldedit.world.remove": "Se ha eliminado el mundo de sustitución.", + "worldedit.world.set": "Determina el mundo a sustituir {0}. (Usa //world para restablecerlo).", + "worldedit.undo.undone": "Se han desecho {0} ediciones.", + "worldedit.undo.none": "Nada que deshacer.", + "worldedit.redo.redone": "Se han rehecho {0} ediciones.", + "worldedit.redo.none": "No hay nada que rehacer.", + "worldedit.clearhistory.cleared": "Se ha eliminado el historial de ediciones.", + "worldedit.raytrace.noblock": "¡No hay bloques a la vista!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "No se ha configurado la función de restauración (snapshot).", + "worldedit.restore.not-available": "El Punto de Restauración no está disponible o no existe.", + "worldedit.restore.failed": "Fallo al cargar el Punto de Restauración: {0}.", + "worldedit.restore.loaded": "Se ha cargado el Punto de Restauración (Snapshot) '{0}'. Efectuando la restauración...", + "worldedit.restore.restored": "Restauración concluida. Faltan {0} chunks y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No se han encontrado más Puntos de Restauración del mundo '{0}'.", + "worldedit.restore.none-for-world": "No se han encontrado Puntos de Restauración de este Mundo.", + "worldedit.restore.none-found": "No se han encontrado Puntos de Restauración.", + "worldedit.restore.none-found-console": "No se encontraron snapshots. Ve la consola para más detalles.", + "worldedit.restore.chunk-not-present": "No se han encontrado chunks en el Punto de Restauración.", + "worldedit.restore.chunk-load-failed": "No se han podido cargar los chunks. Puede que el archivo correspondiente esté corrupto.", + "worldedit.restore.block-place-failed": "Los errores ocurridos han impedido restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora se está usando un Punto de Restauración más reciente.", + "worldedit.snapshot.use": "Snapshot establecida a: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una snapshot de antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una snapshot después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice inválido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, debe ser entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de schematic desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.load.loading": "(Espera, cargando la schematic...)", + "worldedit.schematic.load.still-loading": "(Espera, todavía cargando la schematic...)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Esa schematic ya existe. Usa el parámetro -f para sobrescribirla.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para las schematics!", + "worldedit.schematic.save.saving": "(Espera, guardando la schematic...)", + "worldedit.schematic.save.still-saving": "(Espera, todavía guardando la schematic...)", + "worldedit.schematic.delete.does-not-exist": "¡La schematic {0} no existe!", + "worldedit.schematic.delete.failed": "¡No se pudo eliminar {0}! ¿Acaso es de solo lectura?", + "worldedit.schematic.delete.deleted": "El schematic '{0}' se ha eliminado correctamente.", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda).", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no soporta tu versión de Minecraft. Las schematics no funcionarán hasta que se resolva este problema.", + "worldedit.pos.already-set": "Esta posición ya está determinada.", + "worldedit.pos.console-require-coords": "Debes proporcionar las coordenadas en consola.", + "worldedit.hpos.no-block": "¡No hay bloques a la vista!", + "worldedit.hpos.already-set": "Esta posición ya está determinada.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) â–º ({3}, {4}, {5}).", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}.", + "worldedit.wand.invalid": "La Herramienta de Selección asociada está desactivada o mal configurada.", + "worldedit.wand.selwand.info": "§7Botón Izquierdo â–º Seleccionar la 1ª posición.\\n§7Botón Derecho â–º Seleccionar la 2ª posición.", + "worldedit.wand.navwand.info": "§7Botón Izquierdo â–º Aparecer en el lugar señalado.\\n§7Botón Derecho â–º Atravesar paredes.", + "worldedit.wand.selwand.now.tool": "Ahora la herramienta de selección es correcta. Puedes desactivarla con {0} y volver a asignarla a un objeto con {1} o conseguir una nueva con {2}.", + "worldedit.contract.contracted": "La región se ha contraído {0} bloques.", + "worldedit.shift.shifted": "La región se ha desplazado.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "La región se ha contraído.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "§8§m------------------------------§r\\n§5Tipo: {0}.", + "worldedit.size.size": "§5Tamaño: {0}.", + "worldedit.size.distance": "§5Distancia: {0}.", + "worldedit.size.blocks": "§5Cantidad de Bloques: {0}.", + "worldedit.count.counted": "§5Cantidad {0}.", + "worldedit.distr.no-blocks": "No ha bloques enumerados.", + "worldedit.distr.no-previous": "No existe un distribución anterior.", + "worldedit.distr.total": "Número Total de Bloques: {0}.", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Selecciona un región con forma elíptica.", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Selecciona un región con forma esférica.", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Selecciona un región con forma cilíndrica.", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "El límite es de {0} puntos como máximo.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}.", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}.", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "§4Se ha eliminado el contenido del Portapapeles.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "§6La zona seleccionada se ha regenerado.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay bloque a la vista!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "No se ha encontrado el comando '{0}'.", + "worldedit.help.no-subcommands": "'{0}' no es un subcomando. ¿Quizás '{1}' sea un parámetro?", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "¡Deteniendo...!", + "worldedit.cli.unknown-command": "¡Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/es-VE/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/es-VE/strings.json new file mode 100644 index 0000000..2e11963 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/es-VE/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Expanda verticalmente la selección hasta los límites del mundo.", + "worldedit.expand.expanded": "Region expandida {0} bloque(s)", + "worldedit.expand.expanded.vert": "Region expandida {0} bloque(s) (de arriba a abajo).", + "worldedit.biomeinfo.lineofsight": "Biomas en el punto de línea de visión: {0}", + "worldedit.biomeinfo.position": "Biomas en tu posición: {0}", + "worldedit.biomeinfo.selection": "Biomas en tu selección: {0}", + "worldedit.biomeinfo.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.brush.radius-too-large": "Radio máximo permitido a la brocha: {0}", + "worldedit.brush.apply.description": "Aplicar a brocha, aplica una función a cada bloque", + "worldedit.brush.apply.radius": "El tamaño de la brocha", + "worldedit.brush.apply.shape": "La forma de la región", + "worldedit.brush.apply.type": "Tipo de brocha a usar", + "worldedit.brush.apply.item.warning": "Este pincel simula usos de objetos. Es posible que sus efectos no funcionen en todas las plataformas, que no se puedan deshacer y que provoquen interacciones extrañas con otros mods/complementos. Úselo bajo su propio riesgo.", + "worldedit.brush.paint.description": "Brocha, aplicar una función a una superficie", + "worldedit.brush.paint.size": "El tamaño de la brocha", + "worldedit.brush.paint.shape": "La forma de la región", + "worldedit.brush.paint.density": "La densidad de la brocha", + "worldedit.brush.paint.type": "Tipo de brocha a usar", + "worldedit.brush.paint.item.warning": "Este pincel simula usos de objetos. Es posible que sus efectos no funcionen en todas las plataformas, que no se puedan deshacer y que provoquen interacciones extrañas con otros mods/complementos. Úselo bajo su propio riesgo.", + "worldedit.brush.sphere.equip": "Equipada brocha de perfil Esférica ({0}).", + "worldedit.brush.cylinder.equip": "Equipado brocha de perfil Cilíndrica ({0} por {1}).", + "worldedit.brush.clipboard.equip": "Equipada perfil de brocha de Portapapeles.", + "worldedit.brush.smooth.equip": "Brocha suave equipada ({0} x {1}x usado {2}).", + "worldedit.brush.extinguish.equip": "Extintor Equipado ({0}).", + "worldedit.brush.gravity.equip": "Brocha de Gravedad Equipada ({0}).", + "worldedit.brush.butcher.equip": "Brocha de carnicero Equipado ({0}).", + "worldedit.brush.operation.equip": "Establecida brocha a {0}.", + "worldedit.brush.heightmap.equip": "Brocha de Mapa de alturas Equipada ({0}).", + "worldedit.brush.heightmap.unknown": "Brocha de Mapa de altura desconocido: {0}.", + "worldedit.brush.none.equip": "Brocha desenlazada de su objeto actual.", + "worldedit.setbiome.changed": "Los biomas fueron cambiados en aproximadamente {0} bloque(s).", + "worldedit.setbiome.warning": "Puede que tengas que reabrir el juego (o cerrar y volver a abrir tu mundo) para ver los cambios.", + "worldedit.setbiome.not-locatable": "El remitente del comando debe estar presente en el mundo para usar el indicador -p.", + "worldedit.drawsel.disabled": "Deshabilitado CUI del servidor.", + "worldedit.drawsel.enabled": "CUI del servidor habilitado. Esto solo admite regiones cuboides, con un tamaño máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Ya esta deshabilitado el CUI del servidor.", + "worldedit.drawsel.enabled.already": "Ya esta habilitado el CUI del servidor.", + "worldedit.limit.too-high": "Su límite máximo permitido es {0}.", + "worldedit.limit.set": "Límite de cambio de bloque establecido en {0}.", + "worldedit.limit.return-to-default": "(Utilice \"//limit\" para volver al valor predeterminado).", + "worldedit.timeout.too-high": "Su tiempo de espera máximo permitido es {0} ms.", + "worldedit.timeout.set": "Tiempo de espera establecido en {0}ms.", + "worldedit.timeout.return-to-default": " (Utilice \"//timeout\" para volver al valor predeterminado).", + "worldedit.fast.disabled": "Modo rápido desactivado.", + "worldedit.fast.enabled": "Modo rápido habilitado. La iluminación en los chunks afectados puede ser incorrecta y/o es posible que deba volver a unirse para ver los cambios.", + "worldedit.fast.disabled.already": "Ya esta desactivado el modo rápido.", + "worldedit.fast.enabled.already": "Ya esta activado el modo rápido.", + "worldedit.perf.sideeffect.set": "Efecto secundario \"{0}\" establecido en {1}", + "worldedit.perf.sideeffect.get": "El efecto secundario \"{0}\" se establece en {1}", + "worldedit.perf.sideeffect.already-set": "El efecto secundario \"{0}\" ya es {1}", + "worldedit.perf.sideeffect.set-all": "Todos los efectos secundarios configurados en {0}", + "worldedit.reorder.current": "El modo reordenar es {0}", + "worldedit.reorder.set": "El modo reordenar ahora es {0}", + "worldedit.gmask.disabled": "Máscara global desactivada.", + "worldedit.gmask.set": "Máscara global establecida.", + "worldedit.toggleplace.pos1": "Colocado ahora en la posición #1.", + "worldedit.toggleplace.player": "Ahora colóquese en el bloque en el que estás.", + "worldedit.toggleplace.not-locatable": "No se puede alternar la colocación en este contexto.", + "worldedit.searchitem.too-short": "Ingrese una cadena de búsqueda más larga (longitud > 2).", + "worldedit.searchitem.either-b-or-i": "No puede usar los indicadores 'b' e 'i' simultáneamente.", + "worldedit.searchitem.searching": "(Espere... buscando objeto(s).)", + "worldedit.watchdog.no-hook": "Esta plataforma no tiene ningún gancho guardian.", + "worldedit.watchdog.active.already": "El gancho guardian ya está activo.", + "worldedit.watchdog.inactive.already": "El gancho guardián ya esta inactivo.", + "worldedit.watchdog.active": "El gancho guardián ahora está activo.", + "worldedit.watchdog.inactive": "El gancho guardian ahora esta inactivo.", + "worldedit.world.remove": "Se elimino la invalidación del mundo.", + "worldedit.world.set": "Establezca la invalidación del mundo en {0}. (Use '//world' para volver a los valores por defecto)", + "worldedit.undo.undone": "Se deshizo {0} edicion(es) disponible(s).", + "worldedit.undo.none": "No queda nada para deshacer.", + "worldedit.redo.redone": "Se rehizo {0} edicion(es) disponible(s).", + "worldedit.redo.none": "No queda nada para rehacer.", + "worldedit.clearhistory.cleared": "Historial borrado.", + "worldedit.raytrace.noblock": "¡No hay bloque a la vista!", + "worldedit.raytrace.require-player": "Los comandos de trazados de rayos requieren de un jugador!", + "worldedit.restore.not-configured": "Snapshot/copia(s) de seguridad no esta configurada.", + "worldedit.restore.not-available": "Esa copia de seguridad no existe o no está disponible.", + "worldedit.restore.failed": "Falló al cargar la copia de seguridad: {0}", + "worldedit.restore.loaded": "Copia de seguridad '{0}' cargada; ahora restaurando...", + "worldedit.restore.restored": "Restaurado; {0} chunks faltantes y otros {1} errores.", + "worldedit.restore.none-for-specific-world": "No fueron encontradas copias de seguridad para el mundo '{0}'.", + "worldedit.restore.none-for-world": "No fueron encontradas copias de seguridad para este mundo.", + "worldedit.restore.none-found": "No se encontraron copias de seguridad.", + "worldedit.restore.none-found-console": "No se encontraron copias de seguridad. Consulte la consola para más detalles.", + "worldedit.restore.chunk-not-present": "Los chunks no estaban presentes en la copia de seguridad.", + "worldedit.restore.chunk-load-failed": "No se pudieron cargar chunks. (¿Archivo corrupto?)", + "worldedit.restore.block-place-failed": "Los errores impidieron restaurar los bloques.", + "worldedit.restore.block-place-error": "Último error: {0}", + "worldedit.snapshot.use.newest": "Ahora usando la copia de seguridad más reciente.", + "worldedit.snapshot.use": "Copia de seguridad establecida en: {0}", + "worldedit.snapshot.none-before": "No se pudo encontrar una copia de seguridad antes de {0}.", + "worldedit.snapshot.none-after": "No se pudo encontrar una copia de seguridad después de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice invalido, debe ser mayor o igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice invalido, debe estar entre 1 y {0}.", + "worldedit.schematic.unknown-format": "Formato de Esquema desconocido: {0}.", + "worldedit.schematic.load.does-not-exist": "¡El esquema {0} no existe!", + "worldedit.schematic.load.loading": "(Espere... cargando esquema.)", + "worldedit.schematic.load.still-loading": "(Por favor espere... aun se está cargando el esquema.)", + "worldedit.schematic.load.unsupported-version": "Esta versión de schematic no está soportada. Versión: {0}.", + "worldedit.schematic.save.already-exists": "Ese esquema ya existe. Use el indicador -f para sobrescribirlo.", + "worldedit.schematic.save.failed-directory": "¡No se pudo crear la carpeta para los esquemas!", + "worldedit.schematic.save.saving": "(Espere... guardando el esquema.)", + "worldedit.schematic.save.still-saving": "(Por favor... aun se esta guardando el esquema.)", + "worldedit.schematic.delete.does-not-exist": "¡El esquema {0} no existe!", + "worldedit.schematic.delete.failed": "¡Error al eliminar '{0}'!. ¿Es de solo lectura?.", + "worldedit.schematic.delete.deleted": "{0} ha sido eliminado(a).", + "worldedit.schematic.formats.title": "Formatos de portapapeles disponibles (Nombre: nombres de búsqueda)", + "worldedit.schematic.unsupported-minecraft-version": "Esta versión de WorldEdit no es compatible con su versión de Minecraft. Los esquemas no funcionarán hasta que esto se resuelva.", + "worldedit.pos.already-set": "Posición ya establecida.", + "worldedit.pos.console-require-coords": "Debe proporcionar las coordenadas por la consola.", + "worldedit.hpos.no-block": "¡No hay bloque a la vista!", + "worldedit.hpos.already-set": "Posición ya establecida.", + "worldedit.chunk.selected-multiple": "Chunks seleccionados: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk seleccionado: {0}, {1}, {2}", + "worldedit.wand.invalid": "La herramienta de selección esta mal configurada o inhabilitada.", + "worldedit.wand.selwand.info": "Click izquierdo: seleccione posición #1; Click derecho: seleccione posicion #2", + "worldedit.wand.navwand.info": "Click izquierdo: saltar a la ubicación; Click derecho: atravesar paredes", + "worldedit.wand.selwand.now.tool": "La herramienta de selección ahora es una herramienta normal. Puede inhabilitarlo con {0} y volver a vincularlo a cualquier elemento con {1} u obtener una nueva herramienta con {2}.", + "worldedit.contract.contracted": "{0} bloque(s) contradado(s) por la region.", + "worldedit.shift.shifted": "Region desplazada.", + "worldedit.outset.outset": "La región se ha expandido.", + "worldedit.inset.inset": "Region insertada.", + "worldedit.size.offset": "Desplazado: {0}.", + "worldedit.size.type": "Tipo: {0}", + "worldedit.size.size": "Tamaño: {0}", + "worldedit.size.distance": "§5Distancia: {0}.", + "worldedit.size.blocks": "§5Cantidad de Bloques: {0}.", + "worldedit.count.counted": "§5Cantidad {0}.", + "worldedit.distr.no-blocks": "No ha bloques enumerados.", + "worldedit.distr.no-previous": "No existe un distribución anterior.", + "worldedit.distr.total": "Número Total de Bloques: {0}.", + "worldedit.select.cleared": "§cHas deseleccionado la zona.", + "worldedit.select.cuboid.message": "Selección Cúbica.\\n§7Botón Izquierdo â–º Seleccionar el 1º punto.\\n§7Botón Derecho â–º Seleccionar el 2º punto.", + "worldedit.select.cuboid.description": "§7Selecciona las dos esquinas del cuboide.", + "worldedit.select.extend.message": "Extensión de Cuboide.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Expandir.", + "worldedit.select.extend.description": "Modo Rápido de selección de cuboides.", + "worldedit.select.poly.message": "Selección de Poligonal.\\n§7Botón Izquierdo â–º Seleccionar el punto inicial.\\n§7Botón Derecho â–º Añadir puntos.", + "worldedit.select.poly.limit-message": "{0} puntos como máximo.", + "worldedit.select.poly.description": "Selecciona una región poligonal.", + "worldedit.select.ellipsoid.message": "Selección de Elipsoidal.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.ellipsoid.description": "Selecciona un región con forma elíptica.", + "worldedit.select.sphere.message": "Selección Esférica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Determinar el radio.", + "worldedit.select.sphere.description": "Selecciona un región con forma esférica.", + "worldedit.select.cyl.message": "Selección Cilíndrica.\\n§7Botón Izquierdo â–º Seleccionar el Centro.\\n§7Botón Derecho â–º Seleccionar la extensión.", + "worldedit.select.cyl.description": "Selecciona un región con forma cilíndrica.", + "worldedit.select.convex.message": "Selección Poliédrica Convexa.\\n§7Botón Izquierdo â–º Seleccionar el primer vértice.\\n§7Botón Derecho â–º Añadir más vértices.", + "worldedit.select.convex.limit-message": "El límite es de {0} puntos como máximo.", + "worldedit.select.convex.description": "Selecciona un región con forma de Poliedro Convexo.", + "worldedit.select.default-set": "La forma actual de selección es {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}.", + "worldedit.chunkinfo.old-filename": "Formato antiguo: {0}.", + "worldedit.chunkinfo.mcregion-filename": "Región MC: Región/{0}.", + "worldedit.listchunks.listfor": "Listando para: {0}.", + "worldedit.drain.drained": "Se han vaciado {0} bloques.", + "worldedit.fill.created": "Se han rellenado {0} bloques.", + "worldedit.fillr.created": "Se han rellenado {0} bloques.", + "worldedit.fixlava.fixed": "Se han nivelado {0} bloques de lava.", + "worldedit.fixwater.fixed": "Se han nivelado {0} bloques de agua.", + "worldedit.removeabove.removed": "Se han eliminado {0} bloques.", + "worldedit.removebelow.removed": "Se han eliminado {0} bloques.", + "worldedit.removenear.removed": "Se han eliminado {0} bloques.", + "worldedit.replacenear.replaced": "Se han remplazado {0} bloques.", + "worldedit.snow.created": "Se han cubierto {0} superficies.", + "worldedit.thaw.removed": "Se han descongelado {0} bloques.", + "worldedit.green.changed": "Se han enverdecido {0} bloques.", + "worldedit.extinguish.removed": "Se han extinguido {0} focos en llamas.", + "worldedit.butcher.killed": "Se han eliminado {0} criaturas en un radio de {1}.", + "worldedit.butcher.explain-all": "Usa -1 para eliminar todas las criaturas de los chunks cargados.", + "worldedit.remove.removed": "Se han marcado {0} entidades para su eliminación.", + "worldedit.remove.explain-all": "Usa -1 para eliminar todas las entidades de los chunks cargados.", + "worldedit.calc.invalid": "'{0}' no puede ser analizado como una expresión válida.", + "worldedit.calc.invalid.with-error": "'{0}' no puede ser analizado como una expresión válida: '{1}'", + "worldedit.paste.pasted": "El contenido del portapapeles ha sido pegado en {0}.", + "worldedit.paste.selected": "Se ha seleccionado la región de pegado del portapapeles.", + "worldedit.rotate.no-interpolation": "Nota: La interpolación aún no es admisible, por lo que se recomienda ángulos múltiplos de 90.", + "worldedit.rotate.rotated": "Se ha girado el contenido del portapapeles.", + "worldedit.flip.flipped": "Se ha volteado el contenido del portapapeles.", + "worldedit.clearclipboard.cleared": "§4Se ha eliminado el contenido del Portapapeles.", + "worldedit.set.done": "§2Operación completada.", + "worldedit.set.done.verbose": "Operación completada ({0}).", + "worldedit.line.changed": "Se han cambiado {0} bloques.", + "worldedit.line.invalid-type": "La herramienta '//line' solo funciona con selecciones cuboides o poliédricas convexas.", + "worldedit.curve.changed": "Se han cambiado {0} bloques.", + "worldedit.curve.invalid-type": "La herramienta '//curve' solo funciona con selecciones poliédricas convexas.", + "worldedit.replace.replaced": "Se han remplazado {0} bloques.", + "worldedit.stack.changed": "Se han cambiado {0} bloques. Puedes deshacer los cambios usando '//undo'.", + "worldedit.stack.intersecting-region": "El desplazamiento del stack no debe chocar con la región colindante cuando se utiliza el bloque como unidad.", + "worldedit.regen.regenerated": "§6La zona seleccionada se ha regenerado.", + "worldedit.regen.failed": "No se han podido regenerar los chunks. Mira en la consola para obtener más detalles.", + "worldedit.walls.changed": "Se han cambiado {0} bloques.", + "worldedit.faces.changed": "Se han cambiado {0} bloques.", + "worldedit.overlay.overlaid": "Se ha superpuesto {0} bloques.", + "worldedit.naturalize.naturalized": "Se han sustituido {0} bloques para que parezcan más naturales.", + "worldedit.center.changed": "Centro establecido. (Se han cambiado {0} bloques).", + "worldedit.smooth.changed": "Se ha suavizado el terreno. {0} bloques afectados.", + "worldedit.move.moved": "Se han movido {0} bloques.", + "worldedit.deform.deformed": "Se han deformado {0} bloques.", + "worldedit.hollow.changed": "Se han cambiado {0} bloques.", + "worldedit.forest.created": "Se ha generado {0} árboles.", + "worldedit.flora.created": "Se han generado {0} plantas.", + "worldedit.unstuck.moved": "¡Ahí lo tienes chaval!", + "worldedit.ascend.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ascend.moved": "Has ascendido {0} niveles.", + "worldedit.descend.obstructed": "No se ha encontrado ningún espacio libre por debajo.", + "worldedit.descend.moved": "Has descendido {0} niveles.", + "worldedit.ceil.obstructed": "No se ha encontrado ningún espacio libre por encima.", + "worldedit.ceil.moved": "¡Yupi!", + "worldedit.thru.obstructed": "No se ha encontrado ningún espacio libre por delante.", + "worldedit.thru.moved": "¡Yupi!", + "worldedit.jumpto.moved": "¡Puf!", + "worldedit.jumpto.none": "§c¡No hay nada a la vista (o está demasiado lejos)!", + "worldedit.up.obstructed": "Debes golpear algo por encima tuyo.", + "worldedit.up.moved": "¡Yupi!", + "worldedit.cone.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cone.created": "Se han creado {0} bloques.", + "worldedit.cyl.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.cyl.created": "Se han creado {0} bloques.", + "worldedit.sphere.invalid-radius": "Debes especificar 1 o 2 valores para el radio.", + "worldedit.sphere.created": "Se ha generado una esfera con {0} bloques.", + "worldedit.forestgen.created": "Se han generado {0} árboles.", + "worldedit.pumpkins.created": "Se han generado {0} calabazas.", + "worldedit.pyramid.created": "Se ha generado una pirámide con {0} bloques.", + "worldedit.generate.created": "Se han creado {0} bloques.", + "worldedit.generatebiome.changed": "{0} biomas afectados.", + "worldedit.reload.config": "§aLa configuración de §2WorlEdit §ase ha recargado satisfactoriamente.", + "worldedit.report.written": "Se ha generado el informe de WorldEdit en {0}.", + "worldedit.report.error": "Fallo al guardar el informe: {0}.", + "worldedit.report.callback": "Informe de WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Zona horaria no válida.", + "worldedit.timezone.set": "La zona horaria para esta sesión es: {0}.", + "worldedit.timezone.current": "La hora actual en esta zona horaria es: {0}.", + "worldedit.version.version": "Versión de WorldEdit: {0}.", + "worldedit.trace.no-tracing-extents": "Seguimiento: No se ha utilizado ninguna medida.", + "worldedit.trace.action-failed": "Seguimiento: {0} acciones en {1} descartadas por la extensión {2}.", + "worldedit.trace.active.already": "El Modo Seguimiento ya está activado.", + "worldedit.trace.inactive.already": "El Modo Seguimiento ya está desactivado.", + "worldedit.trace.active": "Modo Seguimiento activado.", + "worldedit.trace.inactive": "Modo seguimiento desactivado.", + "worldedit.command.time-elapsed": "{0}seg trascurridos (historial: {1} cambiado; {2} bloques/seg).", + "worldedit.command.permissions": "No tienes permitido hacer esto. ¿Estás en el modo correcto?", + "worldedit.command.player-only": "Este comando debe ser utilizado por un jugador.", + "worldedit.command.error.report": "Por favor, informa sobre este error: [Mira en la consola].", + "worldedit.pastebin.uploading": "§7Por favor espera, enviando el registro a pastebin...", + "worldedit.session.cant-find-session": "No se puede encontrar la sesión de {0}.", + "worldedit.platform.no-file-dialog": "Este entorno no permite mostrar diálogos.", + "worldedit.asset.load.loading": "§7Por favor espera, cargando el elemento...", + "worldedit.asset.load.still-loading": "§7Por favor espera, sigue cargando el elemento...", + "worldedit.asset.load.failed": "No se ha podido cargar el elemento.", + "worldedit.tool.max-block-changes": "Has alcanzado el número máximo de bloques que puedes modificar.", + "worldedit.tool.no-block": "¡No hay bloque a la vista!", + "worldedit.tool.repl.equip": "§aHas asignado la Herramienta Remplazadora a §2{0}§a.", + "worldedit.tool.repl.switched": "La Herramienta Remplazadora se ha cambiado por {0}.", + "worldedit.tool.data-cycler.equip": "§aHas asignado la Herramienta de Alteración de Bloques a §2{0}§a.", + "worldedit.tool.data-cycler.block-not-permitted": "No tienes permitido modificar el valor de este bloque.", + "worldedit.tool.data-cycler.cant-cycle": "¡Este bloque no se puede alterar!", + "worldedit.tool.data-cycler.new-value": "El valor de {0} ahora es {1}.", + "worldedit.tool.data-cycler.cycling": "Alterando el valor de {0}.", + "worldedit.tool.deltree.equip": "§aHas asignado la Herramienta de Eliminación de Ãrboles Flotantes a §2{0}§a.", + "worldedit.tool.deltree.not-tree": "Esto no es un Ãrbol.", + "worldedit.tool.deltree.not-floating": "Esto no es un Ãrbol Flotante.", + "worldedit.tool.tree.equip": "§aHas asignado la Herramienta de Generación de Ãrboles a §2{0}§a.", + "worldedit.tool.tree.obstructed": "No se puede generar un árbol aquí.", + "worldedit.tool.info.equip": "§aHas asignado la Herramienta de Información a §2{0}§a.", + "worldedit.tool.info.internalid.hover": "§7ID Interna.", + "worldedit.tool.info.legacy.hover": "§7Heredado de la ID:Información.", + "worldedit.tool.info.light.hover": "§7Iluminación del Bloque/Iluminación Superior.", + "worldedit.tool.none.equip": "§cHas desvinculado la herramienta asignada.", + "worldedit.tool.none.to.unequip": "§cEste objeto no tiene ninguna herramienta asignada.", + "worldedit.tool.selwand.equip": "§aHas asignado la Herramienta de Selección a §2{0}§a.", + "worldedit.tool.navwand.equip": "§aHas asignado la Herramienta de Navegación a §2{0}§a.", + "worldedit.tool.floodfill.equip": "§aHas asignado la Herramienta de Relleno a §2{0}§a.", + "worldedit.tool.farwand.equip": "§aHas asignado la Herramienta de Selección Lejana a §2{0}§a.", + "worldedit.tool.lrbuild.equip": "§aHas asignado la Herramienta de Construcción Lejana a §2{0}.", + "worldedit.tool.lrbuild.set": "§7Botón Izquierdo â–º {0}\\n§7Botón Derecho â–º {1}.", + "worldedit.tool.stack.equip": "§aLa herramienta de Vinculación se ha asignado a §2{0}§a.", + "worldedit.tool.unbind-instruction": "Usa {0} mientras mantienes el objeto para desvincular la herramienta.", + "worldedit.tool.superpickaxe.mode.single": "Modo simple.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.area": "Modo área.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.mode.recursive": "Modo recursivo.\\n§7Usa el botón izquierdo con un pico.\\n§8Usa // para desactivar.", + "worldedit.tool.superpickaxe.max-range": "El rango máximo es {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Ya está activado el Superpico.", + "worldedit.tool.superpickaxe.disabled.already": "Ya está desactivado el Superpico.", + "worldedit.tool.superpickaxe.enabled": "Se ha activado el Superpico.", + "worldedit.tool.superpickaxe.disabled": "Se ha desactivado el Superpico.", + "worldedit.tool.mask.set": "Se ha determinado la máscara de la brocha.", + "worldedit.tool.mask.disabled": "Se ha desactivado la máscara de la brocha.", + "worldedit.tool.material.set": "Se ha determinado el material de la brocha.", + "worldedit.tool.range.set": "Se ha determinado el rango de la brocha.", + "worldedit.tool.size.set": "Se ha determinado el tamaño de la brocha.", + "worldedit.tool.tracemask.set": "Se ha determinado el seguimiento de la máscara.", + "worldedit.tool.tracemask.disabled": "Se ha desactivado el seguimiento de la máscara.", + "worldedit.tool.error.cannot-bind": "§cLa herramienta no se puede asignar a {0}: {1}", + "worldedit.tool.error.item-only": "§cSolo se pueden asignar objetos, no bloques.", + "worldedit.execute.script-permissions": "No tienes permiso para usar rutinas.", + "worldedit.executelast.no-script": "Primero usa /cs con un nombre de rutina.", + "worldedit.script.read-error": "Error de la rutina: {0}.", + "worldedit.script.unsupported": "Solo se admiten rutinas .js", + "worldedit.script.file-not-found": "La rutina no existe: {0}.", + "worldedit.script.no-script-engine": "No se ha encontrado instalado un motor de rutinas.\\nPor favor, mira aquí: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "No se ha podido ejecutar: {0}.", + "worldedit.script.failed-console": "No se ha podido ejecutar (mira en la consola): {0}.", + "worldedit.operation.affected.biome": "{0} biomas afectados.", + "worldedit.operation.affected.block": "{0} bloques afectados.", + "worldedit.operation.affected.column": "{0} columnas afectadas.", + "worldedit.operation.affected.entity": "{0} entidades afectadas.", + "worldedit.operation.deform.expression": "Usando la deformación {0}.", + "worldedit.error.invalid-number": "Se esperaba un número; caracteres no válidos.", + "worldedit.error.invalid-number.matches": "Se esperaba un número; caracteres \"{0}\" obtenidos.", + "worldedit.error.incomplete-region": "§cPrimero selecciona una región.", + "worldedit.error.unknown-block": "No se reconoce el nombre del bloque '{0}'.", + "worldedit.error.unknown-entity": "No se reconoce el nombre de la entidad '{0}'.", + "worldedit.error.unknown-mob": "No se reconoce el nombre del mob '{0}'.", + "worldedit.error.unknown-biome": "No se reconoce el nombre del bioma '{0}'.", + "worldedit.error.unknown-tag": "No se reconoce el nombre de la etiqueta '{0}'.", + "worldedit.error.empty-tag": "La etiqueta '{0}' carece de contenido.", + "worldedit.error.no-match": "No se han encontrado coincidencias con '{0}'.", + "worldedit.error.disallowed-block": "Bloque '{0}' no admitido (mira en la configuración de WorldEdit).", + "worldedit.error.max-changes": "Has superado el límite máximo de bloques que puedes modificar en cada operación. (Se han modificado {0} bloques).", + "worldedit.error.max-brush-radius": "El radio máximo (configurado) en la brocha es {0}.", + "worldedit.error.max-radius": "El radio máximo (configurado) es {0}.", + "worldedit.error.unknown-direction": "Dirección desconocida: {0}.", + "worldedit.error.empty-clipboard": "El portapapeles está vacío. Usa primero '//copy'.", + "worldedit.error.invalid-filename": "El nombre del archivo '{0}' no es válido: {1}.", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres no válidos o falta la extensión.", + "worldedit.error.file-resolution": "Archivo '{0}' resolución del error: {1}.", + "worldedit.error.file-resolution.outside-root": "La ruta no se encuentra en la raíz permitida.", + "worldedit.error.file-resolution.resolve-failed": "No se ha podido resolver la ruta.", + "worldedit.error.file-aborted": "Selección de archivos anulada.", + "worldedit.error.no-file-selected": "No has seleccionado el archivo.", + "worldedit.error.world-unloaded": "El mundo ya está descargado.", + "worldedit.error.not-a-block": "Este objeto no es un bloque.", + "worldedit.error.not-a-block.item": "El objeto '{0}' no es un bloque.", + "worldedit.error.incorrect-usage": "Debes usar: {0}.", + "worldedit.error.invalid-page": "Número de página no válido.", + "worldedit.error.parser.bad-state-format": "El formato de estado no es correcto en {0}.", + "worldedit.error.parser.duplicate-property": "Propiedad duplicada: {0}.", + "worldedit.error.parser.empty-state": "Una parte del estado está vacío.", + "worldedit.error.parser.missing-equals-separator": "Falta el separador '='.", + "worldedit.error.parser.clipboard.missing-offset": "El desplazamiento se ha especificado con @ pero no se ha especificado. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propiedad del bloque '{1}' desconocida '{0}'.", + "worldedit.error.parser.unknown-value": "Valor de la propiedad '{1}' desconocida '{0}'.", + "worldedit.error.parser.empty-property": "La propiedad del estado está vacía.", + "worldedit.error.parser.empty-value": "El valor del estado está vacío.", + "worldedit.error.parser.invalid-colon": "Símbolo de dos puntos no válido.", + "worldedit.error.parser.invalid-expression": "Expresión no válida: {0}", + "worldedit.error.parser.negate-nothing": "¡No se puede negar la nada!", + "worldedit.error.parser.hanging-lbracket": "Formato no válido. Falta el corchete en '{0}'.", + "worldedit.error.parser.missing-rbracket": "Falta el corchete de cierre ']'.", + "worldedit.error.parser.missing-random-type": "Falta el tipo después del símbolo % para '{0}'.", + "worldedit.error.parser.clipboard.missing-coordinates": "El desplazamiento del portapapeles necesita las coordenadas x,y,z.", + "worldedit.error.parser.player-only": "¡La entrada '{0}' necesita un jugador!", + "worldedit.error.disabled": "Esta funcionalidad está desactivada (ver configuración de WorldEdite).", + "worldedit.error.unknown": "Se ha producido un error desconocido: {0}", + "worldedit.error.missing-extent": "Extensión desconocida.", + "worldedit.error.missing-session": "Sesión local desconocida.", + "worldedit.error.missing-world": "Es necesario determinar un mundo (prueba con //world).", + "worldedit.error.missing-actor": "No se reconoce ningún actor.", + "worldedit.selection.convex.info.vertices": "§5Vértices: {0}.", + "worldedit.selection.convex.info.triangles": "§5Triángulos: {0}.", + "worldedit.selection.convex.explain.primary": "Has iniciado una selección con vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Has añadido el vértice {0} en la selección.", + "worldedit.selection.cuboid.info.pos1": "§5Posición 1: {0}.", + "worldedit.selection.cuboid.info.pos2": "§5Posición 2: {0}.", + "worldedit.selection.cuboid.explain.primary": "Primera posición establecida en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primera posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posición establecida en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posición establecida en {0} ({1} bloques seleccionados).", + "worldedit.selection.extend.explain.primary": "Selección iniciada en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extender la selección para abarcar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "§5Centro: {0}.", + "worldedit.selection.ellipsoid.info.radius": "§5Radio X/Y/Z: {0}.", + "worldedit.selection.ellipsoid.explain.primary": "Posición central determinada en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posición central determinada en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radio determinado en {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Has determinado el radio en {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Los cambios de las Elipses deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.cylinder.info.center": "§5Centro: {0}.", + "worldedit.selection.cylinder.info.radius": "§5Radio: {0}.", + "worldedit.selection.cylinder.explain.primary": "Has iniciado una selección cilíndrica en {0}.", + "worldedit.selection.cylinder.explain.secondary": "Has determinado el radio en {0}/{1} bloques ({2}).", + "worldedit.selection.cylinder.explain.secondary-missing": "Antes de determinar el radio, tienes que seleccionar el punto central.", + "worldedit.selection.cylinder.error.even-horizontal": "Los cambios de los Cilindros deben ser uniformes en cada dimensión horizontal.", + "worldedit.selection.polygon2d.info": "§5Número de Puntos: {0}.", + "worldedit.selection.polygon2d.explain.primary": "El primer punto se ha establecido en {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Se ha añadido el punto nº{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Los polígonos sólo se pueden expandir verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Los polígono solo se pueden contraer verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Se ha determinado el radio de {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Se ha establecido el radio en {0} ({1}).", + "worldedit.selection.null.error.immutable": "No se puede cambiar una Región Nula.", + "worldedit.selection.intersection.error.cannot-expand": "No se puede expandir una intersección de región.", + "worldedit.selection.intersection.error.cannot-contract": "No se puede contraer una intersección de región.", + "worldedit.selection.transform.error.cannot-expand": "No se puede expandir una Región Transformada.", + "worldedit.selection.transform.error.cannot-contract": "No se puede contraer una Región Transformada.", + "worldedit.selection.transform.error.cannot-change": "No se puede modificar una Región Transformada.", + "worldedit.sideeffect.lighting": "Iluminación", + "worldedit.sideeffect.lighting.description": "Actualiza la iluminación de los bloques.", + "worldedit.sideeffect.neighbors": "Vecinos", + "worldedit.sideeffect.neighbors.description": "Notifica los cambios de los bloques cercanos.", + "worldedit.sideeffect.update": "Actualización", + "worldedit.sideeffect.update.description": "Notifica los cambios realizados en los bloques.", + "worldedit.sideeffect.validation": "Validación", + "worldedit.sideeffect.validation.description": "Repara y valida los errores inconsistentes del estado del mundo, tales como bloques desconectados.", + "worldedit.sideeffect.entity_ai": "IA de entidades", + "worldedit.sideeffect.entity_ai.description": "Actualiza las rutas de las entidades según los cambios de los bloques.", + "worldedit.sideeffect.events": "Eventos Mod/Plugin", + "worldedit.sideeffect.events.description": "Informa sobre los cambios a otros mods/plugins, cuando corresponda.", + "worldedit.sideeffect.state.on": "Activado", + "worldedit.sideeffect.state.delayed": "Aplazado", + "worldedit.sideeffect.state.off": "Desactivado", + "worldedit.sideeffect.box.current": "Actual", + "worldedit.sideeffect.box.change-to": "Clic para establecer {0}.", + "worldedit.help.command-not-found": "No se ha encontrado el comando '{0}'.", + "worldedit.help.no-subcommands": "'{0}' no es un subcomando. ¿Quizás '{1}' sea un parámetro?", + "worldedit.help.subcommand-not-found": "No se ha encontrado el subcomando '{0}' de '{1}'.", + "worldedit.cli.stopping": "¡Deteniendo...!", + "worldedit.cli.unknown-command": "¡Comando desconocido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versión de WorldEdit no es compatible con esta versión de Bukkit. Los contenedores (ej. cofres) se quedarán vacíos, las propiedades (ej. rotación) no se mantendrán, y otras cosas pueden no funcionar. Actualiza WorldEdit para restaurar la funcionalidad:\\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La edición en versiones no compatibles está deshabilitada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/et/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/et/strings.json new file mode 100644 index 0000000..5289505 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/et/strings.json @@ -0,0 +1,87 @@ +{ + "worldedit.expand.description.vert": "Laienda valitud ala vertikaalselt maailma limiidini.", + "worldedit.expand.expanded": "Ala laiendati {0} bloki võrra", + "worldedit.expand.expanded.vert": "Ala laiendati {0} bloki võrra (ülevalt-alla).", + "worldedit.biomeinfo.lineofsight": "Bioome vaatepunktis: {0}", + "worldedit.biomeinfo.position": "Bioome sinu asukohas: {0}", + "worldedit.biomeinfo.selection": "Teie valitud bioomid: {0}", + "worldedit.brush.radius-too-large": "Maksimaalne lubatud pintsli raadius: {0}", + "worldedit.brush.apply.radius": "Pintsli suurus", + "worldedit.brush.apply.shape": "Ala kuju", + "worldedit.brush.apply.type": "Pintsli tüüp mida kasutada", + "worldedit.brush.paint.size": "Pintsli suurus", + "worldedit.brush.paint.shape": "Ala kuju", + "worldedit.brush.paint.density": "Pintsli tihedus", + "worldedit.brush.paint.type": "Pintsli tüüp mida kasutada", + "worldedit.brush.operation.equip": "Määra pintsel {0}.", + "worldedit.drawsel.disabled": "Serveri CUI keelatud.", + "worldedit.limit.too-high": "Sinu maksimaalne muutmise limiit on {0}.", + "worldedit.limit.set": "Bloki muutmis limiit {0}.", + "worldedit.undo.undone": "Tagasi võetud {0} muudatust.", + "worldedit.undo.none": "Pole mida tagasi võtta.", + "worldedit.redo.redone": "Uuesti tehtud {0} muudatust.", + "worldedit.redo.none": "Pole mida tagasi võtta.", + "worldedit.clearhistory.cleared": "Ajalugu on tühjendatud.", + "worldedit.raytrace.noblock": "Plokk pole silmapiiril!", + "worldedit.restore.block-place-error": "Viimane tõrge: {0}", + "worldedit.schematic.delete.failed": "{0} kustutamine ebaõnnestus! Kas see on kirjutuskaitstud?", + "worldedit.schematic.delete.deleted": "{0} on kustutatud.", + "worldedit.pos.already-set": "Positsioon on juba määratud.", + "worldedit.hpos.no-block": "Plokk pole silmapiiril!", + "worldedit.hpos.already-set": "Positsioon on juba määratud.", + "worldedit.chunk.selected-multiple": "Valitud kamakad: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Valitud kamakas: {0}, {1}, {2}", + "worldedit.wand.selwand.info": "Vasak klikk: valige pos #1; Parem klikk: valige pos #2", + "worldedit.size.type": "Liik: {0}", + "worldedit.size.size": "Suurus: {0}", + "worldedit.size.distance": "Kuubi distants: {0}", + "worldedit.size.blocks": "Plokkide arv: {0}", + "worldedit.count.counted": "Loetud: {0}", + "worldedit.chunkinfo.chunk": "Kamakas: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Vana formaat: {0}", + "worldedit.fill.created": "Täidetud on {0} plokki.", + "worldedit.fillr.created": "Täidetud on {0} plokki.", + "worldedit.butcher.killed": "Surmatud {0} elukat {1} raadiuses.", + "worldedit.paste.pasted": "Lõikelauad on kleebitud kohta {0}", + "worldedit.rotate.rotated": "Lõikelaua koopia on pööratud.", + "worldedit.clearclipboard.cleared": "Lõikelaud on tühjendatud.", + "worldedit.set.done": "Toiming on lõpetatud.", + "worldedit.set.done.verbose": "Toiming on lõpetatud ({0}).", + "worldedit.line.changed": "Muudetud on {0} plokki.", + "worldedit.curve.changed": "Muudetud on {0} plokki.", + "worldedit.walls.changed": "Muudetud on {0} plokki.", + "worldedit.faces.changed": "Muudetud on {0} plokki.", + "worldedit.center.changed": "Määratud keskele. (muudetud {0} plokki)", + "worldedit.hollow.changed": "Muudetud on {0} plokki.", + "worldedit.forest.created": "Loodud {0} puud.", + "worldedit.cone.created": "Loodud on {0} plokki.", + "worldedit.cyl.created": "Loodud on {0} plokki.", + "worldedit.sphere.created": "Loodud on {0} plokki.", + "worldedit.forestgen.created": "Loodud {0} puud.", + "worldedit.pyramid.created": "Loodud on {0} plokki.", + "worldedit.generate.created": "Loodud on {0} plokki.", + "worldedit.version.version": "WorldEdit versioon {0}", + "worldedit.tool.no-block": "Plokk pole silmapiiril!", + "worldedit.tool.deltree.not-tree": "See ei ole puu.", + "worldedit.tool.deltree.not-floating": "See puu ei ole õhus.", + "worldedit.tool.tree.obstructed": "Puu ei käi sinna.", + "worldedit.script.file-not-found": "Skripti pole olemas: {0}", + "worldedit.operation.affected.biome": "mõjutatud {0} bioomi", + "worldedit.operation.affected.block": "mõjutatud {0} plokki", + "worldedit.operation.affected.entity": "mõjutatud {0} olemit", + "worldedit.error.file-aborted": "Faili valimine katkestati.", + "worldedit.error.no-file-selected": "Ühtegi faili pole valitud.", + "worldedit.error.incorrect-usage": "Kasutus: {0}", + "worldedit.selection.cuboid.info.pos1": "Positsioon 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Positsioon 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Esimene positsioon on määratud {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Esimene positsioon on määratud {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Teine positsioon on määratud {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Teine positsioon on määratud {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Keskus: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Keskpositsioon on määratud {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Keskpositsioon on määratud {0} ({1}).", + "worldedit.selection.cylinder.info.center": "Keskus: {0}", + "worldedit.help.command-not-found": "Käsklust '{0}' ei leitud.", + "worldedit.cli.unknown-command": "Tundmatu käsklus!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/eu/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/eu/strings.json new file mode 100644 index 0000000..10991f5 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/eu/strings.json @@ -0,0 +1,129 @@ +{ + "worldedit.brush.apply.radius": "Eskuilaren tamainua", + "worldedit.brush.apply.shape": "Regioiaren forma", + "worldedit.brush.paint.size": "Eskuilaren tamainua", + "worldedit.brush.paint.shape": "Regioiaren forma", + "worldedit.brush.paint.density": "Eskuilaren dentsitatea", + "worldedit.brush.operation.equip": "Eskuila {0} esarrita.", + "worldedit.drawsel.disabled": "Zerbitzariko CUI desgaituta.", + "worldedit.fast.disabled": "Askar modua desgaituta.", + "worldedit.gmask.disabled": "Maskara globala desgaituta.", + "worldedit.gmask.set": "Maskara globala esarrita.", + "worldedit.searchitem.searching": "(Itxaron mezedez... objetuak bilatzen)", + "worldedit.undo.none": "Ezer ez desegiteko.", + "worldedit.redo.none": "Ezer ez berregiteko.", + "worldedit.clearhistory.cleared": "Legenda garbituta.", + "worldedit.restore.none-for-specific-world": "Ez dira aurkitu snapshots-rik munduan: '{0}'.", + "worldedit.restore.none-for-world": "Ez dira aurkitu snapshots-rik munduan honetan.", + "worldedit.restore.none-found": "Ez dira snapshots-rik aurkitu.", + "worldedit.restore.none-found-console": "Ez dira aurkitu snapshots-rik. Begiratu konsola xehetasunetarako.", + "worldedit.restore.block-place-error": "Pasaden errorea: {0}", + "worldedit.schematic.unknown-format": "Ezezagun schematic formatua: {0}.", + "worldedit.schematic.load.does-not-exist": "{0} Schematic-a ez da existitzen!", + "worldedit.schematic.load.loading": "(Itxaron mezedez... schematic kargatzen)", + "worldedit.schematic.load.still-loading": "(Itxaron mezedez... Schematic oraindik kargatzen ari dago)", + "worldedit.schematic.save.failed-directory": "Ezin izan da schematic-eko karpeta sortu!", + "worldedit.schematic.save.saving": "(Itxaron mezedez... Schematic gordetzen)", + "worldedit.schematic.save.still-saving": "(Itxaron mezedez... Schematic oraindik gordetzen ari dago)", + "worldedit.schematic.delete.does-not-exist": "{0} Schematic-a ez da existitzen!", + "worldedit.schematic.delete.failed": "{0} ezabapena huts egin du! Irakurri-bakarrik dago?", + "worldedit.schematic.delete.deleted": "{0} ezabatu da.", + "worldedit.wand.invalid": "Makila objetua ez dago konfiguratua edo desgaituta dago.", + "worldedit.size.type": "Mota: {0}", + "worldedit.size.size": "Tamaina: {0}", + "worldedit.count.counted": "Kontua: {0}", + "worldedit.distr.no-blocks": "Ez dira blokerik zenbatu.", + "worldedit.distr.total": "Bloke guztiren kontua: {0}", + "worldedit.select.ellipsoid.description": "Aukeratu elipsoide bat", + "worldedit.select.sphere.description": "Aukeratu esfera bat", + "worldedit.select.cyl.description": "Aukeratu zilindro bat", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Formatu zaharra: {0}", + "worldedit.listchunks.listfor": "Zerrendatzen chunks: {0}", + "worldedit.fill.created": "{0} bloke bete dira.", + "worldedit.fillr.created": "{0} bloke bete dira.", + "worldedit.fixlava.fixed": "{0} bloke kompondu dira.", + "worldedit.fixwater.fixed": "{0} bloke kompondu dira.", + "worldedit.removeabove.removed": "{0} bloke ezabatu dira.", + "worldedit.removebelow.removed": "{0} bloke ezabatu dira.", + "worldedit.removenear.removed": "{0} bloke ezabatu dira.", + "worldedit.replacenear.replaced": "{0} bloke ordezkatu dira.", + "worldedit.set.done": "Operazioa osatuta.", + "worldedit.set.done.verbose": "Operazioa osatuta ({0}).", + "worldedit.line.changed": "{0} bloke aldatu dira.", + "worldedit.curve.changed": "{0} bloke aldatu dira.", + "worldedit.replace.replaced": "{0} bloke ordezkatu dira.", + "worldedit.regen.regenerated": "Regioia birsortuta.", + "worldedit.walls.changed": "{0} bloke aldatu dira.", + "worldedit.faces.changed": "{0} bloke aldatu dira.", + "worldedit.move.moved": "{0} bloke mugitu dira.", + "worldedit.deform.deformed": "{0} bloke deformatu egin dira.", + "worldedit.hollow.changed": "{0} bloke aldatu dira.", + "worldedit.forest.created": "{0} zuhaitz sortuta.", + "worldedit.flora.created": "{0} flora sortuta.", + "worldedit.unstuck.moved": "Emen daukazu!", + "worldedit.ceil.moved": "Woosh!", + "worldedit.thru.moved": "Woosh!", + "worldedit.jumpto.moved": "Puf!", + "worldedit.up.moved": "Woosh!", + "worldedit.cone.created": "{0} bloke sortu dira.", + "worldedit.cyl.created": "{0} bloke sortu dira.", + "worldedit.sphere.created": "{0} bloke sortu dira.", + "worldedit.forestgen.created": "{0} zuhaitz sortuta.", + "worldedit.pyramid.created": "{0} bloke sortu dira.", + "worldedit.generate.created": "{0} bloke sortu dira.", + "worldedit.reload.config": "Ezarpena berriro kargatuta!", + "worldedit.report.error": "Huts egin txostena idazten: {0}", + "worldedit.timezone.invalid": "Ordu-eremu baliogabea", + "worldedit.timezone.current": "Aurtengo ordu eremuko ordua: {0} da", + "worldedit.version.version": "WorldEdit bertsioa: {0}", + "worldedit.command.player-only": "Komando hau bakarrik jokalari bat erabili ahal du.", + "worldedit.pastebin.uploading": "(Mesedez itxaron... bidaltzen irteera pastebin-era)", + "worldedit.tool.no-block": "Ez dago blokerik ikus kampoan!", + "worldedit.tool.data-cycler.new-value": "{0} balioa orain {1} da.", + "worldedit.tool.deltree.not-tree": "Hori ez da zuhaitz bat.", + "worldedit.tool.tree.obstructed": "Zuhaitz bat ezin da hara joan.", + "worldedit.tool.info.internalid.hover": "Barneko ID", + "worldedit.tool.info.legacy.hover": "Legacy id:data", + "worldedit.tool.navwand.equip": "Nabigazioa makila {0}-ra lotuta.", + "worldedit.tool.superpickaxe.max-range": "Gehieneko tartea {0} da.", + "worldedit.execute.script-permissions": "Ez duzu baimena script hori exekutatzeko.", + "worldedit.executelast.no-script": "Erabili /cs script-arekin izena lehenengo.", + "worldedit.script.read-error": "Errorea Script-a irakurtzen: {0}", + "worldedit.script.unsupported": "Bakarrik .js scriptak onartzen dira", + "worldedit.script.file-not-found": "Script-a ez da existitzen: {0}", + "worldedit.script.failed": "Huts egin exekutatzen: {0}", + "worldedit.operation.affected.biome": "{0} bioma kaltetuta", + "worldedit.operation.affected.block": "{0} bloke kaltetuta", + "worldedit.operation.affected.column": "{0} zutabea kaltetuta", + "worldedit.operation.affected.entity": "{0} entitate kaltetuta", + "worldedit.operation.deform.expression": "deformatuta {0} erabiltzen", + "worldedit.error.unknown-direction": "Ezezagun norabidea: {0}", + "worldedit.error.no-file-selected": "Ez da fitxategirik hautatu.", + "worldedit.error.not-a-block": "Objetu hori ez da bloke bat.", + "worldedit.error.incorrect-usage": "Erabilera: {0}", + "worldedit.error.invalid-page": "Orrialde zenbakia baliogabea", + "worldedit.error.unknown": "Errore ezezagun jazo da: {0}", + "worldedit.selection.ellipsoid.info.center": "Zentroa: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Zentro posizioa {0} ezarrita.", + "worldedit.selection.ellipsoid.explain.primary-area": "Zentro posizioa {0} ({1}) ezarrita.", + "worldedit.selection.ellipsoid.explain.secondary": "Erradio {0} ezarrita.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Erradio {0} ({1}) ezarrita.", + "worldedit.selection.cylinder.info.center": "Zentroa: {0}", + "worldedit.selection.cylinder.info.radius": "Erradioa: {0}", + "worldedit.selection.polygon2d.info": "# puntuak: {0}", + "worldedit.selection.sphere.explain.secondary": "Erradio {0} ezarrita.", + "worldedit.selection.sphere.explain.secondary-defined": "Erradio {0} ({1}) ezarrita.", + "worldedit.sideeffect.lighting": "Argiztapena", + "worldedit.sideeffect.neighbors": "Bizilagunak", + "worldedit.sideeffect.update": "Eguneratu", + "worldedit.sideeffect.entity_ai": "Entitatearen IA", + "worldedit.sideeffect.state.on": "Piztuta", + "worldedit.sideeffect.state.off": "Amatatuta", + "worldedit.sideeffect.box.current": "Oraingo", + "worldedit.sideeffect.box.change-to": "Klik {0} ezartzeko", + "worldedit.help.command-not-found": "'{0}' Komandoa ez da aurkitu.", + "worldedit.cli.stopping": "Gelditzen!", + "worldedit.cli.unknown-command": "Komando ezezaguna!", + "worldedit.version.bukkit.unsupported-adapter": "WorldEdit-eko bertsio hau ez du onartzen Bukkit-eko bertsio honetan. Bloke entitateak (ad. Bularrak) egongo dira hutsik, blokeen propietateak (ad. biraketa) galduko dira eta beste gauzak ez dira ibiliko. Eguneratu WorldEdit funtzionaltasun horiek konpontzeko: {0}" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/fa/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/fa/strings.json new file mode 100644 index 0000000..47b92c5 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/fa/strings.json @@ -0,0 +1,6 @@ +{ + "worldedit.clearhistory.cleared": "تاریخچه پاک شد.", + "worldedit.raytrace.noblock": "هیچ بلاکی در دید نیست!", + "worldedit.hpos.no-block": "هیچ بلاکی در دید نیست!", + "worldedit.tool.no-block": "هیچ بلاکی در دید نیست!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/fi/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/fi/strings.json new file mode 100644 index 0000000..27f8c3d --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/fi/strings.json @@ -0,0 +1,25 @@ +{ + "worldedit.gmask.disabled": "Globaali maski poistettu käytöstä.", + "worldedit.gmask.set": "Globaali maski asetettu.", + "worldedit.clearhistory.cleared": "Historia tyhjennetty.", + "worldedit.hpos.no-block": "Ei palikkaa näkyvissä!", + "worldedit.hpos.already-set": "Sijainti on jo asetettu.", + "worldedit.size.type": "Tyyppi: {0}", + "worldedit.size.size": "Koko: {0}", + "worldedit.count.counted": "Laskettu: {0}", + "worldedit.command.permissions": "Sinulla ei ole oikeuksia tehdä tätä.", + "worldedit.selection.cuboid.explain.primary": "Sijainti 1 asetettu sijaintiin {0}.", + "worldedit.selection.cuboid.explain.secondary": "Sijainti 2 asetettu sijaintiin {0}.", + "worldedit.sideeffect.events": "Mod / Plugin -tapahtumat", + "worldedit.sideeffect.events.description": "Ilmoittaa muille modeille / plugineille näistä muutoksista tarvittaessa", + "worldedit.sideeffect.state.on": "Käytössä", + "worldedit.sideeffect.state.delayed": "Myöhässä", + "worldedit.sideeffect.state.off": "Pois", + "worldedit.sideeffect.box.current": "Nykyinen", + "worldedit.sideeffect.box.change-to": "Klikkaa asettaaksesi arvoon {0}", + "worldedit.help.command-not-found": "Komentoa '{0}'ei löydy.", + "worldedit.help.no-subcommands": "'{0}' ei sisällä alikomentoja. (Ehkä '{1}' on parametrille?)", + "worldedit.help.subcommand-not-found": "Alakomentoa '{0}' kohdasta '{1}' ei löytynyt.", + "worldedit.cli.stopping": "Pysäytetään!", + "worldedit.cli.unknown-command": "Tuntematon komento!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/fil/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/fil/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/fil/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/fo/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/fo/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/fo/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/fr-CA/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/fr-CA/strings.json new file mode 100644 index 0000000..8fe40bd --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/fr-CA/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Étendez la sélection verticalement vers les limites du monde.", + "worldedit.expand.expanded": "Région étendue de {0} blocs", + "worldedit.expand.expanded.vert": "Région étendue de {0} blocs (de haut en bas).", + "worldedit.biomeinfo.lineofsight": "Biomes en ligne de mire: {0}", + "worldedit.biomeinfo.position": "Biomes à votre position : {0}", + "worldedit.biomeinfo.selection": "Biomes dans votre sélection : {0}", + "worldedit.biomeinfo.not-locatable": "Vous devez être présent dans le monde pour utiliser le drapeau -p.", + "worldedit.brush.radius-too-large": "Rayon maximal autorisé pour les brosses : {0}", + "worldedit.brush.apply.description": "Appliquer la brosse, appliquer une fonction à chaque bloc", + "worldedit.brush.apply.radius": "La taille de la brosse", + "worldedit.brush.apply.shape": "La forme de la région", + "worldedit.brush.apply.type": "Type de brosse à utiliser", + "worldedit.brush.apply.item.warning": "Cette brosse simule l'utilisation des objets. Ses effets peuvent ne pas fonctionner sur toutes les plateformes, peuvent ne pas être rétablies et peuvent causer d'étranges interactions avec d'autres mods/plugins. À utiliser à vos propres risques.", + "worldedit.brush.paint.description": "Brosse pinceau, applique une fonction à une surface", + "worldedit.brush.paint.size": "La taille de la brosse", + "worldedit.brush.paint.shape": "La forme de la région", + "worldedit.brush.paint.density": "La densité de la brosse", + "worldedit.brush.paint.type": "Type de brosse à utiliser", + "worldedit.brush.paint.item.warning": "Cette brosse simule l'utilisation des objets. Ses effets peuvent ne pas fonctionner sur toutes les plateformes, peuvent ne pas être rétablies et peuvent causer d'étranges interactions avec d'autres mods/plugins. À utiliser à vos propres risques.", + "worldedit.brush.sphere.equip": "Brosse à sphères équipée ({0}).", + "worldedit.brush.cylinder.equip": "Brosse à cylindres équipée ({0} par {1}).", + "worldedit.brush.clipboard.equip": "Brosse à copier-coller équipée.", + "worldedit.brush.smooth.equip": "Brosse de lissage équipée ({0} x {1}x avec {2}).", + "worldedit.brush.extinguish.equip": "Extincteur équipé ({0}).", + "worldedit.brush.gravity.equip": "Brosse à gravité équipée ({0}).", + "worldedit.brush.butcher.equip": "Brosse à massacre équipée ({0}).", + "worldedit.brush.operation.equip": "La brosse a été définie sur {0}.", + "worldedit.brush.heightmap.equip": "Brosse de la hauteur de la carte équipée ({0}).", + "worldedit.brush.heightmap.unknown": "Pinceau de la carte de hauteur inconnu : {0}.", + "worldedit.brush.none.equip": "La brosse a été retirée de l'objet en main.", + "worldedit.setbiome.changed": "Les biomes ont été changés pour environ {0} blocs.", + "worldedit.setbiome.warning": "Vous devrez peut-être rejoindre votre partie (ou fermer et rouvrir votre monde) pour voir les changements.", + "worldedit.setbiome.not-locatable": "Vous devez être présent dans le monde pour utiliser le drapeau -p.", + "worldedit.drawsel.disabled": "CUI désactivé sur ce serveur.", + "worldedit.drawsel.enabled": "Le dessin des sélections (CUI) est activé. Il supporte uniquement les régions cubiques, avec une taille maximum de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Le dessin des sélections (CUI) est déjà désactivé sur ce serveur.", + "worldedit.drawsel.enabled.already": "Le dessin des sélections (CUI) est déjà activé sur ce serveur.", + "worldedit.limit.too-high": "Votre limite maximum autorisable est de {0}.", + "worldedit.limit.set": "La limite de changement de blocs est défini sur {0}.", + "worldedit.limit.return-to-default": "(Utilisez //limit pour revenir à la valeur par défaut.)", + "worldedit.timeout.too-high": "Votre délai maximal autorisé est de {0}ms.", + "worldedit.timeout.set": "Le délai d'expiration a été défini à {0} ms.", + "worldedit.timeout.return-to-default": " (Utilisez //timeout pour revenir à la valeur par défaut.)", + "worldedit.fast.disabled": "Mode rapide désactivé.", + "worldedit.fast.enabled": "Mode rapide activé. L'éclairage des chunks affectés pourrait être incorrect. Il vous faut en général vous déconnecter-reconnecter pour voir des changements.", + "worldedit.fast.disabled.already": "Mode rapide déjà désactivé.", + "worldedit.fast.enabled.already": "Mode rapide déjà activé.", + "worldedit.perf.sideeffect.set": "L'effet de bord [{0}] a été défini sur [{1}].", + "worldedit.perf.sideeffect.get": "L'effet de bord [{0}] est défini sur [{1}].", + "worldedit.perf.sideeffect.already-set": "L'effet de bord [{0}] est déjà défini sur [{1}].", + "worldedit.perf.sideeffect.set-all": "Tous les effets secondaires sont définis à {0}", + "worldedit.reorder.current": "Le mode de réorganisation est {0}", + "worldedit.reorder.set": "Le mode de réorganisation est maintenant {0}", + "worldedit.gmask.disabled": "Masque global désactivé.", + "worldedit.gmask.set": "Masque global défini.", + "worldedit.toggleplace.pos1": "Désormais placé à la position #1.", + "worldedit.toggleplace.player": "Désormais placé à la position du bloc sur lequel vous êtes.", + "worldedit.toggleplace.not-locatable": "Impossible d'activer/désactiver le placement dans ce contexte.", + "worldedit.searchitem.too-short": "Entrez un plus long terme de recherche (longueur > 2).", + "worldedit.searchitem.either-b-or-i": "Il n'est pas possible d'utiliser les options -b et -i à la fois.", + "worldedit.searchitem.searching": "(Veuillez patienter... Recherche des éléments.)", + "worldedit.watchdog.no-hook": "Cette plateforme n'a pas de support pour watchdog.", + "worldedit.watchdog.active.already": "Support pour watchdog déjà actif.", + "worldedit.watchdog.inactive.already": "Support pour watchdog déjà inactif.", + "worldedit.watchdog.active": "Le support pour watchdog est maintenant actif.", + "worldedit.watchdog.inactive": "Le support pour watchdog est maintenant inactif.", + "worldedit.world.remove": "L'écrasement du monde a été supprimé.", + "worldedit.world.set": "Définir la priorité du monde à {0}. (Utilisez //world pour revenir au paramètres par défaut)", + "worldedit.undo.undone": "{0} modifications disponibles ont été annulées.", + "worldedit.undo.none": "Il ne reste plus rien à annuler.", + "worldedit.redo.redone": "{0} modifications ont été rétablies.", + "worldedit.redo.none": "Il ne reste plus rien à rétablir.", + "worldedit.clearhistory.cleared": "Historique effacé.", + "worldedit.raytrace.noblock": "Aucun bloc en vue !", + "worldedit.raytrace.require-player": "La commande de Raytracing requière un joueur !", + "worldedit.restore.not-configured": "Le dispositif de sauvegarde (commande /snapshot) n'est pas configuré.", + "worldedit.restore.not-available": "Ce point de sauvegarde n'existe pas ou n'est pas disponible.", + "worldedit.restore.failed": "Échec du chargement du point de sauvegarde : {0}", + "worldedit.restore.loaded": "Le point de sauvegarde {0} a été chargé. Restauration en cours...", + "worldedit.restore.restored": "Restauré ; {0} chunks manquants et {1} autres erreurs.", + "worldedit.restore.none-for-specific-world": "Pas de point de sauvegarde trouvé pour le monde « {0} ».", + "worldedit.restore.none-for-world": "Pas de point de sauvegarde trouvé pour ce monde.", + "worldedit.restore.none-found": "Aucun point de sauvegarde trouvé.", + "worldedit.restore.none-found-console": "Aucun point de sauvegarde trouvé. Consulter la console pour les détails.", + "worldedit.restore.chunk-not-present": "Des chunks n'ont pas été enregistrés dans la sauvegarde.", + "worldedit.restore.chunk-load-failed": "Aucun tronçon n'a pu être chargé. Archive corrompue ?", + "worldedit.restore.block-place-failed": "Des erreurs ont empêché la restauration des blocs.", + "worldedit.restore.block-place-error": "Dernière erreur: {0}", + "worldedit.snapshot.use.newest": "On utilise désormais le point de sauvegarde le plus récent.", + "worldedit.snapshot.use": "Point de sauvegarde défini à : {0}", + "worldedit.snapshot.none-before": "Aucune sauvegarde n'a été trouvée avant {0}.", + "worldedit.snapshot.none-after": "Aucune sauvegarde n'a été trouvée après {0}.", + "worldedit.snapshot.index-above-0": "Indice invalide, il doit être supérieur ou égal à 1.", + "worldedit.snapshot.index-oob": "Indice invalide, il doit être compris entre 1 et {0}.", + "worldedit.schematic.unknown-format": "Format schematic inconnu: {0}.", + "worldedit.schematic.load.does-not-exist": "Le Schematic {0} n'existe pas !", + "worldedit.schematic.load.loading": "(Veuillez patienter... chargement du schematic.)", + "worldedit.schematic.load.still-loading": "(Veuillez patienter... chargement du schematic.)", + "worldedit.schematic.load.unsupported-version": "Cette version de schematic n'est actuellement pas prise en charge. Version : {0}.", + "worldedit.schematic.save.already-exists": "Une sauvegarde du même nom existe déjà.\nAjouter -f à la commande pour l'écraser.", + "worldedit.schematic.save.failed-directory": "Impossible de créer le dossier pour les schematics!", + "worldedit.schematic.save.saving": "(Veuillez patienter... sauvegarde du schematic.)", + "worldedit.schematic.save.still-saving": "(Veuillez patienter... sauvegarde du schematic.)", + "worldedit.schematic.delete.does-not-exist": "Le Schematic {0} n'existe pas !", + "worldedit.schematic.delete.failed": "La suppression de {0} a échoué. Est-ce en lecture seule ?", + "worldedit.schematic.delete.deleted": "{0} a été supprimé.", + "worldedit.schematic.formats.title": "Formats de sauvegarde disponibles (Nom: extension du fichier)", + "worldedit.schematic.unsupported-minecraft-version": "Cette version de WorldEdit ne prend pas en charge votre version de Minecraft. Les schématics ne fonctionneront pas tant que cela ne sera pas résolu.", + "worldedit.pos.already-set": "Position déjà définie.", + "worldedit.pos.console-require-coords": "Vous devez fournir des coordonnées de la même manière que la console.", + "worldedit.hpos.no-block": "Aucun bloc en vue !", + "worldedit.hpos.already-set": "Position déjà définie.", + "worldedit.chunk.selected-multiple": "Chunks sélectionnés: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk sélectionné : {0}, {1}, {2}", + "worldedit.wand.invalid": "L'outil de sélection est mal configuré ou désactivé.", + "worldedit.wand.selwand.info": "Clic gauche : sélectionne la position #1 — Clic droit : sélectionne la position #2", + "worldedit.wand.navwand.info": "Clic gauche : se rendre au pointeur — Clic droit : traverser les murs", + "worldedit.wand.selwand.now.tool": "L'outil de sélection est désormais un outil normal. Vous pouvez le désactiver avec {0} et le réassigner à un item avec {1} ou obtenir un autre outil avec {2}.", + "worldedit.contract.contracted": "La région a été contractée de {0} blocs.", + "worldedit.shift.shifted": "Région déplacée.", + "worldedit.outset.outset": "Région dilatée.", + "worldedit.inset.inset": "Région rétrécie.", + "worldedit.size.offset": "Décalage: {0}", + "worldedit.size.type": "Type: {0}", + "worldedit.size.size": "Taille: {0}", + "worldedit.size.distance": "Distance cuboïde: {0}", + "worldedit.size.blocks": "Nombre de blocs: {0}", + "worldedit.count.counted": "Compté: {0}", + "worldedit.distr.no-blocks": "Aucun bloc compté.", + "worldedit.distr.no-previous": "Aucune distribution précédente.", + "worldedit.distr.total": "Nombre total de blocs: {0}", + "worldedit.select.cleared": "Sélection effacée.", + "worldedit.select.cuboid.message": "Cuboïde : clic gauche pour le point 1, clic droit pour le point 2", + "worldedit.select.cuboid.description": "Sélectionnez deux coins d'un cuboïde", + "worldedit.select.extend.message": "Cuboïde : clic gauche pour un point de départ, clic droit pour étendre", + "worldedit.select.extend.description": "Mode sélection cuboïde rapide", + "worldedit.select.poly.message": "Sélecteur de polygone 2D : Clic gauche/droite pour ajouter un point.", + "worldedit.select.poly.limit-message": "{0} points maximum.", + "worldedit.select.poly.description": "Sélectionnez un polygone en 2D avec une hauteur", + "worldedit.select.ellipsoid.message": "Sélecteur ellipsoïdal: clic gauche=centre, clic droit pour étendre", + "worldedit.select.ellipsoid.description": "Sélectionnez un ellipsoïde", + "worldedit.select.sphere.message": "Sélecteur sphérique : clic gauche = centre, clic droit pour définir le rayon", + "worldedit.select.sphere.description": "Sélectionnez une sphère", + "worldedit.select.cyl.message": "Sélecteur de cylindres : clic gauche=centre, clic droit pour étendre la sélection", + "worldedit.select.cyl.description": "Sélectionnez un cylindre", + "worldedit.select.convex.message": "Sélecteur de polyèdres convexes : Clic gauche = Premier sommet, clic droit pour en ajouter plus.", + "worldedit.select.convex.limit-message": "{0} points maximum.", + "worldedit.select.convex.description": "Sélectionnez un polyèdre convexe", + "worldedit.select.default-set": "Votre sélecteur par défaut est désormais {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Ancien format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: région/{0}", + "worldedit.listchunks.listfor": "Listage des tronçons pour : {0}", + "worldedit.drain.drained": "{0} blocs ont été drainés.", + "worldedit.fill.created": "{0} blocs ont été remplis.", + "worldedit.fillr.created": "{0} blocs ont été remplis.", + "worldedit.fixlava.fixed": "{0} blocs ont été corrigés.", + "worldedit.fixwater.fixed": "{0} blocs ont été corrigés.", + "worldedit.removeabove.removed": "{0} blocs ont été supprimés.", + "worldedit.removebelow.removed": "{0} blocs ont été supprimés.", + "worldedit.removenear.removed": "{0} blocs ont été supprimés.", + "worldedit.replacenear.replaced": "{0} blocs ont été remplacés.", + "worldedit.snow.created": "{0} surfaces ont été recouvertes.", + "worldedit.thaw.removed": "{0} blocs ont été fondus.", + "worldedit.green.changed": "{0} blocs ont été couverts de verdure.", + "worldedit.extinguish.removed": "{0} feux ont été éteints.", + "worldedit.butcher.killed": "{0} créatures ont été tuées dans un rayon de {1}.", + "worldedit.butcher.explain-all": "Utilisez -1 pour supprimer toutes les créatures dans les tronçons chargés.", + "worldedit.remove.removed": "{0} entités ont été marquées pour la suppression.", + "worldedit.remove.explain-all": "Utilisez -1 pour supprimer toutes les entités dans les tronçons chargés.", + "worldedit.calc.invalid": "'{0}' n'a pas pu être analysé comme une expression valide", + "worldedit.calc.invalid.with-error": "'{0}' ' n'a pas pu être analysé comme une expression valide : '{1}'", + "worldedit.paste.pasted": "La sélection a été collée en {0}.", + "worldedit.paste.selected": "Région de collage du presse-papiers sélectionné.", + "worldedit.rotate.no-interpolation": "Note: L'interpolation n'est pas encore supporté, les angles multiples de 90 sont donc recommandés.", + "worldedit.rotate.rotated": "La sélection copiée/coupée a été pivotée.", + "worldedit.flip.flipped": "La sélection copiée/coupée a été inversée.", + "worldedit.clearclipboard.cleared": "Presse-papiers vidé.", + "worldedit.set.done": "Opération terminée.", + "worldedit.set.done.verbose": "Opération terminée ({0}).", + "worldedit.line.changed": "{0} blocs ont été changés.", + "worldedit.line.invalid-type": "//line ne fonctionne que pour des sélections cuboïdes ou polyèdres convexes", + "worldedit.curve.changed": "{0} blocs ont été changés.", + "worldedit.curve.invalid-type": "//curve ne fonctionne que pour des sélections polyèdres convexes", + "worldedit.replace.replaced": "{0} blocs ont été remplacés.", + "worldedit.stack.changed": "{0} blocs ont étés modifiés. Annulez avec //undo", + "worldedit.stack.intersecting-region": "Le décalage de la pile ne doit pas entrer en collision avec la région lors de l'utilisation d'unités blocs", + "worldedit.regen.regenerated": "Région régénérée.", + "worldedit.regen.failed": "Impossible de régénérer ces chunks. Regardez la console du serveur pour plus de détails.", + "worldedit.walls.changed": "{0} blocs ont été changés.", + "worldedit.faces.changed": "{0} blocs ont été changés.", + "worldedit.overlay.overlaid": "{0} blocs ont étés recouverts.", + "worldedit.naturalize.naturalized": "{0} blocs ont maintenant l'air plus naturels.", + "worldedit.center.changed": "Centre défini ({0} blocs modifiés)", + "worldedit.smooth.changed": "Hauteur du terrain lissée. {0} blocs modifiés.", + "worldedit.move.moved": "{0} blocs déplacés.", + "worldedit.deform.deformed": "{0} blocs ont été déformés.", + "worldedit.hollow.changed": "{0} blocs ont été changés.", + "worldedit.forest.created": "{0} arbres plantés.", + "worldedit.flora.created": "{0} végétations créées.", + "worldedit.unstuck.moved": "Et voilà!", + "worldedit.ascend.obstructed": "Aucun endroit libre au-dessus de vous n'a été trouvé.", + "worldedit.ascend.moved": "Augmentation de {0} niveaux.", + "worldedit.descend.obstructed": "Aucun endroit libre en dessous de vous n'a été trouvé.", + "worldedit.descend.moved": "Descendu de {0} niveaux.", + "worldedit.ceil.obstructed": "Aucun endroit libre au-dessus de vous n'a été trouvé.", + "worldedit.ceil.moved": "Woosh!", + "worldedit.thru.obstructed": "Pas d'endroit libre trouvé autour de vous.", + "worldedit.thru.moved": "Woosh!", + "worldedit.jumpto.moved": "Pouf!", + "worldedit.jumpto.none": "Aucun bloc en vue (ou trop loin) !", + "worldedit.up.obstructed": "Vous vous taperiez la tête contre quelque chose au dessus de vous.", + "worldedit.up.moved": "Woosh!", + "worldedit.cone.invalid-radius": "Vous devez spécifier soit 1 soit 2 valeur(s) de rayon.", + "worldedit.cone.created": "{0} blocs ont été créés.", + "worldedit.cyl.invalid-radius": "Vous devez spécifier soit 1 soit 2 valeur(s) de rayon.", + "worldedit.cyl.created": "{0} blocs ont été créés.", + "worldedit.sphere.invalid-radius": "Vous devez spécifier 1 ou bien 3 valeurs de rayon.", + "worldedit.sphere.created": "{0} blocs ont été créés.", + "worldedit.forestgen.created": "{0} arbres plantés.", + "worldedit.pumpkins.created": "{0} buissons à citrouilles créés.", + "worldedit.pyramid.created": "{0} blocs ont été créés.", + "worldedit.generate.created": "{0} blocs ont été créés.", + "worldedit.generatebiome.changed": "{0} biomes affectés.", + "worldedit.reload.config": "Configuration rechargée !", + "worldedit.report.written": "Analyse des activités de World Edit enregistrée dans :\n{0}", + "worldedit.report.error": "L'écriture du rapport a échoué : {0}", + "worldedit.report.callback": "Rapport WorldEdit : {0}.report", + "worldedit.timezone.invalid": "Fuseau horaire invalide", + "worldedit.timezone.set": "Fuseau horaire défini pour cette session sur : {0}", + "worldedit.timezone.current": "L'heure actuelle dans ce fuseau horaire est : {0}", + "worldedit.version.version": "WorldEdit version {0}", + "worldedit.trace.no-tracing-extents": "Trace: Aucune étendue n'a été utilisée.", + "worldedit.trace.action-failed": "Trace: Action(s) {0} à {1} rejetée par l'étendue {2}", + "worldedit.trace.active.already": "Mode Trace déjà activé.", + "worldedit.trace.inactive.already": "Mode Trace déjà inactif.", + "worldedit.trace.active": "Mode Trace maintenant activé.", + "worldedit.trace.inactive": "Mode Trace maintenant inactif.", + "worldedit.command.time-elapsed": "{0} sec. écoulées (historique : {1} modifiés / {2} blocs/sec.).", + "worldedit.command.permissions": "Vous n'êtes pas autorisé à faire ceci. Êtes vous dans le bon mode ?", + "worldedit.command.player-only": "Cette commande doit être utilisée avec un joueur.", + "worldedit.command.error.report": "Veuillez signaler cette erreur : [Voir la console]", + "worldedit.pastebin.uploading": "(Veuillez patienter... envoi de la sortie vers pastebin...)", + "worldedit.session.cant-find-session": "Impossible de trouver la session pour {0}", + "worldedit.platform.no-file-dialog": "Les dialogues par fichier ne sont pas supportés dans votre environnement.", + "worldedit.asset.load.loading": "(Veuillez patienter... chargement de la ressource.)", + "worldedit.asset.load.still-loading": "(Veuillez patienter... chargement de la ressource.)", + "worldedit.asset.load.failed": "Impossible de charger la ressource", + "worldedit.tool.max-block-changes": "Limite maximale de blocs modifiés atteinte.", + "worldedit.tool.no-block": "Aucun bloc en vue !", + "worldedit.tool.repl.equip": "Outil de remplacement de blocs équipé sur {0}.", + "worldedit.tool.repl.switched": "Outil de remplacement changé sur: {0}", + "worldedit.tool.data-cycler.equip": "Outil de remplacement de données de blocs équipé sur {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Vous n'êtes pas autorisé à changer la valeur des données de ce bloc.", + "worldedit.tool.data-cycler.cant-cycle": "Les données de ce bloc ne peuvent pas être changées !", + "worldedit.tool.data-cycler.new-value": "La valeur de {0} est maintenant {1}.", + "worldedit.tool.data-cycler.cycling": "Changement de {0}.", + "worldedit.tool.deltree.equip": "Outil de suppression d'arbres volants attaché à {0}.", + "worldedit.tool.deltree.not-tree": "Ceci n'est pas un arbre.", + "worldedit.tool.deltree.not-floating": "Cet arbre ne vole pas.", + "worldedit.tool.tree.equip": "Outil de plantation d'arbre équipé sur {0}.", + "worldedit.tool.tree.obstructed": "Un arbre ne peux pas pousser ici.", + "worldedit.tool.info.equip": "Outil d'information équipé sur {0}.", + "worldedit.tool.info.internalid.hover": "ID interne", + "worldedit.tool.info.legacy.hover": "Ancien id:data", + "worldedit.tool.info.light.hover": "Lumière du bloc / Lumière au-dessus", + "worldedit.tool.none.equip": "Outil retiré de l'objet en main.", + "worldedit.tool.none.to.unequip": "Votre objet actuel n'est pas lié.", + "worldedit.tool.selwand.equip": "Outil de sélection attaché à [{0}].", + "worldedit.tool.navwand.equip": "Outil de navigation lié à {0}.", + "worldedit.tool.floodfill.equip": "Outil de remplacement de données de blocs équipé sur {0}.", + "worldedit.tool.farwand.equip": "Outil de sélection longue portée attaché à [{0}].", + "worldedit.tool.lrbuild.equip": "Outil de construction longue portée équipé sur {0}.", + "worldedit.tool.lrbuild.set": "Clic gauche pour {0} ; clic droit pour {1}.", + "worldedit.tool.stack.equip": "Outil de stack lié à {0}.", + "worldedit.tool.unbind-instruction": "Exécutez {0} tout en maintenant l'objet pour le désassigner.", + "worldedit.tool.superpickaxe.mode.single": "Mode unitaire activé. Cliquer gauche avec une pioche. // pour le retirer.", + "worldedit.tool.superpickaxe.mode.area": "Mode volume activé. Cliquer gauche avec une pioche. // pour le retirer.", + "worldedit.tool.superpickaxe.mode.recursive": "Mode sphère activé. Cliquer gauche avec une pioche. // pour le retirer.", + "worldedit.tool.superpickaxe.max-range": "La plage maximale est {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Super pioche déjà activée.", + "worldedit.tool.superpickaxe.disabled.already": "Super pioche déjà désactivée.", + "worldedit.tool.superpickaxe.enabled": "Super pioche activée.", + "worldedit.tool.superpickaxe.disabled": "Super pioche désactivée.", + "worldedit.tool.mask.set": "Masque de brosse défini.", + "worldedit.tool.mask.disabled": "Masque de brosse désactivé.", + "worldedit.tool.material.set": "Matériau de la brosse défini.", + "worldedit.tool.range.set": "Portée de brosse définie.", + "worldedit.tool.size.set": "Taille de brosse définie.", + "worldedit.tool.tracemask.set": "Masque de brosse défini.", + "worldedit.tool.tracemask.disabled": "Masque de trace désactivé.", + "worldedit.tool.error.cannot-bind": "Outil non applicable à cet objet ({0}). {1}", + "worldedit.tool.error.item-only": "Les blocs ne peuvent pas être utilisés.", + "worldedit.execute.script-permissions": "Vous n'avez pas la permission d'utiliser ce script.", + "worldedit.executelast.no-script": "Utilisez d'abord la commande /cs suivie du nom d'un script.", + "worldedit.script.read-error": "Erreur de lecture du script : {0}", + "worldedit.script.unsupported": "Seuls les scripts .js sont supportés actuellement.", + "worldedit.script.file-not-found": "Le script n'existe pas : {0}", + "worldedit.script.no-script-engine": "Impossible de trouver un moteur de script installé.\nVeuillez consulter https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Impossible d'exécuter : {0}", + "worldedit.script.failed-console": "Impossible d'exécuter (voir console): {0}", + "worldedit.operation.affected.biome": "{0} biomes affectés", + "worldedit.operation.affected.block": "{0} blocs affectés", + "worldedit.operation.affected.column": "{0} colonnes affectées", + "worldedit.operation.affected.entity": "{0} entités affectées", + "worldedit.operation.deform.expression": "déformé en utilisant {0}", + "worldedit.error.invalid-number": "On attend ici un nombre, pas une chaîne de caractères.", + "worldedit.error.invalid-number.matches": "On attend ici un nombre. Une chaîne de caractère « {0} » a été donnée.", + "worldedit.error.incomplete-region": "Il vous faut d'abord sélectionner une région.", + "worldedit.error.unknown-block": "Le nom de bloc « {0} » n'a pas été reconnu.", + "worldedit.error.unknown-entity": "Le nom d'entité « {0} » n'a pas été reconnu.", + "worldedit.error.unknown-mob": "Le nom de créature « {0} » n'a pas été reconnu.", + "worldedit.error.unknown-biome": "Le nom de biome « {0} » n'a pas été reconnu.", + "worldedit.error.unknown-tag": "Le motif « {0} » n'a pas été reconnu.", + "worldedit.error.empty-tag": "Le motif « {0} » n'a pas de contenu.", + "worldedit.error.no-match": "Pas de correspondance pour « {0} ».", + "worldedit.error.disallowed-block": "Bloc « {0} » non autorisé (voir la configuration WorldEdit).", + "worldedit.error.max-changes": "Le nombre maximal de blocs pouvant être modifiés en une opération a été atteint ({0}).", + "worldedit.error.max-brush-radius": "Rayon maximal pour les brosses (défini par la configuration) : {0}.", + "worldedit.error.max-radius": "Rayon maximal (défini par la configuration) : {0}.", + "worldedit.error.unknown-direction": "Direction inconnue : {0}", + "worldedit.error.empty-clipboard": "Votre presse-papier est vide.\nIl faut d'abord sélectionner une région puis la copier avec //copy.", + "worldedit.error.invalid-filename": "Nom de fichier « {0} » invalide : {1}", + "worldedit.error.invalid-filename.invalid-characters": "Caractères non valides ou extension de fichier manquante.", + "worldedit.error.file-resolution": "Erreur de résolution du fichier '{0}' : {1}", + "worldedit.error.file-resolution.outside-root": "Le chemin d'accès est hors du chemin source autorisé.", + "worldedit.error.file-resolution.resolve-failed": "Impossible de résoudre le chemin d'accès", + "worldedit.error.file-aborted": "La sélection du fichier a été annulée.", + "worldedit.error.no-file-selected": "Aucun fichier sélectionné.", + "worldedit.error.world-unloaded": "Le monde a déjà été déchargé.", + "worldedit.error.not-a-block": "Cet objet n'est pas un bloc.", + "worldedit.error.not-a-block.item": "Le bloc « {0} » n'est pas un bloc.", + "worldedit.error.incorrect-usage": "Utilisation: {0}", + "worldedit.error.invalid-page": "Numéro de page invalide", + "worldedit.error.parser.bad-state-format": "Mauvais format d'état dans {0}", + "worldedit.error.parser.duplicate-property": "Propriété dupliquée : {0}", + "worldedit.error.parser.empty-state": "Partie vide dans l'état", + "worldedit.error.parser.missing-equals-separator": "Séparateur \"=\" manquant", + "worldedit.error.parser.clipboard.missing-offset": "Le déport est spécifié par @ mais aucun déport n'a été donné. Utilisez #copy@[x,y,z].", + "worldedit.error.parser.unknown-property": "Propriété inconnue « {0} » pour le bloc « {1} ».", + "worldedit.error.parser.unknown-value": "Valeur inconnue « {0} » pour la propriété « {1} ».", + "worldedit.error.parser.empty-property": "Propriété vide dans l'état", + "worldedit.error.parser.empty-value": "Valeur vide dans l'état", + "worldedit.error.parser.invalid-colon": "Deux-points non valides.", + "worldedit.error.parser.invalid-expression": "Expression non valide : {0}", + "worldedit.error.parser.negate-nothing": "Impossible de retirer à rien!", + "worldedit.error.parser.hanging-lbracket": "Format non valide. Crochet en suspens sur '{0}'.", + "worldedit.error.parser.missing-rbracket": "L'état manque de suivi ']'", + "worldedit.error.parser.missing-random-type": "Il manque le type après le marqueur % pour {0}.", + "worldedit.error.parser.clipboard.missing-coordinates": "Le décalage du presse-papier nécessite des coordonnées x,y,z.", + "worldedit.error.parser.player-only": "La saisie « {0} » demande un joueur.", + "worldedit.error.disabled": "Cette fonctionnalité est désactivée (voir votre configuration WE).", + "worldedit.error.unknown": "Une erreur inconnue est survenue : {0}", + "worldedit.error.missing-extent": "Aucun Extent connu", + "worldedit.error.missing-session": "Aucune session LocalSession connue.", + "worldedit.error.missing-world": "Vous devez indiquer un monde (avec //world).", + "worldedit.error.missing-actor": "Aucun acteur n'est connu", + "worldedit.selection.convex.info.vertices": "Sommets: {0}", + "worldedit.selection.convex.info.triangles": "Triangles: {0}", + "worldedit.selection.convex.explain.primary": "Nouvelle sélection commencée avec le sommet {0}.", + "worldedit.selection.convex.explain.secondary": "Ajout du sommet {0} à la sélection.", + "worldedit.selection.cuboid.info.pos1": "Position 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Première position définie en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Première position définie en {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Seconde position définie en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Seconde position définie en {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Sélection démarrée en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Sélection étendue englobant {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Centre: {0}", + "worldedit.selection.ellipsoid.info.radius": "Rayons X/Y/Z : {0}", + "worldedit.selection.ellipsoid.explain.primary": "Centre défini en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Centre défini en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Rayon défini à {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Rayon défini à {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Les changements d'ellipsoïdes doivent être les mêmes pour chaque direction.", + "worldedit.selection.cylinder.info.center": "Centre: {0}", + "worldedit.selection.cylinder.info.radius": "Rayon: {0}", + "worldedit.selection.cylinder.explain.primary": "Construction d'un nouveau cylindre à partir de {0}.", + "worldedit.selection.cylinder.explain.secondary": "Rayon défini à {0}/{1} blocs. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Il faut d'abord définir le point centre avant de définir le rayon.", + "worldedit.selection.cylinder.error.even-horizontal": "Les changements sur les cylindres doivent être les mêmes pour chaque direction horizontale.", + "worldedit.selection.polygon2d.info": "Nombre de points: {0}", + "worldedit.selection.polygon2d.explain.primary": "Démarrage d'un nouveau polygone à {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Ajout du point #{0} à {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Les polygones ne peuvent être étendus que selon la verticale.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Les polygones ne peuvent être contractés que selon la verticale.", + "worldedit.selection.sphere.explain.secondary": "Rayon défini à {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Rayon défini sur {0} ({1}).", + "worldedit.selection.null.error.immutable": "Impossible de modifier la région NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Il n'est pas possible d'étendre une intersection entre régions.", + "worldedit.selection.intersection.error.cannot-contract": "Il n'est pas possible de contracter une intersection entre régions.", + "worldedit.selection.transform.error.cannot-expand": "Il n'est pas possible d'étendre une région transformée.", + "worldedit.selection.transform.error.cannot-contract": "Il n'est pas possible de contracter une région transformée.", + "worldedit.selection.transform.error.cannot-change": "Il n'est pas possible de modifier une région TransformedRegion.", + "worldedit.sideeffect.lighting": "Éclairage", + "worldedit.sideeffect.lighting.description": "Met à jour de l'éclairage des blocs", + "worldedit.sideeffect.neighbors": "Voisins", + "worldedit.sideeffect.neighbors.description": "Notifie les blocs des modifications à proximité", + "worldedit.sideeffect.update": "Mise à jour", + "worldedit.sideeffect.update.description": "Notifie le bloc modifié", + "worldedit.sideeffect.validation": "Validation", + "worldedit.sideeffect.validation.description": "Valide et corrige les états de monde incohérents, tels que les blocs déconnectés.", + "worldedit.sideeffect.entity_ai": "IA des entités", + "worldedit.sideeffect.entity_ai.description": "Met à jour les chemins d'IA des entités pour les changements de bloc", + "worldedit.sideeffect.events": "Événements Mod/Plugin", + "worldedit.sideeffect.events.description": "Informer les autres modules et plugiciels des changements opérés", + "worldedit.sideeffect.state.on": "Activé", + "worldedit.sideeffect.state.delayed": "Délayé", + "worldedit.sideeffect.state.off": "Désactivé", + "worldedit.sideeffect.box.current": "Actuel", + "worldedit.sideeffect.box.change-to": "Cliquez pour définir à {0}", + "worldedit.help.command-not-found": "La commande '{0}' n'existe pas.", + "worldedit.help.no-subcommands": "'{0}' n'a pas de sous-commandes. ('{1}' correspond-il plutôt à un paramètre ?)", + "worldedit.help.subcommand-not-found": "La sous-commande '{0}' pour '{1}' n'a pas été trouvée.", + "worldedit.cli.stopping": "Arrêt!", + "worldedit.cli.unknown-command": "Commande inconnue!", + "worldedit.version.bukkit.unsupported-adapter": "Cette version de WorldEdit ne prend pas entièrement en charge votre version de Bukkit. Les entités de bloc (par exemple les coffres) seront vides, les propriétés de bloc (e. . rotation) sera manquante, et d'autres choses peuvent ne pas fonctionner. Mettez à jour WorldEdit pour restaurer cette fonctionnalité :\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Modifier sur une version non supportée est désactivé." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/fr/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/fr/strings.json new file mode 100644 index 0000000..a9eac42 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/fr/strings.json @@ -0,0 +1,421 @@ +{ + "worldedit.expand.description.vert": "Étendez la sélection verticalement vers les limites du monde.", + "worldedit.expand.expanded": "Région étendue de {0} blocs.", + "worldedit.expand.expanded.vert": "Région étendue de {0} blocs (de haut en bas).", + "worldedit.biomeinfo.lineofsight": "Biomes en ligne de mire: {0}", + "worldedit.biomeinfo.position": "Biomes à votre position : {0}", + "worldedit.biomeinfo.selection": "Biomes dans votre sélection : {0}", + "worldedit.biomeinfo.not-locatable": "Vous devez être présent dans le monde pour utiliser le drapeau -p.", + "worldedit.brush.radius-too-large": "Rayon maximal autorisé pour les brosses : {0}", + "worldedit.brush.apply.description": "Apply brush, apply a function to every block.", + "worldedit.brush.apply.radius": "La taille de la brosse", + "worldedit.brush.apply.shape": "La forme de la région", + "worldedit.brush.apply.type": "Type de brosse à utiliser", + "worldedit.brush.apply.item.warning": "This brush simulates item usages. Its effects may not work on all platforms, may not be undo-able, and may cause strange interactions with other mods/plugins. Use at your own risk.", + "worldedit.brush.paint.description": "Brosse pinceau, applique une fonction à une surface.", + "worldedit.brush.paint.size": "La taille de la brosse", + "worldedit.brush.paint.shape": "La forme de la région", + "worldedit.brush.paint.density": "La densité de la brosse", + "worldedit.brush.paint.type": "Type de brosse à utiliser", + "worldedit.brush.paint.item.warning": "This brush simulates item usages. Its effects may not work on all platforms, may not be undo-able, and may cause strange interactions with other mods/plugins. Use at your own risk.", + "worldedit.brush.sphere.equip": "Brosse à sphères équipée ({0}).", + "worldedit.brush.cylinder.equip": "Brosse à cylindres équipée ({0} par {1}).", + "worldedit.brush.clipboard.equip": "Brosse à copier-coller équipée.", + "worldedit.brush.smooth.equip": "Brosse de lissage équipée ({0} x {1}x avec {2}).", + "worldedit.brush.extinguish.equip": "Extincteur équipé ({0}).", + "worldedit.brush.gravity.equip": "Brosse à gravité équipée ({0}).", + "worldedit.brush.butcher.equip": "Brosse à massacre équipée ({0}).", + "worldedit.brush.operation.equip": "La brosse a été définie sur {0}.", + "worldedit.brush.heightmap.equip": "Brosse heightmap (hauteur) équipée ({0}).", + "worldedit.brush.heightmap.unknown": "Brosse heightmap (hauteur) inconnue : {0}.", + "worldedit.brush.none.equip": "La brosse a été retirée de l'objet en main.", + "worldedit.setbiome.changed": "Les biomes ont été changés pour environ {0} blocs.", + "worldedit.setbiome.warning": "Vous devrez peut-être rejoindre votre partie (ou fermer et rouvrir votre monde) pour voir les changements.", + "worldedit.setbiome.not-locatable": "Vous devez être présent dans le monde pour utiliser le drapeau -p.", + "worldedit.drawsel.disabled": "Le dessin des sélections (CUI) est désactivé sur ce serveur.", + "worldedit.drawsel.enabled": "Le dessin des sélections (CUI) est activé. Il supporte uniquement les régions cubiques, avec une taille maximum de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Le dessin des sélections (CUI) est déjà désactivé sur ce serveur.", + "worldedit.drawsel.enabled.already": "Le dessin des sélections (CUI) est déjà activé sur ce serveur.", + "worldedit.limit.too-high": "Votre limite maximum autorisable est de {0}.", + "worldedit.limit.set": "La limite de changement de blocs est défini sur {0}.", + "worldedit.limit.return-to-default": "(Utilisez //limit pour revenir à la valeur par défaut.)", + "worldedit.timeout.too-high": "Votre délai maximal autorisé est de {0}ms.", + "worldedit.timeout.set": "Le délai d'expiration a été défini à {0} ms.", + "worldedit.timeout.return-to-default": " (Utilisez //timeout pour revenir à la valeur par défaut.)", + "worldedit.fast.disabled": "Mode rapide désactivé.", + "worldedit.fast.enabled": "Mode rapide activé. L'éclairage des tronçons affectés pourrait être incorrect. Il vous faut en général vous déconnecter-reconnecter pour voir des changements.", + "worldedit.fast.disabled.already": "Mode rapide déjà désactivé.", + "worldedit.fast.enabled.already": "Mode rapide déjà activé.", + "worldedit.perf.sideeffect.set": "L'effet de bord [{0}] a été défini sur [{1}].", + "worldedit.perf.sideeffect.get": "L'effet de bord [{0}] est défini sur [{1}].", + "worldedit.perf.sideeffect.already-set": "L'effet de bord [{0}] est déjà défini sur [{1}].", + "worldedit.perf.sideeffect.set-all": "Tous les effets de bord ont été définis sur [{0}].", + "worldedit.reorder.current": "Le mode de réorganisation est {0}", + "worldedit.reorder.set": "Le mode de réorganisation est maintenant {0}", + "worldedit.gmask.disabled": "Masque global désactivé.", + "worldedit.gmask.set": "Masque global défini.", + "worldedit.toggleplace.pos1": "Désormais placé à la position #1.", + "worldedit.toggleplace.player": "Désormais placé à la position du bloc sur lequel vous êtes.", + "worldedit.toggleplace.not-locatable": "Impossible d'activer/désactiver le placement dans ce contexte.", + "worldedit.searchitem.too-short": "Entrez un plus long terme de recherche (longueur > 2).", + "worldedit.searchitem.either-b-or-i": "Il n'est pas possible d'utiliser les options -b et -i à la fois.", + "worldedit.searchitem.searching": "(Veuillez patienter... Recherche des éléments.)", + "worldedit.watchdog.no-hook": "Cette plateforme n'a pas de support pour watchdog.", + "worldedit.watchdog.active.already": "Support pour watchdog déjà actif.", + "worldedit.watchdog.inactive.already": "Support pour watchdog déjà inactif.", + "worldedit.watchdog.active": "Le support pour watchdog est maintenant actif.", + "worldedit.watchdog.inactive": "Le support pour watchdog est maintenant inactif.", + "worldedit.world.remove": "L'écrasement du monde a été supprimé.", + "worldedit.world.set": "Définir la priorité du monde à {0}. (Utilisez //world &r pour revenir au paramètres par défaut)", + "worldedit.undo.undone": "{0} modifications disponibles ont été annulées.", + "worldedit.undo.none": "Il ne reste plus rien à annuler.", + "worldedit.redo.redone": "{0} modifications ont été rétablies.", + "worldedit.redo.none": "Il ne reste plus rien à rétablir.", + "worldedit.clearhistory.cleared": "Historique effacé.", + "worldedit.raytrace.noblock": "Aucun bloc en vue !", + "worldedit.raytrace.require-player": "La commande de Raytracing requière un joueur !", + "worldedit.restore.not-configured": "Le dispositif de sauvegarde (commande /snapshot) n'est pas configuré.", + "worldedit.restore.not-available": "Ce point de sauvegarde n'existe pas ou n'est pas disponible.", + "worldedit.restore.failed": "Échec du chargement du point de sauvegarde : {0}", + "worldedit.restore.loaded": "Le point de sauvegarde {0} a été chargé. Restauration en cours...", + "worldedit.restore.restored": "Restauré ; {0} chunks manquants et {1} autres erreurs.", + "worldedit.restore.none-for-specific-world": "Pas de point de sauvegarde trouvé pour le monde « {0} ».", + "worldedit.restore.none-for-world": "Pas de point de sauvegarde trouvé pour ce monde.", + "worldedit.restore.none-found": "Aucun point de sauvegarde trouvé.", + "worldedit.restore.none-found-console": "Aucun point de sauvegarde trouvé. Consulter la console pour les détails.", + "worldedit.restore.chunk-not-present": "Des tronçons n'ont pas été enregistrés dans le point de sauvegarde.", + "worldedit.restore.chunk-load-failed": "Aucun tronçon n'a pu être chargé. Archive corrompue ?", + "worldedit.restore.block-place-failed": "Des erreurs ont empêché les blocs d'être restaurés.", + "worldedit.restore.block-place-error": "Dernière erreur : {0}", + "worldedit.snapshot.use.newest": "On utilise désormais le point de sauvegarde le plus récent.", + "worldedit.snapshot.use": "Point de sauvegarde défini à : {0}", + "worldedit.snapshot.none-before": "Aucun point de sauvegarde n'a été trouvé avant {0}.", + "worldedit.snapshot.none-after": "Aucun point de sauvegarde n'a été trouvé après {0}.", + "worldedit.snapshot.index-above-0": "Indice invalide, il doit être supérieur ou égal à 1.", + "worldedit.snapshot.index-oob": "Indice invalide, il doit être compris entre 1 et {0}.", + "worldedit.schematic.unknown-format": "Format schematic inconnu: {0}.", + "worldedit.schematic.load.does-not-exist": "La sauvegarde {0} n'existe pas !", + "worldedit.schematic.load.loading": "(sauvegarde de la sélection...)", + "worldedit.schematic.load.still-loading": "(Veuillez patienter... chargement du schematic.)", + "worldedit.schematic.load.unsupported-version": "Cette version de schematic n'est actuellement pas prise en charge. Version : {0}.", + "worldedit.schematic.save.already-exists": "Une sauvegarde du même nom existe déjà.\nAjouter -f à la commande pour l'écraser.", + "worldedit.schematic.save.failed-directory": "Impossible de créer le dossier pour les schematics!", + "worldedit.schematic.save.saving": "(sauvegarde de la sélection...)", + "worldedit.schematic.save.still-saving": "(Veuillez patienter... sauvegarde du schematic.)", + "worldedit.schematic.delete.does-not-exist": "La sauvegarde {0} n'existe pas !", + "worldedit.schematic.delete.failed": "La suppression de {0} a échoué. Est-ce en lecture seule ?", + "worldedit.schematic.delete.deleted": "{0} a été supprimé.", + "worldedit.schematic.formats.title": "Formats de sauvegarde disponibles (NAME: file extension) :", + "worldedit.schematic.unsupported-minecraft-version": "Cette version de WorldEdit ne prend pas en charge votre version de Minecraft. Les schématics ne fonctionneront pas tant que cela ne sera pas résolu.", + "worldedit.pos.already-set": "Position déjà définie.", + "worldedit.pos.console-require-coords": "Vous devez fournir des coordonnées de la même manière que la console.", + "worldedit.hpos.no-block": "Aucun bloc en vue !", + "worldedit.hpos.already-set": "Position déjà définie.", + "worldedit.chunk.selected-multiple": "Tronçons sélectionnés : ({0}, {1}, {2}) à ({3}, {4},{5})", + "worldedit.chunk.selected": "Chunk sélectionné : {0}, {1}, {2}", + "worldedit.wand.invalid": "L'outil de sélection est mal configuré ou désactivé.", + "worldedit.wand.selwand.info": "Clic gauche : sélectionne la position #1 — Clic droit : sélectionne la position #2", + "worldedit.wand.navwand.info": "Clic gauche : se rendre au pointeur — Clic droit : traverser les murs", + "worldedit.wand.selwand.now.tool": "L'outil de sélection est désormais un outil normal. Vous pouvez le désactiver avec {0} et le réassigner à un item avec {1} ou obtenir un autre outil avec {2}.", + "worldedit.contract.contracted": "La région a été contractée de {0} blocs.", + "worldedit.shift.shifted": "Région déplacée.", + "worldedit.outset.outset": "Région dilatée.", + "worldedit.inset.inset": "Région rétrécie.", + "worldedit.size.offset": "Décalage : {0}", + "worldedit.size.type": "Type : {0}", + "worldedit.size.size": "Taille : {0}", + "worldedit.size.distance": "Distance cuboïde: {0}", + "worldedit.size.blocks": "Nombre de blocs : {0}", + "worldedit.count.counted": "Compté : {0}", + "worldedit.distr.no-blocks": "Aucun bloc compté.", + "worldedit.distr.no-previous": "Aucune distribution précédente.", + "worldedit.distr.total": "Nombre total de blocs: {0}", + "worldedit.select.cleared": "Sélection effacée.", + "worldedit.select.cuboid.message": "Cuboïde : clic gauche pour le point 1, clic droit pour le point 2", + "worldedit.select.cuboid.description": "Sélectionnez deux coins d'un cuboïde", + "worldedit.select.extend.message": "Cuboïde : clic gauche pour un point de départ, clic droit pour étendre", + "worldedit.select.extend.description": "Mode sélection cuboïde rapide", + "worldedit.select.poly.message": "Sélecteur de polygone 2D : Clic gauche/droite pour ajouter un point.", + "worldedit.select.poly.limit-message": "{0} points maximum.", + "worldedit.select.poly.description": "Sélectionnez un polygone en 2D avec une hauteur", + "worldedit.select.ellipsoid.message": "Sélecteur ellipsoïdal: clic gauche = centre, clic droit pour étendre la sélection", + "worldedit.select.ellipsoid.description": "Sélectionnez un ellipsoïde", + "worldedit.select.sphere.message": "Sélecteur sphérique : clic gauche = centre, clic droit pour définir le rayon", + "worldedit.select.sphere.description": "Sélectionnez une sphère", + "worldedit.select.cyl.message": "Sélecteur de cylindres :\nClic gauche : centre / Clic droit : étendre la sélection", + "worldedit.select.cyl.description": "Sélectionnez un cylindre", + "worldedit.select.convex.message": "Sélecteur de polyèdres convexes : Clic gauche = Premier sommet, clic droit pour en ajouter plus.", + "worldedit.select.convex.limit-message": "{0} points maximum.", + "worldedit.select.convex.description": "Sélectionnez un polyèdre convexe", + "worldedit.select.default-set": "Votre sélecteur par défaut est désormais {0}.", + "worldedit.chunkinfo.chunk": "Tronçon : ({0}, {1})", + "worldedit.chunkinfo.old-filename": "Ancien format : {0}", + "worldedit.chunkinfo.mcregion-filename": "Minecraft Region : region/{0}", + "worldedit.listchunks.listfor": "Listage des tronçons pour : {0}", + "worldedit.drain.drained": "{0} blocs ont été drainé.", + "worldedit.fill.created": "{0} blocs ont été remplis.", + "worldedit.fillr.created": "{0} blocs ont été remplis.", + "worldedit.fixlava.fixed": "{0} blocs ont été corrigés.", + "worldedit.fixwater.fixed": "{0} blocs ont été corrigés.", + "worldedit.removeabove.removed": "{0} blocs ont été supprimés.", + "worldedit.removebelow.removed": "{0} blocs ont été supprimés.", + "worldedit.removenear.removed": "{0} blocs ont été supprimés.", + "worldedit.replacenear.replaced": "{0} blocs ont été remplacés.", + "worldedit.snow.created": "{0} surfaces ont été recouvertes.", + "worldedit.thaw.removed": "{0} blocs ont été fondus.", + "worldedit.green.changed": "{0} blocs ont été couverts de verdure.", + "worldedit.extinguish.removed": "{0} feux ont été éteints.", + "worldedit.butcher.killed": "{0} créatures ont été tuées dans un rayon de {1}.", + "worldedit.butcher.explain-all": "Utilisez -1 pour supprimer toutes les créatures dans les tronçons chargés.", + "worldedit.remove.removed": "{0} entités ont été marquées pour la suppression.", + "worldedit.remove.explain-all": "Utilisez -1 pour supprimer toutes les entités dans les tronçons chargés.", + "worldedit.calc.invalid": "'{0}' n'a pas pu être analysé comme une expression valide", + "worldedit.calc.invalid.with-error": "'{0}' n'a pas pu être analysé comme une expression valide : '{1}'", + "worldedit.paste.pasted": "La sélection a été collée en {0}.", + "worldedit.paste.selected": "Région de collage du presse-papiers sélectionné.", + "worldedit.rotate.no-interpolation": "Note: L'interpolation n'est pas encore supporté, les angles multiples de 90 sont donc recommandés.", + "worldedit.rotate.rotated": "La sélection copiée/coupée a été pivotée.", + "worldedit.flip.flipped": "La sélection copiée/coupée a été inversée.", + "worldedit.clearclipboard.cleared": "Presse-papiers vidé.", + "worldedit.set.done": "Opération terminée.", + "worldedit.set.done.verbose": "Opération terminée ({0}).", + "worldedit.line.changed": "{0} blocs ont été changés.", + "worldedit.line.invalid-type": "//line ne fonctionne que pour des sélections cuboïdes ou polyèdres convexes.", + "worldedit.curve.changed": "{0} blocs ont été modifiés.", + "worldedit.curve.invalid-type": "//curve ne fonctionne que pour des sélections polyèdres convexes.", + "worldedit.replace.replaced": "{0} blocs remplacés.", + "worldedit.stack.changed": "{0} blocs ont étés modifiés. Annulez avec //undo", + "worldedit.stack.intersecting-region": "Le décalage de la pile ne doit pas entrer en collision avec la région lors de l'utilisation d'unités blocs", + "worldedit.regen.regenerated": "Région régénérée.", + "worldedit.regen.failed": "Impossible de régénérer ces chunks. Regardez la console du serveur pour plus de détails.", + "worldedit.walls.changed": "{0} modifiés.", + "worldedit.faces.changed": "{0} modifiés.", + "worldedit.overlay.overlaid": "{0} blocs ont étés recouverts.", + "worldedit.naturalize.naturalized": "{0} blocs ont maintenant l'air plus naturels.", + "worldedit.center.changed": "Centre défini ({0} blocs modifiés).", + "worldedit.smooth.changed": "Hauteur du terrain lissée. {0} blocs modifiés.", + "worldedit.move.moved": "{0} blocs déplacés.", + "worldedit.deform.deformed": "{0} blocs ont été déformés.", + "worldedit.hollow.changed": "{0} blocs ont été changés.", + "worldedit.forest.created": "{0} arbres plantés.", + "worldedit.flora.created": "{0} végétations créées.", + "worldedit.unstuck.moved": "Vous y voilà !", + "worldedit.ascend.obstructed": "Aucun endroit libre au-dessus de vous n'a été trouvé.", + "worldedit.ascend.moved": "Vous montez de {0} niveaux.", + "worldedit.descend.obstructed": "Aucun endroit libre en dessous de vous n'a été trouvé.", + "worldedit.descend.moved": "Vous descendez de {0} niveaux.", + "worldedit.ceil.obstructed": "Aucun endroit libre au-dessus de vous n'a été trouvé.", + "worldedit.ceil.moved": "Pouf !", + "worldedit.thru.obstructed": "Pas d'endroit libre trouvé autour de vous.", + "worldedit.thru.moved": "Pouf !", + "worldedit.jumpto.moved": "Pouf !", + "worldedit.jumpto.none": "Aucun bloc en vue (ou trop loin) !", + "worldedit.up.obstructed": "Vous vous taperiez la tête contre quelque chose au dessus de vous.", + "worldedit.up.moved": "Pouf !", + "worldedit.cone.invalid-radius": "Vous devez spécifier soit 1 soit 2 valeur(s) de rayon.", + "worldedit.cone.created": "{0} blocs créés.", + "worldedit.cyl.invalid-radius": "Vous devez spécifier soit 1 soit 2 valeur(s) de rayon.", + "worldedit.cyl.created": "{0} blocs créés.", + "worldedit.sphere.invalid-radius": "Vous devez spécifier 1 ou bien 3 valeurs de rayon.", + "worldedit.sphere.created": "{0} blocs ont été créés.", + "worldedit.forestgen.created": "{0} arbres plantés.", + "worldedit.pumpkins.created": "{0} buissons à citrouilles créés.", + "worldedit.pyramid.created": "{0} blocs ont été créés.", + "worldedit.generate.created": "{0} blocs ont été créés.", + "worldedit.generatebiome.changed": "{0} biomes affectés.", + "worldedit.reload.config": "Configuration mise à jour !", + "worldedit.report.written": "Analyse des activités de World Edit enregistrée dans :\n{0}", + "worldedit.report.error": "L'écriture du rapport a échoué : {0}", + "worldedit.report.callback": "Rapport WorldEdit : {0}.report", + "worldedit.timezone.invalid": "Fuseau horaire invalide.", + "worldedit.timezone.set": "Fuseau horaire défini pour cette session sur : {0}", + "worldedit.timezone.current": "L'heure actuelle dans ce fuseau horaire est : {0}", + "worldedit.version.version": "WorldEdit version {0}", + "worldedit.trace.no-tracing-extents": "Trace: Aucune étendue n'a été utilisée.", + "worldedit.trace.action-failed": "Trace: Action(s) {0} à {1} rejetée par l'étendue {2}", + "worldedit.trace.active.already": "Mode Trace déjà activé.", + "worldedit.trace.inactive.already": "Mode Trace déjà inactif.", + "worldedit.trace.active": "Mode Trace maintenant activé.", + "worldedit.trace.inactive": "Mode Trace maintenant inactif.", + "worldedit.command.time-elapsed": "{0} sec. écoulées (historique : {1} modifiés / {2} blocs/sec.).", + "worldedit.command.permissions": "Vous n'êtes pas autorisé à faire ceci. Êtes vous dans le bon mode ?", + "worldedit.command.player-only": "Cette commande doit être utilisée avec un joueur.", + "worldedit.command.error.report": "Veuillez signaler cette erreur : [Voir la console]", + "worldedit.pastebin.uploading": "(envoi des résultats sur https://pastebin.com/...)", + "worldedit.session.cant-find-session": "Impossible de trouver la session pour {0}", + "worldedit.platform.no-file-dialog": "Les dialogues par fichier ne sont pas supportés dans votre environnement.", + "worldedit.asset.load.loading": "(Veuillez patienter... chargement de la ressource.)", + "worldedit.asset.load.still-loading": "(Veuillez patienter... toujours en chargement de la ressource.)", + "worldedit.asset.load.failed": "Impossible de charger la ressource", + "worldedit.tool.max-block-changes": "Limite maximale de blocs modifiés atteinte.", + "worldedit.tool.no-block": "Aucun bloc en vue !", + "worldedit.tool.repl.equip": "Outil de remplacement de blocs équipé sur {0}.", + "worldedit.tool.repl.switched": "Outil de remplacement changé sur: {0}", + "worldedit.tool.data-cycler.equip": "Outil de remplacement de données de blocs équipé sur {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Vous n'êtes pas autorisé à changer la valeur des données de ce bloc.", + "worldedit.tool.data-cycler.cant-cycle": "Les données de ce bloc ne peuvent pas être changées !", + "worldedit.tool.data-cycler.new-value": "La valeur de {0} est maintenant {1}.", + "worldedit.tool.data-cycler.cycling": "Changement de {0}.", + "worldedit.tool.deltree.equip": "Outil de suppression d'arbres volants attaché à {0}.", + "worldedit.tool.deltree.not-tree": "Ceci n'est pas un arbre.", + "worldedit.tool.deltree.not-floating": "Cet arbre ne vole pas.", + "worldedit.tool.tree.equip": "Outil de plantation d'arbre équipé sur {0}.", + "worldedit.tool.tree.obstructed": "Un arbre ne peux pas pousser ici.", + "worldedit.tool.info.equip": "Outil d'information équipé sur {0}.", + "worldedit.tool.info.internalid.hover": "ID interne", + "worldedit.tool.info.legacy.hover": "Ancien id: data", + "worldedit.tool.info.light.hover": "Lumière du bloc / Lumière au-dessus", + "worldedit.tool.none.equip": "Outil retiré de l'objet en main.", + "worldedit.tool.none.to.unequip": "Votre objet actuel n'est pas lié.", + "worldedit.tool.selwand.equip": "Outil de sélection attaché à [{0}].", + "worldedit.tool.navwand.equip": "Outil de navigation attaché à [{0}].", + "worldedit.tool.floodfill.equip": "Outil de remplacement de données de blocs équipé sur {0}.", + "worldedit.tool.farwand.equip": "Outil de sélection longue portée attaché à [{0}].", + "worldedit.tool.lrbuild.equip": "Outil de construction longue portée équipé sur {0}.", + "worldedit.tool.lrbuild.set": "Clic gauche pour {0} ; clic droit pour {1}.", + "worldedit.tool.stack.equip": "Outil de stack lié à {0}.", + "worldedit.tool.unbind-instruction": "Exécutez {0} tout en maintenant l'objet pour le désassigner.", + "worldedit.tool.superpickaxe.mode.single": "Mode unitaire activé. Cliquer gauche avec une pioche. // pour le retirer.", + "worldedit.tool.superpickaxe.mode.area": "Mode volume activé. Cliquer gauche avec une pioche. // pour le retirer.", + "worldedit.tool.superpickaxe.mode.recursive": "Mode sphère activé. Cliquer gauche avec une pioche. // pour le retirer.", + "worldedit.tool.superpickaxe.max-range": "La portée maximale est {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Super pioche déjà activée.", + "worldedit.tool.superpickaxe.disabled.already": "Super pioche déjà désactivée.", + "worldedit.tool.superpickaxe.enabled": "Super pioche activée.", + "worldedit.tool.superpickaxe.disabled": "Super pioche désactivée.", + "worldedit.tool.mask.set": "Masque de brosse défini.", + "worldedit.tool.mask.disabled": "Masque de brosse désactivé.", + "worldedit.tool.material.set": "Matériau de la brosse défini.", + "worldedit.tool.range.set": "Portée de brosse définie.", + "worldedit.tool.size.set": "Taille de brosse définie.", + "worldedit.tool.tracemask.set": "Masque de brosse défini.", + "worldedit.tool.tracemask.disabled": "Masque de brosse désactivé.", + "worldedit.tool.error.cannot-bind": "Outil non applicable à cet objet ({0}). {1}", + "worldedit.tool.error.item-only": "Les blocs ne peuvent pas être utilisés", + "worldedit.execute.script-permissions": "Vous n'avez pas la permission d'utiliser ce script.", + "worldedit.executelast.no-script": "Utilisez d'abord la commande /cs suivie du nom d'un script.", + "worldedit.script.read-error": "Erreur lors de la lecture du script : {0}", + "worldedit.script.unsupported": "Seuls les scripts .js sont supportés actuellement.", + "worldedit.script.file-not-found": "Le script n'existe pas : {0}", + "worldedit.script.no-script-engine": "Impossible de trouver un moteur de script installé.\nVeuillez consulter https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Erreur lors de l’exécution : {0}", + "worldedit.script.failed-console": "Impossible d'exécuter (voir console): {0}", + "worldedit.operation.affected.biome": "{0} biomes affectés", + "worldedit.operation.affected.block": "{0} blocs affectés", + "worldedit.operation.affected.column": "{0} colonnes affectées", + "worldedit.operation.affected.entity": "{0} entités affectées", + "worldedit.operation.deform.expression": "déformé en utilisant {0}", + "worldedit.error.invalid-number": "On attend ici un nombre, pas une chaîne de caractères.", + "worldedit.error.invalid-number.matches": "On attend ici un nombre. Une chaîne de caractère « {0} » a été donnée.", + "worldedit.error.incomplete-region": "Il vous faut d'abord sélectionner une région.", + "worldedit.error.unknown-block": "Le nom de bloc « {0} » n'a pas été reconnu.", + "worldedit.error.unknown-entity": "Le nom d'entité « {0} » n'a pas été reconnu.", + "worldedit.error.unknown-mob": "Le nom de créature « {0} » n'a pas été reconnu.", + "worldedit.error.unknown-biome": "Le nom de biome « {0} » n'a pas été reconnu.", + "worldedit.error.unknown-tag": "Le motif « {0} » n'a pas été reconnu.", + "worldedit.error.empty-tag": "Le motif « {0} » n'a pas de contenu.", + "worldedit.error.no-match": "Pas de correspondance pour « {0} ».", + "worldedit.error.disallowed-block": "Bloc « {0} » non autorisé sur ce serveur (voir votre configuration WE).", + "worldedit.error.max-changes": "Le nombre maximal de blocs pouvant être modifiés en une opération a été atteint ({0}).", + "worldedit.error.max-brush-radius": "Rayon maximal pour les brosses (défini par la configuration) : {0}.", + "worldedit.error.max-radius": "Rayon maximal (défini par la configuration) : {0}.", + "worldedit.error.unknown-direction": "Direction inconnue : « {0} »", + "worldedit.error.empty-clipboard": "Votre presse-papier est vide.\nIl faut d'abord sélectionner une région puis la copier avec //copy.", + "worldedit.error.invalid-filename": "Nom de fichier « {0} » invalide : {1}", + "worldedit.error.invalid-filename.invalid-characters": "Caractères non valides ou extension de fichier manquante.", + "worldedit.error.file-resolution": "Erreur de résolution du fichier '{0}' : {1}", + "worldedit.error.file-resolution.outside-root": "Le chemin d'accès est hors du chemin source autorisé.", + "worldedit.error.file-resolution.resolve-failed": "La résolution du chemin d'accès a échoué.", + "worldedit.error.file-aborted": "La sélection du fichier a été annulée.", + "worldedit.error.no-file-selected": "Aucun fichier sélectionné.", + "worldedit.error.world-unloaded": "Le monde a déjà été déchargé.", + "worldedit.error.not-a-block": "Cet objet n'est pas un bloc.", + "worldedit.error.not-a-block.item": "Le bloc « {0} » n'est pas un bloc.", + "worldedit.error.incorrect-usage": "Commande : {0}", + "worldedit.error.invalid-page": "Page invalide.", + "worldedit.error.parser.bad-state-format": "Mauvais format d'état dans {0}", + "worldedit.error.parser.duplicate-property": "Propriété redondante : {0}", + "worldedit.error.parser.empty-state": "Propriété vide dans le state (état du bloc)", + "worldedit.error.parser.missing-equals-separator": "Il manque le séparateur égal (=).", + "worldedit.error.parser.clipboard.missing-offset": "Le déport est spécifié par @ mais aucun déport n'a été donné. Utilisez #copy@[x,y,z].", + "worldedit.error.parser.unknown-property": "Propriété inconnue « {0} » pour le bloc « {1} ».", + "worldedit.error.parser.unknown-value": "Valeur inconnue « {0} » pour la propriété « {1} ».", + "worldedit.error.parser.empty-property": "Propriété vide dans l'état", + "worldedit.error.parser.empty-value": "Valeur vide dans l'état", + "worldedit.error.parser.invalid-colon": "Deux-points non valides.", + "worldedit.error.parser.invalid-expression": "Expression non valide : {0}", + "worldedit.error.parser.negate-nothing": "Impossible de ne rien nier!", + "worldedit.error.parser.hanging-lbracket": "Format non valide. Crochet en suspens sur '{0}'.", + "worldedit.error.parser.missing-rbracket": "L'état manque de suivi ']'", + "worldedit.error.parser.missing-random-type": "Il manque le type après le marqueur % pour {0}.", + "worldedit.error.parser.clipboard.missing-coordinates": "Le déport nécessite les coordonnées en X, Y, Z.", + "worldedit.error.parser.player-only": "La saisie « {0} » demande un joueur.", + "worldedit.error.disabled": "Cette fonctionnalité est désactivée (voir votre configuration WE).", + "worldedit.error.unknown": "Une erreur inconnue est survenue : {0}", + "worldedit.error.missing-extent": "Aucun Extent connu.", + "worldedit.error.missing-session": "Aucune session LocalSession connue.", + "worldedit.error.missing-world": "Vous devez indiquer un monde (avec //world).", + "worldedit.error.missing-actor": "Aucun acteur n'est connu", + "worldedit.selection.convex.info.vertices": "Sommets : {0}", + "worldedit.selection.convex.info.triangles": "Triangles : {0}", + "worldedit.selection.convex.explain.primary": "Nouvelle sélection commencée avec le sommet {0}.", + "worldedit.selection.convex.explain.secondary": "Ajout du sommet {0} à la sélection.", + "worldedit.selection.cuboid.info.pos1": "Position 1 : {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2 : {0}", + "worldedit.selection.cuboid.explain.primary": "Première position définie en {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Première position définie en {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Seconde position définie en {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Seconde position définie en {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Sélection démarrée en {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Sélection étendue englobant {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Centre : {0}", + "worldedit.selection.ellipsoid.info.radius": "Rayons X/Y/Z : {0}", + "worldedit.selection.ellipsoid.explain.primary": "Centre défini en {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Centre défini en {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Rayon défini à {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Rayon défini à {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Les mises à jour des ellipses doivent être les mêmes pour chaque direction.", + "worldedit.selection.cylinder.info.center": "Centre : {0}", + "worldedit.selection.cylinder.info.radius": "Rayon : {0}", + "worldedit.selection.cylinder.explain.primary": "Construction d'un nouveau cylindre à partir de {0}.", + "worldedit.selection.cylinder.explain.secondary": "Rayon défini à {0}/{1} blocs. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Il faut d'abord définir le point centre avant de définir le rayon.", + "worldedit.selection.cylinder.error.even-horizontal": "Les mises à jour de cylindres doivent être les mêmes pour chaque direction horizontale.", + "worldedit.selection.polygon2d.info": "# points : {0}", + "worldedit.selection.polygon2d.explain.primary": "Construction d'un nouveau polygone à partir de {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Ajout du point #{0} en {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Les polygones ne peuvent être étendus que selon la verticale.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Les polygones ne peuvent être contractés que selon la verticale.", + "worldedit.selection.sphere.explain.secondary": "Rayon défini sur {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Rayon défini sur {0} ({1}).", + "worldedit.selection.null.error.immutable": "Impossible de modifier la région NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Il n'est pas possible d'étendre une intersection entre régions.", + "worldedit.selection.intersection.error.cannot-contract": "Il n'est pas possible de contracter une intersection entre régions.", + "worldedit.selection.transform.error.cannot-expand": "Il n'est pas possible d'étendre une région TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Il n'est pas possible de contracter une région TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Il n'est pas possible de modifier une région TransformedRegion.", + "worldedit.sideeffect.lighting": "Éclairage", + "worldedit.sideeffect.lighting.description": "Met à jour l'éclairage des blocs", + "worldedit.sideeffect.neighbors": "Voisinage", + "worldedit.sideeffect.neighbors.description": "Notifie les blocs des modifications à proximité", + "worldedit.sideeffect.update": "Mise à jour", + "worldedit.sideeffect.update.description": "Notifie le bloc modifié", + "worldedit.sideeffect.validation": "Validation", + "worldedit.sideeffect.validation.description": "Valide et corrige les états de monde incohérents, tels que les blocs déconnectés.", + "worldedit.sideeffect.entity_ai": "IA des entités", + "worldedit.sideeffect.entity_ai.description": "Met à jour les chemins d'IA des entités pour les changements de bloc", + "worldedit.sideeffect.events": "Évènements modules/plugiciels", + "worldedit.sideeffect.events.description": "Informer les autres modules et plugiciels des changements opérés", + "worldedit.sideeffect.state.on": "Activé", + "worldedit.sideeffect.state.delayed": "Retardé", + "worldedit.sideeffect.state.off": "Désactivé", + "worldedit.sideeffect.box.current": "Actuel", + "worldedit.sideeffect.box.change-to": "Cliquez pour définir à {0}", + "worldedit.help.command-not-found": "La commande '{0}' n'existe pas.", + "worldedit.help.no-subcommands": "'{0}' n'a pas de sous-commandes. '{1}' correspond-il plutôt à un paramètre ?", + "worldedit.help.subcommand-not-found": "La sous-commande '{0}' pour '{1}' n'a pas été trouvée.", + "worldedit.cli.stopping": "Stop !", + "worldedit.cli.unknown-command": "Commande inconnue.", + "worldedit.version.bukkit.unsupported-adapter": "Cette version de WorldEdit ne prend pas entièrement en charge votre version de Bukkit. Les entités de bloc (par exemple les coffres) seront vides, les propriétés de bloc (e. . rotation) sera manquante, et d'autres choses peuvent ne pas fonctionner. Mettez à jour WorldEdit pour restaurer cette fonctionnalité :\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Modifier sur une version non supportée est désactivé." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/fra-DE/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/fra-DE/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/fra-DE/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/fur-IT/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/fur-IT/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/fur-IT/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/fy-NL/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/fy-NL/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/fy-NL/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ga-IE/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ga-IE/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ga-IE/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/gd/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/gd/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/gd/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/gl/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/gl/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/gl/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/gn/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/gn/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/gn/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/got/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/got/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/got/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/gv/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/gv/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/gv/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/haw/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/haw/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/haw/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/he/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/he/strings.json new file mode 100644 index 0000000..effe92c --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/he/strings.json @@ -0,0 +1,20 @@ +{ + "worldedit.expand.expanded": "×”×יזור הורחב ב- {0} בלוקי×", + "worldedit.expand.expanded.vert": "×”×יזור הורחב ב - {0} ×‘×œ×•×§×™× (מלמעלה-למטה).", + "worldedit.biomeinfo.lineofsight": "ביומות בשדה הר××™×™×”: {0}", + "worldedit.biomeinfo.position": "ביומות במיקומך: {0}", + "worldedit.biomeinfo.selection": "ביומות בבחירתך: {0}", + "worldedit.biomeinfo.not-locatable": "שולח הפקודה צריך להיות נוכח ×‘×¢×•×œ× ×›×“×™ להשתמש ב p flag- .", + "worldedit.brush.radius-too-large": "הרדיוס המקסימלי המורשה למברשת הו×: {0}", + "worldedit.brush.apply.radius": "הגודל של המברשת", + "worldedit.brush.apply.shape": "הצורה של ×”×יזור", + "worldedit.brush.apply.type": "סוג המברשת לשימוש", + "worldedit.brush.paint.size": "הגודל של המברשת", + "worldedit.brush.paint.shape": "הצורה של ×”×יזור", + "worldedit.brush.paint.density": "היעד של המברשת", + "worldedit.brush.paint.type": "סוג מברשת לשימוש", + "worldedit.brush.operation.equip": "הגדר ×ת המברשת ל {0}.", + "worldedit.setbiome.not-locatable": "שולח הפקודה צריך להיות נוכח ×‘×¢×•×œ× ×›×“×™ להשתמש ב p flag- .", + "worldedit.sideeffect.state.on": "פעיל", + "worldedit.sideeffect.state.off": "כבוי" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/hi/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/hi/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/hi/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/hr/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/hr/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/hr/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/hsb-DE/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/hsb-DE/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/hsb-DE/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/hu/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/hu/strings.json new file mode 100644 index 0000000..f1c6bf5 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/hu/strings.json @@ -0,0 +1,149 @@ +{ + "worldedit.expand.description.vert": "Elérted a világhatárt", + "worldedit.expand.expanded": "A régió kibÅ‘vített {0} blokkokat", + "worldedit.expand.expanded.vert": "A régió kibÅ‘vített {0} blokkokat (top-to-bottom).", + "worldedit.biomeinfo.lineofsight": "Biomák a látópontnál: {0}", + "worldedit.biomeinfo.position": "Biomák a látópontnál: {0}", + "worldedit.biomeinfo.selection": "A választott biomák: {0}", + "worldedit.brush.radius-too-large": "A megengedett legnagyobb kijelölés: {0}", + "worldedit.brush.apply.description": "Ecsettel felhordja a függvényt minden blokkra", + "worldedit.brush.apply.radius": "A kefe mérete", + "worldedit.brush.apply.shape": "A régió alakja", + "worldedit.brush.apply.type": "Type of brush to use", + "worldedit.brush.apply.item.warning": "Ez az ecset szimulálja a cikk használatát. ElÅ‘fordulhat, hogy annak hatása nem működik minden platformon, nem működik vissza, és furcsa interakciókat okozhat más modokkal / pluginekkel. Használat csak saját felelÅ‘sségre.", + "worldedit.brush.paint.description": "Paint brush, apply a function to a surface", + "worldedit.brush.paint.size": "A kefe mérete", + "worldedit.brush.paint.shape": "A régió alakja", + "worldedit.brush.paint.density": "The density of the brush", + "worldedit.brush.paint.type": "A kefe típusa", + "worldedit.brush.paint.item.warning": "Ez az ecset szimulálja a cikk használatát. ElÅ‘fordulhat, hogy annak hatása nem működik minden platformon, nem működik vissza, és furcsa interakciókat okozhat más modokkal / pluginekkel. Használat csak saját felelÅ‘sségre.", + "worldedit.brush.sphere.equip": "A gömbkefe alakja felszerelt ({0}).", + "worldedit.brush.cylinder.equip": "A hengerkefe alakja felszerelt ({0} készítette: {1}).", + "worldedit.brush.clipboard.equip": "Clipboard brush shape equipped.", + "worldedit.brush.smooth.equip": "Sima ecsettel felszerelt ({0} x {1} x a {2} használatával).", + "worldedit.brush.extinguish.equip": "Tűzoltó készülék felszerelve ({0}).", + "worldedit.brush.gravity.equip": "Gravity brush equipped ({0}).", + "worldedit.brush.butcher.equip": "Butcher brush equipped ({0}).", + "worldedit.brush.operation.equip": "Set brush to {0}.", + "worldedit.brush.none.equip": "Ecsettel nincs kötve az aktuális elemtÅ‘l.", + "worldedit.drawsel.disabled": "Server CUI disabled.", + "worldedit.drawsel.disabled.already": "A kiszolgáló CUI már le van tiltva.", + "worldedit.drawsel.enabled.already": "Server CUI already enabled.", + "worldedit.limit.too-high": "Your maximum allowable limit is {0}.", + "worldedit.limit.set": "Block change limit set to {0}.", + "worldedit.limit.return-to-default": "(Use //limit to go back to the default.)", + "worldedit.timeout.too-high": "Your maximum allowable timeout is {0}ms.", + "worldedit.timeout.set": "Timeout time set to {0}ms.", + "worldedit.timeout.return-to-default": " (Use //timeout to go back to the default.)", + "worldedit.fast.disabled": "Fast mode disabled.", + "worldedit.fast.enabled": "A gyors mód engedélyezve. Lehet, hogy az érintett darabok világítása nem megfelelÅ‘, és / vagy a változások megtekintéséhez újra csatlakoznia kell.", + "worldedit.fast.disabled.already": "A gyors mód már le van tiltva.", + "worldedit.fast.enabled.already": "Fast mode already enabled.", + "worldedit.reorder.current": "The reorder mode is {0}", + "worldedit.reorder.set": "The reorder mode is now {0}", + "worldedit.gmask.disabled": "Global mask disabled.", + "worldedit.gmask.set": "Globális maszk készlet.", + "worldedit.toggleplace.pos1": "Most az 1. pozíción helyezzük el.", + "worldedit.toggleplace.player": "Most azt a blokkot helyezem, amelyben állsz.", + "worldedit.searchitem.too-short": "Ãrjon be hosszabb keresési karakterláncot (len> 2).", + "worldedit.searchitem.either-b-or-i": "Nem használhatja egyszerre a „b†és az „i†zászlókat.", + "worldedit.searchitem.searching": "(Kérjük, várjon ... elemek keresése.)", + "worldedit.watchdog.no-hook": "Ezen a platformon nincs figyelÅ‘horog.", + "worldedit.watchdog.active.already": "Az Å‘rzÅ‘horog már aktív.", + "worldedit.watchdog.inactive.already": "Az Å‘rzÅ‘horog már inaktív.", + "worldedit.watchdog.active": "Az Å‘rzÅ‘ kampó aktív.", + "worldedit.watchdog.inactive": "Az Å‘rzÅ‘ kampó inaktív.", + "worldedit.world.remove": "Eltávolított világ-felülbírálás.", + "worldedit.world.set": "Ãllítsa a világ felülbírálását {0} értékre. (A // világ használatával térjen vissza az alapértelmezéshez)", + "worldedit.undo.undone": "{0} elérhetÅ‘ szerkesztés visszavonva.", + "worldedit.undo.none": "Nincs semmi visszavonás.", + "worldedit.redo.redone": "Redid {0} elérhetÅ‘ szerkesztés.", + "worldedit.redo.none": "Nincs semmi, amit újra tudnánk tenni.", + "worldedit.clearhistory.cleared": "Az elÅ‘zmények törlÅ‘dtek.", + "worldedit.raytrace.noblock": "Nincs látvány!", + "worldedit.restore.not-configured": "A pillanatkép / biztonsági mentés visszaállítása nincs konfigurálva.", + "worldedit.restore.not-available": "Ez a pillanatkép nem létezik, vagy nem érhetÅ‘ el.", + "worldedit.restore.failed": "A pillanatkép betöltése nem sikerült: {0}", + "worldedit.restore.loaded": "Pillanatkép betöltve '{0}'; most visszaáll ...", + "worldedit.restore.restored": "helyreállt; {0} hiányzó darabok és {1} egyéb hibák.", + "worldedit.restore.none-for-specific-world": "Nem található pillanatképek a (z) '{0}' világról.", + "worldedit.restore.none-for-world": "Nem található pillanatképek errÅ‘l a világról.", + "worldedit.restore.none-found": "Nem található pillanatképek.", + "worldedit.restore.none-found-console": "Nem található pillanatképek. A részleteket lásd a konzolon.", + "worldedit.restore.chunk-not-present": "Darabok nem voltak jelen pillanatképben.", + "worldedit.restore.chunk-load-failed": "Nem lehetett betölteni. (Rossz archívum?)", + "worldedit.restore.block-place-failed": "A hibák megakadályozták a blokkok helyreállítását.", + "worldedit.restore.block-place-error": "Utolsó hiba: {0}", + "worldedit.snapshot.use.newest": "Most a legújabb pillanatfelvételt használom.", + "worldedit.snapshot.use": "A pillanatfelvétel beállítása: {0}", + "worldedit.snapshot.none-before": "Nem található pillanatkép a (z) {0} elÅ‘tt.", + "worldedit.snapshot.none-after": "Nem található pillanatkép a (z) {0} után.", + "worldedit.snapshot.index-above-0": "Érvénytelen indexnek legalább 1-nek kell lennie.", + "worldedit.snapshot.index-oob": "Érvénytelen indexnek 1 és {0} között kell lennie.", + "worldedit.schematic.unknown-format": "Ismeretlen vázlatformátum: {0}.", + "worldedit.schematic.load.does-not-exist": "A(z) {0} vázlat nem létezik!", + "worldedit.schematic.load.loading": "(Kérlek várj... vázlatok betöltése.)", + "worldedit.schematic.save.failed-directory": "Vázlatok mappájának létrehozása sikertelen volt.", + "worldedit.schematic.save.saving": "(Kérlek várj... vázlatok mentése.)", + "worldedit.schematic.delete.does-not-exist": "A(z) {0} vázlat nem létezik!", + "worldedit.schematic.delete.deleted": "{0} törölve lett.", + "worldedit.pos.already-set": "A pozíció már be van állítva.", + "worldedit.hpos.no-block": "Nincs látvány!", + "worldedit.hpos.already-set": "A pozíció már be van állítva.", + "worldedit.shift.shifted": "Régió eltolva.", + "worldedit.size.size": "Méret: {0}", + "worldedit.size.distance": "Téglatest távolsága: {0}", + "worldedit.count.counted": "Megszámlálva: {0}", + "worldedit.distr.no-blocks": "Egy blokk sem lett megszámlálva.", + "worldedit.distr.total": "Teljes blokkszám: {0}", + "worldedit.select.cleared": "Kijelölés törölve.", + "worldedit.select.ellipsoid.description": "Ellipszis kiválasztása", + "worldedit.select.sphere.description": "Gömb kiválasztása", + "worldedit.chunkinfo.old-filename": "Régi formátum: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.listchunks.listfor": "Darabok listázása a következÅ‘ számára: {0}", + "worldedit.drain.drained": "{0} blokk leürítve.", + "worldedit.fill.created": "{0} blokk kitöltésre került.", + "worldedit.fillr.created": "{0} blokk kitöltésre került.", + "worldedit.fixlava.fixed": "A (z) {0} blokkok javítva vannak.", + "worldedit.fixwater.fixed": "A (z) {0} blokkok javítva vannak.", + "worldedit.removeabove.removed": "{0} blokk eltávolítva.", + "worldedit.removebelow.removed": "A (z) {0} blokkok eltávolítva.", + "worldedit.removenear.removed": "A (z) {0} blokkok eltávolítva.", + "worldedit.replacenear.replaced": "A (z) {0} blokkok lecserélÅ‘dtek.", + "worldedit.snow.created": "A {0} felületeket lefedték.", + "worldedit.thaw.removed": "{0} blokk kiolvasztva.", + "worldedit.green.changed": "{0} blokk füvesítve.", + "worldedit.extinguish.removed": "{0} tűz eloltva.", + "worldedit.butcher.killed": "{0} mob megölve {1} blokk hatókörben.", + "worldedit.rotate.rotated": "A vágólapon lévÅ‘ másolat el lett fordítva.", + "worldedit.flip.flipped": "A vágólapon lévÅ‘ másolat meg lett fordítva.", + "worldedit.clearclipboard.cleared": "Vágólap törölve.", + "worldedit.set.done": "A Művelet végrehajtva.", + "worldedit.set.done.verbose": "A Művelet végrehajtva ({0}).", + "worldedit.line.changed": "{0} blokk megváltoztatva.", + "worldedit.curve.changed": "{0} blokk megváltoztatva.", + "worldedit.replace.replaced": "A (z) {0} blokkok lecserélÅ‘dtek.", + "worldedit.regen.regenerated": "Régió újragenerálva.", + "worldedit.walls.changed": "{0} blokk megváltoztatva.", + "worldedit.faces.changed": "{0} blokk megváltoztatva.", + "worldedit.move.moved": "{0} blokk elmozdítva.", + "worldedit.deform.deformed": "{0} blokk deformálva.", + "worldedit.hollow.changed": "{0} blokk megváltoztatva.", + "worldedit.unstuck.moved": "Tessék!", + "worldedit.ceil.moved": "Huss!", + "worldedit.thru.moved": "Huss!", + "worldedit.jumpto.moved": "Puff!", + "worldedit.up.moved": "Huss!", + "worldedit.forestgen.created": "{0} fa létrehozva.", + "worldedit.reload.config": "Konfiguráció újratöltve!", + "worldedit.timezone.invalid": "Érvénytelen idÅ‘zóna", + "worldedit.session.cant-find-session": "Nem sikerült munkamenetet találni a(z) {0}-hoz", + "worldedit.tool.no-block": "Nincs látvány!", + "worldedit.tool.deltree.not-tree": "Ez nem egy fa.", + "worldedit.tool.deltree.not-floating": "Ez nem egy lebegÅ‘ fa.", + "worldedit.tool.error.cannot-bind": "Nem lehet az eszközt rögzíteni {0}-hez: {1}", + "worldedit.tool.error.item-only": "Blokkok nem használhatóak.", + "worldedit.error.no-file-selected": "Nincs fájl kiválasztva.", + "worldedit.cli.stopping": "Leállás!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/hy-AM/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/hy-AM/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/hy-AM/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/id/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/id/strings.json new file mode 100644 index 0000000..4a00910 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/id/strings.json @@ -0,0 +1,417 @@ +{ + "worldedit.expand.description.vert": "Perluas pilihan secara vertikal ke batas dunia.", + "worldedit.expand.expanded": "Wilayah diperluas {0} blok", + "worldedit.expand.expanded.vert": "Wilayah diperluas {0} blok (atas-ke-bawah).", + "worldedit.biomeinfo.lineofsight": "Bioma pada garis pandang: {0}", + "worldedit.biomeinfo.position": "Bioma pada posisi anda: {0}", + "worldedit.biomeinfo.selection": "Bioma dalam pilihan anda: {0}", + "worldedit.brush.radius-too-large": "Radius kuas maksimum yang diizinkan: {0}", + "worldedit.brush.apply.description": "Terapkan kuas, terapkan fungsi ke setiap blok", + "worldedit.brush.apply.radius": "Ukuran kuas", + "worldedit.brush.apply.shape": "Bentuk wilayahnya", + "worldedit.brush.apply.type": "Tipe kuas yang akan digunakan", + "worldedit.brush.apply.item.warning": "Kuas ini mensimulasikan penggunaan item. Efeknya mungkin tidak bekerja pada semua platform, mungkin tidak dapat dibatalkan, dan mungkin menyebabkan interaksi aneh dengan modifikasi/plugin lain. Gunakan dengan resiko anda sendiri.", + "worldedit.brush.paint.description": "Kuas cat, terapkan fungsi ke permukaan", + "worldedit.brush.paint.size": "Ukuran kuas", + "worldedit.brush.paint.shape": "Bentuk wilayahnya", + "worldedit.brush.paint.density": "Kepadatan kuas", + "worldedit.brush.paint.type": "Tipe kuas yang akan digunakan", + "worldedit.brush.paint.item.warning": "Kuas ini mensimulasikan penggunaan item. Efeknya mungkin tidak bekerja pada semua platform, mungkin tidak dapat dibatalkan, dan mungkin menyebabkan interaksi aneh dengan modifikasi/plugin lain. Gunakan dengan resiko anda sendiri.", + "worldedit.brush.sphere.equip": "Bentuk kuas bulat dilengkapi ({0}).", + "worldedit.brush.cylinder.equip": "Bentuk kuas silinder dilengkapi ({0} oleh {1}).", + "worldedit.brush.clipboard.equip": "Bentuk kuas clipboard dilengkapi.", + "worldedit.brush.smooth.equip": "Kuas halus dilengkapi ({0} x {1}x using {2}).", + "worldedit.brush.smooth.nofilter": "blok apa pun", + "worldedit.brush.snowsmooth.nofilter": "blok apa pun", + "worldedit.brush.extinguish.equip": "Pemadam dilengkapi ({0}).", + "worldedit.brush.gravity.equip": "Kuas gravitasi dilengkapi ({0}).", + "worldedit.brush.butcher.equip": "Kuas daging dilengkapi ({0}).", + "worldedit.brush.operation.equip": "Atur kuas ke {0}.", + "worldedit.brush.heightmap.equip": "Kuas ketinggian peta dilengkapi ({0}).", + "worldedit.brush.heightmap.unknown": "Kuas ketinggian peta tak diketahui: {0}.", + "worldedit.brush.none.equip": "Kuas lepas dari item anda saat ini.", + "worldedit.setbiome.changed": "Bioma diubah sekitar {0} blok.", + "worldedit.setbiome.warning": "Anda mungkin harus bergabung kembali dengan permainan anda (atau tutup dan buka kembali dunia anda) untuk melihat perubahan.", + "worldedit.drawsel.disabled": "CUI Server dinonaktifkan.", + "worldedit.drawsel.disabled.already": "CUI Server sudah dinonaktifkan.", + "worldedit.drawsel.enabled.already": "CUI Server sudah diaktifkan.", + "worldedit.limit.too-high": "Batas maksimal yang diizinkan adalah {0}.", + "worldedit.limit.set": "Batasan perubahan blok disetel ke {0}.", + "worldedit.limit.return-to-default": "(Gunakan //limit untuk kembali ke default.)", + "worldedit.timeout.too-high": "Waktu tunggu maksimum yang diizinkan adalah {0}ms.", + "worldedit.timeout.set": "Waktu tunggu disetel ke {0}ms.", + "worldedit.timeout.return-to-default": " (Gunakan //timeout untuk kembali ke default.)", + "worldedit.fast.disabled": "Mode cepat dinonaktifkan.", + "worldedit.fast.enabled": "Mode cepat diaktifkan. Pencahayaan di bagian yang terpengaruh mungkin salah dan/atau anda mungkin harus bergabung kembali untuk melihat perubahan.", + "worldedit.fast.disabled.already": "Mode cepat sudah dinonaktifkan.", + "worldedit.fast.enabled.already": "Mode cepat sudah diaktifkan.", + "worldedit.perf.sideeffect.set": "Efek samping \"{0}\" disetel ke {1}", + "worldedit.perf.sideeffect.get": "Efek samping \"{0}\" disetel ke {1}", + "worldedit.perf.sideeffect.already-set": "Efek samping \"{0}\" sudah {1}", + "worldedit.perf.sideeffect.set-all": "Semua efek samping disetel ke {0}", + "worldedit.reorder.current": "Mode penyusunan ulang adalah {0}", + "worldedit.reorder.set": "Mode penyusunan ulang sekarang menjadi {0}", + "worldedit.gmask.disabled": "Topeng global dinonaktifkan.", + "worldedit.gmask.set": "Topeng global disetel.", + "worldedit.toggleplace.pos1": "Sekarang menempatkan di pos #1.", + "worldedit.toggleplace.player": "Sekarang menempatkan di blok tempat anda berdiri.", + "worldedit.searchitem.too-short": "Masukkan pencarian string yang lebih panjang (len > 2).", + "worldedit.searchitem.either-b-or-i": "Anda tidak bisa menggunakan bendera 'b' dan 'i' secara bersamaan.", + "worldedit.searchitem.searching": "(Mohon tunggu... mencari item.)", + "worldedit.watchdog.no-hook": "Platform ini tidak memiliki kail pengawas.", + "worldedit.watchdog.active.already": "Kail pengawas sudah aktif.", + "worldedit.watchdog.inactive.already": "Kail pengawas sudah nonaktif.", + "worldedit.watchdog.active": "Kail pengawas sekarang aktif.", + "worldedit.watchdog.inactive": "Kail pengawas sekarang nonaktif.", + "worldedit.world.remove": "Timpa dunia yang dihapus.", + "worldedit.world.set": "Atur penimpaan dunia ke {0}. (Gunakan //world untuk kembali ke default)", + "worldedit.undo.undone": "Membatalkan {0} suntingan yang tersedia.", + "worldedit.undo.none": "Tidak ada yang bisa dibatalkan.", + "worldedit.redo.redone": "Mengulangi {0} suntingan yang tersedia.", + "worldedit.redo.none": "Tidak ada yang bisa diulangi.", + "worldedit.clearhistory.cleared": "Riwayat dihapus.", + "worldedit.raytrace.noblock": "Tidak ada blok dalam pandangan!", + "worldedit.restore.not-configured": "Pemulihan snapshot/cadangan tidak dikonfigurasi.", + "worldedit.restore.not-available": "Snapshot itu sudah tidak ada atau tidak tersedia.", + "worldedit.restore.failed": "Gagal memuat snapshot: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' sedang memuat; sekarang memulihkan...", + "worldedit.restore.restored": "Memulikan: {0} chunk yang hilang dan {1} kesalahan lainnya.", + "worldedit.restore.none-for-specific-world": "Tidak ada snapshot ditemukan untuk dunia '{0}'.", + "worldedit.restore.none-for-world": "Tidak ada snapshot ditemukan untuk dunia ini.", + "worldedit.restore.none-found": "Tidak ada snapshot yang ditemukan.", + "worldedit.restore.none-found-console": "Tidak ada snapshot ditemukan. Periksa konsol untuk detailnya.", + "worldedit.restore.chunk-not-present": "Potongan tidak ada dalam snapshot.", + "worldedit.restore.chunk-load-failed": "Tidak potongan yang termuat. (Arsip buruk?)", + "worldedit.restore.block-place-failed": "Kesalahan mencegah setiap blok dipulihkan.", + "worldedit.restore.block-place-error": "Kesalahan terakhir: {0}", + "worldedit.snapshot.use.newest": "Sekarang menggunakan snapshot terbaru.", + "worldedit.snapshot.use": "Snapshot disetel ke: {0}", + "worldedit.snapshot.none-before": "Tidak dapat menemukan snapshot sebelum {0}.", + "worldedit.snapshot.none-after": "Tidak dapat menemukan snapshot setelah {0}.", + "worldedit.snapshot.index-above-0": "Indeks tidak valid, harus lebih atau sama dengan 1.", + "worldedit.snapshot.index-oob": "Indeks tidak valid, harus antara 1 dan {0}.", + "worldedit.schematic.unknown-format": "Format skema yang tidak diketahui: {0}.", + "worldedit.schematic.load.does-not-exist": "Skema {0} tidak ada!", + "worldedit.schematic.load.loading": "(Mohon tunggu... memuat skema.)", + "worldedit.schematic.load.still-loading": "(Mohon tunggu... masih memuat skema.)", + "worldedit.schematic.save.already-exists": "Skema itu sudah ada. Gunakan bendera -f untuk menimpanya.", + "worldedit.schematic.save.failed-directory": "Tidak dapat membuat berkas untuk skema!", + "worldedit.schematic.save.saving": "(Mohon tunggu... menyimpan skema.)", + "worldedit.schematic.save.still-saving": "(Mohon tunggu... masih menyimpan skema.)", + "worldedit.schematic.delete.does-not-exist": "Skema {0} tidak ada!", + "worldedit.schematic.delete.failed": "Penghapusan {0} gagal! Apakah ini hanya-baca?", + "worldedit.schematic.delete.deleted": "{0} sudah dihapus.", + "worldedit.schematic.formats.title": "Format papan klip yang tersedia (Nama: Nama pencarian)", + "worldedit.schematic.unsupported-minecraft-version": "Versi WorldEdit ini tidak mendukung versi Minecraft anda. Skema tidak akan bekerja sampai ini diselesaikan.", + "worldedit.pos.already-set": "Posisi telah diatur.", + "worldedit.pos.console-require-coords": "Anda harus memberikan koordinat sebagai konsol.", + "worldedit.hpos.no-block": "Tidak ada blok dalam pandangan!", + "worldedit.hpos.already-set": "Posisi telah diatur.", + "worldedit.chunk.selected-multiple": "Potongan yang dipilih: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Potongan yang dipilih: {0}, {1}, {2}", + "worldedit.wand.invalid": "Item tongkat salah dikonfigurasi atau dinonaktifkan.", + "worldedit.wand.selwand.info": "Klik kiri: pilih pos #1; Klik kanan: pilih pos #2", + "worldedit.wand.navwand.info": "Klik kiri: menuju lokasi; Klik kanan: menembus tembok", + "worldedit.wand.selwand.now.tool": "Tongkat yang dipilih sekarang adalah alat normal. Anda dapat menonaktifkannya dengan {0} dan memasangnyaa kembali ke item apapun dengan {1} atau dapatkan tongkat baru dengan {2}.", + "worldedit.contract.contracted": "Wilayah dikontrak {0} blok.", + "worldedit.shift.shifted": "Wilayah digeser.", + "worldedit.outset.outset": "Wilayah awal.", + "worldedit.inset.inset": "Wilayah sisipan.", + "worldedit.size.offset": "Mengimbangi: {0}", + "worldedit.size.type": "Tipe: {0}", + "worldedit.size.size": "Ukuran: {0}", + "worldedit.size.distance": "Jarak berbentuk kubus: {0}", + "worldedit.size.blocks": "# blok: {0}", + "worldedit.count.counted": "Terhitung: {0}", + "worldedit.distr.no-blocks": "Tidak ada blok yang dihitung.", + "worldedit.distr.no-previous": "Tidak Ada distribusi sebelumnya.", + "worldedit.distr.total": "Jumlah Blok Total: {0}", + "worldedit.select.cleared": "Pilihan dibersihkan.", + "worldedit.select.cuboid.message": "Bentuk kubus: Klik kiri untuk poin 1, klik kanan untuk poin 2", + "worldedit.select.cuboid.description": "Pilih dua sudut berbentuk kubus", + "worldedit.select.extend.message": "Bentuk kubus: klik kiri untuk titik awal, klik kanan untuk memperpanjang", + "worldedit.select.extend.description": "Mode pemilihan kubus cepat", + "worldedit.select.poly.message": "Pemilih poligon 2D: Klik kiri/kanan untuk menambah titik.", + "worldedit.select.poly.limit-message": "{0} poin maksimum.", + "worldedit.select.poly.description": "Pilih poligon 2D dengan ketinggian", + "worldedit.select.ellipsoid.message": "Pemilih elipsoid: klik kiri=tengah, klik kanan untuk memperpanjang", + "worldedit.select.ellipsoid.description": "Pilih elipsoid", + "worldedit.select.sphere.message": "Pemilih bola: klik kiri=tengah, klik kanan untuk menyetel radius", + "worldedit.select.sphere.description": "Pilih bola", + "worldedit.select.cyl.message": "Pemilih silinder: Klik kiri=tengah, klik kanan untuk memperpanjang", + "worldedit.select.cyl.description": "Pilih silinder", + "worldedit.select.convex.message": "Pemilih polihedral cembung: Klik kiri=Titik pertama, klik kanan untuk menambahkan lebih banyak.", + "worldedit.select.convex.limit-message": "{0} poin maksimum.", + "worldedit.select.convex.description": "Pilih polihedral cembung", + "worldedit.select.default-set": "Pemilih wilayah default anda sekarang adalah {0}.", + "worldedit.chunkinfo.chunk": "Potongan: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Format lama: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: wilayah/{0}", + "worldedit.listchunks.listfor": "Daftar potongan untuk: {0}", + "worldedit.drain.drained": "{0} blok telah dikeringkan.", + "worldedit.fill.created": "{0} blok telah diisi.", + "worldedit.fillr.created": "{0} blok telah diisi.", + "worldedit.fixlava.fixed": "{0} blok telah diperbaiki.", + "worldedit.fixwater.fixed": "{0} blok telah diperbaiki.", + "worldedit.removeabove.removed": "{0} blok telah dihapus.", + "worldedit.removebelow.removed": "{0} blok telah dihapus.", + "worldedit.removenear.removed": "{0} blok telah dihapus.", + "worldedit.replacenear.replaced": "{0} blok telah diganti.", + "worldedit.snow.created": "{0} permukaan telah ditutup.", + "worldedit.thaw.removed": "{0} blok telah dicairkan.", + "worldedit.green.changed": "{0} blok telah dihijaukan.", + "worldedit.extinguish.removed": "{0} api telah dipadamkan.", + "worldedit.butcher.killed": "{0} mob telah dibunuh dalam radius {1}.", + "worldedit.butcher.explain-all": "Gunakan -1 untuk menghapus semua mob di potongan yang dimuat", + "worldedit.remove.removed": "{0} entiti telah ditandai untuk pemindahan.", + "worldedit.remove.explain-all": "Gunakan -1 untuk menghapus semua entiti di potongan yang dimuat", + "worldedit.calc.invalid": "'{0}' tidak dapat diurai sebagai ekspresi yang valid", + "worldedit.calc.invalid.with-error": "'{0}' tidak dapat diurai sebagai ekspresi yang valid: '{1}'", + "worldedit.paste.pasted": "Papan klip telah ditempelkan di {0}", + "worldedit.paste.selected": "Wilayah tempel papan klip yang dipilih.", + "worldedit.rotate.no-interpolation": "Catatan: Interpolasi belum didukung, jadi disarankan untuk menggunakan sudut pandang kelipatan 90.", + "worldedit.rotate.rotated": "Salinan papan klip telah diputar.", + "worldedit.flip.flipped": "Salinan papan klip telah dibalik.", + "worldedit.clearclipboard.cleared": "Papan klip dihapus.", + "worldedit.set.done": "Pengerjaan selesai.", + "worldedit.set.done.verbose": "Pengerjaan selesai ({0}).", + "worldedit.line.changed": "{0} blok telah diubah.", + "worldedit.line.invalid-type": "//line hanya bekerja dengan pilihan berbentuk kubus atau pemilihan polihedral cembung", + "worldedit.curve.changed": "{0} blok telah diubah.", + "worldedit.curve.invalid-type": "//curve hanya bekerja dengan pemilihan polihedral cembung", + "worldedit.replace.replaced": "{0} blok telah diganti.", + "worldedit.stack.changed": "{0} blok diubah. Pulihkan dengan //undo", + "worldedit.stack.intersecting-region": "Offset tumpukan tidak boleh bertabrakan dengan wilayah saat menggunakan unit blok", + "worldedit.regen.regenerated": "Wilayah dibuat ulang.", + "worldedit.regen.failed": "Tidak dapat membuat ulang potongan. Periksa konsol untuk detail.", + "worldedit.walls.changed": "{0} blok telah diubah.", + "worldedit.faces.changed": "{0} blok telah diubah.", + "worldedit.overlay.overlaid": "{0} blok telah dilapisi.", + "worldedit.naturalize.naturalized": "{0} blok telah dibuat untuk terlihat lebih natural.", + "worldedit.center.changed": "Set pusat. ({0} blok diubah)", + "worldedit.smooth.changed": "Peta ketinggian medan diperhalus. {0} blok berubah.", + "worldedit.move.moved": "{0} blok dipindahkan.", + "worldedit.deform.deformed": "{0} blok telah berubah bentuk.", + "worldedit.hollow.changed": "{0} blok telah diubah.", + "worldedit.forest.created": "{0} pohon dibuat.", + "worldedit.flora.created": "{0} flora dibuat.", + "worldedit.unstuck.moved": "Ini dia!", + "worldedit.ascend.obstructed": "Tidak ada tempat kosong diatas yang anda temukan.", + "worldedit.ascend.moved": "Naik {0} level.", + "worldedit.descend.obstructed": "Tidak ada tempat kosong dibawah yang anda temukan.", + "worldedit.descend.moved": "Turun {0} level.", + "worldedit.ceil.obstructed": "Tidak ada tempat kosong diatas yang anda temukan.", + "worldedit.ceil.moved": "Woosh!", + "worldedit.thru.obstructed": "Tidak ada tempat di depan yang anda temukan.", + "worldedit.thru.moved": "Woosh!", + "worldedit.jumpto.moved": "Poof!", + "worldedit.jumpto.none": "Tidak ada blok dalam pandangan (atau terlalu jauh)!", + "worldedit.up.obstructed": "Anda akan mengenai sesuatu di atas anda.", + "worldedit.up.moved": "Woosh!", + "worldedit.cone.invalid-radius": "Anda harus menentukan 1 atau 2 nilai radius.", + "worldedit.cone.created": "{0} blok telah dibuat.", + "worldedit.cyl.invalid-radius": "Anda harus menentukan 1 atau 2 nilai radius.", + "worldedit.cyl.created": "{0} blok telah dibuat.", + "worldedit.sphere.invalid-radius": "Anda harus menentukan 1 atau 3 nilai radius.", + "worldedit.sphere.created": "{0} blok telah dibuat.", + "worldedit.forestgen.created": "{0} pohon dibuat.", + "worldedit.pumpkins.created": "{0} tambalan labu dibuat.", + "worldedit.pyramid.created": "{0} blok telah dibuat.", + "worldedit.generate.created": "{0} blok telah dibuat.", + "worldedit.generatebiome.changed": "{0} bioma terpengaruh.", + "worldedit.reload.config": "Konfigurasi dimuat ulang!", + "worldedit.report.written": "Laporan WorldEdit ditulis di {0}", + "worldedit.report.error": "Gagal membuat laporan: {0}", + "worldedit.report.callback": "Laporan WorldEdit: {0}.melaporkan", + "worldedit.timezone.invalid": "Zona waktu tidak valid", + "worldedit.timezone.set": "Zona waktu disetel untuk sesi ini ke: {0}", + "worldedit.timezone.current": "Waktu sekarang di zona waktu itu adalah: {0}", + "worldedit.version.version": "Versi WorldEdit {0}", + "worldedit.trace.no-tracing-extents": "Jejak: Tidak ada batas yang digunakan.", + "worldedit.trace.action-failed": "Jejak: Aksi {0} di {1} dibuang sejauh {2}", + "worldedit.trace.active.already": "Mode jejak sudah aktif.", + "worldedit.trace.inactive.already": "Mode jejak sudah nonaktif.", + "worldedit.trace.active": "Mode jejak telah diaktifkan.", + "worldedit.trace.inactive": "Mode jejak telah dinonaktifkan.", + "worldedit.command.time-elapsed": "{0} berlalu (sejarah: {1} diubah; {2} blok/detik).", + "worldedit.command.permissions": "Anda tidak diizinkan melakukan itu. Apakah anda dalam mode yang benar?", + "worldedit.command.player-only": "Perintah ini harus digunakan dengan pemain.", + "worldedit.command.error.report": "Tolong laporkan kesalahan ini: [Lihat konsol]", + "worldedit.pastebin.uploading": "(Mohon tunggu... mengirim keluaran ke pastebin...)", + "worldedit.session.cant-find-session": "Tidak dapat menemukan sesi untuk {0}", + "worldedit.platform.no-file-dialog": "Berkas dialog tidak didukung di lingkungan anda.", + "worldedit.asset.load.loading": "(Mohon tunggu... memuat aset.)", + "worldedit.asset.load.still-loading": "(Mohon tunggu... masih memuat aset.)", + "worldedit.asset.load.failed": "Gagal memuat aset", + "worldedit.tool.max-block-changes": "Batas perubahan blok maksimal dicapai.", + "worldedit.tool.no-block": "Tidak ada blok dalam pandangan!", + "worldedit.tool.repl.equip": "Alat pengganti blok terikat ke {0}.", + "worldedit.tool.repl.switched": "Alat pengganti beralih ke: {0}", + "worldedit.tool.data-cycler.equip": "Alat siklus data blok terikat ke {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Anda tidak diizinkan untuk memutar nilai data blok itu.", + "worldedit.tool.data-cycler.cant-cycle": "Data blok tersebut tidak dapat diputar!", + "worldedit.tool.data-cycler.new-value": "Nilai {0} sekarang {1}.", + "worldedit.tool.data-cycler.cycling": "Sekarang memutar {0}.", + "worldedit.tool.deltree.equip": "Alat penghapus pohon yang mengambang terikat ke {0}.", + "worldedit.tool.deltree.not-tree": "Itu bukan pohon.", + "worldedit.tool.deltree.not-floating": "Itu bukan pohon yang mengambang.", + "worldedit.tool.tree.equip": "Alat pohon terikat ke {0}.", + "worldedit.tool.tree.obstructed": "Sebuah pohon tidak bisa pergi kesana.", + "worldedit.tool.info.equip": "Alat info terikat ke {0}.", + "worldedit.tool.info.internalid.hover": "ID Internal", + "worldedit.tool.info.legacy.hover": "Id lama:data", + "worldedit.tool.info.light.hover": "Blok Cahaya/Cahaya Di atas", + "worldedit.tool.none.equip": "Alat lepas dari item anda saat ini.", + "worldedit.tool.none.to.unequip": "Item anda sekarang tidak terikat.", + "worldedit.tool.selwand.equip": "Pilihan tongkat terikat ke {0}.", + "worldedit.tool.navwand.equip": "Tongkat Navigasi terikat ke {0}.", + "worldedit.tool.floodfill.equip": "Alat pengisi blok terikat ke {0}.", + "worldedit.tool.farwand.equip": "Alat tongkat jauh terikat ke {0}.", + "worldedit.tool.lrbuild.equip": "Alat bangunan jarak jauh terikat ke {0}.", + "worldedit.tool.lrbuild.set": "Klik kiri setel ke {0}; klik kanan setel ke {1}.", + "worldedit.tool.stack.equip": "Alat tumpukan terikat ke {0}.", + "worldedit.tool.unbind-instruction": "Jalankan {0} sambil memegang item untuk melepaskannya.", + "worldedit.tool.superpickaxe.mode.single": "Mode sekarang sendiri. Klik kiri dengan beliung. // untuk menonaktifkan.", + "worldedit.tool.superpickaxe.mode.area": "Mode sekarang area. Klik kiri dengan beliung. // untuk menonaktifkan.", + "worldedit.tool.superpickaxe.mode.recursive": "Mode sekarang rekursif. Klik kiri dengan beliung. // untuk menonaktifkan.", + "worldedit.tool.superpickaxe.max-range": "Jarak maksimum adalah {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Beliung super sudah diaktifkan.", + "worldedit.tool.superpickaxe.disabled.already": "Beliung super sudah dinonaktifkan.", + "worldedit.tool.superpickaxe.enabled": "Beliung super diaktifkan.", + "worldedit.tool.superpickaxe.disabled": "Beliung super dinonaktifkan.", + "worldedit.tool.mask.set": "Setel masker kuas.", + "worldedit.tool.mask.disabled": "Topeng kuas dinonaktifkan.", + "worldedit.tool.material.set": "Setel material kuas.", + "worldedit.tool.range.set": "Setel jarak kuas.", + "worldedit.tool.size.set": "Setel ukuran kuas.", + "worldedit.tool.tracemask.set": "Setel jejak masker.", + "worldedit.tool.tracemask.disabled": "Jejak masker dinonaktifkan.", + "worldedit.tool.error.cannot-bind": "Tidak dapat mengikat alat ke {0}: {1}", + "worldedit.tool.error.item-only": "Blok tidak dapat digunakan.", + "worldedit.execute.script-permissions": "Anda tidak memiliki izin untuk menggunakan skrip tersebut.", + "worldedit.executelast.no-script": "Gunakan /cs dengan nama skrip dahulu.", + "worldedit.script.read-error": "Kesalahan pembaca skrip: {0}", + "worldedit.script.unsupported": "Hanya skrip .js yang sekarang didukung", + "worldedit.script.file-not-found": "Skrip tidak ada: {0}", + "worldedit.script.no-script-engine": "Gagal menemukan mesin skrip yang terinstal.\nMohon lihat https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Gagal mengeksekusi: {0}", + "worldedit.script.failed-console": "Gagal mengeksekusi (lihat konsol): {0}", + "worldedit.operation.affected.biome": "{0} bioma terpengaruh", + "worldedit.operation.affected.block": "{0} blok terpengaruh", + "worldedit.operation.affected.column": "{0} kolom terpengaruh", + "worldedit.operation.affected.entity": "{0} entiti terpengaruh", + "worldedit.operation.deform.expression": "cacat menggunakan {0}", + "worldedit.error.invalid-number": "Jumlah diharapkan; string diberikan.", + "worldedit.error.invalid-number.matches": "Jumlah diharapkan; string \"{0}\" diberikan.", + "worldedit.error.incomplete-region": "Tentukan dahulu pemilihan wilayah.", + "worldedit.error.unknown-block": "Nama blok '{0}' tidak dikenali.", + "worldedit.error.unknown-entity": "Nama entiti '{0}' tidak dikenali.", + "worldedit.error.unknown-mob": "Nama mob '{0}' tidak dikenali.", + "worldedit.error.unknown-biome": "Nama bioma '{0}' tidak dikenali.", + "worldedit.error.unknown-tag": "Nama tag '{0}' tidak dikenali.", + "worldedit.error.empty-tag": "Nama tag '{0}' tidak ada isinya.", + "worldedit.error.no-match": "Tidak ada yang cocok untuk '{0}'.", + "worldedit.error.disallowed-block": "Blok '{0}' tidak diperbolehkan (lihat konfigurasi WorldEdit).", + "worldedit.error.max-changes": "Blok maksimum diubah dalam operasi tercapai ({0}).", + "worldedit.error.max-brush-radius": "Radius maksimal kuas (dalam konfigurasi): {0}", + "worldedit.error.max-radius": "Radius maksimum (dalam konfigurasi): {0}", + "worldedit.error.unknown-direction": "Arah tidak diketahui: {0}", + "worldedit.error.empty-clipboard": "Papan klip anda kosong. Gunakan //copy dahulu.", + "worldedit.error.invalid-filename": "Nama berkas '{0}' tidak valid: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Karakter tidak valid atau ekstensi hilang", + "worldedit.error.file-resolution": "Berkas '{0}' kesalahan resolusi: {1}", + "worldedit.error.file-resolution.outside-root": "Jalur berada di luar root yang diizinkan", + "worldedit.error.file-resolution.resolve-failed": "Gagal menyelesaikan jalan", + "worldedit.error.file-aborted": "Pemilihan berkas dibatalkan.", + "worldedit.error.no-file-selected": "Tidak ada berkas yang dipilih.", + "worldedit.error.world-unloaded": "Dunia sudah dibongkar.", + "worldedit.error.not-a-block": "Item ini bukan sebuah blok.", + "worldedit.error.not-a-block.item": "Item '{0}' bukan sebuah blok.", + "worldedit.error.incorrect-usage": "Penggunaan: {0}", + "worldedit.error.invalid-page": "Nomor halaman tidak valid", + "worldedit.error.parser.bad-state-format": "Format keadaan buruk di {0}", + "worldedit.error.parser.duplicate-property": "Duplikat properti: {0}", + "worldedit.error.parser.empty-state": "Bagian dalam keadaan kosong", + "worldedit.error.parser.missing-equals-separator": "Pemisah '=' tidak ada", + "worldedit.error.parser.clipboard.missing-offset": "Offset ditentukan dengan @ tetapi tidak ada offset yang diberikan. Gunakan '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Properti tidak diketahui '{0}' untuk blok '{1}'", + "worldedit.error.parser.unknown-value": "Nilai tidak diketahui '{0}' untuk properti '{1}'", + "worldedit.error.parser.empty-property": "Properti dalam keadaan kosong", + "worldedit.error.parser.empty-value": "Nilai dalam keadaan kosong", + "worldedit.error.parser.invalid-colon": "Titik dua tidak valid.", + "worldedit.error.parser.invalid-expression": "Ekspresi yang tidak valid: {0}", + "worldedit.error.parser.negate-nothing": "Tidak dapat meniadakan apapun!", + "worldedit.error.parser.hanging-lbracket": "Format tidak valid. Braket gantung di '{0}'.", + "worldedit.error.parser.missing-rbracket": "Keadaan tidak memiliki jejak ']'", + "worldedit.error.parser.missing-random-type": "Kehilangan tipe setelah simbol % untuk '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Offset papan klip membutuhkan koordinat x,y,z.", + "worldedit.error.parser.player-only": "Input '{0}' membutuhkan pemain!", + "worldedit.error.disabled": "Fungsi ini dinonaktifkan (lihat konfigurasi WorldEdit).", + "worldedit.error.unknown": "Terjadi kesalahan yang tidak diketahui: {0}", + "worldedit.error.missing-extent": "Tidak ada Luas yang diketahui", + "worldedit.error.missing-session": "Tidak ada SesiLokal yang diketahui", + "worldedit.error.missing-world": "Anda harus menyediakan dunia (Coba //world)", + "worldedit.error.missing-actor": "Tidak ada aktor yang diketahui", + "worldedit.selection.convex.info.vertices": "Sudut: {0}", + "worldedit.selection.convex.info.triangles": "Segitiga: {0}", + "worldedit.selection.convex.explain.primary": "Memulai seleksi baru dengan simpul {0}.", + "worldedit.selection.convex.explain.secondary": "Menambahkan simpul {0} ke pilihan.", + "worldedit.selection.cuboid.info.pos1": "Posisi 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Posisi 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Posisi pertama disetel di {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Posisi pertama disetel di {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Posisi kedua disetel di {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Posisi kedua disetel di {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Pilihan dimulai di {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Pilihan tambahan untuk mencakup {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Pusat: {0}", + "worldedit.selection.ellipsoid.info.radius": "Radius X/Y/Z: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Posisi pusat disetel ke {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posisi pusat disetel ke {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radius disetel ke {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius disetel ke {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Perubahan elipsoid harus merata untuk setiap dimensi.", + "worldedit.selection.cylinder.info.center": "Pusat: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Memulai pemilihan silinder baru di {0}.", + "worldedit.selection.cylinder.explain.secondary": "Radius disetel di {0}/{1} blok. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Anda harus memilih titik pusat sebelum menyetel radius.", + "worldedit.selection.cylinder.error.even-horizontal": "Perubahan silinder harus merata untuk setiap dimensi horizontal.", + "worldedit.selection.polygon2d.info": "# poin: {0}", + "worldedit.selection.polygon2d.explain.primary": "Memulai poligon baru di {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Ditambahkan poin #{0} di {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Poligon hanya bisa diperluas secara vertikal.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Poligon hanya bisa dikontrak secara vertikal.", + "worldedit.selection.sphere.explain.secondary": "Radius disetel ke {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius disetel ke {0} ({1}).", + "worldedit.selection.null.error.immutable": "Tidak dapat mengubah WilayahNull.", + "worldedit.selection.intersection.error.cannot-expand": "Tidak dapat memperluas persimpangan wilayah.", + "worldedit.selection.intersection.error.cannot-contract": "Tidak dapat mengontrak persimpangan wilayah.", + "worldedit.selection.transform.error.cannot-expand": "Tidak dapat memperluas Wilayah yang Diubah.", + "worldedit.selection.transform.error.cannot-contract": "Tidak dapat mengontrak Wilayah yang Diubah.", + "worldedit.selection.transform.error.cannot-change": "Tidak dapat mengubah Wilayah yang Diubah.", + "worldedit.selection.updated": "Posisi diperbarui.", + "worldedit.sideeffect.lighting": "Pencahayaan", + "worldedit.sideeffect.lighting.description": "Perbarui pencahayaan blok", + "worldedit.sideeffect.neighbors": "Tetangga", + "worldedit.sideeffect.neighbors.description": "Memberitahu blok perubahan terdekat", + "worldedit.sideeffect.update": "Pembaruan", + "worldedit.sideeffect.update.description": "Memberitahu blok yang diubah", + "worldedit.sideeffect.validation": "Validasi", + "worldedit.sideeffect.validation.description": "Memvalidasi dan perbaikan keadaan dunia yang tidak konsisten, seperti blok yang terputus", + "worldedit.sideeffect.entity_ai": "AI entiti", + "worldedit.sideeffect.entity_ai.description": "Memperbarui jalur AI entiti untuk perubahan blok", + "worldedit.sideeffect.events": "Acara Mod/Plugin", + "worldedit.sideeffect.events.description": "Memberitahu mod/plugin lain tentang perubahan ini jika berlaku", + "worldedit.sideeffect.state.on": "Aktif", + "worldedit.sideeffect.state.delayed": "Tertunda", + "worldedit.sideeffect.state.off": "Nonaktif", + "worldedit.sideeffect.box.current": "Saat ini", + "worldedit.sideeffect.box.change-to": "Klik untuk menyetel ke {0}", + "worldedit.help.command-not-found": "Perintah '{0}' tidak dapat ditemukan.", + "worldedit.help.no-subcommands": "'{0}' tidak memiliki sub-perintah. (Mungkin '{1}' adalah untuk parameter?)", + "worldedit.help.subcommand-not-found": "Sub-perintah '{0}' dibawah '{1}' tidak dapat ditemukan.", + "worldedit.cli.stopping": "Menghentikan!", + "worldedit.cli.unknown-command": "Perintah tidak diketahui!", + "worldedit.version.bukkit.unsupported-adapter": "Versi WorldEdit ini tidak sepenuhnya mendukung versi Bukkit anda. Blok entiti (misalnya peti) akan kosong, properti blok (misalnya rotasi) akan hilang, dan hal lain mungkin tak akan bekerja. Perbarui WorldEdit untuk mengembalikan fungsi ini:\n{0}" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ido/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ido/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ido/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ig/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ig/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ig/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/is/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/is/strings.json new file mode 100644 index 0000000..1abfeb0 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/is/strings.json @@ -0,0 +1,5 @@ +{ + "worldedit.expand.description.vert": "Framlengja valið svæði lóðrétt að heimsmörkum.", + "worldedit.expand.expanded": "Valið svæði framlengt um {0} kubba", + "worldedit.expand.expanded.vert": "Valið svæði framlengt um {0} kubba (frá botni til topps)." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/it/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/it/strings.json new file mode 100644 index 0000000..78cc1ca --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/it/strings.json @@ -0,0 +1,420 @@ +{ + "worldedit.expand.description.vert": "Espandi la selezione verticalmente fino ai limiti del mondo.", + "worldedit.expand.expanded": "Regione aumentata di {0} blocchi", + "worldedit.expand.expanded.vert": "Regione aumentata di {0} blocchi (dall'alto al basso).", + "worldedit.biomeinfo.lineofsight": "Biomi nel punto inquadrato: {0}", + "worldedit.biomeinfo.position": "Biomi alla tua posizione: {0}", + "worldedit.biomeinfo.selection": "Biomi nella tua selezione: {0}", + "worldedit.biomeinfo.not-locatable": "Il mittente del comando deve essere presente nel mondo per usare il flag -p.", + "worldedit.brush.radius-too-large": "Massimo raggio pennello: {0}", + "worldedit.brush.apply.description": "Applica pennello, applica una funzione ad ogni blocco", + "worldedit.brush.apply.radius": "La dimensione del pennello", + "worldedit.brush.apply.shape": "La forma della regione", + "worldedit.brush.apply.type": "Tipo di pennello da usare", + "worldedit.brush.apply.item.warning": "Questo pennello simula l'uso di un oggetto. I suoi effetti potrebbero non funzionare su tutte le piattaforme, potrebbero non essere annullabili, e potrebbero causare strane interazioni con altre mod/plugin. Usare a proprio rischio.", + "worldedit.brush.paint.description": "Pennello vernice, applica una funzione ad una superficie", + "worldedit.brush.paint.size": "La dimensione del pennello", + "worldedit.brush.paint.shape": "La forma della regione", + "worldedit.brush.paint.density": "La densità del pennello", + "worldedit.brush.paint.type": "Tipo di pennello da usare", + "worldedit.brush.paint.item.warning": "Questo pennello simula l'uso di un oggetto. I suoi effetti potrebbero non funzionare su tutte le piattaforme, potrebbero non essere annullabili, e potrebbero causare strane interazioni con altre mod/plugin. Usare a proprio rischio.", + "worldedit.brush.sphere.equip": "Pennello a sfera equipaggiato ({0}).", + "worldedit.brush.cylinder.equip": "Pennello a cilindro equipaggiato ({0} per {1}).", + "worldedit.brush.clipboard.equip": "Pennello appunti equipaggiato.", + "worldedit.brush.smooth.equip": "Pennello liscio equipaggiato ({0} x {1}x utilizzando {2}).", + "worldedit.brush.extinguish.equip": "Estintore equipaggiato ({0}).", + "worldedit.brush.gravity.equip": "Pennello gravità equipaggiato ({0}).", + "worldedit.brush.butcher.equip": "Pennello macellaio equipaggiato ({0}).", + "worldedit.brush.operation.equip": "Imposta pennello a {0}.", + "worldedit.brush.heightmap.equip": "Pennello heightmap equipaggiato ({0}).", + "worldedit.brush.heightmap.unknown": "Pennello heightmap sconosciuto: {0}.", + "worldedit.brush.none.equip": "Pennello scollegato dall'oggetto corrente.", + "worldedit.setbiome.changed": "I biomi sono stati modificati in circa {0} blocchi.", + "worldedit.setbiome.warning": "Potresti dover uscire e rientrare dalla partita (o chiudere e riaprire il tuo mondo) per vedere le modifiche.", + "worldedit.setbiome.not-locatable": "Il mittente del comando deve essere presente nel mondo per usare il flag -p.", + "worldedit.drawsel.disabled": "Server CUI disabilitato.", + "worldedit.drawsel.enabled": "CUI server abilitata. Questo supporta solo le regioni cuboid, con una dimensione massima di {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server CUI già disabilitato.", + "worldedit.drawsel.enabled.already": "Server CUI già abilitato.", + "worldedit.limit.too-high": "Il tuo limite massimo consentito è {0}.", + "worldedit.limit.set": "Limite di modifica blocco impostato a {0}.", + "worldedit.limit.return-to-default": "(Usa //limit per tornare al predefinito.)", + "worldedit.timeout.too-high": "Il tuo timeout massimo consentito è {0}ms.", + "worldedit.timeout.set": "Timeout impostato a {0} ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout per tornare al predefinito.)", + "worldedit.fast.disabled": "Modalità veloce disabilitata.", + "worldedit.fast.enabled": "Modalità veloce attivata. L'illuminazione nei chunk interessati potrebbe essere sbagliata e/o potresti dover rientrare per vedere le modifiche.", + "worldedit.fast.disabled.already": "Modalità veloce già disabilitata.", + "worldedit.fast.enabled.already": "Modalità veloce già abilitata.", + "worldedit.perf.sideeffect.set": "Effetto collaterale \"{0}\" impostato a {1}", + "worldedit.perf.sideeffect.get": "Effetto collaterale \"{0}\" è impostato a {1}", + "worldedit.perf.sideeffect.already-set": "Effetto collaterale \"{0}\" è già impostato a {1}", + "worldedit.perf.sideeffect.set-all": "Tutti gli effetti collaterali impostati su {0}", + "worldedit.reorder.current": "La modalità riordino è {0}", + "worldedit.reorder.set": "La modalità riordino è ora {0}", + "worldedit.gmask.disabled": "Maschera globale disabilitata.", + "worldedit.gmask.set": "Maschera globale impostata.", + "worldedit.toggleplace.pos1": "Posizionando a pos #1.", + "worldedit.toggleplace.player": "Posizionando al blocco in cui ti trovi.", + "worldedit.toggleplace.not-locatable": "Impossibile attivare o disattivare il posizionamento in questo contesto.", + "worldedit.searchitem.too-short": "Inserisci una stringa di ricerca più lunga (lun > 2).", + "worldedit.searchitem.either-b-or-i": "Non puoi usare contemporaneamente sia i flag 'b' che 'i'.", + "worldedit.searchitem.searching": "(Attendere prego... ricerca di oggetti)", + "worldedit.watchdog.no-hook": "Questa piattaforma non ha agganci per il watchdog.", + "worldedit.watchdog.active.already": "Aggancio watchdog già attivo.", + "worldedit.watchdog.inactive.already": "Aggancio watchdog già inattivo.", + "worldedit.watchdog.active": "Aggancio watchdog ora attivo.", + "worldedit.watchdog.inactive": "Agancio watchdog ora inattivo.", + "worldedit.world.remove": "Override del mondo rimosso.", + "worldedit.world.set": "Imposta l'override del mondo a {0}. (Usa //world per tornare ai valori predefiniti)", + "worldedit.undo.undone": "Annullate {0} modifiche disponibili.", + "worldedit.undo.none": "Niente da annullare.", + "worldedit.redo.redone": "Rifatte {0} modifiche disponibili.", + "worldedit.redo.none": "Niente da rifare.", + "worldedit.clearhistory.cleared": "Cronologia cancellata.", + "worldedit.raytrace.noblock": "Nessun blocco in vista!", + "worldedit.raytrace.require-player": "I comandi Raytracing richiedono un giocatore!", + "worldedit.restore.not-configured": "Non è stato configurato il ripristino di snapshot/backup.", + "worldedit.restore.not-available": "Questo snapshot non esiste o non è disponibile.", + "worldedit.restore.failed": "Caricamento snapshot fallito: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' caricato; ripristino in corso...", + "worldedit.restore.restored": "Ripristinato; {0} chunk mancanti e {1} altri errori.", + "worldedit.restore.none-for-specific-world": "Nessuno snapshot trovato per il mondo '{0}'.", + "worldedit.restore.none-for-world": "Nessuno snapshot trovato per questo mondo.", + "worldedit.restore.none-found": "Nessuno snapshot trovato.", + "worldedit.restore.none-found-console": "Nessuno snapshot trovato. Vedi la console per i dettagli.", + "worldedit.restore.chunk-not-present": "I chunk non sono presenti nello snapshot.", + "worldedit.restore.chunk-load-failed": "Non è stato possibile caricare nessun chunk. (Archivio difettoso?)", + "worldedit.restore.block-place-failed": "Gli errori non hanno permesso il ripristino di nessun blocco.", + "worldedit.restore.block-place-error": "Ultimo errore: {0}", + "worldedit.snapshot.use.newest": "Snapshot più recente in uso.", + "worldedit.snapshot.use": "Snapshot impostato a: {0}", + "worldedit.snapshot.none-before": "Impossibile trovare uno snapshot prima di {0}.", + "worldedit.snapshot.none-after": "Impossibile trovare uno snapshot successivo a {0}.", + "worldedit.snapshot.index-above-0": "Indice errato, deve essere maggiore o uguale a 1.", + "worldedit.snapshot.index-oob": "Indice errato, deve essere compreso tra 1 e {0}.", + "worldedit.schematic.unknown-format": "Formato di schematic sconosciuto: {0}.", + "worldedit.schematic.load.does-not-exist": "La schematic {0} non esiste!", + "worldedit.schematic.load.loading": "(Attendere prego... caricamento della schematic.)", + "worldedit.schematic.load.still-loading": "(Attendere prego... caricamento della schematic ancora in corso.)", + "worldedit.schematic.save.already-exists": "La schematic esiste già. Usa il flag -f per sovrascriverlo.", + "worldedit.schematic.save.failed-directory": "Impossibile creare la cartella per le schematic!", + "worldedit.schematic.save.saving": "(Attendere prego... salvataggio della schematic.)", + "worldedit.schematic.save.still-saving": "(Attendere prego... salvataggio della schematic ancora in corso.)", + "worldedit.schematic.delete.does-not-exist": "La schematic {0} non esiste!", + "worldedit.schematic.delete.failed": "Eliminazione di {0} fallita! È in sola lettura?", + "worldedit.schematic.delete.deleted": "{0} è stato cancellato.", + "worldedit.schematic.formats.title": "Formati disponibili per gli appunti (Nome: Cerca nomi)", + "worldedit.schematic.unsupported-minecraft-version": "Questa versione di WorldEdit non supporta la tua versione di Minecraft. Le schematic non funzioneranno finché non sarà risolto.", + "worldedit.pos.already-set": "Posizione già impostata.", + "worldedit.pos.console-require-coords": "È necessario fornire le coordinate come console.", + "worldedit.hpos.no-block": "Nessun blocco in vista!", + "worldedit.hpos.already-set": "Posizione già impostata.", + "worldedit.chunk.selected-multiple": "Chunk selezionati: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk selezionati: {0}, {1}, {2}", + "worldedit.wand.invalid": "Bacchetta mal configurata o disabilitata.", + "worldedit.wand.selwand.info": "Click sinistro: seleziona pos #1; Click destro: seleziona pos #2", + "worldedit.wand.navwand.info": "Click sinistro: salta alla posizione; Click destro: passa attraverso i muri", + "worldedit.wand.selwand.now.tool": "La bacchetta selezione è ora uno strumento normale. È possibile disabilitarla con {0} e riassociarla a qualsiasi oggetto con {1} oppure ottenere una nuova bacchetta con {2}.", + "worldedit.contract.contracted": "Regione ristretta di {0} blocchi.", + "worldedit.shift.shifted": "Regione spostata.", + "worldedit.outset.outset": "Inizio della regione.", + "worldedit.inset.inset": "Inserto della regione.", + "worldedit.size.offset": "Offset: {0}", + "worldedit.size.type": "Tipo: {0}", + "worldedit.size.size": "Dimensione: {0}", + "worldedit.size.distance": "Distanza cuboide: {0}", + "worldedit.size.blocks": "# di blocchi: {0}", + "worldedit.count.counted": "Conteggiato: {0}", + "worldedit.distr.no-blocks": "Nessun blocco trovato.", + "worldedit.distr.no-previous": "Nessuna distribuzione precedente.", + "worldedit.distr.total": "Conteggio totale di blocchi: {0}", + "worldedit.select.cleared": "Selezione cancellata.", + "worldedit.select.cuboid.message": "Cuboid: click sinistro per il punto 1, click destro per il punto 2", + "worldedit.select.cuboid.description": "Seleziona due vertici di un cuboide", + "worldedit.select.extend.message": "Cuboid: click sinistro per il punto di partenza, tasto destro per estendere", + "worldedit.select.extend.description": "Modalità selezione cuboide veloce", + "worldedit.select.poly.message": "Selettore poligono 2D: Click sinistro/destro per aggiungere un punto.", + "worldedit.select.poly.limit-message": "Massimo {0} punti.", + "worldedit.select.poly.description": "Selezionare un poligono 2D con altezza", + "worldedit.select.ellipsoid.message": "Selettore ellissoide: click sinistro=centro, click destro per estendere", + "worldedit.select.ellipsoid.description": "Seleziona un ellissoide", + "worldedit.select.sphere.message": "Selettore fonte: click sinistro=centro, click destro per impostare il raggio", + "worldedit.select.sphere.description": "Seleziona una sfera", + "worldedit.select.cyl.message": "Selettore cilindrico: Click sinistro=centro, click destro per estendere", + "worldedit.select.cyl.description": "Seleziona un cilindro", + "worldedit.select.convex.message": "Selettore poliedrico convesso: click sinistro=Primo vertice, click destro per aggiungerne altri.", + "worldedit.select.convex.limit-message": "Massimo {0} punti.", + "worldedit.select.convex.description": "Seleziona un poliedro convesso", + "worldedit.select.default-set": "Il selettore regione predefinito è ora {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Vecchio formato: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: regione/{0}", + "worldedit.listchunks.listfor": "Lista dei chunk per: {0}", + "worldedit.drain.drained": "{0} blocchi sono stati drenati.", + "worldedit.fill.created": "{0} blocchi sono stati riempiti.", + "worldedit.fillr.created": "{0} blocchi sono stati riempiti.", + "worldedit.fixlava.fixed": "{0} blocchi sono stati risolti.", + "worldedit.fixwater.fixed": "{0} blocchi sono stati sistemati.", + "worldedit.removeabove.removed": "{0} blocchi sono stati rimossi.", + "worldedit.removebelow.removed": "{0} blocchi sono stati rimossi.", + "worldedit.removenear.removed": "{0} blocchi sono stati rimossi.", + "worldedit.replacenear.replaced": "{0} blocchi sono stati rimpiazzati.", + "worldedit.snow.created": "{0} superfici sono state coperte.", + "worldedit.thaw.removed": "{0} blocchi sono stati sciolti.", + "worldedit.green.changed": "{0} blocchi hanno di nuovo una vegetazione.", + "worldedit.extinguish.removed": "{0} Fiamme sono stante estinte.", + "worldedit.butcher.killed": "{0} mob sono stati uccisi in un raggio di {1}.", + "worldedit.butcher.explain-all": "Usa -1 per rimuovere tutti i mob nei chunk caricati", + "worldedit.remove.removed": "{0} entità sono state contrassegnate per la rimozione.", + "worldedit.remove.explain-all": "Usa -1 per rimuovere tutti i mob nei chunk caricati", + "worldedit.calc.invalid": "'{0}' non può essere interpretato come espressione valida", + "worldedit.calc.invalid.with-error": "'{0}' non può essere interpretato come espressione valida: '{1}'", + "worldedit.paste.pasted": "Gli appunti sono stati incollati a {0}", + "worldedit.paste.selected": "Regione di incollo degli appunti selezionata.", + "worldedit.rotate.no-interpolation": "Nota: l'interpolazione non è ancora supportata, sono raccomandati angoli multipli di 90 gradi.", + "worldedit.rotate.rotated": "La copia negli appunti è stata ruotata.", + "worldedit.flip.flipped": "La copia negli appunti è stata capovolta.", + "worldedit.clearclipboard.cleared": "Appunti eliminati.", + "worldedit.set.done": "Operazione completata.", + "worldedit.set.done.verbose": "Operazione completata ({0}).", + "worldedit.line.changed": "{0} blocchi sono stati cambiati.", + "worldedit.line.invalid-type": "//line funziona solo con le selezioni cuboidi o poliedriche convesse", + "worldedit.curve.changed": "{0} blocchi sono stati cambiati.", + "worldedit.curve.invalid-type": "//curva funziona solo con selezioni poliedriche convesse", + "worldedit.replace.replaced": "{0} blocchi sono stati rimpiazzati.", + "worldedit.stack.changed": "{0} blocchi modificati. Annulla con //undo", + "worldedit.stack.intersecting-region": "L'offset dello stack non deve collidere con la regione quando si usano le unità blocco", + "worldedit.regen.regenerated": "Regione rigenerata.", + "worldedit.regen.failed": "Impossibile rigenerare i chunk. Controlla la console per i dettagli.", + "worldedit.walls.changed": "{0} blocchi sono stati cambiati.", + "worldedit.faces.changed": "{0} blocchi sono stati cambiati.", + "worldedit.overlay.overlaid": "{0} blocchi sono stati sovrapposti.", + "worldedit.naturalize.naturalized": "{0} blocchi sono stati modificati per sembrare più naturali.", + "worldedit.center.changed": "Centro impostato. ({0} blocchi cambiati)", + "worldedit.smooth.changed": "Heightmap del terreno levigata. {0} blocchi sono cambiati.", + "worldedit.move.moved": "{0} blocchi spostati.", + "worldedit.deform.deformed": "{0} blocchi sono stati deformati.", + "worldedit.hollow.changed": "{0} blocchi sono stati cambiati.", + "worldedit.forest.created": "{0} alberi creati.", + "worldedit.flora.created": "{0} flora creata.", + "worldedit.unstuck.moved": "Ecco fatto!", + "worldedit.ascend.obstructed": "Nessun punto libero trovato sopra di te.", + "worldedit.ascend.moved": "{0} livelli ascesi.", + "worldedit.descend.obstructed": "Nessun punto libero trovato sotto di te.", + "worldedit.descend.moved": "{0} livelli discesi.", + "worldedit.ceil.obstructed": "Nessun punto libero trovato sopra di te.", + "worldedit.ceil.moved": "Woosh!", + "worldedit.thru.obstructed": "Nessun punto libero trovato davanti.", + "worldedit.thru.moved": "Woosh!", + "worldedit.jumpto.moved": "Poof!", + "worldedit.jumpto.none": "Nessun blocco in vista (o troppo lontano)!", + "worldedit.up.obstructed": "Colpiresti qualcosa sopra di te.", + "worldedit.up.moved": "Woosh!", + "worldedit.cone.invalid-radius": "È necessario specificare 1 o 2 valori di raggio.", + "worldedit.cone.created": "{0} blocchi creati.", + "worldedit.cyl.invalid-radius": "È necessario specificare 1 o 2 valori di raggio.", + "worldedit.cyl.created": "{0} blocchi creati.", + "worldedit.sphere.invalid-radius": "È necessario specificare 1 o 3 valori di raggio.", + "worldedit.sphere.created": "{0} blocchi creati.", + "worldedit.forestgen.created": "{0} alberi creati.", + "worldedit.pumpkins.created": "{0} patch di zucca create.", + "worldedit.pyramid.created": "{0} blocchi creati.", + "worldedit.generate.created": "{0} blocchi creati.", + "worldedit.generatebiome.changed": "{0} biomi modificati.", + "worldedit.reload.config": "Configurazioni ricaricate!", + "worldedit.report.written": "Report di WorldEdit scritto in {0}", + "worldedit.report.error": "Fallita la scrittura del report {0}", + "worldedit.report.callback": "Report WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Timezone non valida", + "worldedit.timezone.set": "Timezone impostata a: {0} per questa sessione", + "worldedit.timezone.current": "L'ora corrente in quella timezone è: {0}", + "worldedit.version.version": "WorldEdit versione {0}", + "worldedit.trace.no-tracing-extents": "Traccia: Non è stata utilizzata alcuna estensione.", + "worldedit.trace.action-failed": "Traccia: Azione(i) {0} a {1} scartata dall'estensione {2}", + "worldedit.trace.active.already": "Modalità traccia già attivata.", + "worldedit.trace.inactive.already": "Modalità traccia già disattivata.", + "worldedit.trace.active": "Modalità traccia attivata.", + "worldedit.trace.inactive": "Modalità traccia disattivata.", + "worldedit.command.time-elapsed": "{0}s trascorsi (cronologia: {1} cambiati; {2} blocchi/sec).", + "worldedit.command.permissions": "Non hai i permessi per farlo. Sei nella modalità giusta?", + "worldedit.command.player-only": "Questo comando deve essere usato con un giocatore.", + "worldedit.command.error.report": "Si prega di segnalare questo errore: [Vedi console]", + "worldedit.pastebin.uploading": "(Si prega di attendere... sto inviando l'output a pastebin...)", + "worldedit.session.cant-find-session": "Impossibile trovare la sessione per {0}", + "worldedit.platform.no-file-dialog": "File dialogs non supportati in questo ambiente.", + "worldedit.asset.load.loading": "(Attendere prego... caricamento della risorsa.)", + "worldedit.asset.load.still-loading": "(Attendere prego... caricamento della risorsa ancora in corso.)", + "worldedit.asset.load.failed": "Caricamento della risorsa fallito", + "worldedit.tool.max-block-changes": "Limite massimo di modifica blocchi raggiunto.", + "worldedit.tool.no-block": "Nessun blocco in vista!", + "worldedit.tool.repl.equip": "Strumento rimpiazza blocco associato a {0}.", + "worldedit.tool.repl.switched": "Strumento rimpiazzante cambiato con: {0}", + "worldedit.tool.data-cycler.equip": "Strumento data cycler associato a {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Non è consentito modificare i data value di quel blocco.", + "worldedit.tool.data-cycler.cant-cycle": "I dati di quel blocco non possono essere modificati!", + "worldedit.tool.data-cycler.new-value": "Il valore di {0} è ora {1}.", + "worldedit.tool.data-cycler.cycling": "Sto modificando {0}.", + "worldedit.tool.deltree.equip": "Strumento di rimozione alberi fluttuanti associato a {0}.", + "worldedit.tool.deltree.not-tree": "Non è un albero.", + "worldedit.tool.deltree.not-floating": "Non è un albero fluttuante.", + "worldedit.tool.tree.equip": "Strumento albero associato a {0}.", + "worldedit.tool.tree.obstructed": "Un albero non può crescere lì.", + "worldedit.tool.info.equip": "Strumento informazioni associato a {0}.", + "worldedit.tool.info.internalid.hover": "ID Interno", + "worldedit.tool.info.legacy.hover": "Legacy id:data", + "worldedit.tool.info.light.hover": "Blocca Luce/Luce Sopra", + "worldedit.tool.none.equip": "Strumento scollegato dall'oggetto corrente.", + "worldedit.tool.none.to.unequip": "Il tuo oggetto attuale non è associato.", + "worldedit.tool.selwand.equip": "Bacchetta selezione associata a {0}.", + "worldedit.tool.navwand.equip": "Bacchetta navigazione associata a {0}.", + "worldedit.tool.floodfill.equip": "Strumento riempi liquido associato a {0}.", + "worldedit.tool.farwand.equip": "Strumento bacchetta lontana associato a {0}.", + "worldedit.tool.lrbuild.equip": "Strumento costruzione a lungo raggio associato a {0}.", + "worldedit.tool.lrbuild.set": "Click sinistro impostato a {0}; click destro impostato a {1}.", + "worldedit.tool.stack.equip": "Strumento stack associato a {0}.", + "worldedit.tool.unbind-instruction": "Esegui {0} tenendo in mano l'oggetto per disassociarlo.", + "worldedit.tool.superpickaxe.mode.single": "Modalità singola impostata. Click sinistro con un piccone. // per disabilitare.", + "worldedit.tool.superpickaxe.mode.area": "Modalità area impostata. Click sinistro con un piccone. // per disabilitare.", + "worldedit.tool.superpickaxe.mode.recursive": "Modalità ricorsiva impostata. Click sinistro con un piccone. // per disabilitare.", + "worldedit.tool.superpickaxe.max-range": "L'intervallo massimo è {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Super piccone già abilitato.", + "worldedit.tool.superpickaxe.disabled.already": "Super piccone già disabilitato.", + "worldedit.tool.superpickaxe.enabled": "Super piccone abilitato.", + "worldedit.tool.superpickaxe.disabled": "Super piccone disabilitato.", + "worldedit.tool.mask.set": "Maschera pennello impostata.", + "worldedit.tool.mask.disabled": "Maschera pennello disabilitata.", + "worldedit.tool.material.set": "Materiale pennello impostato.", + "worldedit.tool.range.set": "Intervallo pennello impostato.", + "worldedit.tool.size.set": "Dimensione pennello impostata.", + "worldedit.tool.tracemask.set": "Maschera traccia impostata.", + "worldedit.tool.tracemask.disabled": "Maschera traccia disabilitata.", + "worldedit.tool.error.cannot-bind": "Impossibile associare lo strumento a {0}: {1}", + "worldedit.tool.error.item-only": "I blocchi non possono essere usati.", + "worldedit.execute.script-permissions": "Non hai i permessi per usare quello script.", + "worldedit.executelast.no-script": "Usare prima /cs con un nome script.", + "worldedit.script.read-error": "Errore di lettura dello script: {0}", + "worldedit.script.unsupported": "Solo gli script .js sono attualmente supportati", + "worldedit.script.file-not-found": "Lo script non esiste: {0}", + "worldedit.script.no-script-engine": "Impossibile trovare un motore di script installato.\nVedi https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Esecuzione fallita: {0}", + "worldedit.script.failed-console": "Esecuzione fallita (vedi console): {0}", + "worldedit.operation.affected.biome": "{0} biomi modificati", + "worldedit.operation.affected.block": "{0} blocchi modificati", + "worldedit.operation.affected.column": "{0} colonne modificate", + "worldedit.operation.affected.entity": "{0} entità modificate", + "worldedit.operation.deform.expression": "deformato usando {0}", + "worldedit.error.invalid-number": "Richiesto numero; fornita stringa.", + "worldedit.error.invalid-number.matches": "Numero previsto; stringa \"{0}\" fornito.", + "worldedit.error.incomplete-region": "Prima seleziona una regione.", + "worldedit.error.unknown-block": "Il nome blocco '{0}' non è stato riconosciuto.", + "worldedit.error.unknown-entity": "Il nome entità '{0}' non è stato riconosciuto.", + "worldedit.error.unknown-mob": "Il nome mob '{0}' non è stato riconosciuto.", + "worldedit.error.unknown-biome": "Il nome bioma '{0}' non è stato riconosciuto.", + "worldedit.error.unknown-tag": "Il nome tag '{0}' non è stato riconosciuto.", + "worldedit.error.empty-tag": "Il nome tag '{0}' è vuoto.", + "worldedit.error.no-match": "Nessuna corrispondenza per '{0}'.", + "worldedit.error.disallowed-block": "Blocco '{0}' non consentito (vedi Configurazione WorldEdit).", + "worldedit.error.max-changes": "Raggiunto limite di blocchi modificabili per operazione ({0}).", + "worldedit.error.max-brush-radius": "Raggio massimo pennello (in configurazione): {0}", + "worldedit.error.max-radius": "Raggio massimo pennello (in configurazione): {0}", + "worldedit.error.unknown-direction": "Direzione sconosciuta: {0}", + "worldedit.error.empty-clipboard": "Gli appunti sono vuoti. Usare prima //copy.", + "worldedit.error.invalid-filename": "Nome file '{0}' non valido: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Caratteri errati o estensione mancante", + "worldedit.error.file-resolution": "Errore di risoluzione del file '{0}': {1}", + "worldedit.error.file-resolution.outside-root": "Il percorso è fuori dalla radice consentita", + "worldedit.error.file-resolution.resolve-failed": "Impossibile risolvere il percorso", + "worldedit.error.file-aborted": "Selezione file interrotta.", + "worldedit.error.no-file-selected": "Nessun file selezionato.", + "worldedit.error.world-unloaded": "Il mondo è stato già decaricato.", + "worldedit.error.not-a-block": "Questo oggetto non è un blocco.", + "worldedit.error.not-a-block.item": "L'oggetto '{0}' non è un blocco.", + "worldedit.error.incorrect-usage": "Uso corretto: {0}", + "worldedit.error.invalid-page": "Numero di pagina non valido", + "worldedit.error.parser.bad-state-format": "Formattazione di stato errata in {0}", + "worldedit.error.parser.duplicate-property": "Proprietà duplicata: {0}", + "worldedit.error.parser.empty-state": "Parte vuota nello stato", + "worldedit.error.parser.missing-equals-separator": "Separatore '=' mancante", + "worldedit.error.parser.clipboard.missing-offset": "Offset specificato con @ ma nessun offset dato. Usa '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Proprietà '{0}' sconosciuta per il blocco '{1}'", + "worldedit.error.parser.unknown-value": "Valore '{0}' sconosciuto per la proprietà '{1}'", + "worldedit.error.parser.empty-property": "Proprietà vuota nello stato", + "worldedit.error.parser.empty-value": "Valore vuoto nello stato", + "worldedit.error.parser.invalid-colon": "Punteggiatura errata (:).", + "worldedit.error.parser.invalid-expression": "Espressione non valida: {0}", + "worldedit.error.parser.negate-nothing": "Non può negare niente!", + "worldedit.error.parser.hanging-lbracket": "Formato non valido. parentesi aperta a '{0}'.", + "worldedit.error.parser.missing-rbracket": "Parentesi ']' finale mancante nello stato", + "worldedit.error.parser.missing-random-type": "Manca il tipo dopo il simbolo % per '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "L'offset degli appunti ha bisogno di coordinate x,y,z.", + "worldedit.error.parser.player-only": "Input '{0}' richiede un giocatore!", + "worldedit.error.disabled": "Questa funzionalità è disabilitata (vedi Configurazione WorldEdit).", + "worldedit.error.unknown": "Si è verificato un errore sconosciuto: {0}", + "worldedit.error.missing-extent": "Nessuna estensione è nota", + "worldedit.error.missing-session": "Nessuna LocalSession è nota", + "worldedit.error.missing-world": "Devi fornire un mondo (Prova //world)", + "worldedit.error.missing-actor": "Nessun attuatore è noto", + "worldedit.selection.convex.info.vertices": "Vertici: {0}", + "worldedit.selection.convex.info.triangles": "Triangoli: {0}", + "worldedit.selection.convex.explain.primary": "Iniziata nuova selezione con vertice {0}.", + "worldedit.selection.convex.explain.secondary": "Aggiunto il vertice {0} alla selezione.", + "worldedit.selection.cuboid.info.pos1": "Posizione 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Posizione 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Prima posizione impostata a {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Prima posizione impostata a {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Seconda posizione impostata a {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Seconda posizione impostata a {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Selezione iniziata a {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Selezione estesa per includere {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Centro: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Raggio: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Posizione centrale impostata a {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posizione centrale impostata a {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Raggio impostato a {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Raggio impostato a {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "I cambiamenti agli ellissoidi devono essere proporzionali per ogni dimensione.", + "worldedit.selection.cylinder.info.center": "Centro: {0}", + "worldedit.selection.cylinder.info.radius": "Raggio: {0}", + "worldedit.selection.cylinder.explain.primary": "Avvio di una nuova selezione cilindrica a {0}.", + "worldedit.selection.cylinder.explain.secondary": "Raggio impostato a {0}/{1} blocchi. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Devi selezionare il punto centrale prima di impostare il raggio.", + "worldedit.selection.cylinder.error.even-horizontal": "I cambiamenti ai cilindri devono essere proporzionali per ogni dimensione orizzontale.", + "worldedit.selection.polygon2d.info": "# punti: {0}", + "worldedit.selection.polygon2d.explain.primary": "Avvio di un nuovo poligono a {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Aggiunto il punto #{0} a {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "I poligoni possono essere ampliati solo verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "I poligoni possono essere ridotti solo verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Raggio impostato a {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Raggio impostato a {0} ({1}).", + "worldedit.selection.null.error.immutable": "Impossibile cambiare NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Impossibile espandere un'intersezione regionale.", + "worldedit.selection.intersection.error.cannot-contract": "Impossibile ridurre un'intersezione regionale.", + "worldedit.selection.transform.error.cannot-expand": "Impossibile espandere una TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Impossibile ridurre una TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Impossibile cambiare una TransformedRegion.", + "worldedit.sideeffect.lighting": "Luci", + "worldedit.sideeffect.lighting.description": "Aggiornamenti illuminazione blocchi", + "worldedit.sideeffect.neighbors": "Vicini", + "worldedit.sideeffect.neighbors.description": "Notifica i blocchi vicini del cambiamento", + "worldedit.sideeffect.update": "Aggiorna", + "worldedit.sideeffect.update.description": "Notifica il blocco modificato", + "worldedit.sideeffect.validation": "Convalida", + "worldedit.sideeffect.validation.description": "Valida e corregge lo stato mondiale incoerente, come i blocchi disconnessi", + "worldedit.sideeffect.entity_ai": "IA entità", + "worldedit.sideeffect.entity_ai.description": "Aggiorna i percorsi dell'IA dell'entità per le modifiche del blocco", + "worldedit.sideeffect.events": "Eventi Mod/Plugin", + "worldedit.sideeffect.events.description": "Comunica ad altre mod/plugin queste modifiche quando applicabile", + "worldedit.sideeffect.state.on": "Acceso", + "worldedit.sideeffect.state.delayed": "Ritardato", + "worldedit.sideeffect.state.off": "Disattivo", + "worldedit.sideeffect.box.current": "Attuale", + "worldedit.sideeffect.box.change-to": "Fare click per impostare a {0}", + "worldedit.help.command-not-found": "Il comando {0} non è stato trovato.", + "worldedit.help.no-subcommands": "'{0}' non ha sottocomandi. (forse '{1}' è per un parametro?)", + "worldedit.help.subcommand-not-found": "Il sotto comando '{0}' sotto '{1}' non è stato trovato.", + "worldedit.cli.stopping": "Interrompendo!", + "worldedit.cli.unknown-command": "Comando sconosciuto!", + "worldedit.version.bukkit.unsupported-adapter": "Questa versione di WorldEdit non supporta completamente la tua versione di Bukkit. Le block entities (ad esempio le casse) saranno vuote, le block properties (ad esempio la rotazione) mancherà e altre cose potrebbero non funzionare. Aggiorna WorldEdit per ripristinare questa funzionalità:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "La modifica su versioni non supportate è disabilitata." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ja/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ja/strings.json new file mode 100644 index 0000000..9802b67 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ja/strings.json @@ -0,0 +1,404 @@ +{ + "worldedit.expand.description.vert": "é¸æŠžç¯„å›²ã‚’ãƒ¯ãƒ¼ãƒ«ãƒ‰é™ç•Œã¾ã§åž‚ç›´æ–¹å‘ã«åºƒã’ã‚‹", + "worldedit.expand.expanded": "エリアを {0} ブロック拡ã’ã¾ã—ãŸ", + "worldedit.expand.expanded.vert": "エリアを {0} ブロック広ã’ã¾ã—㟠(上ã‹ã‚‰ä¸‹ã¾ã§)", + "worldedit.biomeinfo.lineofsight": "見ã¦ã„ã‚‹ãƒã‚¤ã‚ªãƒ¼ãƒ : {0}", + "worldedit.biomeinfo.position": "ç¾åœ¨åœ°ã®ãƒã‚¤ã‚ªãƒ¼ãƒ : {0}", + "worldedit.biomeinfo.selection": "é¸æŠžã—ãŸãƒã‚¤ã‚ªãƒ¼ãƒ : {0}", + "worldedit.biomeinfo.not-locatable": "-pフラグを使用ã™ã‚‹ã«ã¯å®Ÿè¡Œè€…ãŒã“ã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã«ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚", + "worldedit.brush.radius-too-large": "ブラシをé©ç”¨ã™ã‚‹æœ€å¤§åŠå¾„: {0}", + "worldedit.brush.apply.description": "ブラシを利用ã™ã‚‹ã«ã¯ã€ãれãžã‚Œã®ãƒ–ロックã«é©ç”¨ã—ã¦ãã ã•ã„", + "worldedit.brush.apply.radius": "ブラシã®å¤§ãã•", + "worldedit.brush.apply.shape": "エリアã®å½¢çж", + "worldedit.brush.apply.type": "使用ã™ã‚‹ãƒ–ラシã®ã‚¿ã‚¤ãƒ—", + "worldedit.brush.apply.item.warning": "ã“ã®ãƒ–ラシã¯ã‚¢ã‚¤ãƒ†ãƒ ã‚’使用ã™ã‚‹ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’行ã„ã¾ã™ã€‚å…¨ã¦ã®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã§æ­£ã—ãæ©Ÿèƒ½ã™ã‚‹ã¨ã¯é™ã‚‰ãªã„上ã€å…ƒã®çŠ¶æ…‹ã«å¾©å…ƒã§ããªããªã£ãŸã‚Šã€Modやプラグインã¨å¹²æ¸‰ã—ã¦æ€ã‚ã¬ä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹æã‚ŒãŒã‚りã¾ã™ã€‚使用ã™ã‚‹éš›ã¯ã”自身ã®è²¬ä»»ã§ãŠé¡˜ã„ã—ã¾ã™ã€‚", + "worldedit.brush.paint.description": "ペイントブラシを利用ã™ã‚‹ã«ã¯ã€è¡¨é¢ã«é©ç”¨ã—ã¦ãã ã•ã„", + "worldedit.brush.paint.size": "ブラシã®ã‚µã‚¤ã‚º", + "worldedit.brush.paint.shape": "エリアã®å½¢çж", + "worldedit.brush.paint.density": "ブラシã®å¯†åº¦", + "worldedit.brush.paint.type": "使用ã™ã‚‹ãƒ–ラシã®ã‚¿ã‚¤ãƒ—", + "worldedit.brush.paint.item.warning": "ã“ã®ãƒ–ラシã¯ã‚¢ã‚¤ãƒ†ãƒ ã‚’使用ã™ã‚‹ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’行ã„ã¾ã™ã€‚å…¨ã¦ã®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã§æ­£ã—ãæ©Ÿèƒ½ã™ã‚‹ã¨ã¯é™ã‚‰ãªã„上ã€å…ƒã®çŠ¶æ…‹ã«å¾©å…ƒã§ããªããªã£ãŸã‚Šã€Modやプラグインã¨å¹²æ¸‰ã—ã¦æ€ã‚ã¬ä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹æã‚ŒãŒã‚りã¾ã™ã€‚使用ã™ã‚‹éš›ã¯ã”自身ã®è²¬ä»»ã§ãŠé¡˜ã„ã—ã¾ã™ã€‚", + "worldedit.brush.sphere.equip": "çƒä½“ã®ãƒ–ラシをセットã—ã¾ã—㟠({0})。", + "worldedit.brush.cylinder.equip": "円柱ã®ãƒ–ラシをセットã—ã¾ã—㟠({0} × {1})。", + "worldedit.brush.splatter.equip": "スプラッターブラシã®å½¢çŠ¶ã‚’ã‚»ãƒƒãƒˆ({0} 㨠{1} ã®æ¸›è¡°ã‚’ä¼´ã†)", + "worldedit.brush.splatter.decay-out-of-range": "スプラッタブラシã®value: {0} ãŒ\"0~10\"ã®ç¯„囲外ã§ã™ã€‚", + "worldedit.brush.clipboard.equip": "クリップボードã®ãƒ–ラシをセットã—ã¾ã—ãŸã€‚", + "worldedit.brush.smooth.equip": "整地ブラシをセットã—ã¾ã—㟠({0} x {1} å€ {2}を使用)。", + "worldedit.brush.smooth.nofilter": "ä»»æ„ã®ãƒ–ロック", + "worldedit.brush.smooth.filter": "フィルター", + "worldedit.brush.snowsmooth.equip": "スムーズãªãƒ–ラシをセット({0} x {1}x {2}を使用)〠{3} 雪ã®ãƒ–ロック。", + "worldedit.brush.snowsmooth.nofilter": "ä»»æ„ã®ãƒ–ロック", + "worldedit.brush.snowsmooth.filter": "フィルター", + "worldedit.brush.extinguish.equip": "消ã—ゴムをセットã—ã¾ã—㟠({0})。", + "worldedit.brush.gravity.equip": "グラビティブラシをセットã—ã¾ã—㟠({0})。", + "worldedit.brush.butcher.equip": "畜殺ブラシをセットã—ã¾ã—㟠({0})。", + "worldedit.brush.operation.equip": "ブラシを {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.brush.heightmap.equip": "高度ブラシをセットã—ã¾ã—㟠({0})。", + "worldedit.brush.heightmap.unknown": "高度ブラシãŒä¸æ˜Žã§ã™ã€‚({0})", + "worldedit.brush.morph.equip": "モーフブラシã®å½¢çŠ¶ã‚’ã‚»ãƒƒãƒˆ: {0}。", + "worldedit.brush.biome.column-supported-types": "ã“ã®ãƒ–ラシ形状ã¯ã€å††æŸ±ãƒ–ラシã§ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。シリンダ形状をãŠè©¦ã—ãã ã•ã„。", + "worldedit.brush.none.equip": "ブラシをアイテムã‹ã‚‰è§£é™¤ã—ã¾ã—ãŸã€‚", + "worldedit.brush.none.equipped": "ç¾åœ¨ã®ã‚¢ã‚¤ãƒ†ãƒ ã«ã¯ãƒ–ラシãŒã‚りã¾ã›ã‚“。基本的ãªãƒ–ラシを作るã«ã¯/brush sphereを試ã—ã¦ãã ã•ã„。", + "worldedit.setbiome.changed": "ç´„ {0} ブロックã®ãƒã‚¤ã‚ªãƒ¼ãƒ ãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚", + "worldedit.setbiome.warning": "変更を確èªã™ã‚‹ã«ã¯ã€ã‚²ãƒ¼ãƒ ã‚’é–‹ãç›´ã™(ã¾ãŸã¯ãƒ¯ãƒ¼ãƒ«ãƒ‰ã«å…¥ã‚Šç›´ã™)å¿…è¦ãŒã‚りã¾ã™ã€‚", + "worldedit.setbiome.not-locatable": "-pフラグを使用ã™ã‚‹ã«ã¯å®Ÿè¡Œè€…ãŒã“ã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã«ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚", + "worldedit.drawsel.disabled": "サーãƒãƒ¼ã®CUIを無効化ã—ã¾ã—ãŸ", + "worldedit.drawsel.enabled": "サーãƒãƒ¼ã®CUIを有効ã«ã—ã¾ã—ãŸã€‚CUIãŒæœ‰åŠ¹ãªæœ€å¤§ã‚µã‚¤ã‚ºã¯{0}x{1}x{2}ã§ã™ã€‚", + "worldedit.drawsel.disabled.already": "サーãƒãƒ¼ã®CUIã¯æ—¢ã«ç„¡åйã§ã™", + "worldedit.drawsel.enabled.already": "サーãƒãƒ¼ã®CUIã¯æ—¢ã«æœ‰åйã§ã™", + "worldedit.limit.too-high": "ã‚ãªãŸã®åˆ©ç”¨å¯èƒ½ãªä¸Šé™ã¯ {0} ã§ã™", + "worldedit.limit.set": "ブロック変更ã®ä¸Šé™ã‚’ {0} ã«è¨­å®š", + "worldedit.limit.return-to-default": "( //limit を使用ã™ã‚‹ã“ã¨ã§æœ€åˆã«æˆ»ã›ã¾ã™)", + "worldedit.timeout.too-high": "ã‚ãªãŸã®æœ€å¤§ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆæ™‚間㯠{0} ミリ秒ã§ã™", + "worldedit.timeout.set": "ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã®æ™‚é–“ã‚’ {0} ミリ秒ã«å¤‰æ›´ã—ã¾ã—ãŸã€‚", + "worldedit.timeout.return-to-default": " (最åˆã«æˆ»ã‚‹ã¨ã㯠//timeout を使ã£ã¦ãã ã•ã„)", + "worldedit.fast.disabled": "ファストモードを無効化ã—ã¾ã—ãŸ", + "worldedit.fast.enabled": "ファストモードを有効ã«ã—ã¾ã—ãŸã€‚影響ã™ã‚‹ãƒãƒ£ãƒ³ã‚¯ã®æ˜Žã‚‹ã•ãŒæ­£ã—ãæå†™ã•れãªããªã‚‹å¯èƒ½æ€§ãŒã‚りã€å¤‰æ›´ã‚’確èªã™ã‚‹ã«ã¯å†åº¦ãƒ¯ãƒ¼ãƒ«ãƒ‰ã«å…¥ã‚Šç›´ã™å¿…è¦ãŒã‚りã¾ã™ã€‚", + "worldedit.fast.disabled.already": "ãƒ•ã‚¡ã‚¹ãƒˆãƒ¢ãƒ¼ãƒ‰ã¯æ—¢ã«ç„¡åйã§ã™", + "worldedit.fast.enabled.already": "ãƒ•ã‚¡ã‚¹ãƒˆãƒ¢ãƒ¼ãƒ‰ã¯æ—¢ã«æœ‰åйã§ã™", + "worldedit.perf.sideeffect.set": "サイドエフェクト \"{0}\" ã‚’ {1} ã«å¤‰æ›´ã—ã¾ã—ãŸã€‚", + "worldedit.perf.sideeffect.get": "サイドエフェクト \"{0}\" 㯠{1} ã«å¤‰æ›´ã•れã¦ã„ã¾ã™ã€‚", + "worldedit.perf.sideeffect.already-set": "サイドエフェクト \"{0}\" ã¯ã™ã§ã« {1} ã«å¤‰æ›´ã•れã¦ã„ã¾ã™ã€‚", + "worldedit.perf.sideeffect.set-all": "ã™ã¹ã¦ã®ã‚µã‚¤ãƒ‰ã‚¨ãƒ•ェクトを {0} ã«å¤‰æ›´ã—ã¾ã—ãŸã€‚", + "worldedit.update": "é¸æŠžã«ã‚µã‚¤ãƒ‰ã‚¨ãƒ•ェクトをé©ç”¨ã—ã¾ã—ãŸã€‚", + "worldedit.reorder.current": "å†èª¿æ•´ãƒ¢ãƒ¼ãƒ‰ã¯ {0} ã§ã™", + "worldedit.reorder.set": "ç¾åœ¨ã®å†èª¿æ•´ãƒ¢ãƒ¼ãƒ‰ã¯ {0} ã§ã™", + "worldedit.gmask.disabled": "グローãƒãƒ«ãƒžã‚¹ã‚¯ã‚’無効化ã—ã¾ã—ãŸ", + "worldedit.gmask.set": "グローãƒãƒ«ãƒžã‚¹ã‚¯ã‚’設定ã—ã¾ã—ãŸ", + "worldedit.toggleplace.pos1": "ç¾åœ¨ pos #1 ã«é…置中", + "worldedit.toggleplace.pos1-offset": "#1 ã®ã‚ªãƒ•セット({0}, {1}, {2}) ã«ç½®ãよã†ã«ã—ã¾ã—ãŸã€‚", + "worldedit.toggleplace.player": "ç¾åœ¨ã‚ãªãŸãŒç«‹ã£ã¦ã„るブロックã«é…置中", + "worldedit.toggleplace.player-offset": "ã‚ãªãŸãŒç«‹ã£ã¦ã„るブロックã‹ã‚‰ ({0}, {1}, {2}) ã®ã‚ªãƒ•セットをé…ç½®ã—ã¾ã™ã€‚", + "worldedit.toggleplace.min": "ç¾åœ¨ã®é¸æŠžç¯„å›²ã®æœ€å°å€¤ã«ã‚»ãƒƒãƒˆã—ã¾ã™ã€‚", + "worldedit.toggleplace.min-offset": "ç¾åœ¨ã®é¸æŠžç¯„å›²ã®æœ€å°å€¤ã‹ã‚‰ ({0}, {1}, {2}) ã®ã‚ªãƒ•セットã«ã‚»ãƒƒãƒˆã—ã¾ã™ã€‚", + "worldedit.toggleplace.max": "ç¾åœ¨ã®é¸æŠžç¯„å›²ã®æœ€å¤§å€¤ã‚’セットã—ã¾ã™ã€‚", + "worldedit.toggleplace.max-offset": "ç¾åœ¨ã®é¸æŠžç¯„å›²ã®æœ€å¤§å€¤ã‹ã‚‰ ({0}, {1}, {2}) ã®ã‚ªãƒ•セットã«ã‚»ãƒƒãƒˆã•れã¦ã„ã¾ã™ã€‚", + "worldedit.toggleplace.world": "ç¾åœ¨ã€ãƒ¯ãƒ¼ãƒ«ãƒ‰ã‚ªãƒªã‚¸ãƒ³ã«é…置中ã§ã™ã€‚", + "worldedit.toggleplace.world-offset": "ç¾åœ¨ ({0}, {1}, {2}) ã«é…ç½®ã—ã¦ã„ã¾ã™ã€‚", + "worldedit.toggleplace.not-locatable": "ã“ã®ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆã§ã¯é…置を切り替ãˆã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。", + "worldedit.searchitem.too-short": "ã‚ˆã‚Šé•·ã„æ¤œç´¢æ–‡å­—列を入力ã—ã¦ãã ã•ã„(3文字以上)", + "worldedit.searchitem.either-b-or-i": "åŒæ™‚ã« 'b' 㨠'i' ã®ãƒ•ラグを設定ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“", + "worldedit.searchitem.searching": "(アイテムを探ã—ã¦ã„ã¾ã™ã€ãŠå¾…ã¡ãã ã•ã„...)", + "worldedit.watchdog.no-hook": "ã“ã®ãƒ—ラットフォームã«ã¯ã‚¦ã‚©ãƒƒãƒãƒ‰ãƒƒã‚°ãƒ•ックãŒã‚りã¾ã›ã‚“", + "worldedit.watchdog.active.already": "ウォッãƒãƒ‰ãƒƒã‚°ãƒ•ãƒƒã‚¯ã¯æ—¢ã«æœ‰åйã§ã™", + "worldedit.watchdog.inactive.already": "ウォッãƒãƒ‰ãƒƒã‚°ãƒ•ãƒƒã‚¯ã¯æ—¢ã«ç„¡åйã§ã™", + "worldedit.watchdog.active": "ウォッãƒãƒ‰ãƒƒã‚°ãƒ•ックを有効化ã—ã¾ã—ãŸ", + "worldedit.watchdog.inactive": "ウォッãƒãƒ‰ãƒƒã‚°ãƒ•ックを無効化ã—ã¾ã—ãŸ", + "worldedit.world.remove": "ワールドã®ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã‚’削除ã—ã¾ã—ãŸ", + "worldedit.world.set": "ワールドã®ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã‚’ {0} ã«è¨­å®šã—ã¾ã—㟠(最åˆã«æˆ»ã‚‹ã«ã¯ //world を使用ã—ã¦ãã ã•ã„)", + "worldedit.undo.undone": "{0} 個ã®ç·¨é›†ã‚’キャンセルã—ã¾ã—ãŸ", + "worldedit.undo.none": "キャンセルã™ã‚‹ç·¨é›†ãŒã‚りã¾ã›ã‚“", + "worldedit.redo.redone": "{0} 回戻ã—ã¾ã—ãŸ", + "worldedit.redo.none": "å†åº¦å®Ÿè¡Œã™ã‚‹ç·¨é›†ãŒã‚りã¾ã›ã‚“", + "worldedit.clearhistory.cleared": "履歴を削除ã—ã¾ã—ãŸ", + "worldedit.raytrace.noblock": "視界ã«ãƒ–ロックãŒã‚りã¾ã›ã‚“ï¼", + "worldedit.raytrace.require-player": "レイトレースコマンドã«ã¯ãƒ—レイヤーãŒå¿…è¦ã§ã™ï¼", + "worldedit.restore.not-configured": "スナップショットã¾ãŸã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒä½œæˆã•れã¦ã„ã¾ã›ã‚“", + "worldedit.restore.not-available": "ãã®ã‚¹ãƒŠãƒƒãƒ—ショットã¯å­˜åœ¨ã—ãªã„ã‹åˆ©ç”¨ã§ãã¾ã›ã‚“", + "worldedit.restore.failed": "スナップショット: {0} ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸâ€¦", + "worldedit.restore.loaded": "スナップショット '{0}' ã®èª­ã¿è¾¼ã¿ã«æˆåŠŸã—ã¾ã—ãŸã€‚ç¾åœ¨å¾©å…ƒä¸­ã§ã™...", + "worldedit.restore.restored": "復元ã—ã¾ã—ãŸãŒã€{0} 個ã®ãƒãƒ£ãƒ³ã‚¯ãŒå¤±ã‚れã¦ã„ã‚‹ã»ã‹ã€ {1} 個ã®ã‚¨ãƒ©ãƒ¼ãŒã‚りã¾ã™", + "worldedit.restore.none-for-specific-world": "ワールド '{0} ' ã®ã‚¹ãƒŠãƒƒãƒ—ショットãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚", + "worldedit.restore.none-for-world": "ã“ã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã®ã‚¹ãƒŠãƒƒãƒ—ショットãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸâ€¦", + "worldedit.restore.none-found": "スナップショットãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“", + "worldedit.restore.none-found-console": "スナップショットãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。詳細ã¯ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’å‚ç…§ã—ã¦ãã ã•ã„", + "worldedit.restore.chunk-not-present": "スナップショットã®ä¸­ã«ãƒãƒ£ãƒ³ã‚¯ãŒå­˜åœ¨ã—ã¾ã›ã‚“…", + "worldedit.restore.chunk-load-failed": "ãƒãƒ£ãƒ³ã‚¯ãŒèª­ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸï¼ˆãƒ•ァイルãŒç ´æã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ï¼‰", + "worldedit.restore.block-place-failed": "エラーãŒç™ºç”Ÿã—ãŸãŸã‚ã€ãƒ–ロックã®å¾©å…ƒã«å¤±æ•—ã—ã¾ã—ãŸâ€¦", + "worldedit.restore.block-place-error": "å‰å›žã®ã‚¨ãƒ©ãƒ¼: {0}", + "worldedit.snapshot.use.newest": "ç¾åœ¨ã€æœ€æ–°ã®ã‚¹ãƒŠãƒƒãƒ—ショットを使用ã—ã¦ã„ã¾ã™", + "worldedit.snapshot.use": "スナップショットを {0} ã«å¤‰æ›´ã—ã¾ã—ãŸ", + "worldedit.snapshot.none-before": "{0} 以å‰ã®ã‚¹ãƒŠãƒƒãƒ—ショットãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ", + "worldedit.snapshot.none-after": "{0} 以å‰ã®ã‚¹ãƒŠãƒƒãƒ—ショットãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ", + "worldedit.snapshot.index-above-0": "1以上ã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“。", + "worldedit.snapshot.index-oob": "1 ã‹ã‚‰ {0} ã®é–“ã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“", + "worldedit.schematic.unknown-format": "䏿˜Žãªã‚¹ã‚±ãƒžãƒ†ã‚£ãƒƒã‚¯ãƒ•ォーマット: {0}", + "worldedit.schematic.load.does-not-exist": "スケマティック {0} ãŒå­˜åœ¨ã—ã¾ã›ã‚“ï¼", + "worldedit.schematic.load.loading": "(SCHEMATICファイルを読ã¿è¾¼ã‚“ã§ã„ã¾ã™ã€ãŠå¾…ã¡ãã ã•ã„...)", + "worldedit.schematic.load.still-loading": "(Schematicファイルを読ã¿è¾¼ã‚“ã§ã„ã¾ã™ã€ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„...)", + "worldedit.schematic.load.unsupported-version": "ã“ã®ã‚¹ã‚­ãƒ¼ãƒžãƒ†ã‚£ãƒƒã‚¯ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。ãƒãƒ¼ã‚¸ãƒ§ãƒ³: {0}.", + "worldedit.schematic.save.already-exists": "ã“ã®ã‚¹ã‚±ãƒžãƒ†ã‚£ãƒƒã‚¯ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚上書ãã™ã‚‹ã«ã¯ -fフラグを使用ã—ã¦ãã ã•ã„", + "worldedit.schematic.save.failed-directory": "スケマティック用ã®ãƒ•ォルダã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸâ€¦", + "worldedit.schematic.save.saving": "(SCHEMATICファイルをä¿å­˜ã—ã¦ã„ã¾ã™ã€ãŠå¾…ã¡ãã ã•ã„...)", + "worldedit.schematic.save.still-saving": "(Schematicファイルをä¿å­˜ã—ã¦ã„ã¾ã™ã€ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„...)", + "worldedit.schematic.share.unsupported-format": "スキーマティック共有先「{0}ã€ã¯ã€Œ{1}ã€å½¢å¼ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。", + "worldedit.schematic.delete.does-not-exist": "スケマティック {0} ãŒå­˜åœ¨ã—ã¾ã›ã‚“ï¼", + "worldedit.schematic.delete.failed": "スケマティック {0} ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸâ€¦ï¼ˆèª­ã¿å–り専用ã«è¨­å®šã•れã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ï¼‰", + "worldedit.schematic.delete.deleted": "{0} ã¯å‰Šé™¤ã•れã¾ã—ãŸ", + "worldedit.schematic.formats.title": "利用ã§ãるクリップボードフォーマット(åå‰ã§æ¤œç´¢ï¼‰", + "worldedit.schematic.unsupported-minecraft-version": "ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®WorldEditã¯ã“ã®Minecraftをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。サãƒãƒ¼ãƒˆã™ã‚‹ã¾ã§SCHEMATICã¯å‹•作ã—ã¾ã›ã‚“。", + "worldedit.pos.already-set": "ã™ã§ã«è¨­å®šã•れã¦ã„ã¾ã™ã€‚", + "worldedit.pos.console-require-coords": "座標を設定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚", + "worldedit.hpos.no-block": "見ã¦ã„るブロックãŒã‚りã¾ã›ã‚“ï¼", + "worldedit.hpos.already-set": "ã™ã§ã«è¨­å®šã•れã¦ã„ã¾ã™ã€‚", + "worldedit.chunk.selected-multiple": "é¸æŠžã•れãŸãƒãƒ£ãƒ³ã‚¯: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "ãƒãƒ£ãƒ³ã‚¯é¸æŠžæ¸ˆã¿: {0}〠{1}〠{2}", + "worldedit.wand.invalid": "wandã‚¢ã‚¤ãƒ†ãƒ ãŒæ­£ã—ã設定ã•れã¦ã„ãªã„ã‹ã€ç„¡åŠ¹åŒ–ã•れã¦ã„ã¾ã™ã€‚", + "worldedit.wand.selwand.info": "左クリック: é–‹å§‹ä½ç½®(pos #1) を設定ã€å³ã‚¯ãƒªãƒƒã‚¯: 終了ä½ç½®(pos #2) を設定", + "worldedit.wand.navwand.info": "左クリック: 一番上ã®ãƒ–ロックã¸ç§»å‹•ã€å³ã‚¯ãƒªãƒƒã‚¯: å£ã®å‘ã“ã†å´ã¸ç§»å‹•", + "worldedit.wand.selwand.now.tool": "é¸æŠžç”¨ã®æ–ã¯é€šå¸¸ã®ãƒ„ールã«ãªã‚Šã¾ã—ãŸã€‚ {0} ã§ç„¡åйã«ã—ã¦ã€ {1} ã§ä»»æ„ã®ã‚¢ã‚¤ãƒ†ãƒ ã«ã¾ãŸã‚»ãƒƒãƒˆã™ã‚‹ã‹ã€ {2}ã§æ–°ã—ã„æ–を手ã«å…¥ã‚Œã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚", + "worldedit.contract.contracted": "エリアを {0} ブロック狭ã‚ã¾ã—ãŸ", + "worldedit.shift.shifted": "エリアを変更ã—ã¾ã—ãŸ", + "worldedit.outset.outset": "ä¿è­·ã®å§‹ã¾ã‚Š", + "worldedit.inset.inset": "範囲ã®å·®ã—è¾¼ã¿", + "worldedit.trim.trim": "エリアãŒãƒˆãƒªãƒŸãƒ³ã‚°ã•れã¾ã—ãŸã€‚", + "worldedit.trim.no-blocks": "トリムマスクã«ä¸€è‡´ã™ã‚‹ãƒ–ロックã¯ã‚りã¾ã›ã‚“。", + "worldedit.size.offset": "オフセット: {0}", + "worldedit.size.type": "タイプ: {0}", + "worldedit.size.size": "サイズ: {0}", + "worldedit.size.distance": "立方体ã®è·é›¢: {0}", + "worldedit.size.blocks": "ブロック数: {0}", + "worldedit.count.counted": "カウント:{0}", + "worldedit.distr.no-blocks": "ブロックã¯ã‚«ã‚¦ãƒ³ãƒˆã•れã¾ã›ã‚“。", + "worldedit.distr.no-previous": "以å‰ã®é…布ã¯ã‚りã¾ã›ã‚“。", + "worldedit.distr.total": "åˆè¨ˆãƒ–ロック数: {0}", + "worldedit.select.cleared": "é¸æŠžã‚’è§£é™¤ã—ã¾ã—ãŸã€‚", + "worldedit.select.cuboid.message": "立方体:ãƒã‚¤ãƒ³ãƒˆ1を左クリック, ãƒã‚¤ãƒ³ãƒˆ2ã‚’å³ã‚¯ãƒªãƒƒã‚¯", + "worldedit.select.cuboid.description": "直方体ã®2ã¤ã®ã‚³ãƒ¼ãƒŠãƒ¼ã‚’é¸æŠž", + "worldedit.select.extend.message": "立方体:始点を左クリックã€å»¶é•·ã™ã‚‹ã«ã¯å³ã‚¯ãƒªãƒƒã‚¯", + "worldedit.select.extend.description": "é«˜é€Ÿç«‹æ–¹ä½“é¸æŠžãƒ¢ãƒ¼ãƒ‰", + "worldedit.select.poly.message": "2Dãƒãƒªã‚´ãƒ³ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ï¼šå·¦/å³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ãƒã‚¤ãƒ³ãƒˆã‚’追加ã—ã¾ã™ã€‚", + "worldedit.select.poly.limit-message": "最大{0} ãƒã‚¤ãƒ³ãƒˆã€‚", + "worldedit.select.poly.description": "高ã•ã®ã‚ã‚‹2Dãƒãƒªã‚´ãƒ³ã‚’é¸æŠžã™ã‚‹", + "worldedit.select.ellipsoid.message": "楕円体セレクター:左クリック=中央ã€å³ã‚¯ãƒªãƒƒã‚¯ã§æ‹¡å¼µ", + "worldedit.select.ellipsoid.description": "æ¥•å††ä½“ã‚’é¸æŠž", + "worldedit.select.sphere.message": "çƒã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ï¼šå·¦ã‚¯ãƒªãƒƒã‚¯=中央ã€å³ã‚¯ãƒªãƒƒã‚¯ã—ã¦åŠå¾„を設定", + "worldedit.select.sphere.description": "çƒã‚’é¸æŠž", + "worldedit.select.cyl.message": "円柱セレクター:左クリック=中央ã€å³ã‚¯ãƒªãƒƒã‚¯ã§å»¶é•·", + "worldedit.select.cyl.description": "ã‚·ãƒªãƒ³ãƒ€ãƒ¼ã‚’é¸æŠž", + "worldedit.select.convex.message": "凸多é¢ä½“セレクター:左クリック=最åˆã®é ‚点ã€å³ã‚¯ãƒªãƒƒã‚¯ã§ã•らã«è¿½åŠ ã€‚", + "worldedit.select.convex.limit-message": "最大{0} ãƒã‚¤ãƒ³ãƒˆã€‚", + "worldedit.select.convex.description": "凸多é¢ä½“ã‚’é¸æŠžã—ã¦ãã ã•ã„", + "worldedit.select.default-set": "デフォルトã®åœ°åŸŸã‚»ãƒ¬ã‚¯ã‚¿ã¯{0} ã«ãªã‚Šã¾ã—ãŸã€‚", + "worldedit.chunkinfo.chunk": "ãƒãƒ£ãƒ³ã‚¯ï¼š{0}ã€{1}", + "worldedit.chunkinfo.old-filename": "å¤ã„å½¢å¼ï¼š{0}", + "worldedit.chunkinfo.mcregion-filename": "マクレオン:地域/ {0}", + "worldedit.listchunks.listfor": "ãƒãƒ£ãƒ³ã‚¯ã®ãƒªã‚¹ãƒˆï¼š{0}", + "worldedit.drain.drained": "{0} ブロックãŒç©ºã«ãªã‚Šã¾ã—ãŸã€‚", + "worldedit.fill.created": "{0} 個ã®ãƒ–ãƒ­ãƒƒã‚¯ãŒæº€ãŸã•れã¾ã—ãŸã€‚", + "worldedit.fillr.created": "{0} 個ã®ãƒ–ãƒ­ãƒƒã‚¯ãŒæº€ãŸã•れã¾ã—ãŸã€‚", + "worldedit.fixlava.fixed": "{0} ブロックãŒä¿®æ­£ã•れã¾ã—ãŸã€‚", + "worldedit.fixwater.fixed": "{0} ブロックãŒä¿®æ­£ã•れã¾ã—ãŸã€‚", + "worldedit.removeabove.removed": "{0} ブロックãŒå‰Šé™¤ã•れã¾ã—ãŸã€‚", + "worldedit.removebelow.removed": "{0} ブロックãŒå‰Šé™¤ã•れã¾ã—ãŸã€‚", + "worldedit.removenear.removed": "{0} ブロックãŒå‰Šé™¤ã•れã¾ã—ãŸã€‚", + "worldedit.replacenear.replaced": "{0} 個ã®ãƒ–ロックãŒç½®ãæ›ãˆã‚‰ã‚Œã¾ã—ãŸã€‚", + "worldedit.snow.created": "{0} 個ã®è¡¨é¢ãŒè¦†ã‚れã¦ã„ã¾ã™ã€‚", + "worldedit.thaw.removed": "{0} ブロックãŒè§£å‡ã•れã¾ã—ãŸã€‚", + "worldedit.green.changed": "{0} ブロックã¯ç·‘化ã•れã¦ã„ã¾ã™ã€‚", + "worldedit.extinguish.removed": "{0} 箇所ã®ç«ã‚’鎮ç«ã—ã¾ã—ãŸã€‚", + "worldedit.butcher.killed": "åŠå¾„{1} ブロックã§{0} 匹ã®MobãŒã‚­ãƒ«ã•れã¾ã—ãŸã€‚", + "worldedit.butcher.explain-all": "ロード済ã¿ã®ãƒãƒ£ãƒ³ã‚¯ã‹ã‚‰å…¨ã¦ã®ãƒ¢ãƒ–を削除ã™ã‚‹å ´åˆã¯ã€-1を入力ã—ã¦ãã ã•ã„", + "worldedit.remove.removed": "{0} エンティティã«å‰Šé™¤ã®ãƒžãƒ¼ã‚¯ãŒä»˜ã‘られã¾ã—ãŸã€‚", + "worldedit.remove.explain-all": "ロード済ã¿ã®ãƒãƒ£ãƒ³ã‚¯ã‹ã‚‰å…¨ã¦ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã‚’削除ã™ã‚‹å ´åˆã¯ã€-1を入力ã—ã¦ãã ã•ã„", + "worldedit.calc.invalid": "'{0}' ã¯æœ‰åйãªè§£æžã‚’実行ã§ãã¾ã›ã‚“ã§ã—ãŸ", + "worldedit.calc.invalid.with-error": "'{0}' ã¯æœ‰åйãªå¼ã¨ã—ã¦è§£æžã§ãã¾ã›ã‚“ã§ã—ãŸ: '{1}'", + "worldedit.paste.pasted": "クリップボードã®å†…容㯠{0} ã«è²¼ã‚Šä»˜ã‘られã¾ã—ãŸ", + "worldedit.paste.selected": "é¸æŠžã—ãŸã‚¯ãƒªãƒƒãƒ—ボード貼り付ã‘領域。", + "worldedit.rotate.no-interpolation": "注æ„:数値ã®è£œé–“ã«ã¯å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。ãã®ãŸã‚角度ã¯90ã®å€æ•°ã§æŒ‡å®šã™ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™", + "worldedit.rotate.rotated": "クリップボードã®ãƒ‡ãƒ¼ã‚¿ã‚’回転ã—ã¾ã—ãŸ", + "worldedit.flip.flipped": "クリップボードã®ãƒ‡ãƒ¼ã‚¿ã‚’è£è¿”ã—ã¾ã—ãŸ", + "worldedit.clearclipboard.cleared": "クリップボードを消去ã—ã¾ã—ãŸ", + "worldedit.set.done": "æ“作ãŒå®Œäº†ã—ã¾ã—ãŸ", + "worldedit.set.done.verbose": "æ“作ãŒå®Œäº†ã—ã¾ã—ãŸ({0})", + "worldedit.line.changed": "{0} ブロックãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚", + "worldedit.line.invalid-type": "//lineã¯ç›´æ–¹ä½“é¸æŠžã¾ãŸã¯å‡¸å¤šé¢ä½“é¸æŠžã§ã®ã¿æ©Ÿèƒ½ã—ã¾ã™ã€‚", + "worldedit.curve.changed": "{0} ブロックãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚", + "worldedit.curve.invalid-type": "//curve ã¯å‡¸å¤šé¢ä½“ã®é¸æŠžã§ã®ã¿å‹•作ã—ã¾ã™ã€‚", + "worldedit.replace.replaced": "{0} 個ã®ãƒ–ロックãŒç½®ãæ›ãˆã‚‰ã‚Œã¾ã—ãŸã€‚", + "worldedit.stack.changed": "{0} 個ã®ãƒ–ロックãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚//undo ã§å…ƒã«æˆ»ã—ã¾ã™ã€‚", + "worldedit.stack.intersecting-region": "スタックオフセットã¯ãƒ–ロックå˜ä½ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã«é ˜åŸŸã¨è¡çªã—ã¦ã¯ãªã‚Šã¾ã›ã‚“", + "worldedit.regen.regenerated": "エリアãŒå†ç”Ÿæˆã•れã¾ã—ãŸ", + "worldedit.regen.failed": "ãƒãƒ£ãƒ³ã‚¯ã®å†ç”ŸæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚詳細ã¯ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ç¢ºèªã—ã¦ãã ã•ã„。", + "worldedit.walls.changed": "{0} ブロックãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚", + "worldedit.faces.changed": "{0} ブロックãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚", + "worldedit.overlay.overlaid": "{0} 個ã®ãƒ–ロックãŒä¸Šæ›¸ãã•れã¾ã—ãŸã€‚", + "worldedit.naturalize.naturalized": "{0} 個ã®ãƒ–ロックãŒè‡ªç„¶ãªè¦‹ãŸç›®ã«å¤‰æ›´ã•れã¾ã—ãŸã€‚", + "worldedit.center.changed": "中心ã«è¨­ç½®ã—ã¾ã—ãŸã€‚({0} 個ã®ãƒ–ロックãŒå¤‰æ›´ã•れã¾ã—ãŸ)", + "worldedit.smooth.changed": "地形ã®é«˜ã•ã‚’æƒãˆã¾ã—ãŸã€‚ {0} 個ã®ãƒ–ロックãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚", + "worldedit.snowsmooth.changed": "雪ã®é«˜ä½Žå·®ã‚’滑らã‹ã«ã—ã¾ã—ãŸã€‚ {0} ブロックãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚", + "worldedit.move.moved": "{0} 個ã®ãƒ–ロックを移動ã—ã¾ã—ãŸã€‚", + "worldedit.deform.deformed": "{0} 個ã®ãƒ–ロックを変形ã—ã¾ã—ãŸã€‚", + "worldedit.hollow.changed": "{0} ブロックãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚", + "worldedit.forest.created": "{0} æœ¬ã®æœ¨ãŒè¨­ç½®ã•れã¾ã—ãŸã€‚", + "worldedit.flora.created": "{0} æœ¬ã®æ¤ç‰©ãŒè¨­ç½®ã•れã¾ã—ãŸã€‚", + "worldedit.unstuck.moved": "ã¯ã„ï¼", + "worldedit.ascend.obstructed": "ã‚ãªãŸã®ä¸Šã«åˆ©ç”¨å¯èƒ½ãªå ´æ‰€ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ", + "worldedit.ascend.moved": "{0} 階層上ãŒã‚Šã¾ã—ãŸã€‚", + "worldedit.descend.obstructed": "ã‚ãªãŸã®ä¸‹ã«åˆ©ç”¨å¯èƒ½ãªå ´æ‰€ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ", + "worldedit.descend.moved": "{0} 階層é™ã‚Šã¾ã—ãŸã€‚", + "worldedit.ceil.obstructed": "ã‚ãªãŸã®ä¸Šã«åˆ©ç”¨å¯èƒ½ãªå ´æ‰€ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ", + "worldedit.ceil.moved": "ビューンï¼", + "worldedit.thru.obstructed": "ã‚ãªãŸã®å‰æ–¹ã«åˆ©ç”¨å¯èƒ½ãªå ´æ‰€ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ", + "worldedit.thru.moved": "ビューンï¼", + "worldedit.jumpto.moved": "パッï¼", + "worldedit.jumpto.none": "ã‚ãªãŸã®è¦–界ã«ãƒ–ロックãŒå­˜åœ¨ã—ãªã„ã‹ã€é ã™ãŽã¾ã™ï¼", + "worldedit.up.obstructed": "ã‚ãªãŸã®ä¸Šã®ã‚¨ãƒªã‚¢ã‚’ç›´æ’ƒã™ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“", + "worldedit.up.moved": "ビューンï¼", + "worldedit.cone.invalid-radius": "1ã¾ãŸã¯2ã®åŠå¾„を示ã™å¿…è¦ãŒã‚りã¾ã™", + "worldedit.cone.created": "{0} 個ã®ãƒ–ロックãŒè¨­ç½®ã•れã¾ã—ãŸã€‚", + "worldedit.cyl.invalid-radius": "1ã¾ãŸã¯2ã®åŠå¾„を示ã™å¿…è¦ãŒã‚りã¾ã™", + "worldedit.cyl.created": "{0} 個ã®ãƒ–ロックãŒè¨­ç½®ã•れã¾ã—ãŸã€‚", + "worldedit.sphere.invalid-radius": "1ã¾ãŸã¯3ã®åŠå¾„を示ã™å¿…è¦ãŒã‚りã¾ã™", + "worldedit.sphere.created": "{0} 個ã®ãƒ–ロックãŒè¨­ç½®ã•れã¾ã—ãŸã€‚", + "worldedit.forestgen.created": "{0} æœ¬ã®æœ¨ãŒè¨­ç½®ã•れã¾ã—ãŸã€‚", + "worldedit.pumpkins.created": "{0} 個ã®ã‚«ãƒœãƒãƒ£ã®åŒºç”»ãŒè¨­ç½®ã•れã¾ã—ãŸã€‚", + "worldedit.feature.created": "ストラクãƒãƒ£ãƒ¼ã‚’作æˆã—ã¾ã—ãŸã€‚", + "worldedit.feature.failed": "ストラクãƒãƒ£ãƒ¼ã®ç”Ÿæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚有効ãªå ´æ‰€ã§ã™ã‹ï¼Ÿ", + "worldedit.pyramid.created": "{0} 個ã®ãƒ–ロックãŒè¨­ç½®ã•れã¾ã—ãŸã€‚", + "worldedit.generate.created": "{0} 個ã®ãƒ–ロックãŒè¨­ç½®ã•れã¾ã—ãŸã€‚", + "worldedit.generatebiome.changed": "{0} 個ã®ãƒã‚¤ã‚ªãƒ¼ãƒ ã«å½±éŸ¿ã‚’与ãˆã¾ã—ãŸã€‚", + "worldedit.structure.created": "ストラクãƒãƒ£ãƒ¼ãŒä½œæˆã•れã¾ã—ãŸã€‚", + "worldedit.structure.failed": "ストラクãƒãƒ£ãƒ¼ã®ç”Ÿæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚ãã‚Œã¯æœ‰åйãªå ´æ‰€ã§ã™ã‹ï¼Ÿ", + "worldedit.reload.config": "設定をå†èª­ã¿è¾¼ã¿ã—ã¾ã—ãŸï¼", + "worldedit.report.written": "{0} å®›ã®WorldEditレãƒãƒ¼ãƒˆ", + "worldedit.report.error": "レãƒãƒ¼ãƒˆ: {0} ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸâ€¦", + "worldedit.report.callback": "WorldEditレãƒãƒ¼ãƒˆ: {0}.report", + "worldedit.timezone.invalid": "無効ãªã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³", + "worldedit.timezone.set": "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã‚’ {0} ã«è¨­å®š", + "worldedit.timezone.current": "ãã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã§ã®ç¾åœ¨ã®æ™‚é–“: {0}", + "worldedit.version.version": "WorldEditã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ {0}", + "worldedit.trace.no-tracing-extents": "トレース: 範囲ã¯ä½¿ç”¨ã•れã¾ã›ã‚“ã§ã—ãŸã€‚", + "worldedit.trace.action-failed": "トレース: {0} ã® {1} アクション㌠{2} ã§ç ´æ£„ã•れã¾ã—ãŸ", + "worldedit.trace.active.already": "トレースモードã¯ã™ã§ã«ã‚ªãƒ³ã§ã™", + "worldedit.trace.inactive.already": "トレースモードã¯ã™ã§ã«ã‚ªãƒ•ã§ã™", + "worldedit.trace.active": "トレースモードãŒã‚ªãƒ³ã«ãªã‚Šã¾ã—ãŸ", + "worldedit.trace.inactive": "トレースモードãŒã‚ªãƒ•ã«ãªã‚Šã¾ã—ãŸ", + "worldedit.command.time-elapsed": "{0} ç§’çµŒéŽ ï¼ˆãƒ­ã‚°: {1} 完了; {2} ブロック/秒)", + "worldedit.command.permissions": "実行ã™ã‚‹æ¨©é™ãŒã‚りã¾ã›ã‚“。ã‚ãªãŸã¯æ­£ã—ã„モードã§ã™ã‹ï¼Ÿ", + "worldedit.command.player-only": "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ—レイヤーã«å®Ÿè¡Œã•れる必è¦ãŒã‚りã¾ã™ã€‚", + "worldedit.command.error.report": "ã“ã®ã‚¨ãƒ©ãƒ¼ã‚’報告ã—ã¦ãã ã•ã„: [コンソールを確èªã—ã¦ãã ã•ã„]", + "worldedit.pastebin.uploading": "(ã—ã°ã‚‰ããŠå¾…ã¡ä¸‹ã•ã„… çµæžœã‚’ä¿å­˜ä¸­â€¦ï¼‰", + "worldedit.session.cant-find-session": "{0} ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’検索ã§ãã¾ã›ã‚“", + "worldedit.platform.no-file-dialog": "ãŠä½¿ã„ã®ç’°å¢ƒã§ã¯ãƒ•ァイルダイアログã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。", + "worldedit.asset.load.loading": "(assetを読ã¿è¾¼ã‚“ã§ã„ã¾ã™ã€‚ãŠå¾…ã¡ãã ã•ã„...)", + "worldedit.asset.load.still-loading": "(ã¾ã assetを読ã¿è¾¼ã‚“ã§ã„ã¾ã™ã€‚ãŠå¾…ã¡ãã ã•ã„...)", + "worldedit.asset.load.failed": "アセットã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ", + "worldedit.tool.max-block-changes": "変更ã§ãるブロック数ã®ä¸Šé™ã«é”ã—ã¾ã—ãŸï¼", + "worldedit.tool.no-block": "視界ã«ãƒ–ロックãŒã‚りã¾ã›ã‚“ï¼", + "worldedit.tool.repl.equip": "ç½®æ›ãƒ„ール㯠{0} ã«è¨­å®šã•れã¦ã„ã¾ã™ã€‚", + "worldedit.tool.repl.switched": "消ã—ゴムツール㯠{0} ã«å¤‰æ›´ã•れã¾ã—ãŸ", + "worldedit.tool.data-cycler.equip": "ブロックデータサイクラー㯠{0} ã«è¨­å®šã•れã¦ã„ã¾ã™ã€‚", + "worldedit.tool.data-cycler.block-not-permitted": "ãã®ãƒ–ロックã®ãƒ‡ãƒ¼ã‚¿å€¤ã‚’サイクルã™ã‚‹æ¨©é™ãŒã‚りã¾ã›ã‚“ï¼", + "worldedit.tool.data-cycler.cant-cycle": "ãã®ãƒ–ロックã®ãƒ‡ãƒ¼ã‚¿ã¯ã‚µã‚¤ã‚¯ãƒ«ã§ãã¾ã›ã‚“ï¼", + "worldedit.tool.data-cycler.new-value": "{0} ã®å€¤ã¯ç¾åœ¨ {1} ã§ã™", + "worldedit.tool.data-cycler.cycling": "{0} をサイクルã—ã¦ã„ã¾ã™", + "worldedit.tool.deltree.equip": "ç©ºä¸­ã®æœ¨å‰Šé™¤ãƒ„ールを {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.tool.deltree.not-tree": "ãã‚Œã¯æœ¨ã§ã¯ã‚りã¾ã›ã‚“。気ã®ã›ã„ã§ã™ã€‚", + "worldedit.tool.deltree.not-floating": "ãれã¯ç©ºä¸­ã«æ®‹ã£ãŸæœ¨ã§ã¯ã‚りã¾ã›ã‚“", + "worldedit.tool.tree.equip": "木ツールを {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.tool.tree.obstructed": "木をãã“ã«è¨­ç½®ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“", + "worldedit.tool.info.equip": "情報ツールを {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.tool.info.internalid.hover": "内部ID", + "worldedit.tool.info.legacy.hover": "å¤ã„ID:data", + "worldedit.tool.info.light.hover": "ãƒ–ãƒ­ãƒƒã‚¯ã®æ˜Žã‚‹ã• / ä¸Šéƒ¨ã®æ˜Žã‚‹ã•", + "worldedit.tool.none.equip": "ツールをアイテムã‹ã‚‰è§£é™¤ã—ã¾ã—ãŸã€‚", + "worldedit.tool.none.to.unequip": "ç¾åœ¨ã®ã‚¢ã‚¤ãƒ†ãƒ ã«ã¯ä½•もセットã•れã¦ã„ã¾ã›ã‚“。", + "worldedit.tool.selwand.equip": "é¸æŠžç”¨ã®æ–ã‚’ {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.tool.navwand.equip": "æ¡ˆå†…ç”¨ã®æ–ã‚’ {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.tool.floodfill.equip": "æ°´æºç”¨ãƒ„ールを {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.tool.farwand.equip": "é æ–¹ç”¨æ–ã‚’ {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.tool.lrbuild.equip": "広範囲建築用ツールを {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.tool.lrbuild.set": "左クリック㧠{0} ã«ã‚»ãƒƒãƒˆã€å³ã‚¯ãƒªãƒƒã‚¯ã§ {1} ã«ã‚»ãƒƒãƒˆ", + "worldedit.tool.stack.equip": "スタックツールを {0} ã«ã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚", + "worldedit.tool.unbind-instruction": "ã‚¢ã‚¤ãƒ†ãƒ ã‚’æ‰‹ã«æŒã£ã¦ã„ã‚‹ã¨ãã« {0} を実行ã—ã¦ãƒ„ール設定を解除ã—ã¾ã™ã€‚", + "worldedit.tool.superpickaxe.mode.single": "ç¾åœ¨ã‚·ãƒ³ã‚°ãƒ«ãƒ¢ãƒ¼ãƒ‰ã§ã™ã€‚ツルãƒã‚·ã‚’æŒã£ã¦å·¦ã‚¯ãƒªãƒƒã‚¯ã—ã¦ãã ã•ã„。無効化ã™ã‚‹ã«ã¯ // を入力ã—ã¦ãã ã•ã„。", + "worldedit.tool.superpickaxe.mode.area": "ç¾åœ¨é ˜åŸŸãƒ¢ãƒ¼ãƒ‰ã§ã™ã€‚ツルãƒã‚·ã‚’æŒã£ã¦å·¦ã‚¯ãƒªãƒƒã‚¯ã—ã¦ãã ã•ã„。無効化ã™ã‚‹ã«ã¯ // を入力ã—ã¦ãã ã•ã„。", + "worldedit.tool.superpickaxe.mode.recursive": "ç¾åœ¨å復モードã§ã™ã€‚ツルãƒã‚·ã‚’æŒã£ã¦å·¦ã‚¯ãƒªãƒƒã‚¯ã—ã¦ãã ã•ã„。無効化ã™ã‚‹ã«ã¯ // を入力ã—ã¦ãã ã•ã„。", + "worldedit.tool.superpickaxe.max-range": "最大範囲㯠{0} ã§ã™ã€‚", + "worldedit.tool.superpickaxe.enabled.already": "スーパーツルãƒã‚·ã¯ã™ã§ã«æœ‰åйã§ã™ã€‚", + "worldedit.tool.superpickaxe.disabled.already": "スーパーツルãƒã‚·ã¯ã™ã§ã«ç„¡åйã«ãªã£ã¦ã„ã¾ã™ã€‚", + "worldedit.tool.superpickaxe.enabled": "スーパーツルãƒã‚·ã‚’有効ã«ã—ã¾ã—ãŸã€‚", + "worldedit.tool.superpickaxe.disabled": "スーパーツルãƒã‚·ã‚’無効ã«ã—ã¾ã—ãŸã€‚", + "worldedit.tool.mask.set": "ブラシマスクを設定ã—ã¾ã—ãŸã€‚", + "worldedit.tool.mask.disabled": "ブラシマスクを無効ã«ã—ã¾ã—ãŸã€‚", + "worldedit.tool.material.set": "ブラシã§ä½¿ã†ç´ æã®ã‚»ãƒƒãƒˆ", + "worldedit.tool.range.set": "ブラシã®ãƒžã‚¹ã‚¯ã‚’設定ã—ã¾ã—ãŸã€‚", + "worldedit.tool.size.set": "ブラシã®ã‚µã‚¤ã‚ºã‚’設定ã—ã¾ã—ãŸã€‚", + "worldedit.tool.tracemask.set": "トレースマスクを設定ã—ã¾ã—ãŸã€‚", + "worldedit.tool.tracemask.disabled": "トレースマスクを無効ã«ã—ã¾ã—ãŸã€‚", + "worldedit.tool.error.cannot-bind": "ツールを {0} ã«ãƒã‚¤ãƒ³ãƒ‰ã§ãã¾ã›ã‚“: {1}", + "worldedit.tool.error.item-only": "ブロックã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。", + "worldedit.execute.script-permissions": "実行権é™ãŒã‚りã¾ã›ã‚“。", + "worldedit.executelast.no-script": "ã¾ãšã‚¹ã‚¯ãƒªãƒ—トåを指定ã—㦠/cs を使用ã—ã¦ãã ã•ã„。", + "worldedit.script.read-error": "スクリプト読ã¿å–りエラー: {0}", + "worldedit.script.unsupported": "ç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã‚‹ã®ã¯ .js scriptsã ã‘ã§ã™ã€‚", + "worldedit.script.file-not-found": "スクリプトãŒå­˜åœ¨ã—ã¾ã›ã‚“: {0}", + "worldedit.script.no-script-engine": "スクリプトエンジンãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚CraftScriptsã®ä½¿ç”¨æ–¹æ³•ã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€ã“ã¡ã‚‰ã‚’ã”覧ãã ã•ã„https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "実行ã«å¤±æ•—ã—ã¾ã—ãŸï¼š {0}", + "worldedit.script.failed-console": "実行ã«å¤±æ•—ã—ã¾ã—㟠(コンソールå‚ç…§): {0}", + "worldedit.operation.affected.biome": "{0} 個ã®ãƒã‚¤ã‚ªãƒ¼ãƒ ã«å½±éŸ¿ã‚’与ãˆã¾ã—ãŸã€‚", + "worldedit.operation.affected.block": "{0} 個ã®ãƒ–ロックã«å½±éŸ¿ã‚’åŠã¼ã—ã¾ã—ãŸ", + "worldedit.operation.affected.column": "{0} 列ã«å½±éŸ¿ã‚’åŠã¼ã—ã¾ã—ãŸ", + "worldedit.operation.affected.entity": "{0} 個ã®ã‚¨ãƒ³ãƒ†ã‚£ãƒ†ã‚£ã«å½±éŸ¿ã‚’åŠã¼ã—ã¾ã—ãŸ", + "worldedit.operation.deform.expression": "{0} を使用ã—ã¦å¤‰å½¢ã—ã¾ã—ãŸ", + "worldedit.error.invalid-number": "指定ã•ã‚ŒãŸæ•°å€¤; 文字列。", + "worldedit.error.unknown-block": "ブロックå '{0}' ã¯èªè­˜ã•れã¾ã›ã‚“ã§ã—ãŸã€‚", + "worldedit.error.unknown-entity": "エンティティå '{0}' ãŒèªè­˜ã•れã¾ã›ã‚“ã§ã—ãŸã€‚", + "worldedit.error.unknown-mob": "Mobå '{0}' ã¯èªè­˜ã•れã¾ã›ã‚“ã§ã—ãŸã€‚", + "worldedit.error.unknown-biome": "ãƒã‚¤ã‚ªãƒ¼ãƒ å '{0}' ãŒèªè­˜ã•れã¾ã›ã‚“ã§ã—ãŸã€‚", + "worldedit.error.unknown-tag": "ã‚¿ã‚°å '{0}' ã¯èªè­˜ã•れã¾ã›ã‚“ã§ã—ãŸã€‚", + "worldedit.error.empty-tag": "ã‚¿ã‚°å '{0}' ã«ã¯å†…容ãŒã‚りã¾ã›ã‚“。", + "worldedit.error.no-match": "「{0}ã€ã«ä¸€è‡´ã™ã‚‹ã‚‚ã®ã¯ã‚りã¾ã›ã‚“。", + "worldedit.error.disallowed-block": "ブロック'{0}' ã¯è¨±å¯ã•れã¦ã„ã¾ã›ã‚“ (WorldEdit ã®è¨­å®šã‚’å‚ç…§ã—ã¦ãã ã•ã„)。", + "worldedit.error.max-changes": "æ“作ã§ãる最大ã®ãƒ–ロック数ãŒå¤‰æ›´ã•れã¾ã—ãŸ({0})", + "worldedit.error.max-brush-radius": "ãƒ–ãƒ©ã‚·ã®æœ€å¤§åŠå¾„ (in configuration): {0}", + "worldedit.error.max-radius": "最大åŠå¾„(in configuration): {0}", + "worldedit.error.unknown-direction": "䏿˜Žãªæ–¹å‘: {0}", + "worldedit.error.empty-clipboard": "クリップボードã«ä½•ã‚‚ã‚りã¾ã›ã‚“。//copy を使用ã—ã¦ãã ã•ã„。", + "worldedit.error.invalid-filename": "ファイルå '{0}' ã¯ç„¡åйã§ã™: {1}", + "worldedit.error.file-aborted": "ファイルã®é¸æŠžãŒä¸­æ­¢ã•れã¾ã—ãŸã€‚", + "worldedit.error.no-file-selected": "ファイルãŒé¸æŠžã•れã¦ã„ã¾ã›ã‚“。", + "worldedit.error.not-a-block": "ã“ã®ã‚¢ã‚¤ãƒ†ãƒ ã¯ãƒ–ロックã§ã¯ã‚りã¾ã›ã‚“。", + "worldedit.error.not-a-block.item": "アイテム '{0}' ã¯ãƒ–ロックã§ã¯ã‚りã¾ã›ã‚“。", + "worldedit.error.incorrect-usage": "ä½¿ã„æ–¹{0}", + "worldedit.error.parser.duplicate-property": "é‡è¤‡ã—ãŸãƒ—ロパティ: {0}", + "worldedit.error.parser.unknown-property": "ブロック '{1}' ã«ã¤ã„㦠'{0}' ã¯ä¸æ˜Žãªãƒ—ロパティã§ã™", + "worldedit.error.parser.unknown-value": "プロパティ '{1}' ã«ã¤ã„㦠'{0}' ã¯ä¸æ˜Žãªå€¤ã§ã™", + "worldedit.error.parser.invalid-colon": "無効ãªã‚³ãƒ­ãƒ³ã§ã™ã€‚", + "worldedit.error.parser.invalid-expression": "無効ãªå¼: {0}", + "worldedit.error.parser.hanging-lbracket": "無効ãªå½¢å¼ã§ã™ã€‚é–‰ã˜ã¦ã„ãªã„括弧㯠'{0}' 文字目ã§ã™ã€‚", + "worldedit.error.parser.missing-rbracket": "çŠ¶æ…‹ã«æœ«å°¾ã® ']' ãŒã‚りã¾ã›ã‚“。", + "worldedit.error.parser.clipboard.missing-coordinates": "クリップボードã®ã‚ªãƒ•セットã«ã¯x,y,z座標ãŒå¿…è¦ã§ã™ã€‚", + "worldedit.error.parser.player-only": "'{0}' を入力ã™ã‚‹ã«ã¯ãƒ—レイヤーãŒå¿…è¦ã§ã™ã€‚", + "worldedit.error.disabled": "ã“ã®æ©Ÿèƒ½ã¯ç„¡åйã§ã™ (WorldEdit ã®è¨­å®šã‚’å‚ç…§ã—ã¦ãã ã•ã„)。", + "worldedit.error.unknown": "䏿˜Žãªã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: {0}", + "worldedit.error.missing-extent": "Extent ãŒä¸æ˜Žã§ã™", + "worldedit.error.missing-session": "LocalSession ãŒä¸æ˜Žã§ã™", + "worldedit.error.missing-actor": "アクターãŒä¸æ˜Žã§ã™", + "worldedit.selection.cuboid.explain.primary": "é–‹å§‹ä½ç½®ã‚’ {0} ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.selection.cuboid.explain.primary-area": "é–‹å§‹ä½ç½®ã‚’ {0} ({1}) ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.selection.cuboid.explain.secondary": "終了ä½ç½®ã‚’ {0} ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.selection.cuboid.explain.secondary-area": "終了ä½ç½®ã‚’ {0} ({1}) ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.selection.ellipsoid.info.center": "中央: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z åŠå¾„: {0}", + "worldedit.selection.ellipsoid.explain.primary": "中心ä½ç½®ã‚’ {0} ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.selection.ellipsoid.explain.primary-area": "中心ä½ç½®ã‚’ {0} ({1}) ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.selection.ellipsoid.explain.secondary": "åŠå¾„ã‚’ {0} ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.selection.ellipsoid.explain.secondary-area": "åŠå¾„ã‚’ {0} ({1}) ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.selection.ellipsoid.error.even-horizontal": "çƒã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã®å¤‰å½¢ã¯ã€ã™ã¹ã¦ã®æ–¹å‘ã«ã¤ã„ã¦å‡ç­‰ã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“。", + "worldedit.selection.cylinder.info.center": "中央: {0}", + "worldedit.selection.cylinder.info.radius": "åŠå¾„: {0}", + "worldedit.selection.cylinder.explain.primary": "æ–°ã—ã„円柱セレクターを {0} ã§é–‹å§‹ã—ã¾ã—ãŸã€‚", + "worldedit.selection.cylinder.explain.secondary": "åŠå¾„ã‚’ {0}/{1} ブロックã«è¨­å®šã—ã¾ã—ãŸã€‚ ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "åŠå¾„を設定ã™ã‚‹å‰ã«ä¸­å¿ƒç‚¹ã‚’設定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚", + "worldedit.selection.cylinder.error.even-horizontal": "円柱セレクターã®å¤‰å½¢ã¯ã€ã™ã¹ã¦ã®æ°´å¹³æ–¹å‘ã«ã¤ã„ã¦å‡ç­‰ã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“。", + "worldedit.selection.polygon2d.error.expand-only-vertical": "ãƒãƒªã‚´ãƒ³ã¯åž‚ç›´ã«ã—ã‹æ‹¡ã’られã¾ã›ã‚“。", + "worldedit.selection.polygon2d.error.contract-only-vertical": "ãƒãƒªã‚´ãƒ³ã¯åž‚ç›´ã«ã—ã‹ç‹­ã‚られã¾ã›ã‚“。", + "worldedit.selection.sphere.explain.secondary": "åŠå¾„ã‚’ {0} ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.selection.sphere.explain.secondary-defined": "åŠå¾„ã‚’ {0} ({1}) ã«è¨­å®šã—ã¾ã—ãŸã€‚", + "worldedit.sideeffect.update": "アップデート", + "worldedit.sideeffect.update.description": "変更ã•れãŸãƒ–ロックã®é€šçŸ¥", + "worldedit.sideeffect.validation": "確èª", + "worldedit.sideeffect.entity_ai": "エンティティAI", + "worldedit.sideeffect.events": "MOD/プラグイン イベント", + "worldedit.sideeffect.events.description": "該当ã™ã‚‹å ´åˆã€ä»–ã®Mod/プラグインã«ã“れらã®å¤‰æ›´ã«ã¤ã„ã¦é€šçŸ¥ã—ã¾ã™", + "worldedit.sideeffect.state.on": "オン", + "worldedit.sideeffect.state.delayed": "é…å»¶", + "worldedit.sideeffect.state.off": "オフ", + "worldedit.sideeffect.box.current": "ç¾åœ¨", + "worldedit.sideeffect.box.change-to": "クリックã—㦠{0} ã«è¨­å®š", + "worldedit.help.command-not-found": "コマンド '{0}' ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ", + "worldedit.cli.stopping": "åœæ­¢ä¸­ï¼", + "worldedit.cli.unknown-command": "コマンドãŒå­˜åœ¨ã—ã¾ã›ã‚“" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/jbo/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/jbo/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/jbo/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ka/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ka/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ka/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/kab/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/kab/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/kab/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/kk/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/kk/strings.json new file mode 100644 index 0000000..c138932 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/kk/strings.json @@ -0,0 +1,35 @@ +{ + "worldedit.expand.description.vert": "Таңдалғанды әлем шектеуіне дейін тік кеңейту.", + "worldedit.expand.expanded": "Ðймақ {0} блокқа кеңейтілді", + "worldedit.expand.expanded.vert": "Ðймақ {0} блокқа кеңейтілді (Ò¯Ñтінен аÑтына).", + "worldedit.biomeinfo.lineofsight": "Көру нүктеÑіндегі биомдар: {0}", + "worldedit.biomeinfo.position": "ПозициÑңыздағы биомдар: {0}", + "worldedit.biomeinfo.selection": "Таңдалған аймақтағы биомдар: {0}", + "worldedit.brush.radius-too-large": "МакÑималды Ñ€Ò±Ò›Ñат етілген қылқалам радиуÑÑ‹: {0}", + "worldedit.brush.apply.description": "Қолдану қылқаламы, әр блокқа Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ò›Ð¾Ð»Ð´Ð°Ð½Ñƒ", + "worldedit.brush.apply.radius": "Қылқалам өлшемі", + "worldedit.brush.apply.shape": "Ðймақ пішіні", + "worldedit.brush.apply.type": "Қолданылатын қылқалам түрі", + "worldedit.brush.apply.item.warning": "Бұл қылқалам зат қолдануға еліктейді. Ó˜Ñері барлық платформада Ð¶Ò±Ð¼Ñ‹Ñ Ñ–Ñтемеуі мүмкін, болдырмау мүмкін ÐµÐ¼ÐµÑ Ð±Ð¾Ð»ÑƒÑ‹ мүмкін және баÑқа мод/плагинмен біртүрлі әрекеттеÑуге Ñебеп болуы мүмкін. Ðар тәуекел деп қолданыңыз.", + "worldedit.brush.paint.description": "БоÑу қылқаламы, бетке Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ò›Ð¾Ð»Ð´Ð°Ð½Ñƒ", + "worldedit.brush.paint.size": "Қылқалам өлшемі", + "worldedit.brush.paint.shape": "Ðймақ пішіні", + "worldedit.brush.paint.density": "Қылқалам тығыздығы", + "worldedit.brush.paint.type": "Қолданылатын қылқалам түрі", + "worldedit.brush.paint.item.warning": "Бұл қылқалам зат қолдануға еліктейді. Ó˜Ñері барлық платформада Ð¶Ò±Ð¼Ñ‹Ñ Ñ–Ñтемеуі мүмкін, болдырмау мүмкін ÐµÐ¼ÐµÑ Ð±Ð¾Ð»ÑƒÑ‹ мүмкін және баÑқа мод/плагинмен біртүрлі әрекеттеÑуге Ñебеп болуы мүмкін. Ðар тәуекел деп қолданыңыз.", + "worldedit.brush.operation.equip": "Қылқалам бапталды: {0}.", + "worldedit.gmask.disabled": "Жаһандық бетперде өшірілді.", + "worldedit.gmask.set": "Жаһандық бетперде бапталды.", + "worldedit.clearhistory.cleared": "Тарих тазартылды.", + "worldedit.restore.loaded": "\"{0}\" Ñнапшоты жүктелді; қалпына келуде...", + "worldedit.schematic.load.does-not-exist": "{0} ÑызбаÑÑ‹ жоқ!", + "worldedit.schematic.delete.does-not-exist": "{0} ÑызбаÑÑ‹ жоқ!", + "worldedit.schematic.delete.deleted": "{0} жойылды.", + "worldedit.chunkinfo.old-filename": "ЕÑкі пішін: {0}", + "worldedit.ceil.moved": "Фүк!", + "worldedit.thru.moved": "Фүк!", + "worldedit.jumpto.moved": "ТарÑ!", + "worldedit.up.moved": "Фүк!", + "worldedit.tool.info.internalid.hover": "Ішкі ID", + "worldedit.tool.superpickaxe.max-range": "МакÑималды ауқым — {0}." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/kn/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/kn/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/kn/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ko/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ko/strings.json new file mode 100644 index 0000000..c91464d --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ko/strings.json @@ -0,0 +1,359 @@ +{ + "worldedit.expand.description.vert": "ì„ íƒí•œ ì˜ì—­ì„ 세계 한계까지 수ì§ìœ¼ë¡œ 확장시켜요.", + "worldedit.expand.expanded": "ì˜ì—­ì„ {0}ë¸”ë¡ í™•ìž¥ì‹œì¼°ì–´ìš”", + "worldedit.expand.expanded.vert": "ìƒí•˜ ì˜ì—­ì„ {0}ë¸”ë¡ í™•ìž¥ì‹œì¼°ì–´ìš”.", + "worldedit.biomeinfo.lineofsight": "ë°”ë¼ë³´ê³  있는 ì§€ì ì˜ ìƒë¬¼ 군계: {0}", + "worldedit.biomeinfo.position": "현재 ìœ„ì¹˜ì˜ ìƒë¬¼ 군계: {0}", + "worldedit.biomeinfo.selection": "ì„ íƒí•œ ì˜ì—­ì˜ ìƒë¬¼ 군계: {0}", + "worldedit.biomeinfo.not-locatable": "-p 플래그를 사용하기 위해서는 명령어 ì „ì†¡ìž ë¶„ì´ ì„¸ê³„ì— ì¡´ìž¬í•´ 있어야 í•´ìš”.", + "worldedit.brush.radius-too-large": "í—ˆìš©ëœ ë¸ŒëŸ¬ì‹œ 최대 범위: {0}", + "worldedit.brush.apply.description": "ì¹  브러시, 모든 블ë¡ì— ì¹ ì„ ì ìš©í•©ë‹ˆë‹¤", + "worldedit.brush.apply.radius": "브러시 í¬ê¸°", + "worldedit.brush.apply.shape": "ì˜ì—­ 모양", + "worldedit.brush.apply.type": "사용할 ë¸ŒëŸ¬ì‹œì˜ ì¢…ë¥˜", + "worldedit.brush.apply.item.warning": "ì´ ë¸ŒëŸ¬ì‹œëŠ” ì•„ì´í…œ ì‚¬ìš©ì„ ì‹œë®¬ë ˆì´ì…˜ 합니다. ì´ëŠ” 모든 플랫í¼ì—서 ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있으며, ë˜ëŒë¦´ 수 없습니다. ë˜í•œ 다른 모드 í˜¹ì€ í”ŒëŸ¬ê·¸ì¸ê³¼ì˜ ì´ìƒí•œ ìƒí˜¸ìž‘ìš©ì„ ë°œìƒì‹œí‚¬ 수 있습니다. ì´ë¥¼ 반드시 숙지하고 사용하십시오.", + "worldedit.brush.paint.description": "페ì¸íЏ 브러시, í‘œë©´ì— ì¹ ì„ ì ìš©í•©ë‹ˆë‹¤", + "worldedit.brush.paint.size": "브러시 í¬ê¸°", + "worldedit.brush.paint.shape": "ì˜ì—­ 모양", + "worldedit.brush.paint.density": "브러시 ë°€ë„", + "worldedit.brush.paint.type": "사용할 ë¸ŒëŸ¬ì‹œì˜ ì¢…ë¥˜", + "worldedit.brush.paint.item.warning": "ì´ ë¸ŒëŸ¬ì‹œëŠ” ì•„ì´í…œ ì‚¬ìš©ì„ ì‹œë®¬ë ˆì´ì…˜ 합니다. ì´ëŠ” 모든 플랫í¼ì—서 ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ 있으며, ë˜ëŒë¦´ 수 없습니다. ë˜í•œ 다른 모드 í˜¹ì€ í”ŒëŸ¬ê·¸ì¸ê³¼ì˜ ì´ìƒí•œ ìƒí˜¸ìž‘ìš©ì„ ë°œìƒì‹œí‚¬ 수 있습니다. ì´ë¥¼ 반드시 숙지하고 사용하십시오.", + "worldedit.brush.sphere.equip": "구형 브러시 ìž¥ì°©ë¨ ({0}).", + "worldedit.brush.cylinder.equip": "ì‹¤ë¦°ë” ëª¨ì–‘ 브러시 ìž¥ì°©ë¨ ({0} - {1}).", + "worldedit.brush.clipboard.equip": "í´ë¦½ë³´ë“œ 모양 브러시 장착ë¨.", + "worldedit.brush.smooth.equip": "부드럽게 다듬기 브러쉬 ìž¥ì°©ë¨ ({0} x {1}x {2} 사용).", + "worldedit.brush.extinguish.equip": "소화기 ìž¥ì°©ë¨ ({0}).", + "worldedit.brush.gravity.equip": "중력 브러시 ìž¥ì°©ë¨ ({0}).", + "worldedit.brush.butcher.equip": "ë„ì‚´ìž ë¸ŒëŸ¬ì‹œ ìž¥ì°©ë¨ ({0}).", + "worldedit.brush.operation.equip": "브러시가 {0}으(로) 설정ë¨.", + "worldedit.brush.heightmap.equip": "높ì´ë§µ 브러시가 ìž¥ì°©ë¨ ({0})", + "worldedit.brush.heightmap.unknown": "알 수 없는 높ì´ë§µ 브러시: {0}.", + "worldedit.brush.none.equip": "현재 ì•„ì´í…œì—서 브러시를 제거했습니다.", + "worldedit.setbiome.changed": "약 {0} ê°œ ë¸”ëŸ­ì˜ ë°”ì´ì˜´ì´ 변경ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.setbiome.warning": "ë³€ê²½ì‚¬í•­ì„ í™•ì¸í•˜ë ¤ë©´ ê²Œìž„ì„ ìž¬ì ‘ì†í•´ì•¼ í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤(ë˜ëŠ” 월드를 ë‹«ê³  다시 켜야 í•  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤).", + "worldedit.setbiome.not-locatable": "-p 플래그를 사용하기 위해서는 명령어 ì „ì†¡ìž ë¶„ì´ ì„¸ê³„ì— ì¡´ìž¬í•´ 있어야 í•´ìš”.", + "worldedit.drawsel.disabled": "서버 CUIê°€ 비활성화 ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.drawsel.enabled": "서버 CUIê°€ 활성화 ë˜ì—ˆìŠµë‹ˆë‹¤. 최대 {0}x{1}x{2} í¬ê¸°ì˜ ì§ìœ¡ë©´ì²´ ì˜ì—­ê¹Œì§€ë§Œ ì§€ì›ë©ë‹ˆë‹¤.", + "worldedit.drawsel.disabled.already": "서버 CUI는 ì´ë¯¸ 비활성화 ìƒíƒœìž…니다.", + "worldedit.drawsel.enabled.already": "서버 CUI는 ì´ë¯¸ 활성화 ìƒíƒœìž…니다.", + "worldedit.limit.too-high": "í—ˆìš©ëœ ë¸”ëŸ­ì˜ ìµœëŒ€ì¹˜ëŠ” {0} 블럭입니다.", + "worldedit.limit.set": "블럭 ë³€ê²½ì˜ ìµœëŒ€ì¹˜ë¥¼ {0} 블럭으로 정하였습니다.", + "worldedit.limit.return-to-default": "(//limitì„ ì‚¬ìš©í•˜ë©´ 기본값으로 ë˜ëŒì•„갑니다.)", + "worldedit.timeout.too-high": "í—ˆìš©ëœ ì§€ì—°ì˜ ìµœëŒ€ì¹˜ëŠ” {0}ms입니다.", + "worldedit.timeout.set": "타임아웃 ì‹œê°„ì„ {0}ms로 설정했습니다.", + "worldedit.timeout.return-to-default": " (//timeoutì„ ì‚¬ìš©í•˜ë©´ 기본값으로 ë˜ëŒì•„갑니다.)", + "worldedit.fast.disabled": "ê³ ì† ëª¨ë“œ 비활성화ë¨.", + "worldedit.fast.enabled": "ê³ ì† ëª¨ë“œê°€ 활성화ë¨. ì˜í–¥ì„ ë°›ì€ êµ¬ì—­ì˜ ëª…ì•”ì´ ìž˜ëª»ë˜ê±°ë‚˜ 변경 ì‚¬í•­ì„ í™•ì¸í•˜ë ¤ë©´ 재접ì†í•´ì•¼ í•  수 있습니다.", + "worldedit.fast.disabled.already": "ì´ë¯¸ ê³ ì† ëª¨ë“œ 비활성화ë¨.", + "worldedit.fast.enabled.already": "ì´ë¯¸ ê³ ì† ëª¨ë“œ 활성화ë¨.", + "worldedit.perf.sideeffect.set": "부과 효과 \"{0}\"ì´ {1}(으)로 설정ë¨", + "worldedit.perf.sideeffect.get": "부과 효과 \"{0}\"(ì´)ê°€ {1}(으)로 설정ë¨", + "worldedit.perf.sideeffect.already-set": "부과 효과 \"{0}\"(ì´)ê°€ ì´ë¯¸ {1}입니다.", + "worldedit.perf.sideeffect.set-all": "모든 부과 효과가 {0}로 설정ë¨", + "worldedit.reorder.current": "ë Œë”러 모드가 {0} 입니다", + "worldedit.reorder.set": "ì´ì œ ë Œë”러 모드는 {0} 입니다", + "worldedit.gmask.disabled": "글로벌 마스í¬ê°€ 비활성화 ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.gmask.set": "글로벌 마스í¬ê°€ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.toggleplace.pos1": "ì´ì œ 첫 번째 ìœ„ì¹˜ì— ì„¤ì¹˜í•©ë‹ˆë‹¤", + "worldedit.toggleplace.player": "ì´ì œ ë‹¹ì‹ ì´ ì„œ 있는 ë¸”ë¡ ì•ˆì— ì„¤ì¹˜í•©ë‹ˆë‹¤", + "worldedit.toggleplace.not-locatable": "ì´ ì»¨í…스트ì—서 배치를 전환할 수 없습니다.", + "worldedit.searchitem.too-short": "검색글ìžëŠ” 최소 3ê¸€ìž ì´ìƒì´ì–´ì•¼ 합니다(len > 2).", + "worldedit.searchitem.either-b-or-i": "ë‹¹ì‹ ì€ 'b'와 'i' 플래그를 ë™ì‹œì— 사용할 수 없습니다.", + "worldedit.searchitem.searching": "(ì•„ì´í…œ 검색 중입니다... 잠시만 기다려주세요.)", + "worldedit.watchdog.no-hook": "ì´ í”Œëž«í¼ì—는 ê°ì‹œ 장치 고리가 없습니다.", + "worldedit.watchdog.active.already": "ê°ì‹œ 장치 고리가 ì´ë¯¸ 활성화ë˜ì–´ 있습니다.", + "worldedit.watchdog.inactive.already": "ê°ì‹œ 장치 고리가 ì´ë¯¸ 비활성화ë˜ì–´ 있습니다.", + "worldedit.watchdog.active": "ì´ì œ ê°ì‹œ 장치 고리가 활성화ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.watchdog.inactive": "ì´ì œ ê°ì‹œ 장치 고리가 비활성화ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.world.remove": "세계 ìš°ì„  ì„¤ì •ì„ ì‚­ì œí–ˆì–´ìš”.", + "worldedit.world.set": "세계 ìš°ì„  ì„¤ì •ì„ ì„¤ì •í–ˆì–´ìš”: {0}. (//world 명령어로 기본값으로 ë˜ëŒë¦¬ì„¸ìš”)", + "worldedit.undo.undone": "편집 {0}개를 ë˜ëŒë ¸ì–´ìš”.", + "worldedit.undo.none": "ë˜ëŒë¦´ ê²ƒì´ ì—†ì–´ìš”.", + "worldedit.redo.redone": "ë˜ëŒë ¸ë˜ 편집 {0}개를 ì›ëž˜ëŒ€ë¡œ 했어요.", + "worldedit.redo.none": "ë˜ëŒë ¸ë˜ ê²ƒì´ ì—†ì–´ìš”.", + "worldedit.clearhistory.cleared": "기ë¡ì´ ì‚­ì œëì–´ìš”.", + "worldedit.raytrace.noblock": "ë°”ë¼ë³´ëŠ” ì§€ì ì— 블ë¡ì´ 없어요!", + "worldedit.raytrace.require-player": "ê´‘ì„  ì¶”ì  ëª…ë ¹ì–´ì—는 플레ì´ì–´ ê°’ì´ ìžˆì–´ì•¼ í•´ìš”!", + "worldedit.restore.not-configured": "스냅샷/백업 ë³µì›ì´ 구성ë˜ì§€ 않았어요.", + "worldedit.restore.not-available": "존재하지 않는 스냅샷ì´ê±°ë‚˜ 사용할 수 없는 것 같아요.", + "worldedit.restore.failed": "ìŠ¤ëƒ…ìƒ·ì„ ë¶ˆëŸ¬ì˜¤ë˜ ë„중 오류가 ë°œìƒí–ˆì–´ìš”: {0}", + "worldedit.restore.loaded": "스냅샷 '{0}'ì„(를) 불러왔어요. ë³µì› ì¤‘ì´ì—ìš”...", + "worldedit.restore.restored": "ë³µì› ë„중 ì²­í¬ {0}개가 ì†ì‹¤ëê³  다른 오류 {1}개가 ë°œìƒí–ˆì–´ìš”.", + "worldedit.restore.none-for-specific-world": "ë‹¤ìŒ ì„¸ê³„ '{0}'ì—서 ìŠ¤ëƒ…ìƒ·ì„ ì°¾ì§€ 못했어요.", + "worldedit.restore.none-for-world": "해당 세계ì—서 ìŠ¤ëƒ…ìƒ·ì„ ì°¾ì§€ 못했어요.", + "worldedit.restore.none-found": "ìŠ¤ëƒ…ìƒ·ì„ ì°¾ì§€ 못했어요.", + "worldedit.restore.none-found-console": "ìŠ¤ëƒ…ìƒ·ì„ ì°¾ì§€ 못했어요. ìƒì„¸í•œ ë‚´ìš©ì€ ì½˜ì†”ì„ í™•ì¸í•˜ì„¸ìš”.", + "worldedit.restore.chunk-not-present": "스냅샷ì—서 만들어진 ì²­í¬ê°€ 존재하지 않아요.", + "worldedit.restore.chunk-load-failed": "ì²­í¬ë¥¼ 불러오지 못했어요. (ë³´ê´€ì´ ìž˜ëª»ëœ ê²ƒ 같아요.)", + "worldedit.restore.block-place-failed": "오류로 ì¸í•´ 블ë¡ì´ ë³µì›ë˜ì§€ 못했어요.", + "worldedit.restore.block-place-error": "지난 오류: {0}", + "worldedit.snapshot.use.newest": "최신 ìŠ¤ëƒ…ìƒ·ì„ ì‚¬ìš©í•˜ê³  있어요.", + "worldedit.snapshot.use": "ìŠ¤ëƒ…ìƒ·ì´ ì„¤ì •ëì–´ìš”: {0}", + "worldedit.snapshot.none-before": "{0} ì´ì „ì— ìƒì„±ëœ ìŠ¤ëƒ…ìƒ·ì„ ì°¾ì§€ 못했어요.", + "worldedit.snapshot.none-after": "{0} ì´í›„ì— ìƒì„±ëœ ìŠ¤ëƒ…ìƒ·ì„ ì°¾ì§€ 못했어요.", + "worldedit.snapshot.index-above-0": "유효하지 ì•Šì€ ì¸ìˆ˜ì—ìš”, 1 ì´ìƒì´ì—¬ì•¼ í•´ìš”.", + "worldedit.snapshot.index-oob": "유효하지 ì•Šì€ ì¸ìˆ˜ì—ìš”, 1ì—서 {0} 사ì´ì—¬ì•¼ í•´ìš”.", + "worldedit.schematic.unknown-format": "알려지지 ì•Šì€ ë„ì‹ í˜•íƒœìž…ë‹ˆë‹¤: {0}.", + "worldedit.schematic.load.does-not-exist": "존재하지 않는 ë„ì‹ {0} 입니다!", + "worldedit.schematic.load.loading": "기다려 주세요... ê±´ì¶•ë¬¼ì´ ì €ìž¥ë˜ê³  있습니다.", + "worldedit.schematic.load.still-loading": "(기다려 주세요... ì•„ì§ ë„ì‹ì„ 불러오는 중입니다.)", + "worldedit.schematic.save.already-exists": "ê·¸ ë„ì‹ì€ ì´ë¯¸ 존재합니다. -f 플래그를 ì´ìš©í•´ ë®ì–´ì”Œìš°ì„¸ìš”.", + "worldedit.schematic.save.failed-directory": "ë„ì‹ë“¤ì„ 위한 í´ë”를 ìƒì„±í•  수 없었습니다!", + "worldedit.schematic.save.saving": "기다려 주세요... ê±´ì¶•ë¬¼ì´ ì €ìž¥ë˜ê³  있습니다.", + "worldedit.schematic.save.still-saving": "(기다려 주세요.. ì•„ì§ ë„ì‹ì„ 저장중입니다.)", + "worldedit.schematic.delete.does-not-exist": "존재하지 않는 ë„ì‹ {0} 입니다!", + "worldedit.schematic.delete.failed": "{0} ì‚­ì œì— ì‹¤íŒ¨í•˜ì˜€ìŠµë‹ˆë‹¤! ì½ê¸° 전용으로 ë˜ì–´ìžˆë‚˜ìš”?", + "worldedit.schematic.delete.deleted": "{0} ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤", + "worldedit.schematic.formats.title": "ì´ìš©í•  수 있는 í´ë¦½ë³´ë“œ 형ì‹", + "worldedit.schematic.unsupported-minecraft-version": "해당 ë²„ì „ì˜ WorldEditì€ í•´ë‹¹ Minecraft ë²„ì „ì„ ì§€ì›í•˜ì§€ 않아요. 문제가 í•´ê²°ë˜ê¸° 전까지는 Schematicsê°€ ìž‘ë™í•˜ì§€ ì•Šì„ ê±°ì—ìš”.", + "worldedit.pos.already-set": "위치가 ì´ë¯¸ 정해졌습니다.", + "worldedit.pos.console-require-coords": "콘솔로 ì¢Œí‘œì¶•ì„ ì œê³µí•´ì•¼ 합니다.", + "worldedit.hpos.no-block": "ì‹œì•¼ì— ë¸”ëŸ­ì´ ì—†ìŠµë‹ˆë‹¤!", + "worldedit.hpos.already-set": "위치가 ì´ë¯¸ 정해졌습니다.", + "worldedit.chunk.selected-multiple": "ì²­í¬ê°€ ì„ íƒë¨: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "ì²­í¬ê°€ ì„ íƒë¨: {0}, {1}, {2}", + "worldedit.wand.invalid": "ì§€íœ˜ë´‰ì´ êµ¬ì„±ë˜ì§€ 않았거나 사용할 수 없습니다.", + "worldedit.wand.selwand.info": "좌í´ë¦­: #1ì§€ì  ì„ íƒ, ìš°í´ë¦­: #2ì§€ì  ì„ íƒ", + "worldedit.wand.navwand.info": "좌í´ë¦­: ì—임으로 텔레í¬íЏ; ìš°í´ë¦­: ë²½ 관통", + "worldedit.wand.selwand.now.tool": "ì„ íƒëœ 완드가 ì¼ë°˜ ë„구로 설정ë˜ì—ˆìŠµë‹ˆë‹¤. {0}로 비활성화 í•  수 있고, {1}로 아무 ì•„ì´í…œì´ë‚˜ 다시 제본할 수 있고, ë˜ëŠ” {2}로 새로운 완드를 ì–»ì„ ìˆ˜ 있습니다.", + "worldedit.contract.contracted": "ì˜ì—­ì´ {0} ë¸”ë¡ í™•ìž¥ë¨.", + "worldedit.shift.shifted": "지역 변경ë¨.", + "worldedit.outset.outset": "지역 아웃셋ë¨.", + "worldedit.inset.inset": "지역 ì¸ì…‹ë¨.", + "worldedit.size.offset": "오프셋: {0}", + "worldedit.size.type": "유형: {0}", + "worldedit.size.size": "í¬ê¸°: {0}", + "worldedit.size.distance": "íë³´ì´ë“œ 거리: {0}", + "worldedit.size.blocks": "#ì˜ ë¸”ë¡ ìˆ˜: {0}", + "worldedit.count.counted": "카운트: {0}", + "worldedit.distr.no-blocks": "블ë¡ì´ 카운트ë˜ì§€ 않았습니다", + "worldedit.distr.no-previous": "ì´ì „ ë¶„ë°° ë‚´ì—­ì´ ì—†ìŠµë‹ˆë‹¤.", + "worldedit.distr.total": "ì´ ë¸”ëŸ­ 갯수: {0}", + "worldedit.select.cleared": "ì„ íƒí•œê²ƒì´ 정리ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.select.cuboid.description": "ì§ìœ¡ë©´ì²´ì˜ ë‘ ê¼­ì§“ì ì„ ì„ íƒí•©ë‹ˆë‹¤", + "worldedit.select.extend.message": "ì§ìœ¡ë©´ì²´: 좌í´ë¦­ìœ¼ë¡œ 시작 ì§€ì ì„, ìš°í´ë¦­ìœ¼ë¡œ 연장하세요", + "worldedit.select.extend.description": "ê³ ì† ì§ìœ¡ë©´ì²´ ì„ íƒ ëª¨ë“œ", + "worldedit.select.poly.message": "2D 다ê°í˜• ì„ íƒê¸°: 좌/ìš°í´ë¦­ìœ¼ë¡œ ê¼­ì§“ì ì„ 추가하세요.", + "worldedit.select.poly.limit-message": "최대 {0}ê°œ ê¼­ì§“ì ", + "worldedit.select.poly.description": "높ì´ê°€ 있는 2D 다ê°í˜• ì„ íƒ", + "worldedit.select.ellipsoid.description": "타ì›ì²´ ì„ íƒ", + "worldedit.select.sphere.message": "구 ì„ íƒê¸°: 좌í´ë¦­=중앙 설정, ìš°í´ë¦­ìœ¼ë¡œ ë°˜ì§€ë¦„ì„ ì„¤ì •", + "worldedit.select.sphere.description": "ë™ê·¸ë¼ë¯¸ë¥¼ ì„ íƒí•´ì£¼ì„¸ìš”", + "worldedit.select.cyl.message": "ì›ê¸°ë‘¥ ì„ íƒê¸°: 좌í´ë¦­=중앙 ì„ íƒ, ìš°í´ë¦­ìœ¼ë¡œ 확장", + "worldedit.select.cyl.description": "ì›ê¸°ë‘¥ ì„ íƒ", + "worldedit.select.convex.message": "ë³¼ë¡ ë‹¤ë©´ì²´ ì„ íƒê¸°: 좌í´ë¦­=첫 번째 ê¼­ì§“ì , ìš°í´ë¦­ìœ¼ë¡œ ë” ì¶”ê°€.", + "worldedit.select.convex.limit-message": "최대 {0}ê°œ ê¼­ì§“ì ", + "worldedit.select.default-set": "기본 지역 ì„ íƒìžëŠ” ì´ì œ {0} 입니다.", + "worldedit.chunkinfo.chunk": "ì²­í¬: {0}, {1}", + "worldedit.chunkinfo.old-filename": "ì´ì „ 형ì‹: {0}", + "worldedit.drain.drained": "ì•¡ì²´ {0} ë¸”ëŸ­ì´ ë§ëžìŠµë‹ˆë‹¤.", + "worldedit.fill.created": "블럭 {0} 개가 채워졌습니다.", + "worldedit.fillr.created": "블럭 {0} 개가 채워졌습니다.", + "worldedit.fixlava.fixed": "용암 {0} ë¸”ëŸ­ì´ ê³ ì •ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.fixwater.fixed": "물 {0} ë¸”ëŸ­ì´ ê³ ì •ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.removeabove.removed": "블럭 {0} 개가 지워졌습니다.", + "worldedit.removebelow.removed": "블럭 {0} 개가 지워졌습니다.", + "worldedit.removenear.removed": "블럭 {0} 개가 지워졌습니다.", + "worldedit.replacenear.replaced": "블럭 {0} 개가 êµì²´ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.snow.created": "블럭 {0} ê°œì˜ í‘œë©´ì„ ë®ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.thaw.removed": "물 {0} ë¸”ëŸ­ì´ ë…¹ì•˜ìŠµë‹ˆë‹¤.", + "worldedit.green.changed": "블럭 {0} 개가 녹지화 ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.extinguish.removed": "불 {0} ë¸”ëŸ­ì´ êº¼ì¡ŒìŠµë‹ˆë‹¤.", + "worldedit.butcher.killed": "범위 {1} ì—서 몬스터 {0} 마리를 죽였습니다.", + "worldedit.butcher.explain-all": "-1ì„ ì‚¬ìš©í•˜ë©´ ë¡œë“œëœ ì²­í¬ì˜ 모든 몬스터를 제거합니다.", + "worldedit.remove.removed": "{0} ê°œì˜ ì—”í‹°í‹°ê°€ 제거 대ìƒìœ¼ë¡œ 표시ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.remove.explain-all": "-1ì„ ì‚¬ìš©í•˜ë©´ ë¡œë“œëœ ì²­í¬ì˜ 모든 엔티티를 제거합니다.", + "worldedit.calc.invalid": "'{0}'ì„ ìœ íš¨í•œ 표현ì‹ìœ¼ë¡œ 바꿀 수 없습니다.", + "worldedit.paste.pasted": "í´ë¦½ë³´ë“œë¥¼ {0} ì— ë¶™ì—¬ì¡ŒìŠµë‹ˆë‹¤.", + "worldedit.paste.selected": "í´ë¦½ë³´ë“œ 붙여넣기 ì˜ì—­ì´ ì„ íƒë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.rotate.no-interpolation": "참고: ë³´ê°„ì€ ì•„ì§ ì§€ì›ë˜ì§€ 않으므로 ê°ë„를 90ì˜ ë°°ìˆ˜ë¡œ 지정하는 ê²ƒì„ ì¶”ì²œë“œë¦½ë‹ˆë‹¤.", + "worldedit.rotate.rotated": "í´ë¦½ë³´ë“œì— 있는 ì‚¬ë³¸ì„ íšŒì „ì‹œì¼°ìŠµë‹ˆë‹¤.", + "worldedit.flip.flipped": "í´ë¦½ë³´ë“œì— 있는 ì‚¬ë³¸ì„ ë°˜ì „ì‹œì¼°ìŠµë‹ˆë‹¤.", + "worldedit.clearclipboard.cleared": "í´ë¦½ë³´ë“œë¥¼ 비웠습니다.", + "worldedit.set.done": "ìž‘ì—…ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.set.done.verbose": "({0}) ìž‘ì—…ì´ ì™„ë£Œë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.line.changed": "블럭 {0} 개가 변경ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.line.invalid-type": "//lineì€ ìž…ë°©í˜•ê³¼ 블럭 다면체 ì„ íƒì—서만 ìž‘ë™í•©ë‹ˆë‹¤.", + "worldedit.curve.changed": "블럭 {0} 개가 변경ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.curve.invalid-type": "//curve 명령어는 블럭 다면체 ì„ íƒì—서만 ìž‘ë™í•©ë‹ˆë‹¤.", + "worldedit.replace.replaced": "블럭 {0} 개가 êµì²´ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.stack.changed": "블럭 {0} 개가 변경ë˜ì—ˆìŠµë‹ˆë‹¤. //undo로 취소할 수 있습니다.", + "worldedit.regen.regenerated": "ì˜ì—­ì´ 재ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.regen.failed": "ì²­í¬ë¥¼ 재ìƒì„±í•  수 없습니다. ìžì„¸í•œ ì‚¬í•­ì€ ì½˜ì†”ì„ í™•ì¸í•˜ì„¸ìš”.", + "worldedit.walls.changed": "블럭 {0} 개가 변경ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.faces.changed": "블럭 {0} 개가 변경ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.overlay.overlaid": "블럭 {0} 개를 ë®ì–´ì”Œì› ìŠµë‹ˆë‹¤.", + "worldedit.naturalize.naturalized": "블럭 {0} 개를 ë” ìžì—°ì ìœ¼ë¡œ 만들었습니다.", + "worldedit.center.changed": "ì¤‘ì‹¬ì´ ì§€ì •ë˜ì—ˆìŠµë‹ˆë‹¤. (블럭 {0} 개가 변경ë˜ì—ˆìŠµë‹ˆë‹¤.)", + "worldedit.smooth.changed": "ì§€í˜•ì˜ ë†’ì´ë¥¼ 부드럽게 했습니다. 블럭 {0} 개가 변경ë˜ì—ˆìŠµë‹ˆë‹¤,", + "worldedit.move.moved": "블럭 {0} 개가 ì´ë™í–ˆìŠµë‹ˆë‹¤.", + "worldedit.deform.deformed": "블럭 {0} 개가 변형ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.hollow.changed": "블럭 {0} 개가 변경ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.forest.created": "나무 {0} 그루가 ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.flora.created": "ì‹ë¬¼ {0} ë¸”ëŸ­ì´ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.unstuck.moved": "나왔어요!", + "worldedit.ceil.moved": "우와아!", + "worldedit.thru.moved": "우와아!", + "worldedit.jumpto.moved": "휙!", + "worldedit.jumpto.none": "ë°”ë¼ë³´ê³  ìžˆëŠ”ê³³ì— ë¸”ë¡ì´ 없거나 너무 멉니다!", + "worldedit.up.moved": "우와아!", + "worldedit.cone.created": "블럭 {0} 개가 ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.cyl.created": "블럭 {0} 개가 ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.sphere.created": "블럭 {0} 개가 ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.forestgen.created": "나무 {0} 그루가 ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.pumpkins.created": "{0} ê°œì˜ í˜¸ë°•ë¬´ë¦¬ê°€ ìƒì„±ë¨.", + "worldedit.pyramid.created": "블럭 {0} 개가 ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.generate.created": "{0} ê°œì˜ ë¸”ëŸ­ì´ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.generatebiome.changed": "ìƒë¬¼êµ°ê³„ê°€ {0} ë¸”ë¡ ì˜í–¥ë°›ìŒ.", + "worldedit.reload.config": "êµ¬ì„±ì„ ë‹¤ì‹œ 불러왔어요!", + "worldedit.report.written": "WorldEdit 보고서가 ë‹¤ìŒ ê²½ë¡œì— ì“°ì—¬ì¡Œì–´ìš”: {0}", + "worldedit.report.error": "보고서를 ìž‘ì„±í•˜ë˜ ë„중 오류가 ë°œìƒí–ˆì–´ìš”: {0}", + "worldedit.report.callback": "월드ì—ë”§ 보고서: {0}.보고서", + "worldedit.timezone.invalid": "유효하지 ì•Šì€ ì‹œê°„ëŒ€ì—ìš”", + "worldedit.timezone.set": "해당 ì„¸ì…˜ì˜ ì‹œê°„ëŒ€ë¥¼ 설정했어요: {0}", + "worldedit.timezone.current": "해당 ì‹œê°„ëŒ€ì˜ í˜„ìž¬ 시ê°ì€ {0}ì´ì—ìš”", + "worldedit.version.version": "월드ì—ë”§ 버전 {0}", + "worldedit.trace.active.already": "ì¶”ì  ëª¨ë“œê°€ ì´ë¯¸ 활성화ëì–´ìš”.", + "worldedit.trace.inactive.already": "ì¶”ì  ëª¨ë“œê°€ ì´ë¯¸ 비활성화ëì–´ìš”.", + "worldedit.trace.active": "ì¶”ì  ëª¨ë“œë¥¼ 활성화했어요.", + "worldedit.trace.inactive": "ì¶”ì  ëª¨ë“œë¥¼ 비활성화했어요.", + "worldedit.command.permissions": "ë‹¹ì‹ ì€ ê·¸ë ‡ê²Œ í•  수 없습니다. 지금 모드가 올바른가요?", + "worldedit.command.player-only": "해당 명령어는 플레ì´ì–´ë§Œ 사용 가능합니다.", + "worldedit.command.error.report": "해당 오류를 신고해주세요: [ì½˜ì†”ì„ í™•ì¸í•˜ì„¸ìš”]", + "worldedit.pastebin.uploading": "(기다려주세요... ì¶œë ¥ë¬¼ì„ pastebinì— ë³´ë‚´ëŠ” 중입니다...)", + "worldedit.session.cant-find-session": "{0} ì— ëŒ€í•œ ì„¸ì…˜ì„ ì°¾ì„ ìˆ˜ 없습니다.", + "worldedit.asset.load.loading": "(잠시 기다려 주세요... ë‚´ë¶€ ë°ì´í„°ë¥¼ 불러오는 중입니다.)", + "worldedit.asset.load.still-loading": "(잠시 기다려 주세요... ì•„ì§ë„ ë‚´ë¶€ ë°ì´í„°ë¥¼ 불러오는 중입니다.)", + "worldedit.asset.load.failed": "ë‚´ë¶€ ë°ì´í„° 불러오기를 실패했습니다", + "worldedit.tool.max-block-changes": "변경 가능한 ë¸”ëŸ­ì˜ ìµœëŒ€ì¹˜ì— ë„달하였습니다.", + "worldedit.tool.no-block": "ì‹œì•¼ì— ë¸”ëŸ­ì´ ì—†ìŠµë‹ˆë‹¤!", + "worldedit.tool.deltree.not-tree": "ê·¸ê²ƒì€ ë‚˜ë¬´ê°€ 아닙니다.", + "worldedit.tool.tree.obstructed": "나무는 ê·¸ê³³ì— ê°ˆ 수 없습니다.", + "worldedit.tool.info.internalid.hover": "ë‚´ë¶€ ID", + "worldedit.tool.info.legacy.hover": "레거시 ì•„ì´ë””:ë°ì´í„°", + "worldedit.tool.superpickaxe.mode.single": "모드가 현재 싱글 모드입니다. 곡괭ì´ë¥¼ 좌í´ë¦­í•˜ì„¸ìš”. //로 비활성화 í•  수 있습니다.", + "worldedit.tool.superpickaxe.mode.area": "모드가 현재 구역 모드입니다. 곡괭ì´ë¥¼ 좌í´ë¦­í•˜ì„¸ìš”. //로 비활성화 í•  수 있습니다.", + "worldedit.tool.superpickaxe.mode.recursive": "모드가 현재 재귀 모드입니다. 곡괭ì´ë¥¼ 좌í´ë¦­í•˜ì„¸ìš”. //로 비활성화 í•  수 있습니다.", + "worldedit.tool.superpickaxe.max-range": "최대 범위는 {0} 입니다.", + "worldedit.tool.superpickaxe.enabled.already": "ìŠˆí¼ ê³¡ê´­ì´ëŠ” ì´ë¯¸ 활성화 ìƒíƒœìž…니다.", + "worldedit.tool.superpickaxe.disabled.already": "ìŠˆí¼ ê³¡ê´­ì´ëŠ” ì´ë¯¸ 비활성화 ìƒíƒœìž…니다.", + "worldedit.tool.superpickaxe.enabled": "ìŠˆí¼ ê³¡ê´­ì´ê°€ 활성화ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.tool.superpickaxe.disabled": "ìŠˆí¼ ê³¡ê´­ì´ê°€ 비활성화ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.tool.mask.set": "브러시 ë§ˆìŠ¤í¬ ì„¤ì •ë¨.", + "worldedit.tool.mask.disabled": "브러시 ë§ˆìŠ¤í¬ ë¹„í™œì„±í™”ë¨.", + "worldedit.tool.material.set": "브러시 재료 설정ë¨.", + "worldedit.tool.range.set": "브러시 범위 설정ë¨.", + "worldedit.tool.size.set": "브러시 í¬ê¸° 설정ë¨.", + "worldedit.tool.tracemask.set": "트레ì´ìФ 마스í¬ê°€ 설정ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.tool.tracemask.disabled": "트레ì´ìФ 마스í¬ê°€ 비활성화 ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.tool.error.item-only": "블ë¡ì„ 사용할 수 ì—†ìŒ.", + "worldedit.execute.script-permissions": "스í¬ë¦½íŠ¸ë¥¼ 실행할 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.", + "worldedit.executelast.no-script": "명령어 /cs 를 스í¬ë¦½íŠ¸ì˜ ì´ë¦„ê³¼ 함께 입력하십시오.", + "worldedit.script.read-error": "스í¬ë¦½íЏ ì½ê¸° 오류: {0}", + "worldedit.script.unsupported": ".js 스í¬ë¦½íŠ¸ë§Œ 현재 ì§€ì›ì¤‘입니다", + "worldedit.script.file-not-found": "{0} 스í¬ë¦½íŠ¸ê°€ 존재하지 않습니다.", + "worldedit.script.no-script-engine": "ì„¤ì¹˜ëœ ìŠ¤í¬ë¦½íЏ ì—”ì§„ì„ ì°¾ëŠ” ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ë‹¤ìŒ ë§í¬ë¥¼ 확ì¸í•´ì£¼ì„¸ìš”.\nhttps://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "실행 실패: {0}", + "worldedit.script.failed-console": "실행 실패 (콘솔 확ì¸ë°”람): {0}", + "worldedit.operation.affected.biome": "ë°”ì´ì˜´ {0}개가 ì ìš©ë¨", + "worldedit.operation.affected.block": "ë¸”ë¡ {0}개가 ì ìš©ë¨", + "worldedit.operation.affected.column": "세로열 {0}개가 ì ìš©ë¨", + "worldedit.operation.affected.entity": "개체 {0}개가 ì ìš©ë¨", + "worldedit.error.invalid-number": "수가 주어져야 합니다; 문ìžì—´ì´ 주어졌습니다.", + "worldedit.error.invalid-number.matches": "수가 주어져야 하지만 문ìžì—´ {0} ì´(ê°€) 주어졌습니다.", + "worldedit.error.incomplete-region": "먼저 ì§€ì—­ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤.", + "worldedit.error.unknown-block": "블럭명 '{0}'ì€(는) ì¸ì‹ë˜ì§€ 않았습니다.", + "worldedit.error.unknown-entity": "엔티티명 '{0}'ì€(는) ì¸ì‹ë˜ì§€ 않았습니다.", + "worldedit.error.unknown-mob": "몹 ì´ë¦„ '{0}'ì€(는) ì¸ì‹ë˜ì§€ 않았습니다.", + "worldedit.error.unknown-biome": "ë°”ì´ì˜´ëª… '{0}'ì€(는) ì¸ì‹ë˜ì§€ 않았습니다.", + "worldedit.error.unknown-tag": "태그명 '{0}'ì€(는) ì¸ì‹ë˜ì§€ 않았습니다.", + "worldedit.error.empty-tag": "태그명 '{0}'ì€(는) 아무런 ë‚´ìš©ì´ ì—†ìŠµë‹ˆë‹¤.", + "worldedit.error.no-match": "'{0}'와(ê³¼) ì¼ì¹˜í•˜ì§€ 않ìŒ.", + "worldedit.error.disallowed-block": "블럭 '{0}'ì€ í—ˆìš©ë˜ì§€ 않습니다 (WorldEdit 환경 설정 참고).", + "worldedit.error.max-changes": "처리할 수 있는 블ë¡ì˜ 한계치를 넘어섰습니다(현재: {0}).", + "worldedit.error.max-brush-radius": "(설정 파ì¼ì— 지정ëœ) 최대 브러시 범위: {0}", + "worldedit.error.max-radius": "(설정 파ì¼ì— 지정ëœ) 최대 범위: {0}", + "worldedit.error.unknown-direction": "알 수 없는 경로: {0}", + "worldedit.error.empty-clipboard": "현재 í´ë¦½ë³´ë“œê°€ 비어있습니다. //copy를 먼저 사용하세요.", + "worldedit.error.invalid-filename": "'{0}' 파ì¼ëª…ì´ ìœ íš¨í•˜ì§€ 않ìŒ: {1}", + "worldedit.error.file-resolution.outside-root": "경로가 허용 가능한 루트를 벗어났습니다.", + "worldedit.error.file-resolution.resolve-failed": "경로를 확ì¸í•˜ì§€ 못했습니다", + "worldedit.error.file-aborted": "íŒŒì¼ ì„ íƒì— 실패함.", + "worldedit.error.no-file-selected": "ì„ íƒëœ 파ì¼ì´ 없습니다.", + "worldedit.error.world-unloaded": "해당 세계가 ì´ë¯¸ 로드ë˜ì§€ 않았습니다.", + "worldedit.error.not-a-block": "ì´ ì•„ì´í…œì€ ë¸”ëŸ­ì´ ì•„ë‹™ë‹ˆë‹¤.", + "worldedit.error.not-a-block.item": "ì•„ì´í…œ '{0}'(ì€)는 ë¸”ëŸ­ì´ ì•„ë‹™ë‹ˆë‹¤.", + "worldedit.error.incorrect-usage": "사용법: {0}", + "worldedit.error.invalid-page": "유효하지 ì•Šì€ íŽ˜ì´ì§€ 번호", + "worldedit.error.parser.bad-state-format": "해당 ìž‘ì—…ì„ ì²˜ë¦¬í•˜ê¸°ì— {0} 블ë¡ë§Œí¼ ì¢‹ì€ ìƒíƒœê°€ 아닙니다", + "worldedit.error.parser.duplicate-property": "복제 설정값: {0}", + "worldedit.error.parser.empty-state": "ë¶€ë¶„ì´ ë¹„ì–´ìžˆìŒ", + "worldedit.error.parser.missing-equals-separator": "'=' separator 누ë½ë¨.", + "worldedit.error.parser.clipboard.missing-offset": "@(으)로 ì§€ì •ëœ ì˜¤í”„ì…‹ì´ ìžˆì§€ë§Œ ì˜¤í”„ì…‹ì´ ì œê³µë˜ì§€ 않았습니다. '#copy@[x,y,z]'를 사용하세요.", + "worldedit.error.parser.unknown-property": "ì†ì„± '{0}'는 '{1}'ì— ì ìš©ë˜ì§€ 않습니다.", + "worldedit.error.parser.unknown-value": "ê°’ '{0}'는 '{1}'ì— ì ìš©ë˜ì§€ 않는 ì†ì„±ìž…니다.", + "worldedit.error.parser.empty-property": "ì†ì„±ì´ 비어있ìŒ", + "worldedit.error.parser.empty-value": "ê°’ì´ ë¹„ì–´ìžˆìŒ", + "worldedit.error.parser.invalid-colon": "유효하지 ì•Šì€ colon입니다.", + "worldedit.error.parser.invalid-expression": "ìž˜ëª»ëœ ìž…ë ¥: {0}", + "worldedit.error.parser.missing-rbracket": "ìƒíƒœ ë’¤ì— ']'ê°€ 없습니다.", + "worldedit.error.parser.missing-random-type": "'{0}'ì— ëŒ€í•œ % 기호 ë’¤ì— ìœ í˜•ì´ ì—†ìŠµë‹ˆë‹¤.", + "worldedit.error.parser.player-only": "입력란 '{0}'ì—는 플레ì´ì–´ê°€ 들어가야 합니다!", + "worldedit.error.disabled": "ì´ ê¸°ëŠ¥ì€ ë¹„í™œì„±í™” ë˜ì—ˆìŠµë‹ˆë‹¤ (WorldEdit 환경 설정 참고).", + "worldedit.error.unknown": "알 수 없는 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤: {0}", + "worldedit.error.missing-extent": "범위가 설정ë˜ì§€ 않았습니다.", + "worldedit.error.missing-session": "ë¡œì»¬ì„¹ì…˜ì´ ì„¤ì •ë˜ì§€ 않았습니다.", + "worldedit.error.missing-world": "월드를 먼저 제시해야 합니다 (//world ìž…ë ¥)", + "worldedit.error.missing-actor": "행위ìžê°€ 설정ë˜ì§€ 않았습니다.", + "worldedit.selection.convex.info.vertices": "ê¼­ì§“ì : {0}", + "worldedit.selection.convex.info.triangles": "삼ê°í˜•: {0}", + "worldedit.selection.cuboid.info.pos1": "위치 1: {0}", + "worldedit.selection.cuboid.info.pos2": "위치 2: {0}", + "worldedit.selection.cuboid.explain.primary": "첫번째 위치가 {0} 로 지정ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.selection.cuboid.explain.primary-area": "첫번째 위치가 {0} 로 지정ë˜ì—ˆìŠµë‹ˆë‹¤. ({1})", + "worldedit.selection.cuboid.explain.secondary": "ë‘번째 위치가 {0} 로 지정ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.selection.cuboid.explain.secondary-area": "ë‘번째 위치가 {0} 로 지정ë˜ì—ˆìŠµë‹ˆë‹¤. ({1})", + "worldedit.selection.extend.explain.primary": "{0} ({1})ì—서 ì„ íƒ ì‹œìž‘ë¨.", + "worldedit.selection.ellipsoid.info.center": "중앙: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z 범위: {0}", + "worldedit.selection.ellipsoid.explain.primary": "중심 위치가 {0} 로 지정ë˜ì—ˆìŠµë‹ˆë‹¤.", + "worldedit.selection.ellipsoid.explain.primary-area": "중심 위치가 {0} 로 지정ë˜ì—ˆìŠµë‹ˆë‹¤. ({1})", + "worldedit.selection.ellipsoid.explain.secondary": "범위가 {0} 으로 정해졌습니다.", + "worldedit.selection.ellipsoid.explain.secondary-area": "범위가 {0} 으로 정해졌습니다 ({1}).", + "worldedit.selection.cylinder.info.center": "중심: {0}", + "worldedit.selection.cylinder.info.radius": "범위: {0}", + "worldedit.selection.cylinder.explain.primary": "{0} ì—서 새로운 ì›í†µí˜• ì„ íƒì„ 시작 중.", + "worldedit.selection.cylinder.explain.secondary": "범위가 {0}/{1} 블럭으로 정해졌습니다. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "범위를 지정하기 ì „ì— ì¤‘ì‹¬ì ì„ ì„ íƒí•´ì•¼ 합니다.", + "worldedit.selection.polygon2d.info": "# í¬ì¸íЏ: {0}", + "worldedit.selection.polygon2d.explain.primary": "{0} ì—서 새로운 í´ë¦¬ê³¤ì„ 시작 중.", + "worldedit.selection.polygon2d.explain.secondary": "{1} ì— í¬ì¸íЏ #{0} 를 추가했습니다.", + "worldedit.selection.sphere.explain.secondary": "범위가 {0} 으로 정해졌습니다.", + "worldedit.selection.sphere.explain.secondary-defined": "범위가 {0} 으로 정해졌습니다 ({1}).", + "worldedit.selection.intersection.error.cannot-expand": "ì˜ì—­ì„ êµì°¨ë¡œë¥¼ 확장할 수 없습니다.", + "worldedit.selection.intersection.error.cannot-contract": "ì˜ì—­ì„ êµì°¨ë¡œë¥¼ 수축할 수 없습니다.", + "worldedit.sideeffect.lighting": "조명", + "worldedit.sideeffect.lighting.description": "블럭 ë°ê¸° ì—…ë°ì´íЏ", + "worldedit.sideeffect.neighbors": "ì´ì›ƒ", + "worldedit.sideeffect.neighbors.description": "근처 블ë¡ë“¤ì˜ 변화를 ê°ì§€í•©ë‹ˆë‹¤", + "worldedit.sideeffect.update": "ì—…ë°ì´íЏ", + "worldedit.sideeffect.update.description": "ë³€ê²½ëœ ë¸”ëŸ­ 알리기", + "worldedit.sideeffect.validation": "확ì¸", + "worldedit.sideeffect.validation.description": "ì—°ê²°ì´ ëŠì–´ì§„ 블ë¡ê³¼ ê°™ì€ ì¼ê´€ë˜ì§€ ì•Šì€ ì„¸ê³„ ìƒíƒœë¥¼ 확ì¸í•˜ê³  수정합니다.", + "worldedit.sideeffect.entity_ai": "엔티티 AI", + "worldedit.sideeffect.entity_ai.description": "블ë¡ì˜ ë³€í™”ì— ë”°ë¥¸ 엔티티 AI를 ì—…ë°ì´íŠ¸í•©ë‹ˆë‹¤", + "worldedit.sideeffect.events": "모드/í”ŒëŸ¬ê·¸ì¸ ì´ë²¤íЏ", + "worldedit.sideeffect.events.description": "í•´ë‹¹ë  ë•Œ 다른 모드/플러그ì¸ì—게 ì´ ë³€í™”ë“¤ì— ëŒ€í•´ 알립니다", + "worldedit.sideeffect.state.on": "켬", + "worldedit.sideeffect.state.delayed": "지연ë¨", + "worldedit.sideeffect.state.off": "ë”", + "worldedit.sideeffect.box.current": "현재", + "worldedit.sideeffect.box.change-to": "í´ë¦­í•˜ì—¬ {0}(으)로 설정", + "worldedit.help.command-not-found": "ë‹¤ìŒ ëª…ë ¹ì–´ '{0}'ì„(를) 찾지 못했어요.", + "worldedit.help.no-subcommands": "ë‹¤ìŒ ëª…ë ¹ì–´ '{0}'ì€(는) 하위 명령어를 가지고 있지 않아요. ('{1}'ì´ ë§¤ê°œ ë³€ìˆ˜ì¼ ìˆ˜ë„ ìžˆì–´ìš”.)", + "worldedit.help.subcommand-not-found": "ë‹¤ìŒ í•˜ìœ„ 명령어 '{0}'ì— ìžˆëŠ” '{1}'ì„(를) 찾지 못했어요.", + "worldedit.cli.stopping": "정지하는 중!", + "worldedit.cli.unknown-command": "알 수 없는 명령어ì—ìš”!", + "worldedit.version.bukkit.unsupported-adapter": "해당 ë²„ì „ì˜ WorldEditì€ í•´ë‹¹ Bukkit ë²„ì „ì„ ì™„ì „ížˆ ì§€ì›í•˜ì§€ 않아요. ìƒìžì™€ ê°™ì€ ë¸”ë¡ ê°œì²´ê°€ ì—†ì„ ìˆ˜ 있고, 회전과 ê°™ì€ ë¸”ë¡ ì†ì„±ì„ 사용하지 못할 ìˆ˜ë„ ìžˆê³ , 다른 ê¸°ëŠ¥ì´ ìž‘ë™í•˜ì§€ ì•Šì„ ìˆ˜ë„ ìžˆì–´ìš”. 해당 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ì‹œë ¤ë©´ WorldEditì„ ì—…ë°ì´íŠ¸í•˜ì„¸ìš”: {0}", + "worldedit.bukkit.no-edit-without-adapter": "ë¯¸ì§€ì› ë²„ì „ì—ì„œì˜ íŽ¸ì§‘ì€ ë¹„í™œì„±í™”ëì–´ìš”." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ksh/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ksh/strings.json new file mode 100644 index 0000000..64357ad --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ksh/strings.json @@ -0,0 +1,454 @@ +{ + "worldedit.expand.description.vert": "Auswahl zu den Weltgrenzen vertikal erweitern.", + "worldedit.expand.expanded": "Region um {0} Blöcke erweitert", + "worldedit.expand.expanded.vert": "Region um {0} Blöcke erweitert (oben-nach-unten).", + "worldedit.biomeinfo.lineofsight": "Biome entlang des Fadenkreuzes: {0}", + "worldedit.biomeinfo.position": "Biome an deiner Position: {0}", + "worldedit.biomeinfo.selection": "Biome in deiner Auswahl: {0}", + "worldedit.biomeinfo.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.brush.radius-too-large": "Maximal zulässiger Pinselradius: {0}", + "worldedit.brush.apply.description": "Benutze einen Pinsel, eine Funktion auf jeden Block anwenden", + "worldedit.brush.apply.radius": "Die Größe des Pinsels", + "worldedit.brush.apply.shape": "Die Form der Region", + "worldedit.brush.apply.type": "Art des zu benutzenden Pinsels", + "worldedit.brush.apply.item.warning": "Dieser Pinsel simuliert die Verwendung von Items. Seine Effekte funktionieren möglicherweise nicht auf allen Plattformen, können nicht rückgängig gemacht werden und können seltsame Wechselwirkungen mit anderen Mods/Plugins verursachen. Verwendung auf eigene Gefahr.", + "worldedit.brush.paint.description": "Male mit einem Pinsel, eine Funktion auf eine Oberfläche anwenden", + "worldedit.brush.paint.size": "Die Größe eines Pinsels", + "worldedit.brush.paint.shape": "Die Form des Pinsels", + "worldedit.brush.paint.density": "Die Dichte des Pinsels", + "worldedit.brush.paint.type": "Typ des zu benutzenden Pinsels", + "worldedit.brush.paint.item.warning": "Dieser Pinsel simuliert die Verwendung von Items. Seine Effekte funktionieren möglicherweise nicht auf allen Plattformen, können nicht rückgängig gemacht werden und können seltsame Wechselwirkungen mit anderen Mods/Plugins verursachen. Verwendung auf eigene Gefahr.", + "worldedit.brush.sphere.equip": "Kugelförmiger Pinsel ausgerüstet ({0}).", + "worldedit.brush.cylinder.equip": "Zylinderförmiger Pinsel ausgerüstet ({0} von {1}).", + "worldedit.brush.splatter.equip": "Splatter-Pinselform ausgestattet ({0} mit {1} Verfall).", + "worldedit.brush.splatter.decay-out-of-range": "Splatterpinsel-Verfallswert: {0} liegt außerhalb des Bereichs 0 - 10.", + "worldedit.brush.clipboard.equip": "Pinsel mit Form der Zwischenablage ausgerüstet.", + "worldedit.brush.smooth.equip": "Glättender Pinsel ausgerüstet ({0} x {1}x benutzt {2}).", + "worldedit.brush.smooth.nofilter": "irgendein Block", + "worldedit.brush.smooth.filter": "filtern", + "worldedit.brush.snowsmooth.equip": "SnowSmooth Pinsel ausgestattet ({0} x {1}x mit {2}), {3} Schneeblöcke.", + "worldedit.brush.snowsmooth.nofilter": "irgendein Block", + "worldedit.brush.snowsmooth.filter": "filtern", + "worldedit.brush.extinguish.equip": "Löscher ausgerüstet ({0}).", + "worldedit.brush.gravity.equip": "Schwerkraft-Pinsel ausgerüstet ({0}).", + "worldedit.brush.butcher.equip": "Pinsel zur Monsterentfernung ausgerüstet ({0}).", + "worldedit.brush.operation.equip": "Pinsel auf {0} gesetzt.", + "worldedit.brush.heightmap.equip": "Heightmap-Pinsel ausgerüstet ({0}).", + "worldedit.brush.heightmap.unknown": "Unbekannter Heightmap-Pinsel: {0}.", + "worldedit.brush.morph.equip": "Morph-Pinselform ausgestattet: {0}.", + "worldedit.brush.biome.column-supported-types": "Diese Pinselform wird bei ganzen Spalten nicht unterstützt, versuche die Zylinderform.", + "worldedit.brush.none.equip": "Pinsel vom aktuellen Item entfernt.", + "worldedit.brush.none.equipped": "Du hast keinen Pinsel, der an deinen aktuellen Gegenstand gebunden ist. Versuche /brush sphere für einen einfachen Pinsel.", + "worldedit.setbiome.changed": "Biome wurden für etwa {0} Blöcke geändert.", + "worldedit.setbiome.warning": "Möglicherweise musst du deinem Spiel wieder beitreten (oder deine Welt schließen und wieder öffnen), um Änderungen zu sehen.", + "worldedit.setbiome.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.drawsel.disabled": "Server-CUI deaktiviert.", + "worldedit.drawsel.enabled": "Server CUI aktiviert. Dies unterstützt nur Cuboid Regionen, mit einer maximalen Größe von {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server-CUI bereits deaktiviert.", + "worldedit.drawsel.enabled.already": "Server-CUI schon aktiviert.", + "worldedit.limit.too-high": "Dein maximal erlaubtes Limit ist {0}.", + "worldedit.limit.set": "Blockveränderungslimit auf {0} gesetzt.", + "worldedit.limit.return-to-default": "(Benutze //limit um den Standard wieder herzustellen.)", + "worldedit.timeout.too-high": "Deine maximal zulässige Zeitüberschreitung ist {0}ms.", + "worldedit.timeout.set": "Zeitüberschreitung wurde auf {0}ms gesetzt.", + "worldedit.timeout.return-to-default": " (Benutze //timeout um zum Standard zurückzukehren.)", + "worldedit.fast.disabled": "Schnellen Modus deaktiviert.", + "worldedit.fast.enabled": "Schnellmodus aktiviert. Die Beleuchtung in den betroffenen Chunks kann falsch sein und/oder die Welt muss neu betreten werden, um Änderungen zu sehen.", + "worldedit.fast.disabled.already": "Schneller Modus bereits deaktiviert.", + "worldedit.fast.enabled.already": "Schneller Modus ist schon aktiviert.", + "worldedit.perf.sideeffect.set": "Nebeneffekt \"{0}\" gesetzt auf {1}", + "worldedit.perf.sideeffect.get": "Nebeneffekt \"{0}\" ist auf {1} gesetzt", + "worldedit.perf.sideeffect.already-set": "Nebeneffekt \"{0}\" ist bereits auf {1} gesetzt", + "worldedit.perf.sideeffect.set-all": "Alle Nebeneffekte auf {0} gesetzt", + "worldedit.update": "Nebeneffekte wurden auf die Auswahl angewendet.", + "worldedit.reorder.current": "Der Neuordnungs-Modus ist {0}", + "worldedit.reorder.set": "Der Neuordnungs-Modus ist nun {0}", + "worldedit.gmask.disabled": "Globale Maske deaktiviert.", + "worldedit.gmask.set": "Globale Mask gesetzt.", + "worldedit.toggleplace.pos1": "Jetzt wird bei Pos #1 platziert.", + "worldedit.toggleplace.pos1-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von Position #1 platzieren.", + "worldedit.toggleplace.player": "Platziere nun an dem Block, in dem du stehst.", + "worldedit.toggleplace.player-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Block auf dem du stehst platzieren.", + "worldedit.toggleplace.min": "Jetzt am Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.min-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max": "Jetzt am Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.world": "Jetzt am Weltursprung platzieren.", + "worldedit.toggleplace.world-offset": "Jetzt platzieren bei ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Platzieren in diesem Kontext nicht möglich.", + "worldedit.searchitem.too-short": "Gebe einen längeren Suchbegriff ein (läng > 2).", + "worldedit.searchitem.either-b-or-i": "Du kannst nicht die Flags 'b' und 'i' gleichzeitig verwenden.", + "worldedit.searchitem.searching": "(Bitte warten... suche nach Items.)", + "worldedit.watchdog.no-hook": "Diese Plattform hat keine Watchdog-Schnittstelle.", + "worldedit.watchdog.active.already": "Watchdog-Manipulation bereits aktiv.", + "worldedit.watchdog.inactive.already": "Watchdog-Manipulation bereits inaktiv.", + "worldedit.watchdog.active": "Watchdog-Manipulation jetzt aktiv.", + "worldedit.watchdog.inactive": "Watchdog-Manipulation jetzt inaktiv.", + "worldedit.world.remove": "Überschreibung der Welt entfernt.", + "worldedit.world.set": "Überschreitung der Welt auf {0} gesetzt. (Benutze //world um zur Standardeinstellung zurückzukehren)", + "worldedit.undo.undone": "{0} verfügbare Bearbeitungen rückgängig gemacht.", + "worldedit.undo.none": "Keine Bearbeitung zum Rückgängig machen verfügbar.", + "worldedit.redo.redone": "{0} verfügbare Bearbeitungen wieder hergestellt.", + "worldedit.redo.none": "Keine Bearbeitung zum Wiederherstellen verfügbar.", + "worldedit.clearhistory.cleared": "Verlauf gelöscht.", + "worldedit.raytrace.noblock": "Kein Block in Sicht!", + "worldedit.raytrace.require-player": "Raytracing Befehle benötigen einen Spieler!", + "worldedit.restore.not-configured": "Snapshot/Backup Wiederherstellung ist nicht konfiguriert.", + "worldedit.restore.not-available": "Dieser Snapshot existiert nicht oder ist nicht verfügbar.", + "worldedit.restore.failed": "Fehler beim Laden des Snapshots: {0}", + "worldedit.restore.loaded": "Snapshot '{0} geladen; Wiederherstellung im Gange...", + "worldedit.restore.restored": "Wiederhergestelt; {0} fehlende Chunks und {1} andere Fehler.", + "worldedit.restore.none-for-specific-world": "Für die Welt '{0}' wurden keine Snapshots gefunden.", + "worldedit.restore.none-for-world": "Für diese Welt wurden keine Snapshots gefunden.", + "worldedit.restore.none-found": "Es konnten keine Snapshots gefunden werden.", + "worldedit.restore.none-found-console": "Es konnten keine Snapshots gefunden werden. Siehe Konsole für Details.", + "worldedit.restore.chunk-not-present": "Chunks waren nicht im Snapshot enthalten.", + "worldedit.restore.chunk-load-failed": "Es konnten keine Chunks geladen werden. (Fehlerhaftes Archiv?)", + "worldedit.restore.block-place-failed": "Durch Fehler konnten keine Blöcke wiederhergestellt werden.", + "worldedit.restore.block-place-error": "Letzter Fehler: {0}", + "worldedit.snapshot.use.newest": "Nutze nun den neuesten Snapshot.", + "worldedit.snapshot.use": "Setze Snapshot auf: {0}", + "worldedit.snapshot.none-before": "Konnte keinen Snapshot vor {0} finden.", + "worldedit.snapshot.none-after": "Konnte keinen Snapshot nach {0} finden.", + "worldedit.snapshot.index-above-0": "Ungültiger Index, muss größer oder gleich 1 sein.", + "worldedit.snapshot.index-oob": "Ungültiger Index, muss zwischen 1 und {0} liegen.", + "worldedit.schematic.unknown-format": "Unbekanntes Schematic-Format: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} existiert nicht!", + "worldedit.schematic.load.loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.still-loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.unsupported-version": "Diese Schematic Version wird derzeit nicht unterstützt. Version: {0}.", + "worldedit.schematic.save.already-exists": "Diese Schematic existiert bereits. Nutze die Flag -f, um die Datei zu überschreiben.", + "worldedit.schematic.save.failed-directory": "Konnte den Ordner für Schematics nicht anlegen!", + "worldedit.schematic.save.saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.save.still-saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.share.unsupported-format": "Das Schematic Freigabeziel \"{0}\" unterstützt nicht das Format \"{1}\".", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} existiert nicht!", + "worldedit.schematic.delete.failed": "Löschen von {0} fehlgeschlagen! Ist die Datei schreibgeschützt?", + "worldedit.schematic.delete.deleted": "{0} wurde gelöscht.", + "worldedit.schematic.formats.title": "Verfügbare Formate für Zwischenablage (Name: Kurzbezeichnung)", + "worldedit.schematic.unsupported-minecraft-version": "Diese Version von WorldEdit unterstützt deine Minecraft-Version nicht. Schematics werden nicht funktionieren, solange dies nicht angepasst ist.", + "worldedit.pos.already-set": "Position bereits gesetzt.", + "worldedit.pos.console-require-coords": "Als Konsole müssen Koordinaten angegeben werden.", + "worldedit.hpos.no-block": "Kein Block in Sicht!", + "worldedit.hpos.already-set": "Position bereits gesetzt.", + "worldedit.chunk.selected-multiple": "Ausgewählte Chunks: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk ausgewählt: {0}, {1}, {2}", + "worldedit.wand.invalid": "Auswahl-Item ist falsch konfiguriert oder deaktiviert.", + "worldedit.wand.selwand.info": "Linksklick: Setze Position #1, Rechtsklick: Setze Position #2", + "worldedit.wand.navwand.info": "Linksklick: Springe zu der Position; Rechtsklick: Springe durch Wände", + "worldedit.wand.selwand.now.tool": "Der Selektionsstab ist nun ein normales Werkzeug. Du kannst es mit {0} deaktivieren und mit einem beliebigen Element mit {1} verbinden oder einen neuen Zauberstab mit {2} erhalten.", + "worldedit.contract.contracted": "Region um {0} Blöcke verkleinert.", + "worldedit.shift.shifted": "Region verschoben.", + "worldedit.outset.outset": "Region vergrößert.", + "worldedit.inset.inset": "Region verkleinert.", + "worldedit.trim.trim": "Region beschnitten.", + "worldedit.trim.no-blocks": "Keine Blöcke passten zur Schnittmaske.", + "worldedit.size.offset": "Versatz: {0}", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "Größe: {0}", + "worldedit.size.distance": "Kubische Distanz: {0}", + "worldedit.size.blocks": "Anzahl von Blöcken: {0}", + "worldedit.count.counted": "Anzahl: {0}", + "worldedit.distr.no-blocks": "Keine Blöcke gezählt.", + "worldedit.distr.no-previous": "Keine vorherigen Verteilungen.", + "worldedit.distr.total": "Gesamte Blockanzahl: {0}", + "worldedit.select.cleared": "Auswahl aufgehoben.", + "worldedit.select.cuboid.message": "Kubisch: Linksklick für Punkt 1, Rechtsklick für Punkt 2", + "worldedit.select.cuboid.description": "Wähle zwei Ecken eines Quaders", + "worldedit.select.extend.message": "Kubisch: Linksklick für einen Startpunkt, Rechtsklick zum Erweitern", + "worldedit.select.extend.description": "Schneller kubische Auswahlmodus", + "worldedit.select.poly.message": "2D Polygon-Auswahl: Links/Rechtsklick um einen Punkt hinzuzufügen.", + "worldedit.select.poly.limit-message": "maximal {0} Punkte.", + "worldedit.select.poly.description": "Wähle ein 2D-Polygon mit Höhe", + "worldedit.select.ellipsoid.message": "Ellipsoide Auswahl: Linksklick für Mittelpunkt, Rechtsklick zum Erweitern", + "worldedit.select.ellipsoid.description": "Wähle ein Ellipsoid aus", + "worldedit.select.sphere.message": "Kugel Selektor: Linksklick für Mittelpunkt, Rechtsklick um Radius zu setzen", + "worldedit.select.sphere.description": "Wähle eine Kugel aus", + "worldedit.select.cyl.message": "Zylindrischer Selektor: Linksklick für Mittelpunkt, Rechtsklick zum Erweitern", + "worldedit.select.cyl.description": "Zylinderförmige Auswahl", + "worldedit.select.convex.message": "Konvex-Polyhedrische Auswahl: Linksklick für ersten Knoten, Rechtsklick zum Erweitern.", + "worldedit.select.convex.limit-message": "maximal {0} Punkte.", + "worldedit.select.convex.description": "Auswahl einer Konvex-Polyhedrischen Form", + "worldedit.select.default-set": "Deine standardmässige Regions-Auswahl ist jetzt {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Altes Format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: Region/{0}", + "worldedit.listchunks.listfor": "Auflistung von Chunks für: {0}", + "worldedit.drain.drained": "{0} Blöcke wurden getrocknet.", + "worldedit.fill.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fillr.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fixlava.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.fixwater.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.removeabove.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removebelow.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removenear.removed": "{0} Blöcke wurden entfernt.", + "worldedit.replacenear.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.snow.created": "{0} Oberflächen wurden bedeckt.", + "worldedit.thaw.removed": "{0} Blöcke wurden aufgetaut.", + "worldedit.green.changed": "{0} Blöcke wurden grün gemacht.", + "worldedit.extinguish.removed": "{0} Brände wurden gelöscht.", + "worldedit.butcher.killed": "{0} Kreaturen wurden in einem Radius von {1} getötet.", + "worldedit.butcher.explain-all": "Verwende -1, um alle Mobs in geladenen Chunks zu entfernen", + "worldedit.remove.removed": "{0} Entities wurden für das Entfernen markiert.", + "worldedit.remove.explain-all": "Verwende -1, um alle Entities in geladenen Chunks zu entfernen", + "worldedit.calc.invalid": "'{0}' konnte nicht als gültiger Ausdruck übersetzt werden", + "worldedit.calc.invalid.with-error": "'{0}' konnte nicht als gültiger Ausdruck geparst werden: '{1}'", + "worldedit.paste.pasted": "Die Zwischenablage wurde bei {0} eingefügt", + "worldedit.paste.selected": "Einfügebereich für Zwischenablage ausgewählt.", + "worldedit.rotate.no-interpolation": "Hinweis: Interpolation ist noch nicht unterstützt. Es ist empfohlen, Winkel mit einem Vielfachen von 90 zu nutzen.", + "worldedit.rotate.rotated": "Die Zwischenablage wurde gedreht.", + "worldedit.flip.flipped": "Die Zwischenablage wurde gespiegelt.", + "worldedit.clearclipboard.cleared": "Die Zwischenablage wurde geleert.", + "worldedit.set.done": "Vorgang abgeschlossen.", + "worldedit.set.done.verbose": "Vorgang abgeschlossen ({0}).", + "worldedit.line.changed": "{0} Blöcke wurden verändert.", + "worldedit.line.invalid-type": "//line funktioniert nur mit kubischen Selektionen oder konvex-polyhedrischen Selektionen", + "worldedit.curve.changed": "{0} Blöcke wurden verändert.", + "worldedit.curve.invalid-type": "//curve funktioniert nur mit konvex-polyhedrischen Selektionen", + "worldedit.replace.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.stack.changed": "{0} Blöcke wurden geändert. Rückgängig mit //undo", + "worldedit.stack.intersecting-region": "Stapelversatz darf bei Verwendung von Blockeinheiten nicht mit der Region kollidieren", + "worldedit.regen.regenerated": "Region neu generiert.", + "worldedit.regen.failed": "Chunks konnten nicht regeneriert werden. Siehe Konsole für Details.", + "worldedit.walls.changed": "{0} Blöcke wurden verändert.", + "worldedit.faces.changed": "{0} Blöcke wurden verändert.", + "worldedit.overlay.overlaid": "{0} Blöcke wurden bedeckt.", + "worldedit.naturalize.naturalized": "{0} Block/Blöcke wurden verändert, um natürlicher zu erscheinen.", + "worldedit.center.changed": "Mittelpunkt gesetzt. ({0} Blöcke geändert)", + "worldedit.smooth.changed": "Höhenkarte des Geländes geglättet. {0} Blöcke geändert.", + "worldedit.snowsmooth.changed": "Höhenkarte des Schnees geglättet. {0} Blöcke geändert.", + "worldedit.move.moved": "{0} Blöcke verschoben.", + "worldedit.deform.deformed": "{0} Blöcke wurden verformt.", + "worldedit.hollow.changed": "{0} Blöcke wurden verändert.", + "worldedit.forest.created": "{0} Bäume erstellt.", + "worldedit.flora.created": "{0} Pflanzen erstellt.", + "worldedit.unstuck.moved": "Bitte schön!", + "worldedit.ascend.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ascend.moved": "Um {0} Ebenen aufgestiegen.", + "worldedit.descend.obstructed": "Keine freie Stelle unter dir gefunden.", + "worldedit.descend.moved": "Um {0} Ebenen abgestiegen.", + "worldedit.ceil.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ceil.moved": "Magie!", + "worldedit.thru.obstructed": "Keine freie Stelle vor dir gefunden.", + "worldedit.thru.moved": "Magie!", + "worldedit.jumpto.moved": "Magie!", + "worldedit.jumpto.none": "Kein Block in Sicht (oder zu weit entfernt)!", + "worldedit.up.obstructed": "Du würdest etwas über dir treffen.", + "worldedit.up.moved": "Magie!", + "worldedit.cone.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cone.created": "{0} Blöcke wurden erstellt.", + "worldedit.cyl.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cyl.created": "{0} Blöcke wurden erstellt.", + "worldedit.sphere.invalid-radius": "Du musst entweder ein oder drei Radien angeben.", + "worldedit.sphere.created": "{0} Blöcke wurden erstellt.", + "worldedit.forestgen.created": "{0} Bäume erstellt.", + "worldedit.pumpkins.created": "{0} Kürbisbeete erstellt.", + "worldedit.feature.created": "Merkmal erstellt.", + "worldedit.feature.failed": "Fehler beim Generieren des Merkmals. Ist es ein gültiger Ort dafür?", + "worldedit.pyramid.created": "{0} Blöcke wurden erstellt.", + "worldedit.generate.created": "{0} Blöcke wurden erstellt.", + "worldedit.generatebiome.changed": "{0} Biome betroffen.", + "worldedit.structure.created": "Struktur erstellt.", + "worldedit.structure.failed": "Fehler beim Generieren der Struktur. Ist es ein gültiger Ort dafür?", + "worldedit.reload.config": "Konfiguration wurde neu geladen!", + "worldedit.report.written": "WorldEdit-Bereicht zu {0} geschrieben", + "worldedit.report.error": "Fehler beim Schreiben des Berichts: {0}", + "worldedit.report.callback": "WorldEdit Report: {0}.report", + "worldedit.timezone.invalid": "Ungültige Zeitzone", + "worldedit.timezone.set": "Zeitzone für diese Sitzung gesetzt: {0}", + "worldedit.timezone.current": "Die aktuelle Zeit in dieser Zeitzone ist: {0}", + "worldedit.version.version": "WorldEdit-Version {0}", + "worldedit.trace.no-tracing-extents": "Spurensuche: Es wurde kein Umfang verwendet.", + "worldedit.trace.action-failed": "Trace: Aktion(en) {0} bei {1} verworfen nach Ausmaß {2}", + "worldedit.trace.active.already": "Ablaufverfolgungs-Modus bereits aktiv.", + "worldedit.trace.inactive.already": "Ablaufverfolgungs-Modus bereits inaktiv.", + "worldedit.trace.active": "Ablaufverfolgungs-Modus ist nun aktiv.", + "worldedit.trace.inactive": "Ablaufverfolgungs-Modus ist nun inaktiv.", + "worldedit.command.time-elapsed": "{0}s vergangen (History: {1} geändert; {2} Blöcke/Sek).", + "worldedit.command.permissions": "Dazu bist du nicht berechtigt. Bist du im richtigen Modus?", + "worldedit.command.player-only": "Dieser Befehl muss als Spieler benutzt werden.", + "worldedit.command.error.report": "Bitte melde diesen Fehler: [Siehe Konsole]", + "worldedit.pastebin.uploading": "(Bitte warten... sende Daten an Pastebin...)", + "worldedit.session.cant-find-session": "Sitzung für {0} nicht gefunden", + "worldedit.platform.no-file-dialog": "Datei-Dialoge werden in Ihrer Umgebung nicht unterstützt.", + "worldedit.asset.load.loading": "(Bitte warten... lade Asset.)", + "worldedit.asset.load.still-loading": "(Bitte warten... lade weiterhin Asset.)", + "worldedit.asset.load.failed": "Fehler beim laden des Assets", + "worldedit.tool.max-block-changes": "Maximales Änderungslimit für Blöcke erreicht.", + "worldedit.tool.no-block": "Kein Block in Sicht!", + "worldedit.tool.repl.equip": "Ersetzen-Werkzeug an {0} gebunden.", + "worldedit.tool.repl.switched": "Ersetzen-Werkzeug geändert zu: {0}", + "worldedit.tool.data-cycler.equip": "Werkzeug zum Ändern von Blockdaten an {0} gebunden.", + "worldedit.tool.data-cycler.block-not-permitted": "Du hast keine Befugnis, die Werte dieses Blockes zu ändern.", + "worldedit.tool.data-cycler.cant-cycle": "Diese Blockdaten können nicht verändert werden!", + "worldedit.tool.data-cycler.new-value": "Wert von {0} ist jetzt {1}.", + "worldedit.tool.data-cycler.cycling": "Ändere nun {0}.", + "worldedit.tool.deltree.equip": "Werkzeug zum Entfernen fliegender Bäume an {0} gebunden.", + "worldedit.tool.deltree.not-tree": "Das ist kein Baum.", + "worldedit.tool.deltree.not-floating": "Das ist kein schwebender Baum.", + "worldedit.tool.tree.equip": "Werkzeug zum Bäume setzen an {0} gebunden.", + "worldedit.tool.tree.obstructed": "Hier kann kein Baum erstellt werden.", + "worldedit.tool.info.equip": "Werkzeug für Informationen an {0} gebunden.", + "worldedit.tool.info.blockstate.hover": "Blockstatus (zum Kopieren klicken)", + "worldedit.tool.info.internalid.hover": "Interne ID", + "worldedit.tool.info.legacy.hover": "Legacy-Id: Daten", + "worldedit.tool.info.light.hover": "Lichtlevel Block/Lichtlevel darüber", + "worldedit.tool.none.equip": "Werkzeug vom aktuellen Item entfernt.", + "worldedit.tool.none.to.unequip": "Ihr aktuelles Item ist nicht gebunden.", + "worldedit.tool.selwand.equip": "Werkzeug zum Auswählen an {0} gebunden.", + "worldedit.tool.navwand.equip": "Werkzeug zum Navigieren an {0} gebunden.", + "worldedit.tool.floodfill.equip": "Werkzeug zum Füllen von Blöcken an {0} gebunden.", + "worldedit.tool.farwand.equip": "Werkzeug zum Auswählen für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.equip": "Werkzeug zum Setzen von Blöcken für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.set": "Linksklick auf {0} gesetzt; Rechtsklick auf {1} gesetzt.", + "worldedit.tool.stack.equip": "Werkzeug zum Stapeln an {0} gebunden.", + "worldedit.tool.unbind-instruction": "Führe {0} aus, während du das Item in der Hand hältst, um es zu entbinden.", + "worldedit.tool.superpickaxe.mode.single": "Modus ist jetzt blockweise. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.area": "Modus ist jetzt bereichsförmig. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.recursive": "Modus ist jetzt rekursiv. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.max-range": "Maximale Entfernung ist {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superspitzhacke ist bereits aktiviert.", + "worldedit.tool.superpickaxe.disabled.already": "Superspitzhacke ist bereits deaktiviert.", + "worldedit.tool.superpickaxe.enabled": "Superspitzhacke aktiviert.", + "worldedit.tool.superpickaxe.disabled": "Superspitzhacke deaktiviert.", + "worldedit.tool.mask.set": "Maske für Pinsel gesetzt.", + "worldedit.tool.mask.disabled": "Maske für Pinsel deaktiviert.", + "worldedit.tool.material.set": "Material für Pinsel gesetzt.", + "worldedit.tool.range.set": "Reichweite für Pinsel gesetzt.", + "worldedit.tool.size.set": "Pinselgröße gesetzt.", + "worldedit.tool.tracemask.set": "Kollidierungsmaske gesetzt.", + "worldedit.tool.tracemask.disabled": "Kollidierungsmaske deaktiviert.", + "worldedit.tool.error.cannot-bind": "Kann das Werkzeug nicht an {0} binden: {1}", + "worldedit.tool.error.item-only": "Blöcke können nicht verwendet werden.", + "worldedit.execute.script-permissions": "Du hast keine Berechtigung, dieses Skript zu nutzen.", + "worldedit.executelast.no-script": "Benutze zuerst /cs mit einem Skriptnamen.", + "worldedit.script.read-error": "Skript Lesefehler: {0}", + "worldedit.script.unsupported": "Aktuell werden nur .js-Skripte unterstützt", + "worldedit.script.file-not-found": "Skript existiert nicht: {0}", + "worldedit.script.no-script-engine": "Fehler beim Finden einer Skript-Engine.\nBitte beachte https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Fehler beim Ausführen: {0}", + "worldedit.script.failed-console": "Fehler beim Ausführen (siehe Konsole): {0}", + "worldedit.operation.affected.biome": "{0} Biome betroffen", + "worldedit.operation.affected.block": "{0} Blöcke betroffen", + "worldedit.operation.affected.column": "{0} Stellen betroffen", + "worldedit.operation.affected.entity": "{0} Entities betroffen", + "worldedit.operation.deform.expression": "deformiert mit {0}", + "worldedit.error.invalid-number": "Anzahl erwartet; String angegeben.", + "worldedit.error.invalid-number.matches": "Anzahl erwartet; String \"{0}\" angegeben.", + "worldedit.error.incomplete-region": "Wähle zuerst eine Region aus.", + "worldedit.error.unknown-block": "Blockname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-item": "Name des Gegenstands '{0}' wurde nicht anerkannt.", + "worldedit.error.unknown-entity": "Entityname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-mob": "Mob-Name '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-biome": "Biomname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-tag": "Tagname '{0}' wurde nicht erkannt.", + "worldedit.error.empty-tag": "Tagname '{0}' hat keinen Inhalt.", + "worldedit.error.no-match": "Kein Treffer für '{0}'.", + "worldedit.error.disallowed-block": "Block '{0}' nicht erlaubt (siehe WorldEdit Konfiguration).", + "worldedit.error.max-changes": "Maximale Anzahl an Blöcken in einer Operation geändert ({0}).", + "worldedit.error.max-brush-radius": "Maximaler Pinselradius (in Konfiguration): {0}", + "worldedit.error.max-radius": "Maximaler Radius (in Konfiguration): {0}", + "worldedit.error.unknown-direction": "Unbekannte Richtung: {0}", + "worldedit.error.empty-clipboard": "Die Zwischenablage ist leer. Verwende zuerst //copy.", + "worldedit.error.invalid-filename": "Dateiname '{0}' ungültig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ungültige Zeichen oder Erweiterung fehlt", + "worldedit.error.file-resolution": "Datei '{0}' Fehler beim Auflösen der Datei: {1}", + "worldedit.error.file-resolution.outside-root": "Pfad ist außerhalb des erlaubten Verzeichnisses", + "worldedit.error.file-resolution.resolve-failed": "Fehler beim Auflösen des Pfades", + "worldedit.error.file-aborted": "Dateiauswahl abgebrochen.", + "worldedit.error.no-file-selected": "Es wurde keine Datei ausgewählt.", + "worldedit.error.world-unloaded": "Die Welt wurde bereits entladen.", + "worldedit.error.not-a-block": "Dieses Item ist kein Block.", + "worldedit.error.not-a-block.item": "Das Item '{0}' ist kein Block.", + "worldedit.error.incorrect-usage": "Benutzung: {0}", + "worldedit.error.invalid-page": "Ungültige Seitennummer", + "worldedit.error.parser.bad-state-format": "Fehlerhaftes Statusformat in {0}", + "worldedit.error.parser.duplicate-property": "Doppelte Eigenschaft: {0}", + "worldedit.error.parser.empty-state": "Leerer Teil im Status", + "worldedit.error.parser.missing-equals-separator": "Fehlendes Trennzeichen '='", + "worldedit.error.parser.clipboard.missing-offset": "Offset mit @ angegeben, aber kein Offset angegeben. Verwenden Sie '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Unbekannte Eigenschaft '{0}' für Block '{1}'", + "worldedit.error.parser.unknown-value": "Unbekannter Wert '{0}' für Eigenschaft '{1} '", + "worldedit.error.parser.empty-property": "Leere Eigenschaft im Status", + "worldedit.error.parser.empty-value": "Leerer Wert im Status", + "worldedit.error.parser.invalid-colon": "Ungültiger Doppelpunkt.", + "worldedit.error.parser.invalid-expression": "Ungültiger Ausdruck: {0}", + "worldedit.error.parser.negate-nothing": "Nichts kann nicht negiert werden!", + "worldedit.error.parser.hanging-lbracket": "Ungültiges Format. Fehlende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbracket": "Bei dem Status fehlt die schließende Klammer ']'", + "worldedit.error.parser.hanging-lbrace": "Ungültiges Format. Hängende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbrace": "NBT fehlt das nachgestellte '}'", + "worldedit.error.parser.missing-random-type": "Fehlender Typ hinter dem % symbol für '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Versatz für die Zwischenablage benötigt x,y,z Koordinaten.", + "worldedit.error.parser.player-only": "Eingabe '{0}' erfordert einen Spieler!", + "worldedit.error.parser.invalid-nbt": "Ungültige NBT-Daten in Eingabe: '{0}'. Fehler: {1}", + "worldedit.error.disabled": "Diese Funktion ist deaktiviert (siehe WorldEdit Konfiguration).", + "worldedit.error.unknown": "Unbekannter Fehler ist aufgetreten: {0}", + "worldedit.error.missing-extent": "Kein Ziel ist bekannt", + "worldedit.error.missing-session": "Keine lokale Session ist bekannt", + "worldedit.error.missing-world": "Du musst eine Welt angeben (Try //world)", + "worldedit.error.missing-actor": "Kein Akteur ist bekannt", + "worldedit.selection.convex.info.vertices": "Knoten: {0}", + "worldedit.selection.convex.info.triangles": "Dreiecke: {0}", + "worldedit.selection.convex.explain.primary": "Neue Auswahl mit Knoten {0} gestartet.", + "worldedit.selection.convex.explain.secondary": "Knoten {0} zur Auswahl hinzugefügt.", + "worldedit.selection.cuboid.info.pos1": "Position 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Erste Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.primary-area": "Erste Position bei {0} ({1}) gesetzt.", + "worldedit.selection.cuboid.explain.secondary": "Zweite Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.secondary-area": "Zweite Position bei {0} ({1}) gesetzt.", + "worldedit.selection.extend.explain.primary": "Auswahl bei {0} ({1}) gestartet.", + "worldedit.selection.extend.explain.secondary": "Auswahl erweitert, damit {0} ({1}) beinhaltet wird.", + "worldedit.selection.ellipsoid.info.center": "Mittelpunkt: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Position des Mittelpunkts zu {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.primary-area": "Position des Mittelpunkts zu {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoid-Änderungen müssen für jede Dimension gleich sein.", + "worldedit.selection.cylinder.info.center": "Mittelpunkt: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Neue zylindrische Auswahl bei {0} gestartet.", + "worldedit.selection.cylinder.explain.secondary": "Radius auf {0}/{1} Blöcke gesetzt. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Damit der Radius eingestellt werden kann, ist es notwendig, einen Mittelpunkt zu wählen.", + "worldedit.selection.cylinder.error.even-horizontal": "Zylinderänderungen müssen auch für jede horizontale Dimension gelten.", + "worldedit.selection.polygon2d.info": "Anzahl Punkte: {0}", + "worldedit.selection.polygon2d.explain.primary": "Neues Polygon bei {0} gestartet.", + "worldedit.selection.polygon2d.explain.secondary": "Punkt #{0} bei {1} hinzugefügt.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygone können nur vertikal erweitert werden.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygone können nur vertikal verhandelt werden.", + "worldedit.selection.sphere.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.null.error.immutable": "NullRegion könnt nicht geändert werden.", + "worldedit.selection.intersection.error.cannot-expand": "Könnt nicht einen regionalen Schnittpunkt erweitern.", + "worldedit.selection.intersection.error.cannot-contract": "Könnt nicht einen regionalen Schnittpunkt verhandeln.", + "worldedit.selection.transform.error.cannot-expand": "Könnt nicht einen TransformedRegion erweitern.", + "worldedit.selection.transform.error.cannot-contract": "Könnt nicht einen TransformedRegion verhandeln.", + "worldedit.selection.transform.error.cannot-change": "Könnt nicht einen TransformedRegion ändern.", + "worldedit.selection.updated": "Positionen aktualisiert.", + "worldedit.sideeffect.lighting": "Beleuchtung", + "worldedit.sideeffect.lighting.description": "Aktualisiert Blockbeleuchtung", + "worldedit.sideeffect.neighbors": "Nachbarn", + "worldedit.sideeffect.neighbors.description": "Benachrichtigt Blöcke in der Nähe über den Änderungen", + "worldedit.sideeffect.update": "Update", + "worldedit.sideeffect.update.description": "Benachrichtigt den geänderten Block", + "worldedit.sideeffect.validation": "Überprüfung", + "worldedit.sideeffect.validation.description": "Überprüft und repariert inkonsistenten Weltzustand, so wie getrennte Blöcke", + "worldedit.sideeffect.entity_ai": "Wesen-KI", + "worldedit.sideeffect.entity_ai.description": "Aktualisiert Wesen-KI-Pfade für die Blockänderungen", + "worldedit.sideeffect.events": "Mod/Plugin-Ereignisse", + "worldedit.sideeffect.events.description": "Informiert andere Mods/Plugins über diese Änderungen, falls anwendbar", + "worldedit.sideeffect.state.on": "An", + "worldedit.sideeffect.state.delayed": "Verzögert", + "worldedit.sideeffect.state.off": "Aus", + "worldedit.sideeffect.box.current": "Aktuell", + "worldedit.sideeffect.box.change-to": "Klicken, um auf {0} zu setzen", + "worldedit.help.command-not-found": "Der Befehl '{0}' konnte nicht gefunden werden.", + "worldedit.help.no-subcommands": "'{0}' hat keine Unterbefehle. (Vielleicht steht '{1}' für einen Parameter?)", + "worldedit.help.subcommand-not-found": "Der Unterbefehl '{0}' unter '{1}' konnte nicht gefunden werden.", + "worldedit.cli.stopping": "Wird beendet!", + "worldedit.cli.unknown-command": "Unbekannter Befehl!", + "worldedit.version.bukkit.unsupported-adapter": "Diese WorldEdit Version unterstützt ihre Version von Bukkit nicht vollständig. Block-Entities (z.B. Truhen) sind leer, Blockeigenschaften (z. B. Rotation) fehlen und andere Dinge werden möglicherweise nicht funktionieren. Aktualisieren Sie WorldEdit um diese Funktion wiederherzustellen:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Bearbeiten von nicht unterstützten Versionen ist deaktiviert." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/kw/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/kw/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/kw/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ky/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ky/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ky/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/la-LA/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/la-LA/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/la-LA/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/lb/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/lb/strings.json new file mode 100644 index 0000000..0eba529 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/lb/strings.json @@ -0,0 +1,5 @@ +{ + "worldedit.expand.description.vert": "Den ausgewielten bereich get vertikal bis un d'limiten vun der Walt erweidert.", + "worldedit.expand.expanded": "D'auswahl em {0} bleeck erweideren", + "worldedit.expand.expanded.vert": "Auswahl em {0} bleeck erweidert (uewen-no-ennen)." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/li/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/li/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/li/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/lo/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/lo/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/lo/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/lol/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/lol/strings.json new file mode 100644 index 0000000..73bbebd --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/lol/strings.json @@ -0,0 +1,309 @@ +{ + "worldedit.expand.description.vert": "VERTICALLY EXPAND TEH SELECSHUN 2 WURLD LIMITS.", + "worldedit.expand.expanded": "REGION EXPANDD {0} BLOCKZ", + "worldedit.expand.expanded.vert": "REGION EXPANDD {0} BLOCKZ (TOP-2-BOTTOM).", + "worldedit.biomeinfo.lineofsight": "BIOMEZ AT LINE OV SIGHT POINT: {0}", + "worldedit.biomeinfo.position": "BIOMEZ AT UR POSISHUN: {0}", + "worldedit.biomeinfo.selection": "BIOMEZ IN UR SELECSHUN: {0}", + "worldedit.brush.radius-too-large": "MAXIMUM ALLOWD BRUSH RADIUS: {0}", + "worldedit.brush.apply.description": "APPLY BRUSH, APPLY FUNCSHUN 2 EVRY BLOCK", + "worldedit.brush.apply.radius": "TEH SIZE OV TEH BRUSH", + "worldedit.brush.apply.shape": "TEH SHAPE OV TEH REGION", + "worldedit.brush.apply.type": "TYPE OV BRUSH 2 USE", + "worldedit.brush.apply.item.warning": "DIS BRUSH SIMULATEZ ITEM USAGEZ. ITZ EFFECTS CUD NOT WERK ON ALL PLATFORMS, CUD NOT BE UNDO-ABLE, AN CUD CAUSE STRANGE INTERACSHUNS WIF OTHR MODZ/PLUGINS. USE AT UR OWN RISK.", + "worldedit.brush.paint.description": "PAINT BRUSH, APPLY FUNCSHUN 2 SURFACE", + "worldedit.brush.paint.size": "TEH SIZE OV TEH BRUSH", + "worldedit.brush.paint.shape": "TEH SHAPE OV TEH REGION", + "worldedit.brush.paint.density": "TEH DENSITY OV TEH BRUSH", + "worldedit.brush.paint.type": "TYPE OV BRUSH 2 USE", + "worldedit.brush.paint.item.warning": "DIS BRUSH SIMULATEZ ITEM USAGEZ. ITZ EFFECTS CUD NOT WERK ON ALL PLATFORMS, CUD NOT BE UNDO-ABLE, AN CUD CAUSE STRANGE INTERACSHUNS WIF OTHR MODZ/PLUGINS. USE AT UR OWN RISK.", + "worldedit.brush.sphere.equip": "SFERE BRUSH SHAPE EQUIPPD ({0}).", + "worldedit.brush.cylinder.equip": "CYLINDR BRUSH SHAPE EQUIPPD ({0} BY {1}).", + "worldedit.brush.clipboard.equip": "CLIPBORD BRUSH SHAPE EQUIPPD.", + "worldedit.brush.smooth.equip": "SMOOTH BRUSH EQUIPPD ({0} X {1}X USIN {2}).", + "worldedit.brush.extinguish.equip": "EXTINGUISHR EQUIPPD ({0}).", + "worldedit.brush.gravity.equip": "GRAVITY BRUSH EQUIPPD ({0}).", + "worldedit.brush.butcher.equip": "BUTCHR BRUSH EQUIPPD ({0}).", + "worldedit.brush.operation.equip": "SET BRUSH 2 {0}.", + "worldedit.brush.none.equip": "BRUSH UNBOUND FRUM UR CURRENT ITEM.", + "worldedit.drawsel.disabled": "SERVR CUI DISABLD.", + "worldedit.drawsel.disabled.already": "SERVR CUI ALREADY DISABLD.", + "worldedit.drawsel.enabled.already": "SERVR CUI ALREADY ENABLD.", + "worldedit.limit.too-high": "UR MAXIMUM ALLOWABLE LIMIT IZ {0}.", + "worldedit.limit.set": "BLOCK CHANGE LIMIT SET 2 {0}.", + "worldedit.limit.return-to-default": "(USE //limit 2 GO BAK 2 TEH DEFAULT.)", + "worldedit.timeout.too-high": "UR MAXIMUM ALLOWABLE TIEMOUT IZ {0}MS.", + "worldedit.timeout.return-to-default": " (USE //timeout 2 GO BAK 2 TEH DEFAULT.)", + "worldedit.fast.disabled": "FAST MODE DISABLD.", + "worldedit.fast.enabled": "FAST MODE ENABLD. LIGHTIN IN DA AFFECTD CHUNKZ CUD BE WRONG AN/OR U CUD NED 2 REJOIN 2 C CHANGEZ.", + "worldedit.fast.disabled.already": "FAST MODE ALREADY DISABLD.", + "worldedit.fast.enabled.already": "FAST MODE ALREADY ENABLD.", + "worldedit.reorder.current": "TEH REORDR MODE IZ {0}", + "worldedit.reorder.set": "TEH REORDR MODE IZ NAO {0}", + "worldedit.gmask.disabled": "GLOBAL MASK DISABLD.", + "worldedit.gmask.set": "GLOBAL MASK SET.", + "worldedit.toggleplace.pos1": "NAO PLACIN AT POS #1.", + "worldedit.toggleplace.player": "NAO PLACIN AT TEH BLOCK U STAND IN.", + "worldedit.searchitem.too-short": "ENTR LONGR SEARCH STRIN (LEN > 2).", + "worldedit.searchitem.either-b-or-i": "U CANT USE BOTH TEH 'b' AN 'i' FLAGS SIMULTANEOUSLY.", + "worldedit.searchitem.searching": "(PLZ WAIT... SEARCHIN ITEMS.)", + "worldedit.watchdog.no-hook": "DIS PLATFORM HAS NO WATCHDOG HOOK.", + "worldedit.watchdog.active.already": "WATCHDOG HOOK ALREADY ACTIV.", + "worldedit.watchdog.inactive.already": "WATCHDOG HOOK ALREADY INACTIV.", + "worldedit.watchdog.active": "WATCHDOG HOOK NAO ACTIV.", + "worldedit.watchdog.inactive": "WATCHDOG HOOK NAO INACTIV.", + "worldedit.world.remove": "REMOVD WURLD OVERRIDE.", + "worldedit.world.set": "SET TEH WURLD OVERRIDE 2 {0}. (USE //world 2 GO BAK 2 DEFAULT)", + "worldedit.undo.undone": "UNDID {0} AVAILABLE EDITS.", + "worldedit.undo.none": "NOTHIN LEFT 2 UNDO.", + "worldedit.redo.redone": "REDID {0} AVALIBL CHAENJZ.", + "worldedit.redo.none": "NOTHIN LEFT 2 REDO.", + "worldedit.clearhistory.cleared": "HISTORY CLEARD.", + "worldedit.raytrace.noblock": "NO BLOCK IN SIGHT!", + "worldedit.restore.not-configured": "SNAPSHOT/BAKUP RESTORE IZ NOT CONFIGURD.", + "worldedit.restore.not-available": "DAT SNAPSHOT DOEZ NOT EXIST OR IZ NOT AVAILABLE.", + "worldedit.restore.failed": "FAILD 2 LOAD SNAPSHOT: {0}", + "worldedit.restore.loaded": "SNAPSHOT {0} LOADD; NAO RESTORIN...", + "worldedit.restore.restored": "RESTORD; {0} MISIN CHUNKZ AN {1} OTHR ERRORS.", + "worldedit.restore.none-for-specific-world": "NO SNAPSHUTS WUZ FINDZ 4 WURLD '{0}'.", + "worldedit.restore.none-for-world": "NO SNAPSHOTS WUZ FINDZ 4 DIS WURLD.", + "worldedit.restore.none-found": "NO SNAPSHOTS WUZ FINDZ.", + "worldedit.restore.none-found-console": "NO SNAPSHOTS WUZ FINDZ. C CONSOLE 4 DETAILS.", + "worldedit.restore.chunk-not-present": "CHUNKZ WUZ NOT PRESENT IN SNAPSHOT.", + "worldedit.restore.chunk-load-failed": "NO CHUNKZ CUD BE LOADD. (BAD ARCHIV?)", + "worldedit.restore.block-place-failed": "ERRORS PREVENTD ANY BLOCKZ FRUM BEAN RESTORD.", + "worldedit.restore.block-place-error": "LAST ERROR: {0}", + "worldedit.snapshot.use.newest": "NAO USIN NEWEST SNAPSHOT.", + "worldedit.snapshot.use": "SNAPSHOT SET 2: {0}", + "worldedit.snapshot.none-before": "COULDNT FIND SNAPSHOT BEFORE {0}.", + "worldedit.snapshot.none-after": "COULDNT FIND SNAPSHOT AFTR {0}.", + "worldedit.snapshot.index-above-0": "UNVALID INDEX, MUST BE BIGGR THAN OR TEH SAME AS 1.", + "worldedit.snapshot.index-oob": "INVALID INDEX, MUST BE TWEEN 1 AN {0}.", + "worldedit.schematic.unknown-format": "UNKNOWN SCHEMATIC FORMAT: {0}.", + "worldedit.schematic.load.does-not-exist": "SCHEMATIC {0} DOEZ NOT EXIST!", + "worldedit.schematic.load.loading": "(PLZ WAIT... LOADIN SCHEMATIC.)", + "worldedit.schematic.load.still-loading": "Plz wait! skematic still loading!", + "worldedit.schematic.save.already-exists": "DAT SCHEMATIC ALREADY EXISTS. USE TEH -f FLAG 2 OVERWRITE IT.", + "worldedit.schematic.save.failed-directory": "CUD NOT CREATE FOLDR 4 SCHEMATICS!", + "worldedit.schematic.save.saving": "(PLZ WAIT... SAVIN SCHEMATIC.)", + "worldedit.schematic.save.still-saving": "Plz wait! skematic still savingz!", + "worldedit.schematic.delete.does-not-exist": "SCHEMATIC {0} DOEZ NOT EXIST!", + "worldedit.schematic.delete.failed": "DELESHUN OV {0} FAILD! IZ READ-ONLY?", + "worldedit.schematic.delete.deleted": "{0} HAS BEEN DELETD.", + "worldedit.schematic.formats.title": "AVAILABLE CLIPBORD FORMATS (NAYM: LOOKUP NAMEZ)", + "worldedit.pos.already-set": "POSISHUN ALREADY SET.", + "worldedit.pos.console-require-coords": "U MUST PROVIDE COORDINATEZ AS CONSOLE.", + "worldedit.hpos.no-block": "NO BLOCK IN SIGHT!", + "worldedit.hpos.already-set": "POSISHUN ALREADY SET.", + "worldedit.chunk.selected-multiple": "chukz selected: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "chuk selected: {0}, {1}, {2}", + "worldedit.wand.invalid": "WAND ITEM IZ MIS-CONFIGURD OR DISABLD.", + "worldedit.wand.selwand.info": "LEFT CLICK: SELECT POS #1; RITE CLICK: SELECT POS #2", + "worldedit.wand.navwand.info": "LEFT CLICK: JUMP 2 LOCASHUN; RITE CLICK: PAS THRU WALLS", + "worldedit.wand.selwand.now.tool": "Selekshun wand now normal tol! can disable with {0}, rebind to otherr item with {1}, or get NEW wan with {2}.", + "worldedit.contract.contracted": "REGION CONTRACTD {0} BLOCKZ.", + "worldedit.shift.shifted": "REGION SHIFTD.", + "worldedit.outset.outset": "REGION OUTSET.", + "worldedit.inset.inset": "REGION INSET.", + "worldedit.size.offset": "OFFSET: {0}", + "worldedit.size.type": "TYPE: {0}", + "worldedit.size.size": "SIZE: {0}", + "worldedit.size.distance": "CUBOID DISTANCE: {0}", + "worldedit.size.blocks": "# OV BLOCKZ: {0}", + "worldedit.count.counted": "COUNTD: {0}", + "worldedit.distr.no-blocks": "NO BLOCKZ COUNTD.", + "worldedit.distr.no-previous": "NO PREVIOUS DISTRIBUSHUN.", + "worldedit.distr.total": "TOTAL BLOCK COUNT: {0}", + "worldedit.select.cleared": "SELECSHUN CLEARD.", + "worldedit.select.cuboid.message": "CUBOID: LEFT CLICK 4 POINT 1, RITE CLICK 4 POINT 2", + "worldedit.select.cuboid.description": "SELECT 2 CORNERS OV CUBOID", + "worldedit.select.extend.message": "CUBOID: LEFT CLICK 4 STARTIN POINT, RITE CLICK 2 EXTEND", + "worldedit.select.extend.description": "FAST CUBOID SELECSHUN MODE", + "worldedit.select.poly.message": "2D POLYGON SELECTOR: LEFT/RITE CLICK 2 ADD POINT.", + "worldedit.select.poly.limit-message": "{0} POINTS MAXIMUM.", + "worldedit.select.poly.description": "SELECT 2D POLYGON WIF HEIGHT", + "worldedit.select.ellipsoid.message": "ELLIPSOID SELECTOR: LEFT CLICK=SENTR, RITE CLICK 2 EXTEND", + "worldedit.select.ellipsoid.description": "SELECT AN ELLIPSOID", + "worldedit.select.sphere.message": "SFERE SELECTOR: LEFT CLICK=SENTR, RITE CLICK 2 SET RADIUS", + "worldedit.select.sphere.description": "SELECT SFERE", + "worldedit.select.cyl.message": "CYLINDRICAL SELECTOR: LEFT CLICK=SENTR, RITE CLICK 2 EXTEND", + "worldedit.select.cyl.description": "SELECT CYLINDR", + "worldedit.select.convex.message": "CONVEX POLYHEDRAL SELECTOR: LEFT CLICK=FURST VERTEX, RITE CLICK 2 ADD MOAR.", + "worldedit.select.convex.limit-message": "{0} POINTS MAXIMUM.", + "worldedit.select.convex.description": "SELECT CONVEX POLYHEDRAL", + "worldedit.select.default-set": "UR DEFAULT REGION SELECTOR IZ NAO {0}.", + "worldedit.chunkinfo.chunk": "CHUNK: {0}, {1}", + "worldedit.chunkinfo.old-filename": "OLD FORMAT: {0}", + "worldedit.chunkinfo.mcregion-filename": "MCREGION: region/{0}\n", + "worldedit.listchunks.listfor": "LISTIN CHUNKZ 4: {0}", + "worldedit.drain.drained": "{0} BLOCKZ HAS BEEN DRAIND.", + "worldedit.fill.created": "{0} BLOCKZ HAS BEEN FILLD.", + "worldedit.fillr.created": "{0} BLOCKZ HAS BEEN FILLD.", + "worldedit.fixlava.fixed": "{0} BLOCKZ HAS BEEN FIXD.", + "worldedit.fixwater.fixed": "{0} BLOCKZ HAS BEEN FIXD.", + "worldedit.removeabove.removed": "{0} BLOCKZ HAS BEEN REMOVD.", + "worldedit.removebelow.removed": "{0} BLOCKZ HAS BEEN REMOVD.", + "worldedit.removenear.removed": "{0} BLOCKZ HAS BEEN REMOVD.", + "worldedit.replacenear.replaced": "{0} BLOCKZ HAS BEEN REPLACD.", + "worldedit.snow.created": "{0} SURFACEZ HAS BEEN COVERD.", + "worldedit.thaw.removed": "{0} BLOCKZ HAS BEEN THAWD.", + "worldedit.green.changed": "{0} BLOCKZ HAS BEEN GREEND.", + "worldedit.extinguish.removed": "{0} FIREZ HAS BEEN EXTINGUISHD.", + "worldedit.butcher.killed": "{0} MOBS HAS BEEN KILLD IN RADIUS OV {1}.", + "worldedit.butcher.explain-all": "USE -1 2 REMOOV ALL MOBS IN LOADD CHUNKZ", + "worldedit.remove.removed": "{0} ENTITIEZ HAS BEEN MARKD 4 REMOVAL.", + "worldedit.remove.explain-all": "USE -1 2 REMOOV ALL ENTITIEZ IN LOADD CHUNKZ", + "worldedit.calc.invalid": "'{0}' CUD NOT BE PARSD AS VALID EXPRESHUN", + "worldedit.paste.pasted": "TEH CLIPBORD HAS BEEN PASTD AT {0}", + "worldedit.paste.selected": "SELECTD CLIPBORD PASTE REGION.", + "worldedit.rotate.no-interpolation": "NOWT: INTERPOLASHUN IZ NOT YET SUPPORTD, SO ANGLEZ DAT R MULTIPLEZ.", + "worldedit.rotate.rotated": "TEH CLIPBORD COPY HAS BEEN ROTATD.", + "worldedit.flip.flipped": "TEH CLIPBORD COPY HAS BEEN FLIPPD.", + "worldedit.clearclipboard.cleared": "CLIPBORD CLEARD.", + "worldedit.set.done": "OPERASHUN COMPLETD.", + "worldedit.set.done.verbose": "OPERASHUN COMPLETD ({0}).", + "worldedit.line.changed": "{0} BLOCKZ HAS BEEN CHANGD.", + "worldedit.line.invalid-type": "//line ONLY WERKZ WIF CUBOID SELECSHUNS OR CONVEX POLYHEDRAL SELECSHUNS", + "worldedit.curve.changed": "{0} BLOCKZ HAS BEEN CHANGD.", + "worldedit.curve.invalid-type": "//curve ONLY WERKZ WIF CONVEX POLYHEDRAL SELECSHUNS", + "worldedit.replace.replaced": "{0} BLOCKZ HAS BEEN REPLACD.", + "worldedit.stack.changed": "{0} BLOCKZ CHANGD. UNDO WIF //undo", + "worldedit.regen.regenerated": "REGION REGENERATD.", + "worldedit.regen.failed": "CANT REGENERATE CHUNKZ. CHECK DA CONSOLE 4 DETAILS.", + "worldedit.walls.changed": "{0} BLOCKZ HAS BEEN CHANGD.", + "worldedit.faces.changed": "{0} BLOCKZ HAS BEEN CHANGD.", + "worldedit.overlay.overlaid": "{0} BLOCKZ HAS BEEN OVERLAID.", + "worldedit.naturalize.naturalized": "{0} BLOCK(S) HAS BEEN MADE 2 LOOK MOAR NACHURAL.", + "worldedit.center.changed": "SENTR SET. ({0} BLOCKZ CHANGD)", + "worldedit.smooth.changed": "TERRAINS HEIGHT MAP SMOOTHD. {0} BLOCKZ CHANGD.", + "worldedit.move.moved": "{0} BLOCKZ MOVD.", + "worldedit.deform.deformed": "{0} BLOCKZ HAS BEEN DEFORMD.", + "worldedit.hollow.changed": "{0} BLOCKZ HAS BEEN CHANGD.", + "worldedit.forest.created": "{0} TREEZ CREATD.", + "worldedit.flora.created": "{0} FLORA CREATD.", + "worldedit.unstuck.moved": "THAR U GO!", + "worldedit.ascend.obstructed": "NO FREE SPOT ABOOV U FINDZ.", + "worldedit.ascend.moved": "ASCENDD {0} LEVELS.", + "worldedit.descend.obstructed": "NO FREE SPOT BELOW U FINDZ.", + "worldedit.descend.moved": "DESCENDD {0} LEVELS.", + "worldedit.ceil.obstructed": "NO FREE SPOT ABOOV U FINDZ.", + "worldedit.ceil.moved": "WOOSH!", + "worldedit.thru.obstructed": "NO FREE SPOT AHEAD OV U FINDZ.", + "worldedit.thru.moved": "WOOSH!", + "worldedit.jumpto.moved": "POOF!", + "worldedit.jumpto.none": "NO BLOCK IN SIGHT (OR 2 FAR AWAY)!", + "worldedit.up.obstructed": "U WUD HIT SOMETHIN ABOOV U.", + "worldedit.up.moved": "WOOSH!", + "worldedit.cone.invalid-radius": "U MUST EITHR SPECIFY 1 OR 2 RADIUS VALUEZ.", + "worldedit.cone.created": "{0} BLOCKZ HAS BEEN CREATD.", + "worldedit.cyl.invalid-radius": "U MUST EITHR SPECIFY 1 OR 2 RADIUS VALUEZ.", + "worldedit.cyl.created": "{0} BLOCKZ HAS BEEN CREATD.", + "worldedit.sphere.invalid-radius": "U MUST EITHR SPECIFY 1 OR 3 RADIUS VALUEZ.", + "worldedit.sphere.created": "{0} BLOCKZ HAS BEEN CREATD.", + "worldedit.forestgen.created": "{0} TREEZ CREATD.", + "worldedit.pumpkins.created": "{0} PUMPKIN PATCHEZ CREATD.", + "worldedit.pyramid.created": "{0} BLOCKZ HAS BEEN CREATD.", + "worldedit.generate.created": "{0} BLOCKZ HAS BEEN CREATD.", + "worldedit.reload.config": "CONFIGURASHUN RELOADD!", + "worldedit.report.written": "WORLDEDIT REPORT WRITTEN 2 {0}", + "worldedit.report.error": "FAILD 2 RITE REPORT: {0}", + "worldedit.report.callback": "WORLDEDIT REPORT: {0}.report", + "worldedit.timezone.invalid": "INVALID TIEMZONE", + "worldedit.timezone.set": "TIEMZONE SET 4 DIS SESHUN 2: {0}", + "worldedit.timezone.current": "TEH CURRENT TIEM IN DAT TIEMZONE IZ: {0}", + "worldedit.version.version": "WORLDEDIT VERSHUN {0}", + "worldedit.command.time-elapsed": "{0}S ELAPSD (HISTORY: {1} CHANGD; {2} BLOCKZ/SEC).", + "worldedit.command.permissions": "U R NOT PERMITTD 2 DO DAT. R U IN DA RITE MODE?", + "worldedit.command.player-only": "DIS COMMAND MUST BE USD WIF PLAYR.", + "worldedit.command.error.report": "PLZ REPORT DIS ERROR: [C CONSOLE]", + "worldedit.pastebin.uploading": "(PLZ WAIT... SENDIN OUTPUT 2 PASTEBIN...)", + "worldedit.session.cant-find-session": "UNABLE 2 FIND SESHUN 4 {0}", + "worldedit.platform.no-file-dialog": "FILE DIALOGS R NOT SUPPORTD IN UR ENVIRONMENT.", + "worldedit.tool.max-block-changes": "MAX BLOCKZ CHANGE LIMIT REACHD.", + "worldedit.tool.no-block": "NO BLOCK IN SIGHT!", + "worldedit.tool.repl.equip": "BLOCK REPLACR TOOL BOUND 2 {0}.", + "worldedit.tool.repl.switched": "REPLACR TOOL SWITCHD 2: {0}", + "worldedit.tool.data-cycler.equip": "BLOCK DATA CYCLR TOOL BOUND 2 {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "U R NOT PERMITTD 2 CYCLE TEH DATA VALUE OV DAT BLOCK.", + "worldedit.tool.data-cycler.cant-cycle": "DAT BLOCKZ DATA CANT BE CYCLD!", + "worldedit.tool.data-cycler.new-value": "VALUE OV {0} IZ NAO {1}.", + "worldedit.tool.data-cycler.cycling": "NAO CYCLIN {0}.", + "worldedit.tool.deltree.equip": "FLOATIN TREE REMOVR TOOL BOUND 2 {0}.", + "worldedit.tool.deltree.not-tree": "THAZ NOT TREE.", + "worldedit.tool.deltree.not-floating": "THAZ NOT FLOATIN TREE.", + "worldedit.tool.tree.equip": "TREE TOOL BOUND 2 {0}.", + "worldedit.tool.tree.obstructed": "A TREE CANT GO THAR.", + "worldedit.tool.info.equip": "INFO TOOL BOUND 2 {0}.", + "worldedit.tool.info.internalid.hover": "INTERNAL ID", + "worldedit.tool.info.light.hover": "BLOCK LIGHT/LIGHT ABOOV", + "worldedit.tool.none.equip": "TOOL UNBOUND FRUM UR CURRENT ITEM.", + "worldedit.tool.selwand.equip": "SELECSHUN WAND BOUND 2 {0}.", + "worldedit.tool.navwand.equip": "NAVIGASHUN WAND BOUND 2 {0}.", + "worldedit.tool.floodfill.equip": "BLOCK FLOOD FILL TOOL BOUND 2 {0}.", + "worldedit.tool.farwand.equip": "FAR WAND TOOL BOUND 2 {0}.", + "worldedit.tool.lrbuild.equip": "LONG-RANGE BUILDIN TOOL BOUND 2 {0}.", + "worldedit.tool.lrbuild.set": "LEFT-CLICK SET 2 {0}; RITE-CLICK SET 2 {1}.", + "worldedit.tool.superpickaxe.mode.single": "MODE IZ NAO SINGLE. LEFT CLICK WIF PICKAXE. // 2 DISABLE.", + "worldedit.tool.superpickaxe.mode.area": "MODE IZ NAO AREA. LEFT CLICK WIF PICKAXE. // 2 DISABLE.", + "worldedit.tool.superpickaxe.mode.recursive": "MODE IZ NAO RECURSIV. LEFT CLICK WIF PICKAXE. // 2 DISABLE.", + "worldedit.tool.superpickaxe.max-range": "MAXIMUM RANGE IZ {0}.", + "worldedit.tool.superpickaxe.enabled.already": "SUPR PICKAXE ALREADY ENABLD.", + "worldedit.tool.superpickaxe.disabled.already": "SUPR PICKAXE ALREADY DISABLD.", + "worldedit.tool.superpickaxe.enabled": "SUPR PICKAXE ENABLD.", + "worldedit.tool.superpickaxe.disabled": "SUPR PICKAXE DISABLD.", + "worldedit.tool.mask.set": "BRUSH MASK SET.", + "worldedit.tool.mask.disabled": "BRUSH MASK DISABLD.", + "worldedit.tool.material.set": "BRUSH MATERIAL SET.", + "worldedit.tool.range.set": "BRUSH RANGE SET.", + "worldedit.tool.size.set": "BRUSH SIZE SET.", + "worldedit.tool.tracemask.set": "TRACE MASK SET.", + "worldedit.tool.tracemask.disabled": "TRACE MASK DISABLD.", + "worldedit.execute.script-permissions": "U DOAN HAS PERMISHUN 2 USE DAT SCRIPT.", + "worldedit.executelast.no-script": "USE /cs WIF SCRIPT NAYM FURST.", + "worldedit.script.read-error": "SCRIPT READ ERROR: {0}", + "worldedit.script.unsupported": "ONLY .js SCRIPTS R CURRENTLY SUPPORTD", + "worldedit.script.file-not-found": "SCRIPT DOEZ NOT EXIST: {0}", + "worldedit.script.no-script-engine": "FAILD 2 FIND AN INSTALLD SCRIPT ENGINE.\nPLZ C https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "FAILD 2 EXECUTE: {0}", + "worldedit.script.failed-console": "FAILD 2 EXECUTE (C CONSOLE): {0}", + "worldedit.operation.affected.biome": "{0} BIOMEZ AFFECTD", + "worldedit.operation.affected.block": "{0} BLOCKZ AFFECTD", + "worldedit.operation.affected.column": "{0} COLUMNS AFFECTD", + "worldedit.operation.affected.entity": "{0} ENTITIEZ AFFECTD", + "worldedit.operation.deform.expression": "DEFORMD USIN {0}", + "worldedit.selection.convex.info.vertices": "VERTICEZ: {0}", + "worldedit.selection.convex.info.triangles": "TRIANGLEZ: {0}", + "worldedit.selection.convex.explain.primary": "STARTD NEW SELECSHUN WIF VERTEX {0}.", + "worldedit.selection.convex.explain.secondary": "ADDD VERTEX {0} 2 TEH SELECSHUN.", + "worldedit.selection.cuboid.info.pos1": "POSISHUN 1: {0}", + "worldedit.selection.cuboid.info.pos2": "POSISHUN 2: {0}", + "worldedit.selection.cuboid.explain.primary": "FURST POSISHUN SET 2 {0}.", + "worldedit.selection.cuboid.explain.primary-area": "FURST POSISHUN SET 2 {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "SECOND POSISHUN SET 2 {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "SECOND POSISHUN SET 2 {0} ({1}).", + "worldedit.selection.extend.explain.primary": "STARTD SELECSHUN AT {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "EXTENDD SELECSHUN 2 ENCOMPAS {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "SENTR: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z RADIUS: {0}", + "worldedit.selection.ellipsoid.explain.primary": "SENTR POSISHUN SET 2 {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "SENTR POSISHUN SET 2 {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "RADIUS SET 2 {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "RADIUS SET 2 {0} ({1}).", + "worldedit.selection.cylinder.info.center": "SENTR: {0}", + "worldedit.selection.cylinder.info.radius": "RADIUS: {0}", + "worldedit.selection.cylinder.explain.primary": "STARTIN NEW CYLINDRICAL SELECSHUN AT {0}.", + "worldedit.selection.cylinder.explain.secondary": "RADIUS SET 2 {0}/{1} BLOCKZ. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "U MUST SELECT TEH SENTR POINT BEFORE SETTIN TEH RADIUS.", + "worldedit.selection.polygon2d.info": "# POINTS: {0}", + "worldedit.selection.polygon2d.explain.primary": "STARTIN NEW POLYGON AT {0}.", + "worldedit.selection.polygon2d.explain.secondary": "ADDD POINT #{0} AT {1}.", + "worldedit.selection.sphere.explain.secondary": "RADIUS SET 2 {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "RADIUS SET 2 {0} ({1}).", + "worldedit.sideeffect.lighting": "LITIN", + "worldedit.sideeffect.lighting.description": "UPDATEZ BLOK LITIN", + "worldedit.help.command-not-found": "TEH COMMAND {0} CUD NOT BE FINDZ.", + "worldedit.help.no-subcommands": "{0} HAS NO SUB-COMMANDZ. (MAYBE {1} IZ 4 PARAMETR?)", + "worldedit.help.subcommand-not-found": "TEH SUB-COMMAND {0} UNDR {1} CUD NOT BE FINDZ.", + "worldedit.cli.stopping": "STOPPIN!", + "worldedit.cli.unknown-command": "UNKNOWN COMMAND!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/lt/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/lt/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/lt/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/lv/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/lv/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/lv/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/me/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/me/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/me/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/mi/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/mi/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/mi/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/mk/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/mk/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/mk/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/mn/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/mn/strings.json new file mode 100644 index 0000000..c8ee237 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/mn/strings.json @@ -0,0 +1,35 @@ +{ + "worldedit.expand.description.vert": "СонгоÑон мужийг боÑоо Ñ‚ÑнхлÑгийн дагуу дÑлхийн Ñ…Ñзгаар хүртÑл Ñунгах.", + "worldedit.expand.expanded": "Муж {0} блокоор Ñунгагдлаа", + "worldedit.expand.expanded.vert": "БүÑийг {0} блок Ñ‚ÑллÑÑ (дÑÑÑ€ÑÑÑ Ð´Ð¾Ð¾Ñˆ).", + "worldedit.biomeinfo.lineofsight": "Харж байгаа цÑгийн байгалийн бүÑ: {0}", + "worldedit.biomeinfo.position": "Таны байгаа газрын байгалийн бүÑ: {0}", + "worldedit.biomeinfo.selection": "Таны ÑонгоÑон Ñ…ÑÑгийн байгалийн бүÑ: {0}", + "worldedit.brush.apply.radius": "БагÑны Ñ…ÑмжÑÑ", + "worldedit.brush.apply.shape": "БүÑийн Ñ…ÑлбÑÑ€", + "worldedit.brush.apply.type": "Ðшиглах багÑны төрөл", + "worldedit.brush.paint.size": "БагÑны Ñ…ÑмжÑÑ", + "worldedit.brush.paint.shape": "БүÑийн Ñ…ÑлбÑÑ€", + "worldedit.brush.paint.density": "БагÑны нÑгтшил", + "worldedit.brush.paint.type": "Ðшиглах багÑны төрөл", + "worldedit.brush.operation.equip": "БагÑыг {0} болгоÑон.", + "worldedit.brush.none.equip": "Одоогийн Ñд зүйлÑÑÑ Ð±Ð°Ð³Ñыг Ñалгалаа.", + "worldedit.fast.disabled": "Хурдан горим унтарлаа.", + "worldedit.fast.enabled": "Хурдан горим аÑлаа. Өөрчлөлт хийÑÑн Ñ…ÑÑгүүдийн гÑÑ€ÑлтүүлÑг буруу байж магадгүй. ТиймÑÑÑ Ñ‚Ð° гараад, орж ирÑÑ… Ñ…ÑÑ€ÑгтÑй.", + "worldedit.fast.disabled.already": "Хурдан горим аль Ñ…Ñдийн унтарÑан.", + "worldedit.fast.enabled.already": "Хурдан горим аль Ñ…Ñдийн аÑÑан.", + "worldedit.clearhistory.cleared": "Түүхийг арилгаÑан.", + "worldedit.restore.block-place-error": "Сүүлийн алдаа: {0}", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} байхгүй байна!", + "worldedit.schematic.delete.deleted": "{0} уÑÑ‚Ñан.", + "worldedit.hpos.no-block": "Харагдах блок байхгүй байна!", + "worldedit.hpos.already-set": "Байрлалыг аль Ñ…Ñдийн тохируулÑан.", + "worldedit.shift.shifted": "БүÑийг хөдөлгөÑөн.", + "worldedit.size.type": "Төрөл: {0}", + "worldedit.size.size": "Ð¥ÑмжÑÑ: {0}", + "worldedit.count.counted": "ТоолÑон: {0}", + "worldedit.distr.no-blocks": "ÐÑг ч блок тоолоогүй.", + "worldedit.select.sphere.description": "Бөмбөрцөг ÑонгоÑон", + "worldedit.select.cyl.message": "Цилиндр Ñонгогч: Зүүн дарах=төв, баруун дарж өргөтгөх", + "worldedit.select.cyl.description": "Цилиндр Ñонгох" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/moh/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/moh/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/moh/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ms/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ms/strings.json new file mode 100644 index 0000000..4245f4b --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ms/strings.json @@ -0,0 +1,32 @@ +{ + "worldedit.brush.apply.radius": "Saiz berus", + "worldedit.brush.apply.shape": "Bentuk kawasan", + "worldedit.brush.apply.type": "Jenis berus untuk digunakan", + "worldedit.brush.apply.item.warning": "Berus ini mensimulasikan penggunaan item. Kesannya mungkin tidak berfungsi pada semua platform, mungkin tidak boleh dibuat asal, dan boleh menyebabkan interaksi pelik dengan mod/pemalam lain. Gunakan atas risiko anda sendiri.", + "worldedit.brush.paint.description": "Berus cat, gunakan fungsi pada permukaan", + "worldedit.brush.paint.size": "Saiz berus", + "worldedit.brush.paint.shape": "Bentuk kawasan", + "worldedit.brush.paint.density": "Ketumpatan berus", + "worldedit.brush.paint.type": "Jenis berus untuk digunakan", + "worldedit.brush.paint.item.warning": "Berus ini mensimulasikan penggunaan item. Kesannya mungkin tidak berfungsi pada semua platform, mungkin tidak boleh dibuat asal, dan boleh menyebabkan interaksi pelik dengan mod/pemalam lain. Gunakan atas risiko anda sendiri.", + "worldedit.brush.clipboard.equip": "Bentuk berus dari papan klip dilengkapi.", + "worldedit.setbiome.warning": "Anda mungkin perlu menyertai semula permainan anda (atau menutup dan membuka semula dunia anda) untuk melihat perubahan.", + "worldedit.drawsel.enabled": "CUI pelayan didayakan. Ini hanya menyokong kawasan kuboid, dengan saiz maksimum {0}x{1}x{2}.", + "worldedit.fast.enabled": "Mod pantas didayakan. Pencahayaan pada cebisan yang terjejas mungkin salah dan/atau anda mungkin perlu menyertai semula untuk melihat perubahan.", + "worldedit.world.set": "Tetapkan penggantian dunia kepada {0}. (Gunakan //world untuk kembali ke lalai)", + "worldedit.schematic.unsupported-minecraft-version": "Versi WorldEdit ini tidak menyokong versi Minecraft anda. Schematic tidak akan berfungsi sehingga ini diselesaikan.", + "worldedit.wand.selwand.now.tool": "Tongkat pemilihan kini adalah alat biasa. Anda boleh menyahdayakannya dengan {0} dan mengikatnya semula pada mana-mana item dengan {1} atau mendapatkan tongkat baharu dengan {2}.", + "worldedit.select.convex.message": "Pemilih polihedral cembung: Klik kiri=Titik pertama, klik kanan untuk menambah lagi.", + "worldedit.rotate.no-interpolation": "Catatan: Interpolasi belum lagi disokong, jadi sudut gandaan 90 disyorkan.", + "worldedit.line.invalid-type": "//line hanya berfungsi dengan pilihan kuboid atau pilihan polihedral cembung", + "worldedit.stack.intersecting-region": "Ofset tindanan tidak boleh berlanggar dengan rantau ini apabila menggunakan unit blok", + "worldedit.tool.superpickaxe.mode.recursive": "Mod kini rekursif. Klik kiri dengan beliung. // untuk menyahdayakan.", + "worldedit.script.no-script-engine": "Gagal mencari enjin skrip yang dipasang.\nSila lihat https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.error.parser.clipboard.missing-offset": "Ofset ditentukan dengan @ tetapi tiada ofset diberikan. Gunakan '#copy@[x,y,z]'.", + "worldedit.sideeffect.update": "Kemas kini", + "worldedit.sideeffect.validation.description": "Mengesahkan dan membetulkan keadaan dunia yang tidak konsisten, seperti blok yang terputus sambungan", + "worldedit.sideeffect.state.on": "Buka", + "worldedit.sideeffect.state.off": "Tutup", + "worldedit.sideeffect.box.current": "Semasa", + "worldedit.version.bukkit.unsupported-adapter": "Versi WorldEdit ini tidak menyokong sepenuhnya versi Bukkit anda. Entiti blok seperti peti akan kosong, sifat blok seperti putaran akan hilang dan perkara lain mungkin tidak berfungsi. Kemas kini WorldEdit untuk memulihkan fungsi ini:\n{0}" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/mt/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/mt/strings.json new file mode 100644 index 0000000..dfc3c18 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/mt/strings.json @@ -0,0 +1,19 @@ +{ + "worldedit.expand.description.vert": "Jespandu vertikalment l-għażla għal-limiti dinjija.", + "worldedit.expand.expanded": "Ir-reÄ¡jun espanda {0}-blokki", + "worldedit.expand.expanded.vert": "Ir-reÄ¡jun espanda {0}-blokki (minn fuq għal isfel).", + "worldedit.biomeinfo.lineofsight": "Bijomes fil-punt tal-vista: {0}", + "worldedit.biomeinfo.position": "Bijomes fil-pożizzjoni tiegħek: {0}", + "worldedit.biomeinfo.selection": "Bijomessi fl-għażla tiegħek: {0}", + "worldedit.brush.radius-too-large": "Raġġ massimu permess tal-pinzell: {0}", + "worldedit.brush.apply.description": "Applika x-xkupilja, applika funzjoni għal kull blokka", + "worldedit.brush.apply.radius": "Id-daqs tal-pinzell", + "worldedit.brush.apply.shape": "Il-forma tar-reÄ¡jun", + "worldedit.brush.apply.type": "Tip ta' pinzell li għandu jintuża", + "worldedit.brush.apply.item.warning": "Dan il-pinzell jissimula l-użu tal-oġġett. L-effetti tiegħu jistgħu ma jaħdmux fuq il-pjattaformi kollha, jistgħu ma jkunux jistgħu jiÄ¡u indaqs, u jistgħu jikkawżaw interazzjonijiet strambi ma' modi/plugins oħra. Uża għar- riskju tiegħek stess.", + "worldedit.brush.paint.description": "Pinzell taż-żebgħa, applika funzjoni għal wiċċ", + "worldedit.brush.paint.size": "Id-daqs tal-pinzell", + "worldedit.brush.paint.shape": "Il-forma tar-reÄ¡jun", + "worldedit.brush.paint.type": "Tip ta' pinzell li għandu jintuża", + "worldedit.brush.paint.item.warning": "Dan il-pinzell jissimula l-użu tal-oġġett. L-effetti tiegħu jistgħu ma jaħdmux fuq il-pjattaformi kollha, jistgħu ma jkunux jistgħu jiÄ¡u indaqs, u jistgħu jikkawżaw interazzjonijiet strambi ma' modi/plugins oħra. Uża għar- riskju tiegħek stess." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/nds/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/nds/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/nds/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ne-NP/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ne-NP/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ne-NP/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/nl-BE/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/nl-BE/strings.json new file mode 100644 index 0000000..c4801a9 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/nl-BE/strings.json @@ -0,0 +1,420 @@ +{ + "worldedit.expand.description.vert": "Vergroot de verticale selectie tot de wereldgrenzen.", + "worldedit.expand.expanded": "Regio uitgebreid met {0} blokken", + "worldedit.expand.expanded.vert": "Regio uitgebreid met {0} blokken (boven tot beneden).", + "worldedit.biomeinfo.lineofsight": "Klimaten op kijkpunt: {0}", + "worldedit.biomeinfo.position": "Vegetatie op uw positie: {0}", + "worldedit.biomeinfo.selection": "Vegetaties in je selectie: {0}", + "worldedit.biomeinfo.not-locatable": "Commando afzender moet aanwezig zijn in de wereld om de -p vlag te gebruiken.", + "worldedit.brush.radius-too-large": "Maximaal toegestane borstel radius: {0}", + "worldedit.brush.apply.description": "Pas borstel toe, pas een functie toe aan elke blok", + "worldedit.brush.apply.radius": "De grootte van de borstel", + "worldedit.brush.apply.shape": "De vorm van het gebied", + "worldedit.brush.apply.type": "Type van borstel om te gebruiken", + "worldedit.brush.apply.item.warning": "Deze borstel simuleert voorwerpengebruik. De effecten werkt mogelijk niet op alle platformen, kan mogelijk niet ongedaan te maken zijn, en kan vreemde interacties met andere mods/plugins veroorzaken. Gebruik op eigen risico.", + "worldedit.brush.paint.description": "Verf borstel, voeg een functie toe aan een oppervlak", + "worldedit.brush.paint.size": "De grootte van de borstel", + "worldedit.brush.paint.shape": "De vorm van het gebied", + "worldedit.brush.paint.density": "De dichtheid van de brush", + "worldedit.brush.paint.type": "Type van borstel om te gebruiken", + "worldedit.brush.paint.item.warning": "Deze borstel simuleert voorwerpengebruik. De effecten werkt mogelijk niet op alle platformen, kan mogelijk niet ongedaan te maken zijn, en kan vreemde interacties met andere mods/plugins veroorzaken. Gebruik op eigen risico.", + "worldedit.brush.sphere.equip": "Bol borstel vorm geselecteerd ({0}).", + "worldedit.brush.cylinder.equip": "Cilinder borstel vorm geselecteerd ({0} bij {1}).", + "worldedit.brush.clipboard.equip": "Klembord borstel vorm geselecteerd.", + "worldedit.brush.smooth.equip": "Verzachtingsborstel geactiveerd ({0} x {1}x met {2}).", + "worldedit.brush.extinguish.equip": "Brandblusser geactiveerd ({0}).", + "worldedit.brush.gravity.equip": "Zwaartekrachtborstel geactiveerd ({0}).", + "worldedit.brush.butcher.equip": "Slagersborstel geactiveerd ({0}).", + "worldedit.brush.operation.equip": "Borstel ingeseld op {0}.", + "worldedit.brush.heightmap.equip": "Hoogtekaart kwast geactiveerd ({0}).", + "worldedit.brush.heightmap.unknown": "Onbekend hoogtekaart kwast {0}.", + "worldedit.brush.none.equip": "Borstel ontkoppelt van je huidig voorwerp.", + "worldedit.setbiome.changed": "Biomes werden ongeveer {0} blokken veranderd.", + "worldedit.setbiome.warning": "Je moet mogelijk opnieuw deelnemen aan je spel (of je wereld sluiten en heropenen) om veranderingen te zien.", + "worldedit.setbiome.not-locatable": "Commando afzender moet aanwezig zijn in de wereld om de -p vlag te gebruiken.", + "worldedit.drawsel.disabled": "Server CUI uitgeschakeld.", + "worldedit.drawsel.enabled": "Server CUI ingeschakeld. Dit ondersteunt alleen kubus regio's met een maximale grootte van {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server CUI is al uitgeschakeld.", + "worldedit.drawsel.enabled.already": "Server CUI is al ingeschakeld.", + "worldedit.limit.too-high": "De limiet voor jou is {0}.", + "worldedit.limit.set": "Blok wijzigingslimiet is ingesteld op {0}.", + "worldedit.limit.return-to-default": "(Gebruik //limit om terug te gaan naar de standaard.)", + "worldedit.timeout.too-high": "Jouw maximaal toegestane time-out is {0}ms.", + "worldedit.timeout.set": "Time-out tijd ingesteld op {0}ms.", + "worldedit.timeout.return-to-default": " (Gebruik //timeout om terug te gaan naar de standaard.)", + "worldedit.fast.disabled": "Snelle modus uitgeschakeld.", + "worldedit.fast.enabled": "Snelle modus ingeschakeld. Verlichting in de betreffende chunks kan verkeerd zijn en/of u moet mogelijk opnieuw inloggen om wijzigingen te zien.", + "worldedit.fast.disabled.already": "Snelle modus is al uitgeschakeld.", + "worldedit.fast.enabled.already": "Snelle modus is al ingeschakeld.", + "worldedit.perf.sideeffect.set": "Extra effect \"{0}\" ingesteld op {1}", + "worldedit.perf.sideeffect.get": "Side effect \"{0}\" is ingesteld op {1}", + "worldedit.perf.sideeffect.already-set": "Side effect \"{0}\" is ingesteld op {1}", + "worldedit.perf.sideeffect.set-all": "Alle bijwerkeffecten ingesteld op {0}", + "worldedit.reorder.current": "De herordeningsmodus is {0}", + "worldedit.reorder.set": "De herordeningsmodus is nu {0}", + "worldedit.gmask.disabled": "Globaal masker uitgeschakeld.", + "worldedit.gmask.set": "Globaal masker ingesteld.", + "worldedit.toggleplace.pos1": "Nu plaatsen op pos #1.", + "worldedit.toggleplace.player": "Wordt nu geplaatst op het blok waarin je staat.", + "worldedit.toggleplace.not-locatable": "Kan niet wisselen tussen plaatsen in deze context.", + "worldedit.searchitem.too-short": "Geef een langere zoekopdracht op (lengte > 2).", + "worldedit.searchitem.either-b-or-i": "Je kunt de 'b'- en 'i'-vlaggen niet samen gebruiken.", + "worldedit.searchitem.searching": "(Een ogenblik geduld... zoeken tussen items.)", + "worldedit.watchdog.no-hook": "Kan niet communiceren met de waakhond van dit platform.", + "worldedit.watchdog.active.already": "Waakhondcommunicatie al actief.", + "worldedit.watchdog.inactive.already": "Waakhondcommunicatie al inactief.", + "worldedit.watchdog.active": "Watchdog haak nu actief.", + "worldedit.watchdog.inactive": "Watchdog haak nu inactief.", + "worldedit.world.remove": "Verwijderde wereld overschrijving.", + "worldedit.world.set": "Stel de wereld override in op {0}. (Gebruik //world om terug te gaan naar standaard)", + "worldedit.undo.undone": "{0} bewerkingen ongedaan gemaakt.", + "worldedit.undo.none": "Niets meer om ongedaan te maken.", + "worldedit.redo.redone": "{0} bewerkingen herhaald.", + "worldedit.redo.none": "Niets meer om opnieuw te doen.", + "worldedit.clearhistory.cleared": "Geschiedenis gewist.", + "worldedit.raytrace.noblock": "Geen blok in zicht!", + "worldedit.raytrace.require-player": "Raytracing commando's vereisen een speler!", + "worldedit.restore.not-configured": "Snapshot/backup herstel is niet geconfigureerd.", + "worldedit.restore.not-available": "Die snapshot bestaat niet of is niet beschikbaar.", + "worldedit.restore.failed": "Fout bij laden van snapshot: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' geladen; nu herstellen...", + "worldedit.restore.restored": "Teruggezet met {0} ontbrekende chunks en {1} andere fouten.", + "worldedit.restore.none-for-specific-world": "Geen snapshots gevonden voor de wereld '{0}'.", + "worldedit.restore.none-for-world": "Geen snapshots gevonden voor deze wereld.", + "worldedit.restore.none-found": "Geen snapshots gevonden.", + "worldedit.restore.none-found-console": "Geen snapshots gevonden. Zie de console voor meer informatie.", + "worldedit.restore.chunk-not-present": "Geen chunks gevonden in deze snapshot.", + "worldedit.restore.chunk-load-failed": "De chunks konden niet geladen worden. (Beschadigd archief?)", + "worldedit.restore.block-place-failed": "Door een fout konden geen blokken worden hersteld.", + "worldedit.restore.block-place-error": "Laatste fout: {0}", + "worldedit.snapshot.use.newest": "De nieuwste snapshot wordt nu gebruikt.", + "worldedit.snapshot.use": "Snapshot ingesteld op: {0}", + "worldedit.snapshot.none-before": "Kon geen snapshot vinden voor {0}.", + "worldedit.snapshot.none-after": "Kon geen snapshot vinden na {0}.", + "worldedit.snapshot.index-above-0": "Ongeldig nummer, de nummering begint bij 1.", + "worldedit.snapshot.index-oob": "Ongeldig nummer, je moet een nummer van 1 t/m {0} opgeven.", + "worldedit.schematic.unknown-format": "Onbekend schematic formaat: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} bestaat niet!", + "worldedit.schematic.load.loading": "(Een ogenblik geduld... schematic wordt geladen.)", + "worldedit.schematic.load.still-loading": "(Een ogenblik geduld... de schema wordt nog steeds geladen.)", + "worldedit.schematic.save.already-exists": "Deze schematic bestaat al. Gebruik de -f vlag om deze te overschrijven.", + "worldedit.schematic.save.failed-directory": "Map voor schematics kon niet worden gemaakt!", + "worldedit.schematic.save.saving": "(Een ogenblik geduld... schematic opslaan.)", + "worldedit.schematic.save.still-saving": "(Een ogenblik geduld... schematic opslaan.)", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} bestaat niet!", + "worldedit.schematic.delete.failed": "Verwijderen van {0} mislukt! Is het alleen-lezen?", + "worldedit.schematic.delete.deleted": "{0} is verwijderd.", + "worldedit.schematic.formats.title": "Beschikbare klembordformaten (Naam: termen)", + "worldedit.schematic.unsupported-minecraft-version": "Deze versie van WorldEdit ondersteunt uw Minecraft-versie niet. Schematics werken niet totdat dit is opgelost.", + "worldedit.pos.already-set": "Positie is al ingesteld.", + "worldedit.pos.console-require-coords": "De console moet verplicht coördinaten opgeven.", + "worldedit.hpos.no-block": "Geen blok in zicht!", + "worldedit.hpos.already-set": "Positie is al ingesteld.", + "worldedit.chunk.selected-multiple": "Chunks geselecteerd: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk geselecteerd: {0}, {1}, {2}", + "worldedit.wand.invalid": "Toverstokitem is verkeerd ingesteld of uitgezet.", + "worldedit.wand.selwand.info": "Linksklikken: positie #1; rechtsklikken: positie #2", + "worldedit.wand.navwand.info": "Linksklikken: springen naar locatie; rechtsklikken: door muren heengaan", + "worldedit.wand.selwand.now.tool": "De selectie-toverstok is nu normaal gereedschap. Je kan het uitzetten met {0} en opnieuw koppelen aan elk item met {1} of een nieuwe toverstaf krijgen met {2}.", + "worldedit.contract.contracted": "Regio met {0} blokken verkleind.", + "worldedit.shift.shifted": "Regio verlegd.", + "worldedit.outset.outset": "Uitlegvel van gebied.", + "worldedit.inset.inset": "Inlegvel van gebied.", + "worldedit.size.offset": "Verschuiving: {0}", + "worldedit.size.type": "Type: {0}", + "worldedit.size.size": "Grootte: {0}", + "worldedit.size.distance": "Balkafstand: {0}", + "worldedit.size.blocks": "Aantal blokken: {0}", + "worldedit.count.counted": "Geteld: {0}", + "worldedit.distr.no-blocks": "Geen blokken geteld.", + "worldedit.distr.no-previous": "Geen vorige distributie.", + "worldedit.distr.total": "Totaal aantal blokken: {0}", + "worldedit.select.cleared": "Selectie gewist.", + "worldedit.select.cuboid.message": "Balk: linksklikken voor punt 1, rechtsklikken voor punt 2", + "worldedit.select.cuboid.description": "Selecteer de twee hoeken van een balk", + "worldedit.select.extend.message": "Balk: linksklikken voor startpunt, rechtsklikken om uit te breiden", + "worldedit.select.extend.description": "Snelle balk-selectiemodus", + "worldedit.select.poly.message": "2D-polygoon selecteren: links/rechtsklikken om een punt toe te voegen.", + "worldedit.select.poly.limit-message": "Maximaal {0} punten.", + "worldedit.select.poly.description": "Selecteer een 2D-polygoon met hoogte", + "worldedit.select.ellipsoid.message": "Ellipsoïde selecteren: linkermuisknop=midden, rechtermuisknop om uit te breiden", + "worldedit.select.ellipsoid.description": "Selecteer een ellipsoïde", + "worldedit.select.sphere.message": "Bol selecteren: linkermuisknop=midden; rechtermuisknop om straal in te stellen", + "worldedit.select.sphere.description": "Selecteer een bol", + "worldedit.select.cyl.message": "Cilindervormige selectie: Linkermuisknop=midden, rechtermuisknop om uit te breiden", + "worldedit.select.cyl.description": "Selecteer een cilinder", + "worldedit.select.convex.message": "Convex veelvlak selectie: linkermuisknop=eerste punt, rechtermuisknop om meer toe te voegen.", + "worldedit.select.convex.limit-message": "{0} punten maximaal.", + "worldedit.select.convex.description": "Selecteer een convexe veelvlak", + "worldedit.select.default-set": "Uw standaard regio selector is nu {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Oud formaat: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: regio/{0}", + "worldedit.listchunks.listfor": "Lijst met chunks maken voor: {0}", + "worldedit.drain.drained": "{0} blokken zijn drooggelegd.", + "worldedit.fill.created": "{0} blokken zijn gevuld.", + "worldedit.fillr.created": "{0} blokken zijn gevuld.", + "worldedit.fixlava.fixed": "{0} lavablokken zijn gerepareerd.", + "worldedit.fixwater.fixed": "{0} waterblokken zijn gerepareerd.", + "worldedit.removeabove.removed": "{0} blokken zijn verwijderd.", + "worldedit.removebelow.removed": "{0} blokken zijn verwijderd.", + "worldedit.removenear.removed": "{0} blokken zijn verwijderd.", + "worldedit.replacenear.replaced": "{0} blokken zijn vervangen.", + "worldedit.snow.created": "{0} oppervlakken zijn bedekt.", + "worldedit.thaw.removed": "{0} blokken zijn ontdooid.", + "worldedit.green.changed": "{0} blokken zijn vergroend.", + "worldedit.extinguish.removed": "{0} branden zijn geblust.", + "worldedit.butcher.killed": "{0} mobs zijn gedood in een straal van {1}.", + "worldedit.butcher.explain-all": "Gebruik -1 om alle mobs uit de geladen chunks te verwijderen", + "worldedit.remove.removed": "{0} entiteiten zijn gemarkeerd voor verwijdering.", + "worldedit.remove.explain-all": "Gebruik -1 om alle entiteiten te verwijderen in geladen chunks", + "worldedit.calc.invalid": "'{0}' kon niet ingelezen worden als geldige expressie", + "worldedit.calc.invalid.with-error": "'{0}' kon niet worden geparseerd als geldige uitdrukking: '{1}'", + "worldedit.paste.pasted": "De inhoud van het klembord is geplakt op {0}", + "worldedit.paste.selected": "Plakregio voor klembord ingesteld.", + "worldedit.rotate.no-interpolation": "Let wel: interpolatie wordt nog niet ondersteund, dus gebruik het liefst alleen hoeken van 90 graden.", + "worldedit.rotate.rotated": "De kopie op het klembord is gedraaid.", + "worldedit.flip.flipped": "De kopie op het klembord is omgedaaid.", + "worldedit.clearclipboard.cleared": "Klembord leeggemaakt.", + "worldedit.set.done": "Handeling geslaagd.", + "worldedit.set.done.verbose": "Handeling geslaagd ({0}).", + "worldedit.line.changed": "{0} blokken zijn veranderd.", + "worldedit.line.invalid-type": "//line werkt alleen met kubus selecties of convexe veelvlak selecties", + "worldedit.curve.changed": "{0} blokken zijn veranderd.", + "worldedit.curve.invalid-type": "//curve werkt alleen met convexe veelvlakselecties", + "worldedit.replace.replaced": "{0} blokken zijn vervangen.", + "worldedit.stack.changed": "{0} blokken veranderd. Ongedaan maken met //undo", + "worldedit.stack.intersecting-region": "De Stack offset mag niet botsen met het gebied bij het gebruik van blok eenheden", + "worldedit.regen.regenerated": "Regio opnieuw gegenereerd.", + "worldedit.regen.failed": "Kan chunks niet opnieuw genereren. Zie de console voor meer informatie.", + "worldedit.walls.changed": "{0} blokken veranderd.", + "worldedit.faces.changed": "{0} blokken veranderd.", + "worldedit.overlay.overlaid": "{0} blokken zijn bedekt.", + "worldedit.naturalize.naturalized": "{0} blok(ken) zien er nu natuurlijker uit.", + "worldedit.center.changed": "Middelpunt ingesteld ({0} blokken gewijzigd)", + "worldedit.smooth.changed": "Hoogtekaart van het terrein is verzacht. {0} blokken zijn gewijzigd.", + "worldedit.move.moved": "{0} blokken verplaatst.", + "worldedit.deform.deformed": "{0} blokken zijn vervormd.", + "worldedit.hollow.changed": "{0} blokken zijn gewijzigd.", + "worldedit.forest.created": "{0} bomen geplaatst.", + "worldedit.flora.created": "{0} bloemen geplaatst.", + "worldedit.unstuck.moved": "Alsjeblieft!", + "worldedit.ascend.obstructed": "Geen vrije plek boven je gevonden.", + "worldedit.ascend.moved": "{0} blokken opgestegen.", + "worldedit.descend.obstructed": "Geen vrije plek onder je gevonden.", + "worldedit.descend.moved": "{0} blokken afgedaald.", + "worldedit.ceil.obstructed": "Geen vrije plek boven je gevonden.", + "worldedit.ceil.moved": "Woesh!", + "worldedit.thru.obstructed": "Geen vrije plek vóór je gevonden.", + "worldedit.thru.moved": "Woesh!", + "worldedit.jumpto.moved": "Poef!", + "worldedit.jumpto.none": "Geen blokken in zicht (of te ver weg)!", + "worldedit.up.obstructed": "Je zou iets boven je raken.", + "worldedit.up.moved": "Woesh!", + "worldedit.cone.invalid-radius": "Je moet één of twee waardes opgeven voor de straal.", + "worldedit.cone.created": "{0} blokken zijn geplaatst.", + "worldedit.cyl.invalid-radius": "Je moet één of twee waardes opgeven voor de straal.", + "worldedit.cyl.created": "{0} blokken zijn geplaatst.", + "worldedit.sphere.invalid-radius": "Je moet één of drie waardes opgeven voor de straal.", + "worldedit.sphere.created": "{0} blokken zijn geplaatst.", + "worldedit.forestgen.created": "{0} bomen geplaatst.", + "worldedit.pumpkins.created": "{0} groepjes pompoenen geplaatst.", + "worldedit.pyramid.created": "{0} blokken zijn geplaatst.", + "worldedit.generate.created": "{0} blokken zijn geplaatst.", + "worldedit.generatebiome.changed": "{0} biomen aangepast.", + "worldedit.reload.config": "Configuratie is herladen!", + "worldedit.report.written": "WorldEdit-rapport geschreven naar {0}", + "worldedit.report.error": "Kon rapport niet schrijven: {0}", + "worldedit.report.callback": "WorldEdit-rapport: {0}.report", + "worldedit.timezone.invalid": "Ongeldige tijdzone", + "worldedit.timezone.set": "Tijdzone voor deze sessie ingesteld op: {0}", + "worldedit.timezone.current": "De huidige tijd in die tijdzone is: {0}", + "worldedit.version.version": "WorldEdit-versie {0}", + "worldedit.trace.no-tracing-extents": "Trace: geen omvang gebruikt.", + "worldedit.trace.action-failed": "Traceer: Actie(s) {0} op {1} verwijderd door grootte {2}", + "worldedit.trace.active.already": "Traceermodus is al actief.", + "worldedit.trace.inactive.already": "Traceermodus is al inactief.", + "worldedit.trace.active": "Traceermodus nu actief.", + "worldedit.trace.inactive": "Traceermodus nu inactief.", + "worldedit.command.time-elapsed": "{0}s verstreken (geschiedenis: {1} veranderd; {2} blokken/sec).", + "worldedit.command.permissions": "Je hebt geen toestemming daarvoor. Zit je in de juiste modus?", + "worldedit.command.player-only": "Dit commando moet uitgevoerd worden met of door een speler.", + "worldedit.command.error.report": "Rapporteer alsjeblieft deze fout: [Zie de console]", + "worldedit.pastebin.uploading": "(Een ogenblik geduld... uitvoer wordt verzonden naar pastebin...)", + "worldedit.session.cant-find-session": "Kan de sessie voor {0} niet vinden", + "worldedit.platform.no-file-dialog": "Bestanddialogen worden niet ondersteund in uw omgeving.", + "worldedit.asset.load.loading": "(Een ogenblik geduld... asset laden.)", + "worldedit.asset.load.still-loading": "(Een ogenblik geduld... wordt asset nog steeds geladen.)", + "worldedit.asset.load.failed": "Kan asset niet laden", + "worldedit.tool.max-block-changes": "Maximum aantal blokwijzigingen bereikt.", + "worldedit.tool.no-block": "Geen blok in zicht!", + "worldedit.tool.repl.equip": "Blokvervanggereedschap gebonden aan {0}.", + "worldedit.tool.repl.switched": "Vervanggereedschap gewisseld naar: {0}", + "worldedit.tool.data-cycler.equip": "Blokkeer data cycler tool gebonden aan {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "U bent niet toegestaan om de data waarde van dat blok weer te veranderen.", + "worldedit.tool.data-cycler.cant-cycle": "De gegevens van dat blok kunnen niet worden veranderd!", + "worldedit.tool.data-cycler.new-value": "Waarde van {0} is nu {1}.", + "worldedit.tool.data-cycler.cycling": "{0} aan het doorlopen.", + "worldedit.tool.deltree.equip": "Zwevende boom verwijdertool gekoppeld aan {0}.", + "worldedit.tool.deltree.not-tree": "Dat is geen boom.", + "worldedit.tool.deltree.not-floating": "Dat is geen zwevende boom.", + "worldedit.tool.tree.equip": "Boom gereedschap is gebonden aan {0}.", + "worldedit.tool.tree.obstructed": "Daar kan geen boom geplaatst worden.", + "worldedit.tool.info.equip": "Info gereedschap is gebonden aan {0}.", + "worldedit.tool.info.internalid.hover": "Interne ID", + "worldedit.tool.info.legacy.hover": "Legacy id:data", + "worldedit.tool.info.light.hover": "Blokkeer licht/licht boven", + "worldedit.tool.none.equip": "Gereedschap is losgekoppeld van je huidige item.", + "worldedit.tool.none.to.unequip": "Uw huidige item is niet gebonden.", + "worldedit.tool.selwand.equip": "Selectie toverstok gebonden aan {0}.", + "worldedit.tool.navwand.equip": "Navigatie toverstok is gebonden aan {0}.", + "worldedit.tool.floodfill.equip": "Blok overstromingsgereedschap gekoppeld aan {0}.", + "worldedit.tool.farwand.equip": "Langeafstandstoverstok gebonden aan {0}.", + "worldedit.tool.lrbuild.equip": "Langeafstandsbouwgereedschap gebonden aan {0}.", + "worldedit.tool.lrbuild.set": "Linksklikken ingesteld op {0}; rechtsklikken op {1}.", + "worldedit.tool.stack.equip": "Stapel tool is gebonden aan {0}.", + "worldedit.tool.unbind-instruction": "Start {0} terwijl je het item ingedrukt houdt om het los te koppelen.", + "worldedit.tool.superpickaxe.mode.single": "Enkele modus ingesteld. Linksklikken met een pikhouweel. // om uit te zetten.", + "worldedit.tool.superpickaxe.mode.area": "Gebiedsmodus ingesteld. Linksklikken met een pikhouweel. // om uit te zetten.", + "worldedit.tool.superpickaxe.mode.recursive": "Recursieve modus ingesteld. Linksklikken met een pikhouweel. // om uit te zetten.", + "worldedit.tool.superpickaxe.max-range": "Maximaal bereik is {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superpikhouweel is al ingeschakeld.", + "worldedit.tool.superpickaxe.disabled.already": "Superpikhouweel al uitgeschakeld.", + "worldedit.tool.superpickaxe.enabled": "Superpikhouweel ingeschakeld.", + "worldedit.tool.superpickaxe.disabled": "Superpikhouweel uitgeschakeld.", + "worldedit.tool.mask.set": "Kwastmasker ingesteld.", + "worldedit.tool.mask.disabled": "Kwastmasker uitgezet.", + "worldedit.tool.material.set": "Kwastmateriaal ingesteld.", + "worldedit.tool.range.set": "Kwastbereik ingesteld.", + "worldedit.tool.size.set": "Kwastgrootte ingesteld.", + "worldedit.tool.tracemask.set": "Volgmasker ingesteld.", + "worldedit.tool.tracemask.disabled": "Volgmasker uitgezet.", + "worldedit.tool.error.cannot-bind": "Kan gereedschap niet koppelen aan {0}: {1}", + "worldedit.tool.error.item-only": "Blokken kunnen niet worden gebruikt.", + "worldedit.execute.script-permissions": "U heeft geen toestemming om dat script te gebruiken.", + "worldedit.executelast.no-script": "Gebruik /cs met als eerste een scriptnaam.", + "worldedit.script.read-error": "Script leesfout: {0}", + "worldedit.script.unsupported": "Alleen .js scripts zijn momenteel ondersteund", + "worldedit.script.file-not-found": "Script bestaat niet: {0}", + "worldedit.script.no-script-engine": "Fout bij het vinden van een geïnstalleerde scriptengine.\nZie https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Uitvoeren mislukt: {0}", + "worldedit.script.failed-console": "Uitvoeren mislukt (zie console): {0}", + "worldedit.operation.affected.biome": "{0} biomen aangepast", + "worldedit.operation.affected.block": "{0} blokken aangepast", + "worldedit.operation.affected.column": "{0} kolommen aangepast", + "worldedit.operation.affected.entity": "{0} entiteiten aangepast", + "worldedit.operation.deform.expression": "vervormd met {0}", + "worldedit.error.invalid-number": "Nummer verwacht; reeks gegeven.", + "worldedit.error.invalid-number.matches": "Nummer verwacht; string \"{0}\" opgegeven.", + "worldedit.error.incomplete-region": "Maak eerst een regio selectie.", + "worldedit.error.unknown-block": "Blok naam '{0}' werd niet herkend.", + "worldedit.error.unknown-entity": "Entiteit naam '{0}' werd niet herkend.", + "worldedit.error.unknown-mob": "Mob naam '{0}' werd niet herkend.", + "worldedit.error.unknown-biome": "Biome naam '{0}' werd niet herkend.", + "worldedit.error.unknown-tag": "Tag naam '{0}' werd niet herkend.", + "worldedit.error.empty-tag": "Tag naam '{0}' heeft geen inhoud.", + "worldedit.error.no-match": "Geen overeenkomsten voor '{0}'.", + "worldedit.error.disallowed-block": "Blok '{0}' is niet toegestaan (zie WorldEdit configuratie).", + "worldedit.error.max-changes": "Max blokken veranderd in een bewerking bereikt ({0}).", + "worldedit.error.max-brush-radius": "Maximale brush straal (in configuratie): {0}", + "worldedit.error.max-radius": "Maximale straal (in configuratie): {0}", + "worldedit.error.unknown-direction": "Onbekende richting: {0}", + "worldedit.error.empty-clipboard": "Je klembord is leeg. Gebruik eerst //copy.", + "worldedit.error.invalid-filename": "Bestandsnaam '{0}' ongeldig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ongeldige tekens of extensie ontbreekt", + "worldedit.error.file-resolution": "Bestand '{0}' resolutie fout: {1}", + "worldedit.error.file-resolution.outside-root": "Pad is niet toegestaan root", + "worldedit.error.file-resolution.resolve-failed": "Pad zoeken mislukt", + "worldedit.error.file-aborted": "Bestandsselectie afgebroken.", + "worldedit.error.no-file-selected": "Geen bestand geselecteerd.", + "worldedit.error.world-unloaded": "De wereld was al ontladen.", + "worldedit.error.not-a-block": "Dit item is geen blok.", + "worldedit.error.not-a-block.item": "Het item '{0}' is geen blok.", + "worldedit.error.incorrect-usage": "Gebruik: {0}", + "worldedit.error.invalid-page": "Ongeldig paginanummer", + "worldedit.error.parser.bad-state-format": "Slecht status formaat in {0}", + "worldedit.error.parser.duplicate-property": "Dupliceer eigenschap: {0}", + "worldedit.error.parser.empty-state": "Lege waarde in staat", + "worldedit.error.parser.missing-equals-separator": "Ontbrekend '=' scheidingsteken", + "worldedit.error.parser.clipboard.missing-offset": "Offset gespecificeerd met @ maar geen offset gegeven. Gebruik '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Onbekende eigenschap '{0}' voor blok '{1}'", + "worldedit.error.parser.unknown-value": "Onbekende waarde '{0}' voor eigenschap '{1}'", + "worldedit.error.parser.empty-property": "Lege eigenschap met status", + "worldedit.error.parser.empty-value": "Lege waarde in staat", + "worldedit.error.parser.invalid-colon": "Ongeldige colon.", + "worldedit.error.parser.invalid-expression": "Ongeldige expressie: {0}", + "worldedit.error.parser.negate-nothing": "Niets kan niet worden weggelaten!", + "worldedit.error.parser.hanging-lbracket": "Ongeldig formaat. Alleenstaand haakje op '{0}'.", + "worldedit.error.parser.missing-rbracket": "Staat mist ']' aan het eind", + "worldedit.error.parser.missing-random-type": "Het type ontbreekt na het % symbool voor '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Klembord offset vereist x,y,z coördinaten.", + "worldedit.error.parser.player-only": "Invoer '{0}' vereist een speler!", + "worldedit.error.disabled": "Deze functionaliteit is uitgeschakeld (zie WorldEdit configuratie).", + "worldedit.error.unknown": "Een onbekende fout trad op: {0}", + "worldedit.error.missing-extent": "Geen omvang is bekend", + "worldedit.error.missing-session": "Er is geen localSessie bekend", + "worldedit.error.missing-world": "Je moet een wereld opgeven (Probeer //world)", + "worldedit.error.missing-actor": "Er is geen omvang bekend", + "worldedit.selection.convex.info.vertices": "Hoekpunten: {0}", + "worldedit.selection.convex.info.triangles": "Driehoeken: {0}", + "worldedit.selection.convex.explain.primary": "Nieuwe selectie begonnen met hoekpunt {0}.", + "worldedit.selection.convex.explain.secondary": "Hoekpunt {0} toegevoegd aan selectie.", + "worldedit.selection.cuboid.info.pos1": "Positie 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Positie 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Eerste positie ingesteld op {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Eerste positie ingesteld op {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Tweede positie ingesteld op {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Tweede positie ingesteld op {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Selectie gestart op {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Selectie uitgebreid om {0} te bevatten ({1}).", + "worldedit.selection.ellipsoid.info.center": "Midden: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Middelpunt positie ingesteld op {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Middelpunt positie ingesteld op {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Straal ingesteld op {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Straal ingesteld op {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoïde veranderingen moeten hetzelfde zijn voor elke afmeting.", + "worldedit.selection.cylinder.info.center": "Midden: {0}", + "worldedit.selection.cylinder.info.radius": "Straal: {0}", + "worldedit.selection.cylinder.explain.primary": "Begin een nieuwe cilindervormige selectie op {0}.", + "worldedit.selection.cylinder.explain.secondary": "Straal ingesteld op {0}/{1} blokken. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "U moet eerst het middelpunt selecteren voordat u de straal instelt.", + "worldedit.selection.cylinder.error.even-horizontal": "Cylinderveranderingen moeten hetzelfde zijn voor elke horizontale dimensie.", + "worldedit.selection.polygon2d.info": "# punten: {0}", + "worldedit.selection.polygon2d.explain.primary": "Starten van een nieuwe polygoon op {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Punt #{0} toegevoegd op {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygons kunnen alleen verticaal worden uitgebreid.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygons kunnen alleen verticaal gecontracteerd worden.", + "worldedit.selection.sphere.explain.secondary": "Straal ingesteld op {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Straal ingesteld op {0} ({1}).", + "worldedit.selection.null.error.immutable": "Kan NullRegio niet wijzigen.", + "worldedit.selection.intersection.error.cannot-expand": "Kan regio kruispunt niet uitbreiden.", + "worldedit.selection.intersection.error.cannot-contract": "Kan kruispunt van regio niet uitbreiden.", + "worldedit.selection.transform.error.cannot-expand": "Kan geen TransformedRegio uitbreiden.", + "worldedit.selection.transform.error.cannot-contract": "Kan geen TransformedRegio uitbreiden.", + "worldedit.selection.transform.error.cannot-change": "Je kan een TransformedRegion niet wijzigen.", + "worldedit.sideeffect.lighting": "Belichting", + "worldedit.sideeffect.lighting.description": "Updates block verlichting", + "worldedit.sideeffect.neighbors": "Buren", + "worldedit.sideeffect.neighbors.description": "Meldt nabijgelegen blokken van wijzigingen", + "worldedit.sideeffect.update": "Update", + "worldedit.sideeffect.update.description": "Meldt het gewijzigde blok", + "worldedit.sideeffect.validation": "Validatie", + "worldedit.sideeffect.validation.description": "Valideert en repareert inconsistente wereldstaat, zoals loskoppelde blokken", + "worldedit.sideeffect.entity_ai": "Entity AI", + "worldedit.sideeffect.entity_ai.description": "Entiteit AI paden voor blokwijzigingen bijwerken", + "worldedit.sideeffect.events": "Mod/Plugin gebeurtenissen", + "worldedit.sideeffect.events.description": "Vertelt andere mods/plugins over deze wijzigingen indien van toepassing", + "worldedit.sideeffect.state.on": "Aan", + "worldedit.sideeffect.state.delayed": "Vertraagd", + "worldedit.sideeffect.state.off": "Uit", + "worldedit.sideeffect.box.current": "Huidig", + "worldedit.sideeffect.box.change-to": "Klik om in te stellen op {0}", + "worldedit.help.command-not-found": "Commando '{0}' niet gevonden.", + "worldedit.help.no-subcommands": "'{0}' heeft geen subcommando's. (Misschien is '{1}' bedoeld als parameter?)", + "worldedit.help.subcommand-not-found": "Het subcommando '{0}' onder '{1}' kon niet worden gevonden.", + "worldedit.cli.stopping": "Aan het stoppen!", + "worldedit.cli.unknown-command": "Onbekend commando!", + "worldedit.version.bukkit.unsupported-adapter": "Deze versie van WorldEdit ondersteunt uw versie van Bukkit niet volledig. Blok entiteiten (bijv. kisten) zullen leeg zijn, block eigenschappen (bijv. rotatie) zullen missen, en andere dingen zullen mogelijk niet werken. Update WorldEdit om deze functionaliteit te herstellen: {0}", + "worldedit.bukkit.no-edit-without-adapter": "Bewerken op niet-ondersteunde versies is uitgeschakeld." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/nl/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/nl/strings.json new file mode 100644 index 0000000..9192773 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/nl/strings.json @@ -0,0 +1,420 @@ +{ + "worldedit.expand.description.vert": "Vergroot de verticale selectie tot de wereldgrenzen.", + "worldedit.expand.expanded": "Regio uitgebreid met {0} blokken", + "worldedit.expand.expanded.vert": "Regio uitgebreid met {0} blokken (van boven tot beneden).", + "worldedit.biomeinfo.lineofsight": "Biomes aan het aanzicht punt: {0}", + "worldedit.biomeinfo.position": "Biomes op uw positie: {0}", + "worldedit.biomeinfo.selection": "Biomes in je selectie: {0}", + "worldedit.biomeinfo.not-locatable": "Commando afzender moet aanwezig zijn in de wereld om de -p vlag te gebruiken.", + "worldedit.brush.radius-too-large": "Maximaal toegestane brush radius: {0}", + "worldedit.brush.apply.description": "Pas brush toe, pas een functie toe op elk blok", + "worldedit.brush.apply.radius": "De grootte van de brush", + "worldedit.brush.apply.shape": "De vorm van het gebied", + "worldedit.brush.apply.type": "Type brush om te gebruiken", + "worldedit.brush.apply.item.warning": "Deze brush simuleert voorwerpgebruik. De effecten werken mogelijk niet op alle platforms, zijn mogelijk niet ongedaan te maken en kunnen vreemde interacties veroorzaken met andere mods/plugins. Gebruik op eigen risico.", + "worldedit.brush.paint.description": "Verf brush, voeg een functie toe op een oppervlak", + "worldedit.brush.paint.size": "De grootte van de brush", + "worldedit.brush.paint.shape": "De vorm van het gebied", + "worldedit.brush.paint.density": "De dichtheid van de brush", + "worldedit.brush.paint.type": "Type brush om te gebruiken", + "worldedit.brush.paint.item.warning": "Deze brush simuleert voorwerpgebruik. De effecten werken mogelijk niet op alle platforms, zijn mogelijk niet ongedaan te maken en kunnen vreemde interacties veroorzaken met andere mods/plugins. Gebruik op eigen risico.", + "worldedit.brush.sphere.equip": "Bol brush vorm geselecteerd ({0}).", + "worldedit.brush.cylinder.equip": "Cilinder brush vorm geselecteerd ({0} bij {1}).", + "worldedit.brush.clipboard.equip": "Klembord brush vorm geselecteerd.", + "worldedit.brush.smooth.equip": "Verzachtingskwast geactiveerd ({0} x {1}x met {2}).", + "worldedit.brush.extinguish.equip": "Brandblusser geactiveerd ({0}).", + "worldedit.brush.gravity.equip": "Zwaartekrachtkwast geactiveerd ({0}).", + "worldedit.brush.butcher.equip": "Slagerskwast geactiveerd ({0}).", + "worldedit.brush.operation.equip": "Kwast ingesteld op {0}.", + "worldedit.brush.heightmap.equip": "Hoogtekaart kwast geactiveerd ({0}).", + "worldedit.brush.heightmap.unknown": "Onbekend hoogtekaart kwast {0}.", + "worldedit.brush.none.equip": "Kwast ontkoppeld van je huidige item.", + "worldedit.setbiome.changed": "Biomes werden ongeveer {0} blokken veranderd.", + "worldedit.setbiome.warning": "Je moet mogelijk opnieuw deelnemen aan je spel (of je wereld sluiten en heropenen) om veranderingen te zien.", + "worldedit.setbiome.not-locatable": "Commando afzender moet aanwezig zijn in de wereld om de -p vlag te gebruiken.", + "worldedit.drawsel.disabled": "Server CUI uitgeschakeld.", + "worldedit.drawsel.enabled": "Server CUI ingeschakeld. Dit ondersteunt alleen kubus regio's met een maximale grootte van {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server CUI is al uitgeschakeld.", + "worldedit.drawsel.enabled.already": "Server CUI is al ingeschakeld.", + "worldedit.limit.too-high": "Uw maximaal toegestaande limiet is {0}.", + "worldedit.limit.set": "Blok wijzigingslimiet is ingesteld op {0}.", + "worldedit.limit.return-to-default": "(Gebruik //limit om terug te gaan naar de standaard.)", + "worldedit.timeout.too-high": "Je maximaal toegestane time-out is {0}ms.", + "worldedit.timeout.set": "Time-out tijd ingesteld op {0}ms.", + "worldedit.timeout.return-to-default": " (Gebruik //timeout om terug te gaan naar de standaard.)", + "worldedit.fast.disabled": "Snelle modus uitgeschakeld.", + "worldedit.fast.enabled": "Snelle modus ingeschakeld. Verlichting in de betreffende chunks kan verkeerd zijn en/of u moet mogelijk opnieuw inloggen om wijzigingen te zien.", + "worldedit.fast.disabled.already": "Snelle modus is al uitgeschakeld.", + "worldedit.fast.enabled.already": "Snelle modus is al ingeschakeld.", + "worldedit.perf.sideeffect.set": "Extra effect \"{0}\" ingesteld op {1}", + "worldedit.perf.sideeffect.get": "Side effect \"{0}\" is ingesteld op {1}", + "worldedit.perf.sideeffect.already-set": "Bijwerking \"{0}\" is al ingesteld op {1}", + "worldedit.perf.sideeffect.set-all": "Alle bijwerkeffecten ingesteld op {0}", + "worldedit.reorder.current": "De herordeningsmodus is {0}", + "worldedit.reorder.set": "De herordeningsmodus is nu {0}", + "worldedit.gmask.disabled": "Globaal masker uitgeschakeld.", + "worldedit.gmask.set": "Globaal masker ingesteld.", + "worldedit.toggleplace.pos1": "Nu plaatsen op pos #1.", + "worldedit.toggleplace.player": "Wordt nu geplaatst op het blok waar je bovenop staat.", + "worldedit.toggleplace.not-locatable": "Kan niet wisselen tussen plaatsen in deze context.", + "worldedit.searchitem.too-short": "Geef een langere zoekopdracht op (lengte > 2).", + "worldedit.searchitem.either-b-or-i": "Je kunt de 'b'- en 'i'-vlaggen niet samen gebruiken.", + "worldedit.searchitem.searching": "(Een ogenblik geduld... zoeken tussen items.)", + "worldedit.watchdog.no-hook": "Kan niet communiceren met de waakhond van dit spelplatform.", + "worldedit.watchdog.active.already": "Waakhondcommunicatie is al actief.", + "worldedit.watchdog.inactive.already": "Waakhondcommunicatie is al inactief.", + "worldedit.watchdog.active": "Waakhondcommunicatie is nu geactiveerd.", + "worldedit.watchdog.inactive": "Waakhondcommunicatie is nu gedeactiveerd.", + "worldedit.world.remove": "Verwijderde wereld overschrijving.", + "worldedit.world.set": "Je bewerkt nu de wereld {0}. (Gebruik //world om weer de huidige wereld te bewerken.)", + "worldedit.undo.undone": "{0} bewerkingen ongedaan gemaakt.", + "worldedit.undo.none": "Niets meer om ongedaan te maken.", + "worldedit.redo.redone": "{0} bewerkingen herhaald.", + "worldedit.redo.none": "Niets meer om opnieuw te doen.", + "worldedit.clearhistory.cleared": "Geschiedenis gewist.", + "worldedit.raytrace.noblock": "Geen blok in zicht!", + "worldedit.raytrace.require-player": "Raytracing commando's vereisen een speler!", + "worldedit.restore.not-configured": "Snapshot/backup herstel is niet geconfigureerd.", + "worldedit.restore.not-available": "Die snapshot bestaat niet of is niet beschikbaar.", + "worldedit.restore.failed": "Fout bij laden van snapshot: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' geladen; nu herstellen...", + "worldedit.restore.restored": "Teruggezet met {0} ontbrekende chunks en {1} andere fouten.", + "worldedit.restore.none-for-specific-world": "Geen snapshots gevonden voor de wereld '{0}'.", + "worldedit.restore.none-for-world": "Geen snapshots gevonden voor deze wereld.", + "worldedit.restore.none-found": "Geen snapshots gevonden.", + "worldedit.restore.none-found-console": "Geen snapshots gevonden. Zie de console voor meer informatie.", + "worldedit.restore.chunk-not-present": "Geen chunks gevonden in deze snapshot.", + "worldedit.restore.chunk-load-failed": "De chunks konden niet geladen worden. (Beschadigd archief?)", + "worldedit.restore.block-place-failed": "Door een fout konden geen blokken worden hersteld.", + "worldedit.restore.block-place-error": "Laatste fout: {0}", + "worldedit.snapshot.use.newest": "De nieuwste snapshot wordt nu gebruikt.", + "worldedit.snapshot.use": "Snapshot ingesteld op: {0}", + "worldedit.snapshot.none-before": "Kon geen snapshot vinden voor {0}.", + "worldedit.snapshot.none-after": "Kon geen snapshot vinden na {0}.", + "worldedit.snapshot.index-above-0": "Ongeldig nummer, de nummering begint bij 1.", + "worldedit.snapshot.index-oob": "Ongeldig nummer, je moet een nummer van 1 t/m {0} opgeven.", + "worldedit.schematic.unknown-format": "Onbekend schematic formaat: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} bestaat niet!", + "worldedit.schematic.load.loading": "(Een ogenblik geduld... schematic wordt geladen.)", + "worldedit.schematic.load.still-loading": "(Een ogenblik geduld... de schema wordt nog steeds geladen.)", + "worldedit.schematic.save.already-exists": "Deze schematic bestaat al. Gebruik de -f vlag om deze te overschrijven.", + "worldedit.schematic.save.failed-directory": "Map voor schematics kon niet worden gemaakt!", + "worldedit.schematic.save.saving": "(Een ogenblik geduld... schematic opslaan.)", + "worldedit.schematic.save.still-saving": "(Een ogenblik geduld... schematic opslaan.)", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} bestaat niet!", + "worldedit.schematic.delete.failed": "Verwijderen van {0} mislukt! Is het alleen-lezen?", + "worldedit.schematic.delete.deleted": "{0} is verwijderd.", + "worldedit.schematic.formats.title": "Beschikbare klembordformaten (Naam: termen)", + "worldedit.schematic.unsupported-minecraft-version": "Deze versie van WorldEdit ondersteunt uw Minecraft-versie niet. Schematics werken niet totdat dit is opgelost.", + "worldedit.pos.already-set": "Positie is al ingesteld.", + "worldedit.pos.console-require-coords": "De console moet verplicht coördinaten opgeven.", + "worldedit.hpos.no-block": "Geen blok in zicht!", + "worldedit.hpos.already-set": "Positie is al ingesteld.", + "worldedit.chunk.selected-multiple": "Chunks geselecteerd: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk geselecteerd: {0}, {1}, {2}", + "worldedit.wand.invalid": "Toverstokitem is verkeerd ingesteld of uitgezet.", + "worldedit.wand.selwand.info": "Linksklikken: positie #1; rechtsklikken: positie #2", + "worldedit.wand.navwand.info": "Linksklikken: springen naar locatie; rechtsklikken: door muren heengaan", + "worldedit.wand.selwand.now.tool": "De selectie-toverstok is nu normaal gereedschap. Je kan het uitzetten met {0} en opnieuw koppelen aan elk item met {1} of een nieuwe toverstaf krijgen met {2}.", + "worldedit.contract.contracted": "Regio met {0} blokken verkleind.", + "worldedit.shift.shifted": "Regio verlegd.", + "worldedit.outset.outset": "Uitlegvel van gebied.", + "worldedit.inset.inset": "Inlegvel van gebied.", + "worldedit.size.offset": "Verschuiving: {0}", + "worldedit.size.type": "Type: {0}", + "worldedit.size.size": "Grootte: {0}", + "worldedit.size.distance": "Balkafstand: {0}", + "worldedit.size.blocks": "Aantal blokken: {0}", + "worldedit.count.counted": "Geteld: {0}", + "worldedit.distr.no-blocks": "Geen blokken geteld.", + "worldedit.distr.no-previous": "Geen vorige distributie.", + "worldedit.distr.total": "Totaal aantal blokken: {0}", + "worldedit.select.cleared": "Selectie gewist.", + "worldedit.select.cuboid.message": "Balk: linksklikken voor punt 1, rechtsklikken voor punt 2", + "worldedit.select.cuboid.description": "Selecteer de twee hoeken van een balk", + "worldedit.select.extend.message": "Balk: linksklikken voor startpunt, rechtsklikken om uit te breiden", + "worldedit.select.extend.description": "Snelle balk-selectiemodus", + "worldedit.select.poly.message": "2D-polygoon selecteren: links/rechtsklikken om een punt toe te voegen.", + "worldedit.select.poly.limit-message": "Maximaal {0} punten.", + "worldedit.select.poly.description": "Selecteer een 2D-polygoon met hoogte", + "worldedit.select.ellipsoid.message": "Ellipsoïde selecteren: linkermuisknop=midden, rechtermuisknop om uit te breiden", + "worldedit.select.ellipsoid.description": "Selecteer een ellipsoïde", + "worldedit.select.sphere.message": "Bol selecteren: linkermuisknop=midden; rechtermuisknop om straal in te stellen", + "worldedit.select.sphere.description": "Selecteer een bol", + "worldedit.select.cyl.message": "Cilindervormige selectie: Linkermuisknop=midden, rechtermuisknop om uit te breiden", + "worldedit.select.cyl.description": "Selecteer een cilinder", + "worldedit.select.convex.message": "Convex veelvlak selectie: linkermuisknop=eerste punt, rechtermuisknop om meer toe te voegen.", + "worldedit.select.convex.limit-message": "{0} punten maximaal.", + "worldedit.select.convex.description": "Selecteer een convexe veelvlak", + "worldedit.select.default-set": "Uw standaard regio selector is nu {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Oud formaat: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: regio/{0}", + "worldedit.listchunks.listfor": "Lijst met chunks maken voor: {0}", + "worldedit.drain.drained": "{0} blokken zijn drooggelegd.", + "worldedit.fill.created": "{0} blokken zijn gevuld.", + "worldedit.fillr.created": "{0} blokken zijn gevuld.", + "worldedit.fixlava.fixed": "{0} lavablokken zijn gerepareerd.", + "worldedit.fixwater.fixed": "{0} waterblokken zijn gerepareerd.", + "worldedit.removeabove.removed": "{0} blokken zijn verwijderd.", + "worldedit.removebelow.removed": "{0} blokken zijn verwijderd.", + "worldedit.removenear.removed": "{0} blokken zijn verwijderd.", + "worldedit.replacenear.replaced": "{0} blokken zijn vervangen.", + "worldedit.snow.created": "{0} oppervlakken zijn bedekt.", + "worldedit.thaw.removed": "{0} blokken zijn ontdooid.", + "worldedit.green.changed": "{0} blokken zijn vergroend.", + "worldedit.extinguish.removed": "{0} branden zijn geblust.", + "worldedit.butcher.killed": "{0} mobs zijn gedood in een straal van {1}.", + "worldedit.butcher.explain-all": "Gebruik -1 om alle mobs uit de geladen chunks te verwijderen", + "worldedit.remove.removed": "{0} entiteiten zijn gemarkeerd voor verwijdering.", + "worldedit.remove.explain-all": "Gebruik -1 om alle entiteiten te verwijderen in geladen chunks", + "worldedit.calc.invalid": "'{0}' kon niet ingelezen worden als geldige expressie", + "worldedit.calc.invalid.with-error": "'{0}' kon niet worden geparseerd als geldige uitdrukking: '{1}'", + "worldedit.paste.pasted": "De inhoud van het klembord is geplakt op {0}", + "worldedit.paste.selected": "Plakregio voor klembord ingesteld.", + "worldedit.rotate.no-interpolation": "Let wel: interpolatie wordt nog niet ondersteund, dus gebruik het liefst alleen hoeken van 90 graden.", + "worldedit.rotate.rotated": "De kopie op het klembord is gedraaid.", + "worldedit.flip.flipped": "De kopie op het klembord is omgedaaid.", + "worldedit.clearclipboard.cleared": "Klembord leeggemaakt.", + "worldedit.set.done": "Handeling geslaagd.", + "worldedit.set.done.verbose": "Handeling geslaagd ({0}).", + "worldedit.line.changed": "{0} blokken zijn veranderd.", + "worldedit.line.invalid-type": "//line werkt alleen met kubus selecties of convexe veelvlak selecties", + "worldedit.curve.changed": "{0} blokken zijn veranderd.", + "worldedit.curve.invalid-type": "//curve werkt alleen met convexe veelvlakselecties", + "worldedit.replace.replaced": "{0} blokken zijn vervangen.", + "worldedit.stack.changed": "{0} blokken veranderd. Ongedaan maken met //undo", + "worldedit.stack.intersecting-region": "De Stack offset mag niet botsen met het gebied bij het gebruik van blok eenheden", + "worldedit.regen.regenerated": "Regio opnieuw gegenereerd.", + "worldedit.regen.failed": "Kan chunks niet opnieuw genereren. Zie de console voor meer informatie.", + "worldedit.walls.changed": "{0} blokken veranderd.", + "worldedit.faces.changed": "{0} blokken veranderd.", + "worldedit.overlay.overlaid": "{0} blokken zijn bedekt.", + "worldedit.naturalize.naturalized": "{0} blok(ken) zien er nu natuurlijker uit.", + "worldedit.center.changed": "Middelpunt ingesteld ({0} blokken gewijzigd)", + "worldedit.smooth.changed": "Hoogtekaart van het terrein is verzacht. {0} blokken zijn gewijzigd.", + "worldedit.move.moved": "{0} blokken verplaatst.", + "worldedit.deform.deformed": "{0} blokken zijn vervormd.", + "worldedit.hollow.changed": "{0} blokken zijn gewijzigd.", + "worldedit.forest.created": "{0} bomen geplaatst.", + "worldedit.flora.created": "{0} bloemen geplaatst.", + "worldedit.unstuck.moved": "Alsjeblieft!", + "worldedit.ascend.obstructed": "Geen vrije plek boven je gevonden.", + "worldedit.ascend.moved": "{0} blokken opgestegen.", + "worldedit.descend.obstructed": "Geen vrije plek onder je gevonden.", + "worldedit.descend.moved": "{0} blokken afgedaald.", + "worldedit.ceil.obstructed": "Geen vrije plek boven je gevonden.", + "worldedit.ceil.moved": "Woesh!", + "worldedit.thru.obstructed": "Geen vrije plek vóór je gevonden.", + "worldedit.thru.moved": "Woesh!", + "worldedit.jumpto.moved": "Poef!", + "worldedit.jumpto.none": "Geen blokken in zicht (of te ver weg)!", + "worldedit.up.obstructed": "Je zou iets boven je raken.", + "worldedit.up.moved": "Woesh!", + "worldedit.cone.invalid-radius": "Je moet één of twee waardes opgeven voor de straal.", + "worldedit.cone.created": "{0} blokken zijn geplaatst.", + "worldedit.cyl.invalid-radius": "Je moet één of twee waardes opgeven voor de straal.", + "worldedit.cyl.created": "{0} blokken zijn geplaatst.", + "worldedit.sphere.invalid-radius": "Je moet één of drie waardes opgeven voor de straal.", + "worldedit.sphere.created": "{0} blokken zijn geplaatst.", + "worldedit.forestgen.created": "{0} bomen geplaatst.", + "worldedit.pumpkins.created": "{0} groepjes pompoenen geplaatst.", + "worldedit.pyramid.created": "{0} blokken zijn geplaatst.", + "worldedit.generate.created": "{0} blokken zijn geplaatst.", + "worldedit.generatebiome.changed": "{0} biomen aangepast.", + "worldedit.reload.config": "Configuratie is herladen!", + "worldedit.report.written": "WorldEdit-rapport geschreven naar {0}", + "worldedit.report.error": "Kon rapport niet schrijven: {0}", + "worldedit.report.callback": "WorldEdit-rapport: {0}.report", + "worldedit.timezone.invalid": "Ongeldige tijdzone", + "worldedit.timezone.set": "Tijdzone voor deze sessie ingesteld op: {0}", + "worldedit.timezone.current": "De huidige tijd in die tijdzone is: {0}", + "worldedit.version.version": "WorldEdit-versie {0}", + "worldedit.trace.no-tracing-extents": "Trace: geen omvang gebruikt.", + "worldedit.trace.action-failed": "Traceer: Actie(s) {0} op {1} verwijderd door grootte {2}", + "worldedit.trace.active.already": "Traceermodus is al actief.", + "worldedit.trace.inactive.already": "Traceermodus is al inactief.", + "worldedit.trace.active": "Traceermodus nu actief.", + "worldedit.trace.inactive": "Traceermodus nu inactief.", + "worldedit.command.time-elapsed": "{0}s verstreken (geschiedenis: {1} veranderd; {2} blokken/sec).", + "worldedit.command.permissions": "Je hebt geen toestemming daarvoor. Zit je in de juiste modus?", + "worldedit.command.player-only": "Dit commando moet uitgevoerd worden met of door een speler.", + "worldedit.command.error.report": "Rapporteer alsjeblieft deze fout: [Zie de console]", + "worldedit.pastebin.uploading": "(Een ogenblik geduld... uitvoer wordt verzonden naar pastebin...)", + "worldedit.session.cant-find-session": "Kan de sessie voor {0} niet vinden", + "worldedit.platform.no-file-dialog": "Bestanddialogen worden niet ondersteund in uw omgeving.", + "worldedit.asset.load.loading": "(Een ogenblik geduld... asset laden.)", + "worldedit.asset.load.still-loading": "(Een ogenblik geduld... wordt asset nog steeds geladen.)", + "worldedit.asset.load.failed": "Kan asset niet laden", + "worldedit.tool.max-block-changes": "Maximum aantal blokwijzigingen bereikt.", + "worldedit.tool.no-block": "Geen blok in zicht!", + "worldedit.tool.repl.equip": "Blokvervanggereedschap gebonden aan {0}.", + "worldedit.tool.repl.switched": "Vervanggereedschap gewisseld naar: {0}", + "worldedit.tool.data-cycler.equip": "Blokkeer data cycler tool gebonden aan {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "U bent niet toegestaan om de data waarde van dat blok weer te veranderen.", + "worldedit.tool.data-cycler.cant-cycle": "De gegevens van dat blok kunnen niet worden veranderd!", + "worldedit.tool.data-cycler.new-value": "Waarde van {0} is nu {1}.", + "worldedit.tool.data-cycler.cycling": "{0} aan het doorlopen.", + "worldedit.tool.deltree.equip": "Zwevende boom verwijdertool gekoppeld aan {0}.", + "worldedit.tool.deltree.not-tree": "Dat is geen boom.", + "worldedit.tool.deltree.not-floating": "Dat is geen zwevende boom.", + "worldedit.tool.tree.equip": "Boom gereedschap is gebonden aan {0}.", + "worldedit.tool.tree.obstructed": "Daar kan geen boom geplaatst worden.", + "worldedit.tool.info.equip": "Info gereedschap is gebonden aan {0}.", + "worldedit.tool.info.internalid.hover": "Interne ID", + "worldedit.tool.info.legacy.hover": "Legacy id:data", + "worldedit.tool.info.light.hover": "Blokkeer licht/licht boven", + "worldedit.tool.none.equip": "Gereedschap is losgekoppeld van je huidige item.", + "worldedit.tool.none.to.unequip": "Uw huidige item is niet gebonden.", + "worldedit.tool.selwand.equip": "Selectie toverstok gebonden aan {0}.", + "worldedit.tool.navwand.equip": "Navigatie toverstok is gebonden aan {0}.", + "worldedit.tool.floodfill.equip": "Blok overstromingsgereedschap gekoppeld aan {0}.", + "worldedit.tool.farwand.equip": "Langeafstandstoverstok gebonden aan {0}.", + "worldedit.tool.lrbuild.equip": "Langeafstandsbouwgereedschap gebonden aan {0}.", + "worldedit.tool.lrbuild.set": "Linksklikken ingesteld op {0}; rechtsklikken op {1}.", + "worldedit.tool.stack.equip": "Stapel tool is gebonden aan {0}.", + "worldedit.tool.unbind-instruction": "Start {0} terwijl je het item ingedrukt houdt om het los te koppelen.", + "worldedit.tool.superpickaxe.mode.single": "Enkele modus ingesteld. Linksklikken met een pikhouweel. // om uit te zetten.", + "worldedit.tool.superpickaxe.mode.area": "Gebiedsmodus ingesteld. Linksklikken met een pikhouweel. // om uit te zetten.", + "worldedit.tool.superpickaxe.mode.recursive": "Recursieve modus ingesteld. Linksklikken met een pikhouweel. // om uit te zetten.", + "worldedit.tool.superpickaxe.max-range": "Maximaal bereik is {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superpikhouweel is al ingeschakeld.", + "worldedit.tool.superpickaxe.disabled.already": "Superpikhouweel al uitgeschakeld.", + "worldedit.tool.superpickaxe.enabled": "Superpikhouweel ingeschakeld.", + "worldedit.tool.superpickaxe.disabled": "Superpikhouweel uitgeschakeld.", + "worldedit.tool.mask.set": "Kwastmasker ingesteld.", + "worldedit.tool.mask.disabled": "Kwastmasker uitgezet.", + "worldedit.tool.material.set": "Kwastmateriaal ingesteld.", + "worldedit.tool.range.set": "Kwastbereik ingesteld.", + "worldedit.tool.size.set": "Kwastgrootte ingesteld.", + "worldedit.tool.tracemask.set": "Volgmasker ingesteld.", + "worldedit.tool.tracemask.disabled": "Volgmasker uitgezet.", + "worldedit.tool.error.cannot-bind": "Kan gereedschap niet koppelen aan {0}: {1}", + "worldedit.tool.error.item-only": "Blokken kunnen niet worden gebruikt.", + "worldedit.execute.script-permissions": "U heeft geen toestemming om dat script te gebruiken.", + "worldedit.executelast.no-script": "Gebruik /cs met als eerste een scriptnaam.", + "worldedit.script.read-error": "Script leesfout: {0}", + "worldedit.script.unsupported": "Alleen .js scripts zijn momenteel ondersteund", + "worldedit.script.file-not-found": "Script bestaat niet: {0}", + "worldedit.script.no-script-engine": "Fout bij het vinden van een geïnstalleerde scriptengine.\nZie https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Uitvoeren mislukt: {0}", + "worldedit.script.failed-console": "Uitvoeren mislukt (zie console): {0}", + "worldedit.operation.affected.biome": "{0} biomen aangepast", + "worldedit.operation.affected.block": "{0} blokken aangepast", + "worldedit.operation.affected.column": "{0} kolommen aangepast", + "worldedit.operation.affected.entity": "{0} entiteiten aangepast", + "worldedit.operation.deform.expression": "vervormd met {0}", + "worldedit.error.invalid-number": "Nummer verwacht; reeks gegeven.", + "worldedit.error.invalid-number.matches": "Nummer verwacht; string \"{0}\" opgegeven.", + "worldedit.error.incomplete-region": "Maak eerst een regio selectie.", + "worldedit.error.unknown-block": "Blok naam '{0}' werd niet herkend.", + "worldedit.error.unknown-entity": "Entiteit naam '{0}' werd niet herkend.", + "worldedit.error.unknown-mob": "Mob naam '{0}' werd niet herkend.", + "worldedit.error.unknown-biome": "Biome naam '{0}' werd niet herkend.", + "worldedit.error.unknown-tag": "Tag naam '{0}' werd niet herkend.", + "worldedit.error.empty-tag": "Tag naam '{0}' heeft geen inhoud.", + "worldedit.error.no-match": "Geen overeenkomsten voor '{0}'.", + "worldedit.error.disallowed-block": "Blok '{0}' is niet toegestaan (zie WorldEdit configuratie).", + "worldedit.error.max-changes": "Max blokken veranderd in een bewerking bereikt ({0}).", + "worldedit.error.max-brush-radius": "Maximale brush straal (in configuratie): {0}", + "worldedit.error.max-radius": "Maximale straal (in configuratie): {0}", + "worldedit.error.unknown-direction": "Onbekende richting: {0}", + "worldedit.error.empty-clipboard": "Je klembord is leeg. Gebruik eerst //copy.", + "worldedit.error.invalid-filename": "Bestandsnaam '{0}' ongeldig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ongeldige tekens of extensie ontbreekt", + "worldedit.error.file-resolution": "Bestand '{0}' resolutie fout: {1}", + "worldedit.error.file-resolution.outside-root": "Pad is niet toegestaan root", + "worldedit.error.file-resolution.resolve-failed": "Pad zoeken mislukt", + "worldedit.error.file-aborted": "Bestandsselectie afgebroken.", + "worldedit.error.no-file-selected": "Geen bestand geselecteerd.", + "worldedit.error.world-unloaded": "De wereld was al ontladen.", + "worldedit.error.not-a-block": "Dit item is geen blok.", + "worldedit.error.not-a-block.item": "Het item '{0}' is geen blok.", + "worldedit.error.incorrect-usage": "Gebruik: {0}", + "worldedit.error.invalid-page": "Ongeldig paginanummer", + "worldedit.error.parser.bad-state-format": "Slecht status formaat in {0}", + "worldedit.error.parser.duplicate-property": "Dupliceer eigenschap: {0}", + "worldedit.error.parser.empty-state": "Lege waarde in staat", + "worldedit.error.parser.missing-equals-separator": "Ontbrekend '=' scheidingsteken", + "worldedit.error.parser.clipboard.missing-offset": "Offset gespecificeerd met @ maar geen offset gegeven. Gebruik '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Onbekende eigenschap '{0}' voor blok '{1}'", + "worldedit.error.parser.unknown-value": "Onbekende waarde '{0}' voor eigenschap '{1}'", + "worldedit.error.parser.empty-property": "Lege eigenschap met status", + "worldedit.error.parser.empty-value": "Lege waarde in staat", + "worldedit.error.parser.invalid-colon": "Ongeldige colon.", + "worldedit.error.parser.invalid-expression": "Ongeldige expressie: {0}", + "worldedit.error.parser.negate-nothing": "Niets kan niet worden weggelaten!", + "worldedit.error.parser.hanging-lbracket": "Ongeldig formaat. Alleenstaand haakje op '{0}'.", + "worldedit.error.parser.missing-rbracket": "Staat mist ']' aan het eind", + "worldedit.error.parser.missing-random-type": "Het type ontbreekt na het % symbool voor '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Klembord offset vereist x,y,z coördinaten.", + "worldedit.error.parser.player-only": "Invoer '{0}' vereist een speler!", + "worldedit.error.disabled": "Deze functionaliteit is uitgeschakeld (zie WorldEdit configuratie).", + "worldedit.error.unknown": "Een onbekende fout trad op: {0}", + "worldedit.error.missing-extent": "Geen omvang is bekend", + "worldedit.error.missing-session": "Er is geen localSessie bekend", + "worldedit.error.missing-world": "Je moet een wereld opgeven (Probeer //world)", + "worldedit.error.missing-actor": "Er is geen omvang bekend", + "worldedit.selection.convex.info.vertices": "Hoekpunten: {0}", + "worldedit.selection.convex.info.triangles": "Driehoeken: {0}", + "worldedit.selection.convex.explain.primary": "Nieuwe selectie begonnen met hoekpunt {0}.", + "worldedit.selection.convex.explain.secondary": "Hoekpunt {0} toegevoegd aan selectie.", + "worldedit.selection.cuboid.info.pos1": "Positie 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Positie 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Eerste positie ingesteld op {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Eerste positie ingesteld op {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Tweede positie ingesteld op {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Tweede positie ingesteld op {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Selectie gestart op {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Selectie uitgebreid om {0} te bevatten ({1}).", + "worldedit.selection.ellipsoid.info.center": "Midden: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Middelpunt positie ingesteld op {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Middelpunt positie ingesteld op {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Straal ingesteld op {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Straal ingesteld op {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoïde veranderingen moeten hetzelfde zijn voor elke afmeting.", + "worldedit.selection.cylinder.info.center": "Midden: {0}", + "worldedit.selection.cylinder.info.radius": "Straal: {0}", + "worldedit.selection.cylinder.explain.primary": "Begin een nieuwe cilindervormige selectie op {0}.", + "worldedit.selection.cylinder.explain.secondary": "Straal ingesteld op {0}/{1} blokken. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "U moet eerst het middelpunt selecteren voordat u de straal instelt.", + "worldedit.selection.cylinder.error.even-horizontal": "Cylinderveranderingen moeten hetzelfde zijn voor elke horizontale dimensie.", + "worldedit.selection.polygon2d.info": "# punten: {0}", + "worldedit.selection.polygon2d.explain.primary": "Starten van een nieuwe polygoon op {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Punt #{0} toegevoegd op {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygons kunnen alleen verticaal worden uitgebreid.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygons kunnen alleen verticaal gecontracteerd worden.", + "worldedit.selection.sphere.explain.secondary": "Straal ingesteld op {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Straal ingesteld op {0} ({1}).", + "worldedit.selection.null.error.immutable": "Kan NullRegio niet wijzigen.", + "worldedit.selection.intersection.error.cannot-expand": "Kan regio kruispunt niet uitbreiden.", + "worldedit.selection.intersection.error.cannot-contract": "Kan kruispunt van regio niet uitbreiden.", + "worldedit.selection.transform.error.cannot-expand": "Kan geen TransformedRegio uitbreiden.", + "worldedit.selection.transform.error.cannot-contract": "Kan geen TransformedRegio uitbreiden.", + "worldedit.selection.transform.error.cannot-change": "Je kan een TransformedRegion niet wijzigen.", + "worldedit.sideeffect.lighting": "Belichting", + "worldedit.sideeffect.lighting.description": "Updates block verlichting", + "worldedit.sideeffect.neighbors": "Buren", + "worldedit.sideeffect.neighbors.description": "Meldt nabijgelegen blokken van wijzigingen", + "worldedit.sideeffect.update": "Update", + "worldedit.sideeffect.update.description": "Meldt het gewijzigde blok", + "worldedit.sideeffect.validation": "Validatie", + "worldedit.sideeffect.validation.description": "Valideert en repareert inconsistente wereldstaat, zoals loskoppelde blokken", + "worldedit.sideeffect.entity_ai": "Entity AI", + "worldedit.sideeffect.entity_ai.description": "Entiteit AI paden voor blokwijzigingen bijwerken", + "worldedit.sideeffect.events": "Mod/Plugin gebeurtenissen", + "worldedit.sideeffect.events.description": "Vertelt andere mods/plugins over deze wijzigingen indien van toepassing", + "worldedit.sideeffect.state.on": "Aan", + "worldedit.sideeffect.state.delayed": "Vertraagd", + "worldedit.sideeffect.state.off": "Uit", + "worldedit.sideeffect.box.current": "Huidig", + "worldedit.sideeffect.box.change-to": "Klik om in te stellen op {0}", + "worldedit.help.command-not-found": "Commando '{0}' niet gevonden.", + "worldedit.help.no-subcommands": "'{0}' heeft geen subcommando's. (Misschien is '{1}' bedoeld als parameter?)", + "worldedit.help.subcommand-not-found": "Het subcommando '{0}' onder '{1}' kon niet worden gevonden.", + "worldedit.cli.stopping": "Aan het stoppen!", + "worldedit.cli.unknown-command": "Onbekend commando!", + "worldedit.version.bukkit.unsupported-adapter": "Deze versie van WorldEdit ondersteunt uw versie van Bukkit niet volledig. Blok entiteiten (bijv. kisten) zullen leeg zijn, block eigenschappen (bijv. rotatie) zullen missen, en andere dingen zullen mogelijk niet werken. Update WorldEdit om deze functionaliteit te herstellen: {0}", + "worldedit.bukkit.no-edit-without-adapter": "Bewerken op niet-ondersteunde versies is uitgeschakeld." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/nn-NO/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/nn-NO/strings.json new file mode 100644 index 0000000..d16d88c --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/nn-NO/strings.json @@ -0,0 +1,404 @@ +{ + "worldedit.expand.description.vert": "Utvid utvalg vertikalt til verdensgrensene.", + "worldedit.expand.expanded": "Region utvidet {0} blokker", + "worldedit.expand.expanded.vert": "Region utvidet {0} blokker (topp til bunn).", + "worldedit.biomeinfo.lineofsight": "Biomer i siktelinjepunkt: {0}", + "worldedit.biomeinfo.position": "Biomer ved din posisjon: {0}", + "worldedit.biomeinfo.selection": "Biomer i ditt utvalg: {0}", + "worldedit.biomeinfo.not-locatable": "Kommandoavsenderen mÃ¥ være i verdenen for Ã¥ bruke -p-flaggen.", + "worldedit.brush.radius-too-large": "Største tillatte penselradius: {0}", + "worldedit.brush.apply.description": "Bruk pensel, bruk en funksjon pÃ¥ hver blokk", + "worldedit.brush.apply.radius": "Penselstørrelse", + "worldedit.brush.apply.shape": "Utformingen av regionen", + "worldedit.brush.apply.type": "Type pensel som skal brukes", + "worldedit.brush.apply.item.warning": "Denne penselen simulerer bruk av gjenstander. Dette fungerer kanskje ikke pÃ¥ alle plattformer, er kanskje ikke reversible og kan forÃ¥rsake merkelige interaksjoner med andre mods/plugins. Bruk pÃ¥ eget ansvar.", + "worldedit.brush.paint.description": "Mal pensel, bruk en funksjon pÃ¥ en overflate", + "worldedit.brush.paint.size": "Penselstørrelse", + "worldedit.brush.paint.shape": "Utformingen av regionen", + "worldedit.brush.paint.density": "Tettheten av pensel", + "worldedit.brush.paint.type": "Type pensel som skal brukes", + "worldedit.brush.paint.item.warning": "Denne penselen simulerer bruk av gjenstander. Dette fungerer kanskje ikke pÃ¥ alle plattformer, er kanskje ikke reversible og kan forÃ¥rsake merkelige interaksjoner med andre mods/plugins. Bruk pÃ¥ eget ansvar.", + "worldedit.brush.sphere.equip": "Sfære penselutforming utstyrt ({0}).", + "worldedit.brush.cylinder.equip": "Sylinderens penselforming utstyrt ({0} av {1}).", + "worldedit.brush.splatter.equip": "Sprutebørste-form utstyrt ({0} med {1} forrÃ¥tning).", + "worldedit.brush.splatter.decay-out-of-range": "Sprutebørste forrÃ¥tningsverdi: {0} er utenfor rekkevidde 0 - 10.", + "worldedit.brush.clipboard.equip": "Utkappet penselutforming utstyrt.", + "worldedit.brush.smooth.equip": "Jevn pensel utstyrt ({0} x {1}x ved bruk av {2}).", + "worldedit.brush.smooth.nofilter": "enhver blokk", + "worldedit.brush.smooth.filter": "filter", + "worldedit.brush.snowsmooth.equip": "Snøjevn-børste utstyrt ({0} x {1}x bruker {2}), {3} snøblokker.", + "worldedit.brush.snowsmooth.nofilter": "enhver blokk", + "worldedit.brush.snowsmooth.filter": "filter", + "worldedit.brush.extinguish.equip": "Brannslukker utstyrt ({0}).", + "worldedit.brush.gravity.equip": "Tyngdekraftpensel utstyrt ({0}).", + "worldedit.brush.butcher.equip": "Slakterpensel utstyrt ({0}).", + "worldedit.brush.operation.equip": "Sett pensel til {0}.", + "worldedit.brush.heightmap.equip": "Høydekart-børste valgt ({0}).", + "worldedit.brush.heightmap.unknown": "Ukjent høydekartbørste: {0}.", + "worldedit.brush.none.equip": "Pensel ubundet fra din gjeldende tryllestav.", + "worldedit.setbiome.changed": "Biomene ble endret for omtrent {0} blokker.", + "worldedit.setbiome.warning": "Du mÃ¥ kanskje gÃ¥ innpÃ¥ spillet pÃ¥ nytt (eller lukk og Ã¥pne verdenen din pÃ¥ nytt) for Ã¥ se endringer.", + "worldedit.setbiome.not-locatable": "Kommandoavsenderen mÃ¥ være i verdenen for Ã¥ bruke -p-flaggen.", + "worldedit.drawsel.disabled": "Server-BBG er deaktivert.", + "worldedit.drawsel.enabled": "Server-CUI aktivert. Dette støtter bare kubeomrÃ¥der med maksimal størrelse pÃ¥ {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server-BBG er allerede deaktivert.", + "worldedit.drawsel.enabled.already": "Server-BBG er allerede aktivert.", + "worldedit.limit.too-high": "Maksimalt tillatt grense er {0}.", + "worldedit.limit.set": "Blokkendringsgrense satt til {0}.", + "worldedit.limit.return-to-default": "(Bruk //limit for Ã¥ gÃ¥ bake til standard.)", + "worldedit.timeout.too-high": "Maksimalt tillatte tidsavbrudd er {0}ms.", + "worldedit.timeout.set": "Tidsavbrudd satt til {0}ms.", + "worldedit.timeout.return-to-default": " (Bruk //timeout for Ã¥ gÃ¥ bake til standard.)", + "worldedit.fast.disabled": "Raskmodus er deaktivert.", + "worldedit.fast.enabled": "Raskmodus aktivert. Belysning i de berørte delene kan være galt og/eller du mÃ¥ kanskje gÃ¥ inn pÃ¥ nytt for Ã¥ se endringer.", + "worldedit.fast.disabled.already": "Raskmodus er allerede deaktivert.", + "worldedit.fast.enabled.already": "Raskmodus er allerede aktivert.", + "worldedit.perf.sideeffect.set": "Bivirkning \"{0} satt til {1}", + "worldedit.perf.sideeffect.get": "Bivirkning \"{0} er satt til {1}", + "worldedit.perf.sideeffect.already-set": "Bivirkning \"{0}\" er allerede {1}", + "worldedit.perf.sideeffect.set-all": "Alle bivirkninger satt til {0}", + "worldedit.reorder.current": "Omorganiseringsmodus er {0}", + "worldedit.reorder.set": "Omorganiseringsmodus er nÃ¥ {0}", + "worldedit.gmask.disabled": "Globalmaske deaktivert.", + "worldedit.gmask.set": "Globalmaske satt.", + "worldedit.toggleplace.pos1": "Setter nÃ¥ pÃ¥ pos #1.", + "worldedit.toggleplace.player": "Setter nÃ¥ pÃ¥ blokken du stÃ¥r i.", + "worldedit.searchitem.too-short": "Skriv inn en lengre søkestreng (lengde > 2).", + "worldedit.searchitem.either-b-or-i": "Du kan ikke bruke bÃ¥de de 'b' og 'i' flaggene samtidig.", + "worldedit.searchitem.searching": "(Vennligst vent... søk elementer.)", + "worldedit.watchdog.no-hook": "Denne plattformen har ingen vakthund krok.", + "worldedit.watchdog.active.already": "Vakthund krok allerede aktiv.", + "worldedit.watchdog.inactive.already": "Vakthund krok allerede uaktiv.", + "worldedit.watchdog.active": "Vakthund krok nÃ¥ aktiv.", + "worldedit.watchdog.inactive": "Vakthund krok nÃ¥ uaktiv.", + "worldedit.world.remove": "Fjernet verdenoverstyring.", + "worldedit.world.set": "Sette verdenovertyring til {0}. (Bruk //world for Ã¥ gÃ¥ bake til standard)", + "worldedit.undo.undone": "Ugjort {0} tilgjengelige redigeringer.", + "worldedit.undo.none": "Ikke noe mer Ã¥ ugjøre.", + "worldedit.redo.redone": "Gjort om {0} tilgjengelige redigeringer.", + "worldedit.redo.none": "Ikke noe mer Ã¥ gjøre om.", + "worldedit.clearhistory.cleared": "Logg slettet.", + "worldedit.raytrace.noblock": "Ingen blokk i blikket!", + "worldedit.restore.not-configured": "Øyeblikksbilde/sikkerhetskopiering gjenopprettingen er ikke konfigurert.", + "worldedit.restore.not-available": "Dette øyeblikksbildet finnes ikke eller er ikke tilgjengelig.", + "worldedit.restore.failed": "Kunne ikke laste inn øyeblikksbilde: {0}", + "worldedit.restore.loaded": "Øyeblikksbildet '{0}' lastet, nÃ¥ gjenopprettes...", + "worldedit.restore.restored": "Gjenopprettet; {0} manglende chunks og {1} andre feil.", + "worldedit.restore.none-for-specific-world": "Fant ingen øyeblikksbilder for verden '{0}'.", + "worldedit.restore.none-for-world": "Fant ingen øyeblikksbilder for denne verden.", + "worldedit.restore.none-found": "Fant ingen øyeblikksbilder.", + "worldedit.restore.none-found-console": "Ingen øyeblikksbilder ble funnet. Se pÃ¥ konsoll for detaljer.", + "worldedit.restore.chunk-not-present": "Chunks ble ikke tilstede i øyeblikksbildet.", + "worldedit.restore.chunk-load-failed": "Ingen chunks kunne lastes. (DÃ¥rligt arkiv?)", + "worldedit.restore.block-place-failed": "Feil forhindret noen blokker fra Ã¥ bli gjenopprettet.", + "worldedit.restore.block-place-error": "Siste feil: {0}", + "worldedit.snapshot.use.newest": "NÃ¥ bruker det nyeste øyeblikksbildet.", + "worldedit.snapshot.use": "Øyeblikksbildet satt til: {0}", + "worldedit.snapshot.none-before": "Kunne ikke finne et øyeblikksbilde før {0}.", + "worldedit.snapshot.none-after": "Kunne ikke finne et øyeblikksbilde etter {0}.", + "worldedit.snapshot.index-above-0": "Ugyldig indeks, mÃ¥ være større enn eller lik 1.", + "worldedit.snapshot.index-oob": "Ugyldig indeks, mÃ¥ være mellom 1 og {0}.", + "worldedit.schematic.unknown-format": "Ukjent skjematisk format: {0}.", + "worldedit.schematic.load.does-not-exist": "Skjematisk {0} finnes ikke!", + "worldedit.schematic.load.loading": "(Vennligst vent... laster skjematisk.)", + "worldedit.schematic.save.already-exists": "Den skjematiske finnes allerede. Bruk -f flagget for Ã¥ overskrive den.", + "worldedit.schematic.save.failed-directory": "Kunne ikke opprette mappe for skjemaer!", + "worldedit.schematic.save.saving": "(Vennligst vent... lagre skjematisk.)", + "worldedit.schematic.delete.does-not-exist": "Skjematisk {0} finnes ikke!", + "worldedit.schematic.delete.failed": "Sletting av {0} mislyktes! Er den skrivebeskyttet?", + "worldedit.schematic.delete.deleted": "{0} har blitt slettet.", + "worldedit.schematic.formats.title": "Tilgjengelige utklippstavleformater (Navn: Oppslag navnene)", + "worldedit.pos.already-set": "Posisjon allerede angitt.", + "worldedit.pos.console-require-coords": "Du mÃ¥ gi inn koordinater som konsoll.", + "worldedit.hpos.no-block": "Ingen blokk i blikket!", + "worldedit.hpos.already-set": "Posisjon allerede angitt.", + "worldedit.chunk.selected-multiple": "Chunks valgt: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.wand.invalid": "Tryllestavelementet er feilkonfigurert eller deaktivert.", + "worldedit.wand.selwand.info": "Venstreklikk: velg pos #1; Høyreklikk: velg pos #2", + "worldedit.wand.navwand.info": "Venstreklikk: hopp til omrÃ¥de; Høyreklikk: gÃ¥ gjennom vegger", + "worldedit.contract.contracted": "Region kontraktsfestet {0} blokker.", + "worldedit.shift.shifted": "Region skiftet.", + "worldedit.outset.outset": "Region utgangspunktet.", + "worldedit.inset.inset": "Region inngangspunktet.", + "worldedit.size.offset": "Forskyvning: {0}", + "worldedit.size.type": "Type: {0}", + "worldedit.size.size": "Størrelse: {0}", + "worldedit.size.distance": "Kuperdistanse: {0}", + "worldedit.size.blocks": "# blokker: {0}", + "worldedit.count.counted": "Tellet: {0}", + "worldedit.distr.no-blocks": "Ingen blokker tellet.", + "worldedit.distr.no-previous": "Ingen tidligere fordeling.", + "worldedit.distr.total": "Totalt Antall Blokker: {0}", + "worldedit.select.cleared": "Utvalg tømt.", + "worldedit.select.cuboid.message": "Kuben: venstreklikk for punkt 1, høyreklikk for punkt 2", + "worldedit.select.cuboid.description": "Velg to hjørner av en kuben", + "worldedit.select.extend.message": "Kuben: venstreklikk for et startpunkt, høyreklikk for Ã¥ utvide", + "worldedit.select.extend.description": "Rask kubenvalgmodus", + "worldedit.select.poly.message": "2D polygonvelger: Venstre/høyreklikk for Ã¥ legge til et punkt.", + "worldedit.select.poly.limit-message": "{0} punkter maksimum.", + "worldedit.select.poly.description": "Velg en 2D polygon med høyde", + "worldedit.select.ellipsoid.message": "Ellipsoid velger: venstreklikk=senter, høyreklikk for Ã¥ utvide", + "worldedit.select.ellipsoid.description": "Velg en ellipsoid", + "worldedit.select.sphere.message": "Sfærevelger: venstreklikk=senter, høyreklikk for Ã¥ sette radius", + "worldedit.select.sphere.description": "Velg en sfære", + "worldedit.select.cyl.message": "Sylindriskvelger: Venstreklikk=senter, høyreklikk for Ã¥ utvide", + "worldedit.select.cyl.description": "Velg en sylinder", + "worldedit.select.convex.message": "Konvekspolyhedralevelger: Venstreklikk=Første verteks, høyreklikk for Ã¥ legge til flere.", + "worldedit.select.convex.limit-message": "{0} punkter maksimum.", + "worldedit.select.convex.description": "Velg en konvekspolyhedrale", + "worldedit.select.default-set": "Standard regionen din er nÃ¥ {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Gammelt format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.listchunks.listfor": "Ramser opp chunks for: {0}", + "worldedit.drain.drained": "{0} blokker ble drenert.", + "worldedit.fill.created": "{0} blokker ble fylt.", + "worldedit.fillr.created": "{0} blokker ble fylt.", + "worldedit.fixlava.fixed": "{0} blokker ble fikset.", + "worldedit.fixwater.fixed": "{0} blokker ble fikset.", + "worldedit.removeabove.removed": "{0} blokker ble fjernet.", + "worldedit.removebelow.removed": "{0} blokker ble fjernet.", + "worldedit.removenear.removed": "{0} blokker ble fjernet.", + "worldedit.replacenear.replaced": "{0} blokker ble ersattet.", + "worldedit.snow.created": "{0} overflater ble dekket.", + "worldedit.thaw.removed": "{0} blokker er tint.", + "worldedit.green.changed": "{0} blokker ble grønnet.", + "worldedit.extinguish.removed": "{0} branner er slukket.", + "worldedit.butcher.killed": "{0} vesener ble drept i en radius pÃ¥ {1}.", + "worldedit.butcher.explain-all": "Bruk -1 til Ã¥ fjerne alle vesener i innlastede chunks", + "worldedit.remove.removed": "{0} enheter ble market for fjerning.", + "worldedit.remove.explain-all": "Bruk -1 til Ã¥ fjerne alle enheter i innlastede chunks", + "worldedit.calc.invalid": "'{0}' kunne ikke analyseres som et gyldig uttrykk", + "worldedit.paste.pasted": "Utklippstavlen har blitt limt inn ved {0}", + "worldedit.paste.selected": "Valgt utklippstavle limte omrÃ¥de.", + "worldedit.rotate.no-interpolation": "Merk: Interpolasjon er ikke støttet ennÃ¥, sÃ¥ vinkler som er multipler pÃ¥ 90 er anbefalt.", + "worldedit.rotate.rotated": "Utklippstavlen kopiering har blitt rotert.", + "worldedit.flip.flipped": "Utklippstavlen kopiering har blitt snu.", + "worldedit.clearclipboard.cleared": "Utklippstavlen er tømt.", + "worldedit.set.done": "Operasjon fullført.", + "worldedit.set.done.verbose": "Operasjon fullført ({0}).", + "worldedit.line.changed": "{0} blokker ble endret.", + "worldedit.line.invalid-type": "//linje fungerer bare med kubevalg eller konvekse polyhedralvalg", + "worldedit.curve.changed": "{0} blokker ble endret.", + "worldedit.curve.invalid-type": "//kurve fungerer bare med konvekse polyhedralvalg", + "worldedit.replace.replaced": "{0} blokker ble ersattet.", + "worldedit.stack.changed": "{0} blokker endret. Angre med //undo", + "worldedit.regen.regenerated": "Region regenerert.", + "worldedit.regen.failed": "Kan ikke regenerere chunks. Sjekk konsollen for detaljer.", + "worldedit.walls.changed": "{0} blokker ble endret.", + "worldedit.faces.changed": "{0} blokker ble endret.", + "worldedit.overlay.overlaid": "{0} blokker ble kledde.", + "worldedit.naturalize.naturalized": "{0} blokk(er) ble endret for Ã¥ se mer naturlig ut.", + "worldedit.center.changed": "Senter sett. ({0} blokker endret)", + "worldedit.smooth.changed": "Terrengs høydekart er jevnet. {0} blokker endret.", + "worldedit.move.moved": "{0} blokker flyttet.", + "worldedit.deform.deformed": "{0} blokker ble deformert.", + "worldedit.hollow.changed": "{0} blokker ble endret.", + "worldedit.forest.created": "{0} trær opprettet.", + "worldedit.flora.created": "{0} flora opprettet.", + "worldedit.unstuck.moved": "Der gÃ¥r du!", + "worldedit.ascend.obstructed": "Ingen ledig sted over deg fant.", + "worldedit.ascend.moved": "Stigede {0} nivÃ¥er.", + "worldedit.descend.obstructed": "Ingen ledig sted under deg fant.", + "worldedit.descend.moved": "Synkende {0} nivÃ¥er.", + "worldedit.ceil.obstructed": "Ingen ledig sted over deg fant.", + "worldedit.ceil.moved": "Wuusj!", + "worldedit.thru.obstructed": "Ingen ledig sted foran deg fant.", + "worldedit.thru.moved": "Wuusj!", + "worldedit.jumpto.moved": "Poff!", + "worldedit.jumpto.none": "Ingen blokk i siktet (eller for langt borte)!", + "worldedit.up.obstructed": "Du ville truffet noe over deg.", + "worldedit.up.moved": "Wuusj!", + "worldedit.cone.invalid-radius": "Du mÃ¥ enten spesifisere vediene for radius pÃ¥ 1 eller 2.", + "worldedit.cone.created": "{0} blokker ble opprettet.", + "worldedit.cyl.invalid-radius": "Du mÃ¥ enten spesifisere vediene for radius pÃ¥ 1 eller 2.", + "worldedit.cyl.created": "{0} blokker ble opprettet.", + "worldedit.sphere.invalid-radius": "Du mÃ¥ enten spesifisere vediene for radius pÃ¥ 1 eller 3.", + "worldedit.sphere.created": "{0} blokker ble opprettet.", + "worldedit.forestgen.created": "{0} trær opprettet.", + "worldedit.pumpkins.created": "{0} gresskar plastre opprettet.", + "worldedit.pyramid.created": "{0} blokker ble opprettet.", + "worldedit.generate.created": "{0} blokker ble opprettet.", + "worldedit.reload.config": "Konfigurasjon oppdatert!", + "worldedit.report.written": "WorldEdit rapport skrevet til {0}", + "worldedit.report.error": "Feilet med Ã¥ skrive rapport: {0}", + "worldedit.report.callback": "WorldEdit rapport: {0}.report", + "worldedit.timezone.invalid": "Ugyldig tidssone", + "worldedit.timezone.set": "Tidssone satt for denne økten til: {0}", + "worldedit.timezone.current": "Gjeldende tid i den tidssone er: {0}", + "worldedit.version.version": "WorldEdit versjon {0}", + "worldedit.command.time-elapsed": "{0}s har gÃ¥tt (historie: {1} endret; {2} blokker/sek).", + "worldedit.command.permissions": "Du har ikke rettigheter til Ã¥ gjøre det. Er du i riktig modus?", + "worldedit.command.player-only": "Denne kommandoen mÃ¥ brukes med en spiller.", + "worldedit.command.error.report": "Vennligst rapporter denne feilen: [Se konsoll]", + "worldedit.pastebin.uploading": "(Vennligst vent... sender utdata til pastebin...)", + "worldedit.session.cant-find-session": "Kan ikke finne økt for {0}", + "worldedit.platform.no-file-dialog": "Fildialoger er ikke støttet i ditt miljø.", + "worldedit.tool.max-block-changes": "Maksimum blokker endringsgrense nÃ¥dd.", + "worldedit.tool.no-block": "Ingen blokk i blikket!", + "worldedit.tool.repl.equip": "Blokk utskiftingsverktøy bundet til {0}.", + "worldedit.tool.repl.switched": "Erstatningsverktøy byttet til: {0}", + "worldedit.tool.data-cycler.equip": "Blokk datasyklusverkøy bundet til {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Du har ikke rettigheter til Ã¥ sykle dataverdien for denne blokken.", + "worldedit.tool.data-cycler.cant-cycle": "Den blokkens data kan ikke sykles!", + "worldedit.tool.data-cycler.new-value": "Verdien av {0} er nÃ¥ {1}.", + "worldedit.tool.data-cycler.cycling": "NÃ¥ sykler {0}.", + "worldedit.tool.deltree.equip": "Flytende trefjerningsverktøy bundet til {0}.", + "worldedit.tool.deltree.not-tree": "Det er ingen tre.", + "worldedit.tool.deltree.not-floating": "Det er ingen flytende tre.", + "worldedit.tool.tree.equip": "Treverktøy bundet til {0}.", + "worldedit.tool.tree.obstructed": "Et tre kan ikke være der.", + "worldedit.tool.info.equip": "Informasjonsverktøy bundet til {0}.", + "worldedit.tool.info.internalid.hover": "Intern ID", + "worldedit.tool.info.legacy.hover": "Eldre id:data", + "worldedit.tool.info.light.hover": "Blokk Lys/Lys Over", + "worldedit.tool.none.equip": "Verktøy bundet opp fra ditt nÃ¥værende element.", + "worldedit.tool.selwand.equip": "Utvalgtryllestav bundet til {0}.", + "worldedit.tool.navwand.equip": "Navigasjontryllestav bundet til {0}.", + "worldedit.tool.floodfill.equip": "Blokk flomfyllingsverktøy bundet til {0}.", + "worldedit.tool.farwand.equip": "Langtunnatryllestav bundet til {0}.", + "worldedit.tool.lrbuild.equip": "Langrekkeviddebygningsverktøy bundet til {0}.", + "worldedit.tool.lrbuild.set": "Venstreklikk satt til {0}; høyreklikk satt til {1}.", + "worldedit.tool.stack.equip": "Stabelverktøy bundet til {0}.", + "worldedit.tool.superpickaxe.mode.single": "Modus er nÃ¥ enkelt. Venstreklikk med en hakke. // for Ã¥ deaktivere.", + "worldedit.tool.superpickaxe.mode.area": "Modus er nÃ¥ omrÃ¥de. Venstreklikk med en hakke. // for Ã¥ deaktivere.", + "worldedit.tool.superpickaxe.mode.recursive": "Modus er nÃ¥ rekursiv. Venstreklikk med en hakke. // for Ã¥ deaktivere.", + "worldedit.tool.superpickaxe.max-range": "Maksimum rekkevidde er {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superhakke er allerede aktivert.", + "worldedit.tool.superpickaxe.disabled.already": "Superhakke er allerede deaktivert.", + "worldedit.tool.superpickaxe.enabled": "Superhakke aktivert.", + "worldedit.tool.superpickaxe.disabled": "Superhakke deaktivert.", + "worldedit.tool.mask.set": "Pensel maske satt.", + "worldedit.tool.mask.disabled": "Pensel maske deaktivert.", + "worldedit.tool.material.set": "Pensel material satt.", + "worldedit.tool.range.set": "Pensel rekkevidde satt.", + "worldedit.tool.size.set": "Pensel størrelse satt.", + "worldedit.tool.tracemask.set": "Spor maske satt.", + "worldedit.tool.tracemask.disabled": "Spor maske deaktivert.", + "worldedit.tool.error.cannot-bind": "Kan ikke binde verktøy til {0}: {1}", + "worldedit.tool.error.item-only": "Blokker kan ikke brukes.", + "worldedit.execute.script-permissions": "Du har ikke tillatelse til Ã¥ bruke det skriptet.", + "worldedit.executelast.no-script": "Bruk /cs med et skriptnavn først.", + "worldedit.script.read-error": "Skript lest feil: {0}", + "worldedit.script.unsupported": "Bare .js skripter støttes for øyeblikket", + "worldedit.script.file-not-found": "Skript finnes ikke: {0}", + "worldedit.script.no-script-engine": "Kunne ikke finne en installert skriptmotor.\nVennligst se https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Kunne ikke utføre: {0}", + "worldedit.script.failed-console": "Kunne ikke utføre (se konsoll): {0}", + "worldedit.operation.affected.biome": "{0} biomer pÃ¥virket", + "worldedit.operation.affected.block": "{0} blokker pÃ¥virket", + "worldedit.operation.affected.column": "{0} kolonner pÃ¥virket", + "worldedit.operation.affected.entity": "{0} enheter pÃ¥virket", + "worldedit.operation.deform.expression": "deformert ved hjelp av {0}", + "worldedit.error.invalid-number": "Nummer forventet; streng oppgitt.", + "worldedit.error.invalid-number.matches": "Nummer forventet; streng \"{0}\" oppgitt.", + "worldedit.error.incomplete-region": "Lag et regionutvalg først.", + "worldedit.error.unknown-block": "Blokknavn '{0}' ble ikke gjenkjent.", + "worldedit.error.unknown-entity": "Enhetnavn '{0}' ble ikke gjenkjent.", + "worldedit.error.unknown-mob": "Vesennavn '{0}' ble ikke gjenkjent.", + "worldedit.error.unknown-biome": "Biomenavn '{0}' ble ikke gjenkjent.", + "worldedit.error.unknown-tag": "Tagnavn '{0}' ble ikke gjenkjent.", + "worldedit.error.empty-tag": "Tagnavn '{0}' har ingen innhold.", + "worldedit.error.no-match": "Ingen lignende result for '{0}'.", + "worldedit.error.disallowed-block": "Blokk '{0}' er ikke tillat (se WorldEdit konfigurasjon).", + "worldedit.error.max-changes": "Maksimum blokker endret i en operasjon nÃ¥dd ({0}).", + "worldedit.error.max-brush-radius": "Maksimal penselradius (i konfigurasjon): {0}", + "worldedit.error.max-radius": "Maksimal radius (i konfigurasjon): {0}", + "worldedit.error.unknown-direction": "Ukjent retning: {0}", + "worldedit.error.empty-clipboard": "Din utklippstavle er tom. Bruk //copy først.", + "worldedit.error.invalid-filename": "Filnavn '{0}' ugyldig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ugyldig bokstavner eller utvidelse mangler", + "worldedit.error.file-resolution": "Fil '{0}' oppløsningsfeil: {1}", + "worldedit.error.file-resolution.outside-root": "Stien er utenfor tillatt root", + "worldedit.error.file-resolution.resolve-failed": "Kunne ikke løse stien", + "worldedit.error.file-aborted": "Filvalg avbrutt.", + "worldedit.error.no-file-selected": "Ingen fil valgt.", + "worldedit.error.world-unloaded": "Verden var allerede ulastet.", + "worldedit.error.not-a-block": "Dette er ikke en blokk.", + "worldedit.error.not-a-block.item": "Elementet '{0}' er ikke en blokk.", + "worldedit.error.incorrect-usage": "Bruk: {0}", + "worldedit.error.invalid-page": "Ugyldig sidenummer", + "worldedit.error.parser.bad-state-format": "DÃ¥rlig statsformat i {0}", + "worldedit.error.parser.duplicate-property": "Duplisert eiendel: {0}", + "worldedit.error.parser.empty-state": "Tom del i stat", + "worldedit.error.parser.missing-equals-separator": "Mangler '=' separator", + "worldedit.error.parser.clipboard.missing-offset": "Avvik spesifisert med @ men ingen avvik oppgitt. Bruk '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Ukjent egenskap '{0}' for blokk '{1}'", + "worldedit.error.parser.unknown-value": "Ukjent verdi '{0}' for egenskap '{1}'", + "worldedit.error.parser.empty-property": "Tom egenskap i tilstand", + "worldedit.error.parser.empty-value": "Tom verdi i stat", + "worldedit.error.parser.invalid-colon": "Ugyldig kolon.", + "worldedit.error.parser.invalid-expression": "Ugyldig uttrykk: {0}", + "worldedit.error.parser.negate-nothing": "Kan ikke negere ingenting!", + "worldedit.error.parser.hanging-lbracket": "Ugyldig format. Hengende hakeparentes pÃ¥ '{0}'.", + "worldedit.error.parser.missing-rbracket": "Tilstand mangler følgende ']'", + "worldedit.error.parser.missing-random-type": "Mangler typen etter % symbolen for '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Utstedelse av utklippstavle krever x,y,z koordinater.", + "worldedit.error.parser.player-only": "Inndata '{0}' krever en spiller!", + "worldedit.error.disabled": "Denne funksjonaliteten er deaktivert (se WorldEdit konfigurasjon).", + "worldedit.error.unknown": "Ukjent feil oppstod: {0}", + "worldedit.error.missing-extent": "Ingen utstrekning er kjent", + "worldedit.error.missing-session": "Ingen lokaløkt er kjent", + "worldedit.error.missing-world": "Du mÃ¥ skaffe til en verden (Prøv //world)", + "worldedit.error.missing-actor": "Ingen figur er kjent", + "worldedit.selection.convex.info.vertices": "Vertikker: {0}", + "worldedit.selection.convex.info.triangles": "Triangler: {0}", + "worldedit.selection.convex.explain.primary": "Startet nytt valg med verteks {0}.", + "worldedit.selection.convex.explain.secondary": "Lagt verteks {0} til utvalget.", + "worldedit.selection.cuboid.info.pos1": "Posisjon 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Posisjon 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Første posisjon satt til {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Første posisjon satt til {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Andre posisjon satt til {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Andre posisjon satt til {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Begynte utvalg pÃ¥ {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Utvidet utvalg til Ã¥ omfatte {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Senter: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Senter posisjon satt til {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Senter posisjon satt til {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radius satt til {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius satt til {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoid endringer mÃ¥ være jevn for hver dimensjon.", + "worldedit.selection.cylinder.info.center": "Senter: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Starter et nytt sylindrisk utvalg ved {0}.", + "worldedit.selection.cylinder.explain.secondary": "Radius satt til {0}/{1} blokker. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Du mÃ¥ velge senterpunktet før du setter radiusen.", + "worldedit.selection.cylinder.error.even-horizontal": "Sylindere endringer mÃ¥ være jevn for hver horisontale dimensjon.", + "worldedit.selection.polygon2d.info": "# poeng: {0}", + "worldedit.selection.polygon2d.explain.primary": "Starter en ny polygon pÃ¥ {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Lagt punkt #{0} til pÃ¥ {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygoner kan bare utvides vertikalt.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygoner kan bare være kontraktes vertikalt.", + "worldedit.selection.sphere.explain.secondary": "Radius satt til {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius satt til {0} ({1}).", + "worldedit.selection.null.error.immutable": "Kan ikke endre NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Kan ikke utvide et regionsskjær.", + "worldedit.selection.intersection.error.cannot-contract": "Kan ikke kontrakte et regionsskjær.", + "worldedit.selection.transform.error.cannot-expand": "Kan ikke utvide en TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Kan ikke krympe en TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Kan ikke endre en TransformedRegion.", + "worldedit.sideeffect.lighting": "Belysning", + "worldedit.sideeffect.lighting.description": "Oppdateringer blokk belysning", + "worldedit.sideeffect.neighbors": "Naboer", + "worldedit.sideeffect.neighbors.description": "Varsler nærliggende blokker av endringer", + "worldedit.sideeffect.update": "Oppdater", + "worldedit.sideeffect.validation": "Validering", + "worldedit.sideeffect.validation.description": "Validerer og fikser den ukonsekvente verdenstilstanden, som for eksempel frakoblede blokker", + "worldedit.sideeffect.entity_ai": "Enhet AI", + "worldedit.sideeffect.entity_ai.description": "Oppdater Enhet AI stier for blokkendringer", + "worldedit.sideeffect.events": "Mod/Plugin Hendelser", + "worldedit.sideeffect.events.description": "Forteller andre moder/pluginer om disse endringer nÃ¥r det er aktuelt", + "worldedit.sideeffect.state.on": "PÃ¥", + "worldedit.sideeffect.state.delayed": "Forsinket", + "worldedit.sideeffect.state.off": "Av", + "worldedit.sideeffect.box.current": "NÃ¥værende", + "worldedit.sideeffect.box.change-to": "Klikk for Ã¥ sette til {0}", + "worldedit.help.command-not-found": "Kommandoen '{0}' ble ikke funnet.", + "worldedit.help.no-subcommands": "'{0}' har ingen underkommandoer. (Maybe '{1}' er for en parameter?)", + "worldedit.help.subcommand-not-found": "Underkommando '{0}' under '{1}' ble ikke funnet.", + "worldedit.cli.stopping": "Stopper!", + "worldedit.cli.unknown-command": "Ukjent kommando!", + "worldedit.version.bukkit.unsupported-adapter": "Denne WorldEdit versjonen støtter ikke din versjon av Bukkit. Blokker enheter (f.eks. kister) vil være tom, blokkegenskaper (e.. rotasjon) vil mangle og det kan hende at andre ting ikke virker. Oppdater WorldEdit for Ã¥ gjenopprette denne funksjonen:\n{0}" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/no/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/no/strings.json new file mode 100644 index 0000000..d16d88c --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/no/strings.json @@ -0,0 +1,404 @@ +{ + "worldedit.expand.description.vert": "Utvid utvalg vertikalt til verdensgrensene.", + "worldedit.expand.expanded": "Region utvidet {0} blokker", + "worldedit.expand.expanded.vert": "Region utvidet {0} blokker (topp til bunn).", + "worldedit.biomeinfo.lineofsight": "Biomer i siktelinjepunkt: {0}", + "worldedit.biomeinfo.position": "Biomer ved din posisjon: {0}", + "worldedit.biomeinfo.selection": "Biomer i ditt utvalg: {0}", + "worldedit.biomeinfo.not-locatable": "Kommandoavsenderen mÃ¥ være i verdenen for Ã¥ bruke -p-flaggen.", + "worldedit.brush.radius-too-large": "Største tillatte penselradius: {0}", + "worldedit.brush.apply.description": "Bruk pensel, bruk en funksjon pÃ¥ hver blokk", + "worldedit.brush.apply.radius": "Penselstørrelse", + "worldedit.brush.apply.shape": "Utformingen av regionen", + "worldedit.brush.apply.type": "Type pensel som skal brukes", + "worldedit.brush.apply.item.warning": "Denne penselen simulerer bruk av gjenstander. Dette fungerer kanskje ikke pÃ¥ alle plattformer, er kanskje ikke reversible og kan forÃ¥rsake merkelige interaksjoner med andre mods/plugins. Bruk pÃ¥ eget ansvar.", + "worldedit.brush.paint.description": "Mal pensel, bruk en funksjon pÃ¥ en overflate", + "worldedit.brush.paint.size": "Penselstørrelse", + "worldedit.brush.paint.shape": "Utformingen av regionen", + "worldedit.brush.paint.density": "Tettheten av pensel", + "worldedit.brush.paint.type": "Type pensel som skal brukes", + "worldedit.brush.paint.item.warning": "Denne penselen simulerer bruk av gjenstander. Dette fungerer kanskje ikke pÃ¥ alle plattformer, er kanskje ikke reversible og kan forÃ¥rsake merkelige interaksjoner med andre mods/plugins. Bruk pÃ¥ eget ansvar.", + "worldedit.brush.sphere.equip": "Sfære penselutforming utstyrt ({0}).", + "worldedit.brush.cylinder.equip": "Sylinderens penselforming utstyrt ({0} av {1}).", + "worldedit.brush.splatter.equip": "Sprutebørste-form utstyrt ({0} med {1} forrÃ¥tning).", + "worldedit.brush.splatter.decay-out-of-range": "Sprutebørste forrÃ¥tningsverdi: {0} er utenfor rekkevidde 0 - 10.", + "worldedit.brush.clipboard.equip": "Utkappet penselutforming utstyrt.", + "worldedit.brush.smooth.equip": "Jevn pensel utstyrt ({0} x {1}x ved bruk av {2}).", + "worldedit.brush.smooth.nofilter": "enhver blokk", + "worldedit.brush.smooth.filter": "filter", + "worldedit.brush.snowsmooth.equip": "Snøjevn-børste utstyrt ({0} x {1}x bruker {2}), {3} snøblokker.", + "worldedit.brush.snowsmooth.nofilter": "enhver blokk", + "worldedit.brush.snowsmooth.filter": "filter", + "worldedit.brush.extinguish.equip": "Brannslukker utstyrt ({0}).", + "worldedit.brush.gravity.equip": "Tyngdekraftpensel utstyrt ({0}).", + "worldedit.brush.butcher.equip": "Slakterpensel utstyrt ({0}).", + "worldedit.brush.operation.equip": "Sett pensel til {0}.", + "worldedit.brush.heightmap.equip": "Høydekart-børste valgt ({0}).", + "worldedit.brush.heightmap.unknown": "Ukjent høydekartbørste: {0}.", + "worldedit.brush.none.equip": "Pensel ubundet fra din gjeldende tryllestav.", + "worldedit.setbiome.changed": "Biomene ble endret for omtrent {0} blokker.", + "worldedit.setbiome.warning": "Du mÃ¥ kanskje gÃ¥ innpÃ¥ spillet pÃ¥ nytt (eller lukk og Ã¥pne verdenen din pÃ¥ nytt) for Ã¥ se endringer.", + "worldedit.setbiome.not-locatable": "Kommandoavsenderen mÃ¥ være i verdenen for Ã¥ bruke -p-flaggen.", + "worldedit.drawsel.disabled": "Server-BBG er deaktivert.", + "worldedit.drawsel.enabled": "Server-CUI aktivert. Dette støtter bare kubeomrÃ¥der med maksimal størrelse pÃ¥ {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server-BBG er allerede deaktivert.", + "worldedit.drawsel.enabled.already": "Server-BBG er allerede aktivert.", + "worldedit.limit.too-high": "Maksimalt tillatt grense er {0}.", + "worldedit.limit.set": "Blokkendringsgrense satt til {0}.", + "worldedit.limit.return-to-default": "(Bruk //limit for Ã¥ gÃ¥ bake til standard.)", + "worldedit.timeout.too-high": "Maksimalt tillatte tidsavbrudd er {0}ms.", + "worldedit.timeout.set": "Tidsavbrudd satt til {0}ms.", + "worldedit.timeout.return-to-default": " (Bruk //timeout for Ã¥ gÃ¥ bake til standard.)", + "worldedit.fast.disabled": "Raskmodus er deaktivert.", + "worldedit.fast.enabled": "Raskmodus aktivert. Belysning i de berørte delene kan være galt og/eller du mÃ¥ kanskje gÃ¥ inn pÃ¥ nytt for Ã¥ se endringer.", + "worldedit.fast.disabled.already": "Raskmodus er allerede deaktivert.", + "worldedit.fast.enabled.already": "Raskmodus er allerede aktivert.", + "worldedit.perf.sideeffect.set": "Bivirkning \"{0} satt til {1}", + "worldedit.perf.sideeffect.get": "Bivirkning \"{0} er satt til {1}", + "worldedit.perf.sideeffect.already-set": "Bivirkning \"{0}\" er allerede {1}", + "worldedit.perf.sideeffect.set-all": "Alle bivirkninger satt til {0}", + "worldedit.reorder.current": "Omorganiseringsmodus er {0}", + "worldedit.reorder.set": "Omorganiseringsmodus er nÃ¥ {0}", + "worldedit.gmask.disabled": "Globalmaske deaktivert.", + "worldedit.gmask.set": "Globalmaske satt.", + "worldedit.toggleplace.pos1": "Setter nÃ¥ pÃ¥ pos #1.", + "worldedit.toggleplace.player": "Setter nÃ¥ pÃ¥ blokken du stÃ¥r i.", + "worldedit.searchitem.too-short": "Skriv inn en lengre søkestreng (lengde > 2).", + "worldedit.searchitem.either-b-or-i": "Du kan ikke bruke bÃ¥de de 'b' og 'i' flaggene samtidig.", + "worldedit.searchitem.searching": "(Vennligst vent... søk elementer.)", + "worldedit.watchdog.no-hook": "Denne plattformen har ingen vakthund krok.", + "worldedit.watchdog.active.already": "Vakthund krok allerede aktiv.", + "worldedit.watchdog.inactive.already": "Vakthund krok allerede uaktiv.", + "worldedit.watchdog.active": "Vakthund krok nÃ¥ aktiv.", + "worldedit.watchdog.inactive": "Vakthund krok nÃ¥ uaktiv.", + "worldedit.world.remove": "Fjernet verdenoverstyring.", + "worldedit.world.set": "Sette verdenovertyring til {0}. (Bruk //world for Ã¥ gÃ¥ bake til standard)", + "worldedit.undo.undone": "Ugjort {0} tilgjengelige redigeringer.", + "worldedit.undo.none": "Ikke noe mer Ã¥ ugjøre.", + "worldedit.redo.redone": "Gjort om {0} tilgjengelige redigeringer.", + "worldedit.redo.none": "Ikke noe mer Ã¥ gjøre om.", + "worldedit.clearhistory.cleared": "Logg slettet.", + "worldedit.raytrace.noblock": "Ingen blokk i blikket!", + "worldedit.restore.not-configured": "Øyeblikksbilde/sikkerhetskopiering gjenopprettingen er ikke konfigurert.", + "worldedit.restore.not-available": "Dette øyeblikksbildet finnes ikke eller er ikke tilgjengelig.", + "worldedit.restore.failed": "Kunne ikke laste inn øyeblikksbilde: {0}", + "worldedit.restore.loaded": "Øyeblikksbildet '{0}' lastet, nÃ¥ gjenopprettes...", + "worldedit.restore.restored": "Gjenopprettet; {0} manglende chunks og {1} andre feil.", + "worldedit.restore.none-for-specific-world": "Fant ingen øyeblikksbilder for verden '{0}'.", + "worldedit.restore.none-for-world": "Fant ingen øyeblikksbilder for denne verden.", + "worldedit.restore.none-found": "Fant ingen øyeblikksbilder.", + "worldedit.restore.none-found-console": "Ingen øyeblikksbilder ble funnet. Se pÃ¥ konsoll for detaljer.", + "worldedit.restore.chunk-not-present": "Chunks ble ikke tilstede i øyeblikksbildet.", + "worldedit.restore.chunk-load-failed": "Ingen chunks kunne lastes. (DÃ¥rligt arkiv?)", + "worldedit.restore.block-place-failed": "Feil forhindret noen blokker fra Ã¥ bli gjenopprettet.", + "worldedit.restore.block-place-error": "Siste feil: {0}", + "worldedit.snapshot.use.newest": "NÃ¥ bruker det nyeste øyeblikksbildet.", + "worldedit.snapshot.use": "Øyeblikksbildet satt til: {0}", + "worldedit.snapshot.none-before": "Kunne ikke finne et øyeblikksbilde før {0}.", + "worldedit.snapshot.none-after": "Kunne ikke finne et øyeblikksbilde etter {0}.", + "worldedit.snapshot.index-above-0": "Ugyldig indeks, mÃ¥ være større enn eller lik 1.", + "worldedit.snapshot.index-oob": "Ugyldig indeks, mÃ¥ være mellom 1 og {0}.", + "worldedit.schematic.unknown-format": "Ukjent skjematisk format: {0}.", + "worldedit.schematic.load.does-not-exist": "Skjematisk {0} finnes ikke!", + "worldedit.schematic.load.loading": "(Vennligst vent... laster skjematisk.)", + "worldedit.schematic.save.already-exists": "Den skjematiske finnes allerede. Bruk -f flagget for Ã¥ overskrive den.", + "worldedit.schematic.save.failed-directory": "Kunne ikke opprette mappe for skjemaer!", + "worldedit.schematic.save.saving": "(Vennligst vent... lagre skjematisk.)", + "worldedit.schematic.delete.does-not-exist": "Skjematisk {0} finnes ikke!", + "worldedit.schematic.delete.failed": "Sletting av {0} mislyktes! Er den skrivebeskyttet?", + "worldedit.schematic.delete.deleted": "{0} har blitt slettet.", + "worldedit.schematic.formats.title": "Tilgjengelige utklippstavleformater (Navn: Oppslag navnene)", + "worldedit.pos.already-set": "Posisjon allerede angitt.", + "worldedit.pos.console-require-coords": "Du mÃ¥ gi inn koordinater som konsoll.", + "worldedit.hpos.no-block": "Ingen blokk i blikket!", + "worldedit.hpos.already-set": "Posisjon allerede angitt.", + "worldedit.chunk.selected-multiple": "Chunks valgt: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.wand.invalid": "Tryllestavelementet er feilkonfigurert eller deaktivert.", + "worldedit.wand.selwand.info": "Venstreklikk: velg pos #1; Høyreklikk: velg pos #2", + "worldedit.wand.navwand.info": "Venstreklikk: hopp til omrÃ¥de; Høyreklikk: gÃ¥ gjennom vegger", + "worldedit.contract.contracted": "Region kontraktsfestet {0} blokker.", + "worldedit.shift.shifted": "Region skiftet.", + "worldedit.outset.outset": "Region utgangspunktet.", + "worldedit.inset.inset": "Region inngangspunktet.", + "worldedit.size.offset": "Forskyvning: {0}", + "worldedit.size.type": "Type: {0}", + "worldedit.size.size": "Størrelse: {0}", + "worldedit.size.distance": "Kuperdistanse: {0}", + "worldedit.size.blocks": "# blokker: {0}", + "worldedit.count.counted": "Tellet: {0}", + "worldedit.distr.no-blocks": "Ingen blokker tellet.", + "worldedit.distr.no-previous": "Ingen tidligere fordeling.", + "worldedit.distr.total": "Totalt Antall Blokker: {0}", + "worldedit.select.cleared": "Utvalg tømt.", + "worldedit.select.cuboid.message": "Kuben: venstreklikk for punkt 1, høyreklikk for punkt 2", + "worldedit.select.cuboid.description": "Velg to hjørner av en kuben", + "worldedit.select.extend.message": "Kuben: venstreklikk for et startpunkt, høyreklikk for Ã¥ utvide", + "worldedit.select.extend.description": "Rask kubenvalgmodus", + "worldedit.select.poly.message": "2D polygonvelger: Venstre/høyreklikk for Ã¥ legge til et punkt.", + "worldedit.select.poly.limit-message": "{0} punkter maksimum.", + "worldedit.select.poly.description": "Velg en 2D polygon med høyde", + "worldedit.select.ellipsoid.message": "Ellipsoid velger: venstreklikk=senter, høyreklikk for Ã¥ utvide", + "worldedit.select.ellipsoid.description": "Velg en ellipsoid", + "worldedit.select.sphere.message": "Sfærevelger: venstreklikk=senter, høyreklikk for Ã¥ sette radius", + "worldedit.select.sphere.description": "Velg en sfære", + "worldedit.select.cyl.message": "Sylindriskvelger: Venstreklikk=senter, høyreklikk for Ã¥ utvide", + "worldedit.select.cyl.description": "Velg en sylinder", + "worldedit.select.convex.message": "Konvekspolyhedralevelger: Venstreklikk=Første verteks, høyreklikk for Ã¥ legge til flere.", + "worldedit.select.convex.limit-message": "{0} punkter maksimum.", + "worldedit.select.convex.description": "Velg en konvekspolyhedrale", + "worldedit.select.default-set": "Standard regionen din er nÃ¥ {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Gammelt format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.listchunks.listfor": "Ramser opp chunks for: {0}", + "worldedit.drain.drained": "{0} blokker ble drenert.", + "worldedit.fill.created": "{0} blokker ble fylt.", + "worldedit.fillr.created": "{0} blokker ble fylt.", + "worldedit.fixlava.fixed": "{0} blokker ble fikset.", + "worldedit.fixwater.fixed": "{0} blokker ble fikset.", + "worldedit.removeabove.removed": "{0} blokker ble fjernet.", + "worldedit.removebelow.removed": "{0} blokker ble fjernet.", + "worldedit.removenear.removed": "{0} blokker ble fjernet.", + "worldedit.replacenear.replaced": "{0} blokker ble ersattet.", + "worldedit.snow.created": "{0} overflater ble dekket.", + "worldedit.thaw.removed": "{0} blokker er tint.", + "worldedit.green.changed": "{0} blokker ble grønnet.", + "worldedit.extinguish.removed": "{0} branner er slukket.", + "worldedit.butcher.killed": "{0} vesener ble drept i en radius pÃ¥ {1}.", + "worldedit.butcher.explain-all": "Bruk -1 til Ã¥ fjerne alle vesener i innlastede chunks", + "worldedit.remove.removed": "{0} enheter ble market for fjerning.", + "worldedit.remove.explain-all": "Bruk -1 til Ã¥ fjerne alle enheter i innlastede chunks", + "worldedit.calc.invalid": "'{0}' kunne ikke analyseres som et gyldig uttrykk", + "worldedit.paste.pasted": "Utklippstavlen har blitt limt inn ved {0}", + "worldedit.paste.selected": "Valgt utklippstavle limte omrÃ¥de.", + "worldedit.rotate.no-interpolation": "Merk: Interpolasjon er ikke støttet ennÃ¥, sÃ¥ vinkler som er multipler pÃ¥ 90 er anbefalt.", + "worldedit.rotate.rotated": "Utklippstavlen kopiering har blitt rotert.", + "worldedit.flip.flipped": "Utklippstavlen kopiering har blitt snu.", + "worldedit.clearclipboard.cleared": "Utklippstavlen er tømt.", + "worldedit.set.done": "Operasjon fullført.", + "worldedit.set.done.verbose": "Operasjon fullført ({0}).", + "worldedit.line.changed": "{0} blokker ble endret.", + "worldedit.line.invalid-type": "//linje fungerer bare med kubevalg eller konvekse polyhedralvalg", + "worldedit.curve.changed": "{0} blokker ble endret.", + "worldedit.curve.invalid-type": "//kurve fungerer bare med konvekse polyhedralvalg", + "worldedit.replace.replaced": "{0} blokker ble ersattet.", + "worldedit.stack.changed": "{0} blokker endret. Angre med //undo", + "worldedit.regen.regenerated": "Region regenerert.", + "worldedit.regen.failed": "Kan ikke regenerere chunks. Sjekk konsollen for detaljer.", + "worldedit.walls.changed": "{0} blokker ble endret.", + "worldedit.faces.changed": "{0} blokker ble endret.", + "worldedit.overlay.overlaid": "{0} blokker ble kledde.", + "worldedit.naturalize.naturalized": "{0} blokk(er) ble endret for Ã¥ se mer naturlig ut.", + "worldedit.center.changed": "Senter sett. ({0} blokker endret)", + "worldedit.smooth.changed": "Terrengs høydekart er jevnet. {0} blokker endret.", + "worldedit.move.moved": "{0} blokker flyttet.", + "worldedit.deform.deformed": "{0} blokker ble deformert.", + "worldedit.hollow.changed": "{0} blokker ble endret.", + "worldedit.forest.created": "{0} trær opprettet.", + "worldedit.flora.created": "{0} flora opprettet.", + "worldedit.unstuck.moved": "Der gÃ¥r du!", + "worldedit.ascend.obstructed": "Ingen ledig sted over deg fant.", + "worldedit.ascend.moved": "Stigede {0} nivÃ¥er.", + "worldedit.descend.obstructed": "Ingen ledig sted under deg fant.", + "worldedit.descend.moved": "Synkende {0} nivÃ¥er.", + "worldedit.ceil.obstructed": "Ingen ledig sted over deg fant.", + "worldedit.ceil.moved": "Wuusj!", + "worldedit.thru.obstructed": "Ingen ledig sted foran deg fant.", + "worldedit.thru.moved": "Wuusj!", + "worldedit.jumpto.moved": "Poff!", + "worldedit.jumpto.none": "Ingen blokk i siktet (eller for langt borte)!", + "worldedit.up.obstructed": "Du ville truffet noe over deg.", + "worldedit.up.moved": "Wuusj!", + "worldedit.cone.invalid-radius": "Du mÃ¥ enten spesifisere vediene for radius pÃ¥ 1 eller 2.", + "worldedit.cone.created": "{0} blokker ble opprettet.", + "worldedit.cyl.invalid-radius": "Du mÃ¥ enten spesifisere vediene for radius pÃ¥ 1 eller 2.", + "worldedit.cyl.created": "{0} blokker ble opprettet.", + "worldedit.sphere.invalid-radius": "Du mÃ¥ enten spesifisere vediene for radius pÃ¥ 1 eller 3.", + "worldedit.sphere.created": "{0} blokker ble opprettet.", + "worldedit.forestgen.created": "{0} trær opprettet.", + "worldedit.pumpkins.created": "{0} gresskar plastre opprettet.", + "worldedit.pyramid.created": "{0} blokker ble opprettet.", + "worldedit.generate.created": "{0} blokker ble opprettet.", + "worldedit.reload.config": "Konfigurasjon oppdatert!", + "worldedit.report.written": "WorldEdit rapport skrevet til {0}", + "worldedit.report.error": "Feilet med Ã¥ skrive rapport: {0}", + "worldedit.report.callback": "WorldEdit rapport: {0}.report", + "worldedit.timezone.invalid": "Ugyldig tidssone", + "worldedit.timezone.set": "Tidssone satt for denne økten til: {0}", + "worldedit.timezone.current": "Gjeldende tid i den tidssone er: {0}", + "worldedit.version.version": "WorldEdit versjon {0}", + "worldedit.command.time-elapsed": "{0}s har gÃ¥tt (historie: {1} endret; {2} blokker/sek).", + "worldedit.command.permissions": "Du har ikke rettigheter til Ã¥ gjøre det. Er du i riktig modus?", + "worldedit.command.player-only": "Denne kommandoen mÃ¥ brukes med en spiller.", + "worldedit.command.error.report": "Vennligst rapporter denne feilen: [Se konsoll]", + "worldedit.pastebin.uploading": "(Vennligst vent... sender utdata til pastebin...)", + "worldedit.session.cant-find-session": "Kan ikke finne økt for {0}", + "worldedit.platform.no-file-dialog": "Fildialoger er ikke støttet i ditt miljø.", + "worldedit.tool.max-block-changes": "Maksimum blokker endringsgrense nÃ¥dd.", + "worldedit.tool.no-block": "Ingen blokk i blikket!", + "worldedit.tool.repl.equip": "Blokk utskiftingsverktøy bundet til {0}.", + "worldedit.tool.repl.switched": "Erstatningsverktøy byttet til: {0}", + "worldedit.tool.data-cycler.equip": "Blokk datasyklusverkøy bundet til {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Du har ikke rettigheter til Ã¥ sykle dataverdien for denne blokken.", + "worldedit.tool.data-cycler.cant-cycle": "Den blokkens data kan ikke sykles!", + "worldedit.tool.data-cycler.new-value": "Verdien av {0} er nÃ¥ {1}.", + "worldedit.tool.data-cycler.cycling": "NÃ¥ sykler {0}.", + "worldedit.tool.deltree.equip": "Flytende trefjerningsverktøy bundet til {0}.", + "worldedit.tool.deltree.not-tree": "Det er ingen tre.", + "worldedit.tool.deltree.not-floating": "Det er ingen flytende tre.", + "worldedit.tool.tree.equip": "Treverktøy bundet til {0}.", + "worldedit.tool.tree.obstructed": "Et tre kan ikke være der.", + "worldedit.tool.info.equip": "Informasjonsverktøy bundet til {0}.", + "worldedit.tool.info.internalid.hover": "Intern ID", + "worldedit.tool.info.legacy.hover": "Eldre id:data", + "worldedit.tool.info.light.hover": "Blokk Lys/Lys Over", + "worldedit.tool.none.equip": "Verktøy bundet opp fra ditt nÃ¥værende element.", + "worldedit.tool.selwand.equip": "Utvalgtryllestav bundet til {0}.", + "worldedit.tool.navwand.equip": "Navigasjontryllestav bundet til {0}.", + "worldedit.tool.floodfill.equip": "Blokk flomfyllingsverktøy bundet til {0}.", + "worldedit.tool.farwand.equip": "Langtunnatryllestav bundet til {0}.", + "worldedit.tool.lrbuild.equip": "Langrekkeviddebygningsverktøy bundet til {0}.", + "worldedit.tool.lrbuild.set": "Venstreklikk satt til {0}; høyreklikk satt til {1}.", + "worldedit.tool.stack.equip": "Stabelverktøy bundet til {0}.", + "worldedit.tool.superpickaxe.mode.single": "Modus er nÃ¥ enkelt. Venstreklikk med en hakke. // for Ã¥ deaktivere.", + "worldedit.tool.superpickaxe.mode.area": "Modus er nÃ¥ omrÃ¥de. Venstreklikk med en hakke. // for Ã¥ deaktivere.", + "worldedit.tool.superpickaxe.mode.recursive": "Modus er nÃ¥ rekursiv. Venstreklikk med en hakke. // for Ã¥ deaktivere.", + "worldedit.tool.superpickaxe.max-range": "Maksimum rekkevidde er {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superhakke er allerede aktivert.", + "worldedit.tool.superpickaxe.disabled.already": "Superhakke er allerede deaktivert.", + "worldedit.tool.superpickaxe.enabled": "Superhakke aktivert.", + "worldedit.tool.superpickaxe.disabled": "Superhakke deaktivert.", + "worldedit.tool.mask.set": "Pensel maske satt.", + "worldedit.tool.mask.disabled": "Pensel maske deaktivert.", + "worldedit.tool.material.set": "Pensel material satt.", + "worldedit.tool.range.set": "Pensel rekkevidde satt.", + "worldedit.tool.size.set": "Pensel størrelse satt.", + "worldedit.tool.tracemask.set": "Spor maske satt.", + "worldedit.tool.tracemask.disabled": "Spor maske deaktivert.", + "worldedit.tool.error.cannot-bind": "Kan ikke binde verktøy til {0}: {1}", + "worldedit.tool.error.item-only": "Blokker kan ikke brukes.", + "worldedit.execute.script-permissions": "Du har ikke tillatelse til Ã¥ bruke det skriptet.", + "worldedit.executelast.no-script": "Bruk /cs med et skriptnavn først.", + "worldedit.script.read-error": "Skript lest feil: {0}", + "worldedit.script.unsupported": "Bare .js skripter støttes for øyeblikket", + "worldedit.script.file-not-found": "Skript finnes ikke: {0}", + "worldedit.script.no-script-engine": "Kunne ikke finne en installert skriptmotor.\nVennligst se https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Kunne ikke utføre: {0}", + "worldedit.script.failed-console": "Kunne ikke utføre (se konsoll): {0}", + "worldedit.operation.affected.biome": "{0} biomer pÃ¥virket", + "worldedit.operation.affected.block": "{0} blokker pÃ¥virket", + "worldedit.operation.affected.column": "{0} kolonner pÃ¥virket", + "worldedit.operation.affected.entity": "{0} enheter pÃ¥virket", + "worldedit.operation.deform.expression": "deformert ved hjelp av {0}", + "worldedit.error.invalid-number": "Nummer forventet; streng oppgitt.", + "worldedit.error.invalid-number.matches": "Nummer forventet; streng \"{0}\" oppgitt.", + "worldedit.error.incomplete-region": "Lag et regionutvalg først.", + "worldedit.error.unknown-block": "Blokknavn '{0}' ble ikke gjenkjent.", + "worldedit.error.unknown-entity": "Enhetnavn '{0}' ble ikke gjenkjent.", + "worldedit.error.unknown-mob": "Vesennavn '{0}' ble ikke gjenkjent.", + "worldedit.error.unknown-biome": "Biomenavn '{0}' ble ikke gjenkjent.", + "worldedit.error.unknown-tag": "Tagnavn '{0}' ble ikke gjenkjent.", + "worldedit.error.empty-tag": "Tagnavn '{0}' har ingen innhold.", + "worldedit.error.no-match": "Ingen lignende result for '{0}'.", + "worldedit.error.disallowed-block": "Blokk '{0}' er ikke tillat (se WorldEdit konfigurasjon).", + "worldedit.error.max-changes": "Maksimum blokker endret i en operasjon nÃ¥dd ({0}).", + "worldedit.error.max-brush-radius": "Maksimal penselradius (i konfigurasjon): {0}", + "worldedit.error.max-radius": "Maksimal radius (i konfigurasjon): {0}", + "worldedit.error.unknown-direction": "Ukjent retning: {0}", + "worldedit.error.empty-clipboard": "Din utklippstavle er tom. Bruk //copy først.", + "worldedit.error.invalid-filename": "Filnavn '{0}' ugyldig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ugyldig bokstavner eller utvidelse mangler", + "worldedit.error.file-resolution": "Fil '{0}' oppløsningsfeil: {1}", + "worldedit.error.file-resolution.outside-root": "Stien er utenfor tillatt root", + "worldedit.error.file-resolution.resolve-failed": "Kunne ikke løse stien", + "worldedit.error.file-aborted": "Filvalg avbrutt.", + "worldedit.error.no-file-selected": "Ingen fil valgt.", + "worldedit.error.world-unloaded": "Verden var allerede ulastet.", + "worldedit.error.not-a-block": "Dette er ikke en blokk.", + "worldedit.error.not-a-block.item": "Elementet '{0}' er ikke en blokk.", + "worldedit.error.incorrect-usage": "Bruk: {0}", + "worldedit.error.invalid-page": "Ugyldig sidenummer", + "worldedit.error.parser.bad-state-format": "DÃ¥rlig statsformat i {0}", + "worldedit.error.parser.duplicate-property": "Duplisert eiendel: {0}", + "worldedit.error.parser.empty-state": "Tom del i stat", + "worldedit.error.parser.missing-equals-separator": "Mangler '=' separator", + "worldedit.error.parser.clipboard.missing-offset": "Avvik spesifisert med @ men ingen avvik oppgitt. Bruk '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Ukjent egenskap '{0}' for blokk '{1}'", + "worldedit.error.parser.unknown-value": "Ukjent verdi '{0}' for egenskap '{1}'", + "worldedit.error.parser.empty-property": "Tom egenskap i tilstand", + "worldedit.error.parser.empty-value": "Tom verdi i stat", + "worldedit.error.parser.invalid-colon": "Ugyldig kolon.", + "worldedit.error.parser.invalid-expression": "Ugyldig uttrykk: {0}", + "worldedit.error.parser.negate-nothing": "Kan ikke negere ingenting!", + "worldedit.error.parser.hanging-lbracket": "Ugyldig format. Hengende hakeparentes pÃ¥ '{0}'.", + "worldedit.error.parser.missing-rbracket": "Tilstand mangler følgende ']'", + "worldedit.error.parser.missing-random-type": "Mangler typen etter % symbolen for '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Utstedelse av utklippstavle krever x,y,z koordinater.", + "worldedit.error.parser.player-only": "Inndata '{0}' krever en spiller!", + "worldedit.error.disabled": "Denne funksjonaliteten er deaktivert (se WorldEdit konfigurasjon).", + "worldedit.error.unknown": "Ukjent feil oppstod: {0}", + "worldedit.error.missing-extent": "Ingen utstrekning er kjent", + "worldedit.error.missing-session": "Ingen lokaløkt er kjent", + "worldedit.error.missing-world": "Du mÃ¥ skaffe til en verden (Prøv //world)", + "worldedit.error.missing-actor": "Ingen figur er kjent", + "worldedit.selection.convex.info.vertices": "Vertikker: {0}", + "worldedit.selection.convex.info.triangles": "Triangler: {0}", + "worldedit.selection.convex.explain.primary": "Startet nytt valg med verteks {0}.", + "worldedit.selection.convex.explain.secondary": "Lagt verteks {0} til utvalget.", + "worldedit.selection.cuboid.info.pos1": "Posisjon 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Posisjon 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Første posisjon satt til {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Første posisjon satt til {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Andre posisjon satt til {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Andre posisjon satt til {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Begynte utvalg pÃ¥ {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Utvidet utvalg til Ã¥ omfatte {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Senter: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Senter posisjon satt til {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Senter posisjon satt til {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radius satt til {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius satt til {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoid endringer mÃ¥ være jevn for hver dimensjon.", + "worldedit.selection.cylinder.info.center": "Senter: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Starter et nytt sylindrisk utvalg ved {0}.", + "worldedit.selection.cylinder.explain.secondary": "Radius satt til {0}/{1} blokker. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Du mÃ¥ velge senterpunktet før du setter radiusen.", + "worldedit.selection.cylinder.error.even-horizontal": "Sylindere endringer mÃ¥ være jevn for hver horisontale dimensjon.", + "worldedit.selection.polygon2d.info": "# poeng: {0}", + "worldedit.selection.polygon2d.explain.primary": "Starter en ny polygon pÃ¥ {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Lagt punkt #{0} til pÃ¥ {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygoner kan bare utvides vertikalt.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygoner kan bare være kontraktes vertikalt.", + "worldedit.selection.sphere.explain.secondary": "Radius satt til {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius satt til {0} ({1}).", + "worldedit.selection.null.error.immutable": "Kan ikke endre NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Kan ikke utvide et regionsskjær.", + "worldedit.selection.intersection.error.cannot-contract": "Kan ikke kontrakte et regionsskjær.", + "worldedit.selection.transform.error.cannot-expand": "Kan ikke utvide en TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Kan ikke krympe en TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Kan ikke endre en TransformedRegion.", + "worldedit.sideeffect.lighting": "Belysning", + "worldedit.sideeffect.lighting.description": "Oppdateringer blokk belysning", + "worldedit.sideeffect.neighbors": "Naboer", + "worldedit.sideeffect.neighbors.description": "Varsler nærliggende blokker av endringer", + "worldedit.sideeffect.update": "Oppdater", + "worldedit.sideeffect.validation": "Validering", + "worldedit.sideeffect.validation.description": "Validerer og fikser den ukonsekvente verdenstilstanden, som for eksempel frakoblede blokker", + "worldedit.sideeffect.entity_ai": "Enhet AI", + "worldedit.sideeffect.entity_ai.description": "Oppdater Enhet AI stier for blokkendringer", + "worldedit.sideeffect.events": "Mod/Plugin Hendelser", + "worldedit.sideeffect.events.description": "Forteller andre moder/pluginer om disse endringer nÃ¥r det er aktuelt", + "worldedit.sideeffect.state.on": "PÃ¥", + "worldedit.sideeffect.state.delayed": "Forsinket", + "worldedit.sideeffect.state.off": "Av", + "worldedit.sideeffect.box.current": "NÃ¥værende", + "worldedit.sideeffect.box.change-to": "Klikk for Ã¥ sette til {0}", + "worldedit.help.command-not-found": "Kommandoen '{0}' ble ikke funnet.", + "worldedit.help.no-subcommands": "'{0}' har ingen underkommandoer. (Maybe '{1}' er for en parameter?)", + "worldedit.help.subcommand-not-found": "Underkommando '{0}' under '{1}' ble ikke funnet.", + "worldedit.cli.stopping": "Stopper!", + "worldedit.cli.unknown-command": "Ukjent kommando!", + "worldedit.version.bukkit.unsupported-adapter": "Denne WorldEdit versjonen støtter ikke din versjon av Bukkit. Blokker enheter (f.eks. kister) vil være tom, blokkegenskaper (e.. rotasjon) vil mangle og det kan hende at andre ting ikke virker. Oppdater WorldEdit for Ã¥ gjenopprette denne funksjonen:\n{0}" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/nuk/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/nuk/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/nuk/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/oc/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/oc/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/oc/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/oj/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/oj/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/oj/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/pa-IN/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/pa-IN/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/pa-IN/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/pl/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/pl/strings.json new file mode 100644 index 0000000..484ff5b --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/pl/strings.json @@ -0,0 +1,427 @@ +{ + "worldedit.expand.description.vert": "Pionowo rozszerz zaznaczenie do granic Å›wiata.", + "worldedit.expand.expanded": "Rozszerzono obszar o bloki (w sumie {0})", + "worldedit.expand.expanded.vert": "Rozszerzono obszar o bloki (w sumie {0} z góry na dół).", + "worldedit.biomeinfo.lineofsight": "Biomy w zasiÄ™gu wzroku: {0}", + "worldedit.biomeinfo.position": "Biom, w którym jesteÅ›: {0}", + "worldedit.biomeinfo.selection": "Biomy w twoim obszarze zaznaczenia: {0}", + "worldedit.biomeinfo.not-locatable": "Nadawca poleceÅ„ musi być obecny na Å›wiecie, aby użyć flagi -p.", + "worldedit.brush.radius-too-large": "Maksymalny dozwolony promieÅ„ pÄ™dzla: {0}", + "worldedit.brush.apply.description": "Zastosuj pÄ™dzel, zastosuj funkcjÄ™ do każdego bloku", + "worldedit.brush.apply.radius": "Rozmiar pÄ™dzla", + "worldedit.brush.apply.shape": "KsztaÅ‚t obszaru", + "worldedit.brush.apply.type": "Rodzaj pÄ™dzla do użycia", + "worldedit.brush.apply.item.warning": "Ten pÄ™dzel symuluje użycie przedmiotu. Jego efekty mogÄ… dziaÅ‚ać nie na wszystkich platformach, mogÄ… być nieodwracalne i mogÄ… powodować dziwne interakcje z innymi modami/wtyczkami. Używaj na wÅ‚asne ryzyko.", + "worldedit.brush.paint.description": "PÄ™dzel malarski, nakÅ‚adanie funkcji na powierzchniÄ™", + "worldedit.brush.paint.size": "Rozmiar pÄ™dzla", + "worldedit.brush.paint.shape": "KsztaÅ‚t obszaru", + "worldedit.brush.paint.density": "GÄ™stość pÄ™dzla", + "worldedit.brush.paint.type": "Rodzaj używanego pÄ™dzla", + "worldedit.brush.paint.item.warning": "Ten pÄ™dzel symuluje użycie przedmiotu. Jego efekty mogÄ… dziaÅ‚ać nie na wszystkich platformach, mogÄ… być nieodwracalne i mogÄ… powodować dziwne interakcje z innymi modami/wtyczkami. Używaj na wÅ‚asne ryzyko.", + "worldedit.brush.sphere.equip": "Wyposażono w pÄ™dzel kulisty ({0}).", + "worldedit.brush.cylinder.equip": "Wyposażono w pÄ™dzel walcowy ({0} na {1}).", + "worldedit.brush.clipboard.equip": "Wyposażono w pÄ™dzel o ksztaÅ‚cie ze schowka.", + "worldedit.brush.smooth.equip": "Wyposażono w pÄ™dzel wygÅ‚adzajÄ…cy ({0} × {1}× przy użyciu: {2}).", + "worldedit.brush.smooth.nofilter": "dowolny blok", + "worldedit.brush.smooth.filter": "filtr", + "worldedit.brush.snowsmooth.nofilter": "dowolny blok", + "worldedit.brush.snowsmooth.filter": "filtr", + "worldedit.brush.extinguish.equip": "Wyposażono w gaÅ›nicÄ™ ({0}).", + "worldedit.brush.gravity.equip": "Wyposażono w pÄ™dzel grawitacyjny ({0}).", + "worldedit.brush.butcher.equip": "Wyposażono w pÄ™dzel rzeźniczy ({0}).", + "worldedit.brush.operation.equip": "Wybrano pÄ™dzel {0}.", + "worldedit.brush.heightmap.equip": "Wyposażono w pÄ™dzel mapy wysokoÅ›ciowej ({0}).", + "worldedit.brush.heightmap.unknown": "Nieznany pÄ™dzel mapy wysokoÅ›ciowej: {0}.", + "worldedit.brush.none.equip": "UsuniÄ™to przypisany pÄ™dzel z obecnego przedmiotu.", + "worldedit.setbiome.changed": "Zmieniono biomy dla okoÅ‚o tylu bloków: {0}.", + "worldedit.setbiome.warning": "W celu zobaczenia zmian, może być wymagane ponowne dołączenie do gry (albo otwarcie Å›wiata).", + "worldedit.setbiome.not-locatable": "Nadawca poleceÅ„ musi być obecny na Å›wiecie, aby użyć flagi -p.", + "worldedit.drawsel.disabled": "Dezaktywowano CUI serwera.", + "worldedit.drawsel.enabled": "Aktywowano CUI serwera. ObsÅ‚uguje tylko obszary prostokÄ…tne o maksymalnym rozmiarze {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "CUI serwera już jest zdezaktywowane.", + "worldedit.drawsel.enabled.already": "CUI serwera już jest aktywowane.", + "worldedit.limit.too-high": "Twój maksymalny dozwolony limit wynosi {0}.", + "worldedit.limit.set": "Ustawiono limit iloÅ›ci zmienianych bloków na {0}.", + "worldedit.limit.return-to-default": "(Powróć do wartoÅ›ci domyÅ›lnej, używajÄ…c polecenia //limit)", + "worldedit.timeout.too-high": "Twój maksymalny dozwolony limit czasu wynosi {0} ms.", + "worldedit.timeout.set": "Zmieniono limit czasu na {0} ms.", + "worldedit.timeout.return-to-default": " (Użyj //timeout w celu powrotu do wartoÅ›ci domyÅ›lnej.)", + "worldedit.fast.disabled": "Tryb szybki wyłączony.", + "worldedit.fast.enabled": "Tryb szybki włączony. OÅ›wietlenie w objÄ™tych chunkach może być niewÅ‚aÅ›ciwe i/lub może zaistnieć potrzeba ponownego dołączenia, w celu ujrzenia zmian.", + "worldedit.fast.disabled.already": "Tryb szybki już jest wyłączony.", + "worldedit.fast.enabled.already": "Tryb szybki już jest włączony.", + "worldedit.perf.sideeffect.set": "Efekt poboczny „{0}†zostaÅ‚ ustawiony na {1}", + "worldedit.perf.sideeffect.get": "Efekt poboczny „{0}†jest ustawiony na {1}", + "worldedit.perf.sideeffect.already-set": "Efekt poboczny „{0}†już zostaÅ‚ ustawiony na {1}", + "worldedit.perf.sideeffect.set-all": "Wszystkie dziaÅ‚ania niepożądane ustawione na {0}", + "worldedit.reorder.current": "Tryb zmiany kolejnoÅ›ci wynosi {0}", + "worldedit.reorder.set": "Tryb zmiany kolejnoÅ›ci teraz wynosi {0}", + "worldedit.gmask.disabled": "Maska globalna wyłączona.", + "worldedit.gmask.set": "Ustawiono maskÄ™ globalnÄ….", + "worldedit.toggleplace.pos1": "Umieszczanie w pozycji nr 1.", + "worldedit.toggleplace.player": "Stawianie bloku w miejscu, w którym stoisz.", + "worldedit.toggleplace.not-locatable": "Nie można przełączyć umieszczania w tym kontekÅ›cie.", + "worldedit.searchitem.too-short": "Wprowadź dÅ‚uższy ciÄ…g do wyszukania. (dÅ‚. > 2).", + "worldedit.searchitem.either-b-or-i": "Nie możesz używać flagi \"b\" oraz \"i\" jednoczeÅ›nie.", + "worldedit.searchitem.searching": "(ProszÄ™ czekać... wyszukiwanie przedmiotów.)", + "worldedit.watchdog.no-hook": "Ta platforma nie ma punktu zaczepienia licznika alarmowego.", + "worldedit.watchdog.active.already": "Punkt zaczepienia licznika alarmowego już jest aktywny.", + "worldedit.watchdog.inactive.already": "Punkt zaczepienia licznika alarmowego już jest nieaktywny.", + "worldedit.watchdog.active": "Punkt zaczepienia licznika alarmowego aktywowany.", + "worldedit.watchdog.inactive": "Punkt zaczepienia licznika alarmowego dezaktywowany.", + "worldedit.world.remove": "UsuniÄ™to zastÄ…pienie Å›wiata.", + "worldedit.world.set": "Ustawiono zastÄ…pienie Å›wiata {0}. (Użyj //world aby powrócić do domyÅ›lnego)", + "worldedit.undo.undone": "CofniÄ™to edycje. (dost. {0}).", + "worldedit.undo.none": "Nie ma już nic do cofniÄ™cia.", + "worldedit.redo.redone": "Ponowiono dostÄ™pne edycje ({0}).", + "worldedit.redo.none": "Nie ma już nic do ponowienia.", + "worldedit.clearhistory.cleared": "Wyczyszczono historiÄ™.", + "worldedit.raytrace.noblock": "Brak bloku w zasiÄ™gu!", + "worldedit.raytrace.require-player": "Komendy Å›ledzenia promieni wymagajÄ… gracza!", + "worldedit.restore.not-configured": "Przywrócenie kopii zapasowej/migawki nie jest skonfigurowane.", + "worldedit.restore.not-available": "Ta migawka nie istnieje lub jest niedostÄ™pna.", + "worldedit.restore.failed": "Błąd Å‚adowania migawki: {0}", + "worldedit.restore.loaded": "ZaÅ‚adowano migawkÄ™ \"{0}\"; trwa przywracanie...", + "worldedit.restore.restored": "Przywrócono; brakujÄ…ce chunki: {0}, inne błędy: {1}.", + "worldedit.restore.none-for-specific-world": "Nie znaleziono migawek Å›wiata \"{0}\".", + "worldedit.restore.none-for-world": "Nie znaleziono migawek dla tego Å›wiata.", + "worldedit.restore.none-found": "Nie znaleziono migawek.", + "worldedit.restore.none-found-console": "Nie znaleziono migawek. Zobacz konsolÄ™ dla szczegółów.", + "worldedit.restore.chunk-not-present": "Brak obecnych chunków w migawce.", + "worldedit.restore.chunk-load-failed": "Nie można zaÅ‚adować żadnych chunków. (niewÅ‚aÅ›ciwe archiwum?)", + "worldedit.restore.block-place-failed": "Błędy uniemożliwiÅ‚y przywrócenie jakichkolwiek bloków.", + "worldedit.restore.block-place-error": "Ostatni błąd: {0}", + "worldedit.snapshot.use.newest": "Używasz najnowszej migawki.", + "worldedit.snapshot.use": "Ustawiono migawkÄ™ na: {0}", + "worldedit.snapshot.none-before": "Nie można znaleźć migawki przed {0}.", + "worldedit.snapshot.none-after": "Nie można znaleźć migawki po {0}.", + "worldedit.snapshot.index-above-0": "NieprawidÅ‚owy indeks, musi być on wiÄ™kszy lub równy 1.", + "worldedit.snapshot.index-oob": "NieprawidÅ‚owy indeks, musi być on pomiÄ™dzy 1 a {0}.", + "worldedit.schematic.unknown-format": "Nieznany format schematu: {0}.", + "worldedit.schematic.load.does-not-exist": "Schemat {0} nie istnieje!", + "worldedit.schematic.load.loading": "(ProszÄ™ czekać... wczytywanie schematu.)", + "worldedit.schematic.load.still-loading": "(ProszÄ™ czekać... wczytywanie schematu nadal trwa).", + "worldedit.schematic.save.already-exists": "Ten schemat już istnieje. Użyj flagi -f aby go nadpisać.", + "worldedit.schematic.save.failed-directory": "Nie udaÅ‚o siÄ™ stworzyć folderu dla schematów!", + "worldedit.schematic.save.saving": "(ProszÄ™ czekać... zapisywanie schematu.)", + "worldedit.schematic.save.still-saving": "(ProszÄ™ czekać... zapisywanie schematu nadal trwa).", + "worldedit.schematic.delete.does-not-exist": "Schemat {0} nie istnieje!", + "worldedit.schematic.delete.failed": "Nie udaÅ‚o siÄ™ usunąć: {0}! Czy jest tylko do odczytu?", + "worldedit.schematic.delete.deleted": "UsuniÄ™to: {0}.", + "worldedit.schematic.formats.title": "DostÄ™pne formaty schowka (nazwa: krótka)", + "worldedit.schematic.unsupported-minecraft-version": "Ta wersja WorldEdit nie obsÅ‚uguje tej wersji Minecrafta. Schematy nie bÄ™dÄ… dziaÅ‚ać, póki ten problem nie zostanie rozwiÄ…zany.", + "worldedit.pos.already-set": "Pozycja już ustawiona.", + "worldedit.pos.console-require-coords": "WspółrzÄ™dne muszÄ… być okreÅ›lone jako konsola.", + "worldedit.hpos.no-block": "Brak bloku w zasiÄ™gu!", + "worldedit.hpos.already-set": "Pozycja już ustawiona.", + "worldedit.chunk.selected-multiple": "Zaznaczono chunki: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Wybrano chunk: {0}, {1}, {2}", + "worldedit.wand.invalid": "Przedmiot różdżki jest nieprawidÅ‚owo skonfigurowany lub wyłączony.", + "worldedit.wand.selwand.info": "Lewy klik: zaznacz pozycjÄ™ 1.; Prawy klik: zaznacz pozycjÄ™ 2.", + "worldedit.wand.navwand.info": "Lewy klik: skocz do miejsca; Prawy klik: przejdź przez Å›cianÄ™", + "worldedit.wand.selwand.now.tool": "Różdżka wyboru jest teraz normalnym narzÄ™dziem. Możesz jÄ… wyłączyć używajÄ…c {0} i powiÄ…zać z dowolnÄ… rzeczÄ… używajÄ…c {1}, oraz zdobyć nowÄ… różdżkÄ™ używajÄ…c {2}.", + "worldedit.contract.contracted": "Obszar zwężony o {0} bl.", + "worldedit.shift.shifted": "Obszar przesuniÄ™ty.", + "worldedit.outset.outset": "Obszar poszerzony.", + "worldedit.inset.inset": "Obszar zwężony.", + "worldedit.size.offset": "PrzesuniÄ™cie: {0}", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "Rozmiar: {0}", + "worldedit.size.distance": "OdlegÅ‚ość prostopadÅ‚oÅ›cianu: {0}", + "worldedit.size.blocks": "Nr bloków: {0}", + "worldedit.count.counted": "Policzono: {0}", + "worldedit.distr.no-blocks": "Nie policzono bloków.", + "worldedit.distr.no-previous": "Brak poprzednich dystrybucji.", + "worldedit.distr.total": "CaÅ‚kowita Liczba Bloków: {0}", + "worldedit.select.cleared": "Wyczyszczono zaznaczenie.", + "worldedit.select.cuboid.message": "Kuboid: kliknij lewym, aby zaznaczyć pierwszy punkt, kliknij prawym, aby zaznaczyć drugi punkt", + "worldedit.select.cuboid.description": "Wybierz dwa narożniki kuboidu", + "worldedit.select.extend.message": "Kuboid: kliknij lewym, aby wybrać punkt startowy, kliknij prawym, aby rozszerzyć", + "worldedit.select.extend.description": "Tryb szybkiego wyboru kuboidu", + "worldedit.select.poly.message": "Wybór wielokÄ…ta 2D: Lewy/prawy klik — dodawanie punktu.", + "worldedit.select.poly.limit-message": "Maksimum {0} pkt.", + "worldedit.select.poly.description": "Wybór wielokÄ…ta dwuwymiarowego o dowolnej wysokoÅ›ci", + "worldedit.select.ellipsoid.message": "Wybór elipsoidalny: Lewy klik = Å›rodek; prawy klik — rozszerzanie", + "worldedit.select.ellipsoid.description": "Wybór elipsoidy", + "worldedit.select.sphere.message": "Wybór sferyczny: Lewy klik = Å›rodek, prawy klik — ustawianie promienia", + "worldedit.select.sphere.description": "Wybór sfery", + "worldedit.select.cyl.message": "Wybór walcowy: Lewy klik = Å›rodek; prawy klik — rozszerzanie", + "worldedit.select.cyl.description": "Wybór walca", + "worldedit.select.convex.message": "Wybór wypukÅ‚y wieloboczny: Lewy klik = Pierwszy wierzchoÅ‚ek; prawy klik — wiÄ™cej.", + "worldedit.select.convex.limit-message": "Maksimum {0} pkt.", + "worldedit.select.convex.description": "Zaznacz figurÄ™ wypukłą wielobocznÄ…", + "worldedit.select.default-set": "Twój domyÅ›lny selektor obszaru to teraz {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Stary format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.listchunks.listfor": "Lista chunków dla: {0}", + "worldedit.drain.drained": "Osuszono bloki (w sumie {0}).", + "worldedit.fill.created": "WypeÅ‚niono blokami (w sumie {0}).", + "worldedit.fillr.created": "WypeÅ‚niono blokami (w sumie {0}).", + "worldedit.fixlava.fixed": "Naprawiono bloki (w sumie {0}).", + "worldedit.fixwater.fixed": "Naprawiono bloki (w sumie {0}).", + "worldedit.removeabove.removed": "UsuniÄ™to bloki (w sumie {0}).", + "worldedit.removebelow.removed": "UsuniÄ™to bloki (w sumie {0}).", + "worldedit.removenear.removed": "UsuniÄ™to bloki (w sumie {0}).", + "worldedit.replacenear.replaced": "ZastÄ…piono bloki (w sumie {0}).", + "worldedit.snow.created": "Pokryto powierzchnie (w sumie {0}).", + "worldedit.thaw.removed": "Stopiono bloki (w sumie {0}).", + "worldedit.green.changed": "Pokryto zieleniÄ… bloki (w sumie {0}).", + "worldedit.extinguish.removed": "Ugaszono bloki ognia (w sumie {0}).", + "worldedit.butcher.killed": "Zabito moby (w sumie {0}) w promieniu {1} bl.", + "worldedit.butcher.explain-all": "Użyj -1, aby usunąć wszystkie moby z zaÅ‚adowanych chunków", + "worldedit.remove.removed": "Wyznaczono byty do usuniÄ™cia (w sumie {0}).", + "worldedit.remove.explain-all": "Użyj -1, aby usunąć wszystkie byty z zaÅ‚adowanych chunków", + "worldedit.calc.invalid": "Błąd analizy wartoÅ›ci \"{0}\" jako wÅ‚aÅ›ciwego wyrażenia", + "worldedit.calc.invalid.with-error": "Błąd analizy wartoÅ›ci \"{0}\" jako wÅ‚aÅ›ciwego wyrażenia: \"{1}\"", + "worldedit.paste.pasted": "Wklejono schowek do: {0}", + "worldedit.paste.selected": "Zaznaczono obszar wklejania ze schowka.", + "worldedit.rotate.no-interpolation": "Informacja: Interpolacja nie jest jeszcze wspierana, wiÄ™c zalecane sÄ… kÄ…ty o wielokrotnoÅ›ci liczby 90.", + "worldedit.rotate.rotated": "Zawartość schowka zostaÅ‚a obrócona.", + "worldedit.flip.flipped": "Zawartość schowka zostaÅ‚a odbita.", + "worldedit.clearclipboard.cleared": "Schowek wyczyszczony.", + "worldedit.set.done": "Operacja zakoÅ„czona.", + "worldedit.set.done.verbose": "Operacja zakoÅ„czona ({0}).", + "worldedit.line.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.line.invalid-type": "Polecenie //line dziaÅ‚a tylko w przypadku zaznaczeÅ„ prostopadÅ‚oÅ›ciennych lub wypukÅ‚ych wieloÅ›ciennych", + "worldedit.curve.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.curve.invalid-type": "Polecenie //curve dziaÅ‚a tylko w przypadku zaznaczeÅ„ wypukÅ‚ych wieloÅ›ciennych", + "worldedit.replace.replaced": "ZastÄ…piono bloki (w sumie {0}).", + "worldedit.stack.changed": "Zmieniono bloki (w sumie {0}). Użyj //undo w celu cofniÄ™cia.", + "worldedit.stack.intersecting-region": "PrzesuniÄ™cie stosu nie może kolidować z obszarem, podczas używania jednostek blokowych", + "worldedit.regen.regenerated": "Zregenerowano obszar.", + "worldedit.regen.failed": "Nie udaÅ‚o siÄ™ zregenerować chunków. Po wiÄ™cej informacji, zajrzyj do konsoli.", + "worldedit.walls.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.faces.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.overlay.overlaid": "NaÅ‚ożono bloki (w sumie {0}).", + "worldedit.naturalize.naturalized": "Nadano naturalnego wyglÄ…du blokom (zmodyfikowane bloki: {0}).", + "worldedit.center.changed": "Ustawiono Å›rodek. (zmodyfikowane bloki: {0})", + "worldedit.smooth.changed": "WygÅ‚adzono wysokość terenu. Zmodyfikowane bloki: {0}.", + "worldedit.move.moved": "PrzesuniÄ™to bloki (w sumie {0}).", + "worldedit.deform.deformed": "Zdeformowano bloki (w sumie {0}).", + "worldedit.hollow.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.forest.created": "Stworzono {0} drzew.", + "worldedit.flora.created": "Stworzono roÅ›linność (w sumie {0}).", + "worldedit.unstuck.moved": "ProszÄ™ bardzo!", + "worldedit.ascend.obstructed": "Nie znaleziono nad tobÄ… wolnej przestrzeni.", + "worldedit.ascend.moved": "Przeniesiono ciÄ™ {0} poz. wyżej.", + "worldedit.descend.obstructed": "Nie znaleziono pod tobÄ… wolnej przestrzeni.", + "worldedit.descend.moved": "Przeniesiono ciÄ™ {0} poz. niżej.", + "worldedit.ceil.obstructed": "Nie znaleziono nad tobÄ… wolnej przestrzeni.", + "worldedit.ceil.moved": "Ziuuu!", + "worldedit.thru.obstructed": "Nie znaleziono przed tobÄ… wolnej przestrzeni.", + "worldedit.thru.moved": "Ziuuu!", + "worldedit.jumpto.moved": "Puf!", + "worldedit.jumpto.none": "Brak bloku w zasiÄ™gu (lub jest za daleko)!", + "worldedit.up.obstructed": "Uderzysz w coÅ› nad sobÄ….", + "worldedit.up.moved": "Ziuuu!", + "worldedit.cone.invalid-radius": "Musisz podać 1 lub 2 wartoÅ›ci promienia.", + "worldedit.cone.created": "Stworzono bloki (w sumie {0}).", + "worldedit.cyl.invalid-radius": "Musisz podać 1 lub 2 wartoÅ›ci promienia.", + "worldedit.cyl.created": "Stworzono bloki (w sumie {0}).", + "worldedit.sphere.invalid-radius": "Musisz podać 1 lub 3 wartoÅ›ci promienia.", + "worldedit.sphere.created": "Stworzono bloki (w sumie {0}).", + "worldedit.forestgen.created": "Stworzono drzewa (w sumie {0}).", + "worldedit.pumpkins.created": "Stworzono grupki dyÅ„ (w sumie {0}).", + "worldedit.feature.created": "Utworzono funkcjÄ™.", + "worldedit.pyramid.created": "Stworzono bloki (w sumie {0}).", + "worldedit.generate.created": "Stworzono bloki (w sumie {0}).", + "worldedit.generatebiome.changed": "{0} biomów ulegÅ‚o zmianie.", + "worldedit.structure.created": "Stworzono strukturÄ™.", + "worldedit.reload.config": "PrzeÅ‚adowano konfiguracjÄ™!", + "worldedit.report.written": "Raport WorldEdit zostaÅ‚ zapisany do: {0}", + "worldedit.report.error": "Błąd zapisywania raportu: {0}", + "worldedit.report.callback": "Raport WorldEdit: {0}.report", + "worldedit.timezone.invalid": "NiewÅ‚aÅ›ciwa strefa czasowa", + "worldedit.timezone.set": "Ustawiono strefÄ™ czasowÄ… na tÄ™ sesjÄ™: {0}", + "worldedit.timezone.current": "Obecny czas w tej strefie czasowej: {0}", + "worldedit.version.version": "WorldEdit — wersja: {0}", + "worldedit.trace.no-tracing-extents": "Trasowanie: Nie użyto żadnych rozszerzeÅ„", + "worldedit.trace.action-failed": "Trasowanie: Odrzucono czynność/-ci {0} w pozycji {1} rozszerzeniem {2}", + "worldedit.trace.active.already": "Tryb trasowania już jest włączony.", + "worldedit.trace.inactive.already": "Tryb trasowania już jest wyłączony.", + "worldedit.trace.active": "Włączono tryb trasowania.", + "worldedit.trace.inactive": "Wyłączono tryb trasowania.", + "worldedit.command.time-elapsed": "Minęło {0} sek. (historia: {1} zmienionych; {2} bloków/sek.)", + "worldedit.command.permissions": "Nie masz do tego uprawnieÅ„. Na pewno jesteÅ› w dobrym trybie?", + "worldedit.command.player-only": "To polecenie musi zostać użyte na graczu.", + "worldedit.command.error.report": "ZgÅ‚oÅ› ten błąd: [Zobacz konsolÄ™]", + "worldedit.pastebin.uploading": "(ProszÄ™ czekać... wysyÅ‚anie danych wyjÅ›ciowych na pastebin...)", + "worldedit.session.cant-find-session": "Nie można odnaleźć sesji dla {0}", + "worldedit.platform.no-file-dialog": "Okna dialogowe plików nie sÄ… wspierane w twoim Å›rodowisku.", + "worldedit.asset.load.loading": "(ProszÄ™ czekać... Å‚adowanie zasobu).", + "worldedit.asset.load.still-loading": "(ProszÄ™ czekać... Å‚adowanie zasobu nadal trwa).", + "worldedit.asset.load.failed": "Błąd Å‚adowania zasobu", + "worldedit.tool.max-block-changes": "OsiÄ…gniÄ™to limit iloÅ›ci zmienianych bloków.", + "worldedit.tool.no-block": "Brak bloku w zasiÄ™gu!", + "worldedit.tool.repl.equip": "NarzÄ™dzie zamiany bloków przypisano do: {0}.", + "worldedit.tool.repl.switched": "NarzÄ™dzie zamiany przełączono do: {0}", + "worldedit.tool.data-cycler.equip": "NarzÄ™dzie przełączajÄ…ce dane bloków przypisano do: {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Nie masz uprawnieÅ„ do przełączania wartoÅ›ci danych tego bloku.", + "worldedit.tool.data-cycler.cant-cycle": "Dane tego bloku nie mogÄ… być przełączone!", + "worldedit.tool.data-cycler.new-value": "Wartość {0} wynosi teraz {1}.", + "worldedit.tool.data-cycler.cycling": "Cykliczne przełączanie: {0}.", + "worldedit.tool.deltree.equip": "NarzÄ™dzie usuwania unoszÄ…cych siÄ™ drzew przypisano do: {0}.", + "worldedit.tool.deltree.not-tree": "To nie jest drzewo.", + "worldedit.tool.deltree.not-floating": "To nie jest unoszÄ…ce siÄ™ drzewo.", + "worldedit.tool.tree.equip": "Malarz drzew przypisano do: {0}.", + "worldedit.tool.tree.obstructed": "Nie można umieÅ›cić tam drzewa.", + "worldedit.tool.info.equip": "NarzÄ™dzie informacyjne przypisano do: {0}.", + "worldedit.tool.info.internalid.hover": "WewnÄ™trzne ID", + "worldedit.tool.info.legacy.hover": "PrzestarzaÅ‚y tag id:data", + "worldedit.tool.info.light.hover": "ÅšwiatÅ‚o bloku/ÅšwiatÅ‚o powyżej", + "worldedit.tool.none.equip": "UsuniÄ™to przypisane narzÄ™dzie z obecnego przedmiotu.", + "worldedit.tool.none.to.unequip": "Nie przypisano obecnego przedmiotu.", + "worldedit.tool.selwand.equip": "RóżdżkÄ™ zaznaczajÄ…cÄ… przypisano do: {0}.", + "worldedit.tool.navwand.equip": "RóżdżkÄ™ nawigacyjnÄ… przypisano do: {0}.", + "worldedit.tool.floodfill.equip": "NarzÄ™dzie wypeÅ‚niajÄ…ce blokami przypisano do: {0}.", + "worldedit.tool.farwand.equip": "Różdżka dalekosiężna przypisana do {0}.", + "worldedit.tool.lrbuild.equip": "Dalekosiężne narzÄ™dzie budowlane przypisano do: {0}.", + "worldedit.tool.lrbuild.set": "Lewy przycisk ustawiono na {0}; prawy przycisk ustawiono na {1}.", + "worldedit.tool.stack.equip": "NarzÄ™dzie stosu przypisano do: {0}.", + "worldedit.tool.unbind-instruction": "Uruchom {0} trzymajÄ…c przedmiot aby usunąć przypisanie.", + "worldedit.tool.superpickaxe.mode.single": "Ustawiono tryb pojedynczy. Kliknij lewym, trzymajÄ…c kilof. Wyłącz poleceniem //", + "worldedit.tool.superpickaxe.mode.area": "Ustawiono tryb obszarowy. Kliknij lewym, trzymajÄ…c kilof. Wyłącz poleceniem //", + "worldedit.tool.superpickaxe.mode.recursive": "Ustawiono tryb rekursywny. Kliknij lewym, trzymajÄ…c kilof. Wyłącz poleceniem //", + "worldedit.tool.superpickaxe.max-range": "Maksymalny zakres to {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superkilof jest już włączony.", + "worldedit.tool.superpickaxe.disabled.already": "Superkilof jest już wyłączony.", + "worldedit.tool.superpickaxe.enabled": "Superkilof włączony.", + "worldedit.tool.superpickaxe.disabled": "Superkilof wyłączony.", + "worldedit.tool.mask.set": "Ustawiono maskÄ™ pÄ™dzla.", + "worldedit.tool.mask.disabled": "Wyłączono maskÄ™ pÄ™dzla.", + "worldedit.tool.material.set": "Ustawiono materiaÅ‚ pÄ™dzla.", + "worldedit.tool.range.set": "Ustawiono zakres pÄ™dzla.", + "worldedit.tool.size.set": "Ustawiono rozmiar pÄ™dzla.", + "worldedit.tool.tracemask.set": "Ustawiono maskÄ™ trasujÄ…cÄ….", + "worldedit.tool.tracemask.disabled": "Maska trasujÄ…ca wyłączona.", + "worldedit.tool.error.cannot-bind": "Nie można przypisać narzÄ™dzia do {0}: {1}", + "worldedit.tool.error.item-only": "Nie można używać bloków.", + "worldedit.execute.script-permissions": "Nie masz uprawnieÅ„ do korzystania z tego skryptu.", + "worldedit.executelast.no-script": "Najpierw użyj /cs z nazwÄ… skryptu.", + "worldedit.script.read-error": "Błąd odczytu skryptu: {0}", + "worldedit.script.unsupported": "Obecnie sÄ… wspierane tylko skrypty .js", + "worldedit.script.file-not-found": "Skrypt nie istnieje: {0}", + "worldedit.script.no-script-engine": "Nie udaÅ‚o siÄ™ znaleźć zainstalowanego silnika skryptu.\nPrzejdź do: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Nie udaÅ‚o siÄ™ wykonać: {0}", + "worldedit.script.failed-console": "Nie udaÅ‚o siÄ™ wykonać (zobacz konsolÄ™): {0}", + "worldedit.operation.affected.biome": "ObjÄ™to biomy (w sumie {0})", + "worldedit.operation.affected.block": "ObjÄ™to bloki (w sumie {0})", + "worldedit.operation.affected.column": "ObjÄ™to kolumny (w sumie {0})", + "worldedit.operation.affected.entity": "ObjÄ™to byty (w sumie {0})", + "worldedit.operation.deform.expression": "zdeformowano przy użyciu: {0}", + "worldedit.error.invalid-number": "Oczekiwano liczbÄ™; otrzymano ciÄ…g znaków.", + "worldedit.error.invalid-number.matches": "Oczekiwano liczbÄ™; otrzymano ciÄ…g „{0}â€.", + "worldedit.error.incomplete-region": "Najpierw zaznacz obszar.", + "worldedit.error.unknown-block": "Nazwa bloku '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.unknown-entity": "Nazwa obiektu '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.unknown-mob": "Nazwa moba '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.unknown-biome": "Nazwa biomu '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.unknown-tag": "Nazwa tagu '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.empty-tag": "Nazwa tagu '{0}' nie ma zawartoÅ›ci.", + "worldedit.error.no-match": "Brak dopasowania dla '{0}'.", + "worldedit.error.disallowed-block": "Blok '{0}' jest niedozwolony (zobacz konfiguracjÄ™ WorldEdit).", + "worldedit.error.max-changes": "OsiÄ…gniÄ™to maksymalnÄ… liczbÄ™ bloków zmienionych w operacji ({0}).", + "worldedit.error.max-brush-radius": "Maksymalny promieÅ„ pÄ™dzla (w konfiguracji): {0}", + "worldedit.error.max-radius": "Maksymalny promieÅ„ (w konfiguracji): {0}", + "worldedit.error.unknown-direction": "Nieznany kierunek: {0}", + "worldedit.error.empty-clipboard": "Twój schowek jest pusty. Najpierw użyj polecenia //copy.", + "worldedit.error.invalid-filename": "Niepoprawna nazwa pliku „{0}\": {1}", + "worldedit.error.invalid-filename.invalid-characters": "Niedozwolone znaki lub brakujÄ…ce rozszerzenie", + "worldedit.error.file-resolution": "Błąd rozpoznania pliku „{0}â€: {1}", + "worldedit.error.file-resolution.outside-root": "Åšcieżka znajduje siÄ™ poza dozwolonym katalogiem", + "worldedit.error.file-resolution.resolve-failed": "Nie udaÅ‚o siÄ™ rozwiÄ…zać Å›cieżki", + "worldedit.error.file-aborted": "Wybieranie pliku przerwane.", + "worldedit.error.no-file-selected": "Nie wybrano pliku.", + "worldedit.error.world-unloaded": "Åšwiat już zostaÅ‚ zwolniony.", + "worldedit.error.not-a-block": "Ten przedmiot nie jest blokiem.", + "worldedit.error.not-a-block.item": "Przedmiot „{0}†nie jest blokiem.", + "worldedit.error.incorrect-usage": "SkÅ‚adnia: {0}", + "worldedit.error.invalid-page": "NieprawidÅ‚owy numer strony", + "worldedit.error.parser.bad-state-format": "Błędny format stanu w {0}", + "worldedit.error.parser.duplicate-property": "Zduplikowana wÅ‚aÅ›ciwość: {0}", + "worldedit.error.parser.empty-state": "Pusta część w stanie", + "worldedit.error.parser.missing-equals-separator": "BrakujÄ…cy separator (=)", + "worldedit.error.parser.clipboard.missing-offset": "OkreÅ›lono przesuniÄ™cie za pomocÄ… znaku @, ale nie zostaÅ‚o ono podane. Użyj „#copy@[x,y,z]â€.", + "worldedit.error.parser.unknown-property": "Nieznana wÅ‚aÅ›ciwość „{0}†bloku „{1}â€", + "worldedit.error.parser.unknown-value": "Nieznana wartość „{0}†wÅ‚aÅ›ciwoÅ›ci „{1}â€", + "worldedit.error.parser.empty-property": "Pusta wÅ‚aÅ›ciwość w stanie", + "worldedit.error.parser.empty-value": "Pusta wartość w stanie", + "worldedit.error.parser.invalid-colon": "NieprawidÅ‚owe użycie dwukropka.", + "worldedit.error.parser.invalid-expression": "NieprawidÅ‚owe wyrażenie: {0}", + "worldedit.error.parser.negate-nothing": "Nie można zmienić znaku przy niczym!", + "worldedit.error.parser.hanging-lbracket": "NieprawidÅ‚owy format. NiedomkniÄ™ty nawias przy „{0}â€.", + "worldedit.error.parser.missing-rbracket": "W stanie brakuje koÅ„czÄ…cego nawiasu ( ] )", + "worldedit.error.parser.missing-random-type": "Brak okreÅ›lonego typu po symbolu % „{0}â€", + "worldedit.error.parser.clipboard.missing-coordinates": "PrzesuniÄ™cie schowka wymaga współrzÄ™dnych x, y, z.", + "worldedit.error.parser.player-only": "Dane „{0}†wymagajÄ… gracza!", + "worldedit.error.disabled": "Ta funkcja jest wyłączona (skonsultuj konfiguracjÄ™ WorldEdit).", + "worldedit.error.unknown": "WystÄ…piÅ‚ nieznany błąd: {0}", + "worldedit.error.missing-extent": "Nie jest znany żaden zakres", + "worldedit.error.missing-session": "Nie jest znana żadna sesja lokalna", + "worldedit.error.missing-world": "Należy okreÅ›lić Å›wiat (Spróbuj poleceniem //world)", + "worldedit.error.missing-actor": "Nie jest znany żaden aktor", + "worldedit.selection.convex.info.vertices": "WierzchoÅ‚ki: {0}", + "worldedit.selection.convex.info.triangles": "TrójkÄ…ty: {0}", + "worldedit.selection.convex.explain.primary": "Zaznaczenie rozpoczÄ™te wierzchoÅ‚kiem {0}.", + "worldedit.selection.convex.explain.secondary": "Dodano wierzchoÅ‚ek ({0}) do zaznaczenia.", + "worldedit.selection.cuboid.info.pos1": "Pozycja 1.: {0}", + "worldedit.selection.cuboid.info.pos2": "Pozycja 2.: {0}", + "worldedit.selection.cuboid.explain.primary": "Ustawiono pozycjÄ™ pierwszÄ…: {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Ustawiono pozycjÄ™ pierwszÄ…: {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Ustawiono pozycjÄ™ drugÄ…: {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Ustawiono pozycjÄ™ drugÄ…: {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Zaznaczenie rozpoczÄ™te przy {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Rozszerzono zaznaczenie w celu objÄ™cia: {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Åšrodek: {0}", + "worldedit.selection.ellipsoid.info.radius": "PromieÅ„ jako X/Y/Z: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Ustawiono pozycjÄ™ Å›rodka: {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Ustawiono pozycjÄ™ Å›rodka: {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Ustawiono promieÅ„: {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Ustawiono promieÅ„: {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Zmiany elipsoidalne muszÄ… być równe dla każdego wymiaru.", + "worldedit.selection.cylinder.info.center": "Åšrodek: {0}", + "worldedit.selection.cylinder.info.radius": "PromieÅ„: {0}", + "worldedit.selection.cylinder.explain.primary": "Rozpoczynasz zaznaczenie walcowe przy {0}.", + "worldedit.selection.cylinder.explain.secondary": "Ustawiono promieÅ„: {0}/{1} bl. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Najpierw wybierz punkt Å›rodkowy, zanim ustalisz promieÅ„.", + "worldedit.selection.cylinder.error.even-horizontal": "Zmiany stożkowe muszÄ… być równe dla każdego wymiaru poziomego.", + "worldedit.selection.polygon2d.info": "Nr punktów: {0}", + "worldedit.selection.polygon2d.explain.primary": "Rozpoczynasz nowy wielokÄ…t przy {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Dodano punkt #{0} przy {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "WielokÄ…ty można rozszerzyć tylko pionowo.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "WielokÄ…ty można zwężyć tylko pionowo.", + "worldedit.selection.sphere.explain.secondary": "Ustawiono promieÅ„: {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Ustawiono promieÅ„: {0} ({1}).", + "worldedit.selection.null.error.immutable": "Nie można zmienić regionu o zerowej wartoÅ›ci.", + "worldedit.selection.intersection.error.cannot-expand": "Nie można rozszerzyć przeciÄ™cia obszarów.", + "worldedit.selection.intersection.error.cannot-contract": "Nie można skrócić przeciÄ™cia obszarów.", + "worldedit.selection.transform.error.cannot-expand": "Nie można rozszerzyć TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Nie można skrócić TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Nie można zmienić TransformedRegion.", + "worldedit.selection.updated": "Pozycje zaktualizowane.", + "worldedit.sideeffect.lighting": "Piorun", + "worldedit.sideeffect.lighting.description": "Aktualizuje bloki oÅ›wietleniowe", + "worldedit.sideeffect.neighbors": "SÄ…siedzi", + "worldedit.sideeffect.neighbors.description": "Powiadamia o zmianach pobliskich bloków", + "worldedit.sideeffect.update": "Aktualizuj", + "worldedit.sideeffect.update.description": "Powiadamia zmieniony blok", + "worldedit.sideeffect.validation": "Sprawdzanie poprawnoÅ›ci", + "worldedit.sideeffect.validation.description": "Sprawdza poprawność i naprawia niespójnoÅ›ci stanu Å›wiata, takie jak rozłączone bloki", + "worldedit.sideeffect.entity_ai": "AI bytów", + "worldedit.sideeffect.entity_ai.description": "Aktualizuje Å›cieżki dla SI bytów, aby te odzwierciedlaÅ‚y zmiany bloków", + "worldedit.sideeffect.events": "Wydarzenia moda/pluginu", + "worldedit.sideeffect.events.description": "W stosownych przypadkach informuje inne mody/pluginy o tych zmianach", + "worldedit.sideeffect.state.on": "WÅ‚.", + "worldedit.sideeffect.state.delayed": "Opóź.", + "worldedit.sideeffect.state.off": "WyÅ‚.", + "worldedit.sideeffect.box.current": "Bieżący", + "worldedit.sideeffect.box.change-to": "Kliknij, aby ustawić {0}", + "worldedit.help.command-not-found": "Polecenie \"{0}\" nie zostaÅ‚o znalezione.", + "worldedit.help.no-subcommands": "\"{0}\" nie ma podpoleceÅ„. (Może \"{1}\" oznacza parametr?)", + "worldedit.help.subcommand-not-found": "Nie znaleziono podpolecenia \"{0}\" dla \"{1}\".", + "worldedit.cli.stopping": "Zatrzymywanie!", + "worldedit.cli.unknown-command": "Nieznane polecenie!", + "worldedit.version.bukkit.unsupported-adapter": "Ta wersja WorldEdit nie obsÅ‚uguje w peÅ‚ni twojej wersji pluginu Bukkit. Byty bloków (np. skrzynie) bÄ™dÄ… puste, wÅ‚aÅ›ciwoÅ›ci bloków (np. obrót) zostanÄ… pominiÄ™te, a nie dziaÅ‚ać mogÄ… też inne rzeczy. Zaktualizuj WorldEdit, aby przywrócić tÄ™ funkcjonalność:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Edytowanie jest wyłączone w nieobsÅ‚ugiwanych wersjach." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/pt-BR/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/pt-BR/strings.json new file mode 100644 index 0000000..5752eaf --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/pt-BR/strings.json @@ -0,0 +1,433 @@ +{ + "worldedit.expand.description.vert": "Expande verticalmente a seleção até os limites do mundo.", + "worldedit.expand.expanded": "Região expandida em {0} blocos", + "worldedit.expand.expanded.vert": "Região expandida em {0} blocos (de cima para baixo).", + "worldedit.biomeinfo.lineofsight": "Biomas na linha de visão: {0}", + "worldedit.biomeinfo.position": "Biomas na sua posição: {0}", + "worldedit.biomeinfo.selection": "Biomas na sua seleção: {0}", + "worldedit.biomeinfo.not-locatable": "O remetente do comando deve estar presente no mundo para usar a bandeira -p.", + "worldedit.brush.radius-too-large": "Raio máximo permitido do pincel: {0}", + "worldedit.brush.apply.description": "Aplicar pincel, aplicar uma função a cada bloco", + "worldedit.brush.apply.radius": "O tamanho do pincel", + "worldedit.brush.apply.shape": "O formato da região", + "worldedit.brush.apply.type": "Tipo de pincel para usar", + "worldedit.brush.apply.item.warning": "Este pincel simula o uso de itens. Seus efeitos podem não funcionar em todas as plataformas, podem não ser desfeitas e podem causar estranhas interações com outros mods/plugins. Use por sua própria conta e risco.", + "worldedit.brush.paint.description": "Pincel para pintar, aplicar uma função a uma superfície", + "worldedit.brush.paint.size": "O tamanho do pincel", + "worldedit.brush.paint.shape": "O formato da região", + "worldedit.brush.paint.density": "A densidade do pincel", + "worldedit.brush.paint.type": "Tipo de pincel para usar", + "worldedit.brush.paint.item.warning": "Este pincel simula o uso de itens. Seus efeitos podem não funcionar em todas as plataformas, podem não ser reversíveis e podem causar interacções estranhas com outros mods/plugins. Usar por conta própria.", + "worldedit.brush.sphere.equip": "Pincel com forma esférica equipado ({0}).", + "worldedit.brush.cylinder.equip": "Pincel com forma cilíndrica equipado ({0} por {1}).", + "worldedit.brush.clipboard.equip": "Pincel com forma 'clipboard' equipado.", + "worldedit.brush.smooth.equip": "Pincel suave equipado ({0} x {1} x usando {2}).", + "worldedit.brush.extinguish.equip": "Extintor equipado ({0}).", + "worldedit.brush.gravity.equip": "Pincel de gravidade equipado. ({0}).", + "worldedit.brush.butcher.equip": "Pincel talhante equipado ({0}).", + "worldedit.brush.operation.equip": "Definir pincel para {0}.", + "worldedit.brush.heightmap.equip": "Pincel de mapa de altura equipado ({0}).", + "worldedit.brush.heightmap.unknown": "Pincel de mapa de altura desconhecido: {0}.", + "worldedit.brush.none.equip": "Pincel desvinculado do teu item actual.", + "worldedit.setbiome.changed": "Os biomas foram alterados em aproximadamente {0} blocos.", + "worldedit.setbiome.warning": "Você pode ter que entrar novamente no seu jogo (ou fechar e reabrir seu mundo) para ver as mudanças.", + "worldedit.setbiome.not-locatable": "O remetente do comando deve estar presente no mundo para usar a bandeira -p.", + "worldedit.drawsel.disabled": "CUI do servidor desativado.", + "worldedit.drawsel.enabled": "Servidor CUI ativado. Isso suporta apenas regiões cubóides, com um tamanho máximo de {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "CUI do servidor já se encontra desativado.", + "worldedit.drawsel.enabled.already": "A CUI do Servidor já está habilitada.", + "worldedit.limit.too-high": "Seu limite máximo permitido é de {0}.", + "worldedit.limit.set": "Limite de alterações dos blocos definido para {0}.", + "worldedit.limit.return-to-default": "(Use //limit para voltar ao padrão.)", + "worldedit.timeout.too-high": "Seu 'timeout' máximo permitido é {0}ms.", + "worldedit.timeout.set": "Tempo limite definido para {0}ms.", + "worldedit.timeout.return-to-default": " (Use //timeout para voltar ao padrão.)", + "worldedit.fast.disabled": "Modo rápido desativado.", + "worldedit.fast.enabled": "Modo rápido ativado. Iluminação nos chunks afetados podem estar errados e/ou você poderá ter de voltar a entrar no jogo para ver as alterações.", + "worldedit.fast.disabled.already": "Modo rápido já está desativado.", + "worldedit.fast.enabled.already": "Modo administrador já habilitado.", + "worldedit.perf.sideeffect.set": "Efeito lateral \"{0}\" definido para {1}", + "worldedit.perf.sideeffect.get": "Efeito lateral \"{0}\" definido para {1}", + "worldedit.perf.sideeffect.already-set": "Efeito lateral \"{0}\" definido para {1}", + "worldedit.perf.sideeffect.set-all": "Todos os efeitos laterais definidos para {0}", + "worldedit.reorder.current": "O modo de reordenação é {0}", + "worldedit.reorder.set": "O modo de reordenação é agora {0}", + "worldedit.gmask.disabled": "Máscara global desativada.", + "worldedit.gmask.set": "Máscara global definida.", + "worldedit.toggleplace.pos1": "Colocando agora na posição #1.", + "worldedit.toggleplace.player": "Colocando agora no bloco que você está posicionado.", + "worldedit.toggleplace.world-offset": "Colocando agora em ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Não é possível alternar a colocação neste contexto.", + "worldedit.searchitem.too-short": "Digite uma string de pesquisa mais comprida (dimensão > 2).", + "worldedit.searchitem.either-b-or-i": "Não se pode usar as flags \"b\" e \"i\" simultaneamente.", + "worldedit.searchitem.searching": "(Por favor aguarde... pesquisando itens.)", + "worldedit.watchdog.no-hook": "Esta plataforma não tem hooks de watchdog.", + "worldedit.watchdog.active.already": "Extensão watchdog já se encontra ativada.", + "worldedit.watchdog.inactive.already": "Extensão watchdog já se encontra desativada.", + "worldedit.watchdog.active": "Extensão watchdog está agora ativada.", + "worldedit.watchdog.inactive": "Extensão watchdog está agora desativada.", + "worldedit.world.remove": "Substituição do mundo removida.", + "worldedit.world.set": "Define a substituição do mundo para {0}. (Use //world para voltar ao padrão)", + "worldedit.undo.undone": "Foram restauradas {0} edições possíveis.", + "worldedit.undo.none": "Não existe mais nada para desfazer.", + "worldedit.redo.redone": "{0} edições disponíveis foram refeitas.", + "worldedit.redo.none": "Não existe mais nada para refazer.", + "worldedit.clearhistory.cleared": "Histórico limpo.", + "worldedit.raytrace.noblock": "Nenhum bloco no campo de visão!", + "worldedit.raytrace.require-player": "Os comandos de Raytracing requerem um jogador!", + "worldedit.restore.not-configured": "Restauração de snapshot/backup não está configurada.", + "worldedit.restore.not-available": "Este snapshot não existe ou não está disponível.", + "worldedit.restore.failed": "Falha ao carregar o snapshot: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' carregado; restaurando agora...", + "worldedit.restore.restored": "Restaurado; {0} chunks faltando e {1} outros erros.", + "worldedit.restore.none-for-specific-world": "Nenhum snapshot foi encontrado para o mundo '{0}'.", + "worldedit.restore.none-for-world": "Nenhuma snapshot foi encontrada para este mundo.", + "worldedit.restore.none-found": "Nenhuma snapshot foi encontrada.", + "worldedit.restore.none-found-console": "Nenhum snapshot foi encontrado. Consulte o console para obter detalhes.", + "worldedit.restore.chunk-not-present": "Chunks não estavam presentes no snapshot.", + "worldedit.restore.chunk-load-failed": "Nenhum chunks pode ser carregado. (Arquivo danificado?)", + "worldedit.restore.block-place-failed": "Erros impediram que qualquer bloco fosse restaurado.", + "worldedit.restore.block-place-error": "Último erro: {0}", + "worldedit.snapshot.use.newest": "Agora usando o snapshot mais recente.", + "worldedit.snapshot.use": "Snapshot definida para: {0}", + "worldedit.snapshot.none-before": "Não foi possível encontrar um snapshot antes de {0}.", + "worldedit.snapshot.none-after": "Não foi possível encontrar um snapshot antes de {0}.", + "worldedit.snapshot.index-above-0": "Ãndice invalido, o valor deve ser superior ou igual a 1.", + "worldedit.snapshot.index-oob": "Ãndice inválido, deve estar entre 1 e {0}.", + "worldedit.schematic.unknown-format": "Formato do esquemático desconhecido: {0}.", + "worldedit.schematic.load.does-not-exist": "Esquemático {0} não existe!", + "worldedit.schematic.load.loading": "(Aguarde... carregando diagrama.)", + "worldedit.schematic.load.still-loading": "(Aguarde... ainda carregando o esquema.)", + "worldedit.schematic.load.unsupported-version": "Esta versão do esquemático não é compatível no momento. Versão: {0}.", + "worldedit.schematic.save.already-exists": "Esse esquemático já existe. Use a flag -f para substituí-lo.", + "worldedit.schematic.save.failed-directory": "Não foi possível criar pasta para esquemáticos!", + "worldedit.schematic.save.saving": "(Aguarde... salvando esquemático.)", + "worldedit.schematic.save.still-saving": "(Aguarde... ainda salvando o esquemático.)", + "worldedit.schematic.share.unsupported-format": "O destino da partilha esquemática \"{0}\" não suporta o formato \"{1}\".", + "worldedit.schematic.delete.does-not-exist": "Esquemático {0} não existe!", + "worldedit.schematic.delete.failed": "Remoção de {0} falhou! É somente leitura?", + "worldedit.schematic.delete.deleted": "{0} foi excluído.", + "worldedit.schematic.formats.title": "Formatos disponíveis da área de transferência (Nome: Pesquisar nomes)", + "worldedit.schematic.unsupported-minecraft-version": "Esta versão do WorldEdit não suporta sua versão do Minecraft. Os esquemas não funcionarão até que isso seja resolvido.", + "worldedit.pos.already-set": "Posição já definida.", + "worldedit.pos.console-require-coords": "Você deve fornecer coordenadas como console.", + "worldedit.hpos.no-block": "Nenhum bloco no campo de visão!", + "worldedit.hpos.already-set": "Posição já definida.", + "worldedit.chunk.selected-multiple": "Chunks selecionados: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk selecionado: {0}, {1}, {2}", + "worldedit.wand.invalid": "O item da Varinha está mal configurado ou desativado.", + "worldedit.wand.selwand.info": "Clique Esquerdo: seleciona pos #1; Clique Direito: seleciona pos #2", + "worldedit.wand.navwand.info": "Botão esquerdo: pula para a localização; Botão direito: atravessa as paredes", + "worldedit.wand.selwand.now.tool": "A varinha de seleção agora é uma ferramenta normal. Você pode desativá-lo com {0} e revinculá-lo a qualquer item com {1} ou obter uma nova varinha com {2}.", + "worldedit.contract.contracted": "Região encolhida em {0} blocos.", + "worldedit.shift.shifted": "Região deslocada.", + "worldedit.outset.outset": "Região iniciada.", + "worldedit.inset.inset": "Região intercalada.", + "worldedit.trim.trim": "Região cortada.", + "worldedit.trim.no-blocks": "Nenhum bloco corresponde à máscara de corte.", + "worldedit.size.offset": "Deslocamento: {0}", + "worldedit.size.type": "Tipo: {0}", + "worldedit.size.size": "Tamanho: {0}", + "worldedit.size.distance": "Distância do cubóide: {0}", + "worldedit.size.blocks": "# de blocos: {0}", + "worldedit.count.counted": "Contado: {0}", + "worldedit.distr.no-blocks": "Blocos não contados.", + "worldedit.distr.no-previous": "Nenhuma distribuição anterior.", + "worldedit.distr.total": "Contagem total de blocos: {0}", + "worldedit.select.cleared": "Seleção limpa.", + "worldedit.select.cuboid.message": "Cuboid: clique esquerdo para o ponto 1, clique direito para o ponto 2", + "worldedit.select.cuboid.description": "Selecione dois cantos do cubo", + "worldedit.select.extend.message": "Cubóide: clique com o botão esquerdo para um ponto de partida, clique com o botão direito para estender", + "worldedit.select.extend.description": "Modo de seleção rápida de cubóide", + "worldedit.select.poly.message": "Seletor polígono 2D: Clique esquerdo / direito para adicionar um ponto.", + "worldedit.select.poly.limit-message": "Máximo de {0} pontos.", + "worldedit.select.poly.description": "Selecione um polígono 2D com altura", + "worldedit.select.ellipsoid.message": "Seletor de elipsóide: clique esquerdo = centro, clique direito para estender", + "worldedit.select.ellipsoid.description": "Selecione um elipsóide", + "worldedit.select.sphere.message": "Seletor de elipsóide: clique esquerdo = centro, clique direito para estender", + "worldedit.select.sphere.description": "Selecione uma esfera", + "worldedit.select.cyl.message": "Seletor cilíndrico: clique esquerdo = centro, clique direito para estender", + "worldedit.select.cyl.description": "Selecionar um cilindro", + "worldedit.select.convex.message": "Seletor poliédrico convexo: Clique esquerdo = Primeiro vértice, clique direito para adicionar mais.", + "worldedit.select.convex.limit-message": "Máximo de {0} pontos.", + "worldedit.select.convex.description": "Selecione um poliedro convexo", + "worldedit.select.default-set": "Seu seletor de região padrão agora é {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Formato antigo: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: região/{0}", + "worldedit.listchunks.listfor": "Listando chunks para: {0}", + "worldedit.drain.drained": "{0} blocos foram drenados.", + "worldedit.fill.created": "{0} blocos foram preenchidos.", + "worldedit.fillr.created": "{0} blocos foram preenchidos.", + "worldedit.fixlava.fixed": "{0} blocos foram fixados.", + "worldedit.fixwater.fixed": "{0} blocos foram fixados.", + "worldedit.removeabove.removed": "{0} blocos foram removidos.", + "worldedit.removebelow.removed": "{0} blocos foram removidos.", + "worldedit.removenear.removed": "{0} blocos foram removidos.", + "worldedit.replacenear.replaced": "{0} blocos foram substituídos.", + "worldedit.snow.created": "{0} mensagens foram cobertos.", + "worldedit.thaw.removed": "{0} blocos foram dissolvidos.", + "worldedit.green.changed": "{0} blocos foram esverdeados.", + "worldedit.extinguish.removed": "{0} fogos foram apagados.", + "worldedit.butcher.killed": "{0} mobs foram mortos em um raio de {1}.", + "worldedit.butcher.explain-all": "Use -1 para remover todos os mobs nos chunks carregados", + "worldedit.remove.removed": "{0} entidades foram marcadas para remoção.", + "worldedit.remove.explain-all": "Use -1 para remover todos os mobs nos chunks carregados", + "worldedit.calc.invalid": "'{0}' não pode ser analisado como uma expressão válida", + "worldedit.calc.invalid.with-error": "'{0}' não pôde ser analisado como uma expressão válida: '{1}'", + "worldedit.paste.pasted": "A área de transferência foi colada em {0}", + "worldedit.paste.selected": "Selecionada área de transferência de cola.", + "worldedit.rotate.no-interpolation": "Nota: A interpolação ainda não é suportada, sendo recomendados ângulos que são múltiplos de 90.", + "worldedit.rotate.rotated": "A cópia da área de transferência foi girada.", + "worldedit.flip.flipped": "A cópia da área de transferência foi girada.", + "worldedit.clearclipboard.cleared": "Ãrea de transferência foi limpa.", + "worldedit.set.done": "Operação concluída.", + "worldedit.set.done.verbose": "Operação concluída ({0}).", + "worldedit.line.changed": "{0} blocos foram alterados.", + "worldedit.line.invalid-type": "//linha só funciona com seleções cubóides ou seleções convexas poliedrais", + "worldedit.curve.changed": "{0} blocos foram alterados.", + "worldedit.curve.invalid-type": "//curva só funciona com seleções poliedrais convexas", + "worldedit.replace.replaced": "{0} blocos foram substituídos.", + "worldedit.stack.changed": "{0} bloqueios alterados. Desfazer com //undo", + "worldedit.stack.intersecting-region": "Deslocamento da pilha não deve colidir com a região ao usar unidades de bloco", + "worldedit.regen.regenerated": "Região regenerada.", + "worldedit.regen.failed": "Não foi possível regenerar chunks. Verifique o console para detalhes.", + "worldedit.walls.changed": "{0} blocos foram alterados.", + "worldedit.faces.changed": "{0} blocos foram alterados.", + "worldedit.overlay.overlaid": "{0} blocos foram recobertos.", + "worldedit.naturalize.naturalized": "{0} bloco(s) foram feitos para parecer mais naturais.", + "worldedit.center.changed": "Conjunto do centro. ({0} blocos alterados)", + "worldedit.smooth.changed": "A altura do terreno foi suavizada. {0} blocos mudaram.", + "worldedit.snowsmooth.changed": "Mapa de altura da neve suavizado. {0} blocos alterados.", + "worldedit.move.moved": "{0} blocos movidos.", + "worldedit.deform.deformed": "{0} blocos foram deformados.", + "worldedit.hollow.changed": "{0} blocos foram alterados.", + "worldedit.forest.created": "{0} árvores foram criadas.", + "worldedit.flora.created": "{0} árvores foram criadas.", + "worldedit.unstuck.moved": "Muito bem!", + "worldedit.ascend.obstructed": "Não há lugar livre acima de onde você está.", + "worldedit.ascend.moved": "Ascendeu {0} níveis.", + "worldedit.descend.obstructed": "Não há lugar livre acima de onde você está.", + "worldedit.descend.moved": "Desceu {0} níveis.", + "worldedit.ceil.obstructed": "Não há lugar livre acima de onde você está.", + "worldedit.ceil.moved": "Uau!", + "worldedit.thru.obstructed": "Não há lugar livre acima de onde você está.", + "worldedit.thru.moved": "Uau!", + "worldedit.jumpto.moved": "Poof!", + "worldedit.jumpto.none": "Nenhum bloco visível (ou muito para longe)!", + "worldedit.up.obstructed": "Você atingiria algo acima de você.", + "worldedit.up.moved": "Uau!", + "worldedit.cone.invalid-radius": "Você deve especificar 1 ou 2 valores de raio.", + "worldedit.cone.created": "{0} blocos foram criados.", + "worldedit.cyl.invalid-radius": "Você deve especificar 1 ou 2 valores de raio.", + "worldedit.cyl.created": "{0} blocos foram criados.", + "worldedit.sphere.invalid-radius": "Você deve especificar 1 ou 3 valores de raio.", + "worldedit.sphere.created": "{0} blocos foram criados.", + "worldedit.forestgen.created": "{0} árvores foram criadas.", + "worldedit.pumpkins.created": "{0} patches de abóbora criados.", + "worldedit.feature.created": "Recurso criado.", + "worldedit.feature.failed": "Falha ao gerar o recurso. É um local válido para ele?", + "worldedit.pyramid.created": "{0} blocos foram criados.", + "worldedit.generate.created": "{0} blocos foram criados.", + "worldedit.generatebiome.changed": "{0} biomas afetados.", + "worldedit.structure.created": "Estrutura criada.", + "worldedit.structure.failed": "Falha ao gerar estrutura. É um local válido para isso?", + "worldedit.reload.config": "Configuração recarregada!", + "worldedit.report.written": "Relatório WorldEdit gravado em {0}", + "worldedit.report.error": "Falha ao gravar relatório: {0}", + "worldedit.report.callback": "Relatório WorldEdit: {0}.report", + "worldedit.timezone.invalid": "Fuso horário inválido", + "worldedit.timezone.set": "Fuso horário definido para esta sessão para: {0}", + "worldedit.timezone.current": "A hora atual neste fuso horário é: {0}", + "worldedit.version.version": "WorldEdit versão {0}", + "worldedit.trace.no-tracing-extents": "Rastreamento: Nenhuma extensão foi usada.", + "worldedit.trace.action-failed": "Rastreamento: Ação(ões) {0} em {1} descartada pela extensão {2}", + "worldedit.trace.active.already": "Modo de rastreamento já ativo.", + "worldedit.trace.inactive.already": "Modo de rastreamento já inativo.", + "worldedit.trace.active": "Modo de rastreamento agora ativo.", + "worldedit.trace.inactive": "Modo de rastreamento agora inativo.", + "worldedit.command.time-elapsed": "{0}s decorridos (histórico: {1} alterado; {2} blocos/seg).", + "worldedit.command.permissions": "Você não tem permissão para fazer isso. Está no modo certo?", + "worldedit.command.player-only": "Esse comando deve ser usado com um jogador.", + "worldedit.command.error.report": "Por favor, reporte este erro: [Ver console]", + "worldedit.pastebin.uploading": "(Por favor, aguarde... enviando a saída para pastebin...)", + "worldedit.session.cant-find-session": "Não foi possível encontrar a sessão para {0}", + "worldedit.platform.no-file-dialog": "Diálogos de arquivo não são suportados em seu ambiente.", + "worldedit.asset.load.loading": "(Aguarde... carregando recurso.)", + "worldedit.asset.load.still-loading": "(Aguarde... ainda carregando o recurso.)", + "worldedit.asset.load.failed": "Falha ao carregar recurso", + "worldedit.tool.max-block-changes": "Limite máximo de blocos alterados foi atingido.", + "worldedit.tool.no-block": "Nenhum bloco no campo de visão!", + "worldedit.tool.repl.equip": "Ferramenta de substituição de bloco vinculada a {0}.", + "worldedit.tool.repl.switched": "Ferramenta de substituição de bloco mudou para: {0}", + "worldedit.tool.data-cycler.equip": "Ferramenta de substituição de bloco vinculada a {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Você não tem permissão para ciclo do valor de dados desse bloco.", + "worldedit.tool.data-cycler.cant-cycle": "Os dados deste bloco não podem ser alterados!", + "worldedit.tool.data-cycler.new-value": "O valor de {0} agora é {1}.", + "worldedit.tool.data-cycler.cycling": "Agora fazendo o ciclo{0}.", + "worldedit.tool.deltree.equip": "Ferramenta de remoção de árvore flutuante vinculada a {0}.", + "worldedit.tool.deltree.not-tree": "Isso não é uma árvore.", + "worldedit.tool.deltree.not-floating": "Isso não é uma árvore flutuante.", + "worldedit.tool.tree.equip": "Ferramenta de árvore vinculada a {0}.", + "worldedit.tool.tree.obstructed": "Uma árvore não pode ir lá.", + "worldedit.tool.info.equip": "Ferramenta de informação vinculada a {0}.", + "worldedit.tool.info.internalid.hover": "ID interno", + "worldedit.tool.info.legacy.hover": "Id Legado: dados", + "worldedit.tool.info.light.hover": "Bloco claro/luz acima", + "worldedit.tool.none.equip": "Pincel desvinculado do seu item atual.", + "worldedit.tool.none.to.unequip": "Seu item atual não está vinculado.", + "worldedit.tool.selwand.equip": "Varinha de seleção vinculada a {0}.", + "worldedit.tool.navwand.equip": "Varinha de navegação vinculada a {0}.", + "worldedit.tool.floodfill.equip": "Ferramenta de inundação de bloco vinculada a {0}.", + "worldedit.tool.farwand.equip": "Ferramenta Varinha remota vinculada a {0}.", + "worldedit.tool.lrbuild.equip": "Ferramenta de construção de longo alcance vinculada a {0}.", + "worldedit.tool.lrbuild.set": "Clique esquerdo definido para {0}; clique com o botão direito definido para {1}.", + "worldedit.tool.stack.equip": "Ferramenta de stack vinculada a {0}.", + "worldedit.tool.unbind-instruction": "Execute {0} enquanto segura o item para desvinculá-lo a ferramenta.", + "worldedit.tool.superpickaxe.mode.single": "O modo agora é simples. Clique com o botão esquerdo com uma picareta. // para desativar.", + "worldedit.tool.superpickaxe.mode.area": "O modo agora é área. Clique com o botão esquerdo com uma picareta. // para desativar.", + "worldedit.tool.superpickaxe.mode.recursive": "O modo agora é recursivo. Clique com o botão esquerdo com uma picareta. // para desativar.", + "worldedit.tool.superpickaxe.max-range": "Alcance máximo é de {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Super picareta já está habilitada.", + "worldedit.tool.superpickaxe.disabled.already": "Super picareta já está desativada.", + "worldedit.tool.superpickaxe.enabled": "Super picareta ativada.", + "worldedit.tool.superpickaxe.disabled": "Super picareta desativada.", + "worldedit.tool.mask.set": "Mascara de pincel definida.", + "worldedit.tool.mask.disabled": "Máscara de pincel desativada.", + "worldedit.tool.material.set": "Material pincelado definido.", + "worldedit.tool.range.set": "Alcance do pincel definido.", + "worldedit.tool.size.set": "Tamanho do pincel definido.", + "worldedit.tool.tracemask.set": "Máscara de rastreamento definida.", + "worldedit.tool.tracemask.disabled": "Máscara de rastreamento desativada.", + "worldedit.tool.error.cannot-bind": "Não é possível vincular a ferramenta a {0}: {1}", + "worldedit.tool.error.item-only": "Blocos não podem ser usados.", + "worldedit.execute.script-permissions": "Você não tem permissão para usar esse script.", + "worldedit.executelast.no-script": "Use /cs com um nome de script primeiro.", + "worldedit.script.read-error": "Erro ao ler script: {0}", + "worldedit.script.unsupported": "Somente scripts .js são atualmente suportados", + "worldedit.script.file-not-found": "Script não existe: {0}", + "worldedit.script.no-script-engine": "Falha ao encontrar um mecanismo de script instalado.\nPor favor, veja https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Falha ao executar: {0}", + "worldedit.script.failed-console": "Falha ao executar (ver console): {0}", + "worldedit.operation.affected.biome": "{0} biomas afetados", + "worldedit.operation.affected.block": "{0} blocos afetados", + "worldedit.operation.affected.column": "{0} colunas afetadas", + "worldedit.operation.affected.entity": "{0} entidades afetadas", + "worldedit.operation.deform.expression": "deformado usando {0}", + "worldedit.error.invalid-number": "Número esperado; cadeia fornecida.", + "worldedit.error.invalid-number.matches": "Número esperado; string \"{0}\" fornecida.", + "worldedit.error.incomplete-region": "Selecione uma região Primeiro.", + "worldedit.error.unknown-block": "O nome do bloco '{0}' não foi reconhecido.", + "worldedit.error.unknown-item": "O nome do item '{0}' não foi reconhecido.", + "worldedit.error.unknown-entity": "O nome da entidade '{0}' não foi reconhecido.", + "worldedit.error.unknown-mob": "O nome do mob '{0}' não foi reconhecido.", + "worldedit.error.unknown-biome": "O nome do bioma '{0}' não foi reconhecido.", + "worldedit.error.unknown-tag": "A tag de nome '{0}' não foi reconhecido.", + "worldedit.error.empty-tag": "A tag de nome '{0}' não possui conteúdo.", + "worldedit.error.no-match": "Nenhuma correspondência para '{0}'.", + "worldedit.error.disallowed-block": "O bloco '{0}' não é permitido (verifique nas configurações do WorldEdit).", + "worldedit.error.max-changes": "Máximo de blocos alterados em uma operação atingida ({0}).", + "worldedit.error.max-brush-radius": "Raio máximo do pincel de brush (na configuração): {0}", + "worldedit.error.max-radius": "Raio máximo (na configuração): {0}", + "worldedit.error.unknown-direction": "Direção desconhecida: {0}", + "worldedit.error.empty-clipboard": "Sua área de transferência está vazia. Use //copy primeiro.", + "worldedit.error.invalid-filename": "Nome de arquivo '{0}' inválido: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Caracteres inválidos ou extensão ausente", + "worldedit.error.file-resolution": "Erro de resolução do arquivo '{0}': {1}", + "worldedit.error.file-resolution.outside-root": "O caminho está fora da raiz permitida", + "worldedit.error.file-resolution.resolve-failed": "Falha ao resolver o caminho", + "worldedit.error.file-aborted": "Seleção de arquivo abortada.", + "worldedit.error.no-file-selected": "Nenhum arquivo selecionado.", + "worldedit.error.world-unloaded": "O mundo já estava descarregado.", + "worldedit.error.not-a-block": "Este item não é um bloco.", + "worldedit.error.not-a-block.item": "O item '{0}' não é um bloco.", + "worldedit.error.incorrect-usage": "Uso: {0}", + "worldedit.error.invalid-page": "Número da página inválido", + "worldedit.error.parser.bad-state-format": "Formato de estado inválido em {0}", + "worldedit.error.parser.duplicate-property": "Propriedade duplicada: {0}", + "worldedit.error.parser.empty-state": "Parte vazia no estado", + "worldedit.error.parser.missing-equals-separator": "Falta o separador '='", + "worldedit.error.parser.clipboard.missing-offset": "Offset especificado com @ mas nenhum offset fornecido. Use '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Propriedade desconhecida '{0}' para bloco '{1}'", + "worldedit.error.parser.unknown-value": "Valor desconhecido '{0}' para propriedade '{1}'", + "worldedit.error.parser.empty-property": "Propriedade vazia no estado", + "worldedit.error.parser.empty-value": "Valor vazio no estado", + "worldedit.error.parser.invalid-colon": "Dois pontos inválidos.", + "worldedit.error.parser.invalid-expression": "Expressão inválida: {0}", + "worldedit.error.parser.negate-nothing": "Não posso negar nada!", + "worldedit.error.parser.hanging-lbracket": "Formato Inválido. Colchete suspenso em '{0}'.", + "worldedit.error.parser.missing-rbracket": "O estado está faltando no final ']'", + "worldedit.error.parser.missing-random-type": "Falta o tipo após o símbolo % para '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "O offset da área de transferência precisa de coordenadas x,y,z.", + "worldedit.error.parser.player-only": "A entrada '{0}' requer um jogador!", + "worldedit.error.parser.invalid-nbt": "Dados NBT inválidos na entrada: '{0}'. Erro: {1}", + "worldedit.error.disabled": "Esta funcionalidade está desabilitada (Verifique nas configurações do WorldEdit).", + "worldedit.error.unknown": "Ocorreu um erro desconhecido: {0}", + "worldedit.error.missing-extent": "Nenhuma extensão é conhecida", + "worldedit.error.missing-session": "Nenhuma LocalSession é conhecida", + "worldedit.error.missing-world": "Você precisa fornecer um mundo (tente //world)", + "worldedit.error.missing-actor": "Nenhum ator é conhecido", + "worldedit.selection.convex.info.vertices": "Vértices: {0}", + "worldedit.selection.convex.info.triangles": "Triângulos: {0}", + "worldedit.selection.convex.explain.primary": "Iniciou uma nova seleção com um vértice {0}.", + "worldedit.selection.convex.explain.secondary": "Um vértice {0} foi adicionado à seleção.", + "worldedit.selection.cuboid.info.pos1": "Posição 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Posição 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Primeira posição definida para {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Primeira posição definida para {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Segunda posição definida para {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Segunda posição definida para {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Seleção iniciada em {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Seleção estendida para englobar {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Centro: {0}", + "worldedit.selection.ellipsoid.info.radius": "Raio X/Y/Z: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Posição central definida para {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Posição do centro definida para {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Raio definido para {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Raio definido para {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "As alterações do elipsóide devem ser iguais para cada dimensão.", + "worldedit.selection.cylinder.info.center": "Centro: {0}", + "worldedit.selection.cylinder.info.radius": "Raio: {0}", + "worldedit.selection.cylinder.explain.primary": "Iniciando uma nova seleção cilíndrica em {0}.", + "worldedit.selection.cylinder.explain.secondary": "Raio definido para {0}/{1} blocos. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Você deve selecionar o ponto central antes de definir o raio.", + "worldedit.selection.cylinder.error.even-horizontal": "As trocas de cilindros devem ser uniformes para cada dimensão horizontal.", + "worldedit.selection.polygon2d.info": "# pontos: {0}", + "worldedit.selection.polygon2d.explain.primary": "Iniciando um novo polígono em {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Ponto adicionado #{0} em {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Os polígonos só podem ser expandidos verticalmente.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Os polígonos só podem ser contraídos verticalmente.", + "worldedit.selection.sphere.explain.secondary": "Raio definido para {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Raio definido para {0} ({1}).", + "worldedit.selection.null.error.immutable": "Não é possível alterar NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Não é possível expandir uma interseção de região.", + "worldedit.selection.intersection.error.cannot-contract": "Não é possível contrair uma interseção de região.", + "worldedit.selection.transform.error.cannot-expand": "Não é possível expandir uma TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Não é possível contrair uma TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Não é possível alterar uma TransformedRegion.", + "worldedit.selection.updated": "Posições atualizadas.", + "worldedit.sideeffect.lighting": "Iluminação", + "worldedit.sideeffect.lighting.description": "Atualizar iluminação de bloco", + "worldedit.sideeffect.neighbors": "Vizinhos", + "worldedit.sideeffect.neighbors.description": "Notifica blocos de mudanças próximos", + "worldedit.sideeffect.update": "Atualização", + "worldedit.sideeffect.update.description": "Notifica o bloco alterado", + "worldedit.sideeffect.validation": "Validação", + "worldedit.sideeffect.validation.description": "Valida e corrige o estado incoerente do mundo, como bloqueios desconectados", + "worldedit.sideeffect.entity_ai": "Entidade IA", + "worldedit.sideeffect.entity_ai.description": "Atualiza os caminhos IA da entidade para as alterações do bloco", + "worldedit.sideeffect.events": "Eventos de Mod/Plugin", + "worldedit.sideeffect.events.description": "Diz a outros mods/plugins sobre essas alterações quando aplicável", + "worldedit.sideeffect.state.on": "Ligado", + "worldedit.sideeffect.state.delayed": "Adiada", + "worldedit.sideeffect.state.off": "Desligado", + "worldedit.sideeffect.box.current": "Atual", + "worldedit.sideeffect.box.change-to": "Clique para definir para {0}", + "worldedit.help.command-not-found": "O comando '{0}' não foi encontrado.", + "worldedit.help.no-subcommands": "'{0}' não possui subcomandos. (Talvez '{1}' seja para um parâmetro?)", + "worldedit.help.subcommand-not-found": "O subcomando '{0}' em '{1}' não foi encontrado.", + "worldedit.cli.stopping": "Parando!", + "worldedit.cli.unknown-command": "Comando desconhecido!", + "worldedit.version.bukkit.unsupported-adapter": "Esta versão do WorldEdit não suporta totalmente a sua versão do Bukkit. Bloquear entidades (por exemplo, baús) ficará vazia, propriedades do bloco (por exemplo, rotação) estarão faltando, e outras coisas podem não funcionar. Atualize o WorldEdit para restaurar esta funcionalidade:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "A edição em versões não suportadas está desativada." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/pt-PT/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/pt-PT/strings.json new file mode 100644 index 0000000..a847046 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/pt-PT/strings.json @@ -0,0 +1,66 @@ +{ + "worldedit.expand.description.vert": "Expande verticalmente a selecção até aos limites do mundo.", + "worldedit.expand.expanded": "Região expandida {0} blocos", + "worldedit.expand.expanded.vert": "Região expandida {0} blocos (cima para baixo).", + "worldedit.biomeinfo.lineofsight": "Biomas na linha de visão: {0}", + "worldedit.biomeinfo.position": "Biomas na tua posição: {0}", + "worldedit.biomeinfo.selection": "Biomas na tua selecção: {0}", + "worldedit.brush.radius-too-large": "Raio máximo permitido do pincel: {0}", + "worldedit.brush.apply.description": "Aplicar pincel, aplicar uma função a cada bloco", + "worldedit.brush.apply.radius": "O tamanho do pincel", + "worldedit.brush.apply.shape": "O formato da região", + "worldedit.brush.apply.type": "Tipo de pincel a usar", + "worldedit.brush.apply.item.warning": "Este pincel simula o uso de itens. Seus efeitos podem não funcionar em todas as plataformas, podem não ser irreversíveis e podem causar interacções estranhas com outros mods/plugins. Usar por conta própria.", + "worldedit.brush.paint.description": "Pincel para pintar, aplicar uma função a uma superfície", + "worldedit.brush.paint.size": "O tamanho do pincel", + "worldedit.brush.paint.shape": "O formato da região", + "worldedit.brush.paint.density": "A densidade do pincel", + "worldedit.brush.paint.type": "Tipo de pincel a usar", + "worldedit.brush.paint.item.warning": "Este pincel simula o uso de itens. Seus efeitos podem não funcionar em todas as plataformas, podem não ser irreversíveis e podem causar interacções estranhas com outros mods/plugins. Usar por conta própria.", + "worldedit.brush.sphere.equip": "Pincel com forma esférica equipado ({0}).", + "worldedit.brush.cylinder.equip": "Pincel com forma cilíndrica equipado ({0} por {1}).", + "worldedit.brush.clipboard.equip": "Pincel com forma 'clipboard' equipado.", + "worldedit.brush.smooth.equip": "Pincel suave equipado ({0} x {1} x usando {2}).", + "worldedit.brush.extinguish.equip": "Extintor equipado ({0}).", + "worldedit.brush.gravity.equip": "Pincel de gravidade equipado. ({0}).", + "worldedit.brush.butcher.equip": "Pincel talhante equipado ({0}).", + "worldedit.brush.operation.equip": "Definir pincel para {0}.", + "worldedit.brush.none.equip": "Pincel desvinculado do teu item actual.", + "worldedit.drawsel.disabled": "CUI do servidor desactivado.", + "worldedit.drawsel.disabled.already": "CUI do servidor já se encontra desactivado.", + "worldedit.drawsel.enabled.already": "CUI do servidor já se encontra activado.", + "worldedit.limit.too-high": "O teu limite máximo permitido é {0}.", + "worldedit.limit.set": "Limite de alterações dos blocos definido para {0}.", + "worldedit.limit.return-to-default": "(Usa //limit para voltar ao padrão.)", + "worldedit.timeout.too-high": "Seu 'timeout' máximo permitido é {0}ms.", + "worldedit.timeout.return-to-default": " (Usa //timeout para voltar ao padrão.)", + "worldedit.fast.disabled": "Modo rápido desactivado.", + "worldedit.fast.enabled": "Modo rápido activado. Iluminação nos chunks afectados podem estar errados e/ou poderás ter de voltar a entrar no jogo para ver alterações.", + "worldedit.fast.disabled.already": "Modo rápido já se encontra desactivado.", + "worldedit.fast.enabled.already": "Modo rápido já se encontra activado.", + "worldedit.reorder.current": "O modo de reordenação é {0}", + "worldedit.reorder.set": "O modo de reordenação é agora {0}", + "worldedit.gmask.disabled": "Máscara global desactivada.", + "worldedit.gmask.set": "Máscara global definida.", + "worldedit.toggleplace.pos1": "Colocando agora na posição #1.", + "worldedit.toggleplace.player": "Colocando agora no bloco que pisas.", + "worldedit.searchitem.too-short": "Digita uma string de pesquisa maior (dimensão > 2).", + "worldedit.searchitem.either-b-or-i": "Não podes usar ambos os atributos 'b' e 'i' simultaneamente.", + "worldedit.searchitem.searching": "(Por favor aguarda... A pesquisar itens.)", + "worldedit.watchdog.no-hook": "Esta plataforma não possui extensões watchdog.", + "worldedit.watchdog.active.already": "Extensão watchdog já se encontra activado.", + "worldedit.watchdog.inactive.already": "Extensão watchdog já se encontra desactivado.", + "worldedit.watchdog.active": "Extensão watchdog está agora activado.", + "worldedit.watchdog.inactive": "Extensão watchdog está agora desactivado.", + "worldedit.world.remove": "Substituição do mundo removida.", + "worldedit.world.set": "Define a substituição do mundo para {0}. (Usa //world para voltar ao padrão)", + "worldedit.undo.undone": "Foram restauradas {0} edições possíveis.", + "worldedit.undo.none": "Não existe mais para desfazer.", + "worldedit.redo.redone": "{0} edições disponíveis foram refeitas.", + "worldedit.redo.none": "Não existe mais para refazer.", + "worldedit.clearhistory.cleared": "Histórico limpo.", + "worldedit.raytrace.noblock": "Nenhum bloco no campo de visão!", + "worldedit.hpos.no-block": "Nenhum bloco no campo de visão!", + "worldedit.wand.navwand.info": "Botão esquerdo: pule para a localização; Botão direito: atravessa as paredes", + "worldedit.tool.no-block": "Nenhum bloco no campo de visão!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/qya-AA/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/qya-AA/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/qya-AA/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ro/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ro/strings.json new file mode 100644 index 0000000..d37702f --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ro/strings.json @@ -0,0 +1,22 @@ +{ + "worldedit.expand.description.vert": "Selectia a fost extinsa vertical pana la limita.", + "worldedit.expand.expanded": "Regiunea a fost extinsa {0} blocuri", + "worldedit.expand.expanded.vert": "Regiunea a fost extinsa {0} blocuri (de sus pana jos).", + "worldedit.biomeinfo.position": "Biome-uri la pozitia ta: {0}", + "worldedit.biomeinfo.selection": "Biome-uri in selectia ta: {0}", + "worldedit.brush.radius-too-large": "Raza maxima permisă a pensulei: {0}", + "worldedit.brush.apply.description": "Aplica pensula, aplica o functie pentru fiecare bloc", + "worldedit.brush.apply.radius": "Marimea pensulei", + "worldedit.brush.apply.shape": "Forma regiunii", + "worldedit.brush.apply.type": "Tip de pensula folosit", + "worldedit.brush.apply.item.warning": "Aceasta pensula simuleaza folosirea unui obiect. Efectele acesteia s-ar putea sa nu functioneze pe toate platformele, s-ar putea sa nu fie anulabila, si poate cauza interactii neobisnuite cu alte mod-uri/plugin-uri. Folositi pe propria raspundere.", + "worldedit.brush.paint.description": "Pensula de pictat, aplica o functie pe o suprafata", + "worldedit.brush.paint.size": "Marimea pensulei", + "worldedit.brush.paint.shape": "Forma regiunii", + "worldedit.brush.paint.density": "Densitatea pensulei", + "worldedit.brush.paint.type": "Tip de pensula folosit", + "worldedit.brush.paint.item.warning": "Aceasta pensula simuleaza folosirea unui obiect. Efectele acesteia s-ar putea sa nu functioneze pe toate platformele, s-ar putea sa nu fie anulabila, si poate cauza interactii neobisnuite cu alte mod-uri/plugin-uri. Folositi pe propria raspundere.", + "worldedit.brush.sphere.equip": "Pensula cu forma de sfera echipata ({0}).", + "worldedit.brush.smooth.filter": "filtru", + "worldedit.brush.snowsmooth.filter": "filtru" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ru/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ru/strings.json new file mode 100644 index 0000000..8a6460f --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ru/strings.json @@ -0,0 +1,454 @@ +{ + "worldedit.expand.description.vert": "РаÑширить выделенную облаÑть по вертикали от 0 до макÑимальной выÑоты ÑтроительÑтва.", + "worldedit.expand.expanded": "Регион раÑширен на {0} блока(ов)", + "worldedit.expand.expanded.vert": "Ð’Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¾Ð±Ð»Ð°Ñть раÑширена на {0} блока(ов) (от Ñамой нижней точки до Ñамой выÑшей точки).", + "worldedit.biomeinfo.lineofsight": "Биомы в поле зрениÑ: {0}", + "worldedit.biomeinfo.position": "Биом там, где вы Ñтоите: {0}", + "worldedit.biomeinfo.selection": "Биомы в выделенной облаÑти: {0}", + "worldedit.biomeinfo.not-locatable": "Отправитель команды должен приÑутÑтвовать в мире, чтобы иÑпользовать флаг -p.", + "worldedit.brush.radius-too-large": "МакÑимально разрешенный Ñ€Ð°Ð´Ð¸ÑƒÑ ÐºÐ¸Ñти: {0}", + "worldedit.brush.apply.description": "Применить киÑть, применить функцию к каждому блоку", + "worldedit.brush.apply.radius": "Размер киÑти", + "worldedit.brush.apply.shape": "Форма региона", + "worldedit.brush.apply.type": "Тип киÑти Ð´Ð»Ñ Ð¸ÑпользованиÑ", + "worldedit.brush.apply.item.warning": "Эта киÑть имитирует иÑпользование предметов. Она может работать не на вÑех платформах. Ðе вÑегда можно отменить. Плохо взаимодейÑтвует Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ плагинами/модами. ИÑпользуйте на Ñвой Ñтрах и риÑк.", + "worldedit.brush.paint.description": "КиÑть, применить функцию к поверхноÑти", + "worldedit.brush.paint.size": "Размер киÑти", + "worldedit.brush.paint.shape": "Форма региона", + "worldedit.brush.paint.density": "ПлотноÑть киÑти", + "worldedit.brush.paint.type": "Тип киÑти Ð´Ð»Ñ Ð¸ÑпользованиÑ", + "worldedit.brush.paint.item.warning": "Эта киÑть имитирует иÑпользование предметов. Она может работать не на вÑех платформах. Ðе вÑегда можно отменить уже Ñделанное ей. Плохо взаимодейÑтвует Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ плагинами/модами. ИÑпользуйте на Ñвой Ñтрах и риÑк.", + "worldedit.brush.sphere.equip": "КиÑть ÑферичеÑкой формы Ñкипирована ({0}).", + "worldedit.brush.cylinder.equip": "КиÑть цилиндричеÑкой формы Ñкипирована ({0} на {1}).", + "worldedit.brush.splatter.equip": "Форма киÑти Ñ Ð±Ñ€Ñ‹Ð·Ð³Ð°Ð¼Ð¸ ({0} Ñ {1} разложением).", + "worldedit.brush.splatter.decay-out-of-range": "Значение Ð·Ð°Ñ‚ÑƒÑ…Ð°Ð½Ð¸Ñ ÐºÐ¸Ñти брызг: {0} находитÑÑ Ð²Ð½Ðµ диапазона 0 - 10.", + "worldedit.brush.clipboard.equip": "КиÑть буфера обмена Ñкипирована.", + "worldedit.brush.smooth.equip": "Ð¡Ð³Ð»Ð°Ð¶Ð¸Ð²Ð°ÑŽÑ‰Ð°Ñ ÐºÐ¸Ñть Ñкипирована ({0} x {1}x Ñ Ð¼Ð°Ñкой {2}).", + "worldedit.brush.smooth.nofilter": "любой блок", + "worldedit.brush.smooth.filter": "фильтр", + "worldedit.brush.snowsmooth.equip": "Экипирована киÑточка SnowSmooth ({0} x {1}x иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ {2}), {3} блоков Ñнега.", + "worldedit.brush.snowsmooth.nofilter": "любой блок", + "worldedit.brush.snowsmooth.filter": "фильтр", + "worldedit.brush.extinguish.equip": "Огнетушитель Ñкипирован ({0}).", + "worldedit.brush.gravity.equip": "Ð“Ñ€Ð°Ð²Ð¸Ñ‚Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ ÐºÐ¸Ñть Ñкипирована ({0}).", + "worldedit.brush.butcher.equip": "Ð—Ð°Ð±Ð¾Ð¹Ð½Ð°Ñ ÐºÐ¸Ñть Ñкипирована ({0}).", + "worldedit.brush.operation.equip": "УÑтановите киÑть на {0}.", + "worldedit.brush.heightmap.equip": "КиÑть карты выÑот Ñкипирована ({0}).", + "worldedit.brush.heightmap.unknown": "ÐеизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¸Ñть карты выÑот: {0}.", + "worldedit.brush.morph.equip": "Форма киÑти морфа оÑнащена: {0}.", + "worldedit.brush.biome.column-supported-types": "Эта форма киÑти не поддерживаетÑÑ Ð¿Ñ€Ð¸ работе Ñ Ñ†ÐµÐ»Ñ‹Ð¼Ð¸ колонками, попробуйте иÑпользовать форму цилиндра.", + "worldedit.brush.none.equip": "КиÑть отвÑзана от предмета в вашей руке.", + "worldedit.brush.none.equipped": "У Ð²Ð°Ñ Ð½ÐµÑ‚ киÑти, привÑзанной к текущему предмету. Попробуйте иÑпользовать /brush sphere Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¹ киÑти.", + "worldedit.setbiome.changed": "Биом был изменен примерно у {0} блоков.", + "worldedit.setbiome.warning": "Возможно, вам придетÑÑ Ð¿ÐµÑ€Ðµ-подключитьÑÑ Ðº вашей игре (или пере-открыть Ñвой мир), чтобы увидеть изменениÑ.", + "worldedit.setbiome.not-locatable": "Отправитель команды должен приÑутÑтвовать в мире, чтобы иÑпользовать флаг -p.", + "worldedit.drawsel.disabled": "CUI Ñервера отключен.", + "worldedit.drawsel.enabled": "CUI Ñервера включен. Он поддерживает только регионы выделенные как кубоид Ñ Ð¼Ð°ÐºÑимальным размером {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "CUI Ñервера уже отключен.", + "worldedit.drawsel.enabled.already": "CUI Ñервера уже включен.", + "worldedit.limit.too-high": "Ваш макÑимально допуÑтимый лимит ÑоÑтавлÑет {0}.", + "worldedit.limit.set": "Лимит Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ° уÑтановлен: {0}.", + "worldedit.limit.return-to-default": "(ИÑпользуйте //limit, чтобы вернутьÑÑ Ðº значению по умолчанию.)", + "worldedit.timeout.too-high": "Ваш макÑимальный допуÑтимый перерыв {0} мÑ.", + "worldedit.timeout.set": "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ ÑƒÑтановлено на {0}мÑ.", + "worldedit.timeout.return-to-default": " (ИÑпользуйте //timeout, чтобы вернуть значение по умолчанию.)", + "worldedit.fast.disabled": "БыÑтрый режим отключен.", + "worldedit.fast.enabled": "БыÑтрый режим включен. Свет в затрагиваемых чанках может быть неправильным. Вам может потребоватьÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¹Ñ‚Ð¸, чтобы увидеть изменениÑ.", + "worldedit.fast.disabled.already": "БыÑтрый режим уже отключен.", + "worldedit.fast.enabled.already": "БыÑтрый режим уже включен.", + "worldedit.perf.sideeffect.set": "Побочный Ñффект \"{0}\" уÑтановлен на {1}", + "worldedit.perf.sideeffect.get": "Побочный Ñффект \"{0}\" уÑтановлен на {1}", + "worldedit.perf.sideeffect.already-set": "Побочный Ñффект \"{0}\" уже уÑтановлен на {1}", + "worldedit.perf.sideeffect.set-all": "Ð’Ñе побочные Ñффекты уÑтановлены на {0}", + "worldedit.update": "ПрименÑет побочные Ñффекты к выбору.", + "worldedit.reorder.current": "Режим Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ñ {0}", + "worldedit.reorder.set": "Режим Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ñ {0}", + "worldedit.gmask.disabled": "Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼Ð°Ñка отключена.", + "worldedit.gmask.set": "Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼Ð°Ñка уÑтановлена.", + "worldedit.toggleplace.pos1": "ÐŸÐµÑ€Ð²Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° возвращена на иÑходное меÑтоположение.", + "worldedit.toggleplace.pos1-offset": "Теперь размещаем Ñо Ñмещением ({0}, {1}, {2}) от позиции #1.", + "worldedit.toggleplace.player": "Блок на котором вы Ñтоите теперь ÑчитаетÑÑ Ð¿ÐµÑ€Ð²Ð¾Ð¹ точкой выделениÑ.", + "worldedit.toggleplace.player-offset": "Теперь размеÑтитеÑÑŒ на раÑÑтоÑнии ({0}, {1}, {2}) от блока, в котором вы Ñтоите.", + "worldedit.toggleplace.min": "Теперь размеÑтите на минимуме текущего выделениÑ.", + "worldedit.toggleplace.min-offset": "Теперь размещаем Ñо Ñмещением ({0}, {1}, {2}) от минимума текущего выделениÑ.", + "worldedit.toggleplace.max": "Теперь размещаем на макÑимуме текущего выделениÑ.", + "worldedit.toggleplace.max-offset": "Теперь размещаем Ñо Ñмещением ({0}, {1}, {2}) от макÑимума текущего выделениÑ.", + "worldedit.toggleplace.world": "Теперь помеÑтите в начало мира.", + "worldedit.toggleplace.world-offset": "Теперь помеÑтите в ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "ÐÐµÐ»ÑŒÐ·Ñ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ выделение в Ñтой Ñитуации.", + "worldedit.searchitem.too-short": "Введите длинную Ñтроку поиÑка (len > 2).", + "worldedit.searchitem.either-b-or-i": "Ð’Ñ‹ не можете одновременно иÑпользовать флаги 'b' и 'i'.", + "worldedit.searchitem.searching": "(ПожалуйÑта, подождите... поиÑк предметов.)", + "worldedit.watchdog.no-hook": "У Ñтой платформы нет watchdog hook.", + "worldedit.watchdog.active.already": "Watchdog hook уже включен.", + "worldedit.watchdog.inactive.already": "Watchdog hook уже отключен.", + "worldedit.watchdog.active": "Watchdog hook включен.", + "worldedit.watchdog.inactive": "Watchdog hook отключен.", + "worldedit.world.remove": "Переопределение мира удалено.", + "worldedit.world.set": "УÑтановить переопределение мира: {0}. (ИÑпользуйте //world, чтобы вернуть значение по умолчанию)", + "worldedit.undo.undone": "Отменено изменений: {0}.", + "worldedit.undo.none": "Ðечего отменÑть.", + "worldedit.redo.redone": "Возвращено изменений: {0}.", + "worldedit.redo.none": "Ðечего возвращать.", + "worldedit.clearhistory.cleared": "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ð°.", + "worldedit.raytrace.noblock": "Ðет блоков в поле зрениÑ!", + "worldedit.raytrace.require-player": "Команды Raytracing требуют игрока!", + "worldedit.restore.not-configured": "Снепшоты/резервное копирование не наÑтроены.", + "worldedit.restore.not-available": "Этот Ñнепшот не ÑущеÑтвует или недоÑтупен.", + "worldedit.restore.failed": "Ðе удалоÑÑŒ загрузить Ñнепшот: {0}", + "worldedit.restore.loaded": "Снимок \"{0}\" был загружен; воÑÑтанавливаетÑÑ...", + "worldedit.restore.restored": "ВоÑÑтановлено; {0} недоÑтает чанков и {1} другие ошибки.", + "worldedit.restore.none-for-specific-world": "Снепшоты Ð´Ð»Ñ Ð¼Ð¸Ñ€Ð° '{0}' не найдены.", + "worldedit.restore.none-for-world": "Снепшоты Ð´Ð»Ñ Ñтого мира не найдены.", + "worldedit.restore.none-found": "Снепшоты не найдены.", + "worldedit.restore.none-found-console": "Снепшоты не найдены. ÐŸÐ¾Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð² конÑоли.", + "worldedit.restore.chunk-not-present": "Чунки не приÑутÑтвовали в Ñнапшоте.", + "worldedit.restore.chunk-load-failed": "Ðе удалоÑÑŒ загрузить чанки. (Плохой архив?)", + "worldedit.restore.block-place-failed": "Ошибки мешали воÑÑтановлению любых блоков.", + "worldedit.restore.block-place-error": "ПоÑледнÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°: {0}", + "worldedit.snapshot.use.newest": "Теперь иÑпользуйте новый Ñнапшот.", + "worldedit.snapshot.use": "Снапшот уÑтановлен: {0}", + "worldedit.snapshot.none-before": "Снепшоты до {0} не найдены.", + "worldedit.snapshot.none-after": "Снепшоты поÑле{0} не найдены.", + "worldedit.snapshot.index-above-0": "Ðекорректное значение, Ð¸Ð½Ð´ÐµÐºÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ быть больше или равен 1.", + "worldedit.snapshot.index-oob": "Ðекорректное значение, Ð¸Ð½Ð´ÐµÐºÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ быть между 1 и {0}.", + "worldedit.schematic.unknown-format": "ÐеизвеÑтный формат Ñхемы: {0}.", + "worldedit.schematic.load.does-not-exist": "Схема {0} не ÑущеÑтвует!", + "worldedit.schematic.load.loading": "(ПожалуйÑта, подождите... загрузка Ñхемы)", + "worldedit.schematic.load.still-loading": "(ПожалуйÑта, подождите... загрузка Ñхемы.)", + "worldedit.schematic.load.unsupported-version": "Эта верÑÐ¸Ñ Ñхемы в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½Ðµ поддерживаетÑÑ. ВерÑиÑ:{0}.", + "worldedit.schematic.save.already-exists": "Схема Ñ Ñ‚Ð°ÐºÐ¸Ð¼ названием уже ÑущеÑтвует. ИÑпользуйте флаг -f Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñи.", + "worldedit.schematic.save.failed-directory": "Ðе удалоÑÑŒ Ñоздать папку Ð´Ð»Ñ Ñхем!", + "worldedit.schematic.save.saving": "(ПожалуйÑта, подождите... Ñохранение Ñхемы)", + "worldedit.schematic.save.still-saving": "(ПожалуйÑта, подождите... Ñохранение Ñхемы.)", + "worldedit.schematic.share.unsupported-format": "Пункт Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ доÑтупа к Ñхемам \"{0}\" не поддерживает формат \"{1}\".", + "worldedit.schematic.delete.does-not-exist": "Схема {0} не ÑущеÑтвует!", + "worldedit.schematic.delete.failed": "Ошибка при удалении Ñхемы {0}! Возможно у файла уÑтановлен атрибут \"Только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ\"?", + "worldedit.schematic.delete.deleted": "Схема {0} удалена.", + "worldedit.schematic.formats.title": "ДоÑтупные форматы Ñхем (Ðазвание: раÑширениÑ)", + "worldedit.schematic.unsupported-minecraft-version": "Эта верÑÐ¸Ñ WorldEdit не поддерживает вашу верÑию Minecraft. Схемы не будут работать, пока Ñто не будет решено.", + "worldedit.pos.already-set": "Точка уже уÑтановлена.", + "worldedit.pos.console-require-coords": "При иÑпользовании Ñтой команды из конÑоли вы должны указывать координаты.", + "worldedit.hpos.no-block": "Ðет блоков в поле зрениÑ!", + "worldedit.hpos.already-set": "Точка уже уÑтановлена.", + "worldedit.chunk.selected-multiple": "Выбранные чанки: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Выбранный чанк: {0}, {1}, {2}", + "worldedit.wand.invalid": "Предмет Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ‚ÐµÑ€Ñ€Ð¸Ñ‚Ð¾Ñ€Ð¸Ð¸ не наÑтроен или отключен.", + "worldedit.wand.selwand.info": "ЛКМ - Ð¿ÐµÑ€Ð²Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°; ПКМ - Ð²Ñ‚Ð¾Ñ€Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°", + "worldedit.wand.navwand.info": "ЛКМ: перемеÑтитьÑÑ Ð² точку; ПКМ: пройти через Ñтену", + "worldedit.wand.selwand.now.tool": "Палочка выбора теперь обычный инÑтрумент. Ð’Ñ‹ можете отключеть Ñто Ð²Ð²ÐµÐ´Ñ {0}, привÑзать к другому предмету Ð²Ð²ÐµÐ´Ñ {1}, или получить новую палочку выбора Ð²Ð²ÐµÐ´Ñ {2}.", + "worldedit.contract.contracted": "Ð’Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¾Ð±Ð»Ð°Ñть уменьшена на {0} блока(ов).", + "worldedit.shift.shifted": "Ð’Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¾Ð±Ð»Ð°Ñть Ñдвинута.", + "worldedit.outset.outset": "Ð’Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¾Ð±Ð»Ð°Ñть раÑширена.", + "worldedit.inset.inset": "Ð’Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¾Ð±Ð»Ð°Ñть Ñжата.", + "worldedit.trim.trim": "Регион Ñрезан.", + "worldedit.trim.no-blocks": "Ðи один блок не ÑоответÑтвует маÑке отделки.", + "worldedit.size.offset": "Смещение: {0}", + "worldedit.size.type": "Тип: {0}", + "worldedit.size.size": "Габариты: {0}", + "worldedit.size.distance": "РаÑÑтоÑние кубоида: {0}", + "worldedit.size.blocks": "КоличеÑтво блоков: {0}", + "worldedit.count.counted": "КоличеÑтво: {0}", + "worldedit.distr.no-blocks": "Блоки не найдены.", + "worldedit.distr.no-previous": "Ðет предыдущего раÑпределениÑ.", + "worldedit.distr.total": "Ð’Ñего блоков: {0}", + "worldedit.select.cleared": "Выделение очищено.", + "worldedit.select.cuboid.message": "Кубоид: ЛКМ - Ð¿ÐµÑ€Ð²Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°, ПКМ- Ð²Ñ‚Ð¾Ñ€Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°", + "worldedit.select.cuboid.description": "Выбелите два угла кубоида", + "worldedit.select.extend.message": "Кубоид: ЛКМ - Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°; ПКМ - раÑширить", + "worldedit.select.extend.description": "Режим быÑтрого выбора кубоида", + "worldedit.select.poly.message": "2D многоугольник: ПКМ/ЛКМ - добавить точку.", + "worldedit.select.poly.limit-message": "{0} точки(ек) макÑимум.", + "worldedit.select.poly.description": "Выделите 2D многоугольник Ñ Ð²Ñ‹Ñотой", + "worldedit.select.ellipsoid.message": "ЭллипÑоид: ЛКМ - центр; ПКМ - раÑширить", + "worldedit.select.ellipsoid.description": "Выберите ÑллипÑоид", + "worldedit.select.sphere.message": "Сфера: ЛКМ - центр; ПКМ - радиуÑ", + "worldedit.select.sphere.description": "Выберите Ñферу", + "worldedit.select.cyl.message": "Цилиндр: ЛКМ - центр; ПКМ - раÑширить", + "worldedit.select.cyl.description": "Выберите цилиндр", + "worldedit.select.convex.message": "Выпуклый многоугольник: ЛКМ - Ð¿ÐµÑ€Ð²Ð°Ñ Ð²ÐµÑ€ÑˆÐ¸Ð½Ð°; ПКМ - добавить вершину.", + "worldedit.select.convex.limit-message": "{0} точки(ек) макÑимум.", + "worldedit.select.convex.description": "Выберите выпуклый многогранник", + "worldedit.select.default-set": "Ваш выбор региона по умолчанию {0}.", + "worldedit.chunkinfo.chunk": "Чанк: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Старый формат: {0}", + "worldedit.chunkinfo.mcregion-filename": "Майнкрафт Регион: region/{0}", + "worldedit.listchunks.listfor": "СпиÑок чанков: {0}", + "worldedit.drain.drained": "{0} блока(ов) оÑушено.", + "worldedit.fill.created": "{0} блока(ов) заполнено.", + "worldedit.fillr.created": "{0} блока(ов) заполнено.", + "worldedit.fixlava.fixed": "{0} блока(ов) иÑправлено.", + "worldedit.fixwater.fixed": "{0} блока(ов) иÑправлено.", + "worldedit.removeabove.removed": "{0} блока(ов) удалено.", + "worldedit.removebelow.removed": "{0} блока(ов) удалено.", + "worldedit.removenear.removed": "{0} блока(ов) удалено.", + "worldedit.replacenear.replaced": "{0} блока(ов) заменено.", + "worldedit.snow.created": "{0} блока(ов) покрыто Ñнегом.", + "worldedit.thaw.removed": "{0} блока(ов) очищено от Ñнега.", + "worldedit.green.changed": "{0} блока(ов) озеленено.", + "worldedit.extinguish.removed": "{0} очага(ов) Ð¾Ð³Ð½Ñ Ð¿Ð¾Ñ‚ÑƒÑˆÐµÐ½Ñ‹.", + "worldedit.butcher.killed": "{0} моба(ов) убито в радиуÑе {1}.", + "worldedit.butcher.explain-all": "ИÑпользуйте -1 Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð²Ñех мобов в загруженных чанках", + "worldedit.remove.removed": "{0} ÑущноÑти(ей) отмечены Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ.", + "worldedit.remove.explain-all": "ИÑпользуйте -1 Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð²Ñех мобов в загруженных чанках", + "worldedit.calc.invalid": "'{0}' не может быть обработано как допуÑтимое выражение", + "worldedit.calc.invalid.with-error": "'{0}' не может быть обработано как допуÑтимое выражение: '{1}'", + "worldedit.paste.pasted": "Буфер обмена был вÑтавлен в {0}", + "worldedit.paste.selected": "Выделена облаÑть, в которую будет вÑтавлено Ñодержимое буфера обмена.", + "worldedit.rotate.no-interpolation": "Примечание: ИнтерполÑÑ†Ð¸Ñ ÐµÑ‰Ðµ не поддерживаетÑÑ, поÑтому рекомендуетÑÑ Ð¸Ñпользовать углы кратные 90.", + "worldedit.rotate.rotated": "Содержимое буфера обмена повёрнуто.", + "worldedit.flip.flipped": "Содержимое буфера обмена зеркально отражено.", + "worldedit.clearclipboard.cleared": "Буфер обмена очищен.", + "worldedit.set.done": "ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°.", + "worldedit.set.done.verbose": "ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð° ({0}).", + "worldedit.line.changed": "{0} блока(ов) изменено.", + "worldedit.line.invalid-type": "//line работает только Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñми типа кубоид или выпуклый многогранник", + "worldedit.curve.changed": "{0} блока(ов) изменено.", + "worldedit.curve.invalid-type": "//curve работает только Ñ Ð²Ñ‹Ð¿ÑƒÐºÐ»Ñ‹Ð¼Ð¸ многогранниками", + "worldedit.replace.replaced": "{0} блока(ов) заменено.", + "worldedit.stack.changed": "{0} блока(ов) изменено. ИÑпользуйте //undo, чтобы отменить", + "worldedit.stack.intersecting-region": "Продление блоков не должно переÑекатÑÑ Ñ Ñ€ÐµÐ³Ð¸Ð¾Ð½Ð¾Ð¼ при иÑпользовании блоков", + "worldedit.regen.regenerated": "Ð’Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¾Ð±Ð»Ð°Ñть регенерирована.", + "worldedit.regen.failed": "Ðе удалоÑÑŒ регенерировать выделенную облаÑть. ÐŸÐ¾Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð² конÑоли.", + "worldedit.walls.changed": "{0} блока(ов) изменено.", + "worldedit.faces.changed": "{0} блока(ов) изменено.", + "worldedit.overlay.overlaid": "{0} блока(ов) наложено.", + "worldedit.naturalize.naturalized": "{0} блока(ов) теперь выглÑдÑÑ‚ более еÑтеÑтвенно.", + "worldedit.center.changed": "Центр измененов. ({0} блока(ов) изменено)", + "worldedit.smooth.changed": "Ландшафт Ñглажен. {0} блока(ов) изменено.", + "worldedit.snowsmooth.changed": "Карта выÑоты Ñнега Ñглажена. Изменено {0} блоков.", + "worldedit.move.moved": "{0} блока(ов) перемещено.", + "worldedit.deform.deformed": "{0} блока(ов) деформировано.", + "worldedit.hollow.changed": "{0} блока(ов) изменено.", + "worldedit.forest.created": "{0} дерева(ьев) Ñоздано.", + "worldedit.flora.created": "{0} раÑтениÑ(ий) Ñоздано.", + "worldedit.unstuck.moved": "Ð’Ñ‹ оÑвободилиÑÑŒ!", + "worldedit.ascend.obstructed": "Ðет Ñвободного меÑта над вами.", + "worldedit.ascend.moved": "ПоднÑтьÑÑ Ð½Ð° {0} уровнÑ(ей).", + "worldedit.descend.obstructed": "Ðет Ñвободного меÑта под вами.", + "worldedit.descend.moved": "СпуÑтитьÑÑ Ð½Ð° {0} уровнÑ(ей).", + "worldedit.ceil.obstructed": "Ðет Ñвободного меÑта над вами.", + "worldedit.ceil.moved": "Вжух!", + "worldedit.thru.obstructed": "Ðет Ñвободного меÑта перед вами.", + "worldedit.thru.moved": "Вжух!", + "worldedit.jumpto.moved": "Бац!", + "worldedit.jumpto.none": "Ðет блока в поле Ð·Ñ€ÐµÐ½Ð¸Ñ (или он Ñлишком далеко)!", + "worldedit.up.obstructed": "Ты бы ударил что-то над Ñобой.", + "worldedit.up.moved": "Вжух!", + "worldedit.cone.invalid-radius": "Значение радиуÑа должно быть 1 или 2.", + "worldedit.cone.created": "{0} блока(ов) Ñоздано.", + "worldedit.cyl.invalid-radius": "Значение радиуÑа должно быть 1 или 2.", + "worldedit.cyl.created": "{0} блока(ов) Ñоздано.", + "worldedit.sphere.invalid-radius": "Значение радиуÑа должно быть 1 или 3.", + "worldedit.sphere.created": "{0} блока(ов) Ñоздано.", + "worldedit.forestgen.created": "{0} дерева(ьев) Ñоздано.", + "worldedit.pumpkins.created": "{0} тыкв(Ñ‹) Ñоздано.", + "worldedit.feature.created": "Создана оÑобенноÑть.", + "worldedit.feature.failed": "Ðе удалоÑÑŒ Ñгенерировать функцию. ЯвлÑетÑÑ Ð»Ð¸ Ñто меÑто дейÑтвительным?", + "worldedit.pyramid.created": "{0} блока(ов) Ñоздано.", + "worldedit.generate.created": "{0} блока(ов) Ñоздано.", + "worldedit.generatebiome.changed": "{0} биома(ов) затронуты.", + "worldedit.structure.created": "Структура Ñоздана.", + "worldedit.structure.failed": "Ðе удалоÑÑŒ Ñгенерировать Ñтруктуру. ЯвлÑетÑÑ Ð»Ð¸ Ñто меÑто подходÑщим Ð´Ð»Ñ Ð½ÐµÐµ?", + "worldedit.reload.config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð°!", + "worldedit.report.written": "WorldEdit отчет запиÑан на {0}", + "worldedit.report.error": "Ðе удалоÑÑŒ напиÑать отчет: {0}", + "worldedit.report.callback": "Отчёт WorldEdit: {0}.отчёт", + "worldedit.timezone.invalid": "Ðеверный чаÑовой поÑÑ", + "worldedit.timezone.set": "ЧаÑовой поÑÑ Ð´Ð»Ñ Ñтой ÑеÑÑии изменен: {0}", + "worldedit.timezone.current": "Текущее Ð²Ñ€ÐµÐ¼Ñ Ð² Ñтом чаÑовом поÑÑе: {0}", + "worldedit.version.version": "ВерÑÐ¸Ñ WorldEdit {0}", + "worldedit.trace.no-tracing-extents": "ТраÑÑировка: РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð½Ðµ были иÑпользованы.", + "worldedit.trace.action-failed": "ТраÑÑировка: ДейÑтвие(Ñ) {0} на позиции {1} отклонено раÑширением {2}", + "worldedit.trace.active.already": "Режим траÑÑировки уже активен.", + "worldedit.trace.inactive.already": "Режим траÑÑировки уже неактивен.", + "worldedit.trace.active": "Режим траÑÑировки активирован.", + "worldedit.trace.inactive": "Режим траÑÑировки деактивирован.", + "worldedit.command.time-elapsed": "{0}Ñ Ð¸Ñтекло (иÑториÑ: {1} изменено; {2} блоков/Ñек).", + "worldedit.command.permissions": "У Ð²Ð°Ñ Ð½ÐµÑ‚ на Ñто права!", + "worldedit.command.player-only": "Эту команду можно иÑпользовать только из игры.", + "worldedit.command.error.report": "ПожалуйÑта, Ñообщите об Ñтой ошибке: [Смотрите конÑоль]", + "worldedit.pastebin.uploading": "(ПожалуйÑта, подождите... отправка вывода на pastebin...)", + "worldedit.session.cant-find-session": "Ðе удалоÑÑŒ найти ÑеÑÑию Ð´Ð»Ñ {0}", + "worldedit.platform.no-file-dialog": "Файловый диалог не поддерживаетÑÑ Ð² вашей Ñреде.", + "worldedit.asset.load.loading": "(ПожалуйÑта, подождите... загрузка реÑурÑа.)", + "worldedit.asset.load.still-loading": "(ПожалуйÑта, подождите... загрузка реÑурÑа.)", + "worldedit.asset.load.failed": "Ðе удалоÑÑŒ загрузить реÑурÑ", + "worldedit.tool.max-block-changes": "ДоÑтигнут лимит Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¾Ð².", + "worldedit.tool.no-block": "Ðет блока в поле зрениÑ!", + "worldedit.tool.repl.equip": "ИнÑтрумент замены блоков привÑзан к {0}.", + "worldedit.tool.repl.switched": "ИнÑтрумент замены переключен на: {0}", + "worldedit.tool.data-cycler.equip": "ИнÑтрумент Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… блока был назначен на {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "У Ð²Ð°Ñ Ð½ÐµÑ‚ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð½Ð° переключение значений данных Ñтого блока.", + "worldedit.tool.data-cycler.cant-cycle": "Данные Ñтого блока не могут быть переключены!", + "worldedit.tool.data-cycler.new-value": "Значение {0} теперь {1}.", + "worldedit.tool.data-cycler.cycling": "Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð²ÐµÐ»Ð¾Ñипед {0}.", + "worldedit.tool.deltree.equip": "ИнÑтрумент ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ñщих деревьев привÑзан к {0}.", + "worldedit.tool.deltree.not-tree": "Это не дерево.", + "worldedit.tool.deltree.not-floating": "Это не плавающее дерево.", + "worldedit.tool.tree.equip": "ИнÑтрумент ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð´ÐµÑ€ÐµÐ²ÑŒÐµÐ² привÑзан к {0}.", + "worldedit.tool.tree.obstructed": "Дерево не может быть там.", + "worldedit.tool.info.equip": "ИнÑтрумент информации о блоке привÑзан к {0}.", + "worldedit.tool.info.blockstate.hover": "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð±Ð»Ð¾ÐºÐ° (нажмите, чтобы Ñкопировать)", + "worldedit.tool.info.internalid.hover": "Внутренний ID", + "worldedit.tool.info.legacy.hover": "УÑтаревший id:data", + "worldedit.tool.info.light.hover": "Блокировать Свет/Свет Сверху", + "worldedit.tool.none.equip": "ИнÑтрумент отвÑзан от предмета в вашей руке.", + "worldedit.tool.none.to.unequip": "Предмет в вашей руке не привÑзан.", + "worldedit.tool.selwand.equip": "Палочка выбора привÑзана к {0}.", + "worldedit.tool.navwand.equip": "Палочка навигации привÑзана к {0}.", + "worldedit.tool.floodfill.equip": "ИнÑтрумент заливки блоков привÑзан к {0}.", + "worldedit.tool.farwand.equip": "ИнÑтрумент удаленного Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²Ñзан к {0}.", + "worldedit.tool.lrbuild.equip": "Строительный инÑтрумент дальнего дейÑÑ‚Ð²Ð¸Ñ Ð¿Ñ€Ð¸Ð²Ñзан к {0}.", + "worldedit.tool.lrbuild.set": "Щелкните левой кнопкой мыши на {0}; правой кнопкой мыши задаётÑÑ {1}.", + "worldedit.tool.stack.equip": "ИнÑтрумент Ð¿Ñ€Ð¾Ð´Ð»ÐµÐ½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² привÑзан к {0}.", + "worldedit.tool.unbind-instruction": "Введите {0} держа предмет что-бы отвÑзать его.", + "worldedit.tool.superpickaxe.mode.single": "Одиночный режим. Щёлкните левую кнопку мыши Ñ ÐºÐ¸Ñ€ÐºÐ¾Ð¹. // Ð´Ð»Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ.", + "worldedit.tool.superpickaxe.mode.area": "Режим облаÑти. Щелкните левой кнопкой мыши Ñ ÐºÐ¸Ñ€ÐºÐ¾Ð¹. // Ð´Ð»Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ.", + "worldedit.tool.superpickaxe.mode.recursive": "РекурÑивный режим. Щёлкните левой кнопкой мыши Ñ ÐºÐ¸Ñ€ÐºÐ¾Ð¹. // Ð´Ð»Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ.", + "worldedit.tool.superpickaxe.max-range": "МакÑимальный диапазон: {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Супер-кирка уже включена.", + "worldedit.tool.superpickaxe.disabled.already": "Супер-кирка уже отключена.", + "worldedit.tool.superpickaxe.enabled": "Супер-кирка включена.", + "worldedit.tool.superpickaxe.disabled": "Супер-кирка отключена.", + "worldedit.tool.mask.set": "МаÑка Ð´Ð»Ñ ÐºÐ¸Ñти уÑтановлена.", + "worldedit.tool.mask.disabled": "МаÑка Ð´Ð»Ñ ÐºÐ¸Ñти отключена.", + "worldedit.tool.material.set": "Материал киÑти уÑтановлен.", + "worldedit.tool.range.set": "Диапозон киÑти уÑтановлен.", + "worldedit.tool.size.set": "Размер киÑти уÑтановлен.", + "worldedit.tool.tracemask.set": "МаÑка траÑÑировки уÑтановлена.", + "worldedit.tool.tracemask.disabled": "МаÑка траÑÑировки отключена.", + "worldedit.tool.error.cannot-bind": "Ðе удаетÑÑ Ð¿Ñ€Ð¸Ð²Ñзать инÑтрумент к {0}: {1}", + "worldedit.tool.error.item-only": "Блоки не могут быть иÑпользоватьÑÑ.", + "worldedit.execute.script-permissions": "У Ð²Ð°Ñ Ð½ÐµÑ‚ права на иÑпользование Ñтого Ñкрипта.", + "worldedit.executelast.no-script": "Сначала иÑпользуйте /cs Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸ÐµÐ¼ Ñкрипта.", + "worldedit.script.read-error": "Ошибка при чтении Ñкрипта: {0}", + "worldedit.script.unsupported": "Ð’ наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚ÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñкрипты Ñ Ñ€Ð°Ñширением js", + "worldedit.script.file-not-found": "Скрипт не ÑущеÑтвует: {0}", + "worldedit.script.no-script-engine": "Ðе удалоÑÑŒ найти уÑтановленный Ñкриптовый движок.\nСмотрите https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Ошибка при выполнении: {0}", + "worldedit.script.failed-console": "Ошибка при выполнении (Ñмотрите конÑоль): {0}", + "worldedit.operation.affected.biome": "{0} биома(ов) затронуты", + "worldedit.operation.affected.block": "{0} блока(ов) затронуты", + "worldedit.operation.affected.column": "{0} Ñтолба(ов) затронуто", + "worldedit.operation.affected.entity": "{0} ÑущноÑти(ей) затронуто", + "worldedit.operation.deform.expression": "деформировано Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ {0}", + "worldedit.error.invalid-number": "ЧиÑла нет, а Ñтрока еÑть.", + "worldedit.error.invalid-number.matches": "ЧиÑла нет, а Ñтрока \"{0}\" еÑть.", + "worldedit.error.incomplete-region": "Сначала выберите регион.", + "worldedit.error.unknown-block": "Ðе удаетÑÑ Ñ€Ð°Ñпознать название блока '{0}'.", + "worldedit.error.unknown-item": "Ð˜Ð¼Ñ Ñлемента '{0}' не раÑпознано.", + "worldedit.error.unknown-entity": "Ðе удаетÑÑ Ñ€Ð°Ñпознать название ÑущноÑти '{0}'.", + "worldedit.error.unknown-mob": "Ðе удаетÑÑ Ñ€Ð°Ñпознать название моба '{0}'.", + "worldedit.error.unknown-biome": "Ðе удаетÑÑ Ñ€Ð°Ñпознать название биома '{0}'.", + "worldedit.error.unknown-tag": "Ðе удаетÑÑ Ñ€Ð°Ñпознать название тега '{0}'.", + "worldedit.error.empty-tag": "Тег '{0}' ничего не Ñодержит.", + "worldedit.error.no-match": "Ðичего не нашлоÑÑŒ по запроÑу '{0}'.", + "worldedit.error.disallowed-block": "Блок '{0}' запрещен (Ñм. конфигурацию WorldEdit).", + "worldedit.error.max-changes": "ДоÑтигнуто макÑимальное количеÑтво изменённых блоков в операции ({0}).", + "worldedit.error.max-brush-radius": "МакÑимальный Ñ€Ð°Ð´Ð¸ÑƒÑ ÐºÐ¸Ñти еÑть {0} (Ñм. конфигурацию WorldEdit)", + "worldedit.error.max-radius": "МакÑимальный Ñ€Ð°Ð´Ð¸ÑƒÑ ÐµÑть {0} (Ñм. конфигурацию WorldEdit)", + "worldedit.error.unknown-direction": "ÐеизвеÑтное направление: {0}", + "worldedit.error.empty-clipboard": "Буфер обмена пуÑÑ‚. ИÑпользуйте //copy.", + "worldedit.error.invalid-filename": "ÐедопуÑтимое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° '{0}': {1}", + "worldedit.error.invalid-filename.invalid-characters": "ÐедопуÑтимые Ñимволы или отÑутÑтвуют раÑширение", + "worldedit.error.file-resolution": "Ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° '{0}': {1}", + "worldedit.error.file-resolution.outside-root": "Путь за пределами разрешенной директории", + "worldedit.error.file-resolution.resolve-failed": "Ðе удалоÑÑŒ прочитать путь", + "worldedit.error.file-aborted": "Выбор файла отменён.", + "worldedit.error.no-file-selected": "Файл не выбран.", + "worldedit.error.world-unloaded": "Мир уже подавно выгружен.", + "worldedit.error.not-a-block": "Эта вещь не ÑвлÑетÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð¼.", + "worldedit.error.not-a-block.item": "'{0}' не ÑвлÑетÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð¼.", + "worldedit.error.incorrect-usage": "Правильный вариант: {0}", + "worldedit.error.invalid-page": "Ðеверный номер Ñтраницы", + "worldedit.error.parser.bad-state-format": "Ðеверный формат ÑоÑтоÑÐ½Ð¸Ñ Ð² {0}", + "worldedit.error.parser.duplicate-property": "ПовторÑющееÑÑ ÑвойÑтво: {0}", + "worldedit.error.parser.empty-state": "ПуÑÑ‚Ð°Ñ Ñ‡Ð°Ñть в ÑоÑтоÑнии", + "worldedit.error.parser.missing-equals-separator": "ОтÑутÑтвует разделитель '='", + "worldedit.error.parser.clipboard.missing-offset": "Смещение указано Ñ @, но значение не указано. ИÑпользуйте '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "ÐеизвеÑтное ÑвойÑтво '{0}' Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ° '{1}'", + "worldedit.error.parser.unknown-value": "ÐеизвеÑтное значение '{0}' Ð´Ð»Ñ ÑвойÑтва '{1}'", + "worldedit.error.parser.empty-property": "ПуÑтое ÑвойÑтво в ÑоÑтоÑнии", + "worldedit.error.parser.empty-value": "ПуÑтое значение в ÑоÑтоÑнии", + "worldedit.error.parser.invalid-colon": "Ðекорректное двоеточие.", + "worldedit.error.parser.invalid-expression": "ÐедопуÑтимое выражение: {0}", + "worldedit.error.parser.negate-nothing": "ÐÐµÐ»ÑŒÐ·Ñ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÑŒ ничто!", + "worldedit.error.parser.hanging-lbracket": "Ðекорректный формат. ВиÑÑÑ‰Ð°Ñ Ñкобка на позиции '{0}'.", + "worldedit.error.parser.missing-rbracket": "У ÑоÑтоÑÐ½Ð¸Ñ Ð¾Ñ‚ÑутÑтвует Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ ']'", + "worldedit.error.parser.hanging-lbrace": "ÐедопуÑтимый формат. ВиÑÑÑ‡Ð°Ñ Ñкобка на '{0}'.", + "worldedit.error.parser.missing-rbrace": "У NBT отÑутÑтвует Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ '}'", + "worldedit.error.parser.missing-random-type": "Ðе указан тип поÑле Ñимвола % в '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Смещение буфера обмена требует x,y,z координат.", + "worldedit.error.parser.player-only": "Команда '{0}' требует игрока!", + "worldedit.error.parser.invalid-nbt": "Поданы неверные NBT данные на вход: '{0}'. Ошибка: {1}", + "worldedit.error.disabled": "Эта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð° (Ñм. конфигурацию WorldEdit).", + "worldedit.error.unknown": "Произошла неизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°: {0}", + "worldedit.error.missing-extent": "РаÑширение отÑутÑтвует", + "worldedit.error.missing-session": "Ð›Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ ÑеÑÑÐ¸Ñ Ð¾Ñ‚ÑутÑтвует", + "worldedit.error.missing-world": "Вам нужно указать мир (Попробуйте //world)", + "worldedit.error.missing-actor": "ИÑполнитель отÑутÑтвует", + "worldedit.selection.convex.info.vertices": "Вершины: {0}", + "worldedit.selection.convex.info.triangles": "Треугольники: {0}", + "worldedit.selection.convex.explain.primary": "Выделение облаÑти начато, Ð¿ÐµÑ€Ð²Ð°Ñ Ð²ÐµÑ€ÑˆÐ¸Ð½Ð° {0}.", + "worldedit.selection.convex.explain.secondary": "Добавить {0} верну к выделенной облаÑти.", + "worldedit.selection.cuboid.info.pos1": "Точка 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Точка 2: {0}", + "worldedit.selection.cuboid.explain.primary": "ÐŸÐµÑ€Ð²Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° уÑтановлена: {0}.", + "worldedit.selection.cuboid.explain.primary-area": "ÐŸÐµÑ€Ð²Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° уÑтановлена: {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Ð’Ñ‚Ð¾Ñ€Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° уÑтановлена: {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Ð’Ñ‚Ð¾Ñ€Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° уÑтановлена: {0} ({1}).", + "worldedit.selection.extend.explain.primary": "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° уÑтановлена: {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Ð’Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¾Ð±Ð»Ð°Ñть поÑле раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚: {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Центр: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z радиуÑ: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Центр уÑтановлен: {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Центр уÑтановлен: {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Ð Ð°Ð´Ð¸ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Ð Ð°Ð´Ð¸ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½: {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑллипÑоида должны быть чётными Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ измерениÑ.", + "worldedit.selection.cylinder.info.center": "Центр: {0}", + "worldedit.selection.cylinder.info.radius": "РадиуÑ: {0}", + "worldedit.selection.cylinder.explain.primary": "Ðачало нового цилиндричеÑкого Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð² {0}.", + "worldedit.selection.cylinder.explain.secondary": "Ð Ð°Ð´Ð¸ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ {0}/{1} блока(ов). ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Вам нужно выбрать центр перед уÑтановкой радиуÑа.", + "worldedit.selection.cylinder.error.even-horizontal": "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ†Ð¸Ð»Ð¸Ð½Ð´Ñ€Ð° должны быть чётными Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ горизонтального измерениÑ.", + "worldedit.selection.polygon2d.info": "# очков: {0}", + "worldedit.selection.polygon2d.explain.primary": "ÐŸÐµÑ€Ð²Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° многоугольника: {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Добавлена {0} точка: {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Полигоны могут быть раÑширены только вертикально.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Полигоны могут быть Ñокращены только вертикально.", + "worldedit.selection.sphere.explain.secondary": "Ð Ð°Ð´Ð¸ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½: {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Ð Ð°Ð´Ð¸ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½: {0} ({1}).", + "worldedit.selection.null.error.immutable": "Ðевозможно изменить NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Ðевозможно раÑширить переÑечение регионов.", + "worldedit.selection.intersection.error.cannot-contract": "Ðевозможно Ñократить переÑечение регионов.", + "worldedit.selection.transform.error.cannot-expand": "Ðевозможно раÑширить TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Ðевозможно Ñократить TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Ðевозможно изменитьTransformedRegion.", + "worldedit.selection.updated": "Позиции обновлены.", + "worldedit.sideeffect.lighting": "ОÑвещение", + "worldedit.sideeffect.lighting.description": "ОбновлÑет оÑвещение блоков", + "worldedit.sideeffect.neighbors": "СоÑеди", + "worldedit.sideeffect.neighbors.description": "Оповещает ÑоÑедние блоки об изменениÑÑ…", + "worldedit.sideeffect.update": "Обновить", + "worldedit.sideeffect.update.description": "УведомлÑет измененный блок", + "worldedit.sideeffect.validation": "Проверка", + "worldedit.sideeffect.validation.description": "ПроверÑет и иÑправлÑет некорректное ÑоÑтоÑние мира, такое как разъединённые блоки", + "worldedit.sideeffect.entity_ai": "ИИ ÑущноÑтей", + "worldedit.sideeffect.entity_ai.description": "ОбновлÑет пути Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð² ИИ ÑущноÑтей, чтобы учеÑть Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¾Ð²", + "worldedit.sideeffect.events": "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¼Ð¾Ð´Ð°/плагина", + "worldedit.sideeffect.events.description": "Сообщает другим модам/плагинам об Ñтих изменениÑÑ…, когда Ñто применимо", + "worldedit.sideeffect.state.on": "Вкл.", + "worldedit.sideeffect.state.delayed": "Отложено", + "worldedit.sideeffect.state.off": "Выкл.", + "worldedit.sideeffect.box.current": "СейчаÑ", + "worldedit.sideeffect.box.change-to": "Ðажмите, чтобы уÑтановить на {0}", + "worldedit.help.command-not-found": "Команда '{0}' не найдена.", + "worldedit.help.no-subcommands": "У команды '{0}' нет подкоманд. (Возможно '{1}' Ñто параметр)", + "worldedit.help.subcommand-not-found": "Подкоманда '{0}' '{1}' не найдена.", + "worldedit.cli.stopping": "ОÑтановка!", + "worldedit.cli.unknown-command": "ÐеизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°!", + "worldedit.version.bukkit.unsupported-adapter": "Эта верÑÐ¸Ñ WorldEdit не поддерживает вашу верÑию Bukkit до конца. Блоки-ÑущноÑти (например, Ñундуки) будут пуÑтыми, ÑоÑтоÑÐ½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² (например, поворот) будут отÑутÑтвовать, и другие функции могут не работать. Обновите WorldEdit, чтобы воÑÑтановить Ñтот функционал:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Редактирование неподдерживаемых верÑий отключено." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ry-UA/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ry-UA/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ry-UA/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/sah/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/sah/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/sah/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/se/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/se/strings.json new file mode 100644 index 0000000..e800d86 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/se/strings.json @@ -0,0 +1,17 @@ +{ + "worldedit.restore.block-place-error": "MaÅ‹imus meattáhus: {0}", + "worldedit.ceil.moved": "Woosh!", + "worldedit.thru.moved": "Woosh!", + "worldedit.jumpto.moved": "Puf!", + "worldedit.up.moved": "Woosh!", + "worldedit.timezone.invalid": "Boasttu áigiavádat", + "worldedit.tool.info.internalid.hover": "Siskkáldas ID", + "worldedit.error.incorrect-usage": "Geavaheapmi: {0}", + "worldedit.selection.convex.info.triangles": "GolbmaÄiehka: {0}", + "worldedit.selection.cuboid.info.pos1": "Sajus 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Sajus 2: {0}", + "worldedit.selection.ellipsoid.info.center": "Guovddáš: {0}", + "worldedit.selection.cylinder.info.center": "Guovddáš: {0}", + "worldedit.sideeffect.state.on": "Oaivi", + "worldedit.sideeffect.state.off": "Eret alde" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/sk/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/sk/strings.json new file mode 100644 index 0000000..ad8d040 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/sk/strings.json @@ -0,0 +1,123 @@ +{ + "worldedit.expand.description.vert": "Vertikálne expanduje selekciu na svetový limit.", + "worldedit.expand.expanded": "Región bol expandovaný o {0} blokov", + "worldedit.expand.expanded.vert": "Región bol expandovaný o {0} blokov (z hora nadol).", + "worldedit.biomeinfo.lineofsight": "Biomy na dohľad: {0}", + "worldedit.biomeinfo.position": "Biomy na vaÅ¡ej pozícií: {0}", + "worldedit.biomeinfo.selection": "Biomy vo vaÅ¡ej selekcií: {0}", + "worldedit.brush.radius-too-large": "Maximálny povolený rádius Å¡tetca: {0}", + "worldedit.brush.apply.description": "Aplikuj Å¡tetec, aplikuj funkciu na každý blok", + "worldedit.brush.apply.radius": "VeľkosÅ¥ Å¡tetca", + "worldedit.brush.apply.shape": "Tvar regiónu", + "worldedit.brush.apply.type": "Typ Å¡tetca na použitie", + "worldedit.brush.apply.item.warning": "Tento Å¡tetec simuluje použitie predmetov. Jeho efekty možno nebudú fungovaÅ¥ na každej platforme, možno nebude možné vrátenie späť a môže zapríÄiniÅ¥ zvláštne interakcie s ostatnými módami a pluginami. Používajte na vlastnú zodpovednosÅ¥.", + "worldedit.brush.paint.description": "Å tetec na maľovanie, aplikuj funkciu na povrch", + "worldedit.brush.paint.size": "VeľkosÅ¥ Å¡tetca", + "worldedit.brush.paint.shape": "Tvar regiónu", + "worldedit.brush.paint.density": "Hustota Å¡tetca", + "worldedit.brush.paint.type": "Typ Å¡tetca na použitie", + "worldedit.brush.paint.item.warning": "Tento Å¡tetec simuluje použitie predmetov. Jeho efekty možno nebudú fungovaÅ¥ na každej platforme, možno nebude možné vrátenie späť a môže zapríÄiniÅ¥ zvláštne interakcie s ostatnými módami a pluginami. Používajte na vlastnú zodpovednosÅ¥.", + "worldedit.brush.sphere.equip": "Sférický tvar Å¡tetca vybavená ({0}).", + "worldedit.brush.cylinder.equip": "Valcový tvar Å¡tetca vybavený ({0} x {1}).", + "worldedit.brush.clipboard.equip": "Kopírovací tvar Å¡tetca vybavený.", + "worldedit.brush.smooth.equip": "Hladiaci Å¡tetec vybavený ({0} x {1}x použitím {2}).", + "worldedit.brush.extinguish.equip": "Hasiaci prístroj vybavený ({0}).", + "worldedit.brush.gravity.equip": "GravitaÄný Å¡tetec vybavený ({0}).", + "worldedit.brush.butcher.equip": "Mäsiarsky Å¡tetec vybavený ({0}).", + "worldedit.brush.operation.equip": "NastaviÅ¥ Å¡tetec na {0}.", + "worldedit.brush.none.equip": "Å tetec odviazaný od tvojho momentálneho predmetu.", + "worldedit.setbiome.changed": "Biómy boli zmenené pre približne {0} kociek.", + "worldedit.setbiome.warning": "Možno sa budete musieÅ¥ znovu pripojiÅ¥ (znovu otvoriÅ¥ svet) aby ste videli vykonanú zmenu.", + "worldedit.drawsel.disabled": "Serverové CUI vypnuté.", + "worldedit.drawsel.disabled.already": "Serverové CUI už bolo vypnuté.", + "worldedit.drawsel.enabled.already": "Serverové CUI už bolo povolené.", + "worldedit.limit.too-high": "Tvoj maximálny povolený limit je {0}.", + "worldedit.limit.set": "Zmena blokového limitu nastavený na {0}.", + "worldedit.limit.return-to-default": "(Použi //limit na návrat do pôvodného nastavenia.)", + "worldedit.timeout.too-high": "Tvoj maximálny Äas na vyprÅ¡anie je {0}ms.", + "worldedit.timeout.set": "ÄŒas na vyprÅ¡anie nastavený na {0}ms.", + "worldedit.timeout.return-to-default": " (Použi //timeout na návrat do pôvodného nastavenia.)", + "worldedit.fast.disabled": "Rýchly režim vypnutý.", + "worldedit.fast.enabled": "Rýchly režim povolený. Blesky v ovplyvnených chunkoch môže byÅ¥ zlé a možno budeÅ¡ musieÅ¥ sa znova napojiÅ¥ aby si videl zmeny.", + "worldedit.fast.disabled.already": "Rýchly režim je už vypnutý.", + "worldedit.fast.enabled.already": "Rýchly režim je už povolený.", + "worldedit.perf.sideeffect.set": "Vedľajší efekt \"{0}\" nastavený na {1}", + "worldedit.perf.sideeffect.get": "Vedľajší efekt \"{0}\" je nastavený na {1}", + "worldedit.perf.sideeffect.already-set": "Vedľajší efekt \"{0}\" je už nastavený na {1}", + "worldedit.perf.sideeffect.set-all": "VÅ¡etky vedľajÅ¡ie efekty nastavené na {0}", + "worldedit.reorder.current": "Režim pre usporiadanie je {0}", + "worldedit.reorder.set": "Režim pre usporiadanie je teraz {0}", + "worldedit.gmask.disabled": "Globálna maska vypnutá.", + "worldedit.gmask.set": "Globálna maska nastavená.", + "worldedit.toggleplace.pos1": "Pokladám na pozícii #1.", + "worldedit.toggleplace.player": "Pokladám na blok v ktorom stojíš.", + "worldedit.searchitem.too-short": "Zadajte dlhší vyhľadávací reÅ¥azec (dĺžka > 2).", + "worldedit.searchitem.either-b-or-i": "NemôžeÅ¡ použiÅ¥ vlajky 'b' a 'i' naraz.", + "worldedit.searchitem.searching": "(Prosím poÄkajte... hľadám predmety.)", + "worldedit.watchdog.no-hook": "Táto platforma nemá watchdog hák.", + "worldedit.watchdog.active.already": "Watchdog hák je už aktívny.", + "worldedit.watchdog.inactive.already": "Watchdog hák je už neaktívny.", + "worldedit.watchdog.active": "Watchdog hák aktívny.", + "worldedit.watchdog.inactive": "Watchdog hák neaktívny.", + "worldedit.world.remove": "Vymazané prepísanie sveta.", + "worldedit.world.set": "NastaviÅ¥ prepísanie sveta na {0}. (Použi //world na návrat do pôvodného nastavenia)", + "worldedit.undo.undone": "Vrátené {0} dostupné úpravy.", + "worldedit.undo.none": "NiÄ, Äo by bolo možné vrátiÅ¥ späť.", + "worldedit.redo.redone": "Prerobené {0} dostupné úpravy.", + "worldedit.redo.none": "NiÄ, Äo by bolo možné prerobiÅ¥.", + "worldedit.clearhistory.cleared": "História zmazaná.", + "worldedit.raytrace.noblock": "Žiaden blok na dohľad!", + "worldedit.restore.not-configured": "Snapshot/zálohovanie nieje nakonfigurované.", + "worldedit.restore.not-available": "Ten snapshot neexistuje alebo nieje dostupný.", + "worldedit.restore.failed": "NaÄítanie snapshotu zlyhalo: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' naÄítaný; obnovujem...", + "worldedit.restore.restored": "Obnovených; {0} chýbajúcich chunkov a {1} ostatných chýb.", + "worldedit.restore.none-for-specific-world": "Žiadne snapshoty neboli nájdené pre svet '{0}'.", + "worldedit.restore.none-for-world": "Žiadne snapshoty neboli nájdené pre tento svet.", + "worldedit.restore.none-found": "NenaÅ¡li sa žiadne snapshoty.", + "worldedit.restore.none-found-console": "NenaÅ¡li sa žiadne snapshoty. Pozri konzolu pre detaily.", + "worldedit.restore.chunk-not-present": "Chunky neboli prítomné v snapshote.", + "worldedit.restore.chunk-load-failed": "Žiadne chunky nemohli byÅ¥ naÄítané. (Zlý archív?)", + "worldedit.restore.block-place-failed": "Chyby zabránili obnovu akýchkoľvek blokov.", + "worldedit.restore.block-place-error": "Posledná chyba: {0}", + "worldedit.snapshot.use.newest": "Používa najnovší snapshot.", + "worldedit.snapshot.use": "Snapshot nastavený na: {0}", + "worldedit.snapshot.none-before": "Nebolo možné nájsÅ¥ snapshot pred {0}.", + "worldedit.snapshot.none-after": "Nebolo možné nájsÅ¥ snapshot po {0}.", + "worldedit.snapshot.index-above-0": "Chyba, hodnota musí byÅ¥ väÄÅ¡ia alebo rovná 1.", + "worldedit.snapshot.index-oob": "Chyba, index musí maÅ¥ hodnotu medzi 1 a {0}.", + "worldedit.schematic.unknown-format": "Neznámy schématický formát: {0}.", + "worldedit.schematic.load.does-not-exist": "Schéma {0} neexistuje!", + "worldedit.schematic.load.loading": "(Prosím poÄkajte... naÄítavanie schémy.)", + "worldedit.schematic.load.still-loading": "(Prosím poÄkajte... stále naÄítavam schému.)", + "worldedit.schematic.save.already-exists": "Táto schéma už existuje. Použite -f flag na jej prepísanie.", + "worldedit.schematic.save.failed-directory": "Nebolo možné vytvoriÅ¥ prieÄinok pre schému!", + "worldedit.schematic.save.saving": "(Prosím poÄkajte... naÄítavanie schémy.)", + "worldedit.schematic.save.still-saving": "(Prosím poÄkajte... stále ukladám schému.)", + "worldedit.schematic.delete.does-not-exist": "Schéma {0} neexistuje!", + "worldedit.schematic.delete.failed": "Chyba vo vymazávaní {0}!", + "worldedit.schematic.delete.deleted": "Položka {0} bola odstránená.", + "worldedit.schematic.formats.title": "Dostupné formáty schránky (Názov: Vyhľadávacie mená)", + "worldedit.schematic.unsupported-minecraft-version": "Táto verzia WorldEditu nepodporuje vaÅ¡u Minecraft verziu. Schémy nebudú fungovaÅ¥ pokým toto nebude opravené.", + "worldedit.pos.already-set": "Pozícia je už nastavená.", + "worldedit.pos.console-require-coords": "Je potreba poskytnúť súradnice konzoly.", + "worldedit.hpos.no-block": "Žiaden blok na dohľad!", + "worldedit.hpos.already-set": "Pozícia je už nastavená.", + "worldedit.chunk.selected-multiple": "Vybrané chunky: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk oznaÄený: {0}, {1}, {2}", + "worldedit.wand.invalid": "Položka prútika je nesprávne nakonfigurovaná alebo zakázaná.", + "worldedit.wand.selwand.info": "Ľavé tlaÄidlo: výber prvej pozície; Pravé tlaÄidlo: výber druhej pozície", + "worldedit.wand.navwand.info": "Ľavé tlaÄidlo: skoÄiÅ¥ na umiestnenie; Pravé tlaÄidlo: prejsÅ¥ cez steny", + "worldedit.contract.contracted": "OblasÅ¥ bola rozšírená o {0} blokov.", + "worldedit.shift.shifted": "OblasÅ¥ posunutá.", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "VeľkosÅ¥: {0}", + "worldedit.size.distance": "VzdialenosÅ¥ kvádra: {0}", + "worldedit.size.blocks": "# blokov: {0}", + "worldedit.count.counted": "SpoÄítaných: {0}", + "worldedit.distr.no-blocks": "Žiadny bloky spoÄítané.", + "worldedit.distr.no-previous": "Žiadne predchádzajúce rozdelenie.", + "worldedit.distr.total": "Celkový PoÄet Blokov: {0}", + "worldedit.select.cleared": "OznaÄenie vymazané.", + "worldedit.tool.no-block": "Žiaden blok na dohľad!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/sl/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/sl/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/sl/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/so/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/so/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/so/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/sq/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/sq/strings.json new file mode 100644 index 0000000..a4f91a0 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/sq/strings.json @@ -0,0 +1,149 @@ +{ + "worldedit.expand.description.vert": "Zgjero vertikalisht zgjedhjen në kufijtë e botës.", + "worldedit.expand.expanded": "Rajon i zgjatur prej {0} blloqe", + "worldedit.expand.expanded.vert": "Rajon i zgjatur prej {0} blloqe (nga lart poshtë).", + "worldedit.biomeinfo.lineofsight": "Bioma në pikën e shikimit: {0}", + "worldedit.biomeinfo.position": "Bioma në pozicionin tuaj: {0}", + "worldedit.biomeinfo.selection": "Bioma në zgjedhjen tuaj: {0}", + "worldedit.biomeinfo.not-locatable": "Dërguesi i komandës duhet të ekzistojë në botë për të përdorur flamurin -p.", + "worldedit.brush.radius-too-large": "Rrezja maksimale e lejuar e furçës: {0}", + "worldedit.brush.apply.description": "Aplikoni furçë, zbatoni një funksion në çdo bllok", + "worldedit.brush.apply.radius": "Madhësia e furçës", + "worldedit.brush.apply.shape": "Forma e rajonit", + "worldedit.brush.apply.type": "Lloji i furçës për t’u përdorur", + "worldedit.brush.apply.item.warning": "Kjo furçë simulon përdorimet e sendeve. Efektet e saj mund të mos funksionojnë në të gjitha platformat, mund të mos jenë të pa-aftësuar dhe mund të shkaktojnë ndërveprime të çuditshme me mod/shtojcat e tjera. Përdorni me rrezikun tuaj.", + "worldedit.brush.paint.description": "Furça me bojë, aplikoni një funksion në një sipërfaqe", + "worldedit.brush.paint.size": "Madhësia e furçës", + "worldedit.brush.paint.shape": "Forma e rajonit", + "worldedit.brush.paint.density": "Dendësia e furçës", + "worldedit.brush.paint.type": "Lloji i furçës për t’u përdorur", + "worldedit.brush.paint.item.warning": "Kjo furçë simulon përdorimet e sendeve. Efektet e saj mund të mos funksionojnë në të gjitha platformat, mund të mos jenë të pa-aftësuar dhe mund të shkaktojnë ndërveprime të çuditshme me mod/shtojcat e tjera. Përdorni me rrezikun tuaj.", + "worldedit.brush.sphere.equip": "Forma e furçës së sferës e pajisur ({0}).", + "worldedit.brush.cylinder.equip": "Forma e furçës së cilindrit e pajisur ({0} nga {1}).", + "worldedit.brush.splatter.equip": "Forma e furçës së spërkatjes e pajisur ({0} me {1} prishje).", + "worldedit.brush.splatter.decay-out-of-range": "Vlera e prishjes së furçës së spërkatjes: {0} është jashtë rrezes 0 - 10.", + "worldedit.brush.clipboard.equip": "Forma e furçës së kopjes e pajisur.", + "worldedit.brush.smooth.equip": "Furça zbutëse e pajisur ({0} x {1}x me {2}).", + "worldedit.brush.smooth.nofilter": "ndonjë bllok", + "worldedit.brush.smooth.filter": "filtroni", + "worldedit.brush.snowsmooth.equip": "Furça e borës e pajisur ({0} x {1}x me {2}), {3} blloqe bore.", + "worldedit.brush.snowsmooth.nofilter": "ndonjë bllok", + "worldedit.brush.snowsmooth.filter": "filtroni", + "worldedit.brush.extinguish.equip": "Zjarrfikës i pajisur ({0}).", + "worldedit.brush.gravity.equip": "Furça e gravitetit e pajisur ({0}).", + "worldedit.brush.butcher.equip": "Furça e kasapit e pajisur ({0}).", + "worldedit.brush.operation.equip": "Furça u vendos në {0}.", + "worldedit.brush.heightmap.equip": "Furça e hartës së lartësisë e pajisur ({0}).", + "worldedit.brush.heightmap.unknown": "Furça e hartës së lartësisë e panjohur: {0}.", + "worldedit.brush.morph.equip": "Forma e furçës së morfit e pajisur: {0}.", + "worldedit.brush.biome.column-supported-types": "Kjo formë e furçës nuk mbështetet me kolona të plota, provoni formën e cilindrit.", + "worldedit.brush.none.equip": "Furça u hoq nga sendit në dorë.", + "worldedit.brush.none.equipped": "Nuk keni asnjë furçë të lidhur me artikullin tuaj aktual. Provoni /brush sphere për një furçë bazë.", + "worldedit.setbiome.changed": "Biomat u ndryshuan për rreth {0} blloqe.", + "worldedit.setbiome.warning": "Mund t'ju duhet të ribashkoheni në lojë (ose të mbyllni dhe rihapni botën) për të parë ndryshime.", + "worldedit.setbiome.not-locatable": "Dërguesi i komandës duhet të ekzistojë në botë për të përdorur flamurin -p.", + "worldedit.drawsel.disabled": "Serveri CUI u çaktivizua.", + "worldedit.drawsel.enabled": "CUI serveri u aktivizua. Mbështet vetëm rajone kuboide, me një madhësi maksimale prej {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server CUI është çaktivizuar tashmë.", + "worldedit.drawsel.enabled.already": "Serveri CUI është aktivizuar tashmë.", + "worldedit.limit.too-high": "Kufiri juaj maksimal i lejueshëm është {0}.", + "worldedit.limit.set": "Kufiri i ndryshimit të bllokut u vendos në {0}.", + "worldedit.limit.return-to-default": "(Përdorni //limit për t'u rikthyer në parazgjedhje.)", + "worldedit.timeout.too-high": "Afati juaj maksimal i lejueshëm është {0}ms.", + "worldedit.timeout.set": "Koha e afatit u vendos në {0}ms.", + "worldedit.timeout.return-to-default": " (Përdorni //timeout për t'u rikthyer në parazgjedhje.)", + "worldedit.fast.disabled": "Modaliteti i shpejtë u çaktivizua.", + "worldedit.fast.enabled": "Modaliteti i shpejtë i aktivizuar. Ndriçimi në pjesët e prekura mund të jetë i gabuar dhe/ose mund t'ju duhet të ribashkoheni për të parë ndryshimet.", + "worldedit.fast.disabled.already": "Modaliteti i shpejtë është çaktivizuar tashmë.", + "worldedit.fast.enabled.already": "Modaliteti i shpejtë është aktivizuar tashmë.", + "worldedit.perf.sideeffect.set": "Efekt anësor \"{0}\" u vendos në {1}", + "worldedit.perf.sideeffect.get": "Efekt anësor \"{0}\" është vendosur në {1}", + "worldedit.perf.sideeffect.already-set": "Efekti anësor \"{0}\" është tashmë {1}", + "worldedit.perf.sideeffect.set-all": "Të gjitha efektet anësore u vendosën në {0}", + "worldedit.update": "U aplikuan efektet anësore në përzgjedhje.", + "worldedit.reorder.current": "Modaliteti i riorganizimit është {0}", + "worldedit.reorder.set": "Modaliteti i riorganizimit tani është {0}", + "worldedit.gmask.disabled": "Maska globale u çaktivizua.", + "worldedit.gmask.set": "Maska globale u vendos.", + "worldedit.toggleplace.pos1": "Tani duke u vendosur në pos #1.", + "worldedit.toggleplace.pos1-offset": "Duke vendosur me kompensim prej ({0}, {1}, {2}) nga pozicioni #1.", + "worldedit.toggleplace.player": "Tani duke u vendosur në blloku ku ju jeni duke qëndruar.", + "worldedit.toggleplace.player-offset": "Duke vendosur me kompensim prej ({0}, {1}, {2}) nga blloku ku po qëndroni.", + "worldedit.toggleplace.min": "Duke vendosur në minimumin e përzgjedhjes aktual.", + "worldedit.toggleplace.min-offset": "Duke vendosur me kompensim prej ({0}, {1}, {2}) nga minimumi i përzgjedhjes aktuale.", + "worldedit.toggleplace.max": "Duke vendosur në maksimumin e përzgjedhjes aktual.", + "worldedit.toggleplace.max-offset": "Duke vendosur me kompensim prej ({0}, {1}, {2}) nga maksimumi i përzgjedhjes aktuale.", + "worldedit.toggleplace.world": "Duke vendosur në origjinën e botës.", + "worldedit.toggleplace.world-offset": "Duke vendosur në ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Nuk mund të vendoset në këtë kontekst.", + "worldedit.searchitem.too-short": "Futni një varg kërkimi më të gjatë (len > 2).", + "worldedit.searchitem.either-b-or-i": "Ju nuk mund të përdorni të dyja flamurët 'b' dhe 'i' njëkohësisht.", + "worldedit.searchitem.searching": "(Ju lutemi prisni... duke kërkuar artikuj.)", + "worldedit.watchdog.no-hook": "Kjo platformë nuk ka goditje watchdog.", + "worldedit.watchdog.active.already": "Watchdog tashmë aktive.", + "worldedit.watchdog.inactive.already": "Watchdog tashmë joaktive.", + "worldedit.watchdog.active": "Watchdog tani është aktive.", + "worldedit.watchdog.inactive": "Watchdog tani është joaktive.", + "worldedit.world.remove": "Tejkaloja i botës e hequr.", + "worldedit.world.set": "Tejkalimi i botës u vendos në {0}. (Përdorni //world për t'u kthyer përsëri në parazgjedhje)", + "worldedit.undo.undone": "U zhbënë {0} redaktime të disponueshme.", + "worldedit.undo.none": "Asgjë nuk mbetet për të zhbërë.", + "worldedit.redo.redone": "U ribënë {0} redaktime të disponueshme.", + "worldedit.redo.none": "Asgjë nuk mbetet për të ribërë.", + "worldedit.clearhistory.cleared": "Historia u fshi.", + "worldedit.raytrace.noblock": "Nuk ka bllok në shikim!", + "worldedit.raytrace.require-player": "Komandat Raytracing kërkojnë një lojtar!", + "worldedit.restore.not-configured": "Rivendosja e snapshot-it/rezervës nuk është konfiguruar.", + "worldedit.restore.not-available": "Snapshot-i nuk ekziston ose nuk është në dispozicion.", + "worldedit.restore.failed": "Ngarkimi dështoi për snapshot-in: {0}", + "worldedit.restore.loaded": "Snapshot-i '{0}' është ngarkuar, duke rivendosur...", + "worldedit.restore.restored": "U rivendos; mungojnë {0} copëza dhe ka {1} gabime të tjera.", + "worldedit.restore.none-for-specific-world": "Nuk u gjet asnjë snapshot për botën '{0}'.", + "worldedit.restore.none-for-world": "Nuk u gjet asnjë snapshot për këtë botë.", + "worldedit.restore.none-found": "Nuk u gjet asnjë snapshot.", + "worldedit.restore.none-found-console": "Nuk u gjet asnjë snapshot. Shikojeni konsolin për detaje.", + "worldedit.restore.chunk-not-present": "Copëza nuk ishin të pranishëm në snapshot.", + "worldedit.restore.chunk-load-failed": "Asnjë copëz nuk mund të ngarkohej. (Arkivi me defekt?)", + "worldedit.restore.block-place-failed": "Gabime penguan rivendosjen e çdo blloku.", + "worldedit.restore.block-place-error": "Gabimi i fundit: {0}", + "worldedit.snapshot.use.newest": "Duke përdorur snapshot-in më të fundit.", + "worldedit.snapshot.use": "Snapshot u vendos në: {0}", + "worldedit.snapshot.none-before": "Nuk mund të gjendej snapshot para {0}.", + "worldedit.snapshot.none-after": "Nuk mund të gjendej snapshot pas {0}.", + "worldedit.snapshot.index-above-0": "Indeks i pavlefshëm, duhet të jetë më i madh ose i barabartë me 1.", + "worldedit.snapshot.index-oob": "Indeks i pavlefshëm, duhet të jetë midis 1 dhe {0}.", + "worldedit.schematic.unknown-format": "Format schematic i panjohur: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic-u {0} nuk ekziston!", + "worldedit.schematic.load.loading": "(Ju lutemi prisni... schematic-u po ngarkohet.)", + "worldedit.schematic.load.still-loading": "(Ju lutemi prisni... schematic-u ende po ngarkohet.)", + "worldedit.schematic.load.unsupported-version": "Ky version schematic nuk mbështetet aktualisht. Versioni: {0}.", + "worldedit.schematic.save.already-exists": "Ky schematic tashmë ekziston. Përdoreni flamurin -f për ta mbishkruar atë.", + "worldedit.schematic.save.failed-directory": "Nuk mund të krijohej një dosje për schematic-e!", + "worldedit.schematic.save.saving": "(Ju lutemi prisni... schematic-u po ruhet.)", + "worldedit.schematic.save.still-saving": "(Ju lutemi prisni... schematic-u ende po ruhet.)", + "worldedit.schematic.share.unsupported-format": "Destinacioni schematic i ndarjes \"{0}\" nuk e mbështet formatin \"{1}\".", + "worldedit.schematic.delete.does-not-exist": "Schematic-u {0} nuk ekziston!", + "worldedit.schematic.delete.failed": "Fshirja e {0} dështoi! A është vetëm për lexim?", + "worldedit.schematic.delete.deleted": "{0} u fshi.", + "worldedit.hpos.no-block": "Nuk ka bllok në shikim!", + "worldedit.hpos.already-set": "Pozicioni i vendosur tashmë.", + "worldedit.chunk.selected-multiple": "Copëza të zgjedhura: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.wand.invalid": "Shkopi është i konfiguruar gabimisht ose i çaktivizuar.", + "worldedit.wand.selwand.info": "Klikoni majtas: zgjidhni pozicionin #1; klikoni djathtas: zgjidhni pozicionin #2", + "worldedit.wand.navwand.info": "Klikoni majtas: kërceni në vendndodhje; Klikoni djathtas: kaloni nëpër mure", + "worldedit.contract.contracted": "Rajoni u zvogëlua me {0} blloqe.", + "worldedit.shift.shifted": "Rajoni u zhvendos.", + "worldedit.outset.outset": "Rajoni u zmadhua.", + "worldedit.inset.inset": "Rajoni u zvogëlua.", + "worldedit.size.offset": "Kompensimi: {0}", + "worldedit.size.type": "Lloji: {0}", + "worldedit.size.size": "Madhësia: {0}", + "worldedit.size.distance": "Distanca kuboide: {0}", + "worldedit.size.blocks": "Numri i blloqeve: {0}", + "worldedit.count.counted": "Numri: {0}", + "worldedit.distr.no-blocks": "Asnjë bllok nuk u numërua.", + "worldedit.distr.no-previous": "Asnjë shpërndarje e mëparshme.", + "worldedit.distr.total": "Numri total i blloqeve: {0}", + "worldedit.select.cleared": "Zgjedhja u pastrua.", + "worldedit.tool.no-block": "Nuk ka bllok në shikim!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/sr-CS/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/sr-CS/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/sr-CS/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/sr-Cyrl-ME/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/sr-Cyrl-ME/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/sr-Cyrl-ME/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/sr/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/sr/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/sr/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/strings.json new file mode 100644 index 0000000..e01e89e --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/strings.json @@ -0,0 +1,485 @@ +{ + "worldedit.expand.description.vert": "Vertically expand the selection to world limits.", + "worldedit.expand.expanded": "Region expanded {0} blocks", + "worldedit.expand.expanded.vert": "Region expanded {0} blocks (top-to-bottom).", + + "worldedit.biomeinfo.lineofsight": "Biomes at line of sight point: {0}", + "worldedit.biomeinfo.position": "Biomes at your position: {0}", + "worldedit.biomeinfo.selection": "Biomes in your selection: {0}", + "worldedit.biomeinfo.not-locatable": "Command sender must be present in the world to use the -p flag.", + + "worldedit.brush.radius-too-large": "Maximum allowed brush radius: {0}", + "worldedit.brush.apply.description": "Apply brush, apply a function to every block", + "worldedit.brush.apply.radius": "The size of the brush", + "worldedit.brush.apply.shape": "The shape of the region", + "worldedit.brush.apply.type": "Type of brush to use", + "worldedit.brush.apply.item.warning": "This brush simulates item usages. Its effects may not work on all platforms, may not be undo-able, and may cause strange interactions with other mods/plugins. Use at your own risk.", + "worldedit.brush.paint.description": "Paint brush, apply a function to a surface", + "worldedit.brush.paint.size": "The size of the brush", + "worldedit.brush.paint.shape": "The shape of the region", + "worldedit.brush.paint.density": "The density of the brush", + "worldedit.brush.paint.type": "Type of brush to use", + "worldedit.brush.paint.item.warning": "This brush simulates item usages. Its effects may not work on all platforms, may not be undo-able, and may cause strange interactions with other mods/plugins. Use at your own risk.", + "worldedit.brush.sphere.equip": "Sphere brush shape equipped ({0}).", + "worldedit.brush.cylinder.equip": "Cylinder brush shape equipped ({0} by {1}).", + "worldedit.brush.splatter.equip": "Splatter brush shape equipped ({0} with {1} decay).", + "worldedit.brush.splatter.decay-out-of-range": "Splatter brush decay value: {0} is out of range 0 - 10.", + "worldedit.brush.clipboard.equip": "Clipboard brush shape equipped.", + "worldedit.brush.smooth.equip": "Smooth brush equipped ({0} x {1}x using {2}).", + "worldedit.brush.smooth.nofilter": "any block", + "worldedit.brush.smooth.filter": "filter", + "worldedit.brush.snowsmooth.equip": "SnowSmooth brush equipped ({0} x {1}x using {2}), {3} snow blocks.", + "worldedit.brush.snowsmooth.nofilter": "any block", + "worldedit.brush.snowsmooth.filter": "filter", + "worldedit.brush.extinguish.equip": "Extinguisher equipped ({0}).", + "worldedit.brush.gravity.equip": "Gravity brush equipped ({0}).", + "worldedit.brush.butcher.equip": "Butcher brush equipped ({0}).", + "worldedit.brush.operation.equip": "Set brush to {0}.", + "worldedit.brush.heightmap.equip": "Heightmap brush equipped ({0}).", + "worldedit.brush.heightmap.unknown": "Unknown heightmap brush: {0}.", + "worldedit.brush.morph.equip": "Morph brush shape equipped: {0}.", + "worldedit.brush.biome.column-supported-types": "This brush shape is not supported with whole-column brushing, try the cylinder shape.", + "worldedit.brush.none.equip": "Brush unbound from your current item.", + "worldedit.brush.none.equipped": "You have no brush bound to your current item. Try /brush sphere for a basic brush.", + + "worldedit.setbiome.changed": "Biomes were changed for approximately {0} blocks.", + "worldedit.setbiome.warning": "You may have to re-join your game (or close and re-open your world) to see changes.", + "worldedit.setbiome.not-locatable": "Command sender must be present in the world to use the -p flag.", + + "worldedit.drawsel.disabled": "Server CUI disabled.", + "worldedit.drawsel.enabled": "Server CUI enabled. This only supports cuboid regions, with a maximum size of {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server CUI already disabled.", + "worldedit.drawsel.enabled.already": "Server CUI already enabled.", + "worldedit.limit.too-high": "Your maximum allowable limit is {0}.", + "worldedit.limit.set": "Block change limit set to {0}.", + "worldedit.limit.return-to-default": "(Use //limit to go back to the default.)", + "worldedit.timeout.too-high": "Your maximum allowable timeout is {0}ms.", + "worldedit.timeout.set": "Timeout time set to {0}ms.", + "worldedit.timeout.return-to-default": " (Use //timeout to go back to the default.)", + "worldedit.fast.disabled": "Fast mode disabled.", + "worldedit.fast.enabled": "Fast mode enabled. Lighting in the affected chunks may be wrong and/or you may need to rejoin to see changes.", + "worldedit.fast.disabled.already": "Fast mode already disabled.", + "worldedit.fast.enabled.already": "Fast mode already enabled.", + "worldedit.perf.sideeffect.set": "Side effect \"{0}\" set to {1}", + "worldedit.perf.sideeffect.get": "Side effect \"{0}\" is set to {1}", + "worldedit.perf.sideeffect.already-set": "Side effect \"{0}\" is already {1}", + "worldedit.perf.sideeffect.set-all": "All side effects set to {0}", + "worldedit.update": "Applied side effects to the selection.", + "worldedit.reorder.current": "The reorder mode is {0}", + "worldedit.reorder.set": "The reorder mode is now {0}", + "worldedit.gmask.disabled": "Global mask disabled.", + "worldedit.gmask.set": "Global mask set.", + "worldedit.toggleplace.pos1": "Now placing at pos #1.", + "worldedit.toggleplace.pos1-offset": "Now placing at an offset of ({0}, {1}, {2}) from pos #1.", + "worldedit.toggleplace.player": "Now placing at the block you stand in.", + "worldedit.toggleplace.player-offset": "Now placing at an offset of ({0}, {1}, {2}) from the block you stand in.", + "worldedit.toggleplace.min": "Now placing at the minimum of the current selection.", + "worldedit.toggleplace.min-offset": "Now placing at an offset of ({0}, {1}, {2}) from the minimum of the current selection.", + "worldedit.toggleplace.max": "Now placing at the maximum of the current selection.", + "worldedit.toggleplace.max-offset": "Now placing at an offset of ({0}, {1}, {2}) from the maximum of the current selection.", + "worldedit.toggleplace.world": "Now placing at world origin.", + "worldedit.toggleplace.world-offset": "Now placing at ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Cannot toggle placing in this context.", + "worldedit.searchitem.too-short": "Enter a longer search string (len > 2).", + "worldedit.searchitem.either-b-or-i": "You cannot use both the 'b' and 'i' flags simultaneously.", + "worldedit.searchitem.searching": "(Please wait... searching items.)", + "worldedit.watchdog.no-hook": "This platform has no watchdog hook.", + "worldedit.watchdog.active.already": "Watchdog hook already active.", + "worldedit.watchdog.inactive.already": "Watchdog hook already inactive.", + "worldedit.watchdog.active": "Watchdog hook now active.", + "worldedit.watchdog.inactive": "Watchdog hook now inactive.", + "worldedit.world.remove": "Removed world override.", + "worldedit.world.set": "Set the world override to {0}. (Use //world to go back to default)", + + "worldedit.undo.undone": "Undid {0} available edits.", + "worldedit.undo.none": "Nothing left to undo.", + "worldedit.redo.redone": "Redid {0} available edits.", + "worldedit.redo.none": "Nothing left to redo.", + "worldedit.clearhistory.cleared": "History cleared.", + + "worldedit.raytrace.noblock": "No block in sight!", + "worldedit.raytrace.require-player": "Raytracing commands require a player!", + + "worldedit.restore.not-configured": "Snapshot/backup restore is not configured.", + "worldedit.restore.not-available": "That snapshot does not exist or is not available.", + "worldedit.restore.failed": "Failed to load snapshot: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' loaded; now restoring...", + "worldedit.restore.restored": "Restored; {0} missing chunks and {1} other errors.", + "worldedit.restore.none-for-specific-world": "No snapshots were found for world '{0}'.", + "worldedit.restore.none-for-world": "No snapshots were found for this world.", + "worldedit.restore.none-found": "No snapshots were found.", + "worldedit.restore.none-found-console": "No snapshots were found. See console for details.", + "worldedit.restore.chunk-not-present": "Chunks were not present in snapshot.", + "worldedit.restore.chunk-load-failed": "No chunks could be loaded. (Bad archive?)", + "worldedit.restore.block-place-failed": "Errors prevented any blocks from being restored.", + "worldedit.restore.block-place-error": "Last error: {0}", + + "worldedit.snapshot.use.newest": "Now using newest snapshot.", + "worldedit.snapshot.use": "Snapshot set to: {0}", + "worldedit.snapshot.none-before": "Couldn't find a snapshot before {0}.", + "worldedit.snapshot.none-after": "Couldn't find a snapshot after {0}.", + "worldedit.snapshot.index-above-0": "Invalid index, must be greater than or equal to 1.", + "worldedit.snapshot.index-oob": "Invalid index, must be between 1 and {0}.", + + "worldedit.schematic.unknown-format": "Unknown schematic format: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} does not exist!", + "worldedit.schematic.load.loading": "(Please wait... loading schematic.)", + "worldedit.schematic.load.still-loading": "(Please wait... still loading schematic.)", + "worldedit.schematic.load.unsupported-version": "This schematic version is currently not supported. Version: {0}.", + "worldedit.schematic.save.already-exists": "That schematic already exists. Use the -f flag to overwrite it.", + "worldedit.schematic.save.failed-directory": "Could not create folder for schematics!", + "worldedit.schematic.save.saving": "(Please wait... saving schematic.)", + "worldedit.schematic.save.still-saving": "(Please wait... still saving schematic.)", + "worldedit.schematic.share.unsupported-format": "The schematic share destination \"{0}\" does not support the \"{1}\" format.", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} does not exist!", + "worldedit.schematic.delete.failed": "Deletion of {0} failed! Is it read-only?", + "worldedit.schematic.delete.deleted": "{0} has been deleted.", + "worldedit.schematic.formats.title": "Available clipboard formats (Name: Lookup names)", + "worldedit.schematic.unsupported-minecraft-version": "This version of WorldEdit does not support your Minecraft version. Schematics will not work until this is resolved.", + + "worldedit.pos.already-set": "Position already set.", + "worldedit.pos.console-require-coords": "You must provide coordinates as console.", + "worldedit.hpos.no-block": "No block in sight!", + "worldedit.hpos.already-set": "Position already set.", + "worldedit.chunk.selected-multiple": "Chunks selected: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk selected: {0}, {1}, {2}", + "worldedit.wand.invalid": "Wand item is mis-configured or disabled.", + "worldedit.wand.selwand.info": "Left click: select pos #1; Right click: select pos #2", + "worldedit.wand.navwand.info": "Left click: jump to location; Right click: pass through walls", + "worldedit.wand.selwand.now.tool": "The selection wand is now a normal tool. You can disable it with {0} and rebind it to any item with {1} or get a new wand with {2}.", + "worldedit.contract.contracted": "Region contracted {0} blocks.", + "worldedit.shift.shifted": "Region shifted.", + "worldedit.outset.outset": "Region outset.", + "worldedit.inset.inset": "Region inset.", + "worldedit.trim.trim": "Region trimmed.", + "worldedit.trim.no-blocks": "No blocks matched the trim mask.", + "worldedit.size.offset": "Offset: {0}", + "worldedit.size.type": "Type: {0}", + "worldedit.size.size": "Size: {0}", + "worldedit.size.distance": "Cuboid distance: {0}", + "worldedit.size.blocks": "# of blocks: {0}", + "worldedit.count.counted": "Counted: {0}", + "worldedit.distr.no-blocks": "No blocks counted.", + "worldedit.distr.no-previous": "No previous distribution.", + "worldedit.distr.total": "Total Block Count: {0}", + "worldedit.select.cleared": "Selection cleared.", + "worldedit.select.cuboid.message": "Cuboid: left click for point 1, right click for point 2", + "worldedit.select.cuboid.description": "Select two corners of a cuboid", + "worldedit.select.extend.message": "Cuboid: left click for a starting point, right click to extend", + "worldedit.select.extend.description": "Fast cuboid selection mode", + "worldedit.select.poly.message": "2D polygon selector: Left/right click to add a point.", + "worldedit.select.poly.limit-message": "{0} points maximum.", + "worldedit.select.poly.description": "Select a 2D polygon with height", + "worldedit.select.ellipsoid.message": "Ellipsoid selector: left click=center, right click to extend", + "worldedit.select.ellipsoid.description": "Select an ellipsoid", + "worldedit.select.sphere.message": "Sphere selector: left click=center, right click to set radius", + "worldedit.select.sphere.description": "Select a sphere", + "worldedit.select.cyl.message": "Cylindrical selector: Left click=center, right click to extend", + "worldedit.select.cyl.description": "Select a cylinder", + "worldedit.select.convex.message": "Convex polyhedral selector: Left click=First vertex, right click to add more.", + "worldedit.select.convex.limit-message": "{0} points maximum.", + "worldedit.select.convex.description": "Select a convex polyhedral", + "worldedit.select.default-set": "Your default region selector is now {0}.", + + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Old format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.listchunks.listfor": "Listing chunks for: {0}", + + "worldedit.drain.drained": "{0} blocks have been drained.", + "worldedit.fill.created": "{0} blocks have been filled.", + "worldedit.fillr.created": "{0} blocks have been filled.", + "worldedit.fixlava.fixed": "{0} blocks have been fixed.", + "worldedit.fixwater.fixed": "{0} blocks have been fixed.", + "worldedit.removeabove.removed": "{0} blocks have been removed.", + "worldedit.removebelow.removed": "{0} blocks have been removed.", + "worldedit.removenear.removed": "{0} blocks have been removed.", + "worldedit.replacenear.replaced": "{0} blocks have been replaced.", + "worldedit.snow.created": "{0} surfaces have been covered.", + "worldedit.thaw.removed": "{0} blocks have been thawed.", + "worldedit.green.changed": "{0} blocks have been greened.", + "worldedit.extinguish.removed": "{0} fires have been extinguished.", + "worldedit.butcher.killed": "{0} mobs have been killed in a radius of {1}.", + "worldedit.butcher.explain-all": "Use -1 to remove all mobs in loaded chunks", + "worldedit.remove.removed": "{0} entities have been marked for removal.", + "worldedit.remove.explain-all": "Use -1 to remove all entities in loaded chunks", + "worldedit.calc.invalid": "'{0}' could not be parsed as a valid expression", + "worldedit.calc.invalid.with-error": "'{0}' could not be parsed as a valid expression: '{1}'", + + "worldedit.paste.pasted": "The clipboard has been pasted at {0}", + "worldedit.paste.selected": "Selected clipboard paste region.", + "worldedit.rotate.no-interpolation": "Note: Interpolation is not yet supported, so angles that are multiples of 90 is recommended.", + "worldedit.rotate.rotated": "The clipboard copy has been rotated.", + "worldedit.flip.flipped": "The clipboard copy has been flipped.", + "worldedit.clearclipboard.cleared": "Clipboard cleared.", + + "worldedit.set.done": "Operation completed.", + "worldedit.set.done.verbose": "Operation completed ({0}).", + "worldedit.line.changed": "{0} blocks have been changed.", + "worldedit.line.invalid-type": "//line only works with cuboid selections or convex polyhedral selections", + "worldedit.curve.changed": "{0} blocks have been changed.", + "worldedit.curve.invalid-type": "//curve only works with convex polyhedral selections", + "worldedit.replace.replaced": "{0} blocks have been replaced.", + "worldedit.stack.changed": "{0} blocks changed. Undo with //undo", + "worldedit.stack.intersecting-region": "Stack offset must not collide with the region when using block units", + "worldedit.regen.regenerated": "Region regenerated.", + "worldedit.regen.failed": "Unable to regenerate chunks. Check console for details.", + "worldedit.walls.changed": "{0} blocks have been changed.", + "worldedit.faces.changed": "{0} blocks have been changed.", + "worldedit.overlay.overlaid": "{0} blocks have been overlaid.", + "worldedit.naturalize.naturalized": "{0} block(s) have been made to look more natural.", + "worldedit.center.changed": "Center set. ({0} blocks changed)", + "worldedit.smooth.changed": "Terrain's height map smoothed. {0} blocks changed.", + "worldedit.snowsmooth.changed": "Snow's height map smoothed. {0} blocks changed.", + "worldedit.move.moved": "{0} blocks moved.", + "worldedit.deform.deformed": "{0} blocks have been deformed.", + "worldedit.hollow.changed": "{0} blocks have been changed.", + "worldedit.forest.created": "{0} trees created.", + "worldedit.flora.created": "{0} flora created.", + + "worldedit.unstuck.moved": "There you go!", + "worldedit.ascend.obstructed": "No free spot above you found.", + "worldedit.ascend.moved": "Ascended {0} levels.", + "worldedit.descend.obstructed": "No free spot below you found.", + "worldedit.descend.moved": "Descended {0} levels.", + "worldedit.ceil.obstructed": "No free spot above you found.", + "worldedit.ceil.moved": "Woosh!", + "worldedit.thru.obstructed": "No free spot ahead of you found.", + "worldedit.thru.moved": "Woosh!", + "worldedit.jumpto.moved": "Poof!", + "worldedit.jumpto.none": "No block in sight (or too far away)!", + "worldedit.up.obstructed": "You would hit something above you.", + "worldedit.up.moved": "Woosh!", + + "worldedit.cone.invalid-radius": "You must either specify 1 or 2 radius values.", + "worldedit.cone.created": "{0} blocks have been created.", + "worldedit.cyl.invalid-radius": "You must either specify 1 or 2 radius values.", + "worldedit.cyl.created": "{0} blocks have been created.", + "worldedit.sphere.invalid-radius": "You must either specify 1 or 3 radius values.", + "worldedit.sphere.created": "{0} blocks have been created.", + "worldedit.forestgen.created": "{0} trees created.", + "worldedit.pumpkins.created": "{0} pumpkin patches created.", + "worldedit.feature.created": "Feature created.", + "worldedit.feature.failed": "Failed to generate feature. Is it a valid spot for it?", + "worldedit.pyramid.created": "{0} blocks have been created.", + "worldedit.generate.created": "{0} blocks have been created.", + "worldedit.generatebiome.changed": "{0} biomes affected.", + "worldedit.structure.created": "Structure created.", + "worldedit.structure.failed": "Failed to generate structure. Is it a valid spot for it?", + + "worldedit.reload.config": "Configuration reloaded!", + "worldedit.report.written": "WorldEdit report written to {0}", + "worldedit.report.error": "Failed to write report: {0}", + "worldedit.report.callback": "WorldEdit report: {0}.report", + "worldedit.timezone.invalid": "Invalid timezone", + "worldedit.timezone.set": "Timezone set for this session to: {0}", + "worldedit.timezone.current": "The current time in that timezone is: {0}", + "worldedit.version.version": "WorldEdit version {0}", + + "worldedit.trace.no-tracing-extents": "Trace: No extent was used.", + "worldedit.trace.action-failed": "Trace: Action(s) {0} at {1} discarded by extent {2}", + "worldedit.trace.active.already": "Trace mode already active.", + "worldedit.trace.inactive.already": "Trace mode already inactive.", + "worldedit.trace.active": "Trace mode now active.", + "worldedit.trace.inactive": "Trace mode now inactive.", + + "worldedit.command.time-elapsed": "{0}s elapsed (history: {1} changed; {2} blocks/sec).", + "worldedit.command.permissions": "You are not permitted to do that. Are you in the right mode?", + "worldedit.command.player-only": "This command must be used with a player.", + "worldedit.command.error.report": "Please report this error: [See console]", + "worldedit.pastebin.uploading": "(Please wait... sending output to pastebin...)", + "worldedit.session.cant-find-session": "Unable to find session for {0}", + "worldedit.platform.no-file-dialog": "File dialogs are not supported in your environment.", + + "worldedit.asset.load.loading": "(Please wait... loading asset.)", + "worldedit.asset.load.still-loading": "(Please wait... still loading asset.)", + "worldedit.asset.load.failed": "Failed to load asset", + + "worldedit.tool.max-block-changes": "Max blocks change limit reached.", + "worldedit.tool.no-block": "No block in sight!", + "worldedit.tool.repl.equip": "Block replacer tool bound to {0}.", + "worldedit.tool.repl.switched": "Replacer tool switched to: {0}", + "worldedit.tool.data-cycler.equip": "Block data cycler tool bound to {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "You are not permitted to cycle the data value of that block.", + "worldedit.tool.data-cycler.cant-cycle": "That block's data cannot be cycled!", + "worldedit.tool.data-cycler.new-value": "Value of {0} is now {1}.", + "worldedit.tool.data-cycler.cycling": "Now cycling {0}.", + "worldedit.tool.deltree.equip": "Floating tree remover tool bound to {0}.", + "worldedit.tool.deltree.not-tree": "That's not a tree.", + "worldedit.tool.deltree.not-floating": "That's not a floating tree.", + "worldedit.tool.tree.equip": "Tree tool bound to {0}.", + "worldedit.tool.tree.obstructed": "A tree can't go there.", + "worldedit.tool.info.equip": "Info tool bound to {0}.", + "worldedit.tool.info.blockstate.hover": "Block state (click to copy)", + "worldedit.tool.info.internalid.hover": "Internal ID", + "worldedit.tool.info.legacy.hover": "Legacy id:data", + "worldedit.tool.info.light.hover": "Block Light/Light Above", + "worldedit.tool.none.equip": "Tool unbound from your current item.", + "worldedit.tool.none.to.unequip": "Your current item is not bound.", + "worldedit.tool.selwand.equip": "Selection wand bound to {0}.", + "worldedit.tool.navwand.equip": "Navigation wand bound to {0}.", + "worldedit.tool.floodfill.equip": "Block flood fill tool bound to {0}.", + "worldedit.tool.farwand.equip": "Far wand tool bound to {0}.", + "worldedit.tool.lrbuild.equip": "Long-range building tool bound to {0}.", + "worldedit.tool.lrbuild.set": "Left-click set to {0}; right-click set to {1}.", + "worldedit.tool.stack.equip": "Stack tool bound to {0}.", + + "worldedit.tool.unbind-instruction": "Run {0} while holding the item to unbind it.", + + "worldedit.tool.superpickaxe.mode.single": "Mode is now single. Left click with a pickaxe. // to disable.", + "worldedit.tool.superpickaxe.mode.area": "Mode is now area. Left click with a pickaxe. // to disable.", + "worldedit.tool.superpickaxe.mode.recursive": "Mode is now recursive. Left click with a pickaxe. // to disable.", + "worldedit.tool.superpickaxe.max-range": "Maximum range is {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Super pickaxe already enabled.", + "worldedit.tool.superpickaxe.disabled.already": "Super pickaxe already disabled.", + "worldedit.tool.superpickaxe.enabled": "Super pickaxe enabled.", + "worldedit.tool.superpickaxe.disabled": "Super pickaxe disabled.", + "worldedit.tool.mask.set": "Brush mask set.", + "worldedit.tool.mask.disabled": "Brush mask disabled.", + "worldedit.tool.material.set": "Brush material set.", + "worldedit.tool.range.set": "Brush range set.", + "worldedit.tool.size.set": "Brush size set.", + "worldedit.tool.tracemask.set": "Trace mask set.", + "worldedit.tool.tracemask.disabled": "Trace mask disabled.", + "worldedit.tool.error.cannot-bind": "Can't bind tool to {0}: {1}", + "worldedit.tool.error.item-only": "Blocks can't be used.", + + "worldedit.execute.script-permissions": "You don't have permission to use that script.", + "worldedit.executelast.no-script": "Use /cs with a script name first.", + "worldedit.script.read-error": "Script read error: {0}", + "worldedit.script.unsupported": "Only .js scripts are currently supported", + "worldedit.script.file-not-found": "Script does not exist: {0}", + "worldedit.script.no-script-engine": "Failed to find an installed script engine.\nPlease see https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Failed to execute: {0}", + "worldedit.script.failed-console": "Failed to execute (see console): {0}", + + "worldedit.operation.affected.biome": "{0} biomes affected", + "worldedit.operation.affected.block": "{0} blocks affected", + "worldedit.operation.affected.column": "{0} columns affected", + "worldedit.operation.affected.entity": "{0} entities affected", + "worldedit.operation.deform.expression": "deformed using {0}", + + "worldedit.error.invalid-number": "Number expected; string given.", + "worldedit.error.invalid-number.matches": "Number expected; string \"{0}\" given.", + "worldedit.error.incomplete-region": "Make a region selection first.", + "worldedit.error.unknown-block": "Block name '{0}' was not recognized.", + "worldedit.error.unknown-item": "Item name '{0}' was not recognized.", + "worldedit.error.unknown-entity": "Entity name '{0}' was not recognized.", + "worldedit.error.unknown-mob": "Mob name '{0}' was not recognized.", + "worldedit.error.unknown-biome": "Biome name '{0}' was not recognized.", + "worldedit.error.unknown-tag": "Tag name '{0}' was not recognized.", + "worldedit.error.empty-tag": "Tag name '{0}' has no contents.", + "worldedit.error.no-match": "No match for '{0}'.", + "worldedit.error.disallowed-block": "Block '{0}' not allowed (see WorldEdit configuration).", + "worldedit.error.max-changes": "Max blocks changed in an operation reached ({0}).", + "worldedit.error.max-brush-radius": "Maximum brush radius (in configuration): {0}", + "worldedit.error.max-radius": "Maximum radius (in configuration): {0}", + "worldedit.error.unknown-direction": "Unknown direction: {0}", + "worldedit.error.empty-clipboard": "Your clipboard is empty. Use //copy first.", + "worldedit.error.invalid-filename": "Filename '{0}' invalid: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Invalid characters or extension missing", + "worldedit.error.file-resolution": "File '{0}' resolution error: {1}", + "worldedit.error.file-resolution.outside-root": "Path is outside allowable root", + "worldedit.error.file-resolution.resolve-failed": "Failed to resolve path", + "worldedit.error.file-aborted": "File selection aborted.", + "worldedit.error.no-file-selected": "No file selected.", + "worldedit.error.world-unloaded": "The world was unloaded already.", + "worldedit.error.not-a-block": "This item is not a block.", + "worldedit.error.not-a-block.item": "The item '{0}' is not a block.", + "worldedit.error.incorrect-usage": "Usage: {0}", + "worldedit.error.invalid-page": "Invalid page number", + "worldedit.error.parser.bad-state-format": "Bad state format in {0}", + "worldedit.error.parser.duplicate-property": "Duplicate property: {0}", + "worldedit.error.parser.empty-state": "Empty part in state", + "worldedit.error.parser.missing-equals-separator": "Missing '=' separator", + "worldedit.error.parser.clipboard.missing-offset": "Offset specified with @ but no offset given. Use '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Unknown property '{0}' for block '{1}'", + "worldedit.error.parser.unknown-value": "Unknown value '{0}' for property '{1}'", + "worldedit.error.parser.empty-property": "Empty property in state", + "worldedit.error.parser.empty-value": "Empty value in state", + "worldedit.error.parser.invalid-colon": "Invalid colon.", + "worldedit.error.parser.invalid-expression": "Invalid expression: {0}", + "worldedit.error.parser.negate-nothing": "Cannot negate nothing!", + "worldedit.error.parser.hanging-lbracket": "Invalid format. Hanging bracket at '{0}'.", + "worldedit.error.parser.missing-rbracket": "State is missing trailing ']'", + "worldedit.error.parser.hanging-lbrace": "Invalid format. Hanging brace at '{0}'.", + "worldedit.error.parser.missing-rbrace": "NBT is missing trailing '}'", + "worldedit.error.parser.missing-random-type": "Missing the type after the % symbol for '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Clipboard offset needs x,y,z coordinates.", + "worldedit.error.parser.player-only": "Input '{0}' requires a player!", + "worldedit.error.parser.invalid-nbt": "Invalid NBT Data in input: '{0}'. Error: {1}", + "worldedit.error.disabled": "This functionality is disabled (see WorldEdit configuration).", + "worldedit.error.unknown": "Unknown error occurred: {0}", + "worldedit.error.missing-extent": "No Extent is known", + "worldedit.error.missing-session": "No LocalSession is known", + "worldedit.error.missing-world": "You need to provide a world (Try //world)", + "worldedit.error.missing-actor": "No actor is known", + + "worldedit.selection.convex.info.vertices": "Vertices: {0}", + "worldedit.selection.convex.info.triangles": "Triangles: {0}", + "worldedit.selection.convex.explain.primary": "Started new selection with vertex {0}.", + "worldedit.selection.convex.explain.secondary": "Added vertex {0} to the selection.", + "worldedit.selection.cuboid.info.pos1": "Position 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2: {0}", + "worldedit.selection.cuboid.explain.primary": "First position set to {0}.", + "worldedit.selection.cuboid.explain.primary-area": "First position set to {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Second position set to {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Second position set to {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Started selection at {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Extended selection to encompass {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Center: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Center position set to {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Center position set to {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radius set to {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius set to {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoid changes must be even for each dimension.", + "worldedit.selection.cylinder.info.center": "Center: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Starting a new cylindrical selection at {0}.", + "worldedit.selection.cylinder.explain.secondary": "Radius set to {0}/{1} blocks. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "You must select the center point before setting the radius.", + "worldedit.selection.cylinder.error.even-horizontal": "Cylinders changes must be even for each horizontal dimension.", + "worldedit.selection.polygon2d.info": "# points: {0}", + "worldedit.selection.polygon2d.explain.primary": "Starting a new polygon at {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Added point #{0} at {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygons can only be expanded vertically.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygons can only be contracted vertically.", + "worldedit.selection.sphere.explain.secondary": "Radius set to {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius set to {0} ({1}).", + "worldedit.selection.null.error.immutable": "Cannot change NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Cannot expand a region intersection.", + "worldedit.selection.intersection.error.cannot-contract": "Cannot contract a region intersection.", + "worldedit.selection.transform.error.cannot-expand": "Cannot expand a TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Cannot contract a TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Cannot change a TransformedRegion.", + "worldedit.selection.updated": "Positions updated.", + + "worldedit.sideeffect.lighting": "Lighting", + "worldedit.sideeffect.lighting.description": "Updates block lighting", + "worldedit.sideeffect.neighbors": "Neighbors", + "worldedit.sideeffect.neighbors.description": "Notifies nearby blocks of changes", + "worldedit.sideeffect.update": "Update", + "worldedit.sideeffect.update.description": "Notifies the changed block", + "worldedit.sideeffect.validation": "Validation", + "worldedit.sideeffect.validation.description": "Validates and fixes inconsistent world state, such as disconnected blocks", + "worldedit.sideeffect.entity_ai": "Entity AI", + "worldedit.sideeffect.entity_ai.description": "Updates Entity AI paths for the block changes", + "worldedit.sideeffect.events": "Mod/Plugin Events", + "worldedit.sideeffect.events.description": "Tells other mods/plugins about these changes when applicable", + "worldedit.sideeffect.state.on": "On", + "worldedit.sideeffect.state.delayed": "Delayed", + "worldedit.sideeffect.state.off": "Off", + "worldedit.sideeffect.box.current": "Current", + "worldedit.sideeffect.box.change-to": "Click to set to {0}", + + "worldedit.help.command-not-found": "The command '{0}' could not be found.", + "worldedit.help.no-subcommands": "'{0}' has no sub-commands. (Maybe '{1}' is for a parameter?)", + "worldedit.help.subcommand-not-found": "The sub-command '{0}' under '{1}' could not be found.", + + "worldedit.cli.stopping": "Stopping!", + "worldedit.cli.unknown-command": "Unknown command!", + + "worldedit.version.bukkit.unsupported-adapter": "This WorldEdit version does not fully support your version of Bukkit. Block entities (e.g. chests) will be empty, block properties (e.g. rotation) will be missing, and other things may not work. Update WorldEdit to restore this functionality:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Editing on unsupported versions is disabled." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/sv-SE/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/sv-SE/strings.json new file mode 100644 index 0000000..a106c5e --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/sv-SE/strings.json @@ -0,0 +1,364 @@ +{ + "worldedit.expand.description.vert": "Expandera vertikalt markerat omrÃ¥det till världsgränsen.", + "worldedit.expand.expanded": "OmrÃ¥de expanderat {0} block", + "worldedit.expand.expanded.vert": "OmrÃ¥de expanderat {0} block (frÃ¥n topp till botten).", + "worldedit.biomeinfo.lineofsight": "Biom inom synhÃ¥ll: {0}", + "worldedit.biomeinfo.position": "Biom pÃ¥ det block du stÃ¥r pÃ¥: {0}", + "worldedit.biomeinfo.selection": "Biom som du markerat: {0}", + "worldedit.brush.radius-too-large": "Maximalt tillÃ¥ten radie pÃ¥ borste: {0}", + "worldedit.brush.apply.description": "Appliceringspenseln, applicera en funktion pÃ¥ varje block", + "worldedit.brush.apply.radius": "Storleken av penseln", + "worldedit.brush.apply.shape": "Formen av regionen", + "worldedit.brush.apply.type": "Typ av pensel att använda", + "worldedit.brush.apply.item.warning": "Denna borste simulerar föremÃ¥lsanvändning. Dess effekter kanske inte fungerar pÃ¥ alla plattformar, kanske inte kan Ã¥ngras, och kan orsaka konstiga interaktioner med andra mods/plugins. Använd pÃ¥ egen risk.", + "worldedit.brush.paint.description": "MÃ¥larpensel, applicera en funktion pÃ¥ en yta", + "worldedit.brush.paint.size": "Storleken av penseln", + "worldedit.brush.paint.shape": "Formen av regionen", + "worldedit.brush.paint.density": "Densiteten av penseln", + "worldedit.brush.paint.type": "Typ av pensel att använda", + "worldedit.brush.paint.item.warning": "Denna borste simulerar föremÃ¥lsanvändning. Dess effekter kanske inte fungerar pÃ¥ alla plattformar, kanske inte kan Ã¥ngras, och kan orsaka konstiga interaktioner med andra mods/plugins. Använd pÃ¥ egen risk.", + "worldedit.brush.sphere.equip": "Sfärpenselform utrustad ({0}).", + "worldedit.brush.cylinder.equip": "Cylinderpenselform utrustad ({0} av {1}).", + "worldedit.brush.extinguish.equip": "Brandsläckare utrustad ({0}).", + "worldedit.brush.gravity.equip": "Gravitetspensel utrustad ({0}).", + "worldedit.brush.butcher.equip": "Slaktpensel utrustad ({0}).", + "worldedit.brush.operation.equip": "Ställ in penseln till {0}.", + "worldedit.brush.heightmap.equip": "Heightmap-pensel utrustad ({0}).", + "worldedit.brush.heightmap.unknown": "Okänd heightmap-pensel: {0}.", + "worldedit.brush.none.equip": "Pensel obunden frÃ¥n ditt aktuella föremÃ¥l.", + "worldedit.setbiome.changed": "Biomer har ändrats för ungefär {0} block.", + "worldedit.setbiome.warning": "Du kan behöva Ã¥teransluta till ditt spel (eller stänga och Ã¥ter öppna din värld) för att se förändringar.", + "worldedit.drawsel.disabled": "Server CUI inaktiverad.", + "worldedit.drawsel.disabled.already": "Server CUI redan inaktiverad.", + "worldedit.drawsel.enabled.already": "Server CUI redan aktiverad.", + "worldedit.limit.too-high": "Din maximalt tillÃ¥ten gräns är {0}.", + "worldedit.limit.set": "Block ändringsgräns satt till {0}.", + "worldedit.limit.return-to-default": "(Använd //limit för att Ã¥tervända till standardinställningar.)", + "worldedit.timeout.too-high": "Din maximalt tillÃ¥ten timeout är {0}ms.", + "worldedit.timeout.set": "Längd av Timeout inställd pÃ¥ {0}ms.", + "worldedit.timeout.return-to-default": " (Använd //timeout för att Ã¥tervända till standardinställningar.)", + "worldedit.fast.disabled": "Snabbt läge inaktiverad.", + "worldedit.fast.enabled": "Snabbt läge aktiverad. Belysningen i de pÃ¥verkade chunkarna kan vara fel och/eller du kan behöva Ã¥teransluta för att se ändringarna.", + "worldedit.fast.disabled.already": "Snabbt läge redan inaktiverad.", + "worldedit.fast.enabled.already": "Snabbt läge redan aktiverad.", + "worldedit.perf.sideeffect.set": "Bieffekt \"{0}\" inställd pÃ¥ {1}", + "worldedit.perf.sideeffect.get": "Bieffekt \"{0}\" är inställd pÃ¥ {1}", + "worldedit.perf.sideeffect.already-set": "Bieffekt \"{0}\" är redan {1}", + "worldedit.perf.sideeffect.set-all": "Alla bieffekter inställda pÃ¥ {0}", + "worldedit.gmask.disabled": "Global mask inaktiverad.", + "worldedit.gmask.set": "Global mask inställd.", + "worldedit.toggleplace.pos1": "Placerar nu pÃ¥ pos #1.", + "worldedit.toggleplace.player": "Placerar nu vid blocket du stÃ¥r i.", + "worldedit.searchitem.too-short": "Ange en längre söksträng (längd > 2).", + "worldedit.searchitem.either-b-or-i": "Du kan inte använda bÃ¥de 'b' och 'i' flaggorna samtidigt.", + "worldedit.searchitem.searching": "(Var god vänta... söker efter föremÃ¥l.)", + "worldedit.watchdog.no-hook": "Denna plattform har ingen watchdog krok.", + "worldedit.watchdog.active.already": "Watchdog krok redan aktiv.", + "worldedit.watchdog.inactive.already": "Watchdog krok redan inaktiv.", + "worldedit.watchdog.active": "Watchdog krok är nu aktiv.", + "worldedit.watchdog.inactive": "Watchdog krok är nu inaktiv.", + "worldedit.world.remove": "Borttagen världsöverskridning.", + "worldedit.world.set": "Ställ in världsöverskridningen till {0}. (Använd //world för att Ã¥tervända till standardinställningar.)", + "worldedit.undo.undone": "{0} tillgängliga redigeringar Ã¥ngrades.", + "worldedit.undo.none": "Inget kvar att Ã¥ngra.", + "worldedit.redo.redone": "{0} tillgängliga redigeringar gjordes om.", + "worldedit.redo.none": "Inget kvar att göra om.", + "worldedit.clearhistory.cleared": "Historik rensad.", + "worldedit.raytrace.noblock": "Inget block i sikte!", + "worldedit.restore.not-configured": "Snapshot/backupÃ¥terställning är inte konfigurerat.", + "worldedit.restore.not-available": "Den snapshoten finns inte eller är ej tillgänglig.", + "worldedit.restore.failed": "Misslyckades att ladda snapshot: {0}", + "worldedit.restore.loaded": "Snapshot '{0}' laddad; Ã¥terställer...", + "worldedit.restore.restored": "Ã…terställde; {0} saknade chunks och {1} andra fel.", + "worldedit.restore.none-for-specific-world": "Inga snapshots hittades för värld '{0}'.", + "worldedit.restore.none-for-world": "Snapshots för denna värld kunde inte hittas.", + "worldedit.restore.none-found": "Inga snapshots hittades.", + "worldedit.restore.none-found-console": "Inga snapshots hittades. Detaljer finns i konsolen.", + "worldedit.restore.chunk-not-present": "Chunks ej närvarande i snapshoten.", + "worldedit.restore.chunk-load-failed": "Inga chunks kunde laddas in. (DÃ¥ligt arkiv?)", + "worldedit.restore.block-place-failed": "Fel hindrade alla block frÃ¥n att Ã¥terställas.", + "worldedit.restore.block-place-error": "Senaste felet: {0}", + "worldedit.snapshot.use.newest": "Nu används den senaste snapshoten.", + "worldedit.snapshot.use": "Snapshot inställd pÃ¥: {0}", + "worldedit.snapshot.none-before": "Kunde inte hitta en snapshot före {0}.", + "worldedit.snapshot.none-after": "Kunde inte hitta en snapshot efter {0}.", + "worldedit.snapshot.index-above-0": "Ogiltigt index, mÃ¥ste vara större än eller lika med 1.", + "worldedit.snapshot.index-oob": "Ogiltigt index, mÃ¥ste ligga mellan 1 och {0}.", + "worldedit.schematic.unknown-format": "Okänt Schematic format: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} finns inte!", + "worldedit.schematic.load.loading": "(Var god vänta... laddar schematic.)", + "worldedit.schematic.load.still-loading": "(Var god vänta... laddar fortfarande schematic.)", + "worldedit.schematic.save.already-exists": "Denna schematic finns redan. Använd flaggan -f för att skriva över den.", + "worldedit.schematic.save.failed-directory": "Kunde inte skapa mapp för schematics!", + "worldedit.schematic.save.saving": "(Var god vänta... sparar schematic.)", + "worldedit.schematic.save.still-saving": "(Var god vänta... sparar fortfarande schematic.)", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} finns inte!", + "worldedit.schematic.delete.failed": "Borttagning av {0} misslyckades! Är det skrivskyddat?", + "worldedit.schematic.delete.deleted": "{0} har raderats.", + "worldedit.schematic.unsupported-minecraft-version": "Denna version av WorldEdit stöder inte din Minecraft-version. Schematics kommer inte att fungera förrän detta är löst.", + "worldedit.pos.already-set": "Position redan angiven.", + "worldedit.pos.console-require-coords": "Du mÃ¥ste ange koordinater som konsol.", + "worldedit.hpos.no-block": "Inget block i sikte!", + "worldedit.hpos.already-set": "Position redan angiven.", + "worldedit.chunk.selected-multiple": "Valda chunks: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk vald: {0}, {1}, {2}", + "worldedit.wand.invalid": "StavföremÃ¥let är felkonfigurerat eller inaktiverat.", + "worldedit.wand.selwand.info": "Vänsterklick: välj position #1; Högerklick: välj position #2", + "worldedit.wand.navwand.info": "Vänsterklick: hoppa till plats; Högerklicka: passera genom väggar", + "worldedit.shift.shifted": "Region skiftad.", + "worldedit.inset.inset": "Region inlagd.", + "worldedit.size.offset": "Förskjutning: {0}", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "Storlek: {0}", + "worldedit.size.distance": "Cuboid distans: {0}", + "worldedit.size.blocks": "Antal block: {0}", + "worldedit.count.counted": "Räknade: {0}", + "worldedit.distr.no-blocks": "Inga block räknades.", + "worldedit.distr.no-previous": "Ingen tidigare distribution.", + "worldedit.distr.total": "Totalt antal block: {0}", + "worldedit.select.cleared": "Markering rensad.", + "worldedit.select.cuboid.message": "Cuboid: vänsterklicka för punkt 1, högerklicka för punkt 2", + "worldedit.select.cuboid.description": "Välj tvÃ¥ hörn av en cuboid", + "worldedit.select.extend.message": "Cuboid: vänsterklicka för en utgÃ¥ngspunkt, högerklicka för att förlänga", + "worldedit.select.extend.description": "Snabb cuboid markeringsläge", + "worldedit.select.poly.message": "2D polygon selector: Vänster/högerklicka för att lägga till en punkt.", + "worldedit.select.poly.limit-message": "Maximalt {0} poäng.", + "worldedit.select.poly.description": "Välj en 2D polygon med höjd", + "worldedit.select.ellipsoid.message": "Ellipsoidselektor: vänsterklick för mittpunkten, högerklicka för att förlänga", + "worldedit.select.ellipsoid.description": "Välj en ellipsoid", + "worldedit.select.sphere.message": "Sfärselektor: vänsterklick för mittpunkten, högerklicka för att ställa in radie", + "worldedit.select.sphere.description": "Välj en sfär", + "worldedit.select.cyl.message": "Cylinderselektor: vänsterklick för mittpunkten, högerklicka för att förlänga", + "worldedit.select.cyl.description": "Välj en cylinder", + "worldedit.select.convex.message": "Konvex polyheder-selektor: Vänster click = Första toppunkten, högerklicka för att lägga till mer.", + "worldedit.select.convex.limit-message": "Maximalt {0} poäng.", + "worldedit.select.convex.description": "Välj en konvex polyeder", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Gammalt format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.drain.drained": "{0} block har tömts.", + "worldedit.fill.created": "{0} block har fyllts i.", + "worldedit.fillr.created": "{0} block har fyllts i.", + "worldedit.fixlava.fixed": "{0} block har fixats.", + "worldedit.fixwater.fixed": "{0} block har fixats.", + "worldedit.removeabove.removed": "{0} block har tagits bort.", + "worldedit.removebelow.removed": "{0} block har tagits bort.", + "worldedit.removenear.removed": "{0} block har tagits bort.", + "worldedit.replacenear.replaced": "{0} block har ersatts.", + "worldedit.snow.created": "{0} ytor har täckts.", + "worldedit.thaw.removed": "{0} block har tinats.", + "worldedit.green.changed": "{0} block har växt gräss.", + "worldedit.extinguish.removed": "{0} bränder har släckts.", + "worldedit.butcher.killed": "{0} varelser har dödats i en radie av {1}.", + "worldedit.butcher.explain-all": "Använd -1 för att ta bort alla varelser i chunkerna som laddats in", + "worldedit.remove.removed": "{0} entiteter har markerats för borttagning.", + "worldedit.remove.explain-all": "Använd -1 för att ta bort alla entiteter i chunkerna som laddats in", + "worldedit.calc.invalid": "'{0}' kunde inte tolkas som ett giltigt uttryck", + "worldedit.calc.invalid.with-error": "'{0}' kunde inte tolkas som ett giltigt uttryck: '{1}'", + "worldedit.paste.pasted": "Urklipp har klistrats in vid {0}", + "worldedit.clearclipboard.cleared": "Urklipp rensat.", + "worldedit.set.done": "Handling utförd.", + "worldedit.set.done.verbose": "Handling utförd ({0}).", + "worldedit.line.changed": "{0} block har ändrats.", + "worldedit.line.invalid-type": "//line fungerar endast med cuboidval eller konvex polyeder-val", + "worldedit.curve.changed": "{0} block har ändrats.", + "worldedit.curve.invalid-type": "//curve fungerar endast med konvex polyederl-val", + "worldedit.replace.replaced": "{0} block har ersatts.", + "worldedit.stack.changed": "{0} block har ändrats. Ã…ngra med //undo", + "worldedit.stack.intersecting-region": "Stack offset fÃ¥r inte kollidera med regionen vid användning av blockenheter", + "worldedit.regen.regenerated": "Region regenererad.", + "worldedit.walls.changed": "{0} block har ändrats.", + "worldedit.faces.changed": "{0} block har ändrats.", + "worldedit.overlay.overlaid": "{0} block har täckts över.", + "worldedit.naturalize.naturalized": "{0} block har gjorts för att se mer naturligt ut.", + "worldedit.center.changed": "Mittpunkt satt. ({0} block ändrade)", + "worldedit.smooth.changed": "Terrängens heightmap har blivit utjämnad. {0} block ändrades.", + "worldedit.move.moved": "{0} block flyttades.", + "worldedit.deform.deformed": "{0} block har deformerats.", + "worldedit.hollow.changed": "{0} block har ändrats.", + "worldedit.forest.created": "{0} träd skapade.", + "worldedit.flora.created": "{0} flora skapades.", + "worldedit.unstuck.moved": "SÃ¥ där ja!", + "worldedit.ascend.obstructed": "Det finns inget ledigt utrymme ovanför dig.", + "worldedit.ascend.moved": "Steg up {0} nivÃ¥er.", + "worldedit.descend.obstructed": "Det finns inget ledigt utrymme under dig.", + "worldedit.descend.moved": "Steg ner {0} nivÃ¥er.", + "worldedit.ceil.obstructed": "Det finns inget ledigt utrymme ovanför dig.", + "worldedit.ceil.moved": "Woosh!", + "worldedit.thru.obstructed": "Det finns inget ledigt utrymme framför dig.", + "worldedit.thru.moved": "Woosh!", + "worldedit.jumpto.moved": "Poof!", + "worldedit.jumpto.none": "Inget block i sikte (eller för lÃ¥ngt borta)!", + "worldedit.up.obstructed": "Du hade träffat nÃ¥got ovanför dig.", + "worldedit.up.moved": "Woosh!", + "worldedit.cone.invalid-radius": "Du mÃ¥ste antingen ange 1 eller 2 radie värden.", + "worldedit.cone.created": "{0} block har skapats.", + "worldedit.cyl.invalid-radius": "Du mÃ¥ste antingen ange 1 eller 2 radie värden.", + "worldedit.cyl.created": "{0} block har skapats.", + "worldedit.sphere.invalid-radius": "Du mÃ¥ste antingen ange 1 eller 3 radie värden.", + "worldedit.sphere.created": "{0} block har skapats.", + "worldedit.forestgen.created": "{0} träd skapade.", + "worldedit.pumpkins.created": "{0} pumpafält skapade.", + "worldedit.pyramid.created": "{0} block har skapats.", + "worldedit.generate.created": "{0} block har skapats.", + "worldedit.generatebiome.changed": "{0} biomer pÃ¥verkade.", + "worldedit.reload.config": "Konfigurationen laddades om!", + "worldedit.report.written": "WorldEdit rapport skriven till {0}", + "worldedit.report.error": "Kunde inte skriva rapport: {0}", + "worldedit.report.callback": "WorldEdit rapport: {0}.report", + "worldedit.timezone.invalid": "Ogiltig tidszon", + "worldedit.timezone.set": "Tidszon inställd för denna session till: {0}", + "worldedit.timezone.current": "Den aktuella tiden i den tidszonen är: {0}", + "worldedit.version.version": "WorldEdit version {0}", + "worldedit.trace.active.already": "SpÃ¥rningsläge redan aktivt.", + "worldedit.trace.inactive.already": "SpÃ¥rningsläge redan inaktivt.", + "worldedit.trace.active": "SpÃ¥rningsläge är nu aktivt.", + "worldedit.trace.inactive": "SpÃ¥rningsläge är nu inaktivt.", + "worldedit.command.permissions": "Du har inte tillÃ¥telse att göra det. Är du i rätt läge?", + "worldedit.command.player-only": "Detta kommando mÃ¥ste användas med en spelare.", + "worldedit.command.error.report": "Rapportera detta fel: [Se konsol]", + "worldedit.pastebin.uploading": "(Var god vänta... skickar data till pastebin...)", + "worldedit.asset.load.loading": "(Var god vänta... laddar tillgÃ¥ng.)", + "worldedit.asset.load.still-loading": "(Var god vänta... laddar fortfarande tillgÃ¥ng.)", + "worldedit.asset.load.failed": "Misslyckades att ladda tillgÃ¥ngen", + "worldedit.tool.no-block": "Inget block i sikte!", + "worldedit.tool.repl.equip": "Blockutbytesverktyg bundet till {0}.", + "worldedit.tool.repl.switched": "Utbytesverktyget byttes till: {0}", + "worldedit.tool.data-cycler.new-value": "Värdet av {0} är nu {1}.", + "worldedit.tool.deltree.not-tree": "Det är inte ett träd.", + "worldedit.tool.deltree.not-floating": "Det är inte ett flytande träd.", + "worldedit.tool.tree.equip": "Trädverktyg bundet till {0}.", + "worldedit.tool.tree.obstructed": "Ett träd kan inte gÃ¥ dit.", + "worldedit.tool.info.equip": "Informationsverktyg är bundet till {0}.", + "worldedit.tool.info.internalid.hover": "Internt ID", + "worldedit.tool.none.to.unequip": "Din nuvarande föremÃ¥l är inte bunden.", + "worldedit.tool.selwand.equip": "Markeringsstav bunden till {0}.", + "worldedit.tool.navwand.equip": "Navigationsstav bunden till {0}.", + "worldedit.tool.floodfill.equip": "Blockfyllningsverktyg bunden till {0}.", + "worldedit.tool.lrbuild.set": "Vänsterklick satt till {0}; högerklick satt till {1}.", + "worldedit.tool.superpickaxe.max-range": "Maximalt räckvidd är {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Super pickaxe redan aktiverad.", + "worldedit.tool.superpickaxe.disabled.already": "Super pickaxe redan inaktiverad.", + "worldedit.tool.superpickaxe.enabled": "Super pickaxe aktiverad.", + "worldedit.tool.superpickaxe.disabled": "Super pickaxe inaktiverad.", + "worldedit.tool.mask.set": "Penselmask ändrat.", + "worldedit.tool.mask.disabled": "Penselmask inaktiverad.", + "worldedit.tool.material.set": "Penselmaterial ändrat.", + "worldedit.tool.range.set": "Penselräckvidd ändrat.", + "worldedit.tool.size.set": "Penselstorlek ändrat.", + "worldedit.tool.tracemask.set": "Trace mask ändrat.", + "worldedit.tool.tracemask.disabled": "Trace mask inaktiverad.", + "worldedit.tool.error.cannot-bind": "Kan inte binda verktyget till {0}: {1}", + "worldedit.tool.error.item-only": "Blocken kan inte användas.", + "worldedit.execute.script-permissions": "Du har inte tillstÃ¥nd att använda detta skript.", + "worldedit.executelast.no-script": "Använd /cs med ett skriptnamn först.", + "worldedit.script.read-error": "Fel vid skriptläsning: {0}", + "worldedit.script.unsupported": "Endast .js-skript stöds för närvarande", + "worldedit.script.file-not-found": "Skriptet kunde inte finnas: {0}", + "worldedit.script.no-script-engine": "Det gick inte att hitta en installerad skriptmotor.\nSe https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Misslyckades att utföra: {0}", + "worldedit.script.failed-console": "Misslyckades att utföra (mer info i konsolen): {0}", + "worldedit.operation.affected.biome": "{0} biomer pÃ¥verkade", + "worldedit.operation.affected.block": "{0} block pÃ¥verkade", + "worldedit.operation.affected.column": "{0} kolumner pÃ¥verkade", + "worldedit.operation.affected.entity": "{0} entiteter pÃ¥verkade", + "worldedit.operation.deform.expression": "deformeras med {0}", + "worldedit.error.invalid-number": "Nummer förväntas; sträng angiven.", + "worldedit.error.invalid-number.matches": "Nummer förväntas; sträng \"{0}\"angiven.", + "worldedit.error.incomplete-region": "Gör ett regionval först.", + "worldedit.error.unknown-block": "Blocknamnet '{0}' kändes inte igen.", + "worldedit.error.unknown-entity": "Entitetsnamnet '{0}' kändes inte igen.", + "worldedit.error.unknown-mob": "Varelsenamnet '{0}' kändes inte igen.", + "worldedit.error.unknown-biome": "Biomnamnet '{0}' kändes inte igen.", + "worldedit.error.unknown-tag": "Taggnamn '{0}' kändes inte igen.", + "worldedit.error.empty-tag": "Taggnamn '{0}' har inget innehÃ¥ll.", + "worldedit.error.no-match": "Ingen match för '{0}'.", + "worldedit.error.disallowed-block": "Block '{0}' ej tillÃ¥tet (se WorldEdit konfiguration).", + "worldedit.error.max-brush-radius": "Maximal penselradie (i konfiguration): {0}", + "worldedit.error.max-radius": "Maximal radie (i konfiguration): {0}", + "worldedit.error.unknown-direction": "Okänd riktning: {0}", + "worldedit.error.empty-clipboard": "Urklipp är tomt. Använd //copy först.", + "worldedit.error.invalid-filename": "Filnamn '{0}' ogiltig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ogiltiga tecken eller saknande filsuffix", + "worldedit.error.file-resolution.outside-root": "Vägen är utanför tillÃ¥ten rot", + "worldedit.error.file-resolution.resolve-failed": "Misslyckades att hitta väg", + "worldedit.error.file-aborted": "Filval avbröts.", + "worldedit.error.no-file-selected": "Ingen fil vald.", + "worldedit.error.not-a-block": "Detta föremÃ¥l är inte ett block.", + "worldedit.error.not-a-block.item": "FöremÃ¥let '{0}' är inte ett block.", + "worldedit.error.incorrect-usage": "Användning: {0}", + "worldedit.error.invalid-page": "Ogiltigt sidnummer", + "worldedit.error.parser.empty-state": "Tom del i tillstÃ¥ndet", + "worldedit.error.parser.missing-equals-separator": "Saknar '=' separator", + "worldedit.error.parser.unknown-property": "Okänd egenskap '{0}' för block '{1}'", + "worldedit.error.parser.unknown-value": "Okänt värde '{0}' för egenskap '{1}'", + "worldedit.error.parser.empty-property": "Tom egenskap i tillstÃ¥ndet", + "worldedit.error.parser.empty-value": "Tomt värde i tillstÃ¥ndet", + "worldedit.error.parser.invalid-colon": "Ogiltigt kolon.", + "worldedit.error.parser.invalid-expression": "Ogiltigt uttryck: {0}", + "worldedit.error.parser.missing-rbracket": "TillstÃ¥ndet saknar efterföljande ']'", + "worldedit.error.parser.clipboard.missing-coordinates": "Urklipp offset behöver x,y,z koordinater.", + "worldedit.error.parser.player-only": "Input '{0}' kräver en spelare!", + "worldedit.error.disabled": "Denna funktion är inaktiverad (se WorldEdit konfiguration).", + "worldedit.error.unknown": "Ett okänt fel uppstod: {0}", + "worldedit.error.missing-extent": "Inget Extent kändes igen", + "worldedit.error.missing-session": "Ingen LocalSession kändes igen", + "worldedit.error.missing-world": "Du mÃ¥ste bereda en värld (Prova //world)", + "worldedit.error.missing-actor": "Ingen aktör kändes igen", + "worldedit.selection.convex.info.vertices": "Hörn: {0}", + "worldedit.selection.convex.info.triangles": "Trianglar: {0}", + "worldedit.selection.cuboid.info.pos1": "Position 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Första positionen satt till {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Första positionen satt till {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Andra positionen satt till {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Andra positionen satt till {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Börjat val pÃ¥ {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Utökad markering för att omfatta {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Mittpunkt: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Mittpunktens position satt till {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Mittpunktens position satt till {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Radien satt till {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radien satt till {0} ({1}).", + "worldedit.selection.cylinder.info.center": "Mittpunkt: {0}", + "worldedit.selection.cylinder.info.radius": "Radie: {0}", + "worldedit.selection.cylinder.explain.secondary": "Radien satt till {0}/{1} block. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Du mÃ¥ste välja mittpunkten innan du ställer in radien.", + "worldedit.selection.cylinder.error.even-horizontal": "Ändringar till cylindrar mÃ¥ste vara jämna för varje horisontell dimension.", + "worldedit.selection.polygon2d.info": "# poäng: {0}", + "worldedit.selection.polygon2d.explain.primary": "Börjat en ny polygon vid {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Lade till punkt #{0} vid {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygoner kan endast utökas vertikalt.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygoner kan endast krympas vertikalt.", + "worldedit.selection.sphere.explain.secondary": "Radien satt till {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Radien satt till {0} ({1}).", + "worldedit.selection.null.error.immutable": "Kan inte ändra NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Kan inte expandera en regionkorsning.", + "worldedit.selection.intersection.error.cannot-contract": "Kan inte krympa en regionkorsning.", + "worldedit.selection.transform.error.cannot-expand": "Kan inte expandera TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Kan inte krympa TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Kan inte ändra ett TransformedRegion.", + "worldedit.sideeffect.lighting": "Belysning", + "worldedit.sideeffect.neighbors": "Grannar", + "worldedit.sideeffect.neighbors.description": "Notifierar närliggande block av ändringar", + "worldedit.sideeffect.update": "Uppdatera", + "worldedit.sideeffect.update.description": "Notifierar det ändrade blocket", + "worldedit.sideeffect.validation": "Validering", + "worldedit.sideeffect.validation.description": "Validerar och rättar inkonsekventa världstillstÃ¥nd, sÃ¥som frÃ¥nkopplade block", + "worldedit.sideeffect.entity_ai": "Entitet AI", + "worldedit.sideeffect.entity_ai.description": "Uppdaterar Entitet AIs sökvägar för blockförändringar", + "worldedit.sideeffect.events": "Mod/Plugin event", + "worldedit.sideeffect.events.description": "Säger till andra mods/plugins om dessa ändringar i förekommande fall", + "worldedit.sideeffect.state.on": "PÃ¥", + "worldedit.sideeffect.state.delayed": "Försenat", + "worldedit.sideeffect.state.off": "Av", + "worldedit.sideeffect.box.current": "Nuvarande", + "worldedit.sideeffect.box.change-to": "Klicka för att ställa in till {0}", + "worldedit.help.command-not-found": "Kommandot '{0}' kunde inte hittas.", + "worldedit.help.no-subcommands": "'{0}' har inga underkommandon. (Kanske '{1}' är för en parameter?)", + "worldedit.help.subcommand-not-found": "Underkommandot '{0}' under '{1}' kunde inte hittas.", + "worldedit.cli.stopping": "Avbyter!", + "worldedit.cli.unknown-command": "Okänt kommando!", + "worldedit.version.bukkit.unsupported-adapter": "Denna version av WorldEdit stöder inte helt din version av Bukkit. Blockentiteter (t.ex. kistor) kommer att vara tomma, blockegenskaper (t.ex. rotation) kommer att saknas, och andra saker kanske inte fungerar. Uppdatera WorldEdit för att Ã¥terställa denna funktionalitet:\n{0}" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/swg/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/swg/strings.json new file mode 100644 index 0000000..64357ad --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/swg/strings.json @@ -0,0 +1,454 @@ +{ + "worldedit.expand.description.vert": "Auswahl zu den Weltgrenzen vertikal erweitern.", + "worldedit.expand.expanded": "Region um {0} Blöcke erweitert", + "worldedit.expand.expanded.vert": "Region um {0} Blöcke erweitert (oben-nach-unten).", + "worldedit.biomeinfo.lineofsight": "Biome entlang des Fadenkreuzes: {0}", + "worldedit.biomeinfo.position": "Biome an deiner Position: {0}", + "worldedit.biomeinfo.selection": "Biome in deiner Auswahl: {0}", + "worldedit.biomeinfo.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.brush.radius-too-large": "Maximal zulässiger Pinselradius: {0}", + "worldedit.brush.apply.description": "Benutze einen Pinsel, eine Funktion auf jeden Block anwenden", + "worldedit.brush.apply.radius": "Die Größe des Pinsels", + "worldedit.brush.apply.shape": "Die Form der Region", + "worldedit.brush.apply.type": "Art des zu benutzenden Pinsels", + "worldedit.brush.apply.item.warning": "Dieser Pinsel simuliert die Verwendung von Items. Seine Effekte funktionieren möglicherweise nicht auf allen Plattformen, können nicht rückgängig gemacht werden und können seltsame Wechselwirkungen mit anderen Mods/Plugins verursachen. Verwendung auf eigene Gefahr.", + "worldedit.brush.paint.description": "Male mit einem Pinsel, eine Funktion auf eine Oberfläche anwenden", + "worldedit.brush.paint.size": "Die Größe eines Pinsels", + "worldedit.brush.paint.shape": "Die Form des Pinsels", + "worldedit.brush.paint.density": "Die Dichte des Pinsels", + "worldedit.brush.paint.type": "Typ des zu benutzenden Pinsels", + "worldedit.brush.paint.item.warning": "Dieser Pinsel simuliert die Verwendung von Items. Seine Effekte funktionieren möglicherweise nicht auf allen Plattformen, können nicht rückgängig gemacht werden und können seltsame Wechselwirkungen mit anderen Mods/Plugins verursachen. Verwendung auf eigene Gefahr.", + "worldedit.brush.sphere.equip": "Kugelförmiger Pinsel ausgerüstet ({0}).", + "worldedit.brush.cylinder.equip": "Zylinderförmiger Pinsel ausgerüstet ({0} von {1}).", + "worldedit.brush.splatter.equip": "Splatter-Pinselform ausgestattet ({0} mit {1} Verfall).", + "worldedit.brush.splatter.decay-out-of-range": "Splatterpinsel-Verfallswert: {0} liegt außerhalb des Bereichs 0 - 10.", + "worldedit.brush.clipboard.equip": "Pinsel mit Form der Zwischenablage ausgerüstet.", + "worldedit.brush.smooth.equip": "Glättender Pinsel ausgerüstet ({0} x {1}x benutzt {2}).", + "worldedit.brush.smooth.nofilter": "irgendein Block", + "worldedit.brush.smooth.filter": "filtern", + "worldedit.brush.snowsmooth.equip": "SnowSmooth Pinsel ausgestattet ({0} x {1}x mit {2}), {3} Schneeblöcke.", + "worldedit.brush.snowsmooth.nofilter": "irgendein Block", + "worldedit.brush.snowsmooth.filter": "filtern", + "worldedit.brush.extinguish.equip": "Löscher ausgerüstet ({0}).", + "worldedit.brush.gravity.equip": "Schwerkraft-Pinsel ausgerüstet ({0}).", + "worldedit.brush.butcher.equip": "Pinsel zur Monsterentfernung ausgerüstet ({0}).", + "worldedit.brush.operation.equip": "Pinsel auf {0} gesetzt.", + "worldedit.brush.heightmap.equip": "Heightmap-Pinsel ausgerüstet ({0}).", + "worldedit.brush.heightmap.unknown": "Unbekannter Heightmap-Pinsel: {0}.", + "worldedit.brush.morph.equip": "Morph-Pinselform ausgestattet: {0}.", + "worldedit.brush.biome.column-supported-types": "Diese Pinselform wird bei ganzen Spalten nicht unterstützt, versuche die Zylinderform.", + "worldedit.brush.none.equip": "Pinsel vom aktuellen Item entfernt.", + "worldedit.brush.none.equipped": "Du hast keinen Pinsel, der an deinen aktuellen Gegenstand gebunden ist. Versuche /brush sphere für einen einfachen Pinsel.", + "worldedit.setbiome.changed": "Biome wurden für etwa {0} Blöcke geändert.", + "worldedit.setbiome.warning": "Möglicherweise musst du deinem Spiel wieder beitreten (oder deine Welt schließen und wieder öffnen), um Änderungen zu sehen.", + "worldedit.setbiome.not-locatable": "Der Befehlssender muss sich in der Welt befinden, um die -p Flag zu verwenden.", + "worldedit.drawsel.disabled": "Server-CUI deaktiviert.", + "worldedit.drawsel.enabled": "Server CUI aktiviert. Dies unterstützt nur Cuboid Regionen, mit einer maximalen Größe von {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Server-CUI bereits deaktiviert.", + "worldedit.drawsel.enabled.already": "Server-CUI schon aktiviert.", + "worldedit.limit.too-high": "Dein maximal erlaubtes Limit ist {0}.", + "worldedit.limit.set": "Blockveränderungslimit auf {0} gesetzt.", + "worldedit.limit.return-to-default": "(Benutze //limit um den Standard wieder herzustellen.)", + "worldedit.timeout.too-high": "Deine maximal zulässige Zeitüberschreitung ist {0}ms.", + "worldedit.timeout.set": "Zeitüberschreitung wurde auf {0}ms gesetzt.", + "worldedit.timeout.return-to-default": " (Benutze //timeout um zum Standard zurückzukehren.)", + "worldedit.fast.disabled": "Schnellen Modus deaktiviert.", + "worldedit.fast.enabled": "Schnellmodus aktiviert. Die Beleuchtung in den betroffenen Chunks kann falsch sein und/oder die Welt muss neu betreten werden, um Änderungen zu sehen.", + "worldedit.fast.disabled.already": "Schneller Modus bereits deaktiviert.", + "worldedit.fast.enabled.already": "Schneller Modus ist schon aktiviert.", + "worldedit.perf.sideeffect.set": "Nebeneffekt \"{0}\" gesetzt auf {1}", + "worldedit.perf.sideeffect.get": "Nebeneffekt \"{0}\" ist auf {1} gesetzt", + "worldedit.perf.sideeffect.already-set": "Nebeneffekt \"{0}\" ist bereits auf {1} gesetzt", + "worldedit.perf.sideeffect.set-all": "Alle Nebeneffekte auf {0} gesetzt", + "worldedit.update": "Nebeneffekte wurden auf die Auswahl angewendet.", + "worldedit.reorder.current": "Der Neuordnungs-Modus ist {0}", + "worldedit.reorder.set": "Der Neuordnungs-Modus ist nun {0}", + "worldedit.gmask.disabled": "Globale Maske deaktiviert.", + "worldedit.gmask.set": "Globale Mask gesetzt.", + "worldedit.toggleplace.pos1": "Jetzt wird bei Pos #1 platziert.", + "worldedit.toggleplace.pos1-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von Position #1 platzieren.", + "worldedit.toggleplace.player": "Platziere nun an dem Block, in dem du stehst.", + "worldedit.toggleplace.player-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Block auf dem du stehst platzieren.", + "worldedit.toggleplace.min": "Jetzt am Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.min-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Minimum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max": "Jetzt am Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.max-offset": "Jetzt mit einem Versatz von ({0}, {1}, {2}) von dem Maximum der aktuellen Auswahl platzieren.", + "worldedit.toggleplace.world": "Jetzt am Weltursprung platzieren.", + "worldedit.toggleplace.world-offset": "Jetzt platzieren bei ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Platzieren in diesem Kontext nicht möglich.", + "worldedit.searchitem.too-short": "Gebe einen längeren Suchbegriff ein (läng > 2).", + "worldedit.searchitem.either-b-or-i": "Du kannst nicht die Flags 'b' und 'i' gleichzeitig verwenden.", + "worldedit.searchitem.searching": "(Bitte warten... suche nach Items.)", + "worldedit.watchdog.no-hook": "Diese Plattform hat keine Watchdog-Schnittstelle.", + "worldedit.watchdog.active.already": "Watchdog-Manipulation bereits aktiv.", + "worldedit.watchdog.inactive.already": "Watchdog-Manipulation bereits inaktiv.", + "worldedit.watchdog.active": "Watchdog-Manipulation jetzt aktiv.", + "worldedit.watchdog.inactive": "Watchdog-Manipulation jetzt inaktiv.", + "worldedit.world.remove": "Überschreibung der Welt entfernt.", + "worldedit.world.set": "Überschreitung der Welt auf {0} gesetzt. (Benutze //world um zur Standardeinstellung zurückzukehren)", + "worldedit.undo.undone": "{0} verfügbare Bearbeitungen rückgängig gemacht.", + "worldedit.undo.none": "Keine Bearbeitung zum Rückgängig machen verfügbar.", + "worldedit.redo.redone": "{0} verfügbare Bearbeitungen wieder hergestellt.", + "worldedit.redo.none": "Keine Bearbeitung zum Wiederherstellen verfügbar.", + "worldedit.clearhistory.cleared": "Verlauf gelöscht.", + "worldedit.raytrace.noblock": "Kein Block in Sicht!", + "worldedit.raytrace.require-player": "Raytracing Befehle benötigen einen Spieler!", + "worldedit.restore.not-configured": "Snapshot/Backup Wiederherstellung ist nicht konfiguriert.", + "worldedit.restore.not-available": "Dieser Snapshot existiert nicht oder ist nicht verfügbar.", + "worldedit.restore.failed": "Fehler beim Laden des Snapshots: {0}", + "worldedit.restore.loaded": "Snapshot '{0} geladen; Wiederherstellung im Gange...", + "worldedit.restore.restored": "Wiederhergestelt; {0} fehlende Chunks und {1} andere Fehler.", + "worldedit.restore.none-for-specific-world": "Für die Welt '{0}' wurden keine Snapshots gefunden.", + "worldedit.restore.none-for-world": "Für diese Welt wurden keine Snapshots gefunden.", + "worldedit.restore.none-found": "Es konnten keine Snapshots gefunden werden.", + "worldedit.restore.none-found-console": "Es konnten keine Snapshots gefunden werden. Siehe Konsole für Details.", + "worldedit.restore.chunk-not-present": "Chunks waren nicht im Snapshot enthalten.", + "worldedit.restore.chunk-load-failed": "Es konnten keine Chunks geladen werden. (Fehlerhaftes Archiv?)", + "worldedit.restore.block-place-failed": "Durch Fehler konnten keine Blöcke wiederhergestellt werden.", + "worldedit.restore.block-place-error": "Letzter Fehler: {0}", + "worldedit.snapshot.use.newest": "Nutze nun den neuesten Snapshot.", + "worldedit.snapshot.use": "Setze Snapshot auf: {0}", + "worldedit.snapshot.none-before": "Konnte keinen Snapshot vor {0} finden.", + "worldedit.snapshot.none-after": "Konnte keinen Snapshot nach {0} finden.", + "worldedit.snapshot.index-above-0": "Ungültiger Index, muss größer oder gleich 1 sein.", + "worldedit.snapshot.index-oob": "Ungültiger Index, muss zwischen 1 und {0} liegen.", + "worldedit.schematic.unknown-format": "Unbekanntes Schematic-Format: {0}.", + "worldedit.schematic.load.does-not-exist": "Schematic {0} existiert nicht!", + "worldedit.schematic.load.loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.still-loading": "(Bitte warten... lade Schematics.)", + "worldedit.schematic.load.unsupported-version": "Diese Schematic Version wird derzeit nicht unterstützt. Version: {0}.", + "worldedit.schematic.save.already-exists": "Diese Schematic existiert bereits. Nutze die Flag -f, um die Datei zu überschreiben.", + "worldedit.schematic.save.failed-directory": "Konnte den Ordner für Schematics nicht anlegen!", + "worldedit.schematic.save.saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.save.still-saving": "(Bitte warten... speichere Schematics.)", + "worldedit.schematic.share.unsupported-format": "Das Schematic Freigabeziel \"{0}\" unterstützt nicht das Format \"{1}\".", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} existiert nicht!", + "worldedit.schematic.delete.failed": "Löschen von {0} fehlgeschlagen! Ist die Datei schreibgeschützt?", + "worldedit.schematic.delete.deleted": "{0} wurde gelöscht.", + "worldedit.schematic.formats.title": "Verfügbare Formate für Zwischenablage (Name: Kurzbezeichnung)", + "worldedit.schematic.unsupported-minecraft-version": "Diese Version von WorldEdit unterstützt deine Minecraft-Version nicht. Schematics werden nicht funktionieren, solange dies nicht angepasst ist.", + "worldedit.pos.already-set": "Position bereits gesetzt.", + "worldedit.pos.console-require-coords": "Als Konsole müssen Koordinaten angegeben werden.", + "worldedit.hpos.no-block": "Kein Block in Sicht!", + "worldedit.hpos.already-set": "Position bereits gesetzt.", + "worldedit.chunk.selected-multiple": "Ausgewählte Chunks: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Chunk ausgewählt: {0}, {1}, {2}", + "worldedit.wand.invalid": "Auswahl-Item ist falsch konfiguriert oder deaktiviert.", + "worldedit.wand.selwand.info": "Linksklick: Setze Position #1, Rechtsklick: Setze Position #2", + "worldedit.wand.navwand.info": "Linksklick: Springe zu der Position; Rechtsklick: Springe durch Wände", + "worldedit.wand.selwand.now.tool": "Der Selektionsstab ist nun ein normales Werkzeug. Du kannst es mit {0} deaktivieren und mit einem beliebigen Element mit {1} verbinden oder einen neuen Zauberstab mit {2} erhalten.", + "worldedit.contract.contracted": "Region um {0} Blöcke verkleinert.", + "worldedit.shift.shifted": "Region verschoben.", + "worldedit.outset.outset": "Region vergrößert.", + "worldedit.inset.inset": "Region verkleinert.", + "worldedit.trim.trim": "Region beschnitten.", + "worldedit.trim.no-blocks": "Keine Blöcke passten zur Schnittmaske.", + "worldedit.size.offset": "Versatz: {0}", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "Größe: {0}", + "worldedit.size.distance": "Kubische Distanz: {0}", + "worldedit.size.blocks": "Anzahl von Blöcken: {0}", + "worldedit.count.counted": "Anzahl: {0}", + "worldedit.distr.no-blocks": "Keine Blöcke gezählt.", + "worldedit.distr.no-previous": "Keine vorherigen Verteilungen.", + "worldedit.distr.total": "Gesamte Blockanzahl: {0}", + "worldedit.select.cleared": "Auswahl aufgehoben.", + "worldedit.select.cuboid.message": "Kubisch: Linksklick für Punkt 1, Rechtsklick für Punkt 2", + "worldedit.select.cuboid.description": "Wähle zwei Ecken eines Quaders", + "worldedit.select.extend.message": "Kubisch: Linksklick für einen Startpunkt, Rechtsklick zum Erweitern", + "worldedit.select.extend.description": "Schneller kubische Auswahlmodus", + "worldedit.select.poly.message": "2D Polygon-Auswahl: Links/Rechtsklick um einen Punkt hinzuzufügen.", + "worldedit.select.poly.limit-message": "maximal {0} Punkte.", + "worldedit.select.poly.description": "Wähle ein 2D-Polygon mit Höhe", + "worldedit.select.ellipsoid.message": "Ellipsoide Auswahl: Linksklick für Mittelpunkt, Rechtsklick zum Erweitern", + "worldedit.select.ellipsoid.description": "Wähle ein Ellipsoid aus", + "worldedit.select.sphere.message": "Kugel Selektor: Linksklick für Mittelpunkt, Rechtsklick um Radius zu setzen", + "worldedit.select.sphere.description": "Wähle eine Kugel aus", + "worldedit.select.cyl.message": "Zylindrischer Selektor: Linksklick für Mittelpunkt, Rechtsklick zum Erweitern", + "worldedit.select.cyl.description": "Zylinderförmige Auswahl", + "worldedit.select.convex.message": "Konvex-Polyhedrische Auswahl: Linksklick für ersten Knoten, Rechtsklick zum Erweitern.", + "worldedit.select.convex.limit-message": "maximal {0} Punkte.", + "worldedit.select.convex.description": "Auswahl einer Konvex-Polyhedrischen Form", + "worldedit.select.default-set": "Deine standardmässige Regions-Auswahl ist jetzt {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Altes Format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: Region/{0}", + "worldedit.listchunks.listfor": "Auflistung von Chunks für: {0}", + "worldedit.drain.drained": "{0} Blöcke wurden getrocknet.", + "worldedit.fill.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fillr.created": "{0} Blöcke wurden ausgefüllt.", + "worldedit.fixlava.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.fixwater.fixed": "{0} Blöcke wurden korrigiert.", + "worldedit.removeabove.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removebelow.removed": "{0} Blöcke wurden entfernt.", + "worldedit.removenear.removed": "{0} Blöcke wurden entfernt.", + "worldedit.replacenear.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.snow.created": "{0} Oberflächen wurden bedeckt.", + "worldedit.thaw.removed": "{0} Blöcke wurden aufgetaut.", + "worldedit.green.changed": "{0} Blöcke wurden grün gemacht.", + "worldedit.extinguish.removed": "{0} Brände wurden gelöscht.", + "worldedit.butcher.killed": "{0} Kreaturen wurden in einem Radius von {1} getötet.", + "worldedit.butcher.explain-all": "Verwende -1, um alle Mobs in geladenen Chunks zu entfernen", + "worldedit.remove.removed": "{0} Entities wurden für das Entfernen markiert.", + "worldedit.remove.explain-all": "Verwende -1, um alle Entities in geladenen Chunks zu entfernen", + "worldedit.calc.invalid": "'{0}' konnte nicht als gültiger Ausdruck übersetzt werden", + "worldedit.calc.invalid.with-error": "'{0}' konnte nicht als gültiger Ausdruck geparst werden: '{1}'", + "worldedit.paste.pasted": "Die Zwischenablage wurde bei {0} eingefügt", + "worldedit.paste.selected": "Einfügebereich für Zwischenablage ausgewählt.", + "worldedit.rotate.no-interpolation": "Hinweis: Interpolation ist noch nicht unterstützt. Es ist empfohlen, Winkel mit einem Vielfachen von 90 zu nutzen.", + "worldedit.rotate.rotated": "Die Zwischenablage wurde gedreht.", + "worldedit.flip.flipped": "Die Zwischenablage wurde gespiegelt.", + "worldedit.clearclipboard.cleared": "Die Zwischenablage wurde geleert.", + "worldedit.set.done": "Vorgang abgeschlossen.", + "worldedit.set.done.verbose": "Vorgang abgeschlossen ({0}).", + "worldedit.line.changed": "{0} Blöcke wurden verändert.", + "worldedit.line.invalid-type": "//line funktioniert nur mit kubischen Selektionen oder konvex-polyhedrischen Selektionen", + "worldedit.curve.changed": "{0} Blöcke wurden verändert.", + "worldedit.curve.invalid-type": "//curve funktioniert nur mit konvex-polyhedrischen Selektionen", + "worldedit.replace.replaced": "{0} Blöcke wurden ersetzt.", + "worldedit.stack.changed": "{0} Blöcke wurden geändert. Rückgängig mit //undo", + "worldedit.stack.intersecting-region": "Stapelversatz darf bei Verwendung von Blockeinheiten nicht mit der Region kollidieren", + "worldedit.regen.regenerated": "Region neu generiert.", + "worldedit.regen.failed": "Chunks konnten nicht regeneriert werden. Siehe Konsole für Details.", + "worldedit.walls.changed": "{0} Blöcke wurden verändert.", + "worldedit.faces.changed": "{0} Blöcke wurden verändert.", + "worldedit.overlay.overlaid": "{0} Blöcke wurden bedeckt.", + "worldedit.naturalize.naturalized": "{0} Block/Blöcke wurden verändert, um natürlicher zu erscheinen.", + "worldedit.center.changed": "Mittelpunkt gesetzt. ({0} Blöcke geändert)", + "worldedit.smooth.changed": "Höhenkarte des Geländes geglättet. {0} Blöcke geändert.", + "worldedit.snowsmooth.changed": "Höhenkarte des Schnees geglättet. {0} Blöcke geändert.", + "worldedit.move.moved": "{0} Blöcke verschoben.", + "worldedit.deform.deformed": "{0} Blöcke wurden verformt.", + "worldedit.hollow.changed": "{0} Blöcke wurden verändert.", + "worldedit.forest.created": "{0} Bäume erstellt.", + "worldedit.flora.created": "{0} Pflanzen erstellt.", + "worldedit.unstuck.moved": "Bitte schön!", + "worldedit.ascend.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ascend.moved": "Um {0} Ebenen aufgestiegen.", + "worldedit.descend.obstructed": "Keine freie Stelle unter dir gefunden.", + "worldedit.descend.moved": "Um {0} Ebenen abgestiegen.", + "worldedit.ceil.obstructed": "Keine freie Stelle über dir gefunden.", + "worldedit.ceil.moved": "Magie!", + "worldedit.thru.obstructed": "Keine freie Stelle vor dir gefunden.", + "worldedit.thru.moved": "Magie!", + "worldedit.jumpto.moved": "Magie!", + "worldedit.jumpto.none": "Kein Block in Sicht (oder zu weit entfernt)!", + "worldedit.up.obstructed": "Du würdest etwas über dir treffen.", + "worldedit.up.moved": "Magie!", + "worldedit.cone.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cone.created": "{0} Blöcke wurden erstellt.", + "worldedit.cyl.invalid-radius": "Du musst entweder ein oder zwei Radien angeben.", + "worldedit.cyl.created": "{0} Blöcke wurden erstellt.", + "worldedit.sphere.invalid-radius": "Du musst entweder ein oder drei Radien angeben.", + "worldedit.sphere.created": "{0} Blöcke wurden erstellt.", + "worldedit.forestgen.created": "{0} Bäume erstellt.", + "worldedit.pumpkins.created": "{0} Kürbisbeete erstellt.", + "worldedit.feature.created": "Merkmal erstellt.", + "worldedit.feature.failed": "Fehler beim Generieren des Merkmals. Ist es ein gültiger Ort dafür?", + "worldedit.pyramid.created": "{0} Blöcke wurden erstellt.", + "worldedit.generate.created": "{0} Blöcke wurden erstellt.", + "worldedit.generatebiome.changed": "{0} Biome betroffen.", + "worldedit.structure.created": "Struktur erstellt.", + "worldedit.structure.failed": "Fehler beim Generieren der Struktur. Ist es ein gültiger Ort dafür?", + "worldedit.reload.config": "Konfiguration wurde neu geladen!", + "worldedit.report.written": "WorldEdit-Bereicht zu {0} geschrieben", + "worldedit.report.error": "Fehler beim Schreiben des Berichts: {0}", + "worldedit.report.callback": "WorldEdit Report: {0}.report", + "worldedit.timezone.invalid": "Ungültige Zeitzone", + "worldedit.timezone.set": "Zeitzone für diese Sitzung gesetzt: {0}", + "worldedit.timezone.current": "Die aktuelle Zeit in dieser Zeitzone ist: {0}", + "worldedit.version.version": "WorldEdit-Version {0}", + "worldedit.trace.no-tracing-extents": "Spurensuche: Es wurde kein Umfang verwendet.", + "worldedit.trace.action-failed": "Trace: Aktion(en) {0} bei {1} verworfen nach Ausmaß {2}", + "worldedit.trace.active.already": "Ablaufverfolgungs-Modus bereits aktiv.", + "worldedit.trace.inactive.already": "Ablaufverfolgungs-Modus bereits inaktiv.", + "worldedit.trace.active": "Ablaufverfolgungs-Modus ist nun aktiv.", + "worldedit.trace.inactive": "Ablaufverfolgungs-Modus ist nun inaktiv.", + "worldedit.command.time-elapsed": "{0}s vergangen (History: {1} geändert; {2} Blöcke/Sek).", + "worldedit.command.permissions": "Dazu bist du nicht berechtigt. Bist du im richtigen Modus?", + "worldedit.command.player-only": "Dieser Befehl muss als Spieler benutzt werden.", + "worldedit.command.error.report": "Bitte melde diesen Fehler: [Siehe Konsole]", + "worldedit.pastebin.uploading": "(Bitte warten... sende Daten an Pastebin...)", + "worldedit.session.cant-find-session": "Sitzung für {0} nicht gefunden", + "worldedit.platform.no-file-dialog": "Datei-Dialoge werden in Ihrer Umgebung nicht unterstützt.", + "worldedit.asset.load.loading": "(Bitte warten... lade Asset.)", + "worldedit.asset.load.still-loading": "(Bitte warten... lade weiterhin Asset.)", + "worldedit.asset.load.failed": "Fehler beim laden des Assets", + "worldedit.tool.max-block-changes": "Maximales Änderungslimit für Blöcke erreicht.", + "worldedit.tool.no-block": "Kein Block in Sicht!", + "worldedit.tool.repl.equip": "Ersetzen-Werkzeug an {0} gebunden.", + "worldedit.tool.repl.switched": "Ersetzen-Werkzeug geändert zu: {0}", + "worldedit.tool.data-cycler.equip": "Werkzeug zum Ändern von Blockdaten an {0} gebunden.", + "worldedit.tool.data-cycler.block-not-permitted": "Du hast keine Befugnis, die Werte dieses Blockes zu ändern.", + "worldedit.tool.data-cycler.cant-cycle": "Diese Blockdaten können nicht verändert werden!", + "worldedit.tool.data-cycler.new-value": "Wert von {0} ist jetzt {1}.", + "worldedit.tool.data-cycler.cycling": "Ändere nun {0}.", + "worldedit.tool.deltree.equip": "Werkzeug zum Entfernen fliegender Bäume an {0} gebunden.", + "worldedit.tool.deltree.not-tree": "Das ist kein Baum.", + "worldedit.tool.deltree.not-floating": "Das ist kein schwebender Baum.", + "worldedit.tool.tree.equip": "Werkzeug zum Bäume setzen an {0} gebunden.", + "worldedit.tool.tree.obstructed": "Hier kann kein Baum erstellt werden.", + "worldedit.tool.info.equip": "Werkzeug für Informationen an {0} gebunden.", + "worldedit.tool.info.blockstate.hover": "Blockstatus (zum Kopieren klicken)", + "worldedit.tool.info.internalid.hover": "Interne ID", + "worldedit.tool.info.legacy.hover": "Legacy-Id: Daten", + "worldedit.tool.info.light.hover": "Lichtlevel Block/Lichtlevel darüber", + "worldedit.tool.none.equip": "Werkzeug vom aktuellen Item entfernt.", + "worldedit.tool.none.to.unequip": "Ihr aktuelles Item ist nicht gebunden.", + "worldedit.tool.selwand.equip": "Werkzeug zum Auswählen an {0} gebunden.", + "worldedit.tool.navwand.equip": "Werkzeug zum Navigieren an {0} gebunden.", + "worldedit.tool.floodfill.equip": "Werkzeug zum Füllen von Blöcken an {0} gebunden.", + "worldedit.tool.farwand.equip": "Werkzeug zum Auswählen für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.equip": "Werkzeug zum Setzen von Blöcken für große Distanzen an {0} gebunden.", + "worldedit.tool.lrbuild.set": "Linksklick auf {0} gesetzt; Rechtsklick auf {1} gesetzt.", + "worldedit.tool.stack.equip": "Werkzeug zum Stapeln an {0} gebunden.", + "worldedit.tool.unbind-instruction": "Führe {0} aus, während du das Item in der Hand hältst, um es zu entbinden.", + "worldedit.tool.superpickaxe.mode.single": "Modus ist jetzt blockweise. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.area": "Modus ist jetzt bereichsförmig. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.mode.recursive": "Modus ist jetzt rekursiv. Linksklick mit einer Spitzhacke. // zum deaktivieren.", + "worldedit.tool.superpickaxe.max-range": "Maximale Entfernung ist {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superspitzhacke ist bereits aktiviert.", + "worldedit.tool.superpickaxe.disabled.already": "Superspitzhacke ist bereits deaktiviert.", + "worldedit.tool.superpickaxe.enabled": "Superspitzhacke aktiviert.", + "worldedit.tool.superpickaxe.disabled": "Superspitzhacke deaktiviert.", + "worldedit.tool.mask.set": "Maske für Pinsel gesetzt.", + "worldedit.tool.mask.disabled": "Maske für Pinsel deaktiviert.", + "worldedit.tool.material.set": "Material für Pinsel gesetzt.", + "worldedit.tool.range.set": "Reichweite für Pinsel gesetzt.", + "worldedit.tool.size.set": "Pinselgröße gesetzt.", + "worldedit.tool.tracemask.set": "Kollidierungsmaske gesetzt.", + "worldedit.tool.tracemask.disabled": "Kollidierungsmaske deaktiviert.", + "worldedit.tool.error.cannot-bind": "Kann das Werkzeug nicht an {0} binden: {1}", + "worldedit.tool.error.item-only": "Blöcke können nicht verwendet werden.", + "worldedit.execute.script-permissions": "Du hast keine Berechtigung, dieses Skript zu nutzen.", + "worldedit.executelast.no-script": "Benutze zuerst /cs mit einem Skriptnamen.", + "worldedit.script.read-error": "Skript Lesefehler: {0}", + "worldedit.script.unsupported": "Aktuell werden nur .js-Skripte unterstützt", + "worldedit.script.file-not-found": "Skript existiert nicht: {0}", + "worldedit.script.no-script-engine": "Fehler beim Finden einer Skript-Engine.\nBitte beachte https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Fehler beim Ausführen: {0}", + "worldedit.script.failed-console": "Fehler beim Ausführen (siehe Konsole): {0}", + "worldedit.operation.affected.biome": "{0} Biome betroffen", + "worldedit.operation.affected.block": "{0} Blöcke betroffen", + "worldedit.operation.affected.column": "{0} Stellen betroffen", + "worldedit.operation.affected.entity": "{0} Entities betroffen", + "worldedit.operation.deform.expression": "deformiert mit {0}", + "worldedit.error.invalid-number": "Anzahl erwartet; String angegeben.", + "worldedit.error.invalid-number.matches": "Anzahl erwartet; String \"{0}\" angegeben.", + "worldedit.error.incomplete-region": "Wähle zuerst eine Region aus.", + "worldedit.error.unknown-block": "Blockname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-item": "Name des Gegenstands '{0}' wurde nicht anerkannt.", + "worldedit.error.unknown-entity": "Entityname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-mob": "Mob-Name '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-biome": "Biomname '{0}' wurde nicht erkannt.", + "worldedit.error.unknown-tag": "Tagname '{0}' wurde nicht erkannt.", + "worldedit.error.empty-tag": "Tagname '{0}' hat keinen Inhalt.", + "worldedit.error.no-match": "Kein Treffer für '{0}'.", + "worldedit.error.disallowed-block": "Block '{0}' nicht erlaubt (siehe WorldEdit Konfiguration).", + "worldedit.error.max-changes": "Maximale Anzahl an Blöcken in einer Operation geändert ({0}).", + "worldedit.error.max-brush-radius": "Maximaler Pinselradius (in Konfiguration): {0}", + "worldedit.error.max-radius": "Maximaler Radius (in Konfiguration): {0}", + "worldedit.error.unknown-direction": "Unbekannte Richtung: {0}", + "worldedit.error.empty-clipboard": "Die Zwischenablage ist leer. Verwende zuerst //copy.", + "worldedit.error.invalid-filename": "Dateiname '{0}' ungültig: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Ungültige Zeichen oder Erweiterung fehlt", + "worldedit.error.file-resolution": "Datei '{0}' Fehler beim Auflösen der Datei: {1}", + "worldedit.error.file-resolution.outside-root": "Pfad ist außerhalb des erlaubten Verzeichnisses", + "worldedit.error.file-resolution.resolve-failed": "Fehler beim Auflösen des Pfades", + "worldedit.error.file-aborted": "Dateiauswahl abgebrochen.", + "worldedit.error.no-file-selected": "Es wurde keine Datei ausgewählt.", + "worldedit.error.world-unloaded": "Die Welt wurde bereits entladen.", + "worldedit.error.not-a-block": "Dieses Item ist kein Block.", + "worldedit.error.not-a-block.item": "Das Item '{0}' ist kein Block.", + "worldedit.error.incorrect-usage": "Benutzung: {0}", + "worldedit.error.invalid-page": "Ungültige Seitennummer", + "worldedit.error.parser.bad-state-format": "Fehlerhaftes Statusformat in {0}", + "worldedit.error.parser.duplicate-property": "Doppelte Eigenschaft: {0}", + "worldedit.error.parser.empty-state": "Leerer Teil im Status", + "worldedit.error.parser.missing-equals-separator": "Fehlendes Trennzeichen '='", + "worldedit.error.parser.clipboard.missing-offset": "Offset mit @ angegeben, aber kein Offset angegeben. Verwenden Sie '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Unbekannte Eigenschaft '{0}' für Block '{1}'", + "worldedit.error.parser.unknown-value": "Unbekannter Wert '{0}' für Eigenschaft '{1} '", + "worldedit.error.parser.empty-property": "Leere Eigenschaft im Status", + "worldedit.error.parser.empty-value": "Leerer Wert im Status", + "worldedit.error.parser.invalid-colon": "Ungültiger Doppelpunkt.", + "worldedit.error.parser.invalid-expression": "Ungültiger Ausdruck: {0}", + "worldedit.error.parser.negate-nothing": "Nichts kann nicht negiert werden!", + "worldedit.error.parser.hanging-lbracket": "Ungültiges Format. Fehlende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbracket": "Bei dem Status fehlt die schließende Klammer ']'", + "worldedit.error.parser.hanging-lbrace": "Ungültiges Format. Hängende Klammer bei '{0}'.", + "worldedit.error.parser.missing-rbrace": "NBT fehlt das nachgestellte '}'", + "worldedit.error.parser.missing-random-type": "Fehlender Typ hinter dem % symbol für '{0}'", + "worldedit.error.parser.clipboard.missing-coordinates": "Versatz für die Zwischenablage benötigt x,y,z Koordinaten.", + "worldedit.error.parser.player-only": "Eingabe '{0}' erfordert einen Spieler!", + "worldedit.error.parser.invalid-nbt": "Ungültige NBT-Daten in Eingabe: '{0}'. Fehler: {1}", + "worldedit.error.disabled": "Diese Funktion ist deaktiviert (siehe WorldEdit Konfiguration).", + "worldedit.error.unknown": "Unbekannter Fehler ist aufgetreten: {0}", + "worldedit.error.missing-extent": "Kein Ziel ist bekannt", + "worldedit.error.missing-session": "Keine lokale Session ist bekannt", + "worldedit.error.missing-world": "Du musst eine Welt angeben (Try //world)", + "worldedit.error.missing-actor": "Kein Akteur ist bekannt", + "worldedit.selection.convex.info.vertices": "Knoten: {0}", + "worldedit.selection.convex.info.triangles": "Dreiecke: {0}", + "worldedit.selection.convex.explain.primary": "Neue Auswahl mit Knoten {0} gestartet.", + "worldedit.selection.convex.explain.secondary": "Knoten {0} zur Auswahl hinzugefügt.", + "worldedit.selection.cuboid.info.pos1": "Position 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Position 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Erste Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.primary-area": "Erste Position bei {0} ({1}) gesetzt.", + "worldedit.selection.cuboid.explain.secondary": "Zweite Position bei {0} gesetzt.", + "worldedit.selection.cuboid.explain.secondary-area": "Zweite Position bei {0} ({1}) gesetzt.", + "worldedit.selection.extend.explain.primary": "Auswahl bei {0} ({1}) gestartet.", + "worldedit.selection.extend.explain.secondary": "Auswahl erweitert, damit {0} ({1}) beinhaltet wird.", + "worldedit.selection.ellipsoid.info.center": "Mittelpunkt: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Radius: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Position des Mittelpunkts zu {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.primary-area": "Position des Mittelpunkts zu {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.ellipsoid.error.even-horizontal": "Ellipsoid-Änderungen müssen für jede Dimension gleich sein.", + "worldedit.selection.cylinder.info.center": "Mittelpunkt: {0}", + "worldedit.selection.cylinder.info.radius": "Radius: {0}", + "worldedit.selection.cylinder.explain.primary": "Neue zylindrische Auswahl bei {0} gestartet.", + "worldedit.selection.cylinder.explain.secondary": "Radius auf {0}/{1} Blöcke gesetzt. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Damit der Radius eingestellt werden kann, ist es notwendig, einen Mittelpunkt zu wählen.", + "worldedit.selection.cylinder.error.even-horizontal": "Zylinderänderungen müssen auch für jede horizontale Dimension gelten.", + "worldedit.selection.polygon2d.info": "Anzahl Punkte: {0}", + "worldedit.selection.polygon2d.explain.primary": "Neues Polygon bei {0} gestartet.", + "worldedit.selection.polygon2d.explain.secondary": "Punkt #{0} bei {1} hinzugefügt.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Polygone können nur vertikal erweitert werden.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Polygone können nur vertikal verhandelt werden.", + "worldedit.selection.sphere.explain.secondary": "Radius auf {0} gesetzt.", + "worldedit.selection.sphere.explain.secondary-defined": "Radius auf {0} ({1}) gesetzt.", + "worldedit.selection.null.error.immutable": "NullRegion könnt nicht geändert werden.", + "worldedit.selection.intersection.error.cannot-expand": "Könnt nicht einen regionalen Schnittpunkt erweitern.", + "worldedit.selection.intersection.error.cannot-contract": "Könnt nicht einen regionalen Schnittpunkt verhandeln.", + "worldedit.selection.transform.error.cannot-expand": "Könnt nicht einen TransformedRegion erweitern.", + "worldedit.selection.transform.error.cannot-contract": "Könnt nicht einen TransformedRegion verhandeln.", + "worldedit.selection.transform.error.cannot-change": "Könnt nicht einen TransformedRegion ändern.", + "worldedit.selection.updated": "Positionen aktualisiert.", + "worldedit.sideeffect.lighting": "Beleuchtung", + "worldedit.sideeffect.lighting.description": "Aktualisiert Blockbeleuchtung", + "worldedit.sideeffect.neighbors": "Nachbarn", + "worldedit.sideeffect.neighbors.description": "Benachrichtigt Blöcke in der Nähe über den Änderungen", + "worldedit.sideeffect.update": "Update", + "worldedit.sideeffect.update.description": "Benachrichtigt den geänderten Block", + "worldedit.sideeffect.validation": "Überprüfung", + "worldedit.sideeffect.validation.description": "Überprüft und repariert inkonsistenten Weltzustand, so wie getrennte Blöcke", + "worldedit.sideeffect.entity_ai": "Wesen-KI", + "worldedit.sideeffect.entity_ai.description": "Aktualisiert Wesen-KI-Pfade für die Blockänderungen", + "worldedit.sideeffect.events": "Mod/Plugin-Ereignisse", + "worldedit.sideeffect.events.description": "Informiert andere Mods/Plugins über diese Änderungen, falls anwendbar", + "worldedit.sideeffect.state.on": "An", + "worldedit.sideeffect.state.delayed": "Verzögert", + "worldedit.sideeffect.state.off": "Aus", + "worldedit.sideeffect.box.current": "Aktuell", + "worldedit.sideeffect.box.change-to": "Klicken, um auf {0} zu setzen", + "worldedit.help.command-not-found": "Der Befehl '{0}' konnte nicht gefunden werden.", + "worldedit.help.no-subcommands": "'{0}' hat keine Unterbefehle. (Vielleicht steht '{1}' für einen Parameter?)", + "worldedit.help.subcommand-not-found": "Der Unterbefehl '{0}' unter '{1}' konnte nicht gefunden werden.", + "worldedit.cli.stopping": "Wird beendet!", + "worldedit.cli.unknown-command": "Unbekannter Befehl!", + "worldedit.version.bukkit.unsupported-adapter": "Diese WorldEdit Version unterstützt ihre Version von Bukkit nicht vollständig. Block-Entities (z.B. Truhen) sind leer, Blockeigenschaften (z. B. Rotation) fehlen und andere Dinge werden möglicherweise nicht funktionieren. Aktualisieren Sie WorldEdit um diese Funktion wiederherzustellen:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Bearbeiten von nicht unterstützten Versionen ist deaktiviert." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/szl/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/szl/strings.json new file mode 100644 index 0000000..484ff5b --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/szl/strings.json @@ -0,0 +1,427 @@ +{ + "worldedit.expand.description.vert": "Pionowo rozszerz zaznaczenie do granic Å›wiata.", + "worldedit.expand.expanded": "Rozszerzono obszar o bloki (w sumie {0})", + "worldedit.expand.expanded.vert": "Rozszerzono obszar o bloki (w sumie {0} z góry na dół).", + "worldedit.biomeinfo.lineofsight": "Biomy w zasiÄ™gu wzroku: {0}", + "worldedit.biomeinfo.position": "Biom, w którym jesteÅ›: {0}", + "worldedit.biomeinfo.selection": "Biomy w twoim obszarze zaznaczenia: {0}", + "worldedit.biomeinfo.not-locatable": "Nadawca poleceÅ„ musi być obecny na Å›wiecie, aby użyć flagi -p.", + "worldedit.brush.radius-too-large": "Maksymalny dozwolony promieÅ„ pÄ™dzla: {0}", + "worldedit.brush.apply.description": "Zastosuj pÄ™dzel, zastosuj funkcjÄ™ do każdego bloku", + "worldedit.brush.apply.radius": "Rozmiar pÄ™dzla", + "worldedit.brush.apply.shape": "KsztaÅ‚t obszaru", + "worldedit.brush.apply.type": "Rodzaj pÄ™dzla do użycia", + "worldedit.brush.apply.item.warning": "Ten pÄ™dzel symuluje użycie przedmiotu. Jego efekty mogÄ… dziaÅ‚ać nie na wszystkich platformach, mogÄ… być nieodwracalne i mogÄ… powodować dziwne interakcje z innymi modami/wtyczkami. Używaj na wÅ‚asne ryzyko.", + "worldedit.brush.paint.description": "PÄ™dzel malarski, nakÅ‚adanie funkcji na powierzchniÄ™", + "worldedit.brush.paint.size": "Rozmiar pÄ™dzla", + "worldedit.brush.paint.shape": "KsztaÅ‚t obszaru", + "worldedit.brush.paint.density": "GÄ™stość pÄ™dzla", + "worldedit.brush.paint.type": "Rodzaj używanego pÄ™dzla", + "worldedit.brush.paint.item.warning": "Ten pÄ™dzel symuluje użycie przedmiotu. Jego efekty mogÄ… dziaÅ‚ać nie na wszystkich platformach, mogÄ… być nieodwracalne i mogÄ… powodować dziwne interakcje z innymi modami/wtyczkami. Używaj na wÅ‚asne ryzyko.", + "worldedit.brush.sphere.equip": "Wyposażono w pÄ™dzel kulisty ({0}).", + "worldedit.brush.cylinder.equip": "Wyposażono w pÄ™dzel walcowy ({0} na {1}).", + "worldedit.brush.clipboard.equip": "Wyposażono w pÄ™dzel o ksztaÅ‚cie ze schowka.", + "worldedit.brush.smooth.equip": "Wyposażono w pÄ™dzel wygÅ‚adzajÄ…cy ({0} × {1}× przy użyciu: {2}).", + "worldedit.brush.smooth.nofilter": "dowolny blok", + "worldedit.brush.smooth.filter": "filtr", + "worldedit.brush.snowsmooth.nofilter": "dowolny blok", + "worldedit.brush.snowsmooth.filter": "filtr", + "worldedit.brush.extinguish.equip": "Wyposażono w gaÅ›nicÄ™ ({0}).", + "worldedit.brush.gravity.equip": "Wyposażono w pÄ™dzel grawitacyjny ({0}).", + "worldedit.brush.butcher.equip": "Wyposażono w pÄ™dzel rzeźniczy ({0}).", + "worldedit.brush.operation.equip": "Wybrano pÄ™dzel {0}.", + "worldedit.brush.heightmap.equip": "Wyposażono w pÄ™dzel mapy wysokoÅ›ciowej ({0}).", + "worldedit.brush.heightmap.unknown": "Nieznany pÄ™dzel mapy wysokoÅ›ciowej: {0}.", + "worldedit.brush.none.equip": "UsuniÄ™to przypisany pÄ™dzel z obecnego przedmiotu.", + "worldedit.setbiome.changed": "Zmieniono biomy dla okoÅ‚o tylu bloków: {0}.", + "worldedit.setbiome.warning": "W celu zobaczenia zmian, może być wymagane ponowne dołączenie do gry (albo otwarcie Å›wiata).", + "worldedit.setbiome.not-locatable": "Nadawca poleceÅ„ musi być obecny na Å›wiecie, aby użyć flagi -p.", + "worldedit.drawsel.disabled": "Dezaktywowano CUI serwera.", + "worldedit.drawsel.enabled": "Aktywowano CUI serwera. ObsÅ‚uguje tylko obszary prostokÄ…tne o maksymalnym rozmiarze {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "CUI serwera już jest zdezaktywowane.", + "worldedit.drawsel.enabled.already": "CUI serwera już jest aktywowane.", + "worldedit.limit.too-high": "Twój maksymalny dozwolony limit wynosi {0}.", + "worldedit.limit.set": "Ustawiono limit iloÅ›ci zmienianych bloków na {0}.", + "worldedit.limit.return-to-default": "(Powróć do wartoÅ›ci domyÅ›lnej, używajÄ…c polecenia //limit)", + "worldedit.timeout.too-high": "Twój maksymalny dozwolony limit czasu wynosi {0} ms.", + "worldedit.timeout.set": "Zmieniono limit czasu na {0} ms.", + "worldedit.timeout.return-to-default": " (Użyj //timeout w celu powrotu do wartoÅ›ci domyÅ›lnej.)", + "worldedit.fast.disabled": "Tryb szybki wyłączony.", + "worldedit.fast.enabled": "Tryb szybki włączony. OÅ›wietlenie w objÄ™tych chunkach może być niewÅ‚aÅ›ciwe i/lub może zaistnieć potrzeba ponownego dołączenia, w celu ujrzenia zmian.", + "worldedit.fast.disabled.already": "Tryb szybki już jest wyłączony.", + "worldedit.fast.enabled.already": "Tryb szybki już jest włączony.", + "worldedit.perf.sideeffect.set": "Efekt poboczny „{0}†zostaÅ‚ ustawiony na {1}", + "worldedit.perf.sideeffect.get": "Efekt poboczny „{0}†jest ustawiony na {1}", + "worldedit.perf.sideeffect.already-set": "Efekt poboczny „{0}†już zostaÅ‚ ustawiony na {1}", + "worldedit.perf.sideeffect.set-all": "Wszystkie dziaÅ‚ania niepożądane ustawione na {0}", + "worldedit.reorder.current": "Tryb zmiany kolejnoÅ›ci wynosi {0}", + "worldedit.reorder.set": "Tryb zmiany kolejnoÅ›ci teraz wynosi {0}", + "worldedit.gmask.disabled": "Maska globalna wyłączona.", + "worldedit.gmask.set": "Ustawiono maskÄ™ globalnÄ….", + "worldedit.toggleplace.pos1": "Umieszczanie w pozycji nr 1.", + "worldedit.toggleplace.player": "Stawianie bloku w miejscu, w którym stoisz.", + "worldedit.toggleplace.not-locatable": "Nie można przełączyć umieszczania w tym kontekÅ›cie.", + "worldedit.searchitem.too-short": "Wprowadź dÅ‚uższy ciÄ…g do wyszukania. (dÅ‚. > 2).", + "worldedit.searchitem.either-b-or-i": "Nie możesz używać flagi \"b\" oraz \"i\" jednoczeÅ›nie.", + "worldedit.searchitem.searching": "(ProszÄ™ czekać... wyszukiwanie przedmiotów.)", + "worldedit.watchdog.no-hook": "Ta platforma nie ma punktu zaczepienia licznika alarmowego.", + "worldedit.watchdog.active.already": "Punkt zaczepienia licznika alarmowego już jest aktywny.", + "worldedit.watchdog.inactive.already": "Punkt zaczepienia licznika alarmowego już jest nieaktywny.", + "worldedit.watchdog.active": "Punkt zaczepienia licznika alarmowego aktywowany.", + "worldedit.watchdog.inactive": "Punkt zaczepienia licznika alarmowego dezaktywowany.", + "worldedit.world.remove": "UsuniÄ™to zastÄ…pienie Å›wiata.", + "worldedit.world.set": "Ustawiono zastÄ…pienie Å›wiata {0}. (Użyj //world aby powrócić do domyÅ›lnego)", + "worldedit.undo.undone": "CofniÄ™to edycje. (dost. {0}).", + "worldedit.undo.none": "Nie ma już nic do cofniÄ™cia.", + "worldedit.redo.redone": "Ponowiono dostÄ™pne edycje ({0}).", + "worldedit.redo.none": "Nie ma już nic do ponowienia.", + "worldedit.clearhistory.cleared": "Wyczyszczono historiÄ™.", + "worldedit.raytrace.noblock": "Brak bloku w zasiÄ™gu!", + "worldedit.raytrace.require-player": "Komendy Å›ledzenia promieni wymagajÄ… gracza!", + "worldedit.restore.not-configured": "Przywrócenie kopii zapasowej/migawki nie jest skonfigurowane.", + "worldedit.restore.not-available": "Ta migawka nie istnieje lub jest niedostÄ™pna.", + "worldedit.restore.failed": "Błąd Å‚adowania migawki: {0}", + "worldedit.restore.loaded": "ZaÅ‚adowano migawkÄ™ \"{0}\"; trwa przywracanie...", + "worldedit.restore.restored": "Przywrócono; brakujÄ…ce chunki: {0}, inne błędy: {1}.", + "worldedit.restore.none-for-specific-world": "Nie znaleziono migawek Å›wiata \"{0}\".", + "worldedit.restore.none-for-world": "Nie znaleziono migawek dla tego Å›wiata.", + "worldedit.restore.none-found": "Nie znaleziono migawek.", + "worldedit.restore.none-found-console": "Nie znaleziono migawek. Zobacz konsolÄ™ dla szczegółów.", + "worldedit.restore.chunk-not-present": "Brak obecnych chunków w migawce.", + "worldedit.restore.chunk-load-failed": "Nie można zaÅ‚adować żadnych chunków. (niewÅ‚aÅ›ciwe archiwum?)", + "worldedit.restore.block-place-failed": "Błędy uniemożliwiÅ‚y przywrócenie jakichkolwiek bloków.", + "worldedit.restore.block-place-error": "Ostatni błąd: {0}", + "worldedit.snapshot.use.newest": "Używasz najnowszej migawki.", + "worldedit.snapshot.use": "Ustawiono migawkÄ™ na: {0}", + "worldedit.snapshot.none-before": "Nie można znaleźć migawki przed {0}.", + "worldedit.snapshot.none-after": "Nie można znaleźć migawki po {0}.", + "worldedit.snapshot.index-above-0": "NieprawidÅ‚owy indeks, musi być on wiÄ™kszy lub równy 1.", + "worldedit.snapshot.index-oob": "NieprawidÅ‚owy indeks, musi być on pomiÄ™dzy 1 a {0}.", + "worldedit.schematic.unknown-format": "Nieznany format schematu: {0}.", + "worldedit.schematic.load.does-not-exist": "Schemat {0} nie istnieje!", + "worldedit.schematic.load.loading": "(ProszÄ™ czekać... wczytywanie schematu.)", + "worldedit.schematic.load.still-loading": "(ProszÄ™ czekać... wczytywanie schematu nadal trwa).", + "worldedit.schematic.save.already-exists": "Ten schemat już istnieje. Użyj flagi -f aby go nadpisać.", + "worldedit.schematic.save.failed-directory": "Nie udaÅ‚o siÄ™ stworzyć folderu dla schematów!", + "worldedit.schematic.save.saving": "(ProszÄ™ czekać... zapisywanie schematu.)", + "worldedit.schematic.save.still-saving": "(ProszÄ™ czekać... zapisywanie schematu nadal trwa).", + "worldedit.schematic.delete.does-not-exist": "Schemat {0} nie istnieje!", + "worldedit.schematic.delete.failed": "Nie udaÅ‚o siÄ™ usunąć: {0}! Czy jest tylko do odczytu?", + "worldedit.schematic.delete.deleted": "UsuniÄ™to: {0}.", + "worldedit.schematic.formats.title": "DostÄ™pne formaty schowka (nazwa: krótka)", + "worldedit.schematic.unsupported-minecraft-version": "Ta wersja WorldEdit nie obsÅ‚uguje tej wersji Minecrafta. Schematy nie bÄ™dÄ… dziaÅ‚ać, póki ten problem nie zostanie rozwiÄ…zany.", + "worldedit.pos.already-set": "Pozycja już ustawiona.", + "worldedit.pos.console-require-coords": "WspółrzÄ™dne muszÄ… być okreÅ›lone jako konsola.", + "worldedit.hpos.no-block": "Brak bloku w zasiÄ™gu!", + "worldedit.hpos.already-set": "Pozycja już ustawiona.", + "worldedit.chunk.selected-multiple": "Zaznaczono chunki: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Wybrano chunk: {0}, {1}, {2}", + "worldedit.wand.invalid": "Przedmiot różdżki jest nieprawidÅ‚owo skonfigurowany lub wyłączony.", + "worldedit.wand.selwand.info": "Lewy klik: zaznacz pozycjÄ™ 1.; Prawy klik: zaznacz pozycjÄ™ 2.", + "worldedit.wand.navwand.info": "Lewy klik: skocz do miejsca; Prawy klik: przejdź przez Å›cianÄ™", + "worldedit.wand.selwand.now.tool": "Różdżka wyboru jest teraz normalnym narzÄ™dziem. Możesz jÄ… wyłączyć używajÄ…c {0} i powiÄ…zać z dowolnÄ… rzeczÄ… używajÄ…c {1}, oraz zdobyć nowÄ… różdżkÄ™ używajÄ…c {2}.", + "worldedit.contract.contracted": "Obszar zwężony o {0} bl.", + "worldedit.shift.shifted": "Obszar przesuniÄ™ty.", + "worldedit.outset.outset": "Obszar poszerzony.", + "worldedit.inset.inset": "Obszar zwężony.", + "worldedit.size.offset": "PrzesuniÄ™cie: {0}", + "worldedit.size.type": "Typ: {0}", + "worldedit.size.size": "Rozmiar: {0}", + "worldedit.size.distance": "OdlegÅ‚ość prostopadÅ‚oÅ›cianu: {0}", + "worldedit.size.blocks": "Nr bloków: {0}", + "worldedit.count.counted": "Policzono: {0}", + "worldedit.distr.no-blocks": "Nie policzono bloków.", + "worldedit.distr.no-previous": "Brak poprzednich dystrybucji.", + "worldedit.distr.total": "CaÅ‚kowita Liczba Bloków: {0}", + "worldedit.select.cleared": "Wyczyszczono zaznaczenie.", + "worldedit.select.cuboid.message": "Kuboid: kliknij lewym, aby zaznaczyć pierwszy punkt, kliknij prawym, aby zaznaczyć drugi punkt", + "worldedit.select.cuboid.description": "Wybierz dwa narożniki kuboidu", + "worldedit.select.extend.message": "Kuboid: kliknij lewym, aby wybrać punkt startowy, kliknij prawym, aby rozszerzyć", + "worldedit.select.extend.description": "Tryb szybkiego wyboru kuboidu", + "worldedit.select.poly.message": "Wybór wielokÄ…ta 2D: Lewy/prawy klik — dodawanie punktu.", + "worldedit.select.poly.limit-message": "Maksimum {0} pkt.", + "worldedit.select.poly.description": "Wybór wielokÄ…ta dwuwymiarowego o dowolnej wysokoÅ›ci", + "worldedit.select.ellipsoid.message": "Wybór elipsoidalny: Lewy klik = Å›rodek; prawy klik — rozszerzanie", + "worldedit.select.ellipsoid.description": "Wybór elipsoidy", + "worldedit.select.sphere.message": "Wybór sferyczny: Lewy klik = Å›rodek, prawy klik — ustawianie promienia", + "worldedit.select.sphere.description": "Wybór sfery", + "worldedit.select.cyl.message": "Wybór walcowy: Lewy klik = Å›rodek; prawy klik — rozszerzanie", + "worldedit.select.cyl.description": "Wybór walca", + "worldedit.select.convex.message": "Wybór wypukÅ‚y wieloboczny: Lewy klik = Pierwszy wierzchoÅ‚ek; prawy klik — wiÄ™cej.", + "worldedit.select.convex.limit-message": "Maksimum {0} pkt.", + "worldedit.select.convex.description": "Zaznacz figurÄ™ wypukłą wielobocznÄ…", + "worldedit.select.default-set": "Twój domyÅ›lny selektor obszaru to teraz {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Stary format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: region/{0}", + "worldedit.listchunks.listfor": "Lista chunków dla: {0}", + "worldedit.drain.drained": "Osuszono bloki (w sumie {0}).", + "worldedit.fill.created": "WypeÅ‚niono blokami (w sumie {0}).", + "worldedit.fillr.created": "WypeÅ‚niono blokami (w sumie {0}).", + "worldedit.fixlava.fixed": "Naprawiono bloki (w sumie {0}).", + "worldedit.fixwater.fixed": "Naprawiono bloki (w sumie {0}).", + "worldedit.removeabove.removed": "UsuniÄ™to bloki (w sumie {0}).", + "worldedit.removebelow.removed": "UsuniÄ™to bloki (w sumie {0}).", + "worldedit.removenear.removed": "UsuniÄ™to bloki (w sumie {0}).", + "worldedit.replacenear.replaced": "ZastÄ…piono bloki (w sumie {0}).", + "worldedit.snow.created": "Pokryto powierzchnie (w sumie {0}).", + "worldedit.thaw.removed": "Stopiono bloki (w sumie {0}).", + "worldedit.green.changed": "Pokryto zieleniÄ… bloki (w sumie {0}).", + "worldedit.extinguish.removed": "Ugaszono bloki ognia (w sumie {0}).", + "worldedit.butcher.killed": "Zabito moby (w sumie {0}) w promieniu {1} bl.", + "worldedit.butcher.explain-all": "Użyj -1, aby usunąć wszystkie moby z zaÅ‚adowanych chunków", + "worldedit.remove.removed": "Wyznaczono byty do usuniÄ™cia (w sumie {0}).", + "worldedit.remove.explain-all": "Użyj -1, aby usunąć wszystkie byty z zaÅ‚adowanych chunków", + "worldedit.calc.invalid": "Błąd analizy wartoÅ›ci \"{0}\" jako wÅ‚aÅ›ciwego wyrażenia", + "worldedit.calc.invalid.with-error": "Błąd analizy wartoÅ›ci \"{0}\" jako wÅ‚aÅ›ciwego wyrażenia: \"{1}\"", + "worldedit.paste.pasted": "Wklejono schowek do: {0}", + "worldedit.paste.selected": "Zaznaczono obszar wklejania ze schowka.", + "worldedit.rotate.no-interpolation": "Informacja: Interpolacja nie jest jeszcze wspierana, wiÄ™c zalecane sÄ… kÄ…ty o wielokrotnoÅ›ci liczby 90.", + "worldedit.rotate.rotated": "Zawartość schowka zostaÅ‚a obrócona.", + "worldedit.flip.flipped": "Zawartość schowka zostaÅ‚a odbita.", + "worldedit.clearclipboard.cleared": "Schowek wyczyszczony.", + "worldedit.set.done": "Operacja zakoÅ„czona.", + "worldedit.set.done.verbose": "Operacja zakoÅ„czona ({0}).", + "worldedit.line.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.line.invalid-type": "Polecenie //line dziaÅ‚a tylko w przypadku zaznaczeÅ„ prostopadÅ‚oÅ›ciennych lub wypukÅ‚ych wieloÅ›ciennych", + "worldedit.curve.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.curve.invalid-type": "Polecenie //curve dziaÅ‚a tylko w przypadku zaznaczeÅ„ wypukÅ‚ych wieloÅ›ciennych", + "worldedit.replace.replaced": "ZastÄ…piono bloki (w sumie {0}).", + "worldedit.stack.changed": "Zmieniono bloki (w sumie {0}). Użyj //undo w celu cofniÄ™cia.", + "worldedit.stack.intersecting-region": "PrzesuniÄ™cie stosu nie może kolidować z obszarem, podczas używania jednostek blokowych", + "worldedit.regen.regenerated": "Zregenerowano obszar.", + "worldedit.regen.failed": "Nie udaÅ‚o siÄ™ zregenerować chunków. Po wiÄ™cej informacji, zajrzyj do konsoli.", + "worldedit.walls.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.faces.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.overlay.overlaid": "NaÅ‚ożono bloki (w sumie {0}).", + "worldedit.naturalize.naturalized": "Nadano naturalnego wyglÄ…du blokom (zmodyfikowane bloki: {0}).", + "worldedit.center.changed": "Ustawiono Å›rodek. (zmodyfikowane bloki: {0})", + "worldedit.smooth.changed": "WygÅ‚adzono wysokość terenu. Zmodyfikowane bloki: {0}.", + "worldedit.move.moved": "PrzesuniÄ™to bloki (w sumie {0}).", + "worldedit.deform.deformed": "Zdeformowano bloki (w sumie {0}).", + "worldedit.hollow.changed": "Zmieniono bloki (w sumie {0}).", + "worldedit.forest.created": "Stworzono {0} drzew.", + "worldedit.flora.created": "Stworzono roÅ›linność (w sumie {0}).", + "worldedit.unstuck.moved": "ProszÄ™ bardzo!", + "worldedit.ascend.obstructed": "Nie znaleziono nad tobÄ… wolnej przestrzeni.", + "worldedit.ascend.moved": "Przeniesiono ciÄ™ {0} poz. wyżej.", + "worldedit.descend.obstructed": "Nie znaleziono pod tobÄ… wolnej przestrzeni.", + "worldedit.descend.moved": "Przeniesiono ciÄ™ {0} poz. niżej.", + "worldedit.ceil.obstructed": "Nie znaleziono nad tobÄ… wolnej przestrzeni.", + "worldedit.ceil.moved": "Ziuuu!", + "worldedit.thru.obstructed": "Nie znaleziono przed tobÄ… wolnej przestrzeni.", + "worldedit.thru.moved": "Ziuuu!", + "worldedit.jumpto.moved": "Puf!", + "worldedit.jumpto.none": "Brak bloku w zasiÄ™gu (lub jest za daleko)!", + "worldedit.up.obstructed": "Uderzysz w coÅ› nad sobÄ….", + "worldedit.up.moved": "Ziuuu!", + "worldedit.cone.invalid-radius": "Musisz podać 1 lub 2 wartoÅ›ci promienia.", + "worldedit.cone.created": "Stworzono bloki (w sumie {0}).", + "worldedit.cyl.invalid-radius": "Musisz podać 1 lub 2 wartoÅ›ci promienia.", + "worldedit.cyl.created": "Stworzono bloki (w sumie {0}).", + "worldedit.sphere.invalid-radius": "Musisz podać 1 lub 3 wartoÅ›ci promienia.", + "worldedit.sphere.created": "Stworzono bloki (w sumie {0}).", + "worldedit.forestgen.created": "Stworzono drzewa (w sumie {0}).", + "worldedit.pumpkins.created": "Stworzono grupki dyÅ„ (w sumie {0}).", + "worldedit.feature.created": "Utworzono funkcjÄ™.", + "worldedit.pyramid.created": "Stworzono bloki (w sumie {0}).", + "worldedit.generate.created": "Stworzono bloki (w sumie {0}).", + "worldedit.generatebiome.changed": "{0} biomów ulegÅ‚o zmianie.", + "worldedit.structure.created": "Stworzono strukturÄ™.", + "worldedit.reload.config": "PrzeÅ‚adowano konfiguracjÄ™!", + "worldedit.report.written": "Raport WorldEdit zostaÅ‚ zapisany do: {0}", + "worldedit.report.error": "Błąd zapisywania raportu: {0}", + "worldedit.report.callback": "Raport WorldEdit: {0}.report", + "worldedit.timezone.invalid": "NiewÅ‚aÅ›ciwa strefa czasowa", + "worldedit.timezone.set": "Ustawiono strefÄ™ czasowÄ… na tÄ™ sesjÄ™: {0}", + "worldedit.timezone.current": "Obecny czas w tej strefie czasowej: {0}", + "worldedit.version.version": "WorldEdit — wersja: {0}", + "worldedit.trace.no-tracing-extents": "Trasowanie: Nie użyto żadnych rozszerzeÅ„", + "worldedit.trace.action-failed": "Trasowanie: Odrzucono czynność/-ci {0} w pozycji {1} rozszerzeniem {2}", + "worldedit.trace.active.already": "Tryb trasowania już jest włączony.", + "worldedit.trace.inactive.already": "Tryb trasowania już jest wyłączony.", + "worldedit.trace.active": "Włączono tryb trasowania.", + "worldedit.trace.inactive": "Wyłączono tryb trasowania.", + "worldedit.command.time-elapsed": "Minęło {0} sek. (historia: {1} zmienionych; {2} bloków/sek.)", + "worldedit.command.permissions": "Nie masz do tego uprawnieÅ„. Na pewno jesteÅ› w dobrym trybie?", + "worldedit.command.player-only": "To polecenie musi zostać użyte na graczu.", + "worldedit.command.error.report": "ZgÅ‚oÅ› ten błąd: [Zobacz konsolÄ™]", + "worldedit.pastebin.uploading": "(ProszÄ™ czekać... wysyÅ‚anie danych wyjÅ›ciowych na pastebin...)", + "worldedit.session.cant-find-session": "Nie można odnaleźć sesji dla {0}", + "worldedit.platform.no-file-dialog": "Okna dialogowe plików nie sÄ… wspierane w twoim Å›rodowisku.", + "worldedit.asset.load.loading": "(ProszÄ™ czekać... Å‚adowanie zasobu).", + "worldedit.asset.load.still-loading": "(ProszÄ™ czekać... Å‚adowanie zasobu nadal trwa).", + "worldedit.asset.load.failed": "Błąd Å‚adowania zasobu", + "worldedit.tool.max-block-changes": "OsiÄ…gniÄ™to limit iloÅ›ci zmienianych bloków.", + "worldedit.tool.no-block": "Brak bloku w zasiÄ™gu!", + "worldedit.tool.repl.equip": "NarzÄ™dzie zamiany bloków przypisano do: {0}.", + "worldedit.tool.repl.switched": "NarzÄ™dzie zamiany przełączono do: {0}", + "worldedit.tool.data-cycler.equip": "NarzÄ™dzie przełączajÄ…ce dane bloków przypisano do: {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "Nie masz uprawnieÅ„ do przełączania wartoÅ›ci danych tego bloku.", + "worldedit.tool.data-cycler.cant-cycle": "Dane tego bloku nie mogÄ… być przełączone!", + "worldedit.tool.data-cycler.new-value": "Wartość {0} wynosi teraz {1}.", + "worldedit.tool.data-cycler.cycling": "Cykliczne przełączanie: {0}.", + "worldedit.tool.deltree.equip": "NarzÄ™dzie usuwania unoszÄ…cych siÄ™ drzew przypisano do: {0}.", + "worldedit.tool.deltree.not-tree": "To nie jest drzewo.", + "worldedit.tool.deltree.not-floating": "To nie jest unoszÄ…ce siÄ™ drzewo.", + "worldedit.tool.tree.equip": "Malarz drzew przypisano do: {0}.", + "worldedit.tool.tree.obstructed": "Nie można umieÅ›cić tam drzewa.", + "worldedit.tool.info.equip": "NarzÄ™dzie informacyjne przypisano do: {0}.", + "worldedit.tool.info.internalid.hover": "WewnÄ™trzne ID", + "worldedit.tool.info.legacy.hover": "PrzestarzaÅ‚y tag id:data", + "worldedit.tool.info.light.hover": "ÅšwiatÅ‚o bloku/ÅšwiatÅ‚o powyżej", + "worldedit.tool.none.equip": "UsuniÄ™to przypisane narzÄ™dzie z obecnego przedmiotu.", + "worldedit.tool.none.to.unequip": "Nie przypisano obecnego przedmiotu.", + "worldedit.tool.selwand.equip": "RóżdżkÄ™ zaznaczajÄ…cÄ… przypisano do: {0}.", + "worldedit.tool.navwand.equip": "RóżdżkÄ™ nawigacyjnÄ… przypisano do: {0}.", + "worldedit.tool.floodfill.equip": "NarzÄ™dzie wypeÅ‚niajÄ…ce blokami przypisano do: {0}.", + "worldedit.tool.farwand.equip": "Różdżka dalekosiężna przypisana do {0}.", + "worldedit.tool.lrbuild.equip": "Dalekosiężne narzÄ™dzie budowlane przypisano do: {0}.", + "worldedit.tool.lrbuild.set": "Lewy przycisk ustawiono na {0}; prawy przycisk ustawiono na {1}.", + "worldedit.tool.stack.equip": "NarzÄ™dzie stosu przypisano do: {0}.", + "worldedit.tool.unbind-instruction": "Uruchom {0} trzymajÄ…c przedmiot aby usunąć przypisanie.", + "worldedit.tool.superpickaxe.mode.single": "Ustawiono tryb pojedynczy. Kliknij lewym, trzymajÄ…c kilof. Wyłącz poleceniem //", + "worldedit.tool.superpickaxe.mode.area": "Ustawiono tryb obszarowy. Kliknij lewym, trzymajÄ…c kilof. Wyłącz poleceniem //", + "worldedit.tool.superpickaxe.mode.recursive": "Ustawiono tryb rekursywny. Kliknij lewym, trzymajÄ…c kilof. Wyłącz poleceniem //", + "worldedit.tool.superpickaxe.max-range": "Maksymalny zakres to {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Superkilof jest już włączony.", + "worldedit.tool.superpickaxe.disabled.already": "Superkilof jest już wyłączony.", + "worldedit.tool.superpickaxe.enabled": "Superkilof włączony.", + "worldedit.tool.superpickaxe.disabled": "Superkilof wyłączony.", + "worldedit.tool.mask.set": "Ustawiono maskÄ™ pÄ™dzla.", + "worldedit.tool.mask.disabled": "Wyłączono maskÄ™ pÄ™dzla.", + "worldedit.tool.material.set": "Ustawiono materiaÅ‚ pÄ™dzla.", + "worldedit.tool.range.set": "Ustawiono zakres pÄ™dzla.", + "worldedit.tool.size.set": "Ustawiono rozmiar pÄ™dzla.", + "worldedit.tool.tracemask.set": "Ustawiono maskÄ™ trasujÄ…cÄ….", + "worldedit.tool.tracemask.disabled": "Maska trasujÄ…ca wyłączona.", + "worldedit.tool.error.cannot-bind": "Nie można przypisać narzÄ™dzia do {0}: {1}", + "worldedit.tool.error.item-only": "Nie można używać bloków.", + "worldedit.execute.script-permissions": "Nie masz uprawnieÅ„ do korzystania z tego skryptu.", + "worldedit.executelast.no-script": "Najpierw użyj /cs z nazwÄ… skryptu.", + "worldedit.script.read-error": "Błąd odczytu skryptu: {0}", + "worldedit.script.unsupported": "Obecnie sÄ… wspierane tylko skrypty .js", + "worldedit.script.file-not-found": "Skrypt nie istnieje: {0}", + "worldedit.script.no-script-engine": "Nie udaÅ‚o siÄ™ znaleźć zainstalowanego silnika skryptu.\nPrzejdź do: https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Nie udaÅ‚o siÄ™ wykonać: {0}", + "worldedit.script.failed-console": "Nie udaÅ‚o siÄ™ wykonać (zobacz konsolÄ™): {0}", + "worldedit.operation.affected.biome": "ObjÄ™to biomy (w sumie {0})", + "worldedit.operation.affected.block": "ObjÄ™to bloki (w sumie {0})", + "worldedit.operation.affected.column": "ObjÄ™to kolumny (w sumie {0})", + "worldedit.operation.affected.entity": "ObjÄ™to byty (w sumie {0})", + "worldedit.operation.deform.expression": "zdeformowano przy użyciu: {0}", + "worldedit.error.invalid-number": "Oczekiwano liczbÄ™; otrzymano ciÄ…g znaków.", + "worldedit.error.invalid-number.matches": "Oczekiwano liczbÄ™; otrzymano ciÄ…g „{0}â€.", + "worldedit.error.incomplete-region": "Najpierw zaznacz obszar.", + "worldedit.error.unknown-block": "Nazwa bloku '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.unknown-entity": "Nazwa obiektu '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.unknown-mob": "Nazwa moba '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.unknown-biome": "Nazwa biomu '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.unknown-tag": "Nazwa tagu '{0}' nie zostaÅ‚a rozpoznana.", + "worldedit.error.empty-tag": "Nazwa tagu '{0}' nie ma zawartoÅ›ci.", + "worldedit.error.no-match": "Brak dopasowania dla '{0}'.", + "worldedit.error.disallowed-block": "Blok '{0}' jest niedozwolony (zobacz konfiguracjÄ™ WorldEdit).", + "worldedit.error.max-changes": "OsiÄ…gniÄ™to maksymalnÄ… liczbÄ™ bloków zmienionych w operacji ({0}).", + "worldedit.error.max-brush-radius": "Maksymalny promieÅ„ pÄ™dzla (w konfiguracji): {0}", + "worldedit.error.max-radius": "Maksymalny promieÅ„ (w konfiguracji): {0}", + "worldedit.error.unknown-direction": "Nieznany kierunek: {0}", + "worldedit.error.empty-clipboard": "Twój schowek jest pusty. Najpierw użyj polecenia //copy.", + "worldedit.error.invalid-filename": "Niepoprawna nazwa pliku „{0}\": {1}", + "worldedit.error.invalid-filename.invalid-characters": "Niedozwolone znaki lub brakujÄ…ce rozszerzenie", + "worldedit.error.file-resolution": "Błąd rozpoznania pliku „{0}â€: {1}", + "worldedit.error.file-resolution.outside-root": "Åšcieżka znajduje siÄ™ poza dozwolonym katalogiem", + "worldedit.error.file-resolution.resolve-failed": "Nie udaÅ‚o siÄ™ rozwiÄ…zać Å›cieżki", + "worldedit.error.file-aborted": "Wybieranie pliku przerwane.", + "worldedit.error.no-file-selected": "Nie wybrano pliku.", + "worldedit.error.world-unloaded": "Åšwiat już zostaÅ‚ zwolniony.", + "worldedit.error.not-a-block": "Ten przedmiot nie jest blokiem.", + "worldedit.error.not-a-block.item": "Przedmiot „{0}†nie jest blokiem.", + "worldedit.error.incorrect-usage": "SkÅ‚adnia: {0}", + "worldedit.error.invalid-page": "NieprawidÅ‚owy numer strony", + "worldedit.error.parser.bad-state-format": "Błędny format stanu w {0}", + "worldedit.error.parser.duplicate-property": "Zduplikowana wÅ‚aÅ›ciwość: {0}", + "worldedit.error.parser.empty-state": "Pusta część w stanie", + "worldedit.error.parser.missing-equals-separator": "BrakujÄ…cy separator (=)", + "worldedit.error.parser.clipboard.missing-offset": "OkreÅ›lono przesuniÄ™cie za pomocÄ… znaku @, ale nie zostaÅ‚o ono podane. Użyj „#copy@[x,y,z]â€.", + "worldedit.error.parser.unknown-property": "Nieznana wÅ‚aÅ›ciwość „{0}†bloku „{1}â€", + "worldedit.error.parser.unknown-value": "Nieznana wartość „{0}†wÅ‚aÅ›ciwoÅ›ci „{1}â€", + "worldedit.error.parser.empty-property": "Pusta wÅ‚aÅ›ciwość w stanie", + "worldedit.error.parser.empty-value": "Pusta wartość w stanie", + "worldedit.error.parser.invalid-colon": "NieprawidÅ‚owe użycie dwukropka.", + "worldedit.error.parser.invalid-expression": "NieprawidÅ‚owe wyrażenie: {0}", + "worldedit.error.parser.negate-nothing": "Nie można zmienić znaku przy niczym!", + "worldedit.error.parser.hanging-lbracket": "NieprawidÅ‚owy format. NiedomkniÄ™ty nawias przy „{0}â€.", + "worldedit.error.parser.missing-rbracket": "W stanie brakuje koÅ„czÄ…cego nawiasu ( ] )", + "worldedit.error.parser.missing-random-type": "Brak okreÅ›lonego typu po symbolu % „{0}â€", + "worldedit.error.parser.clipboard.missing-coordinates": "PrzesuniÄ™cie schowka wymaga współrzÄ™dnych x, y, z.", + "worldedit.error.parser.player-only": "Dane „{0}†wymagajÄ… gracza!", + "worldedit.error.disabled": "Ta funkcja jest wyłączona (skonsultuj konfiguracjÄ™ WorldEdit).", + "worldedit.error.unknown": "WystÄ…piÅ‚ nieznany błąd: {0}", + "worldedit.error.missing-extent": "Nie jest znany żaden zakres", + "worldedit.error.missing-session": "Nie jest znana żadna sesja lokalna", + "worldedit.error.missing-world": "Należy okreÅ›lić Å›wiat (Spróbuj poleceniem //world)", + "worldedit.error.missing-actor": "Nie jest znany żaden aktor", + "worldedit.selection.convex.info.vertices": "WierzchoÅ‚ki: {0}", + "worldedit.selection.convex.info.triangles": "TrójkÄ…ty: {0}", + "worldedit.selection.convex.explain.primary": "Zaznaczenie rozpoczÄ™te wierzchoÅ‚kiem {0}.", + "worldedit.selection.convex.explain.secondary": "Dodano wierzchoÅ‚ek ({0}) do zaznaczenia.", + "worldedit.selection.cuboid.info.pos1": "Pozycja 1.: {0}", + "worldedit.selection.cuboid.info.pos2": "Pozycja 2.: {0}", + "worldedit.selection.cuboid.explain.primary": "Ustawiono pozycjÄ™ pierwszÄ…: {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Ustawiono pozycjÄ™ pierwszÄ…: {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Ustawiono pozycjÄ™ drugÄ…: {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Ustawiono pozycjÄ™ drugÄ…: {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Zaznaczenie rozpoczÄ™te przy {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Rozszerzono zaznaczenie w celu objÄ™cia: {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Åšrodek: {0}", + "worldedit.selection.ellipsoid.info.radius": "PromieÅ„ jako X/Y/Z: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Ustawiono pozycjÄ™ Å›rodka: {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Ustawiono pozycjÄ™ Å›rodka: {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Ustawiono promieÅ„: {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Ustawiono promieÅ„: {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Zmiany elipsoidalne muszÄ… być równe dla każdego wymiaru.", + "worldedit.selection.cylinder.info.center": "Åšrodek: {0}", + "worldedit.selection.cylinder.info.radius": "PromieÅ„: {0}", + "worldedit.selection.cylinder.explain.primary": "Rozpoczynasz zaznaczenie walcowe przy {0}.", + "worldedit.selection.cylinder.explain.secondary": "Ustawiono promieÅ„: {0}/{1} bl. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Najpierw wybierz punkt Å›rodkowy, zanim ustalisz promieÅ„.", + "worldedit.selection.cylinder.error.even-horizontal": "Zmiany stożkowe muszÄ… być równe dla każdego wymiaru poziomego.", + "worldedit.selection.polygon2d.info": "Nr punktów: {0}", + "worldedit.selection.polygon2d.explain.primary": "Rozpoczynasz nowy wielokÄ…t przy {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Dodano punkt #{0} przy {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "WielokÄ…ty można rozszerzyć tylko pionowo.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "WielokÄ…ty można zwężyć tylko pionowo.", + "worldedit.selection.sphere.explain.secondary": "Ustawiono promieÅ„: {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Ustawiono promieÅ„: {0} ({1}).", + "worldedit.selection.null.error.immutable": "Nie można zmienić regionu o zerowej wartoÅ›ci.", + "worldedit.selection.intersection.error.cannot-expand": "Nie można rozszerzyć przeciÄ™cia obszarów.", + "worldedit.selection.intersection.error.cannot-contract": "Nie można skrócić przeciÄ™cia obszarów.", + "worldedit.selection.transform.error.cannot-expand": "Nie można rozszerzyć TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Nie można skrócić TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Nie można zmienić TransformedRegion.", + "worldedit.selection.updated": "Pozycje zaktualizowane.", + "worldedit.sideeffect.lighting": "Piorun", + "worldedit.sideeffect.lighting.description": "Aktualizuje bloki oÅ›wietleniowe", + "worldedit.sideeffect.neighbors": "SÄ…siedzi", + "worldedit.sideeffect.neighbors.description": "Powiadamia o zmianach pobliskich bloków", + "worldedit.sideeffect.update": "Aktualizuj", + "worldedit.sideeffect.update.description": "Powiadamia zmieniony blok", + "worldedit.sideeffect.validation": "Sprawdzanie poprawnoÅ›ci", + "worldedit.sideeffect.validation.description": "Sprawdza poprawność i naprawia niespójnoÅ›ci stanu Å›wiata, takie jak rozłączone bloki", + "worldedit.sideeffect.entity_ai": "AI bytów", + "worldedit.sideeffect.entity_ai.description": "Aktualizuje Å›cieżki dla SI bytów, aby te odzwierciedlaÅ‚y zmiany bloków", + "worldedit.sideeffect.events": "Wydarzenia moda/pluginu", + "worldedit.sideeffect.events.description": "W stosownych przypadkach informuje inne mody/pluginy o tych zmianach", + "worldedit.sideeffect.state.on": "WÅ‚.", + "worldedit.sideeffect.state.delayed": "Opóź.", + "worldedit.sideeffect.state.off": "WyÅ‚.", + "worldedit.sideeffect.box.current": "Bieżący", + "worldedit.sideeffect.box.change-to": "Kliknij, aby ustawić {0}", + "worldedit.help.command-not-found": "Polecenie \"{0}\" nie zostaÅ‚o znalezione.", + "worldedit.help.no-subcommands": "\"{0}\" nie ma podpoleceÅ„. (Może \"{1}\" oznacza parametr?)", + "worldedit.help.subcommand-not-found": "Nie znaleziono podpolecenia \"{0}\" dla \"{1}\".", + "worldedit.cli.stopping": "Zatrzymywanie!", + "worldedit.cli.unknown-command": "Nieznane polecenie!", + "worldedit.version.bukkit.unsupported-adapter": "Ta wersja WorldEdit nie obsÅ‚uguje w peÅ‚ni twojej wersji pluginu Bukkit. Byty bloków (np. skrzynie) bÄ™dÄ… puste, wÅ‚aÅ›ciwoÅ›ci bloków (np. obrót) zostanÄ… pominiÄ™te, a nie dziaÅ‚ać mogÄ… też inne rzeczy. Zaktualizuj WorldEdit, aby przywrócić tÄ™ funkcjonalność:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Edytowanie jest wyłączone w nieobsÅ‚ugiwanych wersjach." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ta/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ta/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ta/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/th/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/th/strings.json new file mode 100644 index 0000000..a2f85ad --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/th/strings.json @@ -0,0 +1,71 @@ +{ + "worldedit.expand.description.vert": "ขยายบริเวณที่เลือà¸à¹ƒà¸™à¹à¸™à¸§à¸•ั้งไปยังจุดสูงสุดของโลà¸", + "worldedit.expand.expanded": "ขยายบริเวณที่เลือภ{0} บล็อà¸", + "worldedit.expand.expanded.vert": "ขยายบริเวณที่เลือภ{0} บล็อภ(จุดสูงสุดถึงต่ำสุด)", + "worldedit.biomeinfo.lineofsight": "ไบโอมของบริเวณที่มอง: {0}", + "worldedit.biomeinfo.position": "ไบโอมที่ต่ำà¹à¸«à¸™à¹ˆà¸‡à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™: {0}", + "worldedit.biomeinfo.selection": "ไบโอมในส่วนที่คุณเลือà¸: {0}", + "worldedit.biomeinfo.not-locatable": "ผู้ใช้คำสั่งจะต้องอยู่ในโลà¸à¹€à¸žà¸·à¹ˆà¸­à¹ƒà¸Šà¹‰ flag -p", + "worldedit.brush.radius-too-large": "รัศมีสูงสุดของà¹à¸›à¸£à¸‡: {0}", + "worldedit.brush.apply.radius": "ขนาดของà¹à¸›à¸£à¸‡", + "worldedit.brush.apply.shape": "รูปร่างของบริเวณที่เลือà¸", + "worldedit.brush.apply.type": "ชนิดของà¹à¸›à¸£à¸‡à¸—ี่ใช้", + "worldedit.brush.paint.size": "ขนาดของà¹à¸›à¸£à¸‡", + "worldedit.brush.paint.shape": "รูปร่างของบริเวณที่เลือà¸", + "worldedit.brush.paint.density": "ความหนาà¹à¸™à¹ˆà¸™à¸‚องà¹à¸›à¸£à¸‡", + "worldedit.brush.paint.type": "ชนิดของà¹à¸›à¸£à¸‡à¸—ี่ใช้", + "worldedit.brush.paint.item.warning": "à¹à¸›à¸£à¸‡à¸™à¸µà¹‰à¹€à¸›à¹‡à¸™à¸à¸²à¸£à¸ˆà¸³à¸¥à¸­à¸‡à¸à¸²à¸£à¹ƒà¸Šà¹‰à¹„อเทมซึ่งอาจจะใช้งานไม่ได้ในบางà¹à¸žà¸¥à¸•ฟอร์ม ย้อนà¸à¸¥à¸±à¸šà¹„ม่ได้à¹à¸¥à¸°à¸­à¸²à¸ˆà¹€à¸à¸´à¸”ผลà¹à¸›à¸¥à¸à¸à¸±à¸šà¸¡à¹‡à¸­à¸”à¹à¸¥à¸°à¸›à¸¥à¸±à¹Šà¸à¸­à¸´à¸™à¸­à¸·à¹ˆà¸™à¹† ใช้ด้วยความระมัดระวัง", + "worldedit.brush.clipboard.equip": "รูปร่างà¹à¸›à¸¥à¸‡à¹ƒà¸™à¸„ลิปบอร์ดถูà¸à¹ƒà¸Šà¹‰à¸‡à¸²à¸™", + "worldedit.brush.operation.equip": "ตั้งค่าà¹à¸›à¸£à¸‡à¹€à¸›à¹‡à¸™ {0}", + "worldedit.brush.none.equip": "ยà¸à¹€à¸¥à¸´à¸à¹„อเทมà¹à¸›à¸£à¸‡à¹ƒà¸™à¹„อเทมปัจจุบัน", + "worldedit.setbiome.changed": "ไบโอมถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹„ปประมาณ {0} บล็อà¸", + "worldedit.setbiome.warning": "คุณอาจจะต้องเข้าเà¸à¸¡à¹ƒà¸«à¸¡à¹ˆ (หรือเข้าร่วมโลà¸à¹ƒà¸«à¸¡à¹ˆ) เพื่อดูà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡", + "worldedit.setbiome.not-locatable": "ผู้ใช้คำสั่งจะต้องอยู่ในโลà¸à¹€à¸žà¸·à¹ˆà¸­à¹ƒà¸Šà¹‰ flag -p", + "worldedit.drawsel.disabled": "Server CUI ถูà¸à¸›à¸´à¸”ใช้งาน", + "worldedit.drawsel.enabled": "Server CUI ถูà¸à¹€à¸›à¸´à¸”ใช้งานใช้ได้à¸à¸±à¸šà¹€à¸‰à¸žà¸²à¸°à¸šà¸£à¸´à¹€à¸§à¸“ที่เลือà¸à¸—ี่เป็นทรงลูà¸à¸šà¸²à¸¨à¸à¹Œ ขนาดสูงสุด {0}x{1}x{2}", + "worldedit.drawsel.disabled.already": "Server CUI ถูà¸à¸›à¸´à¸”ใช้งานà¹à¸¥à¹‰à¸§", + "worldedit.drawsel.enabled.already": "Server CUI ถูà¸à¹€à¸›à¸´à¸”ใช้งานà¹à¸¥à¹‰à¸§", + "worldedit.clearhistory.cleared": "ประวัติถูà¸à¸¥à¹‰à¸²à¸‡", + "worldedit.raytrace.noblock": "ไม่พบบล็อà¸à¹ƒà¸™à¸ˆà¸¸à¸”ที่มอง!", + "worldedit.hpos.no-block": "ไม่พบบล็อà¸à¹ƒà¸™à¸ˆà¸¸à¸”ที่มอง!", + "worldedit.hpos.already-set": "ตำà¹à¸«à¸™à¹ˆà¸‡à¸–ูà¸à¸•ั้งà¹à¸¥à¹‰à¸§", + "worldedit.wand.invalid": "ไอเทมเลือà¸à¸žà¸·à¹‰à¸™à¸—ี่ตั้งค่าผิดพลาดหรือถูà¸à¸›à¸´à¸”ใช้งาน", + "worldedit.wand.selwand.info": "คลิà¸à¸‹à¹‰à¸²à¸¢: เลือà¸à¸•ำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ #1 คลิà¸à¸‚วา: เลือà¸à¸•ำà¹à¸«à¸™à¹ˆà¸‡à¸—ี่ #2", + "worldedit.wand.navwand.info": "คลิà¸à¸‹à¹‰à¸²à¸¢: ไปยังตำà¹à¸«à¸™à¹ˆà¸‡à¸™à¸±à¹‰à¸™ คลิà¸à¸‚วา: ทะลุผ่านà¸à¸³à¹à¸žà¸‡", + "worldedit.wand.selwand.now.tool": "คฑาเลือà¸à¸žà¸·à¹‰à¸™à¸—ี่นี้à¸à¸¥à¸²à¸¢à¹€à¸›à¹‡à¸™à¸­à¸¸à¸›à¸à¸£à¸“์ปà¸à¸•ิà¹à¸¥à¹‰à¸§ คุณสามารถปิดใช้งานมันด้วย {0} à¹à¸¥à¸°à¹€à¸¥à¸·à¸­à¸à¸­à¸¸à¸›à¸à¸£à¸“์ใหม่เป็นคฑาเลือà¸à¸žà¸·à¹‰à¸™à¸—ี่ด้วย {1} หรือรับคฑาเลือà¸à¸žà¸·à¹‰à¸™à¸—ี่ใหม่ด้วย {2}", + "worldedit.size.size": "ขนาด: {0}", + "worldedit.fill.created": "{0} บล็อà¸à¸–ูà¸à¹€à¸•ิม", + "worldedit.fillr.created": "{0} บล็อà¸à¸–ูà¸à¹€à¸•ิม", + "worldedit.fixlava.fixed": "{0} บล็อà¸à¸–ูà¸à¸‹à¹ˆà¸­à¸¡", + "worldedit.fixwater.fixed": "{0} บล็อà¸à¸–ูà¸à¸‹à¹ˆà¸­à¸¡", + "worldedit.removeabove.removed": "{0} บล็อà¸à¸–ูà¸à¸™à¸³à¸­à¸­à¸", + "worldedit.removebelow.removed": "{0} บล็อà¸à¸–ูà¸à¸™à¸³à¸­à¸­à¸", + "worldedit.removenear.removed": "{0} บล็อà¸à¸–ูà¸à¸™à¸³à¸­à¸­à¸", + "worldedit.replacenear.replaced": "{0} บล็อà¸à¸–ูà¸à¹à¸—นที่", + "worldedit.snow.created": "{0} พื้นผิวถูà¸à¸›à¸à¸„ลุม", + "worldedit.green.changed": "{0} บล็อà¸à¸–ูà¸à¸›à¸à¸„ลุมด้วยสีเขียว", + "worldedit.extinguish.removed": "{0} เปลวไฟถูà¸à¸”ับ", + "worldedit.butcher.killed": "ม็อบ {0} ตัวถูà¸à¸†à¹ˆà¸²à¹ƒà¸™à¸£à¸±à¸¨à¸¡à¸µ {1}", + "worldedit.butcher.explain-all": "ใช้ -1 เพื่อลบม็อบทุà¸à¸•ัวใน chunks ที่โหลด", + "worldedit.remove.removed": "สิ่งมีชีวิต {0} ตัวถูà¸à¸¡à¸²à¸£à¹Œà¸à¹€à¸žà¸·à¹ˆà¸­à¸¥à¸š", + "worldedit.remove.explain-all": "ใช้ -1 เพื่อลบสิ่งมีชีวิตทุà¸à¸•ัวใน chunks ที่โหลด", + "worldedit.clearclipboard.cleared": "คลิปบอร์ดถูà¸à¸¥à¹‰à¸²à¸‡", + "worldedit.set.done": "ดำเนินà¸à¸²à¸£à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸´à¹‰à¸™", + "worldedit.set.done.verbose": "ดำเนินà¸à¸²à¸£à¹€à¸ªà¸£à¹‡à¸ˆà¸ªà¸´à¹‰à¸™ ({0})", + "worldedit.line.changed": "{0} บล็อà¸à¸–ูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡", + "worldedit.line.invalid-type": "//line ใช้ได้เฉพาะà¸à¸±à¸šà¸šà¸£à¸´à¹€à¸§à¸“ที่เลือà¸à¹à¸šà¸šà¸¥à¸¹à¸à¸šà¸²à¸¨à¸à¹Œà¹à¸¥à¸°à¸«à¸¥à¸²à¸¢à¹€à¸«à¸¥à¸µà¹ˆà¸¢à¸¡à¸™à¸¹à¸™", + "worldedit.curve.changed": "{0} บล็อà¸à¸–ูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡", + "worldedit.replace.replaced": "{0} บล็อà¸à¸–ูà¸à¹à¸—นที่", + "worldedit.walls.changed": "{0} บล็อà¸à¸–ูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡", + "worldedit.faces.changed": "{0} บล็อà¸à¸–ูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡", + "worldedit.hollow.changed": "{0} บล็อà¸à¸–ูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡", + "worldedit.up.moved": "วูชช!", + "worldedit.cone.created": "{0} บล็อà¸à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡", + "worldedit.cyl.created": "{0} บล็อà¸à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡", + "worldedit.sphere.created": "{0} บล็อà¸à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡", + "worldedit.forestgen.created": "ต้นไม้ {0} ต้นถูà¸à¸ªà¸£à¹‰à¸²à¸‡", + "worldedit.pyramid.created": "{0} บล็อà¸à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡", + "worldedit.generate.created": "{0} บล็อà¸à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡", + "worldedit.reload.config": "รีโหลดà¸à¸²à¸£à¸•ั้งค่า!", + "worldedit.tool.no-block": "ไม่พบบล็อà¸à¹ƒà¸™à¸ˆà¸¸à¸”ที่มอง!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/tl/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/tl/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/tl/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/tlh-AA/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/tlh-AA/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/tlh-AA/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/tr/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/tr/strings.json new file mode 100644 index 0000000..2e867f2 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/tr/strings.json @@ -0,0 +1,453 @@ +{ + "worldedit.expand.description.vert": "Seçimi dünya limitine kadar dikey geniÅŸletir.", + "worldedit.expand.expanded": "Bölge {0} blok geniÅŸletildi", + "worldedit.expand.expanded.vert": "Bölge {0} blok geniÅŸletildi (yukarıdan-aÅŸağıya).", + "worldedit.biomeinfo.lineofsight": "Görüş hattındaki biyomlar: {0}", + "worldedit.biomeinfo.position": "Pozisyonundaki biyomlar: {0}", + "worldedit.biomeinfo.selection": "Seçimindeki biyomlar: {0}", + "worldedit.biomeinfo.not-locatable": "-p bayrağını kullanmak için komut gönderici dünyada mevcut olmalıdır.", + "worldedit.brush.radius-too-large": "İzin verilen maksimum fırça yarıçapı: {0}", + "worldedit.brush.apply.description": "Uygulama fırçası, her bloÄŸa bir fonksiyon uygulayın", + "worldedit.brush.apply.radius": "Fırçanın boyutu", + "worldedit.brush.apply.shape": "Bölgenin ÅŸekli", + "worldedit.brush.apply.type": "Kullanılacak fırçanın türü", + "worldedit.brush.apply.item.warning": "Bu fırça, öğe kullanımını simüle eder. Etkileri bütün platformlarda çalışmayabilir, geri alınabilir olmayabilir ve diÄŸer modlarla/eklentilerle garip etkileÅŸimlere sebep olabilir. Kendi bilincinizde kullanın.", + "worldedit.brush.paint.description": "Boyama fırçası, bir yüzeye bir fonksiyon uygulayın", + "worldedit.brush.paint.size": "Fırçanın boyutu", + "worldedit.brush.paint.shape": "Bölgenin ÅŸekli", + "worldedit.brush.paint.density": "Fırçanın yoÄŸunluÄŸu", + "worldedit.brush.paint.type": "Kullanılacak fırçanın türü", + "worldedit.brush.paint.item.warning": "Bu fırça, öğe kullanımını simüle eder. Etkileri bütün platformlarda çalışmayabilir, geri alınabilir olmayabilir ve diÄŸer modlarla/eklentilerle garip etkileÅŸimlere sebep olabilir. Kendi bilincinizde kullanın.", + "worldedit.brush.sphere.equip": "Küre fırça ÅŸekli etkin ({0}).", + "worldedit.brush.cylinder.equip": "Silinder fırça ÅŸekli etkin ({1} tarafından {0}).", + "worldedit.brush.splatter.equip": "Sıçratma fırçası donanıldı ({0} yarıçap {1} ÅŸans).", + "worldedit.brush.splatter.decay-out-of-range": "Sıçratma fırçası ÅŸansı: {0} ama 0 - 10 arasında olması gerekiyor.", + "worldedit.brush.clipboard.equip": "Pano fırça ÅŸekli etkin.", + "worldedit.brush.smooth.equip": "Düzgün fırça etkin ({2} kullanarak {0} x {1}x).", + "worldedit.brush.smooth.nofilter": "herhangi bir blok", + "worldedit.brush.smooth.filter": "filtre", + "worldedit.brush.snowsmooth.equip": "DüzgünKar fırçası donanıldı ({0} x {1}x {2} kullanılarak) {3} kar bloÄŸu koyuldu.", + "worldedit.brush.snowsmooth.nofilter": "herhangi bir blok", + "worldedit.brush.snowsmooth.filter": "filtre", + "worldedit.brush.extinguish.equip": "Söndürücü etkin ({0}).", + "worldedit.brush.gravity.equip": "Yerçekimi fırçası etkin ({0}).", + "worldedit.brush.butcher.equip": "Kasap fırçası etkin ({0}).", + "worldedit.brush.operation.equip": "Fırçayı {0} olarak ayarla.", + "worldedit.brush.heightmap.equip": "Yükseklik haritası fırçası etkin ({0}).", + "worldedit.brush.heightmap.unknown": "Bilinmeyen yükseklik haritası fırçası: {0}.", + "worldedit.brush.morph.equip": "Åžekillendirme fırçası donanıldı: {0}.", + "worldedit.brush.biome.column-supported-types": "Bu fırça ÅŸekli tüm sütun fırçalamada desteklenmiyor, silindir ÅŸeklini deneyebilirsin.", + "worldedit.brush.none.equip": "Fırçanın ÅŸimdiki öğenle baÄŸlantısı koparıldı.", + "worldedit.brush.none.equipped": "Mevcut öğenize baÄŸlı bir fırçanız yok. Temel bir fırça için /brush sphere komutunu deneyebilirsiniz.", + "worldedit.setbiome.changed": "Biyomlar yaklaşık {0} blok için deÄŸiÅŸtirildi.", + "worldedit.setbiome.warning": "DeÄŸiÅŸiklikleri görmek için oyununuza yeniden katılmanız (veya dünyanızı kapatıp yeniden açmanız) gerekebilir.", + "worldedit.setbiome.not-locatable": "-p bayrağını kullanmak için komut gönderici dünyada mevcut olmalıdır.", + "worldedit.drawsel.disabled": "Sunucu CUI kapatıldı.", + "worldedit.drawsel.enabled": "Sunucu CUI etkinleÅŸtirildi. Bu, yalnızca maksimum boyutu {0}x{1}x{2} olan kübik bölgeleri destekler.", + "worldedit.drawsel.disabled.already": "Sunucu CUI çoktan kapalı.", + "worldedit.drawsel.enabled.already": "Sunucu CUI çoktan açık.", + "worldedit.limit.too-high": "İzin verilebilecek maksimum limitin {0}.", + "worldedit.limit.set": "Blok deÄŸiÅŸtirme limiti {0} olarak ayarlandı.", + "worldedit.limit.return-to-default": "(Varsayılana dönmek için //limit komudunu kullanın.)", + "worldedit.timeout.too-high": "İzin verilebilecek maksimum zaman aşımı süren {0}ms.", + "worldedit.timeout.set": "Zaman aşımı {0}ms olarak ayarlandı.", + "worldedit.timeout.return-to-default": " (Varsayılana dönmek için //timeout komudunu kullanın.)", + "worldedit.fast.disabled": "Hızlı mod kapatıldı.", + "worldedit.fast.enabled": "Hızlı mod açıldı. Etkilenen parçalardaki aydınlatma yanlış olabilir ve/veya deÄŸiÅŸiklikleri görmek için yeniden katılmanız gerekebilir.", + "worldedit.fast.disabled.already": "Hızlı mod çoktan kapatıldı.", + "worldedit.fast.enabled.already": "Hızlı mod çoktan açıldı.", + "worldedit.perf.sideeffect.set": "\"{0}\" yan etkisi {1} olarak ayarlandı", + "worldedit.perf.sideeffect.get": "\"{0}\" yan etkisi {1} olarak ayarlandı", + "worldedit.perf.sideeffect.already-set": "\"{0}\" yan etkisi zaten {1} deÄŸerinde", + "worldedit.perf.sideeffect.set-all": "Bütün yan etkiler {0} olarak ayarlandı", + "worldedit.update": "Seçime yan etkiler uygulandı.", + "worldedit.reorder.current": "Yeniden sıralama modu {0}", + "worldedit.reorder.set": "Yeniden sıralama modu artık {0}", + "worldedit.gmask.disabled": "Global maske kapalı.", + "worldedit.gmask.set": "Global maske ayarlandı.", + "worldedit.toggleplace.pos1": "Åžimdi pos #1'e koyuluyor.", + "worldedit.toggleplace.pos1-offset": "Åžu anda konum #1'den ({0}, {1}, {2}) uzaklığına yerleÅŸtiriyoruz.", + "worldedit.toggleplace.player": "Åžimdi durduÄŸunuz bloÄŸa koyuluyor.", + "worldedit.toggleplace.player-offset": "Åžu anda içinde bulunduÄŸunuz bloktan ({0}, {1}, {2}) uzakta konumlandırın.", + "worldedit.toggleplace.min": "Åžu anda mevcut seçimin minimum noktasına yerleÅŸtiriyoruz.", + "worldedit.toggleplace.min-offset": "Åžu anda mevcut seçimin minimumundan ({0}, {1}, {2}) uzaklığa yerleÅŸtiriyoruz.", + "worldedit.toggleplace.max": "Åžu anda mevcut seçimin maksimum noktasına yerleÅŸtiriliyor.", + "worldedit.toggleplace.max-offset": "Åžu anda geçerli seçimin maksimumundan ({0}, {1}, {2}) uzaklığa yerleÅŸtiriyoruz.", + "worldedit.toggleplace.world": "Åžuanda dünya orjinine yerleÅŸtiriliyor.", + "worldedit.toggleplace.world-offset": "Åžu anda ({0}, {1}, {2}) konumuna yerleÅŸtiriliyor.", + "worldedit.toggleplace.not-locatable": "Bu baÄŸlamda yerleÅŸtirme arasında geçiÅŸ yapılamaz.", + "worldedit.searchitem.too-short": "Daha uzun arama dizisi gir (len > 2).", + "worldedit.searchitem.either-b-or-i": "Aynı anda hem 'b' hem de 'i' etiketini kullanamazsın.", + "worldedit.searchitem.searching": "(Lütfen bekle... öğeler aranıyor.)", + "worldedit.watchdog.no-hook": "Bu platformda bekçi baÄŸlantısı yok.", + "worldedit.watchdog.active.already": "Bekçi baÄŸlantısı çoktan aktif.", + "worldedit.watchdog.inactive.already": "Bekçi baÄŸlantısı çoktan kapalı.", + "worldedit.watchdog.active": "Bekçi baÄŸlantısı ÅŸimdi aktif.", + "worldedit.watchdog.inactive": "Bekçi baÄŸlantısı ÅŸimdi kapalı.", + "worldedit.world.remove": "Dünya override'ı kaldırıldı.", + "worldedit.world.set": "Dünya override'ı {0} olarak ayarlandı. (Varsayılana dönmek için //world komudunu kullanın)", + "worldedit.undo.undone": "{0} mevcut hareket geri yapıldı.", + "worldedit.undo.none": "Geri alınacak bir ÅŸey kalmadı.", + "worldedit.redo.redone": "{0} mevcut hareket yeniden yapıldı.", + "worldedit.redo.none": "Yeniden yapılacak bir ÅŸey kalmadı.", + "worldedit.clearhistory.cleared": "GeçmiÅŸ temizlendi.", + "worldedit.raytrace.noblock": "Görünürde blok yok!", + "worldedit.raytrace.require-player": "Işın izleme komutları için bir oyuncu olmak gerekir!", + "worldedit.restore.not-configured": "Denem sürümü/yedek onarımı yapılandırılmamış.", + "worldedit.restore.not-available": "Bu deneme sürümü yok veya mevcut deÄŸil.", + "worldedit.restore.failed": "Deneme sürümü yüklenemedi: {0}", + "worldedit.restore.loaded": "'{0}' deneme sürümü yüklendi; ÅŸimdi onarılıyor...", + "worldedit.restore.restored": "{0} eksik chunk ve {1} diÄŸer hatalar onarıldı.", + "worldedit.restore.none-for-specific-world": "'{0}' dünyası için deneme sürümü bulunamadı.", + "worldedit.restore.none-for-world": "Bu dünya için deneme sürümü bulunamadı.", + "worldedit.restore.none-found": "Deneme sürümü bulunamadı.", + "worldedit.restore.none-found-console": "Deneme sürümü bulunamadı. Detaylar için konsola bakın.", + "worldedit.restore.chunk-not-present": "Deneme sürümünde chunklar mevcut deÄŸil.", + "worldedit.restore.chunk-load-failed": "Chunklar yüklenemedi. (Kötü arÅŸiv?)", + "worldedit.restore.block-place-failed": "Hatalar, herhangi bir bloÄŸun geri yüklenmesini engelledi.", + "worldedit.restore.block-place-error": "Son hata: {0}", + "worldedit.snapshot.use.newest": "Åžimdi e yeni deneme sürümü kullanılıyor.", + "worldedit.snapshot.use": "Deneme sürümü ayarlandı: {0}", + "worldedit.snapshot.none-before": "{0} deneme sürümünden önce bir deneme sürümü bulunamadı.", + "worldedit.snapshot.none-after": "{0} deneme sürümünden sonra bir deneme sürüm bulunamadı.", + "worldedit.snapshot.index-above-0": "Geçersiz dizin, 1'den büyük veya eÅŸit olmalı.", + "worldedit.snapshot.index-oob": "Geçersiz dizin, 1 ile {0} arasında olmalı.", + "worldedit.schematic.unknown-format": "Bilinmeyen ÅŸematik formatı: {0}.", + "worldedit.schematic.load.does-not-exist": "{0} ÅŸematiÄŸi yok!", + "worldedit.schematic.load.loading": "(Lütfen bekle... ÅŸematik yükleniyor.)", + "worldedit.schematic.load.still-loading": "(Lütfen bekle... ÅŸematik yüklemesi sürüyor.)", + "worldedit.schematic.load.unsupported-version": "Bu schematic versiyonu ÅŸu anda desteklenmiyor. Schematic Versiyonu: {0}.", + "worldedit.schematic.save.already-exists": "Bu ÅŸematik çoktan var. Üzerine yazmak için -f etiketi kullanın.", + "worldedit.schematic.save.failed-directory": "Åžematikler için klasör oluÅŸturulamıyor!", + "worldedit.schematic.save.saving": "(Lütfen bekle... ÅŸematik kaydediliyor.)", + "worldedit.schematic.save.still-saving": "(Lütfen bekle... ÅŸematik kaydedilmeye devam ediyor.)", + "worldedit.schematic.share.unsupported-format": "\"{0}\" adlı dosyada schematic paylaşımı \"{1}\" biçimini desteklemiyor.", + "worldedit.schematic.delete.does-not-exist": "{0} ÅŸematiÄŸi yok!", + "worldedit.schematic.delete.failed": "{0} ÅŸematiÄŸinin silinmesi baÅŸarısız oldu! Salt okunur mu?", + "worldedit.schematic.delete.deleted": "{0} ÅŸematiÄŸi silindi.", + "worldedit.schematic.formats.title": "Mevcut pano formatları (İsim: Arama adları)", + "worldedit.schematic.unsupported-minecraft-version": "WorldEdit'in bu sürümü Minecraft sürümünüzü desteklemiyor. Bu çözülene kadar ÅŸemalar çalışmayacaktır.", + "worldedit.pos.already-set": "Pozisyon çoktan ayarlandı.", + "worldedit.pos.console-require-coords": "Bir konsol olarak koordinatları saÄŸlamalısınız.", + "worldedit.hpos.no-block": "Görünürde blok yok!", + "worldedit.hpos.already-set": "Pozisyon çoktan ayarlandı.", + "worldedit.chunk.selected-multiple": "Seçilen chunklar: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Seçilen yığın: {0}, {1}, {2}", + "worldedit.wand.invalid": "Asa öğesi yanlış yapılandırılmış veya devre dışı.", + "worldedit.wand.selwand.info": "Sol tıkla: pos #1 seç; SaÄŸ tıkla: pos #2 seç", + "worldedit.wand.navwand.info": "Sol tıkla: lokasyona zıpla; SaÄŸ tıkla: duvarların içinden geç", + "worldedit.wand.selwand.now.tool": "Seçim çubuÄŸu artık normal bir araçtır. {0} ile devre dışı bırakabilir ve {1} ile herhangi bir öğeye yeniden baÄŸlayabilir veya {2} ile yeni bir deÄŸnek alabilirsiniz.", + "worldedit.contract.contracted": "Bölge {0} blok geniÅŸletildi.", + "worldedit.shift.shifted": "Bölge deÄŸiÅŸti.", + "worldedit.outset.outset": "Bölgenin baÅŸlangıcı.", + "worldedit.inset.inset": "Bölge giriÅŸi.", + "worldedit.trim.trim": "Bölge kırpıldı.", + "worldedit.trim.no-blocks": "Hiçbir blok kırpma maskesiyle eÅŸleÅŸmedi.", + "worldedit.size.offset": "Dengeleme: {0}", + "worldedit.size.type": "Tür: {0}", + "worldedit.size.size": "Boyut: {0}", + "worldedit.size.distance": "Kübik mesafesi: {0}", + "worldedit.size.blocks": "Blok #: {0}", + "worldedit.count.counted": "Sayıldı: {0}", + "worldedit.distr.no-blocks": "Blok sayılmadı.", + "worldedit.distr.no-previous": "Önceki dağıtım yok.", + "worldedit.distr.total": "Toplam Blok Sayısı: {0}", + "worldedit.select.cleared": "Seçim temizlendi.", + "worldedit.select.cuboid.message": "Kübik: 1. nokta için sol tıkla, 2. nokta için saÄŸ tıkla", + "worldedit.select.cuboid.description": "Bir kübiÄŸin iki köşesini seç", + "worldedit.select.extend.message": "Kübik: bir baÅŸlama noktası için sol tıkla, uzatmak için saÄŸ tıklayın", + "worldedit.select.extend.description": "Hızlı kübid seçim modu", + "worldedit.select.poly.message": "2B çokgen seçici: Bir nokta eklemek için sol/saÄŸ tıklayın.", + "worldedit.select.poly.limit-message": "Maksimum {0} puan.", + "worldedit.select.poly.description": "Yükseklikli 2B bir çokgen seçin", + "worldedit.select.ellipsoid.message": "Elipsoit seçici: sol tıkla=merkez, uzatmak için saÄŸ tıkla", + "worldedit.select.ellipsoid.description": "Bir elipsoit seç", + "worldedit.select.sphere.message": "Küre seçici: sol tıkla=merkez, yarıçap ayarlamak için saÄŸ tıkla", + "worldedit.select.sphere.description": "Bir küre seç", + "worldedit.select.cyl.message": "Silindirik seçici: Sol tıkla=merkez, uzatmak için saÄŸ tıkla", + "worldedit.select.cyl.description": "Bir silindir seç", + "worldedit.select.convex.message": "Dış bükey çok yüzlü seçici: Sol tık:İlk köşe, daha fazla eklemek için saÄŸ tıkla.", + "worldedit.select.convex.limit-message": "Maksimum {0} puan.", + "worldedit.select.convex.description": "Bir dış bükey öok yüzlü seçin", + "worldedit.select.default-set": "Artık varsayılan bölge seçicin {0}.", + "worldedit.chunkinfo.chunk": "Chunk: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Eski format: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: bölge/{0}", + "worldedit.listchunks.listfor": "OluÅŸturulan yığın dizini: {0}", + "worldedit.drain.drained": "{0} blok kurutuldu.", + "worldedit.fill.created": "{0} blok dolduruldu.", + "worldedit.fillr.created": "{0} blok dolduruldu.", + "worldedit.fixlava.fixed": "{0} blok düzeltildi.", + "worldedit.fixwater.fixed": "{0} blok düzeltildi.", + "worldedit.removeabove.removed": "{0} blok kaldırıldı.", + "worldedit.removebelow.removed": "{0} blok kaldırıldı.", + "worldedit.removenear.removed": "{0} blok kaldırıldı.", + "worldedit.replacenear.replaced": "{0} blok yeniden yerleÅŸtirildi.", + "worldedit.snow.created": "{0} yüzey kaplandı.", + "worldedit.thaw.removed": "{0} blok çözüldü.", + "worldedit.green.changed": "{0} blok yeÅŸillendirildi.", + "worldedit.extinguish.removed": "{0} ateÅŸ söndürüldü.", + "worldedit.butcher.killed": "{1} yarıçapında {0} canlı öldürüldü.", + "worldedit.butcher.explain-all": "Yüklü chunklardaki tüm mobları kaldırmak için -1 ifadesini kullanın", + "worldedit.remove.removed": "Kaldırılma için {0} varlık iÅŸaretlendi.", + "worldedit.remove.explain-all": "Yüklü chunklardaki tüm varlıkları kaldırmak için -1 ifadesini kullanın", + "worldedit.calc.invalid": "'{0}' geçerli bir ifade olarak ayrıştırılamadı", + "worldedit.calc.invalid.with-error": "'{0}' geçerli bir ifade olarak ayrıştırılamadı: '{1}'", + "worldedit.paste.pasted": "Pano {0}'a yapıştırıldı", + "worldedit.paste.selected": "Pano yapıştırılma bölgesi seçildi.", + "worldedit.rotate.no-interpolation": "Not: İnterpolasyon henüz desteklenmemektedir, bu nedenle 90'ın katları olan açılar önerilir.", + "worldedit.rotate.rotated": "Pano kopyası döndürüldü.", + "worldedit.flip.flipped": "Pano kopyası çevrildi.", + "worldedit.clearclipboard.cleared": "Pano temizlendi.", + "worldedit.set.done": "Operasyon tamamlandı.", + "worldedit.set.done.verbose": "Operasyon tamamlandı ({0}).", + "worldedit.line.changed": "{0} blok deÄŸiÅŸtirildi.", + "worldedit.line.invalid-type": "//line sadece kübik veya dışbükey çok yüzlü seçimlerde çalışır", + "worldedit.curve.changed": "{0} blok deÄŸiÅŸtirildi.", + "worldedit.curve.invalid-type": "//curve sadece dışbükey çok yüzlü seçimlerde çalışır", + "worldedit.replace.replaced": "{0} blok yeniden yerleÅŸtirildi.", + "worldedit.stack.changed": "{0} blok deÄŸiÅŸtirildi. //undo ile geri al", + "worldedit.stack.intersecting-region": "Blok birimleri kullanılırken yığın dengesi bölgeyle çakışmamalıdır", + "worldedit.regen.regenerated": "Bölge yenilendi.", + "worldedit.regen.failed": "Chunklar yeniden oluÅŸturulamıyor. Detaylar için konsolu kontrol edin.", + "worldedit.walls.changed": "{0} blok deÄŸiÅŸtirildi.", + "worldedit.faces.changed": "{0} blok deÄŸiÅŸtirildi.", + "worldedit.overlay.overlaid": "{0} blok kaplandı.", + "worldedit.naturalize.naturalized": "{0} bloÄŸun daha doÄŸal gözükmesi saÄŸlandı.", + "worldedit.center.changed": "Merkez ayarlandı. ({0} blok deÄŸiÅŸti)", + "worldedit.smooth.changed": "Arazinin yükseklik haritası düzleÅŸtirildi. {0} blok deÄŸiÅŸtirildi.", + "worldedit.snowsmooth.changed": "Snow'un yükseklik haritası düzeltildi. {0} blok deÄŸiÅŸtirildi.", + "worldedit.move.moved": "{0} blok taşındı.", + "worldedit.deform.deformed": "{0} blok yeniden deforme edildi.", + "worldedit.hollow.changed": "{0} blok deÄŸiÅŸtirildi.", + "worldedit.forest.created": "{0} aÄŸaç oluÅŸturuldu.", + "worldedit.flora.created": "{0} bitki örtüsü oluÅŸturuldu.", + "worldedit.unstuck.moved": "İşte böyle!", + "worldedit.ascend.obstructed": "Yukarıda boÅŸ yer bulunamadı.", + "worldedit.ascend.moved": "{0} seviye yükseltildi.", + "worldedit.descend.obstructed": "Altında boÅŸ yer bulunamadı.", + "worldedit.descend.moved": "{0} seviye alçaltıldı.", + "worldedit.ceil.obstructed": "Yukarıda boÅŸ yer bulunamadı.", + "worldedit.ceil.moved": "Woosh!", + "worldedit.thru.obstructed": "Önünde boÅŸ yer bulunamadı.", + "worldedit.thru.moved": "Woosh!", + "worldedit.jumpto.moved": "Puf!", + "worldedit.jumpto.none": "Görünürde blok yok (veya çok uzakta)!", + "worldedit.up.obstructed": "Üstündeki bir hedefi vurursun.", + "worldedit.up.moved": "Woosh!", + "worldedit.cone.invalid-radius": "1 veya 2 yarıçap deÄŸeri belirtmelisin.", + "worldedit.cone.created": "{0} blok oluÅŸturuldu.", + "worldedit.cyl.invalid-radius": "1 veya 2 yarıçap deÄŸeri belirtmelisin.", + "worldedit.cyl.created": "{0} blok oluÅŸturuldu.", + "worldedit.sphere.invalid-radius": "1 veya 3 yarıçap deÄŸeri belirtmelisin.", + "worldedit.sphere.created": "{0} blok oluÅŸturuldu.", + "worldedit.forestgen.created": "{0} aÄŸaç oluÅŸturuldu.", + "worldedit.pumpkins.created": "{0} balkabağı parçası oluÅŸturuldu.", + "worldedit.feature.created": "Özellik oluÅŸturuldu.", + "worldedit.feature.failed": "Özellik jenerasyonunda hata meydana geldi. Burası bunun için uygun yer mi?", + "worldedit.pyramid.created": "{0} blok oluÅŸturuldu.", + "worldedit.generate.created": "{0} blok oluÅŸturuldu.", + "worldedit.generatebiome.changed": "{0} biyom etkilendi.", + "worldedit.structure.created": "Yapı oluÅŸturuldu.", + "worldedit.structure.failed": "Yapı oluÅŸturulurken hata meydana geldi. Burası bunun için uygun yer mi?", + "worldedit.reload.config": "Yapılandırma yeniden yüklendi!", + "worldedit.report.written": "WorldEdit raporu {0}'a yazıldı", + "worldedit.report.error": "Rapor yazılamadı: {0}", + "worldedit.report.callback": "WorldEdit raporu: {0}.report", + "worldedit.timezone.invalid": "Geçersiz saat dilimi", + "worldedit.timezone.set": "Bu oturum için ayarlanan saat dilimi: {0}", + "worldedit.timezone.current": "O saat dilimindeki geçerli saat: {0}", + "worldedit.version.version": "WorldEdit versiyonu {0}", + "worldedit.trace.no-tracing-extents": "İşaret: Hiçbir kapsam kullanılmadı.", + "worldedit.trace.action-failed": "İşaret: {1} adresindeki {0} Eylem(ler) {2} kapsamına göre iptal edildi", + "worldedit.trace.active.already": "İzleme yöntemi zaten etkin.", + "worldedit.trace.inactive.already": "İzleme yöntemi zaten etkin deÄŸil.", + "worldedit.trace.active": "İzleme yöntemi ÅŸimdi etkin.", + "worldedit.trace.inactive": "İzleme yöntemi ÅŸimdi etkin deÄŸil.", + "worldedit.command.time-elapsed": "{0} tane geçti (geçmiÅŸ: {1} deÄŸiÅŸen; {2} blok/sn).", + "worldedit.command.permissions": "Bu yapmaya iznin yok. DoÄŸru modda mısın?", + "worldedit.command.player-only": "Komut bir oyuncu ile kullanılmalı.", + "worldedit.command.error.report": "Lütfen bu hatayı bildirin: [Konsola bakın]", + "worldedit.pastebin.uploading": "(Lütfen bekle... çıkış pastebin'e gönderiliyor...)", + "worldedit.session.cant-find-session": "{0} için oturum bulunamadı", + "worldedit.platform.no-file-dialog": "Dosya diyalogları çevrende desteklenmiyor.", + "worldedit.asset.load.loading": "(Lütfen bekle... varlık yükleniyor.)", + "worldedit.asset.load.still-loading": "(Lütfen bekle... varlık yüklemesi sürüyor.)", + "worldedit.asset.load.failed": "Varlık yüklenemedi", + "worldedit.tool.max-block-changes": "Maks blok deÄŸiÅŸtirme limitine ulaşıldı.", + "worldedit.tool.no-block": "Görünürde blok yok!", + "worldedit.tool.repl.equip": "Blok yeniden yerleÅŸtirme aleti {0} öğesine baÄŸlandı.", + "worldedit.tool.repl.switched": "Yeniden yerleÅŸtirme aleti ÅŸuna deÄŸiÅŸtirildi: {0}", + "worldedit.tool.data-cycler.equip": "Block veri dögüleyicisi aleti {0} öğesine baÄŸlandı.", + "worldedit.tool.data-cycler.block-not-permitted": "Bu bloÄŸun veri deÄŸerini döngülemeye iznin yok.", + "worldedit.tool.data-cycler.cant-cycle": "Bu bloÄŸun verisi döngülenemez!", + "worldedit.tool.data-cycler.new-value": "{0}'in deÄŸeri ÅŸimdi {1}.", + "worldedit.tool.data-cycler.cycling": "Åžimdi {0} dögüleniyor.", + "worldedit.tool.deltree.equip": "Uçan aÄŸaç kaldırıcı aleti {0} öğesine baÄŸlandı.", + "worldedit.tool.deltree.not-tree": "Bu bir aÄŸaç deÄŸil.", + "worldedit.tool.deltree.not-floating": "Bu uçan bir aÄŸaç deÄŸil.", + "worldedit.tool.tree.equip": "AÄŸaç aleti {0} öğesine baÄŸlandı.", + "worldedit.tool.tree.obstructed": "Bir aÄŸaç oraya gidemez.", + "worldedit.tool.info.equip": "Bilgi aracı, {0}'e baÄŸlı.", + "worldedit.tool.info.internalid.hover": "Dahili kimlik", + "worldedit.tool.info.legacy.hover": "Eski kimlik:veri", + "worldedit.tool.info.light.hover": "Blok Işığı/Üstteki Işık", + "worldedit.tool.none.equip": "Araç mevcut öğenizden bağımsız.", + "worldedit.tool.none.to.unequip": "Mevcut öğeniz baÄŸlı deÄŸil.", + "worldedit.tool.selwand.equip": "Seçim çubuÄŸu {0}'e baÄŸlı.", + "worldedit.tool.navwand.equip": "Gezinme çubuÄŸu {0}'e baÄŸlı.", + "worldedit.tool.floodfill.equip": "{0}'e baÄŸlı toplu doldurma aracını engelle.", + "worldedit.tool.farwand.equip": "Uzak seçim çubuÄŸu aracı {0}'e baÄŸlı.", + "worldedit.tool.lrbuild.equip": "{0} öğesine baÄŸlı uzun menzilli inÅŸa aracı.", + "worldedit.tool.lrbuild.set": "Sol tıklama {0} olarak; saÄŸ tıklama {1} olarak ayarlandı.", + "worldedit.tool.stack.equip": "{0} öğesine baÄŸlı yığın aracı.", + "worldedit.tool.unbind-instruction": "Çözmek için öğeyi tutarken {0} öğesini çalıştırın.", + "worldedit.tool.superpickaxe.mode.single": "Oyun artık tek oyuncu kipinde. Devre dışı bırakmak için Bir kazma ile // sol imleci tıkla.", + "worldedit.tool.superpickaxe.mode.area": "Oyun alan kipinde. Devre dışı bırakmak için Bir kazma ile // sol imleci tıkla.", + "worldedit.tool.superpickaxe.mode.recursive": "Oyun artık yineleme kipinde. Devre dışı bırakmak için Bir kazma ile // sol imleci tıkla.", + "worldedit.tool.superpickaxe.max-range": "Maksimum menzil {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Süper kazma zaten aktif.", + "worldedit.tool.superpickaxe.disabled.already": "Süper kazma zaten devre dışı.", + "worldedit.tool.superpickaxe.enabled": "Süper kazma aktif edildi.", + "worldedit.tool.superpickaxe.disabled": "Süper kazma devre dışı bırakıldı.", + "worldedit.tool.mask.set": "Fırça maskesi ayarlandı.", + "worldedit.tool.mask.disabled": "Fırça maskesi kapalı.", + "worldedit.tool.material.set": "Fırça malzemesi ayarlandı.", + "worldedit.tool.range.set": "Fırça gamı ayarlandı.", + "worldedit.tool.size.set": "Fırça uzunluÄŸu ayarlandı.", + "worldedit.tool.tracemask.set": "İzleme maskesi ayarlandı.", + "worldedit.tool.tracemask.disabled": "İzleme maskesi kapalı.", + "worldedit.tool.error.cannot-bind": "Araç {0}: {1} öğesine baÄŸlanamıyor", + "worldedit.tool.error.item-only": "Bloklar kullanılamıyor.", + "worldedit.execute.script-permissions": "Bu komutu kullanmak için yetkin yok.", + "worldedit.executelast.no-script": "Önce bir komut dosyası adıyla /cs kullan.", + "worldedit.script.read-error": "Komut okuma hatası: {0}", + "worldedit.script.unsupported": "Åžu anda yalnızca .js komut dosyaları desteklenmektedir", + "worldedit.script.file-not-found": "Komut mevcut deÄŸil: {0}", + "worldedit.script.no-script-engine": "Yüklü bir komut dosyası motoru bulunamadı.\nLütfen https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/ adresini ziyaret et", + "worldedit.script.failed": "Çalıştırılamadı: {0}", + "worldedit.script.failed-console": "Çalıştırılamadı (konsola bak): {0}", + "worldedit.operation.affected.biome": "{0} biyom etkilendi", + "worldedit.operation.affected.block": "{0} blok etkilendi", + "worldedit.operation.affected.column": "{0} sütun etkilendi", + "worldedit.operation.affected.entity": "{0} tane varlık etkilendi", + "worldedit.operation.deform.expression": "{0} kullanılarak deforme edildi", + "worldedit.error.invalid-number": "Beklenen sayı; verilen dizi.", + "worldedit.error.invalid-number.matches": "Beklenen sayı; \"{0}\" verilen dizi.", + "worldedit.error.incomplete-region": "Önce bölgeyi seç.", + "worldedit.error.unknown-block": "Blok adı '{0}' tanınamadı.", + "worldedit.error.unknown-item": "EÅŸya ismi olan '{0}' tanımlanamadı.", + "worldedit.error.unknown-entity": "Varlık adı '{0}' tanınamadı.", + "worldedit.error.unknown-mob": "Grup adı '{0}' tanınamadı.", + "worldedit.error.unknown-biome": "Biyom adı '{0}' tanınamadı.", + "worldedit.error.unknown-tag": "Etiket adı '{0}' tanınamadı.", + "worldedit.error.empty-tag": "Etiket adı '{0}' içeriÄŸi yok.", + "worldedit.error.no-match": "'{0}' için eÅŸleÅŸme bulunamadı.", + "worldedit.error.disallowed-block": "'{0}' bloku yasak (WorldEdit ayarlarına bak).", + "worldedit.error.max-changes": "Bir iÅŸlemde deÄŸiÅŸtirilen maksimum blok sayısı ({0}) sayısına ulaÅŸtı.", + "worldedit.error.max-brush-radius": "Maksimum fırça yarıçapı (yapılandırmada): {0}", + "worldedit.error.max-radius": "Maksimum yarıçap (yapılandırmada): {0}", + "worldedit.error.unknown-direction": "Bilinmeyen yön: {0}", + "worldedit.error.empty-clipboard": "Panon boÅŸ. Kopyalamak için //copy komutunu kullan.", + "worldedit.error.invalid-filename": "Dosya adı '{0}' geçersiz: {1}", + "worldedit.error.invalid-filename.invalid-characters": "Geçersiz karakterler veya eksik uzantı", + "worldedit.error.file-resolution": "Dosya '{0}' çözümleme hatası: {1}", + "worldedit.error.file-resolution.outside-root": "Yol izin verilen kökün dışında", + "worldedit.error.file-resolution.resolve-failed": "Yol çözümlenemedi", + "worldedit.error.file-aborted": "Dosya seçimi iptal edildi.", + "worldedit.error.no-file-selected": "Seçili dosya yok.", + "worldedit.error.world-unloaded": "Dünya dosyaları zaten boÅŸaltılmış.", + "worldedit.error.not-a-block": "Bu eÅŸya bir blok deÄŸildir.", + "worldedit.error.not-a-block.item": "'{0}' öğesi bir blok deÄŸildir.", + "worldedit.error.incorrect-usage": "Kullanım: {0}", + "worldedit.error.invalid-page": "Geçersiz sayfa numarası", + "worldedit.error.parser.bad-state-format": "{0} içinde bir biçim kötü durumda", + "worldedit.error.parser.duplicate-property": "ÇoÄŸaltma özelliÄŸi: {0}", + "worldedit.error.parser.empty-state": "Durumdaki boÅŸ kısım", + "worldedit.error.parser.missing-equals-separator": "Eksik '=' ayırıcı", + "worldedit.error.parser.clipboard.missing-offset": "@ ile belirtilen ofset ancak ofset verilmedi. '#copy@[x,y,z]' kullanın.", + "worldedit.error.parser.unknown-property": "'{1}' bloÄŸu için bilinmeyen özellik '{0}'", + "worldedit.error.parser.unknown-value": "'{1}' özelliÄŸi için bilinmeyen deÄŸer '{0}'", + "worldedit.error.parser.empty-property": "Özellik durumu boÅŸ", + "worldedit.error.parser.empty-value": "DeÄŸer durumu boÅŸ", + "worldedit.error.parser.invalid-colon": "Geçersiz kolon.", + "worldedit.error.parser.invalid-expression": "Geçersiz ifade: {0}", + "worldedit.error.parser.negate-nothing": "Hiçbir ÅŸey inkar edilemez!", + "worldedit.error.parser.hanging-lbracket": "Geçersiz format. '{0}' noktasındaki parantez.", + "worldedit.error.parser.missing-rbracket": "Durumun sonundaki ']' eksik", + "worldedit.error.parser.hanging-lbrace": "Geçersiz biçim. '{0}' konumu parantez içermelidir.", + "worldedit.error.parser.missing-rbrace": "NBT'de sondaki '}' eksik", + "worldedit.error.parser.missing-random-type": "'{0}' için % sembolünden sonraki tür eksik", + "worldedit.error.parser.clipboard.missing-coordinates": "Pano ofseti x,y,z koordinatlarına ihtiyaç duyar.", + "worldedit.error.parser.player-only": "'{0}' giriÅŸi bir oyuncu içermelidir!", + "worldedit.error.parser.invalid-nbt": "GiriÅŸte geçersiz NBT Verisi: '{0}'. Hata: {1}", + "worldedit.error.disabled": "Bu iÅŸlevsellik devre dışıdır (bak WorldEdit yapılandırması).", + "worldedit.error.unknown": "Bilinmeyen hata meydana geldi: {0}", + "worldedit.error.missing-extent": "Hiçbir Uzantı bilinmiyor", + "worldedit.error.missing-session": "Hiçbir YerelOturum bilinmiyor", + "worldedit.error.missing-world": "Bir dünya saÄŸlamanız gerekiyor (\"//world\" komudunu dene)", + "worldedit.error.missing-actor": "Hiçbir aktör bulunamadı", + "worldedit.selection.convex.info.vertices": "Köşeler: {0}", + "worldedit.selection.convex.info.triangles": "Üçgenler: {0}", + "worldedit.selection.convex.explain.primary": "{0} köşesiyle yeni seçim baÅŸlatıldı.", + "worldedit.selection.convex.explain.secondary": "Seçime {0} köşe noktası eklendi.", + "worldedit.selection.cuboid.info.pos1": "Pozisyon 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Pozisyon 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Birinci pozisyon {0} olarak ayarlandı.", + "worldedit.selection.cuboid.explain.primary-area": "Birinci pozisyon {0} olarak ayarlandı ({1}).", + "worldedit.selection.cuboid.explain.secondary": "İkinci pozisyon {0} olarak ayarlandı.", + "worldedit.selection.cuboid.explain.secondary-area": "İkinci pozisyon {0} olarak ayarlandı ({1}).", + "worldedit.selection.extend.explain.primary": "Seçime {0} noktasından baÅŸlandı ({1}).", + "worldedit.selection.extend.explain.secondary": "{0}'ı kapsayacak ÅŸekilde geniÅŸletilmiÅŸ seçim ({1}).", + "worldedit.selection.ellipsoid.info.center": "Merkez: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z Yarıçapı: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Merkez nokta {0} pozisyonuna ayarlandı.", + "worldedit.selection.ellipsoid.explain.primary-area": "Merkez pozisyonu {0} olarak ayarlandı ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Yarıçap {0} olarak ayarlandı.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Yarıçap {0} olarak ayarlandı ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Elipsoid deÄŸiÅŸimleri her boyut için eÅŸit olmalıdır.", + "worldedit.selection.cylinder.info.center": "Merkez: {0}", + "worldedit.selection.cylinder.info.radius": "Yarıçap: {0}", + "worldedit.selection.cylinder.explain.primary": "{0} noktasında yeni bir silindirik seçim baÅŸlatılıyor.", + "worldedit.selection.cylinder.explain.secondary": "Yarıçap, {0}/{1} bloklara ayarlandı. ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Yarıçapı ayarlamadan önce merkez noktasını seçmelisiniz.", + "worldedit.selection.cylinder.error.even-horizontal": "Silindir deÄŸiÅŸiklikleri her yatay boyut için eÅŸit olmalıdır.", + "worldedit.selection.polygon2d.info": "# puan: {0}", + "worldedit.selection.polygon2d.explain.primary": "{0} konumunda yeni bir çokgen baÅŸlatılıyor.", + "worldedit.selection.polygon2d.explain.secondary": "{1} noktasına #{0} noktası eklendi.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Çokgenler yalnızca dikey olarak geniÅŸletilebilir.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Çokgenler yalnızca dikey olarak daraltılabilir.", + "worldedit.selection.sphere.explain.secondary": "Yarıçap {0} olarak ayarlandı.", + "worldedit.selection.sphere.explain.secondary-defined": "Yarıçap {0} ({1}) olarak ayarlandı.", + "worldedit.selection.null.error.immutable": "NullRegion deÄŸiÅŸtirilemiyor.", + "worldedit.selection.intersection.error.cannot-expand": "Bir bölge kesiÅŸimi geniÅŸletilemez.", + "worldedit.selection.intersection.error.cannot-contract": "Bir bölge kavÅŸağı daraltılamaz.", + "worldedit.selection.transform.error.cannot-expand": "Bir TransformedRegion geniÅŸletilemez.", + "worldedit.selection.transform.error.cannot-contract": "Bir TransformedRegion daraltılamaz.", + "worldedit.selection.transform.error.cannot-change": "Bir TransformedRegion deÄŸiÅŸtirilemez.", + "worldedit.selection.updated": "Pozisyonlar güncellendi.", + "worldedit.sideeffect.lighting": "Aydınlatma", + "worldedit.sideeffect.lighting.description": "Blok aydınlatmasını günceller", + "worldedit.sideeffect.neighbors": "KomÅŸular", + "worldedit.sideeffect.neighbors.description": "Yakındaki bloklara deÄŸiÅŸimi bildirir", + "worldedit.sideeffect.update": "Güncelle", + "worldedit.sideeffect.update.description": "DeÄŸiÅŸtirilen bloÄŸu bildirir", + "worldedit.sideeffect.validation": "DoÄŸrulama", + "worldedit.sideeffect.validation.description": "BaÄŸlantısı kesilmiÅŸ bloklar gibi tutarsız dünya durumunu doÄŸrular ve düzeltir", + "worldedit.sideeffect.entity_ai": "Varlık Yapay Zeka", + "worldedit.sideeffect.entity_ai.description": "Blok deÄŸiÅŸiklikleri için Varlık Yapay Zeka yollarını günceller", + "worldedit.sideeffect.events": "Mod/Plugin Etkinlikleri", + "worldedit.sideeffect.events.description": "Mümkün olduÄŸunda diÄŸer mods/plugins öğelerine bu deÄŸiÅŸiklikler hakkında bilgi verir", + "worldedit.sideeffect.state.on": "Açık", + "worldedit.sideeffect.state.delayed": "Ertelendi", + "worldedit.sideeffect.state.off": "Kapalı", + "worldedit.sideeffect.box.current": "Güncel", + "worldedit.sideeffect.box.change-to": "{0} deÄŸerine ayarlamak için tıkla", + "worldedit.help.command-not-found": "Komut '{0}' bulunamıyor.", + "worldedit.help.no-subcommands": "'{0}' alt komutlara sahip deÄŸil. (Acaba '{1}' parametre olarak mı kullanılıyor?)", + "worldedit.help.subcommand-not-found": "'{1}' altındaki '{0}' alt komutu bulunamadı.", + "worldedit.cli.stopping": "Durduruluyor!", + "worldedit.cli.unknown-command": "Bilinmeyen komut!", + "worldedit.version.bukkit.unsupported-adapter": "WorldEdit versiyonu Bukkit sürümünü tamamen desteklemiyor. Block varlıklar (örn. sandıklar) boÅŸ olacak, blok özellikleri (örn. rotasyon) eksik olacak, ve diÄŸer ÅŸeyler çalışmayabilir. Bu iÅŸlevselliÄŸi onarmak için WorldEdit'i güncelleyin:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Desteklenmeyen sürümlerde düzenleme devre dışı bırakıldı." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/tt-RU/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/tt-RU/strings.json new file mode 100644 index 0000000..22c13c9 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/tt-RU/strings.json @@ -0,0 +1,25 @@ +{ + "worldedit.fast.disabled": "Тиз шарт Ñүндерелде.", + "worldedit.restore.block-place-error": "Соңгы хата: {0}", + "worldedit.size.type": "Төр: {0}", + "worldedit.size.size": "Зурлык: {0}", + "worldedit.count.counted": "Сан: {0}", + "worldedit.chunkinfo.chunk": "Чанк: {0}, {1}", + "worldedit.chunkinfo.old-filename": "ИÑке формат: {0}", + "worldedit.fill.created": "{0} блок тутырылды.", + "worldedit.fillr.created": "{0} блок тутырылды.", + "worldedit.removeabove.removed": "{0} блок бетерелде.", + "worldedit.removebelow.removed": "{0} блок бетерелде.", + "worldedit.removenear.removed": "{0} блок бетерелде.", + "worldedit.forest.created": "{0} агач ÑÑалды.", + "worldedit.forestgen.created": "{0} агач ÑÑалды.", + "worldedit.tool.data-cycler.new-value": "{0} кыйммәте {1} хәзер.", + "worldedit.tool.deltree.not-tree": "Бу агач түгел.", + "worldedit.error.no-file-selected": "Файл Ñайланмады.", + "worldedit.selection.ellipsoid.info.center": "Үзәк: {0}", + "worldedit.selection.cylinder.info.center": "Үзәк: {0}", + "worldedit.sideeffect.update": "Яңарту", + "worldedit.sideeffect.state.on": "Кушык", + "worldedit.sideeffect.state.off": "Сүнек", + "worldedit.cli.unknown-command": "БилгеÑез боерык!" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/tzl/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/tzl/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/tzl/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/uk/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/uk/strings.json new file mode 100644 index 0000000..dcf1608 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/uk/strings.json @@ -0,0 +1,453 @@ +{ + "worldedit.expand.description.vert": "Розширити виділену облаÑть за вертикаллю від 0 до макÑимальної виÑоти будівництва.", + "worldedit.expand.expanded": "Регіон розширено до {0} блоків.", + "worldedit.expand.expanded.vert": "Регіон розширено: {0} блоків (зверху до низу).", + "worldedit.biomeinfo.lineofsight": "Біоми в точці прÑмої видимоÑті: {0}", + "worldedit.biomeinfo.position": "Біоми у вашій позиції: {0}", + "worldedit.biomeinfo.selection": "Вибрані біоми: {0}", + "worldedit.biomeinfo.not-locatable": "Відправник команди повинен бути приÑутнім у Ñвіті, щоб викориÑтовувати прапор -p.", + "worldedit.brush.radius-too-large": "МакÑимально допуÑтимий Ñ€Ð°Ð´Ñ–ÑƒÑ Ð¿ÐµÐ½Ð·Ð»Ñ: {0}", + "worldedit.brush.apply.description": "ЗаÑтоÑуйте пензлик, заÑтоÑуйте функцію до кожного блоку", + "worldedit.brush.apply.radius": "Розмір пензлÑ", + "worldedit.brush.apply.shape": "Форма регіону", + "worldedit.brush.apply.type": "Тип Ð¿ÐµÐ½Ð·Ð»Ñ Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑтаннÑ", + "worldedit.brush.apply.item.warning": "Цей пензлик імітує викориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ñ€ÐµÐ´Ð¼ÐµÑ‚Ñ–Ð². Його ефекти можуть працювати не на вÑÑ–Ñ… платформах, не можуть бути ÑкаÑовувати та можуть викликати дивну взаємодію з іншими модами/плагінами. ВикориÑтовуйте на Ñвій Ñтрах Ñ– ризик.", + "worldedit.brush.paint.description": "Пензлик, заÑтоÑуйте функцію на поверхню", + "worldedit.brush.paint.size": "Розмір пензлÑ", + "worldedit.brush.paint.shape": "Форма регіону", + "worldedit.brush.paint.density": "Розмір пензлÑ", + "worldedit.brush.paint.type": "Тип Ð¿ÐµÐ½Ð·Ð»Ñ Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑтаннÑ", + "worldedit.brush.paint.item.warning": "Цей пензлик імітує викориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ñ€ÐµÐ´Ð¼ÐµÑ‚Ñ–Ð². Його ефекти можуть працювати не на вÑÑ–Ñ… платформах, не можуть бути ÑкаÑовувати та можуть викликати дивну взаємодію з іншими модами/плагінами. ВикориÑтовуйте на Ñвій Ñтрах Ñ– ризик.", + "worldedit.brush.sphere.equip": "Обладнана форма Ñферичної киÑті ({0}).", + "worldedit.brush.cylinder.equip": "Обладнана форма циліндрової щітки ({0} на {1}).", + "worldedit.brush.splatter.equip": "Форма щітки Ð´Ð»Ñ Ñ€Ð¾Ð·Ð±Ñ€Ð¸Ð·ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ñнащена ({0} з {1} розпадом).", + "worldedit.brush.splatter.decay-out-of-range": "Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð¿Ð°Ð´Ñƒ Ð¿ÐµÐ½Ð·Ð»Ñ Ñ€Ð¾Ð·Ð±Ñ€Ð¸Ð·ÐºÑƒÐ²Ð°Ð½Ð½Ñ: {0} знаходитьÑÑ Ð¿Ð¾Ð·Ð° діапазоном 0 - 10.", + "worldedit.brush.clipboard.equip": "Обладнана форма щітки Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° обміну.", + "worldedit.brush.smooth.equip": "Плавне Ð¿ÐµÐ½Ð·Ð»Ñ Ð¾Ð±Ð»Ð°Ð´Ð½Ð°Ð½Ðµ ({0} x {1}за допомогою {2}).", + "worldedit.brush.smooth.nofilter": "будь-Ñкий блок", + "worldedit.brush.smooth.filter": "фільтр", + "worldedit.brush.snowsmooth.equip": "Щітка SnowSmooth оÑнащена ({0} x {1}x з викориÑтаннÑм {2}), {3} Ñніговими блоками.", + "worldedit.brush.snowsmooth.nofilter": "будь-Ñкий блок", + "worldedit.brush.snowsmooth.filter": "фільтр", + "worldedit.brush.extinguish.equip": "ПогаÑник обладнаний ({0}).", + "worldedit.brush.gravity.equip": "Гравітаційний пензель обладнаний ({0}).", + "worldedit.brush.butcher.equip": "М'ÑÑник обладнаний ({0}).", + "worldedit.brush.operation.equip": "УÑтановлено пензлик на {0}.", + "worldedit.brush.heightmap.equip": "ВиÑота Ð¿ÐµÐ½Ð·Ð»Ñ Ð¾Ð±Ð»Ð°Ð´Ð½Ð°Ð½Ð¾ ({0}).", + "worldedit.brush.heightmap.unknown": "Ðевідома виÑота пензлÑ: {0}.", + "worldedit.brush.morph.equip": "Морфологічну форму щітки обладнано: {0}.", + "worldedit.brush.biome.column-supported-types": "Ð¦Ñ Ñ„Ð¾Ñ€Ð¼Ð° щітки не підтримуєтьÑÑ Ñ‰Ñ–Ñ‚ÐºÐ¾ÑŽ по вÑьому Ñтовпчику, Ñпробуйте форму циліндра.", + "worldedit.brush.none.equip": "Видалити відв'Ñзане від поточного елемента.", + "worldedit.brush.none.equipped": "До вашого поточного елемента не прив'Ñзано жодного пензлÑ. Спробуйте /brush sphere Ð´Ð»Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ пензлÑ.", + "worldedit.setbiome.changed": "Біоми були змінені приблизно на {0} блоків.", + "worldedit.setbiome.warning": "Можливо, вам доведетьÑÑ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ приєднатиÑÑ Ð´Ð¾ гри (або закрити Ñ– повторно відкрити ваш Ñвіт), щоб побачити зміни.", + "worldedit.setbiome.not-locatable": "Відправник команди повинен бути приÑутнім у Ñвіті, щоб викориÑтовувати прапор -p.", + "worldedit.drawsel.disabled": "Ð†Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ñервера вимкнено.", + "worldedit.drawsel.enabled": "Server CUI включений. Це підтримує тільки кубоїді регіони, з макÑимальним розміром {0}x{1}x{2}.", + "worldedit.drawsel.disabled.already": "Ð†Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ñервера уÑпішно вимкнено.", + "worldedit.drawsel.enabled.already": "CUI уÑпішно увімкнено.", + "worldedit.limit.too-high": "Ваш макÑимально допуÑтимий ліміт Ñтановить {0}.", + "worldedit.limit.set": "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð¼Ñ–Ð½Ð¸ блоку вÑтановлено на {0}.", + "worldedit.limit.return-to-default": "(ВикориÑтовуйте //limit, щоб повернутиÑÑ Ð´Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм.)", + "worldedit.timeout.too-high": "МакÑимально допуÑтимий Ñ‡Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñтановить {0} мÑ.", + "worldedit.timeout.set": "Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñтановлено до {0}мÑ.", + "worldedit.timeout.return-to-default": " (ВикориÑтовуйте //timeout, щоб повернутиÑÑ Ð´Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм.)", + "worldedit.fast.disabled": "Швидкий режим вимкнено.", + "worldedit.fast.enabled": "Увімкнено швидкий режим. ОÑÐ²Ñ–Ñ‚Ð»ÐµÐ½Ð½Ñ Ð² поÑтраждалих чанках може бути неправильним Ñ–/або вам доведетьÑÑ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ приєднатиÑÑ, щоб побачити зміни.", + "worldedit.fast.disabled.already": "Швидкий режим уÑпішно вимкнено.", + "worldedit.fast.enabled.already": "Швидкий режим уÑпішно увімкнено.", + "worldedit.perf.sideeffect.set": "Побічний ефект \"{0}\" вÑтановлено на {1}", + "worldedit.perf.sideeffect.get": "Побічний ефект \"{0}\" вÑтановлений на {1}", + "worldedit.perf.sideeffect.already-set": "Побічний ефект \"{0}\" вже Ñ” {1}", + "worldedit.perf.sideeffect.set-all": "УÑÑ– побічні ефекти вÑтановлено на {0}", + "worldedit.update": "ЗаÑтоÑував побічні ефекти до вибору.", + "worldedit.reorder.current": "Режим зміни порÑдку: {0}", + "worldedit.reorder.set": "Тепер режим зміни порÑдку {0}", + "worldedit.gmask.disabled": "Глобальна маÑка вимкнена.", + "worldedit.gmask.set": "Глобальний набір маÑок.", + "worldedit.toggleplace.pos1": "Зараз Ñ€Ð¾Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð½Ð° позиції â„–1.", + "worldedit.toggleplace.pos1-offset": "Тепер розміщуємо зі зміщеннÑм ({0}, {1}, {2}) від позиції #1.", + "worldedit.toggleplace.player": "Тепер поÑтавте Ð±Ñ–Ð»Ñ Ð±Ð»Ð¾ÐºÑƒ, в Ñкому Ñтоїте.", + "worldedit.toggleplace.player-offset": "Тепер розміщуємо на відÑтані ({0}, {1}, {2}) від блоку, в Ñкому ви Ñтоїте.", + "worldedit.toggleplace.min": "Тепер розміщуємо на мінімумі поточного виділеннÑ.", + "worldedit.toggleplace.min-offset": "Тепер розміщуємо на відÑтані ({0}, {1}, {2}) від мінімуму поточного виділеннÑ.", + "worldedit.toggleplace.max": "Тепер розміщуємо на макÑимумі поточного виділеннÑ.", + "worldedit.toggleplace.max-offset": "Тепер розміщуємо на відÑтані ({0}, {1}, {2}) від макÑимуму поточного виділеннÑ.", + "worldedit.toggleplace.world": "Тепер розміщуємо на Ñвітовому рівні.", + "worldedit.toggleplace.world-offset": "Тепер розміÑтимо в ({0}, {1}, {2}).", + "worldedit.toggleplace.not-locatable": "Ðеможливо перемкнути Ñ€Ð¾Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð² цьому контекÑті.", + "worldedit.searchitem.too-short": "Введіть довший Ñ€Ñдок пошуку (len > 2).", + "worldedit.searchitem.either-b-or-i": "Ви не можете викориÑтовувати одночаÑно флаги 'b' Ñ– 'i'.", + "worldedit.searchitem.searching": "(Зачекайте... пошук елементів.)", + "worldedit.watchdog.no-hook": "Ð¦Ñ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð° не має Ñторожового гачка.", + "worldedit.watchdog.active.already": "Сторожовий гачок уже активний.", + "worldedit.watchdog.inactive.already": "Watchdog hook уже неактивний.", + "worldedit.watchdog.active": "Watchdog hook тепер активний.", + "worldedit.watchdog.inactive": "Watchdog hook зараз неактивний.", + "worldedit.world.remove": "Видалено заміну Ñвіту.", + "worldedit.world.set": "Ð’Ñтановіть Ð¿ÐµÑ€ÐµÐ²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñвіту на {0}. (ВикориÑтовуйте //world, щоб повернутиÑÑ Ð´Ð¾ Ñтандартного)", + "worldedit.undo.undone": "СкаÑовано {0} доÑтупних змін.", + "worldedit.undo.none": "Ðема чого ÑкаÑувати.", + "worldedit.redo.redone": "Перероблено {0} доÑтупних змін.", + "worldedit.redo.none": "Ðема чого перероблÑти.", + "worldedit.clearhistory.cleared": "ІÑÑ‚Ð¾Ñ€Ñ–Ñ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ð°.", + "worldedit.raytrace.noblock": "Блоку не видно!", + "worldedit.raytrace.require-player": "Ð”Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ–Ð² потрібен гравець!", + "worldedit.restore.not-configured": "Ð’Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ знімка/резервної копії не налаштовано.", + "worldedit.restore.not-available": "Цей знімок не Ñ–Ñнує або недоÑтупний.", + "worldedit.restore.failed": "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ знімок: {0}", + "worldedit.restore.loaded": "Знімок \"{0}\" завантажено; зараз відновлюю...", + "worldedit.restore.restored": "Відновлений; ВідÑутні фрагменти: {0} та інші помилки: {1}.", + "worldedit.restore.none-for-specific-world": "Ðе знайдено знімків Ð´Ð»Ñ Ñвіту \"{0}\".", + "worldedit.restore.none-for-world": "Ðе знайдено жодних знімків Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ Ñвіту.", + "worldedit.restore.none-found": "Знімків не знайдено.", + "worldedit.restore.none-found-console": "Знімків не знайдено. Подробиці дивітьÑÑ Ð½Ð° конÑолі.", + "worldedit.restore.chunk-not-present": "Ðа знімку не було фрагментів.", + "worldedit.restore.chunk-load-failed": "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ шматки. (Поганий архів?)", + "worldedit.restore.block-place-failed": "Помилки не дозволили відновити будь-Ñкі блоки.", + "worldedit.restore.block-place-error": "ОÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°: {0}", + "worldedit.snapshot.use.newest": "Тепер викориÑтовуєтьÑÑ Ð½Ð°Ð¹Ð½Ð¾Ð²Ñ–ÑˆÐ¸Ð¹ знімок.", + "worldedit.snapshot.use": "Знімок вÑтановлено на: {0}", + "worldedit.snapshot.none-before": "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ знімок до {0}.", + "worldedit.snapshot.none-after": "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ знімок піÑÐ»Ñ {0}.", + "worldedit.snapshot.index-above-0": "ÐедійÑний індекÑ, має бути більшим або рівним 1.", + "worldedit.snapshot.index-oob": "ÐедійÑний індекÑ, має бути від 1 до {0}.", + "worldedit.schematic.unknown-format": "Ðевідомий формат Ñхеми: {0}.", + "worldedit.schematic.load.does-not-exist": "Схема {0} не Ñ–Ñнує!", + "worldedit.schematic.load.loading": "(Будь лаÑка, зачекайте... Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñхеми.)", + "worldedit.schematic.load.still-loading": "(Будь лаÑка, зачекайте... вÑе ще завантажує Ñхему.)", + "worldedit.schematic.load.unsupported-version": "Ðаразі Ñ†Ñ Ð²ÐµÑ€ÑÑ–Ñ Ñхеми не підтримуєтьÑÑ. ВерÑÑ–Ñ: {0}.", + "worldedit.schematic.save.already-exists": "Ð¦Ñ Ñхема вже Ñ–Ñнує. ВикориÑтовуйте -f flag, щоб перезапиÑати Ñ—Ñ—.", + "worldedit.schematic.save.failed-directory": "Ðе вдалоÑÑ Ñтворити папку Ð´Ð»Ñ Ñхеми!", + "worldedit.schematic.save.saving": "(Будь лаÑка, зачекайте... Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñхеми)", + "worldedit.schematic.save.still-saving": "(Будь лаÑка, зачекайте... Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñхеми.)", + "worldedit.schematic.share.unsupported-format": "Схематичне Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñпільного реÑурÑу \"{0}\" не підтримує формат \"{1}\".", + "worldedit.schematic.delete.does-not-exist": "Схема {0} не Ñ–Ñнує!", + "worldedit.schematic.delete.failed": "Помилка при видаленні Ñхеми {0}! Можливо у файлу вÑтановлено атрибут \"Тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ\"?", + "worldedit.schematic.delete.deleted": "Схема {0} видалена.", + "worldedit.schematic.formats.title": "ДоÑтупні формати Ñхем (Ðазва: розширеннÑ)", + "worldedit.schematic.unsupported-minecraft-version": "Ð¦Ñ Ð²ÐµÑ€ÑÑ–Ñ WorldEdit не підтримує верÑÑ–ÑŽ Minecraft. Схеми не працюватимуть, поки це не буде вирішено.", + "worldedit.pos.already-set": "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ Ð²Ð¶Ðµ вÑтановлена.", + "worldedit.pos.console-require-coords": "ВикориÑтовуючи цю команду з конÑолі, ви повинні вказувати координати.", + "worldedit.hpos.no-block": "Блоку не видно!", + "worldedit.hpos.already-set": "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ Ð²Ð¶Ðµ вÑтановлена.", + "worldedit.chunk.selected-multiple": "Вибрані чанки: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "Вибраний чанк: {0}, {1}, {2}", + "worldedit.wand.invalid": "Предмет Ð´Ð»Ñ Ð²Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ Ñ‚ÐµÑ€Ð¸Ñ‚Ð¾Ñ€Ñ–Ñ— не налаштований чи вимкнений.", + "worldedit.wand.selwand.info": "ЛКМ – перша точка; ПКМ – друга точка", + "worldedit.wand.navwand.info": "ЛКМ: переміÑтитиÑÑ Ð½Ð° точку; ПКМ: пройти через Ñтіну", + "worldedit.wand.selwand.now.tool": "Паличка вибору тепер звичайний інÑтрумент. Ви можете вимкнути це Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ {0}, прив'Ñзати до іншого предмета ввівши {1}, або отримати нову паличку вибору ввівши {2}.", + "worldedit.contract.contracted": "Виділена облаÑть зменшена на {0} блок(ів).", + "worldedit.shift.shifted": "Регіон зміщений.", + "worldedit.outset.outset": "Виділена облаÑть розширено.", + "worldedit.inset.inset": "Виділена облаÑть ÑтиÑнута.", + "worldedit.trim.trim": "ОблаÑть обрізана.", + "worldedit.trim.no-blocks": "Жоден блок не збігавÑÑ Ð· маÑкою обрізки.", + "worldedit.size.offset": "ЗміщеннÑ: {0}", + "worldedit.size.type": "Тип: {0}", + "worldedit.size.size": "Габарити: {0}", + "worldedit.size.distance": "ВідÑтань кубоїду: {0}", + "worldedit.size.blocks": "КількіÑть блоків: {0}", + "worldedit.count.counted": "КількіÑть: {0}", + "worldedit.distr.no-blocks": "Блоки не знайдено.", + "worldedit.distr.no-previous": "Ðемає попереднього розподілу.", + "worldedit.distr.total": "УÑього блоків: {0}", + "worldedit.select.cleared": "Ð’Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ðµ.", + "worldedit.select.cuboid.message": "Кубоїд: ЛКМ - перша точка, ПКМ-друга точка", + "worldedit.select.cuboid.description": "Вибіліть два кути кубоїду", + "worldedit.select.extend.message": "Кубоїд: ЛКМ – початкова точка; ПКМ – розширити", + "worldedit.select.extend.description": "Режим швидкого вибору кубоїду", + "worldedit.select.poly.message": "2D багатокутник: ПКМ/ЛКМ - додати точку.", + "worldedit.select.poly.limit-message": "МакÑимум балів: {0}.", + "worldedit.select.poly.description": "Виберіть 2D багатокутник з виÑотою", + "worldedit.select.ellipsoid.message": "ЕліпÑоід: ЛКМ – центр; ПКМ – розширити", + "worldedit.select.ellipsoid.description": "Виберіть еліпÑоїд", + "worldedit.select.sphere.message": "Сфера: ЛКМ – центр; ПКМ – радіуÑ", + "worldedit.select.sphere.description": "Виберіть Ñферу", + "worldedit.select.cyl.message": "Циліндр: ЛКМ – центр; ПКМ – розширити", + "worldedit.select.cyl.description": "Виберіть циліндр", + "worldedit.select.convex.message": "Випуклий багатокутник: ЛКМ – перша вершина; ПКМ – додати вершину.", + "worldedit.select.convex.limit-message": "МакÑимум балів: {0}.", + "worldedit.select.convex.description": "Виберіть опуклий багатогранник", + "worldedit.select.default-set": "Вибір регіону за замовчаннÑм {0}.", + "worldedit.chunkinfo.chunk": "Чанк: {0}, {1}", + "worldedit.chunkinfo.old-filename": "Старий формат: {0}", + "worldedit.chunkinfo.mcregion-filename": "Майнкрафт Регіон: region/{0}", + "worldedit.listchunks.listfor": "СпиÑок чанків: {0}", + "worldedit.drain.drained": "ВиÑушених блоків: {0}.", + "worldedit.fill.created": "Заповнено блоків: {0}.", + "worldedit.fillr.created": "Заповнено блоків: {0}.", + "worldedit.fixlava.fixed": "Виправлено {0} блоків.", + "worldedit.fixwater.fixed": "Виправлено {0} блоків.", + "worldedit.removeabove.removed": "Вилучено блоків: {0}.", + "worldedit.removebelow.removed": "Вилучено блоків: {0}.", + "worldedit.removenear.removed": "Вилучено блоків: {0}.", + "worldedit.replacenear.replaced": "Замінено блоків: {0}.", + "worldedit.snow.created": "Покриті поверхні: {0}.", + "worldedit.thaw.removed": "Розморожено блоків: {0}.", + "worldedit.green.changed": "{0} блоків озеленено.", + "worldedit.extinguish.removed": "Пожежі ліквідовано: {0}.", + "worldedit.butcher.killed": "Мобів ({0}) було вбито в радіуÑÑ– {1}.", + "worldedit.butcher.explain-all": "ВикориÑтовуйте -1, щоб видалити вÑÑ–Ñ… мобів у завантажених чаÑтинах", + "worldedit.remove.removed": "Об’єктів позначено Ð´Ð»Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ: {0}.", + "worldedit.remove.explain-all": "ВикориÑтовуйте -1, щоб видалити вÑÑ– ÑутноÑті в завантажених фрагментах", + "worldedit.calc.invalid": "\"{0}\" не можна проаналізувати Ñк дійÑний вираз", + "worldedit.calc.invalid.with-error": "\"{0}\" не можна проаналізувати Ñк дійÑний вираз: \"{1}\"", + "worldedit.paste.pasted": "Буфер обміну вÑтавлено в {0}", + "worldedit.paste.selected": "Вибрана облаÑть вÑтавки в буфер обміну.", + "worldedit.rotate.no-interpolation": "Примітка. ІнтерполÑÑ†Ñ–Ñ Ñ‰Ðµ не підтримуєтьÑÑ, тому рекомендуєтьÑÑ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñтовувати кути, кратні 90.", + "worldedit.rotate.rotated": "Копію буфера обміну повернуто.", + "worldedit.flip.flipped": "Копію буфера обміну було перевернуто.", + "worldedit.clearclipboard.cleared": "Буфер обміну очищено.", + "worldedit.set.done": "ÐžÐ¿ÐµÑ€Ð°Ñ†Ñ–Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°.", + "worldedit.set.done.verbose": "Операцію завершено ({0}).", + "worldedit.line.changed": "Змінено блоків: {0}.", + "worldedit.line.invalid-type": "//Ñ€Ñдок працює лише з кубоїдними виділеннÑми або опуклими багатогранними виділеннÑми", + "worldedit.curve.changed": "Змінено блоків: {0}.", + "worldedit.curve.invalid-type": "//крива працює лише з опуклими багатогранними виділеннÑми", + "worldedit.replace.replaced": "Замінено блоків: {0}.", + "worldedit.stack.changed": "Змінено блоків: {0}. СкаÑувати за допомогою //undo", + "worldedit.stack.intersecting-region": "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñтека не повинно ÑтикатиÑÑ Ð· облаÑтю при викориÑтанні блокових одиниць", + "worldedit.regen.regenerated": "Регіон відновлений.", + "worldedit.regen.failed": "Ðеможливо відновити фрагменти. Перевірте конÑоль, щоб дізнатиÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ.", + "worldedit.walls.changed": "Змінено блоків: {0}.", + "worldedit.faces.changed": "Змінено блоків: {0}.", + "worldedit.overlay.overlaid": "Ðакладено блоків: {0}.", + "worldedit.naturalize.naturalized": "Блоків ({0}) було зроблено більш природним.", + "worldedit.center.changed": "Центр set. (Змінено блоків: {0})", + "worldedit.smooth.changed": "Карта виÑот міÑцевоÑті згладжена. Змінено блоків: {0}.", + "worldedit.snowsmooth.changed": "Карта виÑот Снігу згладжена. {0} блоків змінено.", + "worldedit.move.moved": "Переміщено блоків: {0}.", + "worldedit.deform.deformed": "Деформовано блоків: {0}.", + "worldedit.hollow.changed": "Змінено блоків: {0}.", + "worldedit.forest.created": "Створено дерев: {0}.", + "worldedit.flora.created": "{0} роÑлини(ий) Ñтворено.", + "worldedit.unstuck.moved": "ОÑÑŒ так!", + "worldedit.ascend.obstructed": "Ðема вільного міÑÑ†Ñ Ð½Ð°Ð´ вами.", + "worldedit.ascend.moved": "ПіднÑтиÑÑ Ð½Ð° {0} рівнÑ(ів).", + "worldedit.descend.obstructed": "Ðема вільного міÑÑ†Ñ Ð¿Ñ–Ð´ вами.", + "worldedit.descend.moved": "СпуÑтитиÑÑ Ð½Ð° {0} рівнÑ(ів).", + "worldedit.ceil.obstructed": "Ðема вільного міÑÑ†Ñ Ð½Ð°Ð´ вами.", + "worldedit.ceil.moved": "Вжух!", + "worldedit.thru.obstructed": "Вільного міÑÑ†Ñ Ð¿ÐµÑ€ÐµÐ´ вами не знайдено.", + "worldedit.thru.moved": "Вжух!", + "worldedit.jumpto.moved": "Бац!", + "worldedit.jumpto.none": "Ðемає блоку у полі зору (або він надто далеко)!", + "worldedit.up.obstructed": "Ти вдарив би щоÑÑŒ над Ñобою.", + "worldedit.up.moved": "Вжух!", + "worldedit.cone.invalid-radius": "Ви повинні вказати 1 або 2 Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð°Ð´Ñ–ÑƒÑа.", + "worldedit.cone.created": "{0} блоку(ів) Ñтворено.", + "worldedit.cyl.invalid-radius": "Ви повинні вказати 1 або 2 Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð°Ð´Ñ–ÑƒÑа.", + "worldedit.cyl.created": "{0} блоку(ів) Ñтворено.", + "worldedit.sphere.invalid-radius": "Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ð°Ð´Ñ–ÑƒÑу має бути 1 або 3.", + "worldedit.sphere.created": "{0} блоку(ів) Ñтворено.", + "worldedit.forestgen.created": "Створено дерев: {0}.", + "worldedit.pumpkins.created": "{0} гарбуз(и) Ñтворено.", + "worldedit.feature.created": "Функцію Ñтворено.", + "worldedit.feature.failed": "Ðе вдалоÑÑ Ð·Ð³ÐµÐ½ÐµÑ€ÑƒÐ²Ð°Ñ‚Ð¸ функцію. Це правильне міÑце Ð´Ð»Ñ Ð½ÑŒÐ¾Ð³Ð¾?", + "worldedit.pyramid.created": "{0} блоку(ів) Ñтворено.", + "worldedit.generate.created": "{0} блоку(ів) Ñтворено.", + "worldedit.generatebiome.changed": "{0} біом(ів) залучено.", + "worldedit.structure.created": "Структуру Ñтворено.", + "worldedit.structure.failed": "Ðе вдалоÑÑ Ñтворити Ñтруктуру. Чи це правильне міÑце Ð´Ð»Ñ Ð½ÐµÑ—?", + "worldedit.reload.config": "Конфігурацію оновлено!", + "worldedit.report.written": "Звіт WorldEdit збережено {0}", + "worldedit.report.error": "Ðеможливо напиÑати звіт: {0}", + "worldedit.report.callback": "Звіт WorldEdit: {0}.", + "worldedit.timezone.invalid": "Ðеправильний чаÑовий поÑÑ", + "worldedit.timezone.set": "ЧаÑовий поÑÑ Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— ÑеÑÑ–Ñ— змінено: {0}", + "worldedit.timezone.current": "Cьогодні у цьому чаÑовому поÑÑÑ–: {0}", + "worldedit.version.version": "ВерÑÑ–Ñ WorldEdit {0}", + "worldedit.trace.no-tracing-extents": "ТраÑуваннÑ: Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð½Ðµ було викориÑтано.", + "worldedit.trace.action-failed": "ТраÑуваннÑ: Ð”Ñ–Ñ {0} на позиції {1} відхилена розширеннÑм {2}", + "worldedit.trace.active.already": "Режим траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¶Ðµ активний.", + "worldedit.trace.inactive.already": "Режим траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¶Ðµ неактивний.", + "worldedit.trace.active": "Режим траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð¾Ð²Ð°Ð½Ð¾.", + "worldedit.trace.inactive": "Режим траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð´ÐµÐ°ÐºÑ‚Ð¸Ð²Ð¾Ð²Ð°Ð½Ð¾.", + "worldedit.command.time-elapsed": "{0}з Ð·Ð°ÐºÑ–Ð½Ñ‡ÐµÐ½Ð½Ñ (Ñ–ÑторіÑ: {1} змінено; {2} блоків/Ñек).", + "worldedit.command.permissions": "У Ð²Ð°Ñ Ð½ÐµÐ¼Ð°Ñ” права на це!", + "worldedit.command.player-only": "Цю команду можна викориÑтовувати лише з гри.", + "worldedit.command.error.report": "Будь лаÑка, повідомте про цю помилку: [ДивітьÑÑ ÐºÐ¾Ð½Ñоль]", + "worldedit.pastebin.uploading": "(Будь лаÑка, зачекайте... надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð²Ð¸Ð²Ð¾Ð´Ñƒ на pastebin...)", + "worldedit.session.cant-find-session": "Ðеможливо знайти ÑеÑÑ–ÑŽ Ð´Ð»Ñ {0}", + "worldedit.platform.no-file-dialog": "Файловий діалог не підтримуєтьÑÑ Ñƒ вашому Ñередовищі.", + "worldedit.asset.load.loading": "(Будь лаÑка, зачекайте... Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€ÐµÑурÑу.)", + "worldedit.asset.load.still-loading": "(Будь лаÑка, зачекайте... Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€ÐµÑурÑу.)", + "worldedit.asset.load.failed": "Ðеможливо завантажити реÑурÑ", + "worldedit.tool.max-block-changes": "ДоÑÑгнуто ліміт зміни блоків.", + "worldedit.tool.no-block": "Блоку не видно!", + "worldedit.tool.repl.equip": "ІнÑтрумент заміни блоків прив'Ñзаний до {0}.", + "worldedit.tool.repl.switched": "ІнÑтрумент заміни перемикаєтьÑÑ Ð½Ð°: {0}", + "worldedit.tool.data-cycler.equip": "ІнÑтрумент Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… блоку було призначено на {0}.", + "worldedit.tool.data-cycler.block-not-permitted": "У Ð²Ð°Ñ Ð½ÐµÐ¼Ð°Ñ” дозволу на Ð¿ÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½ÑŒ даних цього блоку.", + "worldedit.tool.data-cycler.cant-cycle": "Дані цього блоку неможливо переключити!", + "worldedit.tool.data-cycler.new-value": "Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ {0} тепер {1}.", + "worldedit.tool.data-cycler.cycling": "Зараз велоÑипед {0}.", + "worldedit.tool.deltree.equip": "ІнÑтрумент Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÑˆÐ¸Ñ€Ñючих дерев прив'Ñзаний до {0}.", + "worldedit.tool.deltree.not-tree": "Це не дерево.", + "worldedit.tool.deltree.not-floating": "Це не плаваюче дерево.", + "worldedit.tool.tree.equip": "ІнÑтрумент ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð´ÐµÑ€ÐµÐ² прив'Ñзаний до {0}.", + "worldedit.tool.tree.obstructed": "Дерево там не може бути.", + "worldedit.tool.info.equip": "ІнÑтрумент інформації про блок прив'Ñзаний до {0}.", + "worldedit.tool.info.internalid.hover": "Внутрішній ID", + "worldedit.tool.info.legacy.hover": "ЗаÑтарілий id:data", + "worldedit.tool.info.light.hover": "Блокувати Світло/Світло Зверху", + "worldedit.tool.none.equip": "ІнÑтрумент відв'Ñзаний від предмета у руці.", + "worldedit.tool.none.to.unequip": "Предмет у вашій руці не прив'Ñзаний.", + "worldedit.tool.selwand.equip": "Паличка вибору прив'Ñзана до {0}.", + "worldedit.tool.navwand.equip": "Паличка навігації прив'Ñзана до {0}.", + "worldedit.tool.floodfill.equip": "ІнÑтрумент заливки блоків прив'Ñзаний до {0}.", + "worldedit.tool.farwand.equip": "ІнÑтрумент віддаленого Ð²Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ð²'Ñзаний до {0}.", + "worldedit.tool.lrbuild.equip": "Будівельний інÑтрумент дальньої дії прив'Ñзаний до {0}.", + "worldedit.tool.lrbuild.set": "Клацніть лівою кнопкою миші {0}; правою кнопкою миші задаєтьÑÑ {1}.", + "worldedit.tool.stack.equip": "ІнÑтрумент Ð¿Ñ€Ð¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð±Ð»Ð¾ÐºÑ–Ð² прив'Ñзаний до {0}.", + "worldedit.tool.unbind-instruction": "Введіть {0} тримаючи предмет щоб відв'Ñзати його.", + "worldedit.tool.superpickaxe.mode.single": "Поодинокий режим. Клацніть ліву кнопку миші з киркою. // Ð´Ð»Ñ Ð²Ð¸Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ.", + "worldedit.tool.superpickaxe.mode.area": "Режим облаÑті. Клацніть лівою кнопкою миші з киркою. // Ð´Ð»Ñ Ð²Ð¸Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ.", + "worldedit.tool.superpickaxe.mode.recursive": "РекурÑивний режим Клацніть лівою кнопкою миші з киркою. // Ð´Ð»Ñ Ð²Ð¸Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ.", + "worldedit.tool.superpickaxe.max-range": "МакÑимальний діапазон: {0}.", + "worldedit.tool.superpickaxe.enabled.already": "Суперкирка вже включена.", + "worldedit.tool.superpickaxe.disabled.already": "Суперкирка вже відключена.", + "worldedit.tool.superpickaxe.enabled": "Супер кирка ввімкнена.", + "worldedit.tool.superpickaxe.disabled": "Суперкирка вимкнена.", + "worldedit.tool.mask.set": "МаÑка Ð¿ÐµÐ½Ð·Ð»Ñ Ð²Ñтановлена.", + "worldedit.tool.mask.disabled": "МаÑка Ð¿ÐµÐ½Ð·Ð»Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð°.", + "worldedit.tool.material.set": "Матеріал Ð¿ÐµÐ½Ð·Ð»Ñ Ð²Ñтановлений.", + "worldedit.tool.range.set": "Діапозон Ð¿ÐµÐ½Ð·Ð»Ñ Ð²Ñтановлено.", + "worldedit.tool.size.set": "Розмір Ð¿ÐµÐ½Ð·Ð»Ñ Ð²Ñтановлено.", + "worldedit.tool.tracemask.set": "МаÑку траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñтановлено.", + "worldedit.tool.tracemask.disabled": "МаÑку траÑÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾.", + "worldedit.tool.error.cannot-bind": "Ðе вдаєтьÑÑ Ð¿Ñ€Ð¸Ð²'Ñзати інÑтрумент до {0}: {1}", + "worldedit.tool.error.item-only": "Блоки не можна викориÑтовувати.", + "worldedit.execute.script-permissions": "У Ð²Ð°Ñ Ð½ÐµÐ¼Ð°Ñ” права викориÑтовувати цей Ñкрипт.", + "worldedit.executelast.no-script": "Спочатку викориÑтовуйте /cs під назвою Ñкрипта.", + "worldedit.script.read-error": "Помилка під Ñ‡Ð°Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñкрипта: {0}", + "worldedit.script.unsupported": "Ð’ даний Ñ‡Ð°Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÑƒÑŽÑ‚ÑŒÑÑ Ð»Ð¸ÑˆÐµ Ñкрипти з розширеннÑм js", + "worldedit.script.file-not-found": "Скрипт не Ñ–Ñнує: {0}", + "worldedit.script.no-script-engine": "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ вÑтановлений Ñкриптовий двигун.\nДивітьÑÑ https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "Помилка під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ: {0}", + "worldedit.script.failed-console": "Помилка під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ (дивітьÑÑ ÐºÐ¾Ð½Ñоль): {0}", + "worldedit.operation.affected.biome": "{0} біома(ів) задіÑно", + "worldedit.operation.affected.block": "{0} блок(ів) задіÑно", + "worldedit.operation.affected.column": "{0} Ñтовп(ів) залучено", + "worldedit.operation.affected.entity": "{0} ÑутноÑті задіÑно", + "worldedit.operation.deform.expression": "деформовано за допомогою {0}", + "worldedit.error.invalid-number": "ЧиÑла немає, а Ñ€Ñдок Ñ”.", + "worldedit.error.invalid-number.matches": "ЧиÑла немає, а Ñ€Ñдок \"{0}\" Ñ”.", + "worldedit.error.incomplete-region": "Спочатку виберіть регіон.", + "worldedit.error.unknown-block": "Ðе вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ñ‚Ð¸ назву блоку '{0}'.", + "worldedit.error.unknown-item": "Ім'Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° '{0}' не було розпізнано.", + "worldedit.error.unknown-entity": "Ðеможливо розпізнати назву ÑутноÑті '{0}'.", + "worldedit.error.unknown-mob": "Ðе вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ñ‚Ð¸ назву моба '{0}'.", + "worldedit.error.unknown-biome": "Ðеможливо розпізнати назву біома '{0}'.", + "worldedit.error.unknown-tag": "Ðе вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ñ‚Ð¸ назву тега '{0}'.", + "worldedit.error.empty-tag": "Тег \"{0}\" нічого не міÑтить.", + "worldedit.error.no-match": "Ðічого не знайшлоÑÑ Ð½Ð° запит '{0}'.", + "worldedit.error.disallowed-block": "Блок '{0}' заборонено (див. конфігурацію WorldEdit).", + "worldedit.error.max-changes": "ДоÑÑгнуто макÑимальної кількоÑті змінених блоків в операції ({0}).", + "worldedit.error.max-brush-radius": "МакÑимальний Ñ€Ð°Ð´Ñ–ÑƒÑ Ð¿ÐµÐ½Ð·Ð»Ñ Ñ” {0} (див. конфігурацію WorldEdit)", + "worldedit.error.max-radius": "МакÑимальний Ñ€Ð°Ð´Ñ–ÑƒÑ Ñ” {0} (див. конфігурацію WorldEdit)", + "worldedit.error.unknown-direction": "Ðевідомий напрÑмок: {0}", + "worldedit.error.empty-clipboard": "Буфер обміну порожній. ВикориÑтовуйте //copy.", + "worldedit.error.invalid-filename": "ÐеприпуÑтиме ім'Ñ Ñ„Ð°Ð¹Ð»Ñƒ '{0}': {1}", + "worldedit.error.invalid-filename.invalid-characters": "ÐеприпуÑтимі Ñимволи або відÑутні розширеннÑ", + "worldedit.error.file-resolution": "Помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ '{0}': {1}", + "worldedit.error.file-resolution.outside-root": "ШлÑÑ… за межами дозволеної директорії", + "worldedit.error.file-resolution.resolve-failed": "Ðе вдалоÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ шлÑÑ…", + "worldedit.error.file-aborted": "Вибір файлу ÑкаÑовано.", + "worldedit.error.no-file-selected": "Файл не вибрано.", + "worldedit.error.world-unloaded": "Світ уже давно вивантажений.", + "worldedit.error.not-a-block": "Ð¦Ñ Ñ€Ñ–Ñ‡ не Ñ” блоком.", + "worldedit.error.not-a-block.item": "'{0}' не Ñ” блоком.", + "worldedit.error.incorrect-usage": "Правильний варіант: {0}", + "worldedit.error.invalid-page": "Ðеправильний номер Ñторінки", + "worldedit.error.parser.bad-state-format": "Ðеправильний формат Ñтану {0}", + "worldedit.error.parser.duplicate-property": "Повторювана влаÑтивіÑть: {0}", + "worldedit.error.parser.empty-state": "ÐŸÐ¾Ñ€Ð¾Ð¶Ð½Ñ Ñ‡Ð°Ñтина може", + "worldedit.error.parser.missing-equals-separator": "ВідÑутній роздільник '='", + "worldedit.error.parser.clipboard.missing-offset": "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ð½Ðµ з @, але Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½Ðµ вказано. ВикориÑтовуйте '#copy@[x,y,z]'.", + "worldedit.error.parser.unknown-property": "Ðевідома влаÑтивіÑть '{0}' Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑƒ '{1}'", + "worldedit.error.parser.unknown-value": "Ðевідоме Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ '{0}' Ð´Ð»Ñ Ð²Ð»Ð°ÑтивоÑті '{1}'", + "worldedit.error.parser.empty-property": "ÐŸÐ¾Ñ€Ð¾Ð¶Ð½Ñ Ð²Ð»Ð°ÑтивіÑть у Ñтані", + "worldedit.error.parser.empty-value": "Порожнє Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ", + "worldedit.error.parser.invalid-colon": "Ðекоректна двокрапка.", + "worldedit.error.parser.invalid-expression": "ÐеприпуÑтимий вираз: {0}", + "worldedit.error.parser.negate-nothing": "Ðе можна заперечувати нічого!", + "worldedit.error.parser.hanging-lbracket": "Ðеправильний формат. ВиÑÑча дужка на позиції '{0}'.", + "worldedit.error.parser.missing-rbracket": "У Ñтану відÑÑƒÑ‚Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ð²Ð°Ñ” ']'", + "worldedit.error.parser.hanging-lbrace": "Ðеправильний формат. ВиÑÑча дужка на '{0}'.", + "worldedit.error.parser.missing-rbrace": "У NBT відÑÑƒÑ‚Ð½Ñ ÐºÑ–Ð½Ñ†ÐµÐ²Ð° '}'", + "worldedit.error.parser.missing-random-type": "ВідÑутній тип піÑÐ»Ñ Ñимволу % Ð´Ð»Ñ \"{0}\"", + "worldedit.error.parser.clipboard.missing-coordinates": "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð±ÑƒÑ„ÐµÑ€Ð° обміну вимагає x,y,z координат.", + "worldedit.error.parser.player-only": "Команда '{0}' вимагає гравцÑ!", + "worldedit.error.parser.invalid-nbt": "Ðевірні дані NBT у вхідних даних: '{0}'. Помилка: {1}", + "worldedit.error.disabled": "Ð¦Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð° (див. конфігурацію WorldEdit).", + "worldedit.error.unknown": "Виникла невідома помилка: {0}", + "worldedit.error.missing-extent": "Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ñутнє", + "worldedit.error.missing-session": "Локальна ÑеÑÑ–Ñ Ð²Ñ–Ð´ÑутнÑ", + "worldedit.error.missing-world": "Вам потрібно вказати Ñвіт (Спробуйте //world)", + "worldedit.error.missing-actor": "Ð’Ð¸ÐºÐ¾Ð½Ð°Ð²Ñ†Ñ Ð²Ñ–Ð´ÑутнÑ", + "worldedit.selection.convex.info.vertices": "Вершини: {0}", + "worldedit.selection.convex.info.triangles": "Трикутники: {0}", + "worldedit.selection.convex.explain.primary": "Ð’Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ð°Ñті розпочато, перша вершина {0}.", + "worldedit.selection.convex.explain.secondary": "Додати {0} поверну до виділеної облаÑті.", + "worldedit.selection.cuboid.info.pos1": "Точка 1: {0}", + "worldedit.selection.cuboid.info.pos2": "Точка 2: {0}", + "worldedit.selection.cuboid.explain.primary": "Першу точку вÑтановлено: {0}.", + "worldedit.selection.cuboid.explain.primary-area": "Першу точку вÑтановлено: {0} ({1}).", + "worldedit.selection.cuboid.explain.secondary": "Другу точку вÑтановлено: {0}.", + "worldedit.selection.cuboid.explain.secondary-area": "Другу точку вÑтановлено: {0} ({1}).", + "worldedit.selection.extend.explain.primary": "Початкова точка вÑтановлена: {0} ({1}).", + "worldedit.selection.extend.explain.secondary": "Виділена облаÑть піÑÐ»Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ”: {0} ({1}).", + "worldedit.selection.ellipsoid.info.center": "Центр: {0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z радіуÑ: {0}", + "worldedit.selection.ellipsoid.explain.primary": "Центр вÑтановлено: {0}.", + "worldedit.selection.ellipsoid.explain.primary-area": "Центр вÑтановлено: {0} ({1}).", + "worldedit.selection.ellipsoid.explain.secondary": "Ð Ð°Ð´Ñ–ÑƒÑ Ð·Ð¼Ñ–Ð½ÐµÐ½Ð¾ {0}.", + "worldedit.selection.ellipsoid.explain.secondary-area": "Ð Ð°Ð´Ñ–ÑƒÑ Ð·Ð¼Ñ–Ð½ÐµÐ½Ð¾: {0} ({1}).", + "worldedit.selection.ellipsoid.error.even-horizontal": "Зміни еліпÑоїда повинні бути парними Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ виміру.", + "worldedit.selection.cylinder.info.center": "Центр: {0}", + "worldedit.selection.cylinder.info.radius": "РадіуÑ: {0}", + "worldedit.selection.cylinder.explain.primary": "Початок нового циліндричного Ð²Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ {0}.", + "worldedit.selection.cylinder.explain.secondary": "Ð Ð°Ð´Ñ–ÑƒÑ Ð·Ð¼Ñ–Ð½ÐµÐ½Ð¾ {0}/{1} блоку(ів). ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "Вам потрібно вибрати центр перед вÑтановленнÑм радіуÑу.", + "worldedit.selection.cylinder.error.even-horizontal": "Зміни циліндра мають бути парними Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ горизонтального виміру.", + "worldedit.selection.polygon2d.info": "# очків: {0}", + "worldedit.selection.polygon2d.explain.primary": "Перша точка багатокутника: {0}.", + "worldedit.selection.polygon2d.explain.secondary": "Додано {0} точка: {1}.", + "worldedit.selection.polygon2d.error.expand-only-vertical": "Полігони можуть бути розширені лише вертикально.", + "worldedit.selection.polygon2d.error.contract-only-vertical": "Полігони можуть бути Ñкорочені лише вертикально.", + "worldedit.selection.sphere.explain.secondary": "Ð Ð°Ð´Ñ–ÑƒÑ Ð·Ð¼Ñ–Ð½ÐµÐ½Ð¾: {0}.", + "worldedit.selection.sphere.explain.secondary-defined": "Ð Ð°Ð´Ñ–ÑƒÑ Ð·Ð¼Ñ–Ð½ÐµÐ½Ð¾: {0} ({1}).", + "worldedit.selection.null.error.immutable": "Ðеможливо змінити NullRegion.", + "worldedit.selection.intersection.error.cannot-expand": "Ðеможливо розширити перетин регіонів.", + "worldedit.selection.intersection.error.cannot-contract": "Ðеможливо Ñкоротити перетин регіонів.", + "worldedit.selection.transform.error.cannot-expand": "Ðеможливо розширити TransformedRegion.", + "worldedit.selection.transform.error.cannot-contract": "Ðеможливо Ñкоротити TransformedRegion.", + "worldedit.selection.transform.error.cannot-change": "Ðеможливо змінити TransformedRegion.", + "worldedit.selection.updated": "Позиції оновлено.", + "worldedit.sideeffect.lighting": "ОÑвітленнÑ", + "worldedit.sideeffect.lighting.description": "Оновлює оÑÐ²Ñ–Ñ‚Ð»ÐµÐ½Ð½Ñ Ð±Ð»Ð¾ÐºÑ–Ð²", + "worldedit.sideeffect.neighbors": "СуÑіди", + "worldedit.sideeffect.neighbors.description": "ПовідомлÑÑ” ÑуÑідні блоки про зміни", + "worldedit.sideeffect.update": "Оновити", + "worldedit.sideeffect.update.description": "ПовідомлÑÑ” змінений блок", + "worldedit.sideeffect.validation": "Перевірте", + "worldedit.sideeffect.validation.description": "ПеревірÑÑ” та виправлÑÑ” некоректний Ñтан Ñвіту, такий Ñк роз'єднані блоки", + "worldedit.sideeffect.entity_ai": "ІІ ÑутноÑтей", + "worldedit.sideeffect.entity_ai.description": "Оновлює шлÑхи Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð² ІІ ÑутноÑті, щоб врахувати зміни блоків", + "worldedit.sideeffect.events": "Події мода/плагіна", + "worldedit.sideeffect.events.description": "ПовідомлÑÑ” інші моди/плагіни про ці зміни, коли це заÑтоÑовно", + "worldedit.sideeffect.state.on": "Вкл.", + "worldedit.sideeffect.state.delayed": "Відкладено", + "worldedit.sideeffect.state.off": "Вимк.", + "worldedit.sideeffect.box.current": "Зараз", + "worldedit.sideeffect.box.change-to": "ÐатиÑніть, щоб вÑтановити {0}", + "worldedit.help.command-not-found": "Команда '{0}' не знайдено.", + "worldedit.help.no-subcommands": "Команда '{0}' не має підкоманд. (Можливо '{1}' це параметр)", + "worldedit.help.subcommand-not-found": "Підкоманда '{0}' '{1}' не знайдено.", + "worldedit.cli.stopping": "Зупинка!", + "worldedit.cli.unknown-command": "Ðевідома команда!", + "worldedit.version.bukkit.unsupported-adapter": "Ð¦Ñ Ð²ÐµÑ€ÑÑ–Ñ WorldEdit не підтримує верÑÑ–ÑŽ Bukkit до кінцÑ. Блоки-ÑутноÑті (наприклад, Ñкрині) будуть порожніми, Ñтану блоків (наприклад, поворот) будуть відÑутні, інші функції можуть не працювати. Обновіть WorldEdit, щоб відновити цей функціонал:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð½ÐµÐ¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÑƒÐ²Ð°Ð½Ð¸Ñ… верÑій вимкнено." +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/ur-PK/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/ur-PK/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/ur-PK/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/uz/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/uz/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/uz/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/val-ES/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/val-ES/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/val-ES/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/vec/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/vec/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/vec/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/vi/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/vi/strings.json new file mode 100644 index 0000000..8be3918 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/vi/strings.json @@ -0,0 +1,63 @@ +{ + "worldedit.expand.description.vert": "Mở rá»™ng khu lá»±a chá»n theo chiá»u dá»c tá»›i giá»›i hạn cá»§a thế giá»›i.", + "worldedit.expand.expanded": "Khu vá»±c đã mở rá»™ng {0} block", + "worldedit.expand.expanded.vert": "Khu vá»±c đẫ mở rá»™ng {0} block (từ trên xuống).", + "worldedit.biomeinfo.lineofsight": "Quần xã tại Ä‘iểm ngắm: {0}", + "worldedit.biomeinfo.position": "Các quần xã tại vị trí cá»§a bạn: {0}", + "worldedit.biomeinfo.selection": "Các quần xã tại vị trí đã chá»n: {0}", + "worldedit.brush.radius-too-large": "Bán kính cá» tối Ä‘a: {0}", + "worldedit.brush.apply.description": "Ãp dụng cá», áp dụng chức năng vào má»—i block", + "worldedit.brush.apply.radius": "Kích thước cá»§a cá»", + "worldedit.brush.apply.shape": "Hình dạng cá»§a khu vá»±c", + "worldedit.brush.apply.type": "Kiểu chổi để dùng", + "worldedit.brush.apply.item.warning": "Cá» này mô phá»ng cho việc sá»­ dụng vật phẩm. Tác dụng cá»§a nó có thể không hoạt động trên tất cả các ná»n tảng, có thể cÅ©ng không thể hoàn tác được, và có thể gây ra các tương tác kỳ lạ vá»›i các mod/plugin khác. Cẩn trá»ng khi sá»­ dụng.", + "worldedit.brush.paint.description": "Cá» vẽ, áp dụng cho chức năng vá»›i má»™t bá» mặt", + "worldedit.brush.paint.size": "Kích thước cá»§a cá»", + "worldedit.brush.paint.shape": "Hình dạng cá»§a khu vá»±c", + "worldedit.brush.paint.density": "Sá»± dày đặc cá»§a cá»", + "worldedit.brush.paint.type": "Kiểu chổi để dùng", + "worldedit.brush.paint.item.warning": "Cá» này mô phá»ng cho việc sá»­ dụng vật phẩm. Tác dụng cá»§a nó có thể không hoạt động trên tất cả các ná»n tảng, có thể cÅ©ng không thể hoàn tác được, và có thể gây ra các tương tác kỳ lạ vá»›i các mod/plugin khác. Cẩn trá»ng khi sá»­ dụng.", + "worldedit.brush.sphere.equip": "Cá» vẽ hình dạng quả cầu đã mặc ({0}).", + "worldedit.brush.cylinder.equip": "Cá» vẽ hình dạng khối trụ đã mặc ({0} by {1}).", + "worldedit.brush.clipboard.equip": "Cá» vẽ dạng clipboard đã mặc.", + "worldedit.brush.smooth.equip": "Cá» vẽ làm trÆ¡n tru đã mặc ({0} x {1}x Ä‘ang sá»­ dụng {2}).", + "worldedit.brush.extinguish.equip": "Thiết bị chữa cháy đã mặc ({0}).", + "worldedit.brush.gravity.equip": "Cá» vẽ trá»ng lá»±c đã mặc ({0}).", + "worldedit.brush.butcher.equip": "Cá» vẽ butcher đã mặc ({0}).", + "worldedit.brush.operation.equip": "Äã đặt cá» vẽ {0}.", + "worldedit.brush.heightmap.equip": "Cá» vẽ kiểu bản đồ chiá»u cao đã mặc ({0}).", + "worldedit.brush.heightmap.unknown": "Cá» vẽ heightmap không xác định: {0}.", + "worldedit.brush.none.equip": "Cá» vẽ đã tháo ra khá»i vật phẩm cá»§a bạn Ä‘ang cầm.", + "worldedit.setbiome.changed": "Quần xã đã được thay đổi vá»›i xấp xỉ khoảng {0} blocks.", + "worldedit.setbiome.warning": "Bạn có thể thoát ra vào lại game (hoặc đóng và mở lại thế giá»›i cá»§a bạn) để xem sá»± thay đổi.", + "worldedit.drawsel.disabled": "Server CUI đã tắt.", + "worldedit.drawsel.disabled.already": "Server CUI đã tắt sẵn rồi.", + "worldedit.drawsel.enabled.already": "Server CUI đã bật sẵn rồi.", + "worldedit.limit.too-high": "Tối Ä‘a giá»›i hạn cho phép cá»§a bạn là {0}.", + "worldedit.limit.set": "Giá»›i hạn thay đổi block đã đặt đến {0}.", + "worldedit.limit.return-to-default": "(Sá»­ dụng //limit để quay lại ban đầu.)", + "worldedit.timeout.too-high": "Thá»i gian chá» tối Ä‘a cho phép cá»§a bạn là {0}ms.", + "worldedit.timeout.set": "Thá»i gian chỠđã đặt đến {0}ms.", + "worldedit.timeout.return-to-default": " (Sá»­ dụng //timeout để quay lại ban đầu.)", + "worldedit.fast.disabled": "Äã bật chế độ nhanh.", + "worldedit.fast.enabled": "Äã bật chế độ nhanh. Ãnh sáng ở chunk bị ảnh hưởng có thể bị sai và/hoặc bạn cần phải đăng nhập lại để xem sá»± thay đổi.", + "worldedit.fast.disabled.already": "Chế độ nhanh đã bị tắt rồi.", + "worldedit.fast.enabled.already": "Chế độ nhanh đã bật rồi.", + "worldedit.perf.sideeffect.set": "Tác dụng phụ \"{0}\" đã đặt đến {1}", + "worldedit.perf.sideeffect.get": "Tác dụng phụ \"{0}\" đã được đặt đến {1}", + "worldedit.perf.sideeffect.already-set": "Tác dụng phụ \"{0}\" đã đặt đến {1} rồi", + "worldedit.perf.sideeffect.set-all": "Tất cả tác dụng phụ đã đặt tá»›i {0}", + "worldedit.reorder.current": "Chế độ sắp xếp lại là {0}", + "worldedit.reorder.set": "Chế độ sắp xếp bây giá» là {0}", + "worldedit.gmask.disabled": "Mask tổng quát đã tắt.", + "worldedit.gmask.set": "Mask tổng quát đã đặt.", + "worldedit.toggleplace.pos1": "Äang đặt tại vị trí số 1.", + "worldedit.toggleplace.player": "Äang đặt tại block mà bạn đứng.", + "worldedit.toggleplace.not-locatable": "Không thể chuyển đổi cách đặt trong ngữ cảnh này.", + "worldedit.searchitem.searching": "(Vui lòng chá»... Ä‘ang tìm vật phẩm.)", + "worldedit.world.remove": "Äã xóa ghi đè thế giá»›i.", + "worldedit.world.set": "Äã đặt ghi đè thế giá»›i đến {0}. (Sá»­ dụng //world để quay lại ban đầu)", + "worldedit.undo.undone": "Äã hoàn tác {0} những sá»­a đổi hiện có.", + "worldedit.wand.selwand.info": "Chuá»™t trái: để chá»n vị trí số 1; Chuá»™t phải: để chá»n vị trí số 2", + "worldedit.operation.deform.expression": "đã bị biến dạng bởi {0}" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/yi/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/yi/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/yi/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/yo/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/yo/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/yo/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/zh-CN/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/zh-CN/strings.json new file mode 100644 index 0000000..74ea00f --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/zh-CN/strings.json @@ -0,0 +1,453 @@ +{ + "worldedit.expand.description.vert": "将选区垂直扩展至世界é™åˆ¶ã€‚", + "worldedit.expand.expanded": "选区已扩展 {0} 个方å—", + "worldedit.expand.expanded.vert": "选区已扩展 {0} ä¸ªæ–¹å— (垂直方å‘)。", + "worldedit.biomeinfo.lineofsight": "视线范围内的生物群系:{0}", + "worldedit.biomeinfo.position": "当å‰å标的生物群系: {0}", + "worldedit.biomeinfo.selection": "当å‰é€‰åŒºçš„生物群系: {0}", + "worldedit.biomeinfo.not-locatable": "è¦ä½¿ç”¨-p开关,命令å‘é€è€…必须在世界中。", + "worldedit.brush.radius-too-large": "å…许的最大笔刷åŠå¾„: {0}", + "worldedit.brush.apply.description": "将笔刷åŠå‡½æ•°å¥—用至æ¯ä¸ªæ–¹å—", + "worldedit.brush.apply.radius": "笔刷大å°", + "worldedit.brush.apply.shape": "选区形状", + "worldedit.brush.apply.type": "欲使用笔刷类型", + "worldedit.brush.apply.item.warning": "这个笔刷会模拟物å“的使用方å¼ã€‚å¯èƒ½æ— æ³•在所有平å°èµ·æ•ˆæžœï¼Œä¹Ÿå¯èƒ½ä¼šæ— æ³•撤销,且å¯èƒ½ä¼šä¸Žå…¶ä»–模组或æ’件产生怪异互动。需自行承担使用风险。", + "worldedit.brush.paint.description": "绘图笔刷,对表é¢å¥—用函数", + "worldedit.brush.paint.size": "笔刷大å°", + "worldedit.brush.paint.shape": "选区形状", + "worldedit.brush.paint.density": "笔刷密度", + "worldedit.brush.paint.type": "欲使用笔刷类型", + "worldedit.brush.paint.item.warning": "这个笔刷会模拟物å“的使用方å¼ã€‚å¯èƒ½æ— æ³•在所有平å°èµ·æ•ˆæžœï¼Œä¹Ÿå¯èƒ½ä¼šæ— æ³•撤销,且å¯èƒ½ä¼šä¸Žå…¶ä»–模组或æ’件产生怪异互动。需自行承担使用风险。", + "worldedit.brush.sphere.equip": "已装载çƒåž‹ç¬”刷({0})。", + "worldedit.brush.cylinder.equip": "已装载柱型笔刷({0},被 {1})。", + "worldedit.brush.splatter.equip": "已装载喷枪笔刷({0},æŸå¤±åº¦ {1})", + "worldedit.brush.splatter.decay-out-of-range": "喷枪笔刷æŸå¤±åº¦ï¼š{0} 超出 0-10。", + "worldedit.brush.clipboard.equip": "已装备剪贴æ¿ç¬”刷形状。", + "worldedit.brush.smooth.equip": "已装备平滑笔刷 ({0} x {1}å€ ä½¿ç”¨ {2})。", + "worldedit.brush.smooth.nofilter": "任何方å—", + "worldedit.brush.smooth.filter": "过虑器", + "worldedit.brush.snowsmooth.equip": "已装载 SnowSmooth 笔刷({0} x {1} 使用 {2}),{3} 个雪å—。", + "worldedit.brush.snowsmooth.nofilter": "任何方å—", + "worldedit.brush.snowsmooth.filter": "过虑器", + "worldedit.brush.extinguish.equip": "已装备ç­ç«å™¨ ({0})。", + "worldedit.brush.gravity.equip": "已装备é‡åŠ›ç¬”åˆ· ({0})。", + "worldedit.brush.butcher.equip": "已装备屠夫笔刷 ({0})。", + "worldedit.brush.operation.equip": "å°†ç¬”åˆ·è®¾æˆ {0}。", + "worldedit.brush.heightmap.equip": "已装备高地笔刷 ({0})。", + "worldedit.brush.heightmap.unknown": "未知的高地笔刷: {0}。", + "worldedit.brush.morph.equip": "已装载å˜å½¢ç¬”刷:{0}。", + "worldedit.brush.biome.column-supported-types": "æ­¤ç¬”åˆ·å½¢çŠ¶ä¸æ”¯æŒæ•´åˆ—笔刷,å°è¯•圆柱形。", + "worldedit.brush.none.equip": "笔刷已从您的当å‰ç‰©å“解绑。", + "worldedit.brush.none.equipped": "当å‰ç‰©å“没有绑定笔刷。å°è¯• /brush sphere 创建基础笔刷。", + "worldedit.setbiome.changed": "已改å˜é¢ç§¯å¤§çº¦ {0} 格方å—的生物群系。", + "worldedit.setbiome.warning": "ä½ å¯èƒ½éœ€è¦é‡æ–°åŠ å…¥æ¸¸æˆï¼ˆæˆ–è€…å…³é—­å†æ‰“开世界)æ‰èƒ½çœ‹åˆ°æ›´æ”¹ã€‚", + "worldedit.setbiome.not-locatable": "è¦ä½¿ç”¨-p开关,命令å‘é€è€…必须在世界中。", + "worldedit.drawsel.disabled": "å·²åœç”¨æœåС噍 CUI。", + "worldedit.drawsel.enabled": "æœåС噍CUIå·²ç»è¢«å¯ç”¨ï¼Œè¿™ä»…å¯ä»¥æ”¯æŒæœ€å¤§ä¸º{0}x{1}x{2}的立方体区域", + "worldedit.drawsel.disabled.already": "å·²åœç”¨æœåС噍 CUI。", + "worldedit.drawsel.enabled.already": "å·²å¯ç”¨æœåС噍 CUI。", + "worldedit.limit.too-high": "您最大的å…许é™åˆ¶ä¸º {0}。", + "worldedit.limit.set": "æ–¹å—å˜æ›´é™åˆ¶å·²è®¾å®šæˆ {0}。", + "worldedit.limit.return-to-default": "(使用//limit以å¤åŽŸè‡³é¢„è®¾å€¼ã€‚ï¼‰", + "worldedit.timeout.too-high": "您最大的å…许超时为 {0} 毫秒。", + "worldedit.timeout.set": "超时时间设置为{0}毫秒。", + "worldedit.timeout.return-to-default": "(使用 //timeout 以å¤åŽŸè‡³é¢„è®¾å€¼ã€‚ï¼‰", + "worldedit.fast.disabled": "å·²åœç”¨å¿«é€Ÿæ¨¡å¼ã€‚", + "worldedit.fast.enabled": "å·²å¯ç”¨å¿«é€Ÿæ¨¡å¼ã€‚å—å½±å“区å—的光æºå¯èƒ½ä¼šæœ‰é”™è¯¯ï¼ˆæˆ–者是看ä¸åˆ°å˜æ›´ï¼‰ï¼Œå¯èƒ½éœ€è¦é‡æ–°åŠ å…¥ã€‚", + "worldedit.fast.disabled.already": "å·²åœç”¨å¿«é€Ÿæ¨¡å¼ã€‚", + "worldedit.fast.enabled.already": "å·²å¯ç”¨å¿«é€Ÿæ¨¡å¼ã€‚", + "worldedit.perf.sideeffect.set": "副效果 \"{0}\" 设置为 {1} ", + "worldedit.perf.sideeffect.get": "已将副效果 \"{0}\" 设置为 {1} ", + "worldedit.perf.sideeffect.already-set": "副效果 \"{0}\" å·²ç»æ˜¯ {1} 了", + "worldedit.perf.sideeffect.set-all": "所有的副效果已设置为 {0}", + "worldedit.update": "已为选区应用副作用。", + "worldedit.reorder.current": "釿–°æŽ’åºæ¨¡å¼ä¸º {0}", + "worldedit.reorder.set": "ç›®å‰çš„釿–°æŽ’åºæ¨¡å¼ä¸º {0}", + "worldedit.gmask.disabled": "å·²ç¦ç”¨å…¨å±€è’™ç‰ˆã€‚", + "worldedit.gmask.set": "已设置全局蒙版。", + "worldedit.toggleplace.pos1": "æ­£åœ¨åæ ‡ #1 处摆放目标。", + "worldedit.toggleplace.pos1-offset": "现在从ä½ç½® #1 开始 ({0}, {1}, {2}) çš„åç§»ä½ç½®æ”¾ç½®ã€‚", + "worldedit.toggleplace.player": "现在,请摆在您站ç€çš„æ–¹å—。", + "worldedit.toggleplace.player-offset": "现在从你站立的方å—开始 ({0}, {1}, {2}) çš„åç§»ä½ç½®æ”¾ç½®ã€‚", + "worldedit.toggleplace.min": "现在在当å‰é€‰åŒºçš„æœ€å°èŒƒå›´æ”¾ç½®ã€‚", + "worldedit.toggleplace.min-offset": "现在从当å‰é€‰åŒºçš„æœ€å°èŒƒå›´å¼€å§‹ ({0}, {1}, {2}) å移的ä½ç½®æ”¾ç½®ã€‚", + "worldedit.toggleplace.max": "现在在当å‰é€‰åŒºçš„æœ€å¤§èŒƒå›´æ”¾ç½®ã€‚", + "worldedit.toggleplace.max-offset": "现在从当å‰é€‰åŒºçš„æœ€å¤§èŒƒå›´å¼€å§‹ ({0}, {1}, {2}) å移的ä½ç½®æ”¾ç½®ã€‚", + "worldedit.toggleplace.world": "现在从世界原点放置。", + "worldedit.toggleplace.world-offset": "现在在 ({0}, {1}, {2}) 放置。", + "worldedit.toggleplace.not-locatable": "æ— æ³•åœ¨æ­¤çŽ¯å¢ƒä¸­åˆ‡æ¢æ”¾ç½®ã€‚", + "worldedit.searchitem.too-short": "请输入长一点的æœå¯»å­—符串 (字符串长度 > 2)。", + "worldedit.searchitem.either-b-or-i": "ä½ ä¸å¯ä»¥åŒæ—¶ä½¿ç”¨â€œbâ€å’Œâ€œiâ€ä¸¤ä¸ªå¼€å…³ã€‚", + "worldedit.searchitem.searching": "(请等待…正在æœç´¢ç‰©å“。)", + "worldedit.watchdog.no-hook": "当å‰é€‰æ‹©çš„å¹³å°ä¸å­˜åœ¨watchdog hook。", + "worldedit.watchdog.active.already": "Watchdog hookå·²ç»æ¿€æ´»äº†ï¼", + "worldedit.watchdog.inactive.already": "Watchdog hookå·²ç»åœç”¨äº†ï¼", + "worldedit.watchdog.active": "Watchdog hook已激活。", + "worldedit.watchdog.inactive": "Watchdog hookå·²åœç”¨ã€‚", + "worldedit.world.remove": "已移除世界覆写。", + "worldedit.world.set": "将世界覆写设置为 {0}。 (使用指令//worldå³å¯è¿”回默认值)", + "worldedit.undo.undone": "已撤销 {0} 项æ“作。", + "worldedit.undo.none": "已抵达最早的æ“作记录。", + "worldedit.redo.redone": "已釿–°è¿›è¡Œ {0} 项被撤销的æ“作。", + "worldedit.redo.none": "已抵达最晚的æ“作记录。", + "worldedit.clearhistory.cleared": "已清除历å²è®°å½•。", + "worldedit.raytrace.noblock": "视野中ä¸å­˜åœ¨æ–¹å—ï¼", + "worldedit.raytrace.require-player": "视线追踪的命令需è¦çީ家ï¼", + "worldedit.restore.not-configured": "未设定快照 / 备份å¤åŽŸã€‚", + "worldedit.restore.not-available": "该快照ä¸å­˜åœ¨æˆ–无法使用。", + "worldedit.restore.failed": "无法载入快照:{0}", + "worldedit.restore.loaded": "已载入「{0}ã€å¿«ç…§ï¼›æ­£åœ¨å¤åŽŸâ€¦", + "worldedit.restore.restored": "å·²å¤åŽŸï¼›å…±æœ‰ {0} 个é—失区å—ï¼ŒåŠ {1} 个其他错误。", + "worldedit.restore.none-for-specific-world": "世界“{0}â€æœªæ‰¾åˆ°å¿«ç…§ã€‚", + "worldedit.restore.none-for-world": "此世界尚无快照。", + "worldedit.restore.none-found": "未找到任何快照。", + "worldedit.restore.none-found-console": "未找到任何快照。请检视终端机以å–得更多信æ¯ã€‚", + "worldedit.restore.chunk-not-present": "区å—ä¸å­˜åœ¨å¿«ç…§ä¸­ã€‚", + "worldedit.restore.chunk-load-failed": "没有å¯è½½å…¥çš„区å—。(存档æŸå?)", + "worldedit.restore.block-place-failed": "å¤åŽŸå¤±è´¥ï¼åœ¨æ“作时é­é‡é”™è¯¯ã€‚", + "worldedit.restore.block-place-error": "上个错误:{0}", + "worldedit.snapshot.use.newest": "现正使用最新快照。", + "worldedit.snapshot.use": "快照已设置为:{0}", + "worldedit.snapshot.none-before": "在 {0} 之剿‰¾ä¸åˆ°å¿«ç…§ã€‚", + "worldedit.snapshot.none-after": "在 {0} ä¹‹åŽæ‰¾ä¸åˆ°å¿«ç…§ã€‚", + "worldedit.snapshot.index-above-0": "无效索引,必须大于等于1。", + "worldedit.snapshot.index-oob": "无效的索引,必须介于1å’Œ{0}之间。", + "worldedit.schematic.unknown-format": "未知的schematicæ ¼å¼ï¼š{0}。", + "worldedit.schematic.load.does-not-exist": "Schematic {0} ä¸å­˜åœ¨ï¼", + "worldedit.schematic.load.loading": "(请等待... 正在加载 schematic。)", + "worldedit.schematic.load.still-loading": "(请等待…ä»åœ¨åŠ è½½schematic。)", + "worldedit.schematic.load.unsupported-version": "䏿”¯æŒå½“å‰ schematic 版本。版本:{0}。", + "worldedit.schematic.save.already-exists": "æ­¤schematic已存在。使用-f以覆盖。", + "worldedit.schematic.save.failed-directory": "无法创建 schematics 文件夹!", + "worldedit.schematic.save.saving": "(请等待... 正在ä¿å­˜ schematic.)", + "worldedit.schematic.save.still-saving": "(请等待…ä»åœ¨ä¿å­˜schematic。)", + "worldedit.schematic.share.unsupported-format": "schematic 的分享目标“{0}â€ä¸æ”¯æŒâ€œ{1}â€çš„æ ¼å¼ã€‚", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} ä¸å­˜åœ¨ï¼", + "worldedit.schematic.delete.failed": "无法删除 {0}ï¼æ£€æŸ¥å®ƒæ˜¯å¦åªè¯»ï¼Ÿ", + "worldedit.schematic.delete.deleted": "{0} å·²ç»è¢«åˆ é™¤ã€‚", + "worldedit.schematic.formats.title": "å¯ç”¨çš„å‰ªè´´æ¿æ ¼å¼ (åç§°: 查找åç§°)", + "worldedit.schematic.unsupported-minecraft-version": "WorldEditç‰ˆæœ¬ä¸æ”¯æŒæ‚¨çš„Minecraftç‰ˆæœ¬ã€‚åªæœ‰è§£å†³æ­¤é—®é¢˜ï¼Œschematicæ‰èƒ½æ­£å¸¸è¿ä½œã€‚", + "worldedit.pos.already-set": "ä½ç½®å·²è®¾ç½®ã€‚", + "worldedit.pos.console-require-coords": "ä½ å¿…é¡»åœ¨æŽ§åˆ¶å°æä¾›åæ ‡ã€‚", + "worldedit.hpos.no-block": "视野方å‘ä¸å­˜åœ¨æ–¹å—ï¼", + "worldedit.hpos.already-set": "ä½ç½®å·²è®¾ç½®ã€‚", + "worldedit.chunk.selected-multiple": "已选择区å—: ({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "已选择区å—: {0}, {1}, {2}", + "worldedit.wand.invalid": "法æ–物å“é…置错误或已被ç¦ç”¨ã€‚", + "worldedit.wand.selwand.info": "左击:选择第一个ä½ç½®ï¼›å³å‡»ï¼šé€‰æ‹©ç¬¬äºŒä¸ªä½ç½®", + "worldedit.wand.navwand.info": "左键点击:跳到ä½ç½®ï¼›å³é”®ç‚¹å‡»ï¼šç©¿è¿‡å¢™", + "worldedit.wand.selwand.now.tool": "选择法æ–现在是正常工具。你å¯ä»¥é€šè¿‡ {0} æ¥ç¦ç”¨å®ƒï¼Œå¹¶ä½¿ç”¨ {1} æ¥é‡æ–°ç»‘定到任何物å“,或者通过 {2} æ¥èŽ·å–一个新的法æ–。", + "worldedit.contract.contracted": "选区已收缩 {0} 个方å—。", + "worldedit.shift.shifted": "选区已移动。", + "worldedit.outset.outset": "选区已å‘外扩展。", + "worldedit.inset.inset": "选区已å‘内收缩。", + "worldedit.trim.trim": "选区已剪è£ã€‚", + "worldedit.trim.no-blocks": "没有方å—匹é…剪è£è’™ç‰ˆã€‚", + "worldedit.size.offset": "å移:{0}", + "worldedit.size.type": "类型:{0}", + "worldedit.size.size": "大å°ï¼š{0}", + "worldedit.size.distance": "长方体è·ç¦»ï¼š{0}", + "worldedit.size.blocks": "æ–¹å—æ•°é‡ï¼š{0}", + "worldedit.count.counted": "已计数:{0}", + "worldedit.distr.no-blocks": "没有统计到任何方å—。", + "worldedit.distr.no-previous": "无既有分é…。", + "worldedit.distr.total": "æ€»æ–¹å—æ•°ï¼š{0}", + "worldedit.select.cleared": "选区已清除。", + "worldedit.select.cuboid.message": "长方体:左击选择点1,å³å‡»é€‰æ‹©ç‚¹2。", + "worldedit.select.cuboid.description": "选择长方体的两个角", + "worldedit.select.extend.message": "长方体:左键选择开始顶点,å³é”®ä»¥æ‰©å±•", + "worldedit.select.extend.description": "é•¿æ–¹ä½“å¿«é€Ÿé€‰å–æ¨¡å¼", + "worldedit.select.poly.message": "å¹³é¢å¤šè¾¹å½¢é€‰æ‹©å™¨ï¼šå·¦/å³é”®æ–°å¢žé¡¶ç‚¹ã€‚", + "worldedit.select.poly.limit-message": "最多 {0} 个点。", + "worldedit.select.poly.description": "选择一个平é¢å¤šè¾¹å½¢ä¸Žé«˜åº¦", + "worldedit.select.ellipsoid.message": "椭圆çƒä½“选择器:左键=中心,å³é”®æ‰©å¤§èŒƒå›´", + "worldedit.select.ellipsoid.description": "选择一个椭圆çƒä½“", + "worldedit.select.sphere.message": "çƒä½“选择器:左键=中心,å³é”®è®¾å®šåŠå¾„", + "worldedit.select.sphere.description": "选择一个çƒä½“", + "worldedit.select.cyl.message": "圆柱体选择器:左键=中心,å³é”®æ‰©å¤§èŒƒå›´", + "worldedit.select.cyl.description": "选择一个圆柱体", + "worldedit.select.convex.message": "凸多é¢ä½“选择器:左键=第一个顶点,å³é”®æ–°å¢žæ›´å¤šã€‚", + "worldedit.select.convex.limit-message": "最多 {0} 个点。", + "worldedit.select.convex.description": "选择一个凸多é¢ä½“", + "worldedit.select.default-set": "您的预设选区选择器现在为 {0}。", + "worldedit.chunkinfo.chunk": "区å—: {0},{1}", + "worldedit.chunkinfo.old-filename": "æ—§æ ¼å¼: {0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion: 区域/{0}", + "worldedit.listchunks.listfor": "列出 {0} 的区å—", + "worldedit.drain.drained": "已抽空 {0} 格液体。", + "worldedit.fill.created": "å·²ç»å¡«å…… {0} 个方å—。", + "worldedit.fillr.created": "å·²ç»å¡«å…… {0} 个方å—。", + "worldedit.fixlava.fixed": "å·²ç»ä¿®å¤ {0} 个方å—。", + "worldedit.fixwater.fixed": "å·²ç»ä¿®å¤ {0} 个方å—。", + "worldedit.removeabove.removed": "å·²ç»ç§»é™¤ {0} 个方å—。", + "worldedit.removebelow.removed": "å·²ç»ç§»é™¤ {0} 个方å—。", + "worldedit.removenear.removed": "已移除 {0} 个方å—。", + "worldedit.replacenear.replaced": "å·²æ›¿æ¢ {0} 个方å—", + "worldedit.snow.created": "已覆盖 {0} 个表é¢ã€‚", + "worldedit.thaw.removed": "已解除 {0} 个方å—的冻结状æ€ã€‚", + "worldedit.green.changed": "已绿化 {0} 个方å—。", + "worldedit.extinguish.removed": "å·²ç†„ç­ {0} 个ç«ç„°ã€‚", + "worldedit.butcher.killed": "å·²æ€æ­» {1} åŠå¾„内的 {0} 个生物。", + "worldedit.butcher.explain-all": "使用 -1 以移除载入区å—中的所有生物", + "worldedit.remove.removed": "已标记 {0} 个待移除的实体。", + "worldedit.remove.explain-all": "使用 -1 以移除载入区å—中的所有物件", + "worldedit.calc.invalid": "无法解æžã€Œ{0}ã€æˆæœ‰æ•ˆçš„表示å¼ã€‚", + "worldedit.calc.invalid.with-error": "“{0}â€ä¸èƒ½è¢«è§£æžä¸ºæœ‰æ•ˆçš„表达å¼ï¼šâ€œ{1}â€", + "worldedit.paste.pasted": "æˆåŠŸå°†å‰ªè´´ç°¿çš„å†…å®¹ç²˜è´´è‡³åæ ‡{0}", + "worldedit.paste.selected": "已选择剪贴æ¿çš„粘贴选区。", + "worldedit.rotate.no-interpolation": "注æ„:æ’值尚未被支æŒï¼Œå› æ­¤æŽ¨è的角度是 90 çš„å€æ•°ã€‚", + "worldedit.rotate.rotated": "已旋转剪贴æ¿å‰¯æœ¬ã€‚", + "worldedit.flip.flipped": "已翻转剪贴æ¿å‰¯æœ¬ã€‚", + "worldedit.clearclipboard.cleared": "已清除剪贴æ¿å½“å‰å†…容。", + "worldedit.set.done": "æ“作æˆåŠŸã€‚", + "worldedit.set.done.verbose": "æ“作æˆåŠŸ ({0})。", + "worldedit.line.changed": "已更改 {0} 个方å—。", + "worldedit.line.invalid-type": "//line åªé€‚用于长方体或凸多边形的选区", + "worldedit.curve.changed": "已更改 {0} 个方å—。", + "worldedit.curve.invalid-type": "//curve 仅适用于凸多边形选区", + "worldedit.replace.replaced": "å·²æ›¿æ¢ {0} 个方å—。", + "worldedit.stack.changed": "已修改 {0} 个方å—。使用命令 //undo å³å¯æ’¤é”€æ“作", + "worldedit.stack.intersecting-region": "使用方å—å•使—¶ï¼Œå †å åç§»ä¸èƒ½å¤Ÿä¸Žé€‰åŒºé‡åˆã€‚", + "worldedit.regen.regenerated": "é€‰åŒºå†…å®¹å·²é‡æ–°ç”Ÿæˆã€‚", + "worldedit.regen.failed": "æ— æ³•é‡æ–°ç”ŸæˆåŒºå—。请检查控制å°èŽ·å–详细信æ¯ã€‚", + "worldedit.walls.changed": "已更改 {0} 个方å—。", + "worldedit.faces.changed": "已更改 {0} 个方å—。", + "worldedit.overlay.overlaid": "已覆盖 {0} 个方å—。", + "worldedit.naturalize.naturalized": "已使得 {0} 个方å—看上去更加自然。", + "worldedit.center.changed": "中心已设定。(å·²ç»ä¿®æ”¹ {0} 个方å—)", + "worldedit.smooth.changed": "地形的高低差已平滑化。已ç»ä¿®æ”¹ {0} 个方å—。", + "worldedit.snowsmooth.changed": "雪的高低差已平滑化。已ç»ä¿®æ”¹ {0} 个方å—。", + "worldedit.move.moved": "已移动 {0} 个方å—。", + "worldedit.deform.deformed": "å·²å½¢å˜ {0} 个方å—。", + "worldedit.hollow.changed": "已更改 {0} 个方å—。", + "worldedit.forest.created": "å·²ç§æ¤ {0} 棵树。", + "worldedit.flora.created": "å·²ç§æ¤ {0} æ ªæ¤ç‰©ã€‚", + "worldedit.unstuck.moved": "完æˆäº†ï¼", + "worldedit.ascend.obstructed": "你的上方ä¸å­˜åœ¨æœ‰æ•ˆç©ºé—´ã€‚", + "worldedit.ascend.moved": "上å‡äº† {0} 层。", + "worldedit.descend.obstructed": "你的下方ä¸å­˜åœ¨æœ‰æ•ˆç©ºé—´ã€‚", + "worldedit.descend.moved": "下é™äº† {0} 层。", + "worldedit.ceil.obstructed": "你的上方ä¸å­˜åœ¨æœ‰æ•ˆç©ºé—´ã€‚", + "worldedit.ceil.moved": "呼ï¼", + "worldedit.thru.obstructed": "æœªåœ¨ä½ çš„å‰æ–¹å‘现有效空间。", + "worldedit.thru.moved": "呼ï¼", + "worldedit.jumpto.moved": "å™—ï¼", + "worldedit.jumpto.none": "看ä¸åˆ°ä»»ä½•æ–¹å—(或è·ç¦»å¤ªè¿œï¼‰ï¼", + "worldedit.up.obstructed": "你的头会撞到æŸäº›ä¸œè¥¿ã€‚", + "worldedit.up.moved": "呼ï¼", + "worldedit.cone.invalid-radius": "您必须指定 1 或 2 个åŠå¾„值。", + "worldedit.cone.created": "å·²ç»å»ºç«‹ {0} 个方å—。", + "worldedit.cyl.invalid-radius": "您必须指定 1 或 2 个åŠå¾„值。", + "worldedit.cyl.created": "å·²ç»å»ºç«‹ {0} 个方å—。", + "worldedit.sphere.invalid-radius": "您必须指定 1 或 3 个åŠå¾„值。", + "worldedit.sphere.created": "已创建 {0} 个方å—。", + "worldedit.forestgen.created": "å·²ç§æ¤ {0} 棵树。", + "worldedit.pumpkins.created": "已创建 {0} 个å—瓜群。", + "worldedit.feature.created": "地物已创建。", + "worldedit.feature.failed": "无法生æˆåœ°ç‰©ã€‚这里的ä½ç½®æœ‰æ•ˆå—?", + "worldedit.pyramid.created": "已创建 {0} 个方å—。", + "worldedit.generate.created": "已创建 {0} 个方å—。", + "worldedit.generatebiome.changed": "å½±å“了 {0} 个生物群系。", + "worldedit.structure.created": "结构已创建。", + "worldedit.structure.failed": "无法生æˆç»“构。这里的ä½ç½®æœ‰æ•ˆå—?", + "worldedit.reload.config": "已釿–°è½½å…¥è®¾å®šï¼", + "worldedit.report.written": "WorldEdit 报告已写入 {0}", + "worldedit.report.error": "无法写入报告:{0}", + "worldedit.report.callback": "WorldEdit 报告:{0}.report", + "worldedit.timezone.invalid": "时区错误", + "worldedit.timezone.set": "已将此阶段的时区设æˆï¼š{0}", + "worldedit.timezone.current": "ç›®å‰è¯¥æ—¶åŒºçš„æ—¶é—´æ˜¯ï¼š{0}", + "worldedit.version.version": "WorldEdit 版本 {0}", + "worldedit.trace.no-tracing-extents": "追踪: 未使用任何范围。", + "worldedit.trace.action-failed": "追踪: å°è¯•于 {1} 执行的æ“作 {0} 已被范围 {2} 所无效化", + "worldedit.trace.active.already": "追踪模å¼å·²åœ¨è¿ä½œä¸­ï¼", + "worldedit.trace.inactive.already": "æ— æ³•å†æ¬¡åœç”¨è¿½è¸ªæ¨¡å¼ã€‚", + "worldedit.trace.active": "å·²å¯ç”¨è¿½è¸ªæ¨¡å¼ã€‚", + "worldedit.trace.inactive": "å·²åœç”¨è¿½è¸ªæ¨¡å¼ã€‚", + "worldedit.command.time-elapsed": "å·²ç»è¿‡ {0} ç§’ (历å²è®°å½•ï¼šå·²å˜æ›´ {1} 个;æ¯ç§’ {2} 个方å—)。", + "worldedit.command.permissions": "ä½ æ— æƒé™è¿™æ ·åšã€‚你是å¦å¤„于正确模å¼ï¼Ÿ", + "worldedit.command.player-only": "此指令必须由玩家使用。", + "worldedit.command.error.report": "请回报此错误:[看控制å°çš„输出]", + "worldedit.pastebin.uploading": "(请ç¨å€™... 正在将输出传é€è‡³ pastebin...)", + "worldedit.session.cant-find-session": "无法找到 {0} 的工作阶段", + "worldedit.platform.no-file-dialog": "æ‚¨çš„çŽ¯å¢ƒä¸æ”¯æŒæ–‡ä»¶å¯¹è¯æ¡†ã€‚", + "worldedit.asset.load.loading": "(请等待……正在加载资æºã€‚)", + "worldedit.asset.load.still-loading": "(请等待……ä»åœ¨åŠ è½½èµ„æºã€‚)", + "worldedit.asset.load.failed": "加载资æºå¤±è´¥", + "worldedit.tool.max-block-changes": "å·²æŠµè¾¾æ–¹å—æ›´æ”¹ä¸Šé™ã€‚", + "worldedit.tool.no-block": "视野中ä¸å­˜åœ¨æ–¹å—ï¼", + "worldedit.tool.repl.equip": "æ–¹å—æ›¿æ¢å·¥å…·å·²ç»‘定为 {0}。", + "worldedit.tool.repl.switched": "替æ¢å·¥å…·å·²åˆ‡æ¢è‡³ï¼š{0}", + "worldedit.tool.data-cycler.equip": "æ–¹å—æ•°æ®å¾ªçŽ¯å·¥å…·å·²ç»‘å®šåˆ° {0}。", + "worldedit.tool.data-cycler.block-not-permitted": "ä½ ä¸å…许循环这个方å—的数æ®å€¼ã€‚", + "worldedit.tool.data-cycler.cant-cycle": "æ­¤æ–¹å—æ•°æ®æ— æ³•循环。", + "worldedit.tool.data-cycler.new-value": "{0} 的值现为 {1}。", + "worldedit.tool.data-cycler.cycling": "现正循环 {0}。", + "worldedit.tool.deltree.equip": "漂浮树移除工具已绑定至 {0} 。", + "worldedit.tool.deltree.not-tree": "è¿™å¹¶ä¸æ˜¯æ ‘。", + "worldedit.tool.deltree.not-floating": "è¿™ä¸æ˜¯ä¸€æ£µæµ®ç©ºæ ‘。", + "worldedit.tool.tree.equip": "树木工具已绑定至 {0}。", + "worldedit.tool.tree.obstructed": "那里ä¸èƒ½ç§æ ‘。", + "worldedit.tool.info.equip": "ä¿¡æ¯å·¥å…·å·²ç»‘定至 {0}。", + "worldedit.tool.info.internalid.hover": "内部 ID", + "worldedit.tool.info.legacy.hover": "æ—§çš„ id:data", + "worldedit.tool.info.light.hover": "æ–¹å—å…‰/上方光", + "worldedit.tool.none.equip": "工具已从您的当å‰ç‰©å“解绑。", + "worldedit.tool.none.to.unequip": "您当å‰çš„ç‰©å“æ²¡æœ‰ç»‘定。", + "worldedit.tool.selwand.equip": "选å–魔法棒工具已系结至 {0}。", + "worldedit.tool.navwand.equip": "导航法æ–已绑定至 {0}。", + "worldedit.tool.floodfill.equip": "æ–¹å—颜料桶工具绑定至 {0}。", + "worldedit.tool.farwand.equip": "超远è·ç¦»æ³•æ–绑定至 {0}。", + "worldedit.tool.lrbuild.equip": "远è·ç¦»å»ºç­‘工具绑定至 {0}。", + "worldedit.tool.lrbuild.set": "左键设置为 {0}ï¼›å³é”®è®¾ç½®ä¸º {1}。", + "worldedit.tool.stack.equip": "å †å å·¥å…·å·²ç»‘定至 {0}。", + "worldedit.tool.unbind-instruction": "手æŒç‰©å“è¿è¡Œ {0} 以将其解绑。", + "worldedit.tool.superpickaxe.mode.single": "当å‰çš„æ¨¡å¼ä¸ºå•独模å¼ã€‚使用é•左键å•击。//以ç¦ç”¨ã€‚", + "worldedit.tool.superpickaxe.mode.area": "当å‰çš„æ¨¡å¼ä¸ºåŒºåŸŸæ¨¡å¼ã€‚使用é•左键å•击。//以ç¦ç”¨ã€‚", + "worldedit.tool.superpickaxe.mode.recursive": "当å‰çš„æ¨¡å¼ä¸ºé€’归模å¼ã€‚使用é•左键å•击。//以ç¦ç”¨ã€‚", + "worldedit.tool.superpickaxe.max-range": "最大范围是 {0}。", + "worldedit.tool.superpickaxe.enabled.already": "ä½ å·²ç»å¯ç”¨è¶…级é•了ï¼", + "worldedit.tool.superpickaxe.disabled.already": "ä½ å·²ç»ç¦ç”¨è¶…级é•了ï¼", + "worldedit.tool.superpickaxe.enabled": "å·²å¯ç”¨è¶…级é•。", + "worldedit.tool.superpickaxe.disabled": "å·²åœç”¨è¶…级斧头。", + "worldedit.tool.mask.set": "已设定笔刷蒙版。", + "worldedit.tool.mask.disabled": "å·²ç¦ç”¨ç¬”刷蒙版。", + "worldedit.tool.material.set": "å·²è®¾å®šç¬”åˆ·ææ–™ã€‚", + "worldedit.tool.range.set": "已设定笔刷范围。", + "worldedit.tool.size.set": "已设定笔刷大å°ã€‚", + "worldedit.tool.tracemask.set": "已设定追踪蒙版。", + "worldedit.tool.tracemask.disabled": "已喿¶ˆè¿½è¸ªè’™ç‰ˆã€‚", + "worldedit.tool.error.cannot-bind": "无法绑定工具到 {0}: {1}", + "worldedit.tool.error.item-only": "无法使用方å—。", + "worldedit.execute.script-permissions": "您没有æƒé™ä½¿ç”¨é‚£ä¸ªè„šæœ¬ã€‚", + "worldedit.executelast.no-script": "请先使用/cs和脚本å称。", + "worldedit.script.read-error": "脚本读å–错误: {0}", + "worldedit.script.unsupported": "当å‰ä»…支æŒåŽç¼€å为.js的脚本文件", + "worldedit.script.file-not-found": "脚本ä¸å­˜åœ¨ï¼š{0}", + "worldedit.script.no-script-engine": "无法找到已安装的脚本引擎。\n请å‚考 https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "执行失败:{0}", + "worldedit.script.failed-console": "无法执行(å‚è§æŽ§åˆ¶å°ï¼‰ï¼š{0}", + "worldedit.operation.affected.biome": "å·²å½±å“ {0} 个生物群系", + "worldedit.operation.affected.block": "å½±å“了 {0} 个方å—", + "worldedit.operation.affected.column": "å½±å“了 {0} é“垂直区域", + "worldedit.operation.affected.entity": "å½±å“了 {0} 个实体", + "worldedit.operation.deform.expression": "已使用 {0} å˜å½¢", + "worldedit.error.invalid-number": "éœ€è¦æ•°å­—,但得到了字符串。", + "worldedit.error.invalid-number.matches": "éœ€è¦æ•°å­—,但得到了字符串“{0}â€ã€‚", + "worldedit.error.incomplete-region": "请先建立一个选区。", + "worldedit.error.unknown-block": "无法识别方å—å称“{0}â€ã€‚", + "worldedit.error.unknown-item": "无法识别物å“å称“{0}â€ã€‚", + "worldedit.error.unknown-entity": "无法识别实体å称“{0}â€ã€‚", + "worldedit.error.unknown-mob": "无法识别生物å称“{0}â€ã€‚", + "worldedit.error.unknown-biome": "无法识别生物群系å称“{0}â€ã€‚", + "worldedit.error.unknown-tag": "无法识别标签å称“{0}â€ã€‚", + "worldedit.error.empty-tag": "标签å“{0}â€æ— å†…容。", + "worldedit.error.no-match": "ä¸å­˜åœ¨ä¸Ž '{0}' 的匹é…项。", + "worldedit.error.disallowed-block": "ä¸å…许方å—“{0}â€ï¼ˆå‚è§WorldEdité…置)。", + "worldedit.error.max-changes": "å·²æŠµè¾¾å˜æ›´æ–¹å—çš„æœ€é«˜ä¸Šé™ ({0})。", + "worldedit.error.max-brush-radius": "最大笔刷åŠå¾„ (é…置文件): {0}", + "worldedit.error.max-radius": "最大åŠå¾„ (é…置文件): {0}", + "worldedit.error.unknown-direction": "未知的方å‘:{0}", + "worldedit.error.empty-clipboard": "æ‚¨çš„å‰ªè´´æ¿æ˜¯ç©ºçš„。请先使用 //copy。", + "worldedit.error.invalid-filename": "文件å“{0}â€æ— æ•ˆï¼š{1}", + "worldedit.error.invalid-filename.invalid-characters": "无效字符或缺少扩展å", + "worldedit.error.file-resolution": "文件 '{0}' è§£æžé”™è¯¯: {1}", + "worldedit.error.file-resolution.outside-root": "该路径在å…许的根目录之外", + "worldedit.error.file-resolution.resolve-failed": "è§£æžè·¯å¾„失败", + "worldedit.error.file-aborted": "文件选择已中止。", + "worldedit.error.no-file-selected": "未选择文件。", + "worldedit.error.world-unloaded": "世界已ç»åœæ­¢åŠ è½½è¿‡äº†ï¼", + "worldedit.error.not-a-block": "该物å“䏿˜¯æ–¹å—。", + "worldedit.error.not-a-block.item": "物å““{0}â€ä¸æ˜¯æ–¹å—。", + "worldedit.error.incorrect-usage": "用法:{0}", + "worldedit.error.invalid-page": "无效的页ç ", + "worldedit.error.parser.bad-state-format": "{0} çš„çŠ¶æ€æ ¼å¼é”™è¯¯", + "worldedit.error.parser.duplicate-property": "é‡å¤çš„属性:{0}", + "worldedit.error.parser.empty-state": "状æ€å­˜åœ¨ç©ºç™½ç»„æˆéƒ¨åˆ†", + "worldedit.error.parser.missing-equals-separator": "缺少分隔符 '='", + "worldedit.error.parser.clipboard.missing-offset": "使用@指定了å移但是没有给予åç§»é‡ã€‚使用“#copy@[x,y,z]â€ã€‚", + "worldedit.error.parser.unknown-property": "方嗓{1}â€çš„属性“{0}â€æœªçŸ¥", + "worldedit.error.parser.unknown-value": "属性“{1}â€çš„值“{0}â€æœªçŸ¥ã€‚", + "worldedit.error.parser.empty-property": "状æ€å­˜åœ¨ç©ºç™½å±žæ€§", + "worldedit.error.parser.empty-value": "状æ€å­˜åœ¨ç©ºç™½æ•°å€¼", + "worldedit.error.parser.invalid-colon": "无效的冒å·ã€‚", + "worldedit.error.parser.invalid-expression": "无效的表达å¼ï¼š{0}", + "worldedit.error.parser.negate-nothing": "ä¸èƒ½ä¸å¦å®šä»»ä½•东西ï¼", + "worldedit.error.parser.hanging-lbracket": "æ ¼å¼æ— æ•ˆã€‚在 '{0}' 处出现了未匹é…的括å·ã€‚", + "worldedit.error.parser.missing-rbracket": "状æ€ç¼ºå°‘了结尾部分的 ']' 括å·", + "worldedit.error.parser.hanging-lbrace": "æ ¼å¼æ— æ•ˆã€‚在 '{0}' 处出现了未匹é…的括å·ã€‚", + "worldedit.error.parser.missing-rbrace": "NBT 缺少了结尾的“]â€", + "worldedit.error.parser.missing-random-type": "在 '{0}' çš„%符å·åŽæ–¹ç¼ºå°‘了类型", + "worldedit.error.parser.clipboard.missing-coordinates": "剪贴æ¿å移需è¦x,y,zåæ ‡ã€‚", + "worldedit.error.parser.player-only": "输入 '{0}' 需è¦çީ家!", + "worldedit.error.parser.invalid-nbt": "输入的无效的 NBT æ•°æ®ï¼šâ€œ{0}â€ã€‚错误:{1}", + "worldedit.error.disabled": "此功能已ç¦ç”¨(è§WorldEdition é…ç½®)。", + "worldedit.error.unknown": "å‘生未知错误:{0}", + "worldedit.error.missing-extent": "ä¸å­˜åœ¨å·²çŸ¥çš„范围", + "worldedit.error.missing-session": "ä¸å­˜åœ¨å·²çŸ¥çš„æœ¬åœ°ä¼šè¯", + "worldedit.error.missing-world": "ä½ éœ€è¦æä¾›ä¸€ä¸ªä¸–ç•Œ (请å°è¯•指令//world)", + "worldedit.error.missing-actor": "ä¸å­˜åœ¨å·²çŸ¥çš„Actor", + "worldedit.selection.convex.info.vertices": "顶点: {0}", + "worldedit.selection.convex.info.triangles": "三角: {0}", + "worldedit.selection.convex.explain.primary": "已于顶点 {0} 处开始新选区。", + "worldedit.selection.convex.explain.secondary": "已将顶点 {0} 加入选å–。", + "worldedit.selection.cuboid.info.pos1": "第一点:{0}", + "worldedit.selection.cuboid.info.pos2": "第二点:{0}", + "worldedit.selection.cuboid.explain.primary": "第一选å–点已设置为 {0}。", + "worldedit.selection.cuboid.explain.primary-area": "第一选å–点已设置为 {0} ({1})。", + "worldedit.selection.cuboid.explain.secondary": "第二选å–点已设置为 {0}。", + "worldedit.selection.cuboid.explain.secondary-area": "第二选å–点已设置为 {0} ({1})。", + "worldedit.selection.extend.explain.primary": "ç”± {0} å¼€å§‹é€‰å– ({1})。", + "worldedit.selection.extend.explain.secondary": "å·²æ‰©å±•é€‰åŒºä»¥å«æ‹¬ {0} ({1})。", + "worldedit.selection.ellipsoid.info.center": "中心:{0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z åŠå¾„:{0}", + "worldedit.selection.ellipsoid.explain.primary": "中心点已设置为 {0}。", + "worldedit.selection.ellipsoid.explain.primary-area": "中心点已设置为 {0} ({1})。", + "worldedit.selection.ellipsoid.explain.secondary": "åŠå¾„已设为 {0}。", + "worldedit.selection.ellipsoid.explain.secondary-area": "åŠå¾„已设为 {0} ({1})。", + "worldedit.selection.ellipsoid.error.even-horizontal": "椭圆体的å˜åŒ–å¿…é¡»åœ¨æ‰€æœ‰ç»´åº¦ä¸Šä¿æŒæ¯”例", + "worldedit.selection.cylinder.info.center": "中心:{0}", + "worldedit.selection.cylinder.info.radius": "åŠå¾„:{0}", + "worldedit.selection.cylinder.explain.primary": "äºŽåæ ‡ {0} 处开始新的圆柱型选区。", + "worldedit.selection.cylinder.explain.secondary": "åŠå¾„已设置为 {0}/{1} 格。 ({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "您必须在设定åŠå¾„å‰è®¾ç½®é€‰åŒºä¸­å¿ƒç‚¹", + "worldedit.selection.cylinder.error.even-horizontal": "圆柱体的å˜åŒ–必须在æ¯ä¸ªæ°´å¹³åæ ‡(y)ä¿æŒä¸€è‡´", + "worldedit.selection.polygon2d.info": "顶点数é‡: {0}", + "worldedit.selection.polygon2d.explain.primary": "在{0} 开始一个新的多边形。", + "worldedit.selection.polygon2d.explain.secondary": "在 {1} 增加点 #{0}。", + "worldedit.selection.polygon2d.error.expand-only-vertical": "多边形åªèƒ½åž‚直扩展。", + "worldedit.selection.polygon2d.error.contract-only-vertical": "多边形åªèƒ½åž‚直收缩。", + "worldedit.selection.sphere.explain.secondary": "åŠå¾„已设为 {0}。", + "worldedit.selection.sphere.explain.secondary-defined": "åŠå¾„已设为 {0} ({1})。", + "worldedit.selection.null.error.immutable": "无法更改无效选区。", + "worldedit.selection.intersection.error.cannot-expand": "无法扩展区域交å‰ç‚¹ã€‚", + "worldedit.selection.intersection.error.cannot-contract": "无法收缩区域交å‰ç‚¹ã€‚", + "worldedit.selection.transform.error.cannot-expand": "æ— æ³•å±•å¼€å˜æ¢çš„区域。", + "worldedit.selection.transform.error.cannot-contract": "æ— æ³•æ”¶ç¼©å˜æ¢çš„区域。", + "worldedit.selection.transform.error.cannot-change": "æ— æ³•æ›´æ”¹å˜æ¢çš„区域。", + "worldedit.selection.updated": "ä½ç½®å·²æ›´æ–°ã€‚", + "worldedit.sideeffect.lighting": "光照", + "worldedit.sideeffect.lighting.description": "正在更新方å—光照", + "worldedit.sideeffect.neighbors": "附近", + "worldedit.sideeffect.neighbors.description": "å‘ŠçŸ¥é™„è¿‘çš„å·²å˜æ›´æ–¹å—", + "worldedit.sideeffect.update": "æ›´æ–°", + "worldedit.sideeffect.update.description": "å‘ŠçŸ¥å·²å˜æ›´çš„æ–¹å—", + "worldedit.sideeffect.validation": "验è¯", + "worldedit.sideeffect.validation.description": "验è¯å¹¶ä¿®å¤éžè¿žç»­çš„ä¸–ç•ŒçŠ¶æ€ (例如断断续续的方å—)", + "worldedit.sideeffect.entity_ai": "实体 AI", + "worldedit.sideeffect.entity_ai.description": "ä¸ºæ–¹å—æ›´æ”¹åŒæ­¥æ›´æ–°å®žä½“AI路径", + "worldedit.sideeffect.events": "模组/æ’件事件", + "worldedit.sideeffect.events.description": "è‹¥å¯èƒ½çš„è¯ï¼Œ 请将此更改告知其他的模组/æ’ä»¶", + "worldedit.sideeffect.state.on": "å¼€å¯", + "worldedit.sideeffect.state.delayed": "é­é‡äº†å»¶è¿Ÿ", + "worldedit.sideeffect.state.off": "关闭", + "worldedit.sideeffect.box.current": "当å‰", + "worldedit.sideeffect.box.change-to": "å•击以设置为 {0}", + "worldedit.help.command-not-found": "找ä¸åˆ°å‘½ä»¤ “{0}â€ã€‚", + "worldedit.help.no-subcommands": "'{0}'没有å­å‘½ä»¤ã€‚(也许'{1}'ä»£è¡¨ä¸€ä¸ªå‚æ•°ï¼Ÿ)", + "worldedit.help.subcommand-not-found": "'{1}'下所属的å­å‘½ä»¤'{0}'无法被找到", + "worldedit.cli.stopping": "æ­£åœ¨åœæ­¢ï¼", + "worldedit.cli.unknown-command": "未知的指令ï¼", + "worldedit.version.bukkit.unsupported-adapter": "当å‰WorldEdit版本ä¸èƒ½å®Œå…¨æ”¯æŒæ‚¨çš„Bukkit版本。实体方å—(例如箱å­)中将ä¸ä¼šæœ‰ç‰©å“,方å—属性(例如æœå‘)将会é—失,以åŠå¾ˆå¤šå…¶ä»–特性å¯èƒ½å‡å·²ç»å¤±æ•ˆã€‚请更新WorldEdit以æ¢å¤è¿™äº›åŠŸèƒ½ï¼š\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "åœ¨ä¸æ”¯æŒçš„版本上的编辑被ç¦ç”¨ã€‚" +} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/zh-HK/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/zh-HK/strings.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/zh-HK/strings.json @@ -0,0 +1 @@ +{} diff --git a/plugins/WorldEdit/.archive-unpack/82ad57da/zh-TW/strings.json b/plugins/WorldEdit/.archive-unpack/82ad57da/zh-TW/strings.json new file mode 100644 index 0000000..1892b4f --- /dev/null +++ b/plugins/WorldEdit/.archive-unpack/82ad57da/zh-TW/strings.json @@ -0,0 +1,453 @@ +{ + "worldedit.expand.description.vert": "å°‡é¸å–å€åŸŸåž‚直拉伸至世界é™åˆ¶ã€‚", + "worldedit.expand.expanded": "å€åŸŸå·²å»¶ä¼¸ {0} 個方塊", + "worldedit.expand.expanded.vert": "å€åŸŸå·²å»¶ä¼¸ {0} 個方塊(由上而下)。", + "worldedit.biomeinfo.lineofsight": "視線åœç•™è™•的生態域:{0}", + "worldedit.biomeinfo.position": "ä½ ç›®å‰ä½ç½®çš„生態域:{0}", + "worldedit.biomeinfo.selection": "你鏿“‡ç¯„åœçš„生態域:{0}", + "worldedit.biomeinfo.not-locatable": "指令傳é€è€…必須在世界中æ‰èƒ½ä½¿ç”¨ -p 旗標。", + "worldedit.brush.radius-too-large": "å…許的最大筆刷åŠå¾‘:{0}", + "worldedit.brush.apply.description": "套用筆刷,將函數套用到æ¯å€‹æ–¹å¡Š", + "worldedit.brush.apply.radius": "筆刷大å°", + "worldedit.brush.apply.shape": "å€åŸŸå¤–åž‹", + "worldedit.brush.apply.type": "欲使用筆刷類型", + "worldedit.brush.apply.item.warning": "這個筆刷模擬物å“的使用行為。其效果å¯èƒ½ç„¡æ³•在所有平å°ä¸Šæ­£å¸¸é‹ä½œï¼Œä¹Ÿå¯èƒ½ç„¡æ³•還原,並å¯èƒ½èˆ‡å…¶ä»–模組/æ’件產生異常的互動。請自行承擔使用風險。", + "worldedit.brush.paint.description": "繪圖筆刷,將函數套用到一個表é¢", + "worldedit.brush.paint.size": "筆刷大å°", + "worldedit.brush.paint.shape": "å€åŸŸå¤–åž‹", + "worldedit.brush.paint.density": "筆刷密度", + "worldedit.brush.paint.type": "欲使用筆刷類型", + "worldedit.brush.paint.item.warning": "這個筆刷模擬物å“的使用行為。其效果å¯èƒ½ç„¡æ³•在所有平å°ä¸Šæ­£å¸¸é‹ä½œï¼Œä¹Ÿå¯èƒ½ç„¡æ³•還原,並å¯èƒ½èˆ‡å…¶ä»–模組/æ’件產生異常的互動。請自行承擔使用風險。", + "worldedit.brush.sphere.equip": "å·²è£å‚™çƒåž‹ç­†åˆ· ({0})。", + "worldedit.brush.cylinder.equip": "å·²è£å‚™æŸ±åž‹ç­†åˆ· ({0} × {1})。", + "worldedit.brush.splatter.equip": "å·²è£å‚™æ½‘濺形狀筆刷({0} 帶有 {1} 衰減)。", + "worldedit.brush.splatter.decay-out-of-range": "潑濺筆刷衰減值:{0} è¶…å‡ºç¯„åœ 0 - 10。", + "worldedit.brush.clipboard.equip": "å·²è£å‚™å‰ªè²¼ç°¿ç­†åˆ·ã€‚", + "worldedit.brush.smooth.equip": "å·²è£å‚™æŸ”順筆刷(åŠå¾‘為 {0}ï¼ŒæŸ”é †åº¦é” {1},使用{2})。", + "worldedit.brush.smooth.nofilter": "任何方塊", + "worldedit.brush.smooth.filter": "篩é¸å™¨", + "worldedit.brush.snowsmooth.equip": "å·²è£å‚™æŸ”順雪塊筆刷(åŠå¾‘為 {0}ï¼ŒæŸ”é †åº¦é” {1},使用{2}),{3} 個雪塊。", + "worldedit.brush.snowsmooth.nofilter": "任何方塊", + "worldedit.brush.snowsmooth.filter": "篩é¸å™¨", + "worldedit.brush.extinguish.equip": "å·²è£å‚™æ»…ç«å™¨ ({0})。", + "worldedit.brush.gravity.equip": "å·²è£å‚™é‡åŠ›ç­†åˆ·ï¼ˆ{0})。", + "worldedit.brush.butcher.equip": "å·²è£å‚™å± å®°ç­†åˆ· ({0})。", + "worldedit.brush.operation.equip": "已將筆刷設為 {0}。", + "worldedit.brush.heightmap.equip": "å·²è£å‚™é«˜åº¦åœ–筆刷({0})。", + "worldedit.brush.heightmap.unknown": "未知的高度圖筆刷:{0}。", + "worldedit.brush.morph.equip": "å·²è£å‚™è®Šå½¢ç­†åˆ·ï¼š{0}。", + "worldedit.brush.biome.column-supported-types": "é€™å€‹ç­†åˆ·å½¢ç‹€ä¸æ”¯æ´æ•´æ¬„筆刷æ“作,請嘗試圓柱形狀。", + "worldedit.brush.none.equip": "ç­†åˆ·å·²å¾žä½ ç›®å‰æ‰‹æŒçš„物å“解除ç¶å®šã€‚", + "worldedit.brush.none.equipped": "ä½ ç›®å‰æ‰‹æŒçš„ç‰©å“æ²’有ç¶å®šä»»ä½•筆刷。試試看使用 /brush sphere 來建立一個基礎筆刷。", + "worldedit.setbiome.changed": "已變更約 {0} 個方塊的生態域。", + "worldedit.setbiome.warning": "ä½ å¯èƒ½éœ€è¦é‡æ–°åŠ å…¥éŠæˆ²ï¼ˆæˆ–關閉å†é–‹å•Ÿä¸–界)æ‰èƒ½çœ‹åˆ°è®Šæ›´ã€‚", + "worldedit.setbiome.not-locatable": "指令傳é€è€…必須在世界中æ‰èƒ½ä½¿ç”¨ -p 旗標。", + "worldedit.drawsel.disabled": "å·²åœç”¨ä¼ºæœå™¨ CUI。", + "worldedit.drawsel.enabled": "已啟用伺æœå™¨ CUI。本功能僅支æ´é•·æ–¹é«”å€åŸŸï¼Œæœ€å¤§å¤§å°ç‚º {0}×{1}×{2}。", + "worldedit.drawsel.disabled.already": "已經åœç”¨ä¼ºæœå™¨ CUI。", + "worldedit.drawsel.enabled.already": "已經啟用伺æœå™¨ CUI。", + "worldedit.limit.too-high": "你最大的å…許é™åˆ¶ç‚º {0}。", + "worldedit.limit.set": "已將方塊變更é™åˆ¶è¨­ç‚º {0}。", + "worldedit.limit.return-to-default": "(使用 //limit 以復原至é è¨­å€¼ã€‚)", + "worldedit.timeout.too-high": "ä½ å¯è¨­å®šçš„æœ€å¤§é€¾æ™‚時間為 {0} 毫秒。", + "worldedit.timeout.set": "已將逾時時間設為 {0} 毫秒。", + "worldedit.timeout.return-to-default": "(使用 //timeout 以復原至é è¨­å€¼ã€‚)", + "worldedit.fast.disabled": "å·²åœç”¨å¿«é€Ÿæ¨¡å¼ã€‚", + "worldedit.fast.enabled": "已啟用快速模å¼ã€‚å—影響å€å¡Šçš„å…‰æºå¯èƒ½æœƒæœ‰éŒ¯èª¤ï¼ˆæˆ–者是看ä¸åˆ°è®Šæ›´ï¼‰ï¼Œå¯èƒ½éœ€è¦é‡æ–°åŠ å…¥ã€‚", + "worldedit.fast.disabled.already": "已經åœç”¨å¿«é€Ÿæ¨¡å¼ã€‚", + "worldedit.fast.enabled.already": "已經啟用快速模å¼ã€‚", + "worldedit.perf.sideeffect.set": "已將附帶效果「{0}ã€è¨­ç‚º {1}", + "worldedit.perf.sideeffect.get": "已將附帶效果「{0}ã€è¨­ç‚º {1}", + "worldedit.perf.sideeffect.already-set": "附帶效果「{0}ã€å·²ç¶“設為 {1}", + "worldedit.perf.sideeffect.set-all": "已將所有附帶效果設為 {0}", + "worldedit.update": "已將附帶效果套用到é¸å–å€åŸŸã€‚", + "worldedit.reorder.current": "釿–°æŽ’åºæ¨¡å¼ç‚º {0}", + "worldedit.reorder.set": "ç›®å‰çš„釿–°æŽ’åºæ¨¡å¼ç‚º {0}", + "worldedit.gmask.disabled": "å·²åœç”¨å…¨åŸŸé®ç½©ã€‚", + "worldedit.gmask.set": "已設定全域é®ç½©ã€‚", + "worldedit.toggleplace.pos1": "ç¾åœ¨ï¼Œè«‹æ“ºåœ¨ç¬¬ä¸€é»žã€‚", + "worldedit.toggleplace.pos1-offset": "ç¾åœ¨å¾žç¬¬ä¸€é»žé–‹å§‹ ({0}, {1}, {2}) çš„åç§»ä½ç½®æ”¾ç½®ã€‚", + "worldedit.toggleplace.player": "ç¾åœ¨ï¼Œè«‹æ”¾åœ¨ä½ ç«™è‘—的方塊。", + "worldedit.toggleplace.player-offset": "ç¾åœ¨å¾žä½ ç«™ç«‹çš„æ–¹å¡Šé–‹å§‹ ({0}, {1}, {2}) çš„åç§»ä½ç½®æ”¾ç½®ã€‚", + "worldedit.toggleplace.min": "ç¾åœ¨åœ¨ç›®å‰é¸æ“‡ç¯„åœæœ€å°çš„ç¯„åœæ”¾ç½®ã€‚", + "worldedit.toggleplace.min-offset": "ç¾åœ¨å¾žç›®å‰é¸æ“‡çš„æœ€å°ç¯„åœé–‹å§‹ ({0}, {1}, {2}) å移的ä½ç½®æ”¾ç½®ã€‚", + "worldedit.toggleplace.max": "ç¾åœ¨åœ¨ç›®å‰é¸æ“‡ç¯„åœæœ€å¤§çš„ç¯„åœæ”¾ç½®ã€‚", + "worldedit.toggleplace.max-offset": "ç¾åœ¨å¾žç›®å‰é¸æ“‡çš„æœ€å¤§ç¯„åœé–‹å§‹ ({0}, {1}, {2}) å移的ä½ç½®æ”¾ç½®ã€‚", + "worldedit.toggleplace.world": "ç¾åœ¨å¾žä¸–界的原點放置。", + "worldedit.toggleplace.world-offset": "ç¾åœ¨åœ¨ ({0}, {1}, {2}) 放置。", + "worldedit.toggleplace.not-locatable": "ç„¡æ³•åœ¨æ­¤ä¸Šä¸‹ä¸­åˆ‡æ›æ”¾ç½®ã€‚", + "worldedit.searchitem.too-short": "請輸入長一點的æœå°‹å­—串(字串長度大於 2)。", + "worldedit.searchitem.either-b-or-i": "ä½ ä¸å¯ä»¥åŒæ™‚使用「bã€å’Œã€Œiã€æ——標。", + "worldedit.searchitem.searching": "(請ç¨å€™â€¦â€¦æ­£åœ¨æœå°‹ç‰©å“。)", + "worldedit.watchdog.no-hook": "æ­¤å¹³å°æ²’有 Watchdog 掛鉤。", + "worldedit.watchdog.active.already": "已經啟用 Watchdog 掛鉤。", + "worldedit.watchdog.inactive.already": "已經åœç”¨ Watchdog 掛鉤。", + "worldedit.watchdog.active": "已啟用 Watchdog 掛鉤。", + "worldedit.watchdog.inactive": "å·²åœç”¨ Watchdog 掛鉤。", + "worldedit.world.remove": "已移除世界覆寫。", + "worldedit.world.set": "已將世界覆寫設為 {0}。(使用 //world 來復原至é è¨­å€¼ï¼‰", + "worldedit.undo.undone": "已復原 {0} 個æ“作。", + "worldedit.undo.none": "沒有å¯å¾©åŽŸçš„æ“作。", + "worldedit.redo.redone": "已喿¶ˆå¾©åŽŸ {0} 個æ“作。", + "worldedit.redo.none": "沒有å¯å–消復原的æ“作。", + "worldedit.clearhistory.cleared": "已清除歷å²è¨˜éŒ„。", + "worldedit.raytrace.noblock": "çœ¼å‰æ²’有方塊ï¼", + "worldedit.raytrace.require-player": "光線追蹤指令必須是玩家æ‰èƒ½åŸ·è¡Œï¼", + "worldedit.restore.not-configured": "未設定快照/備份復原。", + "worldedit.restore.not-available": "該快照ä¸å­˜åœ¨æˆ–無法使用。", + "worldedit.restore.failed": "無法載入快照:{0}", + "worldedit.restore.loaded": "已載入「{0}ã€å¿«ç…§ï¼›æ­£åœ¨å¾©åŽŸâ€¦â€¦", + "worldedit.restore.restored": "已復原;共有 {0} 個éºå¤±å€å¡Šï¼ŒåŠ {1} 個其他錯誤。", + "worldedit.restore.none-for-specific-world": "世界「{0}ã€å°šæœªæœ‰å¿«ç…§ã€‚", + "worldedit.restore.none-for-world": "此世界尚無快照。", + "worldedit.restore.none-found": "未找到任何快照。", + "worldedit.restore.none-found-console": "找ä¸åˆ°ä»»ä½•快照。查看控制å°ä»¥å–得詳細資訊。", + "worldedit.restore.chunk-not-present": "å€å¡Šä¸å­˜åœ¨å¿«ç…§ä¸­ã€‚", + "worldedit.restore.chunk-load-failed": "沒有å¯è¼‰å…¥çš„å€å¡Šã€‚(å°å­˜æª”ææ¯€ï¼Ÿï¼‰", + "worldedit.restore.block-place-failed": "因發生錯誤而導致無法復原方塊。", + "worldedit.restore.block-place-error": "上一個錯誤:{0}", + "worldedit.snapshot.use.newest": "ç¾æ­£ä½¿ç”¨æœ€æ–°å¿«ç…§ã€‚", + "worldedit.snapshot.use": "已將快照設為:{0}", + "worldedit.snapshot.none-before": "找ä¸åˆ°åœ¨ {0} 之å‰çš„快照。", + "worldedit.snapshot.none-after": "找ä¸åˆ°åœ¨ {0} 之後的快照。", + "worldedit.snapshot.index-above-0": "無效的數值,數值必須大於或等於 1。", + "worldedit.snapshot.index-oob": "無效的數值,數值必須在 1 å’Œ {0} 之間。", + "worldedit.schematic.unknown-format": "未知的 Schematic æ ¼å¼ï¼š{0}。", + "worldedit.schematic.load.does-not-exist": "Schematic {0} ä¸å­˜åœ¨ï¼", + "worldedit.schematic.load.loading": "(請ç¨å€™â€¦â€¦æ­£åœ¨è¼‰å…¥ Schematic。)", + "worldedit.schematic.load.still-loading": "(請ç¨å€™â€¦â€¦ä»åœ¨è¼‰å…¥ Schematic。)", + "worldedit.schematic.load.unsupported-version": "ç›®å‰ä¸æ”¯æ´æ­¤ç‰ˆæœ¬çš„ Schematic。版本:{0}。", + "worldedit.schematic.save.already-exists": "該 Schematic 已經存在。請使用 -f 標籤來覆寫它。", + "worldedit.schematic.save.failed-directory": "無法建立 Schematic 的資料夾ï¼", + "worldedit.schematic.save.saving": "(請ç¨å€™â€¦â€¦æ­£åœ¨å„²å­˜ Schematic。)", + "worldedit.schematic.save.still-saving": "(請ç¨å€™â€¦â€¦ä»åœ¨å„²å­˜ Schematic。)", + "worldedit.schematic.share.unsupported-format": "Schematic 的分享目標「{0}ã€ä¸æ”¯æ´ã€Œ{1}ã€æ ¼å¼ã€‚", + "worldedit.schematic.delete.does-not-exist": "Schematic {0} ä¸å­˜åœ¨ï¼", + "worldedit.schematic.delete.failed": "無法刪除 {0}ï¼å®ƒæ˜¯å¦è¢«è¨­å®šç‚ºå”¯è®€ï¼Ÿ", + "worldedit.schematic.delete.deleted": "{0} 已被刪除。", + "worldedit.schematic.formats.title": "å¯ç”¨çš„剪貼簿格å¼ï¼ˆå稱:尋找å稱)", + "worldedit.schematic.unsupported-minecraft-version": "這個版本的 WorldEdit 䏿”¯æ´ä½ çš„ Minecraft 版本。Schematic 將無法é‹ä½œï¼Œç›´åˆ°å•題解決為止。", + "worldedit.pos.already-set": "å·²ç¶“è¨­å®šé¸æ“‡é»žã€‚", + "worldedit.pos.console-require-coords": "由於你在控制å°ï¼Œå› æ­¤éœ€è¦æä¾›åº§æ¨™ã€‚", + "worldedit.hpos.no-block": "çœ¼å‰æ²’有方塊ï¼", + "worldedit.hpos.already-set": "å·²ç¶“è¨­å®šé¸æ“‡é»žã€‚", + "worldedit.chunk.selected-multiple": "已鏿“‡å€å¡Šï¼š({0}, {1}, {2}) - ({3}, {4}, {5})", + "worldedit.chunk.selected": "已鏿“‡å€å¡Šï¼š{0}, {1}, {2}", + "worldedit.wand.invalid": "é­”æ–物å“設定錯誤或已åœç”¨ã€‚", + "worldedit.wand.selwand.info": "å·¦éµï¼šé¸æ“‡ç¬¬ä¸€é»žï¼›å³éµï¼šé¸æ“‡ç¬¬äºŒé»ž", + "worldedit.wand.navwand.info": "å·¦éµï¼šè·³åˆ°æŒ‡å‘çš„ä½ç½®ï¼›å³éµï¼šç©¿ç‰†", + "worldedit.wand.selwand.now.tool": "鏿“‡é­”æ–ç¾åœ¨æ˜¯ä¸€èˆ¬çš„工具了。你å¯ä»¥ç”¨ {0} 來åœç”¨å®ƒï¼Œä¸¦ç”¨ {1} å°‡å®ƒé‡æ–°ç¶å®šåˆ°ä»»ä½•物å“,或者用 {2} å–得新的魔æ–。", + "worldedit.contract.contracted": "å€åŸŸå·²ç¸®å° {0} 個方塊。", + "worldedit.shift.shifted": "å€åŸŸå·²ä½ç§»ã€‚", + "worldedit.outset.outset": "å€åŸŸå¤–擴。", + "worldedit.inset.inset": "å€åŸŸå…§ç¸®ã€‚", + "worldedit.trim.trim": "已剪å–å€åŸŸã€‚", + "worldedit.trim.no-blocks": "沒有方塊符åˆå‰ªå–é®ç½©ã€‚", + "worldedit.size.offset": "ä½ç§»ï¼š{0}", + "worldedit.size.type": "類型:{0}", + "worldedit.size.size": "大å°ï¼š{0}", + "worldedit.size.distance": "長方體è·é›¢ï¼š{0}", + "worldedit.size.blocks": "方塊的數é‡ï¼š{0}", + "worldedit.count.counted": "計數:{0}", + "worldedit.distr.no-blocks": "未計數到任何方塊。", + "worldedit.distr.no-previous": "沒有先å‰çš„分布。", + "worldedit.distr.total": "總方塊數:{0}", + "worldedit.select.cleared": "已清除é¸å–å€åŸŸã€‚", + "worldedit.select.cuboid.message": "長方體:按左éµè¨­å®šç¬¬ 1 點,按å³éµè¨­å®šç¬¬ 2 點", + "worldedit.select.cuboid.description": "鏿“‡é•·æ–¹é«”的兩個角", + "worldedit.select.extend.message": "長方體:按左éµè¨­å®šèµ·å§‹é»žï¼ŒæŒ‰å³éµæ“´å¤§ç¯„åœ", + "worldedit.select.extend.description": "長方體快速é¸å–模å¼", + "worldedit.select.poly.message": "2D 多邊形é¸å–器:按左éµ/å³éµä»¥æ–°å¢žé»žã€‚", + "worldedit.select.poly.limit-message": "最多 {0} 個點。", + "worldedit.select.poly.description": "é¸å–帶有高度的 2D 多邊形", + "worldedit.select.ellipsoid.message": "橢圓çƒé«”鏿“‡å™¨ï¼šæŒ‰å·¦éµ=中心點,按å³éµæ“´å¤§ç¯„åœ", + "worldedit.select.ellipsoid.description": "é¸å–æ©¢çƒé«”", + "worldedit.select.sphere.message": "çƒé«”鏿“‡å™¨ï¼šå·¦éµ = 中心,å³éµè¨­å®šåŠå¾‘", + "worldedit.select.sphere.description": "鏿“‡ä¸€å€‹çƒé«”", + "worldedit.select.cyl.message": "åœ“æŸ±é«”é¸æ“‡å™¨ï¼šå·¦éµ = 中心,å³éµæ“´å¤§ç¯„åœ", + "worldedit.select.cyl.description": "鏿“‡ä¸€å€‹åœ“柱體", + "worldedit.select.convex.message": "凸多é¢é«”鏿“‡å™¨ï¼šå·¦éµ = 第一個頂點,å³éµæ–°å¢žæ›´å¤šã€‚", + "worldedit.select.convex.limit-message": "最多 {0} 個點。", + "worldedit.select.convex.description": "鏿“‡ä¸€å€‹å‡¸å¤šé¢é«”", + "worldedit.select.default-set": "ä½ çš„é è¨­å€åŸŸé¸æ“‡å™¨ç¾åœ¨ç‚º {0}。", + "worldedit.chunkinfo.chunk": "å€å¡Šï¼š{0},{1}", + "worldedit.chunkinfo.old-filename": "舊格å¼ï¼š{0}", + "worldedit.chunkinfo.mcregion-filename": "McRegion:å€åŸŸ/{0}", + "worldedit.listchunks.listfor": "列出 {0} çš„å€å¡Š", + "worldedit.drain.drained": "已抽走 {0} 個方塊。", + "worldedit.fill.created": "已填充 {0} 個方塊。", + "worldedit.fillr.created": "已填充 {0} 個方塊。", + "worldedit.fixlava.fixed": "已修正 {0} 個方塊。", + "worldedit.fixwater.fixed": "已修正 {0} 個方塊。", + "worldedit.removeabove.removed": "已移除 {0} 個方塊。", + "worldedit.removebelow.removed": "已移除 {0} 個方塊。", + "worldedit.removenear.removed": "已移除 {0} 個方塊。", + "worldedit.replacenear.replaced": "å·²å–代 {0} 個方塊。", + "worldedit.snow.created": "已覆蓋 {0} 個表é¢ã€‚", + "worldedit.thaw.removed": "已解除 {0} 個方塊的å‡çµç‹€æ…‹ã€‚", + "worldedit.green.changed": "已綠化 {0} 個方塊。", + "worldedit.extinguish.removed": "已熄滅 {0} 個ç«ç„°ã€‚", + "worldedit.butcher.killed": "已殺死 {1} åŠå¾‘å…§çš„ {0} 個生物。", + "worldedit.butcher.explain-all": "使用 -1 以移除載入å€å¡Šä¸­çš„æ‰€æœ‰ç”Ÿç‰©", + "worldedit.remove.removed": "已標記 {0} 個待移除的實體。", + "worldedit.remove.explain-all": "使用 -1 以移除載入å€å¡Šä¸­çš„æ‰€æœ‰ç‰©ä»¶", + "worldedit.calc.invalid": "「{0}ã€ç„¡æ³•è§£æžç‚ºæœ‰æ•ˆçš„表é”å¼ã€‚", + "worldedit.calc.invalid.with-error": "「{0}ã€ç„¡æ³•è§£æžç‚ºæœ‰æ•ˆçš„表é”å¼ï¸°ã€Œ{1}ã€", + "worldedit.paste.pasted": "剪貼簿已貼到 {0}", + "worldedit.paste.selected": "已鏿“‡å‰ªè²¼ç°¿è²¼ä¸Šç¯„åœã€‚", + "worldedit.rotate.no-interpolation": "注æ„ï¼šç”±æ–¼å°šæœªæ”¯æ´æ’補,所以建議使用 90 çš„å€æ•¸ç‚ºæ—‹è½‰çš„角度。", + "worldedit.rotate.rotated": "已旋轉剪貼簿副本。", + "worldedit.flip.flipped": "已翻轉剪貼簿副本。", + "worldedit.clearclipboard.cleared": "已清除剪貼簿。", + "worldedit.set.done": "æ“作完æˆã€‚", + "worldedit.set.done.verbose": "æ“ä½œå®Œæˆ ({0})。", + "worldedit.line.changed": "已變更 {0} 個方塊。", + "worldedit.line.invalid-type": "//line åªé©ç”¨æ–¼é•·æ–¹é«”或凸多é¢é«”çš„é¸å€", + "worldedit.curve.changed": "已變更 {0} 個方塊。", + "worldedit.curve.invalid-type": "//curve åªé©ç”¨æ–¼å‡¸å¤šé¢é«”çš„é¸å€", + "worldedit.replace.replaced": "å·²å–代 {0} 個方塊。", + "worldedit.stack.changed": "已變更 {0} 個方塊。使用 //undo 來復原", + "worldedit.stack.intersecting-region": "使用方塊單元時,堆疊åç§»ä¸å¾—與å€åŸŸè¡çª", + "worldedit.regen.regenerated": "å€åŸŸå·²é‡æ–°ç”¢ç”Ÿã€‚", + "worldedit.regen.failed": "ç„¡æ³•é‡æ–°ç”¢ç”Ÿå€åŸŸã€‚查看控制å°ä»¥å–得更多資訊。", + "worldedit.walls.changed": "已變更 {0} 個方塊。", + "worldedit.faces.changed": "已變更 {0} 個方塊。", + "worldedit.overlay.overlaid": "已覆蓋 {0} 個方塊。", + "worldedit.naturalize.naturalized": "{0} 個方塊看起來更加自然了。", + "worldedit.center.changed": "已設定中心。(已變更 {0} 個方塊)", + "worldedit.smooth.changed": "已平滑化地形的高低差。已變更 {0} 個方塊。", + "worldedit.snowsmooth.changed": "已平滑化雪的高低差。已變更 {0} 個方塊。", + "worldedit.move.moved": "已移動 {0} 個方塊。", + "worldedit.deform.deformed": "已變形 {0} 個方塊。", + "worldedit.hollow.changed": "已變更 {0} 個方塊。", + "worldedit.forest.created": "已建立 {0} 棵樹。", + "worldedit.flora.created": "已建立 {0} 群æ¤ç‰©ã€‚", + "worldedit.unstuck.moved": "好了喔ï¼", + "worldedit.ascend.obstructed": "您的上方沒有空間。", + "worldedit.ascend.moved": "å·²ä¸Šå‡ {0} 階。", + "worldedit.descend.obstructed": "您的下方沒有空間。", + "worldedit.descend.moved": "å·²ä¸‹é™ {0} 階。", + "worldedit.ceil.obstructed": "您的上方沒有空間。", + "worldedit.ceil.moved": "呼ï¼", + "worldedit.thru.obstructed": "æ‚¨çš„å‰æ–¹æ²’有空間。", + "worldedit.thru.moved": "呼ï¼", + "worldedit.jumpto.moved": "å™—ï¼", + "worldedit.jumpto.none": "çœ¼å‰æ²’有方塊(或太é äº†ï¼‰ï¼", + "worldedit.up.obstructed": "您的頭會撞到上é¢çš„æ±è¥¿ã€‚", + "worldedit.up.moved": "呼ï¼", + "worldedit.cone.invalid-radius": "你必須指定 1 或 2 個åŠå¾‘值。", + "worldedit.cone.created": "已建立 {0} 個方塊。", + "worldedit.cyl.invalid-radius": "你必須指定 1 或 2 個åŠå¾‘值。", + "worldedit.cyl.created": "已建立 {0} 個方塊。", + "worldedit.sphere.invalid-radius": "你必須指定 1 或 3 個åŠå¾‘值。", + "worldedit.sphere.created": "已建立 {0} 個方塊。", + "worldedit.forestgen.created": "已建立 {0} 棵樹。", + "worldedit.pumpkins.created": "已建立 {0} 個å—瓜群。", + "worldedit.feature.created": "已建立地物。", + "worldedit.feature.failed": "無法產生地物。這個ä½ç½®æœ‰æ•ˆå—Žï¼Ÿ", + "worldedit.pyramid.created": "已建立 {0} 個方塊。", + "worldedit.generate.created": "已建立 {0} 個方塊。", + "worldedit.generatebiome.changed": "已影響 {0} 個生態域。", + "worldedit.structure.created": "å·²å»ºç«‹çµæ§‹ã€‚", + "worldedit.structure.failed": "ç„¡æ³•ç”¢ç”Ÿçµæ§‹ã€‚這個ä½ç½®æœ‰æ•ˆå—Žï¼Ÿ", + "worldedit.reload.config": "已釿–°è¼‰å…¥è¨­å®šï¼", + "worldedit.report.written": "WorldEdit 報告已寫入 {0}", + "worldedit.report.error": "無法寫入報告:{0}", + "worldedit.report.callback": "WorldEdit 報告:{0}.report", + "worldedit.timezone.invalid": "時å€éŒ¯èª¤", + "worldedit.timezone.set": "已將這個工作階段的時å€è¨­ç‚ºï¼š{0}", + "worldedit.timezone.current": "ç›®å‰è©²æ™‚å€çš„æ™‚間是:{0}", + "worldedit.version.version": "WorldEdit 版本 {0}", + "worldedit.trace.no-tracing-extents": "追蹤:沒有範åœå·²è¢«ä½¿ç”¨ã€‚", + "worldedit.trace.action-failed": "追蹤:{1} 處的æ“作 {0} è¢«ç¯„åœ {2} 拋棄", + "worldedit.trace.active.already": "追蹤模å¼å·²ç¶“啟動。", + "worldedit.trace.inactive.already": "追蹤模å¼å·²ç¶“關閉。", + "worldedit.trace.active": "啟動了追蹤模å¼ã€‚", + "worldedit.trace.inactive": "關閉了追蹤模å¼ã€‚", + "worldedit.command.time-elapsed": "å·²éŽ {0} 秒(歷å²è¨˜éŒ„:已變更 {1} 個;æ¯ç§’ {2} 個方塊)。", + "worldedit.command.permissions": "您沒有使用該指令的權é™ã€‚您是å¦åœ¨æ­£ç¢ºçš„æ¨¡å¼ï¼Ÿ", + "worldedit.command.player-only": "此指令必須由玩家使用。", + "worldedit.command.error.report": "請回報這個錯誤:[請見控制å°]", + "worldedit.pastebin.uploading": "(請ç¨å€™â€¦â€¦æ­£åœ¨å°‡è¼¸å‡ºå‚³é€è‡³ pastebin……)", + "worldedit.session.cant-find-session": "無法找到 {0} 的工作階段", + "worldedit.platform.no-file-dialog": "ä½ çš„ç’°å¢ƒä¸æ”¯æ´æª”案å°è©±æ–¹å¡Šã€‚", + "worldedit.asset.load.loading": "(請ç¨å€™â€¦â€¦æ­£åœ¨è¼‰å…¥ç´ æã€‚)", + "worldedit.asset.load.still-loading": "(請ç¨å€™â€¦â€¦ä»åœ¨è¼‰å…¥ç´ æã€‚)", + "worldedit.asset.load.failed": "無法載入素æ", + "worldedit.tool.max-block-changes": "已碰到最大方塊變更上é™ã€‚", + "worldedit.tool.no-block": "çœ¼å‰æ²’有方塊ï¼", + "worldedit.tool.repl.equip": "方塊å–代工具已ç¶å®šè‡³ {0}。", + "worldedit.tool.repl.switched": "å–代工具已切æ›è‡³ï¼š{0}", + "worldedit.tool.data-cycler.equip": "阻止資料ç¶å®šå¾ªç’°å™¨å·¥å…·åˆ° {0}。", + "worldedit.tool.data-cycler.block-not-permitted": "ä½ ä¸è¢«å…許循環此方塊的資料值。", + "worldedit.tool.data-cycler.cant-cycle": "該方塊的資料ä¸èƒ½å¾ªç’°ï¼", + "worldedit.tool.data-cycler.new-value": "{0} 的值ç¾ç‚º {1}。", + "worldedit.tool.data-cycler.cycling": "ç¾æ­£å¾ªç’° {0}。", + "worldedit.tool.deltree.equip": "浮空樹木移除工具已ç¶å®šè‡³ {0}。", + "worldedit.tool.deltree.not-tree": "這䏿˜¯æ£µæ¨¹ã€‚", + "worldedit.tool.deltree.not-floating": "這棵樹並未漂浮在空中。", + "worldedit.tool.tree.equip": "樹木工具已ç¶å®šè‡³ {0}。", + "worldedit.tool.tree.obstructed": "樹ä¸èƒ½åœ¨é‚£è£¡ã€‚", + "worldedit.tool.info.equip": "資訊工具已ç¶å®šè‡³ {0}。", + "worldedit.tool.info.internalid.hover": "內部 ID", + "worldedit.tool.info.legacy.hover": "Legacy id:data", + "worldedit.tool.info.light.hover": "阻擋光æº/頂部光æº", + "worldedit.tool.none.equip": "已解除您手æŒçš„物å“與工具之間的ç¶å®šã€‚", + "worldedit.tool.none.to.unequip": "您目å‰çš„物å“尚未ç¶å®šã€‚", + "worldedit.tool.selwand.equip": "鏿“‡é­”æ–工具已ç¶å®šè‡³ {0}。", + "worldedit.tool.navwand.equip": "瞬移魔æ–工具已ç¶å®šè‡³ {0}。", + "worldedit.tool.floodfill.equip": "æ–¹å¡Šé¡æ–™æ¡¶å·¥å…·å·²ç¶å®šè‡³ {0}。", + "worldedit.tool.farwand.equip": "é™è·é¸æ“‡å·¥å…·å·²ç¶å®šè‡³ {0}。", + "worldedit.tool.lrbuild.equip": "é è·é›¢å»ºç¯‰å·¥å…·å·²ç¶å®šè‡³ {0}。", + "worldedit.tool.lrbuild.set": "å·¦éµè¨­ç‚º {0}ï¼›å³éµè¨­ç‚º {1}。", + "worldedit.tool.stack.equip": "堆疊工具已ç¶å®šè‡³ {0}。", + "worldedit.tool.unbind-instruction": "手æŒç‰©å“時執行 {0} 來將其解除ç¶å®šã€‚", + "worldedit.tool.superpickaxe.mode.single": "ç¾åœ¨æ¨¡å¼æ˜¯å–®ä¸€çš„。å°éެå­é»žæ“Šå·¦éµ // 以åœç”¨ã€‚", + "worldedit.tool.superpickaxe.mode.area": "ç¾åœ¨æ¨¡å¼æ˜¯å€åŸŸçš„。å°éެå­é»žæ“Šå·¦éµ // 以åœç”¨ã€‚", + "worldedit.tool.superpickaxe.mode.recursive": "ç¾åœ¨æ¨¡å¼æ˜¯éžè¿´çš„。å°éެå­é»žæ“Šå·¦éµ // 以åœç”¨ã€‚", + "worldedit.tool.superpickaxe.max-range": "æœ€å¤§ç¯„åœæ˜¯ {0}。", + "worldedit.tool.superpickaxe.enabled.already": "已經啟用超級鎬å­ã€‚", + "worldedit.tool.superpickaxe.disabled.already": "已經åœç”¨è¶…級鎬å­ã€‚", + "worldedit.tool.superpickaxe.enabled": "已啟用超級鎬å­ã€‚", + "worldedit.tool.superpickaxe.disabled": "å·²åœç”¨è¶…級鎬å­ã€‚", + "worldedit.tool.mask.set": "已設定筆刷é®ç½©ã€‚", + "worldedit.tool.mask.disabled": "å·²åœç”¨ç­†åˆ·é®ç½©ã€‚", + "worldedit.tool.material.set": "å·²è¨­å®šç­†åˆ·ææ–™ã€‚", + "worldedit.tool.range.set": "已設定筆刷範åœã€‚", + "worldedit.tool.size.set": "已設定筆刷大å°ã€‚", + "worldedit.tool.tracemask.set": "已設定追蹤é®ç½©ã€‚", + "worldedit.tool.tracemask.disabled": "å·²åœç”¨è¿½è¹¤é®ç½©ã€‚", + "worldedit.tool.error.cannot-bind": "無法將工具ç¶å®šåˆ° {0}:{1}", + "worldedit.tool.error.item-only": "ä¸èƒ½ä½¿ç”¨æ–¹å¡Šã€‚", + "worldedit.execute.script-permissions": "你沒有使用該指令碼的權é™ã€‚", + "worldedit.executelast.no-script": "請先使用 /cs åŠè¼¸å…¥æŒ‡ä»¤ç¢¼å稱。", + "worldedit.script.read-error": "指令碼讀å–錯誤:{0}", + "worldedit.script.unsupported": "ç›®å‰åªæ”¯æ´å‰¯æª”å為 .js 的指令碼。", + "worldedit.script.file-not-found": "指令碼ä¸å­˜åœ¨ï¼š{0}", + "worldedit.script.no-script-engine": "找ä¸åˆ°å·²å®‰è£çš„æŒ‡ä»¤ç¢¼å¼•擎。\nè«‹ https://worldedit.enginehub.org/en/latest/usage/other/craftscripts/", + "worldedit.script.failed": "執行失敗:{0}", + "worldedit.script.failed-console": "執行失敗(請見控制å°ï¼‰ï¼š{0}", + "worldedit.operation.affected.biome": "已影響 {0} 個生態域。", + "worldedit.operation.affected.block": "已影響 {0} 個方塊", + "worldedit.operation.affected.column": "已影響 {0} 欄", + "worldedit.operation.affected.entity": "已影響 {0} 個實體", + "worldedit.operation.deform.expression": "已使用 {0} 變形", + "worldedit.error.invalid-number": "應為數值,但指定了字串。", + "worldedit.error.invalid-number.matches": "應為數值,但指定了字串「{0}ã€ã€‚", + "worldedit.error.incomplete-region": "è«‹å…ˆé¸æ“‡å€åŸŸã€‚", + "worldedit.error.unknown-block": "無法識別方塊å稱「{0}ã€ã€‚", + "worldedit.error.unknown-item": "無法識別物å“å稱「{0}ã€ã€‚", + "worldedit.error.unknown-entity": "無法識別實體å稱「{0}ã€ã€‚", + "worldedit.error.unknown-mob": "無法識別生物å稱「{0}ã€ã€‚", + "worldedit.error.unknown-biome": "無法識別生態域å稱「{0}ã€ã€‚", + "worldedit.error.unknown-tag": "無法識別標籤å稱「{0}ã€ã€‚", + "worldedit.error.empty-tag": "標籤å稱「{0}ã€æ²’有內容。", + "worldedit.error.no-match": "找ä¸åˆ°èˆ‡ã€Œ{0}ã€ç›¸ç¬¦çš„項目。", + "worldedit.error.disallowed-block": "ä¸å…許方塊「{0}ã€ï¼ˆè«‹è¦‹ WorldEdit 設定檔)。", + "worldedit.error.max-changes": "å·²é”到單次æ“ä½œè®Šæ›´æ–¹å¡Šçš„æœ€é«˜ä¸Šé™ ({0})。", + "worldedit.error.max-brush-radius": "最大筆刷åŠå¾‘(在設定檔中):{0}", + "worldedit.error.max-radius": "最大åŠå¾‘(在設定檔中):{0}", + "worldedit.error.unknown-direction": "未知的方å‘:{0}", + "worldedit.error.empty-clipboard": "你的剪貼簿是空的。請先使用 //copy。", + "worldedit.error.invalid-filename": "檔案å稱「{0}ã€ç„¡æ•ˆï¼š{1}", + "worldedit.error.invalid-filename.invalid-characters": "無效的字元或缺少副檔å", + "worldedit.error.file-resolution": "檔案「{0}ã€è§£æžéŒ¯èª¤ï¼š{1}", + "worldedit.error.file-resolution.outside-root": "該路徑在å…許的根目錄之外", + "worldedit.error.file-resolution.resolve-failed": "無法解æžè·¯å¾‘", + "worldedit.error.file-aborted": "æª”æ¡ˆé¸æ“‡å·²ä¸­æ­¢ã€‚", + "worldedit.error.no-file-selected": "æœªé¸æ“‡ä»»ä½•檔案。", + "worldedit.error.world-unloaded": "世界已經å¸è¼‰äº†ã€‚", + "worldedit.error.not-a-block": "這個物å“䏿˜¯æ–¹å¡Šã€‚", + "worldedit.error.not-a-block.item": "物å“「{0}ã€ä¸æ˜¯æ–¹å¡Šã€‚", + "worldedit.error.incorrect-usage": "用法:{0}", + "worldedit.error.invalid-page": "無效的é ç¢¼", + "worldedit.error.parser.bad-state-format": "{0} 的狀態格å¼éŒ¯èª¤", + "worldedit.error.parser.duplicate-property": "é‡è¤‡çš„屬性:{0}", + "worldedit.error.parser.empty-state": "狀態為空", + "worldedit.error.parser.missing-equals-separator": "缺少分隔符號「=ã€", + "worldedit.error.parser.clipboard.missing-offset": "已用 @ 指定åç§»é‡ï¼Œä½†æœªçµ¦å‡ºåç§»é‡ã€‚使用「#copy@[x,y,z]ã€ã€‚", + "worldedit.error.parser.unknown-property": "方塊「{1}ã€å­˜åœ¨æœªçŸ¥çš„屬性「{0}ã€", + "worldedit.error.parser.unknown-value": "屬性「{1}ã€å­˜åœ¨æœªçŸ¥å€¼ã€Œ{0}ã€", + "worldedit.error.parser.empty-property": "狀態屬性為空", + "worldedit.error.parser.empty-value": "狀態值為空", + "worldedit.error.parser.invalid-colon": "無效的冒號。", + "worldedit.error.parser.invalid-expression": "無效的表示å¼ï¼š{0}", + "worldedit.error.parser.negate-nothing": "沒有æ±è¥¿å¯ä»¥è®“ä½ å轉ï¼", + "worldedit.error.parser.hanging-lbracket": "æ ¼å¼ç„¡æ•ˆã€‚在「{0}ã€è™•有未閉åˆçš„æ‹¬å¼§ã€‚", + "worldedit.error.parser.missing-rbracket": "狀態缺少尾端的「]ã€ã€‚", + "worldedit.error.parser.hanging-lbrace": "æ ¼å¼ç„¡æ•ˆã€‚在「{0}ã€è™•有未閉åˆçš„æ‹¬è™Ÿã€‚", + "worldedit.error.parser.missing-rbrace": "NBT 缺少尾端的「}ã€", + "worldedit.error.parser.missing-random-type": "「{0}ã€çš„ % 符號後缺少類型", + "worldedit.error.parser.clipboard.missing-coordinates": "剪貼簿åç§»éœ€è¦ x,y,z 座標。", + "worldedit.error.parser.player-only": "輸入值「{0}ã€å¿…須是玩家ï¼", + "worldedit.error.parser.invalid-nbt": "輸入的無效的 NBT 資料:「{0}ã€ã€‚錯誤:{1}", + "worldedit.error.disabled": "這個功能已被åœç”¨ï¼ˆè«‹è¦‹ WorldEdit 設定檔)。", + "worldedit.error.unknown": "發生未知錯誤:{0}", + "worldedit.error.missing-extent": "未知的範åœ", + "worldedit.error.missing-session": "未知的 LocalSession", + "worldedit.error.missing-world": "ä½ éœ€è¦æä¾›ä¸€å€‹ä¸–ç•Œï¼ˆè«‹å˜—è©¦ //world)", + "worldedit.error.missing-actor": "未知的執行者", + "worldedit.selection.convex.info.vertices": "頂點:{0}", + "worldedit.selection.convex.info.triangles": "三角形:{0}", + "worldedit.selection.convex.explain.primary": "以 {0} ç‚ºé ‚é»žä¾†é–‹å§‹æ–°çš„é¸æ“‡ç¯„åœã€‚", + "worldedit.selection.convex.explain.secondary": "已將頂點 {0} æ–°å¢žåˆ°é¸æ“‡ç¯„åœã€‚", + "worldedit.selection.cuboid.info.pos1": "第一點:{0}", + "worldedit.selection.cuboid.info.pos2": "第二點:{0}", + "worldedit.selection.cuboid.explain.primary": "第一點已設為 {0}。", + "worldedit.selection.cuboid.explain.primary-area": "已將第一點設為 {0}({1} 格)。", + "worldedit.selection.cuboid.explain.secondary": "第二點已設為 {0}。", + "worldedit.selection.cuboid.explain.secondary-area": "已將第二點設為 {0}({1} 格)。", + "worldedit.selection.extend.explain.primary": "已從 {0} 開始鏿“‡ ({1}) 。", + "worldedit.selection.extend.explain.secondary": "已將鏿“‡ç¯„åœå»¶ä¼¸åˆ°åŒ…åœ {0} ({1})。", + "worldedit.selection.ellipsoid.info.center": "中心:{0}", + "worldedit.selection.ellipsoid.info.radius": "X/Y/Z åŠå¾‘:{0}", + "worldedit.selection.ellipsoid.explain.primary": "已將中心點設為 {0}。", + "worldedit.selection.ellipsoid.explain.primary-area": "已將中心點設為 {0} ({1})。", + "worldedit.selection.ellipsoid.explain.secondary": "已將åŠå¾‘設為 {0}。", + "worldedit.selection.ellipsoid.explain.secondary-area": "已將åŠå¾‘設為 {0} ({1})。", + "worldedit.selection.ellipsoid.error.even-horizontal": "æ¯å€‹å°ºåº¦çš„æ©¢åœ“çƒè®ŠåŒ–å¿…é ˆå‡å‹»ã€‚", + "worldedit.selection.cylinder.info.center": "中心:{0}", + "worldedit.selection.cylinder.info.radius": "åŠå¾‘:{0}", + "worldedit.selection.cylinder.explain.primary": "正在於 {0} é–‹å§‹æ–°çš„åœ“æŸ±å½¢é¸æ“‡ç¯„åœã€‚", + "worldedit.selection.cylinder.explain.secondary": "已將åŠå¾‘設為 {0}/{1} 格。({2})", + "worldedit.selection.cylinder.explain.secondary-missing": "設定åŠå¾‘之å‰å¿…é ˆé¸æ“‡ä¸­å¿ƒé»žã€‚", + "worldedit.selection.cylinder.error.even-horizontal": "æ¯å€‹æ°´å¹³å°ºåº¦çš„圓柱體變化必須å‡å‹»ã€‚", + "worldedit.selection.polygon2d.info": "點的數é‡ï¼š{0}", + "worldedit.selection.polygon2d.explain.primary": "從 {0} 起新增一個多邊形。", + "worldedit.selection.polygon2d.explain.secondary": "已在 {1} 增加點 #{0}。", + "worldedit.selection.polygon2d.error.expand-only-vertical": "多邊形åªå¯ä»¥åž‚直擴展。", + "worldedit.selection.polygon2d.error.contract-only-vertical": "多邊形åªå¯ä»¥åž‚直縮窄。", + "worldedit.selection.sphere.explain.secondary": "åŠå¾‘已設為 {0}。", + "worldedit.selection.sphere.explain.secondary-defined": "åŠå¾‘已設為 {0} ({1})。", + "worldedit.selection.null.error.immutable": "無法變更 NullRegion。", + "worldedit.selection.intersection.error.cannot-expand": "無法擴展å€åŸŸäº¤å‰é»žã€‚", + "worldedit.selection.intersection.error.cannot-contract": "無法縮窄å€åŸŸäº¤å‰é»žã€‚", + "worldedit.selection.transform.error.cannot-expand": "無法擴展 TransformedRegion。", + "worldedit.selection.transform.error.cannot-contract": "無法縮窄 TransformedRegion。", + "worldedit.selection.transform.error.cannot-change": "無法變更 TransformedRegion。", + "worldedit.selection.updated": "已更新ä½ç½®ã€‚", + "worldedit.sideeffect.lighting": "å…‰æº", + "worldedit.sideeffect.lighting.description": "更新方塊光æº", + "worldedit.sideeffect.neighbors": "附近", + "worldedit.sideeffect.neighbors.description": "通知附近的方塊變化", + "worldedit.sideeffect.update": "æ›´æ–°", + "worldedit.sideeffect.update.description": "通知已變更的方塊", + "worldedit.sideeffect.validation": "é©—è­‰", + "worldedit.sideeffect.validation.description": "驗證並修正ä¸ä¸€è‡´çš„世界狀態,例如中斷連接的方塊", + "worldedit.sideeffect.entity_ai": "實體 AI", + "worldedit.sideeffect.entity_ai.description": "為方塊變化更新實體 AI 路徑", + "worldedit.sideeffect.events": "模組/æ’件事件", + "worldedit.sideeffect.events.description": "在é©ç”¨æ™‚將這些變更傳éžçµ¦å…¶ä»–模組/æ’ä»¶", + "worldedit.sideeffect.state.on": "開啟", + "worldedit.sideeffect.state.delayed": "已延é²", + "worldedit.sideeffect.state.off": "關閉", + "worldedit.sideeffect.box.current": "ç›®å‰", + "worldedit.sideeffect.box.change-to": "按此設為 {0}", + "worldedit.help.command-not-found": "無法找到指令「{0}ã€ã€‚", + "worldedit.help.no-subcommands": "「{0}ã€æ²’æœ‰å­æŒ‡ä»¤ã€‚(也許「{1}ã€æ˜¯å¼•數?)", + "worldedit.help.subcommand-not-found": "找ä¸åˆ°ã€Œ{1}ã€é™„å±¬çš„å­æŒ‡ä»¤ã€Œ{0}ã€ã€‚", + "worldedit.cli.stopping": "æ­£åœ¨åœæ­¢ï¼", + "worldedit.cli.unknown-command": "未知的指令ï¼", + "worldedit.version.bukkit.unsupported-adapter": "這個 WorldEdit 版本並ä¸å®Œå…¨æ”¯æ´ä½ çš„ Bukkit 版本。方塊實體(例如儲物箱)將會是空的,方塊屬性(例如旋轉)將會éºå¤±ï¼Œä»¥åŠå…¶ä»–æ±è¥¿å¯èƒ½ç„¡æ³•é‹ä½œã€‚è«‹æ›´æ–° WorldEdit 以復原這些功能:\n{0}", + "worldedit.bukkit.no-edit-without-adapter": "åœ¨ä¸æ”¯æ´çš„版本上的編輯已被åœç”¨ã€‚" +} diff --git a/plugins/WorldGuard/cache/profiles.sqlite b/plugins/WorldGuard/cache/profiles.sqlite index 5519cad..40d7292 100644 Binary files a/plugins/WorldGuard/cache/profiles.sqlite and b/plugins/WorldGuard/cache/profiles.sqlite differ diff --git a/plugins/WorldGuard/config.yml b/plugins/WorldGuard/config.yml index e93c398..f9b18d9 100644 --- a/plugins/WorldGuard/config.yml +++ b/plugins/WorldGuard/config.yml @@ -1,3 +1,24 @@ +# +# WorldGuard's main configuration file +# +# This is the global configuration file. Anything placed into here will +# be applied to all worlds. However, each world has its own configuration +# file to allow you to replace most settings in here for that world only. +# +# About editing this file: +# - DO NOT USE TABS. You MUST use spaces or Bukkit will complain. If +# you use an editor like Notepad++ (recommended for Windows users), you +# must configure it to "replace tabs with spaces." In Notepad++, this can +# be changed in Settings > Preferences > Language Menu. +# - Don't get rid of the indents. They are indented so some entries are +# in categories (like "enforce-single-session" is in the "protection" +# category. +# - If you want to check the format of this file before putting it +# into WorldGuard, paste it into http://yaml-online-parser.appspot.com/ +# and see if it gives "ERROR:". +# - Lines starting with # are comments and so they are ignored. +# + regions: uuid-migration: perform-on-next-start: false @@ -95,6 +116,7 @@ mobs: block-zombie-door-destruction: false block-vehicle-entry: false block-creature-spawn: [] + block-windcharge-explosions: false player-damage: disable-fall-damage: false disable-lava-damage: false @@ -141,6 +163,9 @@ dynamics: disable-soil-dehydration: false disable-coral-block-fade: false snow-fall-blocks: [] + disable-sculk-growth: false + disable-soil-moisture-change: false + disable-copper-block-fade: false blacklist: use-as-whitelist: false logging: @@ -159,3 +184,6 @@ blacklist: custom-metrics-charts: true extra-timings: session-handlers: true +sniffer-egg: + disable-creature-trampling: false + disable-player-trampling: false diff --git a/plugins/WorldGuard/worlds/Creative_world/regions.yml b/plugins/WorldGuard/worlds/Creative_world/regions.yml index 9915b75..7f2a346 100644 --- a/plugins/WorldGuard/worlds/Creative_world/regions.yml +++ b/plugins/WorldGuard/worlds/Creative_world/regions.yml @@ -13,7 +13,7 @@ regions: __global__: members: {} flags: {time-lock: day, item-drop: deny, build: deny, invincible: allow, item-pickup: deny, - pvp: deny, mob-spawning: deny, weather-lock: clear} + pvp: deny, weather-lock: clear, mob-spawning: allow} owners: {} type: global priority: 0 diff --git a/plugins/WorldGuard/worlds/FreeBuild/blacklist.txt b/plugins/WorldGuard/worlds/FreeBuild/blacklist.txt new file mode 100644 index 0000000..ae7f7da --- /dev/null +++ b/plugins/WorldGuard/worlds/FreeBuild/blacklist.txt @@ -0,0 +1,62 @@ +# +# WorldGuard blacklist +# +# The blacklist lets you block actions, blocks, and items from being used. +# You choose a set of "items to affect" and a list of "actions to perform." +# +############################################################################### +# +# Example to block some ore mining and placement: +# [coal_ore,gold_ore,iron_ore] +# on-break=deny,log,kick +# on-place=deny,tell +# +# Events that you can detect: +# - on-break (when a block of this type is about to be broken) +# - on-destroy-with (the item/block held by the user while destroying) +# - on-place (a block is being placed) +# - on-use (an item like flint and steel or a bucket is being used) +# - on-interact (when a block in used (doors, chests, etc.)) +# - on-drop (an item is being dropped from the player's inventory) +# - on-acquire (an item enters a player's inventory via some method) +# - on-equip (an item is equipped to the player's armor slots) +# NOTE: on-equip is overprotective due to deficiencies in Bukkit API +# - on-dispense (a dispenser is about to dispense an item) +# +# Actions (for events): +# - deny (deny completely, used blacklist mode) +# - allow (used in whitelist mode) +# - notify (notify admins with the 'worldguard.notify' permission) +# - log (log to console/file/database) +# - tell (tell a player that that's not allowed) +# - kick (kick player) +# - ban (ban player) +# +# Options: +# - ignore-groups (comma-separated list of groups to not affect) +# - ignore-perms (comma-separated list of permissions to not affect - make up +# your very own permissions!) +# - comment (message for yourself that is printed with 'log' and 'notify') +# - message (optional message to show the user instead; %s is the item name) +# +############################################################################### +# +# For more information, see: +# https://worldguard.enginehub.org/en/latest/blacklist/ +# +############################################################################### +# +# Some examples follow. +# REMEMBER: If a line has # in front, it will be ignored. +# + +# Deny lava buckets +#[lava_bucket] +#ignore-perms=my.own.madeup.permission +#ignore-groups=admins,mods +#on-use=deny,tell + +# Deny some ore +#[coal_ore,gold_ore,iron_ore] +#ignore-groups=admins,mods +#on-break=notify,deny,log diff --git a/plugins/WorldGuard/worlds/FreeBuild/config.yml b/plugins/WorldGuard/worlds/FreeBuild/config.yml new file mode 100644 index 0000000..d293d19 --- /dev/null +++ b/plugins/WorldGuard/worlds/FreeBuild/config.yml @@ -0,0 +1,13 @@ +# +# WorldGuard's world configuration file +# +# This is a world configuration file. Anything placed into here will only +# affect this world. If you don't put anything in this file, then the +# settings will be inherited from the main configuration file. +# +# If you see {} below, that means that there are NO entries in this file. +# Remove the {} and add your own entries. +# + +regions: + titles-always-use-default-times: true diff --git a/plugins/images-2.2.6.jar b/plugins/images-2.2.6.jar deleted file mode 100644 index 4f3fd45..0000000 Binary files a/plugins/images-2.2.6.jar and /dev/null differ diff --git a/plugins/images-2.5.5.jar b/plugins/images-2.5.5.jar new file mode 100644 index 0000000..1dc66f3 Binary files /dev/null and b/plugins/images-2.5.5.jar differ diff --git a/plugins/minimotd-bukkit-2.1.5.jar b/plugins/minimotd-bukkit-2.1.5.jar new file mode 100644 index 0000000..9ebe3e4 Binary files /dev/null and b/plugins/minimotd-bukkit-2.1.5.jar differ diff --git a/plugins/minimotd-universal-2.0.8.jar b/plugins/minimotd-universal-2.0.8.jar deleted file mode 100644 index 3951d7b..0000000 Binary files a/plugins/minimotd-universal-2.0.8.jar and /dev/null differ diff --git a/plugins/multiverse-core-4.3.16.jar b/plugins/multiverse-core-4.3.16.jar new file mode 100644 index 0000000..1fdc9ff Binary files /dev/null and b/plugins/multiverse-core-4.3.16.jar differ diff --git a/plugins/plotsquared-bukkit-7.5.4-SNAPSHOT.jar b/plugins/plotsquared-bukkit-7.5.4-SNAPSHOT.jar new file mode 100644 index 0000000..cc0edbd Binary files /dev/null and b/plugins/plotsquared-bukkit-7.5.4-SNAPSHOT.jar differ diff --git a/plugins/spark/config.json b/plugins/spark/config.json new file mode 100644 index 0000000..480c9e6 --- /dev/null +++ b/plugins/spark/config.json @@ -0,0 +1,4 @@ +{ + "_header": "spark configuration file - https://spark.lucko.me/docs/Configuration", + "backgroundProfiler": true +} \ No newline at end of file diff --git a/plugins/spark/tmp-client/about.txt b/plugins/spark/tmp-client/about.txt new file mode 100644 index 0000000..31c393f --- /dev/null +++ b/plugins/spark/tmp-client/about.txt @@ -0,0 +1,10 @@ +# What is this directory? + +* In order to perform certain functions, spark sometimes needs to write temporary data to the disk. +* Previously, a temporary directory provided by the operating system was used for this purpose. +* However, this proved to be unreliable in some circumstances, so spark now stores temporary data here instead! + +spark will automatically cleanup the contents of this directory. +(but if for some reason it doesn't, if the server is stopped, you can freely delete any files ending in .tmp) + +tl;dr: spark uses this folder to store some temporary data. diff --git a/plugins/worldedit-bukkit-7.2.11-beta-01.jar b/plugins/worldedit-bukkit-7.2.11-beta-01.jar deleted file mode 100644 index f514b61..0000000 Binary files a/plugins/worldedit-bukkit-7.2.11-beta-01.jar and /dev/null differ diff --git a/plugins/worldedit-bukkit-7.3.12.jar b/plugins/worldedit-bukkit-7.3.12.jar new file mode 100644 index 0000000..7c70993 Binary files /dev/null and b/plugins/worldedit-bukkit-7.3.12.jar differ diff --git a/plugins/worldguard-bukkit-7.0.13-dist.jar b/plugins/worldguard-bukkit-7.0.13-dist.jar new file mode 100644 index 0000000..a1a3921 Binary files /dev/null and b/plugins/worldguard-bukkit-7.0.13-dist.jar differ diff --git a/plugins/worldguard-bukkit-7.0.7-dist.jar b/plugins/worldguard-bukkit-7.0.7-dist.jar deleted file mode 100644 index 9c4ea0b..0000000 Binary files a/plugins/worldguard-bukkit-7.0.7-dist.jar and /dev/null differ diff --git a/server.properties b/server.properties index 7fb776e..6af856c 100644 --- a/server.properties +++ b/server.properties @@ -1,60 +1,64 @@ #Minecraft server properties -#Wed Jul 13 13:14:40 UTC 2022 -enable-jmx-monitoring=false -rcon.port=25575 -level-seed= -gamemode=survival +#Fri May 30 22:28:45 UTC 2025 +accepts-transfers=false +allow-flight=false +allow-nether=false +broadcast-console-to-ops=true +broadcast-rcon-to-ops=true +bug-report-link= +debug=false +difficulty=peaceful enable-command-block=false +enable-jmx-monitoring=false enable-query=false -generator-settings={} +enable-rcon=false +enable-status=true enforce-secure-profile=false -level-name=Creative_world -motd=A Minecraft Server -query.port=25565 -pvp=true -texture-pack= +enforce-whitelist=false +entity-broadcast-range-percentage=100 +force-gamemode=false +function-permission-level=2 +gamemode=survival generate-structures=true +generator-settings={} +hardcore=false +hide-online-players=false +initial-disabled-packs= +initial-enabled-packs=vanilla +level-name=FreeBuild +level-seed= +level-type=minecraft\:normal +log-ips=true max-chained-neighbor-updates=1000000 -difficulty=peaceful -network-compression-threshold=256 +max-players=2025 max-tick-time=-1 -require-resource-pack=false -max-players=2022 -use-native-transport=true +max-world-size=29999984 +motd=A Minecraft Server +network-compression-threshold=256 online-mode=true -enable-status=true -allow-flight=false -broadcast-rcon-to-ops=true -view-distance=12 -max-build-height= -server-ip=199.127.63.195 -resource-pack-prompt= -allow-nether=false -server-port=25578 -enable-rcon=false -sync-chunk-writes=true op-permission-level=4 +pause-when-empty-seconds=-1 +player-idle-timeout=0 prevent-proxy-connections=false -hide-online-players=false +pvp=true +query.port=25565 +rate-limit=0 +rcon.password= +rcon.port=25575 +region-file-compression=deflate +require-resource-pack=false resource-pack= -entity-broadcast-range-percentage=100 +resource-pack-id= +resource-pack-prompt= +resource-pack-sha1= +server-ip=209.192.149.196 +server-port=25648 simulation-distance=10 -rcon.password= -player-idle-timeout=0 -debug=false -force-gamemode=false -rate-limit=0 -hardcore=false -white-list=false -broadcast-console-to-ops=true -spawn-npcs=true -previews-chat=false -spawn-animals=true -function-permission-level=2 -level-type=minecraft\:normal -text-filtering-config= spawn-monsters=true -enforce-whitelist=false spawn-protection=0 -resource-pack-sha1= -max-world-size=29999984 +sync-chunk-writes=true +text-filtering-config= +text-filtering-version=0 +use-native-transport=true +view-distance=12 +white-list=false diff --git a/spigot.yml b/spigot.yml index 2bed5af..28ad3f8 100644 --- a/spigot.yml +++ b/spigot.yml @@ -24,6 +24,8 @@ settings: moved-too-quickly-multiplier: 10.0 netty-threads: 4 attribute: + maxAbsorption: + max: 2048.0 maxHealth: max: 2048.0 movementSpeed: @@ -55,10 +57,17 @@ commands: - summon - testforblock - tellraw + enable-spam-exclusions: false players: disable-saving: false world-settings: default: + unload-frozen-chunks: false + seed-ancientcity: 20083232 + seed-trailruins: 83469867 + seed-trialchambers: 94251327 + seed-buriedtreasure: 10387320 + seed-mineshaft: default below-zero-generation-in-existing-chunks: true view-distance: default simulation-distance: default @@ -103,6 +112,7 @@ world-settings: tick-inactive-villagers: true ignore-spectators: false entity-tracking-range: + display: 128 players: 48 animals: 48 monsters: 48 @@ -143,6 +153,8 @@ world-settings: tile: 50 entity: 50 growth: + torchflower-modifier: 100 + pitcherplant-modifier: 100 cactus-modifier: 100 cane-modifier: 100 melon-modifier: 100 diff --git a/usercache.json b/usercache.json deleted file mode 100644 index 17e1473..0000000 --- a/usercache.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"RvshAlMaximo","uuid":"1158b65d-8493-446f-a891-5070269a1c97","expiresOn":"2022-08-13 13:17:46 +0000"},{"name":"AllanStrat","uuid":"f0e7f028-4955-4dc8-8e40-d334ef0bd19a","expiresOn":"2022-08-13 13:16:22 +0000"},{"name":"BestBoxing","uuid":"df3d5a16-10e9-42d2-b7fd-28ef26209ece","expiresOn":"2022-08-13 13:07:16 +0000"},{"name":"Geeeri","uuid":"c600eeb7-c7da-4bdd-bff1-d26e71001d39","expiresOn":"2022-08-13 11:37:48 +0000"},{"name":"extended_clip","uuid":"c0c42ef6-ec1b-4386-9484-6c21355bdf69","expiresOn":"2022-08-12 16:19:10 +0000"},{"name":"robbthebob3","uuid":"ef624f21-f332-4123-af13-1bd08b2036f0","expiresOn":"2022-08-08 19:53:30 +0000"},{"name":"LordSherman","uuid":"7e418993-7482-43b2-a8f6-740d6a308ce5","expiresOn":"2022-08-08 01:32:51 +0000"},{"name":"C_Girl123","uuid":"da386834-d38d-4f42-87ae-be56329473b4","expiresOn":"2022-08-07 15:21:16 +0000"},{"name":"FthAllan","uuid":"5c097519-dc5a-47d8-a8ff-583fbf4a0f83","expiresOn":"2022-08-07 15:16:44 +0000"},{"name":"XD","uuid":"060a9979-ebb6-4199-91cf-a3d32a540541","expiresOn":"2022-08-07 13:43:12 +0000"}] \ No newline at end of file diff --git a/version_history.json b/version_history.json deleted file mode 100644 index bb6b462..0000000 --- a/version_history.json +++ /dev/null @@ -1 +0,0 @@ -{"currentVersion":"git-Paper-42 (MC: 1.19)"} \ No newline at end of file diff --git a/versions/1.19/paper-1.19.jar b/versions/1.19/paper-1.19.jar deleted file mode 100644 index cabd099..0000000 Binary files a/versions/1.19/paper-1.19.jar and /dev/null differ diff --git a/wepif.yml b/wepif.yml deleted file mode 100644 index be45bd8..0000000 --- a/wepif.yml +++ /dev/null @@ -1,46 +0,0 @@ -# -# WEPIF Configuration File -# -# This file handles permissions configuration for every plugin using WEPIF -# -# About editing this file: -# - DO NOT USE TABS. You MUST use spaces or Bukkit will complain. If -# you use an editor like Notepad++ (recommended for Windows users), you -# must configure it to "replace tabs with spaces." In Notepad++, this can -# be changed in Settings > Preferences > Language Menu. -# - Don't get rid of the indents. They are indented so some entries are -# in categories (like "enforce-single-session" is in the "protection" -# category. -# - If you want to check the format of this file before putting it -# into WEPIF, paste it into https://yaml-online-parser.appspot.com/ -# and see if it gives "ERROR:". -# - Lines starting with # are comments and so they are ignored. - - -ignore-nijiperms-bridges: true -resolvers: - enabled: - - PluginPermissionsResolver - - PermissionsExResolver - - bPermissionsResolver - - GroupManagerResolver - - NijiPermissionsResolver - - VaultResolver - - DinnerPermsResolver - - FlatFilePermissionsResolver -permissions: - groups: - default: - permissions: - - worldedit.reload - - worldedit.selection - - worlds.creative.worldedit.region - admins: - permissions: - - '*' - users: - sk89q: - permissions: - - worldedit - groups: - - admins diff --git a/whitelist.json b/whitelist.json deleted file mode 100644 index 0637a08..0000000 --- a/whitelist.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file